Options:
- # Session Start: Fri Mar 11 00:00:00 2011
- # Session Ident: #whatwg
- # [00:00] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Quit: bentruyman)
- # [00:02] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [00:02] <dglazkov> TabAtkins <3
- # [00:04] * Quits: davidb (~davidb@74.13.1.241) (Quit: davidb)
- # [00:04] * Quits: gratz|home (~gratz@cpc7-brig16-2-0-cust362.3-3.cable.virginmedia.com) (Quit: Leaving)
- # [00:09] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 248 seconds)
- # [00:10] <TabAtkins_> Does anyone else see my response on the <canvas src> thread which I just posted?
- # [00:10] <TabAtkins_> The public-html list just autoresponded me in a way that suggests it forget I'm a member.
- # [00:11] <heycam> TabAtkins_, yes: http://www.w3.org/mid/AANLkTi=8rxN8gVzYf4wU1OP6db82tjR+zjSMDpRNqt_=@mail.gmail.com
- # [00:11] <TabAtkins_> heycam: Okay, cool. So I'll just ignore this as the listdaemon being crazy.
- # [00:11] <heycam> but see you've CCed public-html-request too, maybe that was the cause of the mail back?
- # [00:11] <TabAtkins_> Oh, wow, I did? Who put that in there? That doesn't even make sense.
- # [00:12] <heycam> yeah I have no idea why that gets in peoples' CC lists sometimes
- # [00:14] * Quits: eric_carlson (~eric_carl@2620:0:1b00:1191:217:f2ff:fe03:a2e) (Quit: eric_carlson)
- # [00:16] * Quits: jeremyselier (~Jeremy@2a01:e35:139f:2c60:fa1e:dfff:feec:469) (Quit: jeremyselier)
- # [00:17] * Joins: micheil (~micheil@ppp121-44-132-165.lns20.syd7.internode.on.net)
- # [00:20] <AryehGregor> gsnedders, are browsers planning to actually make them text nodes, though?
- # [00:20] <gsnedders> AryehGregor: Dunno
- # [00:20] <AryehGregor> It would make more sense to treat them like entities, and merge them into adjacent text nodes when deserializing the XML. Not make them text nodes themselves.
- # [00:22] <AryehGregor> What specification defines how to parse XML into a DOM? Does XML 1.0 itself somehow define that?
- # [00:22] <heycam> agree
- # [00:22] <AryehGregor> It doesn't mention "DOM" anywhere.
- # [00:22] <AryehGregor> Oh, wait.
- # [00:22] * Joins: myakura (~myakura@p1182-ipbf4006marunouchi.tokyo.ocn.ne.jp)
- # [00:22] <AryehGregor> I see, HTML seems to, at least for XHTML.
- # [00:22] <AryehGregor> No, it sort of defers to other specs in a vague fashion.
- # [00:23] * Parts: bfrohs (~bfrohs@smtp.forewordinternal.com)
- # [00:23] <gsnedders> AryehGregor: XML Infoset
- # [00:24] <gsnedders> And then somewhere maps the Infoset to the DOM
- # [00:24] <AryehGregor> Fun.
- # [00:24] <AryehGregor> Is anyone planning on actually speccing how to parse XML into a DOM without CDATASection, or is DOM Core just going to pretend they don't exist without defining what to do with them?
- # [00:24] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [00:25] <AryehGregor> Because it makes more sense to reflect reality here if no one has specific plans to change, IMO.
- # [00:26] * Quits: micheil (~micheil@ppp121-44-132-165.lns20.syd7.internode.on.net) (Quit: http://brandedcode.com | http://github.com/miksago)
- # [00:28] <Hixie> cying: there's no particular syntax for custom class names, it's just a microformat. Best bet is to go to the microformats community and put forward your use case and see what they suggest.
- # [00:28] <Hixie> cying: ("it has to be really simple" being part of your use case)
- # [00:28] <Hixie> cying: i don't see anything wrong with class="byline" being sufficient, though
- # [00:29] <cying> Hixie: thanks... yeah, class="byline" is okay... but we want a bit more namespacing as to not conflict with most common classes
- # [00:29] <cying> Hixie: i think that's the path we'll take
- # [00:30] <Hixie> what's wrong with conflicting with class="byline"?
- # [00:30] <Hixie> it's not like people will have used it for anything but a byline :-)
- # [00:32] <dglazkov> Hixie: dhyatt (and I) want to change the spec: https://bugs.webkit.org/show_bug.cgi?id=56001#c9. Do I send mail to whatwg? File a bug? Wait for things to magically happen on its own?
- # [00:32] <Hixie> please hold
- # [00:32] <Hixie> looking...
- # [00:33] <Hixie> if you want to change that you should mail the list explaining the reason for it to be changed
- # [00:33] <dglazkov> k
- # [00:33] <Hixie> (what's the reason?)
- # [00:33] * Quits: myakura (~myakura@p1182-ipbf4006marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
- # [00:33] <dglazkov> can't do it reasonably in WebKit and still allow user styling of controls
- # [00:33] <Hixie> "it's hard" is a lame reason
- # [00:33] <Hixie> authors are more important than implementors
- # [00:34] <TabAtkins_> How about "It's impossible in pure CSS"?
- # [00:34] <dglazkov> didn't say it's hard. can't do it != it's hard
- # [00:34] <Hixie> of course you can do it :-)
- # [00:34] <dglazkov> :)
- # [00:34] * Quits: TabAtkins (~tabatkins@nat/google/x-fryvpkgyrqsihiwo) (Quit: Lost terminal)
- # [00:34] <Hixie> just define a new appearance value that automatically senses the direction and renders it appropriately
- # [00:34] * TabAtkins_ is now known as TabAtkins
- # [00:34] <Hixie> what's the problem here
- # [00:35] <TabAtkins> "Renders it appropriately" means that it's being done magically by the browser, and can't be done by the user.
- # [00:35] <dglazkov> how does a user-styled control do it?
- # [00:36] <dglazkov> TabAtkins: I think we downed Hixie
- # [00:36] <dglazkov> :)
- # [00:36] <Hixie> if the author wants to change the rendering, they use xbl, just like any other form control
- # [00:37] <Hixie> the whole point of this control is that they get platform-native rendering and don't have to override anything
- # [00:37] <TabAtkins> We don't do platform-native rendering. ^_^
- # [00:37] <dglazkov> Hixie: that's not the way it works now. There's lots of uses in the wild where peeps put -webkit-appearance:none and style their controls already
- # [00:38] <Hixie> css doesn't support styling <meter> manually anyway, whether it's vertical, horizontal, or both.
- # [00:38] <Hixie> it's like <select>'s drop-down, there's no way to style it from css.
- # [00:38] <dglazkov> Hixie: there is in WebKit
- # [00:38] <Hixie> demo page?
- # [00:39] * dglazkov builds a demo page
- # [00:41] <dglazkov> http://jsfiddle.net/TmRPq/
- # [00:42] <Hixie> oh i thought you meant for <select>
- # [00:42] <dglazkov> Hixie: that would be great, actually, but no :)
- # [00:43] <dglazkov> at this point, we have two choices: 1) not implement size-sensing in WebKit and 2) change the spec to allow explicit sizing
- # [00:43] <Hixie> ok well for <meter> you've already solved the problem. Just change "::-webkit-meter-horizontal-bar" to "::-webkit-meter-bar", and dynamically determine the stacking direction.
- # [00:43] <dglazkov> besides, auto sizing is not necessary what you need.
- # [00:43] <TabAtkins> That doesn't let you, for example, use a gradient for the bar.
- # [00:44] <TabAtkins> (Since you need to know the direction to construct the right gradient.)
- # [00:44] <dglazkov> you might want a fat, short meter
- # [00:44] <dglazkov> like the old-school radio lamp ones
- # [00:45] <TabAtkins> Huh. My editor is highlighting 'import' like it's a reserved word in PHP. The googles don't tell me anything about this, though. AryehGregor, you know anything?
- # [00:46] <Hixie> TabAtkins: you know the direction, since you set the dimensions too
- # [00:46] <gsnedders> TabAtkins: It isn't
- # [00:46] <AryehGregor> TabAtkins, pretty sure it's not.
- # [00:46] <Hixie> dglazkov: show me one page anywhere that actually does that
- # [00:46] <TabAtkins> Okay, thanks. My syntax highlighter is just dumb.
- # [00:46] <AryehGregor> http://php.net/manual/en/reserved.php
- # [00:47] <Hixie> (if you really want to support a fat meter, just have three appearance values: -webkit-meter, -webkit-meter-horizontal, -webkit-meter-vertical)
- # [00:47] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
- # [00:47] <dglazkov> Hixie: appearance is not going to cut it if I want to style it
- # [00:49] <Hixie> you need 'appearance' and the pseudos, sure
- # [00:49] <dglazkov> Hixie: here's a page: http://jsfiddle.net/TmRPq/2/
- # [00:49] <dglazkov> Hixie: why go into all the trouble?
- # [00:49] <Hixie> because most people won't want to style it and because a fat meter is dumb
- # [00:49] <Hixie> it's the right thing to do
- # [00:50] <dglazkov> Hixie: I think it's too early to tell if most people don't want to style it
- # [00:50] <Hixie> no it's not
- # [00:50] <Hixie> look at all other controls
- # [00:50] <dglazkov> :)
- # [00:50] <Hixie> most people don't style them
- # [00:50] <Hixie> anyway i'm not saying don't support styling
- # [00:50] <Hixie> i'm saying:
- # [00:50] <Hixie> * support styling
- # [00:50] <Hixie> * by default orient sanely
- # [00:50] <Hixie> * allow override of orientation
- # [00:51] <Hixie> this seems to support everything you've mentioned and everything i've mentioned
- # [00:51] <dglazkov> how would I override orientation?
- # [00:51] <Hixie> <Hixie> (if you really want to support a fat meter, just have three appearance values: -webkit-meter, -webkit-meter-horizontal, -webkit-meter-vertical)
- # [00:51] <AryehGregor> Hixie, all existing form controls are meant to allow the user to input things, not present information to the user.
- # [00:51] <AryehGregor> I think that makes a difference to how likely people are to want to style them.
- # [00:51] <dglazkov> can you help me with a bit of code?
- # [00:52] <dglazkov> Hixie: I don't understand what you mean
- # [00:52] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 250 seconds)
- # [00:52] <dglazkov> if I want to style controls, I have to set apprearance: none
- # [00:53] <dglazkov> especially if there platform-specific styling
- # [00:53] <dglazkov> (and since we're arguing about styling controls, I think you'd be surprised how many sites actually _do_ style controls)
- # [00:53] * Quits: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1) (Ping timeout: 260 seconds)
- # [00:54] <dglazkov> especially considering there are entire libraries dedicated to that
- # [00:54] <Hixie> how do you control the direction today?
- # [00:55] * Joins: wolfman2000 (~wolfman20@152-20-177-60.rev.uncw.edu)
- # [00:56] <dglazkov> Hixie: it's done in a wrong way today for meter and progress. We use -webkit-appearance: slider-vertical for input[type=range]
- # [00:56] <dglazkov> once you've made it vertical, you can't apply user styling to it
- # [00:56] <dglazkov> it sucks
- # [00:56] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [00:56] <Hixie> ok so here's a proposal:
- # [00:56] <Hixie> for the default rendering, have -webkit-appearance: meter / slider / progress;
- # [00:57] <Hixie> once you set -webkit-appearance: none, get the direction from -webkit-direction: horizontal / vertical
- # [00:57] <dglazkov> that's what I suggested in https://bugs.webkit.org/show_bug.cgi?id=56001#c1
- # [00:58] <Hixie> then you have a bunch of pseudos for the various parts, like ::-webkit-meter-bar, ::-webkit-meter-high, ::-webkit-slider-thumb, whatever
- # [00:58] <dglazkov> or nearly
- # [00:58] <Hixie> so where's the problem
- # [00:59] <dglazkov> Hyatt thinks box-sensing is a dumb idea :)
- # [00:59] * Quits: kal-EL_ (~jor-EL@host128-13-dynamic.24-79-r.retail.telecomitalia.it) (Quit: ChatZilla 0.9.86 [Firefox 3.6.15/20110303024726])
- # [00:59] <dglazkov> you should talk to him
- # [00:59] <Hixie> hyatt is a big boy, he can argue his own thoughts if he wants the spec changed
- # [00:59] <dglazkov> :)
- # [01:02] * Joins: wolfman2_ (~wolfman20@152-20-177-60.rev.uncw.edu)
- # [01:03] * Quits: charlvn (~charlvn@41.0.48.8) (Ping timeout: 264 seconds)
- # [01:03] <dglazkov> Also: I think that adding this "magic" to controls is a bad idea for a whole different reason: it's not possible with just CSS.
- # [01:03] * Joins: charlvn (~charlvn@41.0.48.8)
- # [01:03] <dglazkov> dglazkov: and I intuitively hate "magic" in the platform
- # [01:03] <TabAtkins> Now you're talking to yourself?
- # [01:03] <zewt> that's you, by the way
- # [01:03] <dglazkov> :D
- # [01:03] <dglazkov> sorry
- # [01:04] <zewt> zewt: this guy's losing it
- # [01:04] <dglazkov> I would rather see less magic in the platform, moving to a place where you could concievably "explain" all built-in HTML elements with CSS.
- # [01:04] <AryehGregor> URLs starting with \\ in Windows are network shares or something, right?
- # [01:05] * Quits: wolfman2000 (~wolfman20@152-20-177-60.rev.uncw.edu) (Ping timeout: 260 seconds)
- # [01:05] <zewt> among other things
- # [01:05] <AryehGregor> Is there some standard way to express those in URLs? Like replace the initial \\ with smb:// or something?
- # [01:05] <AryehGregor> The URL is specifically: \\eshel.campus.ad.bgu.ac.il\BW-Students
- # [01:07] * Joins: jochen___ (~jochen@nat/google/x-tpopzmhitlsjjvjc)
- # [01:07] <zewt> file://///host/path in firefox (5)
- # [01:07] <zewt> (had to squint to be sure I wasn't going crazy, heh)
- # [01:07] <AryehGregor> Heh.
- # [01:08] <Hixie> dglazkov: what i just described was just css. :-)
- # [01:08] <zewt> at least, that's what it gives me if I load a file into FF from a UNC path
- # [01:08] <Hixie> dglazkov: so clearly it can be described as css :-)
- # [01:08] * Joins: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1)
- # [01:08] <TabAtkins> The 'appearance' property counts as 'magic'. ^_^
- # [01:09] <Hixie> well HTML defines everything in terms of XBL
- # [01:09] <Hixie> so you could just implement XBL instead :-)
- # [01:09] <dglazkov> Hixie: oh right. I like the idea of -webkit-direction
- # [01:10] <dglazkov> Hixie: but I think the authors would much rather do: meter { -webkit-direction: horizontal; }
- # [01:10] * Quits: jochen__ (~jochen@nat/google/x-jofwbvjuadsecoak) (Ping timeout: 255 seconds)
- # [01:10] <Hixie> dglazkov: well then have the default -webkit-direction value be 'auto'
- # [01:10] <dglazkov> Hixie: meter { width: 200px; height: 10px; }
- # [01:11] * Quits: ezoe (~ezoe@61-205-124-169f1.kyt1.eonet.ne.jp) (Quit: And Now for Something Completely Different.)
- # [01:12] * Joins: jochen__ (~jochen@nat/google/x-alxkzeqgjjgsqbst)
- # [01:12] <dglazkov> Hixie: in order for the box-sensing to work, they'd have to style _more_ than in explicit setting
- # [01:13] <Hixie> how so?
- # [01:13] <dglazkov> meter { direction: horizontal } -- done
- # [01:13] <zewt> AryehGregor: not that it answers your question about standards (no idea), but Chrome and Opera use the much saner file://host/path (havn't tried IE9)
- # [01:13] <Hixie> dglazkov: what is done?
- # [01:13] <dglazkov> meter { width: somevalueIneedtoknow, height: someothervalue; }
- # [01:13] <Hixie> dglazkov: what is the use case you're trying to solve here?
- # [01:14] <dglazkov> Hixie: I am reasoning against auto-sensing the dimensions
- # [01:14] <dglazkov> Hixie: dimensions are a poor way of doing this
- # [01:14] <Hixie> what is "this"?
- # [01:14] <dglazkov> determining the orientation of control
- # [01:15] <dglazkov> you don't actually mean what you say. The author wants to say: "I want this to be horizonal"
- # [01:15] <dglazkov> so they have to start measuring stuff
- # [01:15] <dglazkov> instead, they just need to be able to say "horizonal"
- # [01:15] <Hixie> dimensions are the best way of determining the default orientation of control, they are only going to want to have a vertical meter if they are sizing their meter to be vertical.
- # [01:15] <dglazkov> as in <meter orientation="horizonal">
- # [01:16] <dglazkov> you are saying that they are the best, but why?
- # [01:16] * Quits: jochen___ (~jochen@nat/google/x-tpopzmhitlsjjvjc) (Ping timeout: 252 seconds)
- # [01:16] <dglazkov> why is it easier than just explicitly stating the orientation?
- # [01:16] <Hixie> authors are far more likely to be giving the dimensions of their control and be disappointed that the control is now in a stupid direction (e.g. taller than wide but still horizontal), than they are to care about the direction of the control but not its dimensions.
- # [01:16] <dglazkov> that's just hearsay
- # [01:16] <Hixie> not saying something is trivially easier than saying something.
- # [01:17] <dglazkov> you are still saying something
- # [01:17] <Hixie> my argument has as much validity as the one you are making :-)
- # [01:17] <zewt> it seems like a sensible default, as long as it can be overridden
- # [01:17] <dglazkov> no, it doesn't
- # [01:17] <Hixie> you're saying the opposite of what i'm saying with as much evidence
- # [01:17] <dglazkov> you are adding magic
- # [01:17] <dglazkov> where I am not
- # [01:17] <dglazkov> therefore my argument is better :)
- # [01:17] <Hixie> you say magic, i say usability :-)
- # [01:17] <Hixie> therefore my argument is better :-)
- # [01:18] <dglazkov> ok, let's start from a few steps back
- # [01:18] <Hixie> k
- # [01:18] <dglazkov> when I want to specify orientation of a control, do I think a) dimensions or b) orientation?
- # [01:18] <dglazkov> I would say orientation
- # [01:19] <Hixie> sure
- # [01:19] <Hixie> when I want to specify dimensions of a control, do I think a) dimensions or b) orientation?
- # [01:19] <Hixie> I would say dimensions
- # [01:19] <dglazkov> yup
- # [01:19] <dglazkov> and you are conflating the two
- # [01:20] <Hixie> i said the same as you did with one word switched!
- # [01:20] <dglazkov> you proved my point!
- # [01:20] <zewt> let's exclaim things!
- # [01:20] <Hixie> dglazkov: i really don't know what your point is, so that's surprising to me :-)
- # [01:20] <dglazkov> you are conflating setting dimensions with setting orientation.
- # [01:20] <dglazkov> and what I am saying is that they should be two separate things
- # [01:21] <Hixie> i'm saying that when authors change the dimensions, they will almost always what the orientation to switch to match.
- # [01:21] <dglazkov> because when the author wants to set dimensions, he doesn't expect to set both dimension and orientation
- # [01:21] <Hixie> EXACTLY
- # [01:21] <Hixie> which is why when you set the dimensions, the orientation should automatically follow
- # [01:22] <zewt> i think he meant: he doesn't expect both dimension and orientation to be set
- # [01:22] <Hixie> then i completely disagree
- # [01:22] <Hixie> when the author wants to set dimensions, he doesn't expect to have to set both dimension and orientation
- # [01:22] <dglazkov> Hixie: there is nothing on the Web that behaves like that
- # [01:22] <dglazkov> Hixie: when the author sets dimensions of a div, he doesn't expect the div to change orientation
- # [01:23] <Hixie> everything on the web behaves like this. You put content in a table, it automatically sizes to fit it. You put a bunch of floats next to each other, they automatically wrap to avoid each other. Etc.
- # [01:23] <dglazkov> wrap and fit are totally different from orientation
- # [01:23] <dglazkov> nothing changes orientation
- # [01:24] <Hixie> what would have needed to change orientation?
- # [01:24] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Quit: annevk)
- # [01:24] <zewt> either way you'd still be able to set the orientation explicitly, right? (eg. if you really do want a 10x100 progress bar that fills horizontally)
- # [01:24] <dglazkov> when an author builds a page with a meter, he/she thinks of orientation, not dimensions
- # [01:25] <dglazkov> dimensions come as a forcing function to change orientation
- # [01:25] <zewt> (eg. the auto argument is only a default, not for not having an orientation style at all?)
- # [01:25] <dglazkov> or at least it will be, according to the spec today
- # [01:25] <Hixie> I disagree with "when an author builds a page with a meter, he/she thinks of orientation, not dimensions"
- # [01:25] <dglazkov> in a normal flow document, dimensions aren't even necessary
- # [01:25] <dglazkov> and you're making the author think of dimensions
- # [01:26] <dglazkov> <p>This restaurant is awesome</p>
- # [01:26] <dglazkov> <meter>
- # [01:26] <AryehGregor> Agreed that you'd often want to specify orientation without dimensions.
- # [01:26] <Hixie> when an author builds a page with a meter, he/she thinks of dimensions, not orientation.
- # [01:26] <AryehGregor> In many cases, the dimensions aren't going to be important.
- # [01:26] <dglazkov> Hixie: not at all
- # [01:26] <AryehGregor> Unless you're building a carefully sized layout.
- # [01:26] <dglazkov> AryehGregor: exactly.
- # [01:26] <zewt> when I (an author :) build a page with a meter, I think of both, together
- # [01:26] <AryehGregor> Generally you just stick stuff in and let it be whatever size it is.
- # [01:26] <Hixie> can you show me some examples with vertical meters?
- # [01:26] <zewt> (not with <meter> yet, but in the manual progress meters I've implemented)
- # [01:26] <Hixie> some real pages?
- # [01:27] <AryehGregor> I don't care much what size my inputs are, for instance.
- # [01:27] <Hixie> all the pages i've seen have horizontal meters with specified sizes.
- # [01:27] <Hixie> i can't think of a single page with a vertical meter.
- # [01:27] <AryehGregor> They only have specified sizes because they kind of have to if you're hacking them up with <img>s. :)
- # [01:27] <dglazkov> Hixie: I think you're trying to defer discussion by making me do some grungy work :) I know this tactic
- # [01:27] <zewt> (not arguing either way--neither way of doing it seems particularly better or worse to me)
- # [01:27] <AryehGregor> It's certainly true that vertical meters seem like they'd be less common.
- # [01:27] <dglazkov> Hixie: can you show me one page that needs auto-sizing controls?
- # [01:27] <AryehGregor> Horizontal meters seem like they're a much bigger use-case.
- # [01:27] <Hixie> dglazkov: no, i'm trying to base our decisions on real world data
- # [01:28] <Hixie> dglazkov: what do you mean by "auto-sizing controls"?
- # [01:28] <dglazkov> Hixie: controls that change orientation based on their size
- # [01:28] <zewt> here's one case where auto-orientation would be funky: a meter with a CSS animation to animate its width from 0 to full-size
- # [01:29] <zewt> if it's automatically oriented, it'd briefly be vertical at the start of the animation
- # [01:29] <dglazkov> Hixie: real-world data is hard to come by when meter is a brand new baby
- # [01:30] <dglazkov> Hixie: but pretty much any statistical bar chart could be made with meters
- # [01:30] <dglazkov> vertical ones
- # [01:30] <AryehGregor> dglazkov, I assume he means pages that hack up their own meters.
- # [01:31] <AryehGregor> Personally, I'm unconvinced that <meter> is worth implementing at all. But that's me.
- # [01:32] <dglazkov> and assuming we have a statistical bar chart, I can see it being implemented as meter { float: left; orientation: vertical }
- # [01:32] <dglazkov> no need to fiddle with dimensions
- # [01:33] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [01:33] <dglazkov> I guess what I am saying is: there is no proof that size-sensing is a useful feature. And you're making browser peeps run in circles because you think it's cool
- # [01:33] <dglazkov> less complexity
- # [01:34] <dglazkov> is better
- # [01:35] <Hixie> dglazkov: ok, finally was able to find the right page in the Cocoa documentation. The NSSlider control automatically orients itself based on its size: http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/ApplicationKit/Classes/NSSlider_Class/Reference/Reference.html#//apple_ref/occ/cl/NSSlider (search for isVertical)
- # [01:36] <Hixie> dglazkov: not really sure how one would find a page that "needs" this since by definition any page could work around the lack of this feature. The idea here is that the feature saves author time.
- # [01:36] <dglazkov> Hixie: yup. And it's a great feature for fixed-positioned platforms. But for the web, I highly doubt it
- # [01:36] <Hixie> dglazkov: why?
- # [01:36] <Hixie> dglazkov: it's even MORE useful on the web
- # [01:37] <dglazkov> Hixie: because dimensions play lesser role
- # [01:37] <dglazkov> Hixie: as I demonstrated in my bar chart example, I don't even need to know dimensions
- # [01:37] <AryehGregor> Web pages don't use fixed sizes much.
- # [01:37] <AryehGregor> Stuff is fluid.
- # [01:37] <gsnedders> Life is fluid.
- # [01:37] <Hixie> i wish that were true
- # [01:38] <Hixie> but everything has dimensions on the web
- # [01:38] <AryehGregor> Mostly not author-specified unless you force them to.
- # [01:38] <dglazkov> Hixie: as you resize the page, your constraints can change. Do you expect meters to be changing orientation too?
- # [01:38] <AryehGregor> Authors like things that auto-size, like tables and floats.
- # [01:38] <dglazkov> Hixie: that's just not true at all
- # [01:38] <AryehGregor> They mostly only specify fixed sizes when their layout requires them to use absolute positioning due to CSS limitations, or things like that.
- # [01:38] <dglazkov> Hixie: look at Wikipedia. What percentage of the layout is based on actual dimensions?
- # [01:38] <AryehGregor> dglazkov, the sidebar is fixed-width.
- # [01:38] <Hixie> dglazkov: if the meter gets so narrow that it's taller than wide, yes, it would be a usuability win if it became more readable by automatically switching direction.
- # [01:38] <AryehGregor> So is the stuff at the top.
- # [01:39] <AryehGregor> It's all absolute positioning.
- # [01:39] <AryehGregor> Infoboxes are fixed-width.
- # [01:39] <AryehGregor> Images are fixed-width.
- # [01:39] <AryehGregor> Lots of stuff is.
- # [01:39] <Hixie> dglazkov: the meter on the wikipedia page (when they ask for money) is fixed-width (as a % of page width), iirc
- # [01:39] <AryehGregor> Yeah, percentages are useful for things like that.
- # [01:39] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [01:39] <AryehGregor> Not if it's inline with the page text. But lots of meters aren't.
- # [01:40] <dglazkov> alright folks, this was lots of fun :)
- # [01:40] <dglazkov> but I gotta go
- # [01:40] <dglazkov> unfortunately
- # [01:40] * Joins: ezoe (~ezoe@61-205-124-90f1.kyt1.eonet.ne.jp)
- # [01:40] <dglazkov> this discussion reminded me of the old days in college
- # [01:40] <Hixie> AryehGregor: if it's inline with the page, you're not going to change its orientation either
- # [01:41] * dglazkov is now known as dglazkov|away
- # [01:41] <AryehGregor> Meters like that are unlikely, yeah, unless you're constructing a bar graph or something.
- # [01:41] <AryehGregor> But then it seems really unlikely you'd want any kind of default meter appearance.
- # [01:41] <Hixie> making a bar graph with <meter>s is wacky
- # [01:41] * Joins: davidb (~davidb@74.13.1.241)
- # [01:41] <AryehGregor> But arguing from use-cases here is kind of weak because, as I said, the use-cases for a <meter> element are really very limited.
- # [01:41] <Hixie> yeah the main use case for <meter> is "try to reduce the number of people who abuse <progress> for meters"
- # [01:42] <Hixie> but the same discussion applies to <progress>
- # [01:42] <AryehGregor> Which also seems like it has very limited use-cases, as an element.
- # [01:42] <Hixie> well it has one use case
- # [01:42] <Hixie> showing a progress bar :-)
- # [01:42] * Joins: MikeSmith_ (~MikeSmith@EM111-188-107-85.pool.e-mobile.ne.jp)
- # [01:43] <AryehGregor> Yes, but how many sites will actually want to use a system default progress bar?
- # [01:43] <Hixie> enough :-)
- # [01:43] <zewt> depends on if UAs style it reasonably or hideously, heh
- # [01:43] <Hixie> i've already written pages that use it myself, in fact
- # [01:43] <Hixie> e.g. http://hixie.ch/tests/adhoc/html/parsing/encoding/all.html
- # [01:44] <Hixie> in fact i may have used <progress> more than <aside>
- # [01:44] <Hixie> :-)
- # [01:45] <gsnedders> neither progress/meter can represent something which has a segment that is "done", and another segment that is "in progress" (as well as "not started"), right?
- # [01:45] <Hixie> example?
- # [01:46] * Quits: MikeSmith (~MikeSmith@EM111-188-22-12.pool.e-mobile.ne.jp) (Ping timeout: 255 seconds)
- # [01:46] * MikeSmith_ is now known as MikeSmith
- # [01:46] * Joins: erlehmann (~erlehmann@82.113.99.39)
- # [01:47] <gsnedders> Hixie: An automated testing system, and tests been run, being run, yet to run.
- # [01:49] <Hixie> isn't that just many <progress>es?
- # [01:54] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [01:54] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [01:57] <gsnedders> Hixie: So what? One of tests run (out of total tests) and one of tests being run (out of total tests)?
- # [01:58] <Hixie> gsnedders: i don't fully understand what you're describing, so i'm not sure.
- # [01:58] <Hixie> gsnedders: if you have a bunch of tests and they can each have progress, then i'd guess each one would have a <progress>
- # [01:58] <Hixie> gsnedders: if you have a bunch of tests and you want to indicate how many are "on", then a <meter> is appropriate
- # [01:59] <Hixie> gsnedders: if you have a bunch of tests running and you want to indicate their aggregate progress, <progress> is appropriate
- # [01:59] <Hixie> hth
- # [02:01] * Quits: kennyluck (~kennyluck@114-25-240-26.dynamic.hinet.net) (Quit: kennyluck)
- # [02:02] * Quits: davidb (~davidb@74.13.1.241) (Quit: davidb)
- # [02:08] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [02:12] * Quits: JoePeck (~JoePeck@2620:0:1b00:1f08:fa1e:dfff:fed9:b9a) (Read error: Connection reset by peer)
- # [02:12] * Joins: JoePeck_ (~JoePeck@2620:0:1b00:1f08:fa1e:dfff:fed9:b9a)
- # [02:15] * Quits: charlvn (~charlvn@41.0.48.8)
- # [02:20] * Quits: alex_mamel (~koalayumy@pool-173-78-40-174.tampfl.fios.verizon.net) (Read error: Connection reset by peer)
- # [02:23] <TabAtkins> What. The. Hell. Can someone who knows PHP look at this and tell me why I'm clearly hallucinating, because there's no way this behavior could actually be happening? http://www.xanthir.com/test.php
- # [02:27] <gsnedders> TabAtkins: $arr['4300'] != $arr[4300]
- # [02:27] <gsnedders> TabAtkins: Also, are you sure the value genuinely isn't NULL? What's error_reporting set at?
- # [02:27] <TabAtkins> gsnedders: Well, no, apparently they *are* the same. But *neither* will retrieve the element with the key '4300'.
- # [02:28] <hober> TabAtkins: weird
- # [02:29] * Quits: erlehmann (~erlehmann@82.113.99.39) (Quit: Ex-Chat)
- # [02:29] <TabAtkins> The array is constructed by just reading in a big JSON blob, and the '4300' entry definitely exists here in the json.
- # [02:30] * Quits: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1) (Remote host closed the connection)
- # [02:33] <TabAtkins> And now isset() is reporting that the index isn't set, despite it being right there in the array_keys() result.
- # [02:35] <gsnedders> TabAtkins: isset returns false if the value is null
- # [02:35] <gsnedders> TabAtkins: see array_key_exists
- # [02:35] <TabAtkins> omg
- # [02:37] <TabAtkins> Yup, array_key_exists('4300',$arr) returns false, despite '4300' showing up right there in array_keys($arr).
- # [02:37] <TabAtkins> W.T.F.
- # [02:38] * Quits: blooberry (~Miranda@198.145.35.12) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
- # [02:39] * Quits: dbaron (~dbaron@nat/mozilla/x-zklvrhgffcniqqli) (Read error: Connection reset by peer)
- # [02:39] <TabAtkins> And a foreach over the array shows the missing key.
- # [02:40] <Hixie> is there anything in the platform that returns a Blob for some generated data yet?
- # [02:40] <Hixie> i'm trying to work out what to call the method on StreamRecorder that returns (via callback) a Blob containing the recorded data
- # [02:40] <Hixie> it used to be stop() but that doesn't make sense since it doesn't actually stop anything
- # [02:40] <Hixie> getBlob(callback)?
- # [02:41] <hober> getRecordedData(cb)
- # [02:42] <Hixie> var r = stream.record(); ... r.getRecordedData(function(blob) { use(blob) }); ?
- # [02:42] <Hixie> i guess that works
- # [02:42] <Hixie> vs var r = stream.record(); ... r.getBlob(function(blob) { use(blob) });
- # [02:43] <TabAtkins> Jeez, if I do a foreach over $arr, not only does the key exist (though the array claims it doesn't) but the value is an object (not a NULL). omg.
- # [02:46] <boogyman> TabAtkins: fail lol :(
- # [02:47] <zewt> filesystem api is just getFile for File, fwiw, getBlob would be in line with that
- # [02:48] <boogyman> TabAtkins: 4300 isn't a "key" it's the value of $arr[10]
- # [02:48] <TabAtkins> boogyman: Look closer. That first array is the result of array_keys
- # [02:49] <TabAtkins> Which produces an array whose values are the keys of the passed array.
- # [02:49] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:49] <TabAtkins> I'm not outputting $arr directly, because it's huge.
- # [02:50] <Hixie> zewt: yeah but there we're getting a file (which happens to be a File), whereas here we're getting recorded data (which happens to be a Blob)
- # [02:50] <Hixie> zewt: so it's not a clear precedent
- # [02:50] * Parts: tw2113 (~tw2113@fedora/tw2113) ("I was raided by the FBI and all I got to keep was this lousy quit message!")
- # [02:50] <Philip`> TabAtkins: Does it fail for all keys that are /^\d+$/ ?
- # [02:51] <TabAtkins> Philip`: Yes.
- # [02:51] <TabAtkins> And I think I may know why...
- # [02:51] * Joins: cooto (~Adium@pc-70-86-45-190.cm.vtr.net)
- # [02:51] * Parts: cooto (~Adium@pc-70-86-45-190.cm.vtr.net)
- # [02:52] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 276 seconds)
- # [02:52] <Philip`> Bug in the JSON parser that tries to use $arr as both a string-indexed and numeric-indexed array, when PHP only supports them being one or the other?
- # [02:52] <AryehGregor> PHP supports the same array being both.
- # [02:53] <AryehGregor> I think what they actually do is just cast numeric indexes to strings.
- # [02:53] <AryehGregor> $ php -r '$arr = array(); $arr[1] = "foo"; $arr["1"] = "bar"; var_dump($arr[1]);'
- # [02:53] <AryehGregor> string(3) "bar"
- # [02:53] <TabAtkins> Okay, I was hoping that maybe it was a property rather than an array, but no, property_exists throws a warning at me.
- # [02:53] <zewt> is the only place that actually creates Blobs right now Blob.slice()? (via File)
- # [02:53] <TabAtkins> AryehGregor: I know! It works fine for arbitrary arrays!
- # [02:54] <AryehGregor> TabAtkins, what code is the problem?
- # [02:55] <TabAtkins> My json-backed database. I load a json file into an array (what I'm calling $arr on the test.php page), and then operate on it.
- # [02:55] <Hixie> zewt: XHR2 probably too
- # [02:55] <Hixie> ok i'm outta here. bbl.
- # [02:55] <AryehGregor> What functions do you use to load the array?
- # [02:55] <TabAtkins> json_decode
- # [02:56] <AryehGregor> Just json_decode($str), with no further parameters specified?
- # [02:56] <Philip`> TabAtkins: http://bugs.php.net/bug.php?id=53130 ?
- # [02:56] <TabAtkins> AryehGregor: Yup.
- # [02:56] <TabAtkins> Philip`: ...yup, that's it.
- # [02:57] <AryehGregor> Yay PHP.
- # [02:57] <AryehGregor> Try doing json_decode($str, true).
- # [02:57] <AryehGregor> Apparently that gives you arrays.
- # [02:57] <AryehGregor> Which makes way more sense, in PHP.
- # [02:58] <TabAtkins> The problem is that I don't want objects on the lower level to be coerced to arrays.
- # [02:58] <TabAtkins> (I find object access more aesthetically pleasing than array access with string keys.)
- # [02:58] <AryehGregor> http://us.php.net/language.types.array#language.types.array.casting
- # [02:58] <AryehGregor> "If an object is converted to an array, the result is an array whose elements are the object's properties. The keys are the member variable names, with a few notable exceptions: integer properties are unaccessible; private variables have the class name prepended to the variable name; protected variables have a '*' prepended to the variable name. These prepended values have null bytes on either side. This can result in some unexpected behaviou
- # [02:58] <AryehGregor> r:"
- # [02:58] <AryehGregor> Wow, PHP is freaking broken.
- # [02:58] <zewt> news flash
- # [02:58] <TabAtkins> Oh my god.
- # [02:58] <AryehGregor> "The above will appear to have two keys named 'AA', although one of them is actually named '\0A\0A'."
- # [02:58] * Joins: agektmr (~Adium@220.109.219.244)
- # [02:59] <TabAtkins> This is the dumbest crap I have ever seen.
- # [02:59] <zewt> also world round, universe large
- # [02:59] <AryehGregor> TabAtkins, this is PHP.
- # [03:00] <TabAtkins> Okay, the whole reason I was casting the decoded object into an array anyway was so I could use array_keys on it.
- # [03:00] <TabAtkins> But I didn't know there was a get_object_vars, which should probably work too.
- # [03:01] <zewt> i wish Python was more amenable to templating, which would make it easier for the sort of quick web hacks that PHP is used for
- # [03:01] <zewt> that's one thing its tab syntax is very bad at
- # [03:01] <TabAtkins> But seriously this is the brokenest thing I have ever seen PHP do. ARgh.
- # [03:02] <TabAtkins> Going home now, I'll fix this tonight.
- # [03:02] * Quits: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [03:02] <Philip`> s/fix/rewrite in a real language/ ?
- # [03:02] <zewt> heh
- # [03:03] <TabAtkins> Unfortunately, no. zewt's right that PHP's templating ability still makes it the easiest thing to develop small sites in.
- # [03:03] <zewt> i can't take any language seriously now that uses $basic $variable $prefixes
- # [03:03] <zewt> feels like someone's sneezed all over my code
- # [03:04] <Philip`> TabAtkins: CGI + Perl works for that :-)
- # [03:05] <zewt> perl is not really an improvement :)
- # [03:05] <TabAtkins> yeah...
- # [03:05] <zewt> "waiter, there seems to be glass in my soup" "would you like staples instead?"
- # [03:07] <Philip`> PHP is weird and illogical; Perl is weirdly logical
- # [03:07] <Philip`> Both make you say "why on Earth does it work like this?", but Perl usually has an answer
- # [03:07] <zewt> i don't use either, except for very limited, mostly throwaway hacks
- # [03:08] <zewt> php for quick server-side tests and very small mini-pages; perl for sed/awk-ish one-liners
- # [03:09] <AryehGregor> TabAtkins, if this is the most broken thing you've seen in PHP, you haven't programmed PHP enough.
- # [03:09] <zewt> my take on perl is it's the only language that I've used, on and off, for over a decade, and still get headaches from the basic syntax
- # [03:09] <AryehGregor> How about supporting getters on objects, which return null without logging any warning if they're called recursively?
- # [03:10] <zewt> i consider myself competent enough to place the blame on perl and not myself, heh
- # [03:11] * Quits: JoePeck_ (~JoePeck@2620:0:1b00:1f08:fa1e:dfff:fed9:b9a) (Remote host closed the connection)
- # [03:12] <boogyman> zewt: lol, as long as you believe that :P
- # [03:12] * Joins: JoePeck (~JoePeck@2620:0:1b00:1f08:fa1e:dfff:fed9:b9a)
- # [03:13] <zewt> versus understanding more or less all of python's syntax in a couple days :P
- # [03:15] <roc> zewt: you're going to love CSS variables!
- # [03:15] <zewt> do i have to :(
- # [03:16] <boogyman> roc: might need to wait a couple yrs for that
- # [03:21] * Quits: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6) (Quit: ap)
- # [03:22] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
- # [03:23] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [03:25] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
- # [03:27] * Parts: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
- # [03:32] * Quits: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net) (Quit: cying)
- # [03:41] * Quits: doublec (~chris@unaffiliated/doublec) (Quit: Leaving)
- # [03:46] * Quits: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 240 seconds)
- # [03:47] * Quits: cpearce (~chatzilla@ip-118-90-81-165.xdsl.xnet.co.nz) (Ping timeout: 252 seconds)
- # [03:51] * Quits: wolfman2_ (~wolfman20@152-20-177-60.rev.uncw.edu) (Remote host closed the connection)
- # [03:53] * Joins: ben_h (~ben@128.250.195.142)
- # [03:54] * Quits: boaz (~boaz@75-150-66-254-NewEngland.hfc.comcastbusiness.net) (Quit: boaz)
- # [03:55] * Joins: miketaylr (~miketaylr@user-160vrg5.cable.mindspring.com)
- # [03:59] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [04:03] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [04:09] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [04:13] * Joins: micheil (~micheil@ppp121-44-132-165.lns20.syd7.internode.on.net)
- # [04:19] * Joins: wolfman2000 (~wolfman20@rrcs-70-63-208-211.midsouth.biz.rr.com)
- # [04:27] * Quits: micheil (~micheil@ppp121-44-132-165.lns20.syd7.internode.on.net) (Quit: micheil)
- # [04:27] * Joins: saba (~foo@unaffiliated/saba)
- # [04:35] * Quits: jamesr (~jamesr@nat/google/x-ftklpckuyzdlenuq) (Quit: jamesr)
- # [04:38] * Joins: micheil (~micheil@ppp121-44-132-165.lns20.syd7.internode.on.net)
- # [04:49] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
- # [04:50] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [04:51] * Quits: micheil (~micheil@ppp121-44-132-165.lns20.syd7.internode.on.net) (Quit: http://brandedcode.com | http://github.com/miksago)
- # [04:52] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [04:54] * Quits: cgcardona (~cgcardona@c-24-5-146-71.hsd1.ca.comcast.net) (Quit: zzzzz)
- # [04:58] * Quits: aroben (~aroben@unaffiliated/aroben) (Quit: aroben)
- # [05:12] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014])
- # [05:17] * Joins: ojan (~ojan@nat/google/x-csrbvdlfjpwlqaot)
- # [05:23] * Quits: onar_ (~onar@c-67-161-24-105.hsd1.ca.comcast.net) (Quit: onar_)
- # [05:24] * Quits: saba (~foo@unaffiliated/saba) (Quit: .)
- # [05:25] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
- # [05:33] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
- # [05:37] * Joins: bentruyman_ (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com)
- # [05:39] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Ping timeout: 250 seconds)
- # [05:39] * bentruyman_ is now known as bentruyman
- # [05:49] * Joins: homat____ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [05:49] * Quits: ezoe (~ezoe@61-205-124-90f1.kyt1.eonet.ne.jp) (Ping timeout: 246 seconds)
- # [05:50] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [05:52] * Quits: homata_ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 276 seconds)
- # [05:57] * Quits: nonge_ (~nonge@p5082BE4C.dip.t-dialin.net) (Ping timeout: 252 seconds)
- # [05:58] * Quits: FastJack (~fastjack@dumpstr.net) (Read error: Operation timed out)
- # [06:02] * Joins: FastJack (~fastjack@dumpstr.net)
- # [06:03] * Quits: MikeSmith (~MikeSmith@EM111-188-107-85.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [06:05] * Quits: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com) (Remote host closed the connection)
- # [06:05] * Joins: abe (~abe@c-98-210-211-36.hsd1.ca.comcast.net)
- # [06:06] * Joins: hdhoang (~hdhoang@cmalu.zahe.me)
- # [06:07] * Quits: miketaylr (~miketaylr@user-160vrg5.cable.mindspring.com) (Quit: miketaylr)
- # [06:09] * Joins: nonge_ (~nonge@p5082A514.dip.t-dialin.net)
- # [06:11] * Joins: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com)
- # [06:13] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
- # [06:25] * Joins: cgcardona (~cgcardona@c-67-169-146-156.hsd1.ca.comcast.net)
- # [06:28] * Joins: estes (~aestes@2620:0:1b00:1191:d69a:20ff:fed0:8cd2)
- # [06:29] * Quits: Ankheg (~Ankheg@94.158.194.27) (Quit: Leaving.)
- # [06:41] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Quit: boaz)
- # [06:42] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
- # [06:45] * Quits: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net) (Ping timeout: 255 seconds)
- # [06:47] * Joins: dydx (~dydz@adsl-75-36-189-233.dsl.pltn13.sbcglobal.net)
- # [06:51] * Joins: ezoe (~ezoe@112-68-244-113f1.kyt1.eonet.ne.jp)
- # [06:51] * Quits: dydx (~dydz@adsl-75-36-189-233.dsl.pltn13.sbcglobal.net) (Client Quit)
- # [06:53] * Quits: abe (~abe@c-98-210-211-36.hsd1.ca.comcast.net) (Quit: Leaving...)
- # [06:54] * Joins: dydx (~dydz@adsl-75-36-189-233.dsl.pltn13.sbcglobal.net)
- # [06:55] * Quits: toyoshim_ (~toyoshim@y253149.dynamic.ppp.asahi-net.or.jp) (Ping timeout: 240 seconds)
- # [06:55] * Quits: lumely_ (~lumely@dhcp2-186.slis.tsukuba.ac.jp) (Ping timeout: 250 seconds)
- # [06:55] * Quits: nessy (~Adium@74.125.56.18) (Quit: Leaving.)
- # [06:57] * Quits: homat____ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp) (Remote host closed the connection)
- # [06:57] * Joins: homata__ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [07:05] * Joins: MikeSmith (~MikeSmith@220.109.219.245)
- # [07:07] * dydx is now known as dydz
- # [07:17] * Quits: cgcardona (~cgcardona@c-67-169-146-156.hsd1.ca.comcast.net) (Quit: zzzzz)
- # [07:18] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
- # [07:19] * Joins: shepazu (~schepers@125-236-240-84.adsl.xtra.co.nz)
- # [07:27] * Joins: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru)
- # [07:36] * Quits: dydz (~dydz@adsl-75-36-189-233.dsl.pltn13.sbcglobal.net) (Quit: dydz)
- # [07:41] * Joins: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de)
- # [07:42] * Quits: virtuelv (~virtuelv_@20.74.9.46.customer.cdi.no) (Ping timeout: 264 seconds)
- # [07:46] * Quits: ben_h (~ben@128.250.195.142) (Quit: ben_h)
- # [07:50] * Quits: homata__ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp) (Remote host closed the connection)
- # [07:50] * Joins: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [07:52] * Joins: matjas (~matjas@91.182.204.148)
- # [07:53] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 276 seconds)
- # [07:55] * Quits: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 276 seconds)
- # [07:57] * Quits: ojan (~ojan@nat/google/x-csrbvdlfjpwlqaot) (Quit: ojan)
- # [08:00] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [08:08] * Joins: foolip_ (~foolip@h242n6-g-hn-a11.ias.bredband.telia.com)
- # [08:12] * Joins: abeelias (~abe@c-98-210-211-36.hsd1.ca.comcast.net)
- # [08:29] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [08:33] * Quits: shepazu (~schepers@125-236-240-84.adsl.xtra.co.nz) (Ping timeout: 252 seconds)
- # [08:38] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
- # [08:40] * Quits: MikeSmith (~MikeSmith@220.109.219.245) (Quit: MikeSmith)
- # [08:48] * Quits: estes (~aestes@2620:0:1b00:1191:d69a:20ff:fed0:8cd2) (Quit: estes)
- # [08:48] * Joins: estes (~aestes@2620:0:1b00:1191:d69a:20ff:fed0:8cd2)
- # [08:48] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [08:49] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Nice Scotty, now beam my clothes up too!)
- # [08:52] * Quits: foolip_ (~foolip@h242n6-g-hn-a11.ias.bredband.telia.com) (Ping timeout: 255 seconds)
- # [08:52] * Joins: pesla (~pesla@188.202.125.121)
- # [08:57] * Quits: ezoe (~ezoe@112-68-244-113f1.kyt1.eonet.ne.jp) (Ping timeout: 250 seconds)
- # [08:58] * Quits: wolfman2000 (~wolfman20@rrcs-70-63-208-211.midsouth.biz.rr.com) (Remote host closed the connection)
- # [09:01] * Quits: jwalden (~waldo@nat/mozilla/x-ecntzribqidopyku) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.14/20110301090359])
- # [09:03] * Joins: kal-EL_ (~jor-EL@host87-13-dynamic.249-95-r.retail.telecomitalia.it)
- # [09:03] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
- # [09:03] <annevk> morning
- # [09:03] <annevk> AryehGregor, we nuked CDATASection in favor of just Text
- # [09:08] * Joins: Maurice (~ano@77.222.73.150)
- # [09:12] * Joins: davidhund (~davidhund@dnuhd.xs4all.nl)
- # [09:20] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [09:22] <annevk> http://www.w3.org/TR/progress-events/ Last Call
- # [09:22] <annevk> better comment by June 1 or we'll ignore you
- # [09:22] <annevk> (but not really, but still it would be nice if you did)
- # [09:24] * Joins: zcorpan (~zcorpan@c-8d9ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [09:24] <zcorpan> http://www.aminutewithbrendan.com/pages/20110308 - pretty sure we can't add an operator called 'div'
- # [09:25] * Joins: matijsb (~matijsb@188.205.108.18)
- # [09:25] * Quits: matijsb (~matijsb@188.205.108.18) (Client Quit)
- # [09:26] * Joins: matijsb (~matijsb@188.205.108.18)
- # [09:36] * jgraham advises caution around arguments that boil down to "PHP is the easiest language because it lets me mix output and code freely"
- # [09:37] <jgraham> Really Python + any template library will save you a lot of badness if the site ever grows
- # [09:37] <jgraham> In somewhat related news
- # [09:38] <jgraham> Hixie: The use case gsnedders was failing to explain was the "we have x% of tests done and a further y% currently assigned to test machines"
- # [09:39] <jgraham> "and we want a progress bar that looks like [xxxxxyy ]
- # [09:39] <jgraham> so that one can see at a glance how much is done and how much will be done soon"
- # [09:40] * Quits: beowulf (u116@pdpc/supporter/professional/beowulf) (Ping timeout: 255 seconds)
- # [09:40] * Joins: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au)
- # [09:41] <annevk> what to do in the day before last
- # [09:41] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [09:41] <annevk> I think I'm pretty much done with everything I wanted and it seems kind of late to start something new...
- # [09:47] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Quit: abarth)
- # [09:50] <matijsb> go spinning :)
- # [09:52] * Joins: beowulf (~u116@gateway/web/irccloud.com/x-ufavuutaugainbhp)
- # [09:52] * Quits: beowulf (~u116@gateway/web/irccloud.com/x-ufavuutaugainbhp) (Changing host)
- # [09:52] * Joins: beowulf (~u116@pdpc/supporter/professional/beowulf)
- # [09:52] * Joins: msucan (~robod@92.86.243.148)
- # [09:59] * Joins: richt (~richt@pat-tdc.opera.com)
- # [10:00] <annevk> hehe
- # [10:00] <annevk> if I could go in an hour from now...
- # [10:03] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [10:03] * Joins: tbassetto (~tbassetto@pro75-4-82-238-200-10.fbx.proxad.net)
- # [10:09] * Joins: doublec (~chris@unaffiliated/doublec)
- # [10:13] * Quits: pesla (~pesla@188.202.125.121) (Remote host closed the connection)
- # [10:16] <annevk> http://dev.twitter.com/doc/get/statuses/user_timeline has an undocumented parameter (and maybe more) called exclude_replies which can be set to true
- # [10:18] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
- # [10:19] * Joins: david_carlisle (~davidc@86.188.197.189)
- # [10:21] <annevk> no idea how to give feedback on that website so I'll just leave it here in case someone here works for twitter or knows someone who does
- # [10:22] <annevk> (oh, and please don't kill the feature, it's useful :) )
- # [10:22] <zcorpan> Hixie: role=presentation on <table> implies role=presentation on all the rows and cells as well
- # [10:23] * Joins: MikeSmith (~MikeSmith@58x157x21x205.ap58.ftth.ucom.ne.jp)
- # [10:27] * Quits: davidhund (~davidhund@dnuhd.xs4all.nl) (Quit: davidhund)
- # [10:32] * Quits: FastJack (~fastjack@dumpstr.net) (Read error: Operation timed out)
- # [10:33] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [10:34] * Joins: nessy (~Adium@124-169-147-115.dyn.iinet.net.au)
- # [10:38] * Quits: hdhoang (~hdhoang@cmalu.zahe.me) (Quit: Leaving.)
- # [10:40] * Joins: mpt (~mpt@canonical/mpt)
- # [10:41] * Joins: FastJack (~fastjack@dumpstr.net)
- # [10:43] * Joins: ben_h (~ben@128.250.195.142)
- # [10:44] * Quits: abeelias (~abe@c-98-210-211-36.hsd1.ca.comcast.net) (Quit: Leaving...)
- # [10:51] * Joins: myakura (~myakura@p1182-ipbf4006marunouchi.tokyo.ocn.ne.jp)
- # [10:56] * Quits: ben_h (~ben@128.250.195.142) (Quit: ben_h)
- # [11:02] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [11:05] <annevk> MikeSmith, all okay?
- # [11:07] * Joins: jeremyselier (~Jeremy@92.103.127.226)
- # [11:07] <MikeSmith> yeah, not dead
- # [11:07] <MikeSmith> yet
- # [11:08] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 240 seconds)
- # [11:09] <annevk> good good
- # [11:17] * Quits: myakura (~myakura@p1182-ipbf4006marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
- # [11:20] * Joins: myakura (~myakura@p1182-ipbf4006marunouchi.tokyo.ocn.ne.jp)
- # [11:20] * Joins: aho (~nya@fuld-4d00d17c.pool.mediaWays.net)
- # [11:22] * Joins: mpt (~mpt@canonical/mpt)
- # [11:26] * Quits: doublec (~chris@unaffiliated/doublec) (Ping timeout: 240 seconds)
- # [11:30] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Ping timeout: 260 seconds)
- # [11:30] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
- # [11:30] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [11:39] * Joins: hdhoang (~hdhoang@cmalu.zahe.me)
- # [11:40] * Joins: Rik`_ (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed)
- # [11:41] <annevk> myakura is also ok it seems :)
- # [11:41] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Ping timeout: 246 seconds)
- # [11:41] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Quit: Leaving)
- # [11:41] * Rik`_ is now known as Rik`
- # [11:45] * Joins: Lachy (~Lachlan@guest.opera.com)
- # [11:47] * Joins: GPHemsley (~GPHemsley@ool-45719f33.dyn.optonline.net)
- # [11:47] * Quits: GPHemsley (~GPHemsley@ool-45719f33.dyn.optonline.net) (Changing host)
- # [11:47] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
- # [11:47] * Quits: MikeSmith (~MikeSmith@58x157x21x205.ap58.ftth.ucom.ne.jp) (Ping timeout: 260 seconds)
- # [11:48] * Joins: MikeSmith (~MikeSmith@58x157x21x205.ap58.ftth.ucom.ne.jp)
- # [11:48] <annevk> I guess I should do expenses
- # [11:48] <annevk> :/
- # [11:54] <Hixie> zcorpan: ok good. i assumed it'd be something like that, or the decision would be even more ridiculous.
- # [11:55] <Hixie> anyone in the bay area, if you haven't heard yet, tsunami is expected to hit us at 8:08am so stay half-a-mile or more away from the coast.
- # [11:55] <Hixie> anyone else in the pacific region, check local broadcasts.
- # [11:55] <Hixie> MikeSmith: you ok?
- # [11:56] <MikeSmith> yeah
- # [11:56] <MikeSmith> things remarkably undamaged here outside
- # [11:56] <MikeSmith> despite a pretty good amount of shaking
- # [11:56] <annevk> I saw this on twitter
- # [11:57] <annevk> """The headline you won't be reading: "Millions saved in Japan by good engineering and government building codes". Buts it's the truth."""
- # [11:58] <Hixie> MikeSmith: good to hear. the video we're seeing on the news is pretty scary.,
- # [11:58] * jgraham wonders what all the free-market-liberterian-kooks think about building codes
- # [11:58] <MikeSmith> yeah, up north in Sendai things were worse
- # [11:59] <MikeSmith> with the tsunami
- # [11:59] <Peter-> I saw the video of the tsunami progressing inland on the news, that's horrible
- # [12:00] <Hixie> i saw one video with a huge ball of fire being pushed along by the water, that was one of hte most disturbing images
- # [12:00] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 246 seconds)
- # [12:01] * Joins: workmad3 (~workmad3@cspool123.cs.man.ac.uk)
- # [12:02] <MikeSmith> yeah, I think a refinery in Chiba caught fire
- # [12:03] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 276 seconds)
- # [12:05] * Quits: jcranmer (~jcranmer@asimov.csl.tjhsst.edu) (Remote host closed the connection)
- # [12:05] <wilhelm> Looks like everyone at Opera's Tokyo office and my other friends in town are all okay.
- # [12:05] <Hixie> good to know
- # [12:10] * Quits: MikeSmith (~MikeSmith@58x157x21x205.ap58.ftth.ucom.ne.jp) (Ping timeout: 252 seconds)
- # [12:13] <Rik`> same for Mozilla Japan
- # [12:14] <Rik`> the office has been shaken http://www.flickr.com/photos/dynamozilla/5516432243/in/set-72157626116876855/
- # [12:15] * Quits: hdhoang (~hdhoang@cmalu.zahe.me) (Quit: Leaving.)
- # [12:15] * Joins: mloki (~mloki__@x1-6-00-10-a7-28-f3-47.k765.webspeed.dk)
- # [12:16] <wilhelm> http://a4.sphotos.ak.fbcdn.net/hphotos-ak-snc6/190668_10150438508240355_802015354_17665227_4360168_n.jpg (c:
- # [12:23] <jgraham> Hixie: When one "Remove any tasks queued by the history traversal task source." I assume that is irrespective of the document associated with the task?
- # [12:24] <jgraham> e.g. if I pushState in an iframe it will clear a navigation queued in the parent?
- # [12:24] <jgraham> Why is clearing the navigation desirable?
- # [12:29] * Joins: mpt (~mpt@canonical/mpt)
- # [12:32] * Quits: Lachy (~Lachlan@guest.opera.com) (Quit: Leaving)
- # [12:32] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [12:41] * Quits: tbassetto (~tbassetto@pro75-4-82-238-200-10.fbx.proxad.net) (Ping timeout: 255 seconds)
- # [12:43] <myakura> it feels like i'm getting seasick..
- # [12:50] * Quits: richt (~richt@pat-tdc.opera.com) (Ping timeout: 240 seconds)
- # [12:50] * Joins: richt (~richt@85.13.209.149)
- # [12:50] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
- # [12:51] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed) (Remote host closed the connection)
- # [12:51] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [12:53] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 252 seconds)
- # [13:00] * Quits: estes (~aestes@2620:0:1b00:1191:d69a:20ff:fed0:8cd2) (Quit: estes)
- # [13:02] * Joins: erlehmann (~erlehmann@89.204.153.118)
- # [13:06] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Remote host closed the connection)
- # [13:07] <hsivonen> good to see that myakura and MikeSmith are apparently at relatively safe locations
- # [13:08] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
- # [13:11] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Remote host closed the connection)
- # [13:22] * Joins: tndH (~Rob@cpc11-seac19-2-0-cust116.7-2.cable.virginmedia.com)
- # [13:29] * Joins: Rik` (~Rik`@mozilla-paris-253-99.cnt.nerim.net)
- # [13:29] * Joins: FireyFly (~firefly@unaffiliated/firefly)
- # [13:29] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [13:37] * Quits: matjas (~matjas@91.182.204.148) (Quit: zZz)
- # [13:40] * Quits: workmad3 (~workmad3@cspool123.cs.man.ac.uk) (Remote host closed the connection)
- # [13:43] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [13:47] * Joins: workmad3 (~workmad3@cspool123.cs.man.ac.uk)
- # [13:51] * Quits: david_carlisle (~davidc@86.188.197.189) (Quit: david_carlisle)
- # [13:51] <jgraham> heycam: So it it not clear to me exactly what it means in WebIDL to "implement the interface"
- # [13:52] <jgraham> But the real question I have is that if I have, for example, an exception that implements DOMException, what should
- # [13:52] <jgraham> exception instanceof other_window.DOMException
- # [13:52] <jgraham> return?
- # [13:54] * jgraham assumes false since the exception doesn't "implement the interface", but is an instance of a constructor that does, or something
- # [13:55] * FireyFly is now known as FireFly
- # [13:59] * Quits: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com) (Remote host closed the connection)
- # [14:01] * Parts: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
- # [14:04] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
- # [14:06] * Parts: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
- # [14:06] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
- # [14:07] * Joins: jcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [14:11] <asmodai> mmm, Windows 7's math input panel generates a lot of unnecessary mrow's in their mathml output
- # [14:13] * Quits: yutak (~yutak@2401:fa00:4:1000:baac:6fff:fe99:adfb) (Quit: Ex-Chat)
- # [14:19] * Joins: richt_ (~richt@pat-tdc.opera.com)
- # [14:19] * Joins: Workmon (~Dashiva@74.125.57.36)
- # [14:21] * Quits: richt (~richt@85.13.209.149) (Ping timeout: 276 seconds)
- # [14:22] * Quits: Workshiva (~Dashiva@74.125.57.36) (Ping timeout: 246 seconds)
- # [14:23] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
- # [14:26] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Client Quit)
- # [14:27] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
- # [14:28] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Client Quit)
- # [14:30] * Joins: smaug____ (~chatzilla@cs181139127.pp.htv.fi)
- # [14:31] * Quits: nessy (~Adium@124-169-147-115.dyn.iinet.net.au) (Quit: Leaving.)
- # [14:32] * Joins: davidb_ (~davidb@corp.tor1.mozilla.com)
- # [14:34] * Quits: workmad3 (~workmad3@cspool123.cs.man.ac.uk) (Remote host closed the connection)
- # [14:38] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [14:38] * Joins: workmad3 (~workmad3@cspool123.cs.man.ac.uk)
- # [14:45] * Quits: aroben (~aroben@unaffiliated/aroben) (Quit: aroben)
- # [14:45] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [14:52] * Joins: miketaylr (~miketaylr@206.217.92.186)
- # [14:53] * Joins: xtoph (~xtoph@213.47.185.206)
- # [14:58] * Joins: cgcardona (~cgcardona@c-67-169-146-156.hsd1.ca.comcast.net)
- # [15:02] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [15:05] * Joins: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz)
- # [15:05] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
- # [15:10] * Joins: charlvn (~charlvn@41.0.48.8)
- # [15:15] * Joins: mloki_ (~mloki__@x1-6-00-10-a7-28-f3-47.k765.webspeed.dk)
- # [15:19] * Joins: mpt (~mpt@91.189.88.12)
- # [15:19] * Quits: mpt (~mpt@91.189.88.12) (Changing host)
- # [15:19] * Joins: mpt (~mpt@canonical/mpt)
- # [15:21] * Quits: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Remote host closed the connection)
- # [15:31] * Quits: mloki_ (~mloki__@x1-6-00-10-a7-28-f3-47.k765.webspeed.dk) (Quit: Leaving)
- # [15:31] * Quits: mloki (~mloki__@x1-6-00-10-a7-28-f3-47.k765.webspeed.dk) (Quit: Leaving)
- # [15:33] * Joins: plainhao (~plainhao@208.75.85.237)
- # [15:34] * Joins: mloki (~mloki__@x1-6-00-10-a7-28-f3-47.k765.webspeed.dk)
- # [15:35] * Joins: ezoe (~ezoe@112-68-245-30f1.kyt1.eonet.ne.jp)
- # [15:39] * Quits: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru) (Quit: Leaving.)
- # [15:40] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [15:41] * Quits: xtoph (~xtoph@213.47.185.206)
- # [15:47] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
- # [15:55] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
- # [15:56] * Quits: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net) (Client Quit)
- # [16:02] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
- # [16:04] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [16:09] * Joins: toyoshim (~toyoshim@y241242.dynamic.ppp.asahi-net.or.jp)
- # [16:18] * Joins: david_carlisle (~davidc@86.188.197.189)
- # [16:21] * Quits: erlehmann (~erlehmann@89.204.153.118) (Quit: Ex-Chat)
- # [16:27] * Joins: bfrohs (~bfrohs@smtp.forewordinternal.com)
- # [16:41] * Quits: FastJack (~fastjack@dumpstr.net) (Read error: Operation timed out)
- # [16:41] <hsivonen> Remember to object, folks: http://www.w3.org/2002/09/wbs/40318/issue-56-objection-poll/
- # [16:43] * Joins: Martijnc (~Martijnc@91.176.9.161)
- # [16:43] * Quits: Martijnc (~Martijnc@91.176.9.161) (Read error: Connection reset by peer)
- # [16:44] * Joins: Ms2ger (~Ms2ger@91.181.68.14)
- # [16:44] * Joins: Martijnc (~Martijnc@91.176.9.161)
- # [16:44] * Joins: FastJack (~fastjack@dumpstr.net)
- # [16:45] * aroben is now known as aroben|afk
- # [16:55] * Joins: boaz (~boaz@75-150-66-254-NewEngland.hfc.comcastbusiness.net)
- # [17:00] * Quits: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de) (Remote host closed the connection)
- # [17:04] * Joins: matjas (~matjas@91.182.204.148)
- # [17:05] * Quits: matjas (~matjas@91.182.204.148) (Client Quit)
- # [17:07] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
- # [17:08] * aroben|afk is now known as aroben
- # [17:10] * Quits: Maurice (~ano@77.222.73.150) (Quit: Disconnected...)
- # [17:12] * Quits: charlvn (~charlvn@41.0.48.8) (Ping timeout: 250 seconds)
- # [17:13] * Joins: charlvn (~charlvn@41.0.48.8)
- # [17:16] * Joins: onar_ (~onar@c-67-161-24-105.hsd1.ca.comcast.net)
- # [17:19] <TabAtkins> hsivonen: I don't understand the implications of any of the options in that poll.
- # [17:21] <hsivonen> TabAtkins: well, at least IRIBIS has failed to deliver
- # [17:21] <hsivonen> TabAtkins: as mentioned in my Objection, Larry's Proposal is already over a year old!
- # [17:21] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
- # [17:23] * Quits: zcorpan (~zcorpan@c-8d9ae355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [17:25] * Quits: workmad3 (~workmad3@cspool123.cs.man.ac.uk) (Read error: Operation timed out)
- # [17:25] * Joins: matjas (~matjas@91.182.204.148)
- # [17:26] * Joins: kor (~kor@157.sub149.dcf.nl)
- # [17:30] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
- # [17:32] * Quits: matjas (~matjas@91.182.204.148) (Quit: zZz)
- # [17:37] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Ping timeout: 255 seconds)
- # [17:39] * Quits: onar_ (~onar@c-67-161-24-105.hsd1.ca.comcast.net) (Quit: onar_)
- # [17:43] * Joins: korkut (~korkut@178.240.171.123)
- # [17:46] * Workmon is now known as Workshiva
- # [17:47] * Quits: nonge_ (~nonge@p5082A514.dip.t-dialin.net) (Quit: Verlassend)
- # [17:49] * Quits: korkut (~korkut@178.240.171.123) (Read error: Connection reset by peer)
- # [17:58] * Joins: mdelaney (~mdelaney@67.218.110.138)
- # [18:02] * Quits: onar (~onar@17.216.36.168) (Quit: onar)
- # [18:03] * dglazkov|away is now known as dglazkov
- # [18:07] <jgraham> TabAtkins: Isn't the security concern with drawWindow not just cross-origin stuff?
- # [18:07] <TabAtkins> I... wouldn't think so?
- # [18:07] <jgraham> The comment emoller quoted suggests it is
- # [18:08] <jgraham> "endering the user's theme and then extracting the results
- # [18:08] <jgraham> +r
- # [18:08] <jgraham> rendering native anonymous content (e.g., file input paths"
- # [18:08] <TabAtkins> Darn, I skimmed past that part.
- # [18:09] <TabAtkins> I doubt that the user's theme is security-conscious, though I wouldn't be surprised if I was wrong.
- # [18:09] <TabAtkins> File inputs are a bit more important.
- # [18:09] <hober> hsivonen: your objection should really apply to both the first and second proposals
- # [18:09] <TabAtkins> We can render those specially as blank inputs, I guess?
- # [18:09] <TabAtkins> Or just punch holes in the canvas there.
- # [18:10] <hober> hsivonen: since the second proposal relies on the IRIbis folks providing a spec that adheres to the interface described in the proposal
- # [18:10] <hsivonen> hober: might be worthwhile to point that out on the poll
- # [18:11] <smaug____> user theme is not security, but possible privacy issue
- # [18:12] * Quits: matijsb (~matijsb@188.205.108.18) (Quit: Leaving.)
- # [18:13] * Quits: richt_ (~richt@pat-tdc.opera.com) (Ping timeout: 240 seconds)
- # [18:13] <jgraham> Is the security concern about reading colours from non-standard themes to make fake popups and so on look more convincing?
- # [18:13] * Joins: richt (~richt@85.13.209.149)
- # [18:13] <jgraham> (that doesn't seem like a very strong concern, but maybe I am wrong)
- # [18:14] <smaug____> ah, indeed, that would make it a some kind of security issue
- # [18:14] <hober> hsivonen: here's the current IRIbis text about "href" values: http://tools.ietf.org/html/draft-ietf-iri-3987bis-03#section-7.2
- # [18:15] <hober> hsivonen: would you agree that it doesn't meet the needs of hixie's CP?
- # [18:15] <Philip`> drawWindow would have to hide visited link colours too
- # [18:15] <hober> hsivonen: I'm writing up my poll reply now actually :)
- # [18:16] * Quits: mdelaney (~mdelaney@67.218.110.138) (Quit: mdelaney)
- # [18:16] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [18:16] <hsivonen> hober: sorry. I have to step away from the computer and can't review right now.
- # [18:16] <hober> hsivonen: fair enough
- # [18:17] * Joins: richt_ (~richt@pat-tdc.opera.com)
- # [18:19] * Quits: richt (~richt@85.13.209.149) (Ping timeout: 240 seconds)
- # [18:21] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:24] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [18:25] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [18:35] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [18:35] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
- # [18:41] * Quits: kor (~kor@157.sub149.dcf.nl) (Quit: kor)
- # [18:47] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
- # [18:49] * Joins: maikmerten (~maikmerte@port-92-201-26-224.dynamic.qsc.de)
- # [18:52] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Client Quit)
- # [18:54] * Quits: david_carlisle (~davidc@86.188.197.189) (Ping timeout: 248 seconds)
- # [18:56] * Joins: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6)
- # [18:59] * Quits: richardschwerdtf (~RichS@99-39-114-91.lightspeed.austtx.sbcglobal.net) (Quit: richardschwerdtf)
- # [19:00] * Quits: charlvn (~charlvn@41.0.48.8) (Ping timeout: 252 seconds)
- # [19:01] * Joins: charlvn (~charlvn@41.0.48.8)
- # [19:10] * Quits: jeremyselier (~Jeremy@92.103.127.226) (Quit: jeremyselier)
- # [19:10] * Joins: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1)
- # [19:16] * Quits: smaug____ (~chatzilla@cs181139127.pp.htv.fi) (Ping timeout: 276 seconds)
- # [19:27] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Ex-Chat)
- # [19:32] * Joins: matijsb (~Adium@5353CD69.cm-6-4d.dynamic.ziggo.nl)
- # [19:42] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
- # [19:52] * Quits: cgcardona (~cgcardona@c-67-169-146-156.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
- # [19:54] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 250 seconds)
- # [19:57] * Joins: foolip_ (~foolip@h242n6-g-hn-a11.ias.bredband.telia.com)
- # [19:59] * Joins: erlehmann (~erlehmann@89.204.153.118)
- # [20:00] * Joins: jamesr (~jamesr@nat/google/x-zdvvpzbkoppdfmhq)
- # [20:04] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
- # [20:05] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
- # [20:05] * Joins: smaug____ (~chatzilla@cs181139127.pp.htv.fi)
- # [20:08] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
- # [20:12] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
- # [20:15] * Quits: tndH (~Rob@cpc11-seac19-2-0-cust116.7-2.cable.virginmedia.com) (Ping timeout: 255 seconds)
- # [20:15] * Joins: tndH (~Rob@cpc11-seac19-2-0-cust116.7-2.cable.virginmedia.com)
- # [20:20] <AryehGregor> annevk, are browsers planning to drop of CDATASection? Are there bugs filed and such? I don't see a Gecko bug.
- # [20:21] <AryehGregor> If there are no plans to act on it, I don't think the spec should claim this change is true.
- # [20:21] <AryehGregor> Where was this discussed, and who supported it?
- # [20:22] * Ms2ger notes that cdata sections in HTML turn into Text nodes
- # [20:23] <annevk> the spec has a few such things without bugs
- # [20:23] <annevk> it's both ideas and reality
- # [20:23] <annevk> somewhat of a mixed bag
- # [20:23] <annevk> anyway, it's my time off now :)
- # [20:26] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [20:26] * Joins: AlexNRoss (~AleossIRC@unaffiliated/aleoss)
- # [20:26] <Ms2ger> I'd do it, but our XML parser hurts my eyes
- # [20:29] <AryehGregor> Surely it's better than the HTML parser.
- # [20:30] <Ms2ger> Nope
- # [20:32] * aroben is now known as aroben|lunch
- # [20:36] <smaug____> Ms2ger: ?
- # [20:37] <smaug____> Gecko's XML parser is expat
- # [20:37] <smaug____> is that really bad?
- # [20:37] <zewt> i don't know if it's good or bad, but it's certainly very common...
- # [20:38] <Ms2ger> You can judge it for yourself, but I think I'm going to stay away :)
- # [20:40] <zewt> i try to stay away from xml in general :)
- # [20:46] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [20:46] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
- # [20:49] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [20:52] * Joins: Ankheg (~Ankheg@94.158.194.27)
- # [20:59] * Quits: maikmerten (~maikmerte@port-92-201-26-224.dynamic.qsc.de) (Remote host closed the connection)
- # [21:00] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Nice Scotty, now beam my clothes up too!)
- # [21:11] * Joins: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net)
- # [21:13] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
- # [21:13] * Quits: Martijnc (~Martijnc@91.176.9.161) (Quit: Martijnc)
- # [21:17] * dglazkov is now known as dglazkov|away
- # [21:19] * dglazkov|away is now known as dglazkov
- # [21:20] * Joins: maikmerten (~maikmerte@port-92-201-26-224.dynamic.qsc.de)
- # [21:26] * Quits: maikmerten (~maikmerte@port-92-201-26-224.dynamic.qsc.de) (Quit: Leaving)
- # [21:27] * Quits: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1) (Ping timeout: 248 seconds)
- # [21:31] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [21:44] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 276 seconds)
- # [21:49] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [21:49] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [21:50] * Joins: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net)
- # [21:55] * Quits: erlehmann (~erlehmann@89.204.153.118) (Quit: Ex-Chat)
- # [21:59] * Joins: wolfman2000 (~wolfman20@rrcs-70-63-208-211.midsouth.biz.rr.com)
- # [22:00] * Quits: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net) (Quit: Leaving)
- # [22:02] * Quits: charlvn (~charlvn@41.0.48.8)
- # [22:04] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Ping timeout: 250 seconds)
- # [22:05] * Quits: plainhao (~plainhao@208.75.85.237) (Quit: plainhao)
- # [22:06] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [22:07] * Joins: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net)
- # [22:07] * Joins: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1)
- # [22:08] * Joins: estes (~aestes@17.203.13.46)
- # [22:08] * Joins: jwalden (~waldo@nat/mozilla/x-krmbuglowvnkhjyg)
- # [22:08] <AryehGregor> Could anyone explain to me why <view-source:http://test.wikipedia.org/wiki/Special:RecentChanges> is not well-formed? My XML library claims there's a mismatched tag, but I just can't see it at the claimed position.
- # [22:09] * Parts: matijsb (~Adium@5353CD69.cm-6-4d.dynamic.ziggo.nl)
- # [22:09] * Joins: matijsb (~Adium@5353CD69.cm-6-4d.dynamic.ziggo.nl)
- # [22:10] <AryehGregor> Oh, wait.
- # [22:10] <AryehGregor> <br>.
- # [22:10] <AryehGregor> Huh.
- # [22:10] <AryehGregor> Okay, never mind.
- # [22:10] <Philip`> <br><span style="color: #999999;"><b>TEST WIKI</b></span></div>
- # [22:11] <Philip`> Oh, too late
- # [22:11] <AryehGregor> Yeah, I just mentally skipped over the <br>.
- # [22:11] <AryehGregor> It would help if my library told me where the bad opening tag was.
- # [22:11] <AryehGregor> (Python's xml.sax in this case)
- # [22:11] <Philip`> xmllint says "parser error : Opening and ending tag mismatch: br line 62 and div"
- # [22:12] * aroben|lunch is now known as aroben
- # [22:13] <AryehGregor> That's more helpful.
- # [22:14] * Quits: Rik` (~Rik`@mozilla-paris-253-99.cnt.nerim.net) (Remote host closed the connection)
- # [22:17] <AryehGregor> Okay, well, the well-formedness error isn't $wgHtml5's fault, so I don't have to fix it.
- # [22:17] <AryehGregor> Now we're ready for try three of Wikipedia on HTML5!
- # [22:17] <AryehGregor> Whenever a sysadmin gets around to it, anyway.
- # [22:17] * Quits: davidb_ (~davidb@corp.tor1.mozilla.com) (Quit: davidb_)
- # [22:20] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [22:22] * Joins: erlehmann (~erlehmann@89.204.153.118)
- # [22:23] * Joins: dbaron (~dbaron@nat/mozilla/x-chxsbkjzropqmlzb)
- # [22:28] <TabAtkins> Man, <xmp> really does make my examples way easier to read. I'll have to take it out eventually due to pubrules, but it's so nice to use it in my editor's drafts.
- # [22:30] * Quits: dbaron (~dbaron@nat/mozilla/x-chxsbkjzropqmlzb) (Ping timeout: 252 seconds)
- # [22:30] * Joins: nessy (~Adium@124-169-147-115.dyn.iinet.net.au)
- # [22:34] <jamesr> AryehGregor: no more xhtml?
- # [22:35] <AryehGregor> jamesr, <!DOCTYPE html> is the plan. But we'll still output well-formed XML, because of all the screen-scraping bots that depend on it.
- # [22:35] * Quits: smaug____ (~chatzilla@cs181139127.pp.htv.fi) (Ping timeout: 276 seconds)
- # [22:35] <AryehGregor> Including browser-based stuff using XHR responseXML or whatever it's called, who can't easily switch to a non-XML parser.
- # [22:36] <jamesr> AryehGregor: heh - that would actually make wikipedia load a lot faster in webkit because we currently don't prefetch for anything that we parse with the XML parser but we do prefetch stuff that uses the HTML parser
- # [22:36] <AryehGregor> jamesr, we've always been serving as text/html.
- # [22:36] <AryehGregor> Serving with an XML MIME type would be insane.
- # [22:36] <AryehGregor> For all sorts of reasons.
- # [22:36] <jamesr> yeah but we for some reason use the XML parser, iirc
- # [22:36] <AryehGregor> Seriously?
- # [22:36] <AryehGregor> That sounds incredibly unlikely.
- # [22:37] <AryehGregor> It violates the HTML5 spec, and it also would break some pages.
- # [22:37] * Quits: msucan (~robod@92.86.243.148) (Quit: .)
- # [22:37] <AryehGregor> Because we don't output well-formed XML 100% of the time, there are known bugs.
- # [22:37] <AryehGregor> Like: http://test.wikipedia.org/wiki/Special:RecentChanges
- # [22:37] <jamesr> it's an XML doctype, hmmm
- # [22:37] <AryehGregor> Yes, but no browser actually parses as XML if there's an XML doctype present.
- # [22:37] <AryehGregor> Loads of pages have XML doctypes but are horribly malformed.
- # [22:38] * Joins: oknoway (~oknoway@173-8-201-137-Oregon.hfc.comcastbusiness.net)
- # [22:38] <jamesr> time for gdb
- # [22:38] <AryehGregor> Just observe that you can load http://test.wikipedia.org/wiki/Special:RecentChanges in WebKit and don't get a YSOD.
- # [22:38] <AryehGregor> But it's malformed.
- # [22:38] <AryehGregor> (<br> instead of <br />)
- # [22:45] * Parts: bfrohs (~bfrohs@smtp.forewordinternal.com)
- # [22:50] * Joins: david_carlisle (~davidc@dcarlisle.demon.co.uk)
- # [22:53] * Joins: SteveGL (~dev@174-21-143-93.tukw.qwest.net)
- # [22:58] * Quits: Ms2ger (~Ms2ger@91.181.68.14) (Quit: nn)
- # [23:03] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
- # [23:04] * Quits: erlehmann (~erlehmann@89.204.153.118) (Quit: Ex-Chat)
- # [23:13] * Quits: miketaylr (~miketaylr@206.217.92.186) (Quit: THANKS A LOT)
- # [23:14] <AryehGregor> "Compared to CSS, tables take more bandwidth, they aren't as cacheable, they require you to cut images, they result in pages that aren't as maintainable, and aren't rendered incrementally in many browsers."
- # [23:14] <AryehGregor> What browsers don't render tables incrementally?
- # [23:14] <Philip`> Netscape 4?
- # [23:14] <AryehGregor> Or does it just mean that they do a two-pass layout and jump as the page loads?
- # [23:15] <AryehGregor> Okay, does Netscape 4 count as "many"?
- # [23:15] * Philip` was just guessing about Netscape
- # [23:18] * Joins: onar_ (~onar@c-67-161-24-105.hsd1.ca.comcast.net)
- # [23:18] <AryehGregor> Personally, I think the chairs made the right decision in ISSUE-130.
- # [23:18] * Joins: abe (~abe@38.104.129.126)
- # [23:18] <AryehGregor> Hurrah for <table role=presentation>.
- # [23:20] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed)
- # [23:21] * Quits: matijsb (~Adium@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Quit: Leaving.)
- # [23:22] * Joins: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl)
- # [23:23] * Quits: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Client Quit)
- # [23:23] * Quits: foolip_ (~foolip@h242n6-g-hn-a11.ias.bredband.telia.com) (Ping timeout: 250 seconds)
- # [23:25] * AryehGregor makes a mental note to add role= support to MediaWiki
- # [23:34] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
- # [23:34] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [23:39] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Quit: bentruyman)
- # [23:41] * Quits: richt_ (~richt@pat-tdc.opera.com) (Ping timeout: 240 seconds)
- # [23:41] * Quits: hasather (~davidh@pat-tdc.opera.com) (Ping timeout: 255 seconds)
- # [23:42] * Quits: boaz (~boaz@75-150-66-254-NewEngland.hfc.comcastbusiness.net) (Quit: boaz)
- # [23:43] * Joins: richt (~richt@pat-tdc.opera.com)
- # [23:44] * Joins: hasather (~davidh@pat-tdc.opera.com)
- # [23:45] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
- # [23:45] * Quits: jacobolus (~jacobolus@c-24-128-49-85.hsd1.ma.comcast.net) (Read error: Connection reset by peer)
- # [23:46] * Joins: jacobolus (~jacobolus@c-24-128-49-85.hsd1.ma.comcast.net)
- # [23:56] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:59] <Hixie> hey does anyone know what "valid" means here? the definition makes no sense to me:
- # [23:59] <Hixie> http://dev.w3.org/2006/webapi/FileAPI/#valid
- # Session Close: Sat Mar 12 00:00:00 2011
The end :)