Options:
- # Session Start: Wed Feb 27 00:00:00 2013
- # Session Ident: #whatwg
- # [00:01] * Joins: nessy (silviapf@nat/google/x-spgzztpzcmwcnibw)
- # [00:01] * Quits: jamesr_ (jamesr@nat/google/x-gjngjgcwhsqeacpa) (Quit: jamesr_)
- # [00:01] * Quits: fr0zenice (~frozenice@unaffiliated/fr0zenice) (Remote host closed the connection)
- # [00:05] * Quits: vcarbune (~vcarbune@80-218-192-6.dclient.hispeed.ch) (Ping timeout: 248 seconds)
- # [00:13] * Quits: nephyrin (~neph@nat/mozilla/x-yxbrkeeoubhonexn) (Read error: Connection reset by peer)
- # [00:13] * Joins: jamesr_ (jamesr@nat/google/x-cvyjqcsrvjdhailf)
- # [00:22] <JonathanNeal> All web developers should rejoice! https://twitter.com/jon_neal/status/306544841641308160 Automatic updates in IE10 are enabled by default on first run http://i.imgur.com/j5jFjUa.png
- # [00:23] * Joins: othermaciej (~mjs@17.245.104.33)
- # [00:25] * Quits: jamesr_ (jamesr@nat/google/x-cvyjqcsrvjdhailf) (Quit: jamesr_)
- # [00:26] * Quits: weinig|afk (~weinig@17.212.155.63) (Quit: weinig|afk)
- # [00:33] * Quits: mven (~mven@169.241.49.193) (Remote host closed the connection)
- # [00:40] * Joins: jamesr_ (jamesr@nat/google/x-luirxhoypqhqteqj)
- # [00:45] <TabAtkins> \o/
- # [00:45] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
- # [00:47] * Quits: sedovsek (~robert@BSN-176-211-5.dial-up.dsl.siol.net) (Quit: sedovsek)
- # [00:49] * Joins: sedovsek (~robert@BSN-176-211-5.dial-up.dsl.siol.net)
- # [00:51] * Quits: JesperHansen (~JesperHan@0x5b90c2f0.dhcp.fiberflex.dk) (Read error: Connection reset by peer)
- # [00:51] * Joins: JesperHansen (~JesperHan@0x5b90c2f0.dhcp.fiberflex.dk)
- # [00:57] * Joins: sedovsek_ (~robert@BSN-61-49-63.dial-up.dsl.siol.net)
- # [00:58] * Quits: yorick (~yorick@oftn/member/yorick) (Remote host closed the connection)
- # [00:59] * Quits: sedovsek (~robert@BSN-176-211-5.dial-up.dsl.siol.net) (Ping timeout: 264 seconds)
- # [00:59] * sedovsek_ is now known as sedovsek
- # [01:04] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [01:05] * Joins: jdaggett (~jdaggett@rtr.mozilla.or.jp)
- # [01:06] * Joins: birtles_ (~chatzilla@wave.mozilla.or.jp)
- # [01:08] * Quits: birtles (~chatzilla@rtr.mozilla.or.jp) (Ping timeout: 264 seconds)
- # [01:08] * birtles_ is now known as birtles
- # [01:08] * Quits: sedovsek (~robert@BSN-61-49-63.dial-up.dsl.siol.net) (Quit: sedovsek)
- # [01:08] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
- # [01:11] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Read error: Connection reset by peer)
- # [01:11] <aklein> hsivonen: hey there. I'd ask Hixie too, but he seems to be away, so I'm going to ask your opinion first. when the HTML parser spec says to look in the stack of open elements for an element with the "same tag name as that of the token", is it supposed to imply a namespace check as well as localName (the token, naturally, has no namespace)?
- # [01:12] * Quits: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [01:13] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
- # [01:17] <gsnedders> aklein: If it doesn't that's a spec bug.
- # [01:17] <gsnedders> (Regardless, is there any way to create a case where the namespaces differ?)
- # [01:17] <gsnedders> (I can't think of any)
- # [01:19] <gsnedders> (Becuase I think it assumes they cannot differ.)
- # [01:19] <gsnedders> (But it'd be nice to have the assumption explicit)
- # [01:19] <aklein> gsnedders: foreign content allows non-HTML elements onto the stack, and MathML (at least; may apply to SVG too) has cases that go back to HTML mode
- # [01:20] <gsnedders> aklein: But when can you hit any of the same-tag-name-as-that-of-the-token cases like that?
- # [01:21] <gsnedders> Given you break out of foreign content when you hit anything that causes that?
- # [01:21] <aklein> sadly not everything breaks out of foreign content
- # [01:22] <gsnedders> But what of things that search the stack?
- # [01:22] <aklein> thead, tbody, and tfoot, for example, are allowed in foreign content
- # [01:22] <gsnedders> But closing any of them merely pops the item off the top of the stack, if it is the top of the stack.
- # [01:22] <gsnedders> And if it's the top of the stack, they'll be handled as a foregin content element anyway.
- # [01:23] <gsnedders> s/element/tag/
- # [01:23] <aklein> http://www.whatwg.org/specs/web-apps/current-work/multipage/tree-construction.html#parsing-main-intbody is one case where this comes up
- # [01:24] <gsnedders> Oh, the "clear the stack back to a table body content".
- # [01:25] <aklein> yeah, there's more than just closing that element
- # [01:25] <gsnedders> Well, if it's comparing with the current node I'd assume it's namespace, localName tuple.
- # [01:25] * gsnedders wonders what UAs do.
- # [01:25] <aklein> but tokens don't have any namespace
- # [01:26] <gsnedders> The stack of open elements isn't tokens, though
- # [01:26] <zewt> does anybody actually implement the stream API (StreamBuilder, StreamReader), or is that still just a proposal spec?
- # [01:27] <aklein> right, the stack clearly has elements in it
- # [01:27] <gsnedders> aklein: And it's clear it back to one of these elements (as named, per xref in HTML NS)
- # [01:27] <jamesr> zewt, is that this? https://bugs.webkit.org/showdependencytree.cgi?id=110194&hide_resolved=1
- # [01:27] <gsnedders> aklein: On the other hand, the "same tag name as that of the token" case is ambiguious
- # [01:27] <jamesr> (i'm not sure, haven't looked at those patches)
- # [01:28] <jamesr> and there's a link to a public-webapps discussion
- # [01:28] <zewt> (mostly curious about whether that spec is actually going anywhere, not trying to use it)
- # [01:28] <jamesr> zewt, that's a good question!
- # [01:28] <jamesr> somebody cares enough to post patches to WK
- # [01:30] <aklein> gsnedders: yup, it's that ambiguity I'm wondering about. it seems totally reasonable to assume it means "in the html namespace", just want to make sure there's not some case where comparing only tag names is important
- # [01:30] <Hixie> aklein: pretty sure the namespace can't matter, but do you have a sample string input that i can work through to see the problem?
- # [01:30] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [01:31] <gsnedders> Hixie: http://software.hixie.ch/utilities/js/live-dom-viewer/saved/2114
- # [01:31] <gsnedders> Everybody ignores namespaces, which seems bad
- # [01:31] <gsnedders> Except IE.
- # [01:31] <gsnedders> Not tested that.
- # [01:32] * Joins: ronald_mansveld (~ronaldman@5ED0EFE5.cm-7-1d.dynamic.ziggo.nl)
- # [01:33] <gsnedders> IE10/Win8 ignores namespaces too.
- # [01:34] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [01:34] * Joins: weinig (~weinig@17.212.155.63)
- # [01:34] * gsnedders would much rather change behaviour everywhere, FWIW
- # [01:35] <Hixie> well that input is obviously bogus, right? not clear what the obvious answer is; what the spec says seems reasonable on the face of it.
- # [01:35] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [01:35] <aklein> I definitely can't think of any non-bogus inputs :)
- # [01:35] * Quits: ronaldmansveld (~ronaldman@5ED0EFE5.cm-7-1d.dynamic.ziggo.nl) (Ping timeout: 248 seconds)
- # [01:36] <aklein> Hixie: I think the bad thing is to have a mismatch between the "is this in scope?" check and the further manipulation of the stack/tree
- # [01:36] <gsnedders> Hixie: Sometimes you're compared a token name with an element name, and sometimes an element name with an element name. Does the latter imply a namespace check? The former cannot have one.
- # [01:36] <gsnedders> Hixie: That seems bad.
- # [01:37] <Hixie> the spec never implies anything.
- # [01:38] <gsnedders> "Search through the stack of open elements till you reach [xref'd] html element". That has a namespace check, right?
- # [01:38] * Joins: birtles_ (~chatzilla@rtr.mozilla.or.jp)
- # [01:38] <gsnedders> As that xref is to the http://www.w3.org/1999/xhtml html element
- # [01:38] <Hixie> well if it says to reach an actual specific kind of element from a specific vocabulary, sure, but then that's not comparing element names
- # [01:38] <Hixie> it's comparing element type identity
- # [01:38] * Quits: decotii (~decotii@hq.croscon.com) (Quit: Leaving)
- # [01:39] <gsnedders> Then we're also searching through it comparing token name to element name.
- # [01:39] <aklein> the algorithm says "If node is the target node, terminate in a match state."
- # [01:39] <gsnedders> What's the element's name? Where's is the term element name.
- # [01:39] <gsnedders> *term element name defined?
- # [01:39] <Hixie> i don't understand any of the last four lines :-)
- # [01:39] <aklein> so I think it's that "is the target node" check that's important here
- # [01:40] <aklein> Hixie: I'm looking at http://www.whatwg.org/specs/web-apps/current-work/multipage/parsing.html#has-an-element-in-the-specific-scope
- # [01:40] * Quits: birtles (~chatzilla@wave.mozilla.or.jp) (Ping timeout: 276 seconds)
- # [01:40] * birtles_ is now known as birtles
- # [01:40] * gsnedders looks more closely at the spec
- # [01:40] * gsnedders votes for adding this as a TC to html5lib regardless :)
- # [01:41] <Hixie> i guess it's weird that <svg><tbody><foreignobject></tbody> is different than <svg><tbody><foreignobject><div></tbody>
- # [01:41] <gsnedders> Hixie: The spec refers to "tag name" for element. This is undefined.
- # [01:41] <gsnedders> Hixie: How is that different?
- # [01:41] <Hixie> aklein: in gsnedders' test case, that doesn't come up
- # [01:42] <Hixie> gsnedders: </tbody> in the second check aborts at <foreignobject>
- # [01:42] <Hixie> gsnedders: so it gets ignored
- # [01:42] <gsnedders> Hixie: Where does it abort?
- # [01:42] <aklein> Hixie: ah, it does in the MathML Text Integration Point cases I've been dealing with
- # [01:42] <Hixie> gsnedders: "in body" any other end tag, because foreignobject is special
- # [01:43] <Hixie> file bugs or send mail to the whatwg list
- # [01:43] <Hixie> i have to go
- # [01:43] <aklein> Hixie: will do
- # [01:44] * Quits: ehsan_ (~ehsan@199.255.40.36) (Read error: Connection reset by peer)
- # [01:44] <gsnedders> Is <svg><foreignobject><div> a parse error?
- # [01:44] * Joins: ehsan (~ehsan@199.255.40.36)
- # [01:45] <gsnedders> (Am I being stupid here, where does opening foreignobject do any magic?)
- # [01:46] <gsnedders> Oh, at the top of the Tree construction section.
- # [01:48] * Joins: jryans_ (~jryans@office.massrel.com)
- # [01:48] * Quits: jryans_ (~jryans@office.massrel.com) (Client Quit)
- # [01:48] <gsnedders> aklein: CC me on bug/email, plz?
- # [01:49] * Joins: jryans_ (~jryans@office.massrel.com)
- # [01:49] * Joins: nephyrin (~neph@nat/mozilla/x-ljrzpqbaajuobbim)
- # [01:50] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [01:50] * Quits: jryans (~jryans@office.massrel.com) (Ping timeout: 264 seconds)
- # [01:50] * jryans_ is now known as jryans
- # [01:53] <gsnedders> Oh, my TC hits a different case to what I thought it did!
- # [01:53] <gsnedders> Gah!
- # [01:54] * Quits: othermaciej (~mjs@17.245.104.33) (Quit: othermaciej)
- # [01:56] <aklein> gsnedders: may take me a few days, I stumbled onto this quite by accident while working on something else
- # [01:56] <gsnedders> aklein: I'm unlikely to look at it any time at all soon :)
- # [01:57] <aklein> gsnedders: sounds like a plan :)
- # [01:58] <gsnedders> (currently at ~9k unread emails on whatwg :))
- # [02:15] * Joins: [[zzz]] (~q@node-4xa.pool-125-25.dynamic.totbb.net)
- # [02:18] * Quits: [[zz]] (~q@node-9bq.pool-125-25.dynamic.totbb.net) (Ping timeout: 272 seconds)
- # [02:19] * Joins: krawchyk (~krawchyk@c-76-21-215-221.hsd1.dc.comcast.net)
- # [02:27] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
- # [02:36] * jernoble is now known as jernoble|afk
- # [02:36] * jernoble|afk is now known as jernoble
- # [02:39] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Quit: Leaving.)
- # [02:43] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [02:43] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [02:43] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [02:43] * Quits: necolas (~necolas@8.25.197.24) (Remote host closed the connection)
- # [02:58] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [03:03] * Quits: dgrogan (dgrogan@nat/google/x-aadhahrveeiohbqp) (Ping timeout: 264 seconds)
- # [03:04] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [03:06] * Joins: dgrogan (dgrogan@nat/google/x-cwiqzppzdjqbpkcs)
- # [03:09] <muyyatin> What's the best way to submit a comment/bug about the Canvas HTML5 spec that isn't a 1-line description? In the inline "Submit Review Comment" part?
- # [03:11] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
- # [03:14] * Quits: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
- # [03:15] * Joins: rakl (~rakl@208-90-212-222.PUBLIC.monkeybrains.net)
- # [03:26] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [03:26] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [03:26] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [03:29] * Quits: scor (~scor@drupal.org/user/52142/view) (Client Quit)
- # [03:29] * Quits: ronald_mansveld (~ronaldman@5ED0EFE5.cm-7-1d.dynamic.ziggo.nl) (Quit: Ik ga weg)
- # [03:30] * Joins: plutoniix (~plutoniix@node-w8j.pool-125-25.dynamic.totbb.net)
- # [03:36] <zewt> comments on the whatwg mailing list, bug -> w3 bug tracker, whatwg component (or the list)
- # [03:36] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [03:37] * Quits: jwalden (~waldo@nat/mozilla/x-ksmmmndmwmzhgxjc) (Quit: ChatZilla 0.9.87-6.1450hg.fc18 [XULRunner 19.0/20130218162742])
- # [03:43] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Ping timeout: 255 seconds)
- # [03:44] * Quits: linclark|afk (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark|afk)
- # [03:45] * Quits: weinig (~weinig@17.212.155.63) (Quit: weinig)
- # [03:49] * Quits: aklein (uid4454@gateway/web/irccloud.com/x-itfwqfjhzmvxydyn)
- # [03:51] <zewt> why is every calculator since after XP garbage
- # [03:52] <zewt> i guess osx's is a bit less terrible than win7's, since it doesn't clear the value when you switch from "programmer" to "math"
- # [03:52] <zewt> converting 0xA0 from hex to decimal then dividing by 255 in win7's calc is an adventure
- # [03:53] <muyyatin> No clue, I generally switch out to Python for simple things like that, or Mathematica if I really need it. Haven't actually opened up the 'calculator' on this computer ever.
- # [03:54] <jamesr> zewt, http://lmgtfy.com/?q=0xa0+%2F+255
- # [03:55] * Quits: ehsan (~ehsan@199.255.40.36) (Remote host closed the connection)
- # [03:56] <zewt> osx's unicode mode is cute, if a bit weird in a calculator
- # [03:56] <zewt> xp's calc was pretty efficient, but it follows the usual software development pattern: once something is done well, the next few years of development are dedicated to ruining it
- # [03:59] * Joins: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
- # [04:00] * Joins: weinig (~weinig@17.212.155.63)
- # [04:00] * Joins: jsoncorwin (~textual@c-98-210-130-242.hsd1.ca.comcast.net)
- # [04:02] * Quits: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Client Quit)
- # [04:04] * Quits: muyyatin (~muyyatin@108-75-14-162.lightspeed.sndgca.sbcglobal.net) (Ping timeout: 245 seconds)
- # [04:05] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [04:15] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [04:17] * Quits: jacobolus (~jacobolus@173-164-253-217-SFBA.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [04:18] * Quits: gavin_ (~gavin@76.14.87.162) (Remote host closed the connection)
- # [04:18] * Quits: asmodai (asmodai@freebsd/developer/asmodai) (Read error: Connection reset by peer)
- # [04:18] * Joins: asmodai (asmodai@freebsd/developer/asmodai)
- # [04:24] * Joins: tantek (~tantek@66-87-0-255.pools.spcsdns.net)
- # [04:26] * Quits: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net) (Quit: bholley)
- # [04:30] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Ping timeout: 276 seconds)
- # [04:32] * Quits: jamesr_ (jamesr@nat/google/x-luirxhoypqhqteqj) (Quit: jamesr_)
- # [04:37] * Quits: krawchyk (~krawchyk@c-76-21-215-221.hsd1.dc.comcast.net) (Remote host closed the connection)
- # [04:37] <zewt> https://www.w3.org/Bugs/Public/show_bug.cgi?id=21134 there are like 10 of these bugs and am i the only one that thinks there's something fundamentally crazy going on
- # [04:38] * GPHemsley keeps a graphic calculator on his desk
- # [04:38] <GPHemsley> s/graphic/graphing/ perhaps
- # [04:38] <zewt> i had one in a box from highschool, i think i tossed it at some point
- # [04:39] <zewt> ti-85 i think, heh
- # [04:39] * Joins: tantek_ (~tantek@66-87-4-127.pools.spcsdns.net)
- # [04:39] <zewt> if i can't find software to do a better job than a piece of plastic from the mid-90s, i need to find a new line of work
- # [04:39] <GPHemsley> :)
- # [04:39] <GPHemsley> mine's a TI-83 Plus
- # [04:39] <GPHemsley> from circa 2003
- # [04:39] <GPHemsley> so, yeah
- # [04:40] * Quits: tantek (~tantek@66-87-0-255.pools.spcsdns.net) (Ping timeout: 252 seconds)
- # [04:40] * tantek_ is now known as tantek
- # [04:42] * Joins: ehsan (~ehsan@rrcs-70-62-98-146.midsouth.biz.rr.com)
- # [04:48] * Quits: jryans (~jryans@office.massrel.com) (Quit: Be back later)
- # [04:51] * Quits: espadrine (~thaddee_t@85-218-9-225.dclient.lsne.ch) (*.net *.split)
- # [04:51] * Quits: hendry (~hendry@sg.webconverger.com) (*.net *.split)
- # [04:51] * Quits: jernoble (~jernoble@17.212.152.13) (*.net *.split)
- # [04:51] * Quits: jmason (~jmason@174.137.103.143) (*.net *.split)
- # [04:51] * Quits: bacilla (~karolis@unaffiliated/velkam) (*.net *.split)
- # [04:51] * Quits: cwilso (uid10206@gateway/web/irccloud.com/x-oknpsanbbodztbus) (*.net *.split)
- # [04:51] * Joins: jamesr_ (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [04:53] * Joins: espadrine (~thaddee_t@85-218-9-225.dclient.lsne.ch)
- # [04:53] * Joins: hendry (~hendry@sg.webconverger.com)
- # [04:53] * Joins: jernoble (~jernoble@17.212.152.13)
- # [04:53] * Joins: bacilla (~karolis@unaffiliated/velkam)
- # [04:53] * Joins: cwilso (uid10206@gateway/web/irccloud.com/x-oknpsanbbodztbus)
- # [04:54] * Quits: tantek (~tantek@66-87-4-127.pools.spcsdns.net) (Quit: tantek)
- # [04:56] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [05:02] * Quits: weinig (~weinig@17.212.155.63) (Quit: weinig)
- # [05:19] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [05:22] * Joins: tantek (~tantek@66-87-4-127.pools.spcsdns.net)
- # [05:28] * Quits: tantek (~tantek@66-87-4-127.pools.spcsdns.net) (Quit: tantek)
- # [05:51] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [06:02] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: goodbye cruel world)
- # [06:14] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [06:23] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [06:25] * Quits: jamesr_ (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr_)
- # [06:29] * Joins: jamesr_ (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [06:42] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [06:49] * Quits: jamesr_ (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr_)
- # [06:50] * Joins: dbaron (~dbaron@50-0-248-88.dsl.dynamic.sonic.net)
- # [07:38] * Joins: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net)
- # [07:39] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [07:44] * Joins: annevk (~annevk@94.116.16.254)
- # [07:45] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [07:50] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [07:53] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [07:57] * Quits: rakl (~rakl@208-90-212-222.PUBLIC.monkeybrains.net) (Quit: sleeping)
- # [07:57] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [08:03] * Quits: rniwa (~rniwa@17.212.154.114) (Quit: rniwa)
- # [08:10] <Hixie> 1e3.1 => [1,3,1], [1000,1], [1, 3.1], [1259], something else ?
- # [08:12] <annevk> Hixie: defer to @sil
- # [08:12] <Hixie> heh
- # [08:12] <Hixie> i'll go with [1, 3.1] for now
- # [08:23] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [08:26] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [08:28] * Quits: espadrine (~thaddee_t@85-218-9-225.dclient.lsne.ch) (Ping timeout: 252 seconds)
- # [08:36] <Hixie> how do you do a js switch statement case label that matches a range of characters?
- # [08:36] <Hixie> e.g. 'a' .. 'z' ?
- # [08:37] <Hixie> i guess there's just no way to do that with switch
- # [08:37] <Hixie> oh well
- # [08:40] <annevk> if/else ftw
- # [08:40] <annevk> if only JavaScript had elif
- # [08:40] <Hixie> (perl and pascal can both do the switch on a range thing)
- # [08:41] <Hixie> (though in perl's case it's because it's switch statement is the most ridiculous over-engineered monstrosity ever)
- # [08:41] <Hixie> its
- # [08:41] <Hixie> what's special about elif?
- # [08:41] <Hixie> isn't that just a different way to spell else if?
- # [08:42] <Hixie> ok, my algorithm is complete
- # [08:42] <Hixie> http://software.hixie.ch/utilities/js/sorter/
- # [08:42] <annevk> yeah, it makes the construct more readable I think
- # [08:42] <Hixie> just need to turn that into prose
- # [08:42] <Hixie> "elif" is more readable than "else if"? o_O
- # [08:43] <annevk> that's a lot of code
- # [08:43] <Hixie> yeah
- # [08:43] <Hixie> it's not particularly optimised for anything
- # [08:45] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [08:45] <Hixie> nn
- # [08:46] <annevk> g'night!
- # [08:46] <Hixie> (if you come up with anything that the algorithm doesn't handle, other than hex and two-part version numbers, let me know)
- # [08:46] <Hixie> (anything that actually comes up in real tables, that is)
- # [08:49] * Quits: annevk (~annevk@94.116.16.254) (Remote host closed the connection)
- # [08:51] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
- # [08:52] * Joins: jdaggett_ (~jdaggett@rtr.mozilla.or.jp)
- # [08:52] * Quits: jdaggett_ (~jdaggett@rtr.mozilla.or.jp) (Client Quit)
- # [08:55] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [08:55] * Joins: SimonSapin (~simon@ip-22.net-89-2-144.rev.numericable.fr)
- # [08:55] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Client Quit)
- # [08:55] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [08:56] * Quits: jdaggett (~jdaggett@rtr.mozilla.or.jp) (Ping timeout: 248 seconds)
- # [08:56] * Joins: Ms2ger (~Ms2ger@148.216-242-81.adsl-dyn.isp.belgacom.be)
- # [09:06] * abstractj|away is now known as abstractj
- # [09:08] * Krinkle is now known as Krinkle|detached
- # [09:11] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [09:11] * Quits: birtles (~chatzilla@rtr.mozilla.or.jp) (Quit: ChatZilla 0.9.90-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [09:13] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [09:14] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Client Quit)
- # [09:18] * Quits: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net) (Quit: sicking)
- # [09:26] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [09:27] * Joins: othermaciej_ (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [09:28] * Joins: klaaspieter (~klaaspiet@095-097-240-221.static.chello.nl)
- # [09:31] * Joins: mitemitreski (~mitemitre@212.120.17.179)
- # [09:33] * Quits: othermaciej_ (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej_)
- # [09:33] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [09:33] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Client Quit)
- # [09:34] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [09:35] * Joins: timClicks (~tim@121.99.43.252)
- # [09:40] * Joins: ^esc_ (~esc_ape@77.117.246.207.wireless.dyn.drei.com)
- # [09:41] * Joins: svl (~me@202.68.83.127)
- # [09:43] * Quits: ^esc (~esc_ape@77.117.247.156.wireless.dyn.drei.com) (Ping timeout: 248 seconds)
- # [09:44] * Joins: henrikkok (~henrikkok@81.27.221.193)
- # [09:49] * Quits: JesperHansen (~JesperHan@0x5b90c2f0.dhcp.fiberflex.dk) (Ping timeout: 244 seconds)
- # [09:57] * Quits: Kolombiken (~Adium@217.13.228.226) (Quit: Leaving.)
- # [09:57] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [09:58] * Quits: danja (~danny@host167-8-dynamic.8-79-r.retail.telecomitalia.it) (Remote host closed the connection)
- # [09:59] * Joins: annevk (~annevk@94.116.126.146)
- # [09:59] * Joins: sedovsek (~robert@BSN-61-49-63.dial-up.dsl.siol.net)
- # [09:59] * Joins: Kolombiken1 (~Adium@217.13.228.226)
- # [10:01] * Joins: Kolombiken2 (~Adium@217.13.228.226)
- # [10:02] * Quits: Kolombiken1 (~Adium@217.13.228.226) (Read error: Connection reset by peer)
- # [10:02] * Quits: Kolombiken (~Adium@217.13.228.226) (Ping timeout: 240 seconds)
- # [10:02] * Joins: nonge_ (~nonge@p5082A89F.dip.t-dialin.net)
- # [10:02] * Quits: SimonSapin (~simon@ip-22.net-89-2-144.rev.numericable.fr) (Ping timeout: 244 seconds)
- # [10:04] * Joins: darobin (~darobin@78.109.80.74)
- # [10:06] * Quits: nonge (~nonge@p5082A447.dip.t-dialin.net) (Ping timeout: 260 seconds)
- # [10:06] * Quits: dbaron (~dbaron@50-0-248-88.dsl.dynamic.sonic.net) (Ping timeout: 264 seconds)
- # [10:13] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [10:16] <MikeSmith> jgraham: jetty servers on w3c-test.org are running again
- # [10:16] * Quits: SteveF (~chatzilla@63.133.197.135) (Ping timeout: 272 seconds)
- # [10:16] <MikeSmith> so those tests should be able to connect
- # [10:24] * Joins: tomasf (~tomasf@77.72.97.4.c.fiberdirekt.net)
- # [10:25] * Quits: sedovsek (~robert@BSN-61-49-63.dial-up.dsl.siol.net) (Quit: sedovsek)
- # [10:25] * Quits: nessy (silviapf@nat/google/x-spgzztpzcmwcnibw) (Quit: Leaving.)
- # [10:25] * Joins: sedovsek (~robert@BSN-61-49-63.dial-up.dsl.siol.net)
- # [10:28] <jgraham> MikeSmith: Thanks
- # [10:30] * Quits: svl (~me@202.68.83.127) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [10:35] * Quits: annevk (~annevk@94.116.126.146) (Remote host closed the connection)
- # [10:36] * jgraham verifies that IE passes all tests Microsoft released
- # [10:36] <jgraham> In related news: sky blue
- # [10:36] <MikeSmith> heh
- # [10:37] <gsnedders> jgraham: Are you sure? Looks gray here.
- # [10:38] <jgraham> In related news: Weather in Scotland miserable
- # [10:40] * Joins: Ms2ger` (~Ms2ger@vpnp109.ugent.be)
- # [10:41] * Quits: JohnAlbin (~JohnAlbin@114-36-36-23.dynamic.hinet.net) (Ping timeout: 248 seconds)
- # [10:43] <MikeSmith> >>The first Proposed Recommendation for XHTML 1.0 had to be sent back to the HTML Working Group because it defined different names for the <img> element depending on whether it appears in a "Strict", "Transitional", or "Frameset" document<<
- # [10:43] * Quits: Ms2ger (~Ms2ger@148.216-242-81.adsl-dyn.isp.belgacom.be) (Ping timeout: 248 seconds)
- # [10:43] <MikeSmith> I don't understand what "defined different names for the <img> element" means
- # [10:44] <MikeSmith> http://lists.w3.org/Archives/Public/www-tag/2013Feb/0166.html
- # [10:45] <darobin> I think various XHTML products are the only ones ever to get kicked back at PR stage
- # [10:45] * Joins: SimonSapin (~simon@vev69-1-82-232-219-95.fbx.proxad.net)
- # [10:45] <darobin> mention kicking stuff at PR stage and SimonSapin show up
- # [10:45] <darobin> it's spooky
- # [10:46] <gsnedders> MikeSmith: Nor I, not even going all the way back to the oldest WD, through the first PR…
- # [10:46] <SimonSapin> Hi :)
- # [10:47] <gsnedders> SimonSapin: Have you been renaming stuff in XHTML 1.0 after first PR?
- # [10:47] <SimonSapin> gsnedders: I was not born yet
- # [10:48] <Ms2ger`> I find that hard to believe
- # [10:48] * Kolombiken2 is now known as Kolombiken
- # [10:50] <gsnedders> Even /I/ was born then.
- # [10:50] <Ms2ger`> And you're what, 15 now?
- # [10:51] <gsnedders> Ms2ger`: I'd be 15 in I was born the year before XHTML 1.0's first PR.
- # [10:51] <gsnedders> s/in/if/
- # [10:51] <Ms2ger`> And were you?
- # [10:51] <gsnedders> No.
- # [10:52] * Joins: danja (~danny@host167-8-dynamic.8-79-r.retail.telecomitalia.it)
- # [10:52] <gsnedders> I was born seven years prior.
- # [10:52] * Ms2ger` counts
- # [10:52] <Ms2ger`> 22?
- # [10:52] <hsivonen> I wish we had the locale-sensitive HTML parser behavior-affecting prefs in one file instead of being spead out across a zillion localization repos...
- # [10:53] <gsnedders> Ms2ger`: 20, turn 21 in April.
- # [10:53] <gsnedders> 14+7 = 21.
- # [10:53] <Ms2ger`> Ah, prior to the RP
- # [10:53] <Ms2ger`> PR
- # [10:53] <jgraham> RIP?
- # [10:53] <SimonSapin> My previous sentence was not true. But I barely knew what a Working Group was when CSS 2.1 went to PR.
- # [10:54] <Ms2ger`> Which PR? ;)
- # [10:54] <SimonSapin> I think that darobin was talking about this: https://lists.w3.org/Archives/Member/w3c-ac-forum/2013JanMar/0056.html renaming Page Visibility
- # [10:54] <SimonSapin> the last one
- # [10:54] <darobin> SimonSapin: actually we were talking about another
- # [10:54] <darobin> <MikeSmith> >>The first Proposed Recommendation for XHTML 1.0 had to be sent back to the HTML Working Group because it defined different names for the <img> element depending on whether it appears in a "Strict", "Transitional", or "Frameset" document<<
- # [10:54] <Ms2ger`> http://ln.hixie.ch/?start=1063663989&count=1
- # [10:54] <darobin> and then you show up :)
- # [10:55] * Joins: yoav_ (~yoav@DSL212-235-42-65.bb.netvision.net.il)
- # [10:55] <SimonSapin> yeah, but I had nothing to do with XHTML
- # [10:56] <hsivonen> SimonSapin: not trolling at all in the first sentence of that ac-forum post. :-)
- # [10:56] <darobin> so you claim, sir
- # [10:56] <SimonSapin> hsivonen: I don’t know what you mean ;)
- # [10:57] <darobin> hsivonen: yeah, I thought the same — it's good to have trolling AC reps around
- # [10:57] <Ms2ger`> Sad that tobie isn't one anymore ;)
- # [10:58] <odinho> Yeah, who took over for fb?
- # [10:58] <Ms2ger`> Simon Stewart
- # [10:58] * Quits: cfq (~cfq@static.85-10-200-244.clients.your-server.de) (Ping timeout: 276 seconds)
- # [10:59] <odinho> Ms2ger`: okay thanks :-)
- # [11:02] * Joins: annevk (~annevk@207.218.72.65)
- # [11:02] * Quits: annevk (~annevk@207.218.72.65) (Remote host closed the connection)
- # [11:02] * Joins: annevk (~annevk@207.218.72.65)
- # [11:03] <annevk> It's a good day today. I once again think I know everything I need to know to work out the fetch algorithm.
- # [11:04] <jgraham> Days when you are all set up for crushing disappointment are good days?
- # [11:09] <annevk> jgraham: I'm eager to learn
- # [11:09] <annevk> And if it all goes to shit it's still good as I'll meet beverloo at the bar tonight
- # [11:09] <darobin> the crowd goes wild
- # [11:09] * darobin go annevk! go annevk!
- # [11:10] <darobin> annevk: are you covering non-GET in fetch as well?
- # [11:10] <darobin> (or planning to at some point)
- # [11:10] <annevk> darobin: it covers all HTTP requests basically
- # [11:10] * Joins: [[zz]] (~q@node-1938.pool-101-109.dynamic.totbb.net)
- # [11:10] <annevk> darobin: from whatever API endpoint
- # [11:11] <annevk> (conceptually, implementations are quite a mess still)
- # [11:11] <darobin> good, there are some interesting discrepancies with some methods
- # [11:12] * Quits: [[zzz]] (~q@node-4xa.pool-125-25.dynamic.totbb.net) (Ping timeout: 246 seconds)
- # [11:14] * Quits: timClicks (~tim@121.99.43.252) (Remote host closed the connection)
- # [11:20] * Quits: [[zz]] (~q@node-1938.pool-101-109.dynamic.totbb.net) (Read error: Connection reset by peer)
- # [11:31] <annevk> I wish Gmail had Opera Mail's "ignore thread" feature
- # [11:31] <hasather> annevk: http://support.google.com/mail/bin/answer.py?hl=en&answer=47787
- # [11:33] <annevk> hasather: it seems that does not work for auto-archived messages?
- # [11:34] <othermaciej> ac-forum trolling? this I must see
- # [11:35] * Joins: JibberJim (~opera@212.58.232.179)
- # [11:36] <annevk> hasather: Yeah, so www-archive is automatically archived already. What I want I suppose is to mark any new messages in certain threads as read if the thread is of no interest to me.
- # [11:39] <SimonSapin> http://w3cmemes.tumblr.com/post/44133608152/the-most-interesting-man-in-the-world-is-shifting almost sounds like other discussions
- # [11:40] * Quits: JibberJim (~opera@212.58.232.179) (Ping timeout: 260 seconds)
- # [11:42] * Quits: henrikkok (~henrikkok@81.27.221.193) (Quit: Leaving.)
- # [11:42] * Joins: izhak (~izhak@213.87.241.189)
- # [11:45] * Quits: edsu (~edsu@pdpc/supporter/active/edsu) (Quit: Lost terminal)
- # [11:45] * Quits: Ms2ger` (~Ms2ger@vpnp109.ugent.be) (Read error: Connection reset by peer)
- # [11:46] * Joins: edsu (~edsu@pdpc/supporter/active/edsu)
- # [11:48] * Quits: Kolombiken (~Adium@217.13.228.226) (Quit: Leaving.)
- # [11:51] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [11:54] <marcosc> Is there some way in JS to get what the browser is sending as the "Accept-Language:" (without doing gymnastics)?
- # [11:57] * marcosc puts on his gym outfit, and chalks up his hands, just in case
- # [11:58] <annevk> marcosc: you have to be more specific
- # [11:59] <annevk> marcosc: also, the answer is likely "no"
- # [11:59] <marcosc> yeah, I think I remember the answer being no
- # [12:03] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [12:04] * Quits: plutoniix (~plutoniix@node-w8j.pool-125-25.dynamic.totbb.net) (Quit: จรลี จรลา)
- # [12:04] <darobin> marcosc: it depends on what you mean by "gymnastics"
- # [12:05] <darobin> you can make a request to a header echo service
- # [12:05] <darobin> (sorry to hear about Joey man :( I hope things won't be too bad)
- # [12:08] <marcosc> darobin: gymnastics = basically pulling them from the server. Or somehow coercing them out of XHR, which doesn't seem possible.
- # [12:08] <darobin> yeah you can't do that
- # [12:08] <darobin> well
- # [12:08] <darobin> maybe you could with NavigationController :)
- # [12:08] <marcosc> darobin: thanks, re: Joey. He's a tough bastard... little cancer won't slow him down :)
- # [12:08] <darobin> but not yet for sure
- # [12:08] <darobin> yeah, keep going Joey!
- # [12:09] <marcosc> :)
- # [12:09] <marcosc> darobin: is there any rough draft of NavigatorController?
- # [12:10] * darobin shakes fist at slightlyoff
- # [12:11] <darobin> slightlyoff: can you please add marcosc to the NavCon repo? Or make it public :)
- # [12:12] <annevk> slightlyoff is off
- # [12:13] <annevk> try again in seven days
- # [12:19] <hsivonen> annevk: I'd appreciate your review of https://developer.mozilla.org/en-US/docs/Localizations_and_character_encodings
- # [12:21] * annevk looks
- # [12:22] <annevk> hsivonen: it should establish context at the beginning a bit clearer, since some might mistakenly think this applies to localization files
- # [12:22] <annevk> hsivonen: well it does, but the title does not
- # [12:26] <hsivonen> annevk: what title would you suggest?
- # [12:26] <annevk> sorry, I tried to think of something better but couldn't
- # [12:27] <annevk> hsivonen: encoding names are not consistently cased
- # [12:27] <annevk> hsivonen: Encoding Standard is not linked
- # [12:27] <annevk> hsivonen: other than that looks good to me
- # [12:28] <hsivonen> annevk: reload for linkification
- # [12:28] <hsivonen> annevk: thanks
- # [12:30] <hsivonen> annevk: made casing Gecko-canonical
- # [12:30] <annevk> hsivonen: k, I wonder if we should introduce "display name" as a property of encodings that does the non-lowercase thing
- # [12:30] <annevk> (in the standard)
- # [12:31] <annevk> oh well, maybe some day
- # [12:31] * Joins: shwetank (~shwetank@122.161.158.49)
- # [12:36] * Joins: richt (~richt@1.223.218.28)
- # [12:40] * Joins: henrikkok (~henrikkok@81.27.221.193)
- # [12:42] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [12:53] <SimonSapin> Is U+00AD SOFT HYPHEN (SHY) the only character that suggests line breaks?
- # [12:59] <annevk> there's also a zero-width space of sorts
- # [12:59] <annevk> and prolly others, because you know, Unicode
- # [13:03] <annevk> SimonSapin: http://www.unicode.org/reports/tr14/ (although I believe people have issues with this document)
- # [13:03] <annevk> SimonSapin: (but my recollection is from 3-7 years ago so that may have changed)
- # [13:03] * Quits: ehsan (~ehsan@rrcs-70-62-98-146.midsouth.biz.rr.com) (Remote host closed the connection)
- # [13:04] * Joins: ehsan (~ehsan@rrcs-70-62-98-146.midsouth.biz.rr.com)
The end :)