Options:
- # Session Start: Tue Nov 27 00:00:00 2012
- # Session Ident: #whatwg
- # [00:00] <GPHemsley> Of the five or so accounts I've created, only one of them has actually been used.
- # [00:00] <GPHemsley> (maybe it's more than five)
- # [00:00] <GPHemsley> on person wanted two accounts: one for them, and one for their company.
- # [00:00] <annevk> haha nice find MikeSmith
- # [00:00] <GPHemsley> I created one, asked about the other, haven't heard back
- # [00:00] <SimonSapin> (that expressions sounds even better in english than french)
- # [00:01] <annevk> first splits Microdata from HTML5 http://lists.w3.org/Archives/Public/public-html/2009Dec/0299.html then argues for making it useless https://www.w3.org/Bugs/Public/show_bug.cgi?id=20082
- # [00:01] <SimonSapin> "(not as a chair or editor of RDFa)"
- # [00:02] * Joins: ^esc (~esc_ape@178.115.250.65.wireless.dyn.drei.com)
- # [00:02] <MikeSmith> annevk: that find goes to Maciej actually
- # [00:02] <MikeSmith> or at least the credit for pointing it out first
- # [00:02] * Joins: othermaciej (~mjs@17.245.106.41)
- # [00:03] <MikeSmith> annevk: http://lists.w3.org/Archives/Public/public-html/2012Nov/0186.html
- # [00:05] <annevk> it's sad that we can't free othermaciej to work on other things than lawyering
- # [00:05] * jonlee is now known as jonlee|afk
- # [00:05] <othermaciej> I would enjoy working on real things
- # [00:06] <TabAtkins> GPHemsley: Regarding your questions a few days ago about EOT, EOT1 is trivial - just a simply documented header on top of the TTF format. EOT2 is much more complex, and has weirder patent issues due to the in-built MTX compression. EOT2 never made significant progress in the W3C because of that. EOT1 was rejected in favor of WOFF1 largely for policitical reasons.
- # [00:06] * Quits: jonlee|afk (~jonlee@2620:149:4:1b01:f4c2:4b7c:a35c:d97d) (Quit: jonlee|afk)
- # [00:07] * Joins: twisted` (u6794@gateway/web/irccloud.com/x-rvrdbqiykpikwcrs)
- # [00:15] * Joins: nessy (silviapf@nat/google/x-hrritcuubucdihsa)
- # [00:16] * jernoble is now known as jernoble|afk
- # [00:16] * jernoble|afk is now known as jernoble
- # [00:20] * Joins: jonlee (~jonlee@2620:149:4:1b01:6078:900d:da4:3f8)
- # [00:23] * Quits: Dashiva (Dashiva@wikia/Dashiva)
- # [00:24] <SimonSapin> annevk: does synchronous XHR sounds like good way to test data: ?
- # [00:25] <annevk> maybe synchronous <iframe> that does a postMessage() to its parent?
- # [00:25] <annevk> XHR'ing data URLs is not widely supported yet
- # [00:25] <SimonSapin> hum, how would that work?
- # [00:26] <SimonSapin> have the whole script with postMessage be part of the data: URL?
- # [00:26] <annevk> never mind
- # [00:26] <annevk> so I guess the problem is that some browsers don't do XHR'ing data URLs and some browsers don't allow same-origin access to <iframe> with a data URL
- # [00:27] <annevk> otherwise you could do <iframe>.contentDocument.... after the data URL loaded
- # [00:28] <GPHemsley> TabAtkins: I didn't know there were two. I imagine IE implements both?
- # [00:31] <SimonSapin> annevk: is there an intersection between these sets of browsers?
- # [00:31] <annevk> SimonSapin: sorry, dunno
- # [00:32] <annevk> matjas: http://wiki.ecmascript.org/doku.php?id=strawman:name_property_of_functions
- # [00:33] * Quits: ^esc (~esc_ape@178.115.250.65.wireless.dyn.drei.com) (Ping timeout: 244 seconds)
- # [00:33] * Joins: dgorbik (~dgorbik@2620:149:4:304:1986:75ce:639b:cd35)
- # [00:35] * abstractj|away is now known as abstractj
- # [00:35] <SimonSapin> annevk: so XHR, <iframe>.contentDocument … other potential ways to test data: from JS?
- # [00:36] <annevk> SimonSapin: if you include script in them you can run a Worker based on a data URL
- # [00:37] * Joins: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [00:37] <annevk> SimonSapin: I suspect if it failed to parse/compile you'd get an error of some kind and otherwise the script could post a message back, might be a simple way
- # [00:37] <annevk> SimonSapin: cannot really think of anything else right now, maybe tomorrow :)
- # [00:37] <SimonSapin> thanks :)
- # [00:37] * jonlee is now known as jonlee|afk
- # [00:40] * Joins: Dashiva (Dashiva@84-72-44-85.dclient.hispeed.ch)
- # [00:40] * Quits: Dashiva (Dashiva@84-72-44-85.dclient.hispeed.ch) (Changing host)
- # [00:40] * Joins: Dashiva (Dashiva@wikia/Dashiva)
- # [00:46] * Quits: drublic (~drublic@frbg-5d84eb4f.pool.mediaWays.net) (Remote host closed the connection)
- # [00:47] * Joins: JonathanNeal (~anonymous@38.122.109.194)
- # [00:48] * Joins: ^esc (~esc_ape@178.115.250.73.wireless.dyn.drei.com)
- # [00:50] * Quits: SimonSapin (~simon@85-170-128-18.rev.numericable.fr) (Ping timeout: 260 seconds)
- # [00:54] <TabAtkins> GPHemsley: Yes, they do. Actually a few variants, too.
- # [01:02] * Joins: dbaron (~dbaron@nat/mozilla/x-nzmfxdcavstukfwv)
- # [01:09] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Remote host closed the connection)
- # [01:17] * Quits: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [01:19] * Joins: jondong (~jondong@123.126.22.58)
- # [01:19] * jonlee|afk is now known as jonlee
- # [01:19] * Joins: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
- # [01:20] * Quits: necolas (~necolas@8.25.197.25) (Remote host closed the connection)
- # [01:22] * Quits: sangwhan (~sangwhan@211.201.105.54) (Ping timeout: 252 seconds)
- # [01:24] * Quits: mamund (mamund@obsidian.recompiled.net) (Read error: Connection reset by peer)
- # [01:24] * Joins: mamund (mamund@obsidian.recompiled.net)
- # [01:25] <marcosc_> Hixie: regarding currentSrc, would it be enough to get a few +1 from vendors even if they are noncommittal? What would you like to see in particular?
- # [01:26] <Hixie> well for anything, what we need is "we're implementing this"
- # [01:26] <Hixie> since there's not much point speccing something they don't implement :-)
- # [01:30] * jonlee is now known as jonlee|afk
- # [01:33] * abstractj is now known as abstractj|away
- # [01:40] * Quits: imrobert (~robert@139.62.87.109) (Ping timeout: 248 seconds)
- # [01:46] * Quits: othermaciej (~mjs@17.245.106.41) (Remote host closed the connection)
- # [01:47] * Joins: othermaciej (~mjs@17.245.106.41)
- # [01:49] <marcosc_> Hixie: understood. Who has made commitments on img@srset so far?
- # [01:50] <TabAtkins> I think we're implementing (webkit).
- # [01:50] <marcosc_> TabAtkins, ok cool. I'll see if I can find a bug number.
- # [01:51] <marcosc_> TabAtkins, if you know who I can ask about supporting img.currentSrc, that would be great.
- # [01:51] <TabAtkins> marcosc_: Dunno, sorry. :/
- # [01:51] <TabAtkins> But poke around in #webkit?
- # [01:52] <marcosc_> ok, will do :)
- # [02:00] * Quits: othermaciej (~mjs@17.245.106.41) (Quit: othermaciej)
- # [02:02] * jonlee|afk is now known as jonlee
- # [02:04] * heycam is now known as heycam|away
- # [02:05] * Quits: mattgifford (~mattgiffo@70.102.199.158) (Remote host closed the connection)
- # [02:07] <Hixie> GPHemsley: if you're still around, one thing to check is a PNG that is sent with Content-Type: that is blank followed by a Content-Type that says text/html
- # [02:07] <Hixie> GPHemsley: seems some browsers don't handle that well
- # [02:07] <GPHemsley> Hixie: You mean, two Content-Type headers?
- # [02:08] <Hixie> yeah
- # [02:08] <Hixie> first one blank
- # [02:08] <Hixie> second one text/html
- # [02:08] <Hixie> data is a PNG
- # [02:08] <Hixie> someone here just pointed me to some internal file where chrome is doing bad things when that's loaded in an iframe
- # [02:09] <GPHemsley> oy
- # [02:09] <GPHemsley> what a convoluted situation
- # [02:09] <GPHemsley> according to the spec as it stands now, it's supposed to be treated as text/html, I believe
- # [02:09] * GPHemsley checks
- # [02:10] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
- # [02:10] <GPHemsley> Hixie: Yeah, according to the current draft of the spec, that will never be detected as a PNG.
- # [02:11] <GPHemsley> The spec treats the last Content-Type header as the supplied one
- # [02:11] <GPHemsley> and text/html is only checked to see whether it's a feed
- # [02:11] <GPHemsley> otherwise, it's treated as HTML
- # [02:12] * ojan is now known as ojan_away
- # [02:14] * Joins: othermaciej (~mjs@17.245.106.41)
- # [02:15] * Joins: kmbarnhart (~IceChat77@76-10-140-47.dsl.teksavvy.com)
- # [02:15] * Quits: nephyrin (~neph@nat/mozilla/x-jjtbrvzgsutpnxjv) (Remote host closed the connection)
- # [02:15] * Quits: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Quit: snowfox_ben)
- # [02:19] * Joins: nephyrin (~neph@nat/mozilla/x-himdbughzzugvrjk)
- # [02:20] <GPHemsley> I can't seem to get Apache to send an empty header
- # [02:21] <GPHemsley> but I can confirm that a PNG file sent as text/html is treated as HTML by Gecko
- # [02:21] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [02:22] * jonlee is now known as jonlee|afk
- # [02:23] <kmbarnhart> Hi, I'm working on the webvtt parser. Right now I'm writting test.
- # [02:24] <GPHemsley> (not even with PHP??)
- # [02:25] <kmbarnhart> I'm working on the cue settings. The syntax rules state that there can be no duplicates of a setting in a cue. However, the parser has to check and will process duplicate settings. Should I write tests to make sure duplicate settings are parsed, or leave duplicate settings as unknown behaviour.
- # [02:26] <kmbarnhart> Is there some sort of precedence, so I'm I best of writing to the mailing list.
- # [02:26] <kmbarnhart> *or not so
- # [02:26] <kmbarnhart> *am I no I'm
- # [02:27] <Hixie> GPHemsley: you'll probably have to test with a .asis or something
- # [02:27] <Hixie> GPHemsley: but yeah, i think different browsers get it different
- # [02:27] <kmbarnhart> Is there some sort of precedence, or am I best off writing to the mailing list.
- # [02:27] <GPHemsley> Hixie: Even PHP won't let me send multiple Content-Type headers... or at least, not an empty one
- # [02:28] * GPHemsley sighs and wanders off to watch TV...
- # [02:29] * jonlee|afk is now known as jonlee
- # [02:30] <doublec> kmbarnhart: probably best to ask on the mailing list
- # [02:30] <kmbarnhart> Thank you
- # [02:30] <zewt> (the syntax rules say what authors should do, but that doesn't conflict with the parser rules telling implementations what to do)
- # [02:31] * Quits: ap (~ap@2620:149:4:1b01:b9ff:ba7e:5c37:ebf) (Quit: ap)
- # [02:33] * Joins: hdhoang (~hdhoang@113.178.31.221)
- # [02:38] * heycam|away is now known as heycam
- # [02:39] * jernoble is now known as jernoble|afk
- # [02:39] * jernoble|afk is now known as jernoble
- # [02:46] * Quits: pablof (~pablof@144.189.150.129) (Quit: ^z)
- # [02:47] * Joins: pablof (~pablof@144.189.150.129)
- # [02:47] * Quits: othermaciej (~mjs@17.245.106.41) (Quit: othermaciej)
- # [02:47] * Quits: pablof (~pablof@144.189.150.129) (Client Quit)
- # [02:49] * jonlee is now known as jonlee|afk
- # [02:51] * Quits: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [02:52] * Quits: OnlyMax (~OnlyMax@187-126-206-57.user.veloxzone.com.br) (Ping timeout: 245 seconds)
- # [02:53] * Joins: OnlyMax (~OnlyMax@187-126-24-96.user.veloxzone.com.br)
- # [03:01] <marcosc_> Hixie, sorry. One last question: in the img@srcset spec it says that density is "a valid floating-point number giving a number greater than zero". However, in the parsing algorithm, there is no check positive floats so parsing srcset="foo -1.0x" still gives me a density of -1.0 for the candidate. Is that correct or am I missing something?
- # [03:03] * Quits: kennyluck (~kennyluck@119.161.158.96) (Read error: Connection reset by peer)
- # [03:05] * Joins: necolas (~necolas@50.0.205.111)
- # [03:06] * Quits: necolas (~necolas@50.0.205.111) (Remote host closed the connection)
- # [03:10] * Quits: eresair (~eresair@173.247.199.2) (Remote host closed the connection)
- # [03:11] * Joins: isherman (isherman@nat/google/x-anslcbzobykznlzw)
- # [03:11] * Joins: plutoniix (~plutoniix@node-a7y.pool-180-180.dynamic.totbb.net)
- # [03:11] * Joins: eresair (~eresair@173.247.199.2)
- # [03:14] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
- # [03:14] * asdf`_ is now known as asdf`
- # [03:17] * Joins: JonathanNeal_ (~anonymous@38.122.109.194)
- # [03:19] * Joins: sangwhan (~sangwhan@211.201.105.54)
- # [03:19] * Quits: JonathanNeal (~anonymous@38.122.109.194) (Ping timeout: 246 seconds)
- # [03:19] * JonathanNeal_ is now known as JonathanNeal
- # [03:26] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [03:30] * Quits: jondong (~jondong@123.126.22.58) (Remote host closed the connection)
- # [03:31] * Quits: attiks|away (~chatzilla@d5153136D.static.telenet.be) (Ping timeout: 250 seconds)
- # [03:31] * Joins: marcosc (~marcosc@bl9-84-241.dsl.telepac.pt)
- # [03:34] * Joins: attiks|away (~chatzilla@d5153136D.static.telenet.be)
- # [03:34] * Quits: marcosc_ (~marcosc@bl12-181-158.dsl.telepac.pt) (Ping timeout: 264 seconds)
- # [03:36] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [03:46] * Quits: JonathanNeal (~anonymous@38.122.109.194) (Quit: JonathanNeal)
- # [03:58] * Quits: sicking (~sicking@nat/mozilla/x-zuyflwhataedilhv) (Quit: sicking)
- # [03:59] * Joins: sicking (~sicking@nat/mozilla/x-spkgtbpudhdamujf)
- # [03:59] * Joins: jacobolus (~jacobolus@64.17.244.34)
- # [04:00] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [04:02] * Joins: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
- # [04:02] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 17.0/20121120085223])
- # [04:03] * Quits: jacobolus (~jacobolus@64.17.244.34) (Remote host closed the connection)
- # [04:03] * Quits: sicking (~sicking@nat/mozilla/x-spkgtbpudhdamujf) (Ping timeout: 255 seconds)
- # [04:05] * Quits: attiks|away (~chatzilla@d5153136D.static.telenet.be) (Ping timeout: 260 seconds)
- # [04:12] * Quits: dbaron (~dbaron@nat/mozilla/x-nzmfxdcavstukfwv) (Ping timeout: 240 seconds)
- # [04:16] * Quits: yoshiki (yoshiki@nat/google/x-rikxyvxychlpbpte) (Quit: Leaving...)
- # [04:27] <Hixie> marcosc: i think you're probably right.
- # [04:27] <Hixie> marcosc: probably works identically to 0x in practice (which is likely identical to 1x)
- # [04:33] * Quits: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Quit: snowfox_ben)
- # [04:51] * Quits: nessy (silviapf@nat/google/x-hrritcuubucdihsa) (Quit: Leaving.)
- # [04:52] * Joins: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
- # [04:53] * Quits: linclark|afk (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark|afk)
- # [04:53] * Quits: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Client Quit)
- # [04:57] * Quits: benschwarz (uid2121@gateway/web/irccloud.com/x-hreeekjibvrwhvko) (Remote host closed the connection)
- # [04:57] * Joins: benschwarz (uid2121@gateway/web/irccloud.com/x-qxpwsmucrxkduiee)
- # [04:58] * Quits: izhak (~izhak@31.47.120.27) (Ping timeout: 240 seconds)
- # [05:01] * Joins: nessy (silviapf@nat/google/x-hytappgxukzfdqpi)
- # [05:09] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [05:10] * Joins: yoshiki (yoshiki@nat/google/x-ayaupsoklyjlvhke)
- # [05:11] * Joins: JonathanNeal (~anonymous@cpe-142-11-82-156.socal.rr.com)
- # [05:12] * Quits: JonathanNeal (~anonymous@cpe-142-11-82-156.socal.rr.com) (Client Quit)
- # [05:14] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [05:17] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [05:30] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [05:43] * Quits: sangwhan (~sangwhan@211.201.105.54) (Ping timeout: 252 seconds)
- # [05:44] * Joins: niloy (~niloy@203.196.177.156)
- # [05:47] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [05:48] * Joins: dbaron (~dbaron@173-228-85-231.dsl.dynamic.sonic.net)
- # [05:55] * Quits: rniwa (~rniwa@17.212.154.114) (Quit: rniwa)
- # [06:02] * Joins: zcorpan (~zcorpan@94.234.170.60)
- # [06:05] * Quits: nessy (silviapf@nat/google/x-hytappgxukzfdqpi) (Quit: Leaving.)
- # [06:09] * Joins: ehsan (~ehsan@24.212.206.174)
- # [06:15] * Quits: JibberJim (~opera@host-78-147-244-236.as13285.net) (Ping timeout: 245 seconds)
- # [06:18] * Joins: ehsan_ (~ehsan@24.212.206.174)
- # [06:18] * Quits: ehsan (~ehsan@24.212.206.174) (Read error: Connection reset by peer)
- # [06:23] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [06:26] * Joins: tomasf (~tom@85.229.219.68)
- # [06:28] * Quits: tomasf (~tom@85.229.219.68) (Client Quit)
- # [06:38] * Joins: isherman-book (Adium@nat/google/x-gloziuvztrehmcud)
- # [06:47] * Joins: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net)
- # [06:47] * Quits: isherman-book (Adium@nat/google/x-gloziuvztrehmcud) (Quit: Leaving.)
- # [06:50] * Quits: zcorpan (~zcorpan@94.234.170.60) (Remote host closed the connection)
- # [07:04] * Joins: zcorpan (~zcorpan@94.234.170.60)
- # [07:05] * Quits: niloy (~niloy@203.196.177.156) (Ping timeout: 260 seconds)
- # [07:07] * Joins: niloy (~niloy@203.196.177.156)
- # [07:09] * Quits: danzik17 (~danzik17@ool-45787007.dyn.optonline.net) (Ping timeout: 260 seconds)
- # [07:12] * Quits: niloy (~niloy@203.196.177.156) (Ping timeout: 264 seconds)
- # [07:18] * Quits: plutoniix (~plutoniix@node-a7y.pool-180-180.dynamic.totbb.net) (Ping timeout: 246 seconds)
- # [07:25] <zcorpan> GPHemsley: didn't you get the memo? if you're trying to test weird http headers with apache, you're gonna have a bad time.
- # [07:26] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [07:26] <zcorpan> (asis might work)
- # [07:26] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [07:26] * Joins: nessy (~silviapf@124-168-181-170.dyn.iinet.net.au)
- # [07:28] * Quits: eresair (~eresair@173.247.199.2) (Remote host closed the connection)
- # [07:29] <zcorpan> kmbarnhart: dup settings is tested in http://w3c-test.org/html/tests/submission/Opera/media/track/webvtt/parsing/001.html
- # [07:29] <zcorpan> kmbarnhart: it's specified in the parser which one wins (iirc, the last one that has a valid value)
- # [07:30] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [07:30] * Joins: othermaciej_ (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [07:30] * Quits: othermaciej_ (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [07:30] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [07:30] * Joins: plutoniix (~plutoniix@node-19n7.pool-125-24.dynamic.totbb.net)
- # [07:31] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [07:31] * Joins: othermaciej_ (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [07:32] * Quits: othermaciej_ (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [07:32] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [07:33] <zcorpan> Hixie: isn't it better to drop items with negative and zero densities?
- # [07:36] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [07:36] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [07:39] * Quits: kmbarnhart (~IceChat77@76-10-140-47.dsl.teksavvy.com) (Quit: I cna ytpe 300 wrods pre mniuet!!!)
- # [07:39] * Joins: sangwhan (~sangwhan@211.201.105.54)
- # [07:46] * Quits: zcorpan (~zcorpan@94.234.170.60) (Remote host closed the connection)
- # [07:47] * Joins: zcorpan (~zcorpan@94.234.170.60)
- # [07:48] * Joins: izhak (~izhak@213.87.241.114)
- # [07:52] * Quits: zcorpan (~zcorpan@94.234.170.60) (Ping timeout: 264 seconds)
- # [07:57] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [07:59] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [08:01] <hsivonen> oh. there’s XForms 2.0 being developed: https://twitter.com/johnboyerphd/status/233252670285168641
- # [08:01] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [08:02] * abstractj|away is now known as abstractj
- # [08:05] * heycam is now known as heycam|away
- # [08:07] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [08:07] * Joins: othermaciej_ (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [08:07] * Quits: othermaciej_ (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [08:08] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [08:14] * Joins: Malese (~Martin_L@194.18.12.26)
- # [08:16] * Joins: Geophage (~Geophage@ool-18e452e9.dyn.optonline.net)
- # [08:23] * Quits: dbaron (~dbaron@173-228-85-231.dsl.dynamic.sonic.net) (Read error: Operation timed out)
- # [08:24] * Joins: zdobersek (~zan@90.157.243.180)
- # [08:29] * Quits: JohnAlbin_zzzzzz (~JohnAlbin@114-42-62-136.dynamic.hinet.net) (Remote host closed the connection)
- # [08:29] * Joins: JohnAlbin (~JohnAlbin@114-42-62-136.dynamic.hinet.net)
- # [08:30] * Quits: JohnAlbin (~JohnAlbin@114-42-62-136.dynamic.hinet.net) (Client Quit)
- # [08:30] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [08:33] * Joins: SimonSapin (~simon@85-170-128-18.rev.numericable.fr)
- # [08:38] * Joins: dbaron (~dbaron@173-228-85-231.dsl.dynamic.sonic.net)
- # [08:41] * Quits: Rubennn_ (~Rubennn@apher.gewooniets.nl) (Ping timeout: 246 seconds)
- # [08:41] * Joins: Rubennn (~Rubennn@apher.gewooniets.nl)
- # [08:45] * Joins: Ms2ger (~Ms2ger@kotnet-150.kulnet.kuleuven.be)
- # [08:50] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [08:53] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [08:55] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
- # [08:57] <Ms2ger> XForms 2, eh?
- # [08:57] <Ms2ger> From @johnboyerphd
- # [08:57] * Ms2ger remembers something about people who put "PhD" after their name
- # [09:02] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [09:03] * Ms2ger curses Chrome
- # [09:09] * Joins: attiks|away (~chatzilla@d5153136D.static.telenet.be)
- # [09:13] * Quits: dbaron (~dbaron@173-228-85-231.dsl.dynamic.sonic.net) (Read error: Operation timed out)
- # [09:13] * Joins: sedovsek (~robert@89.143.12.238)
- # [09:13] * Joins: hasathe__ (~hasather_@cm-84.208.105.178.getinternet.no)
- # [09:14] * Quits: hasathe__ (~hasather_@cm-84.208.105.178.getinternet.no) (Remote host closed the connection)
- # [09:15] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [09:19] <hsivonen> i18n Y U reopen bugs?
- # [09:23] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Computer has gone to sleep.)
- # [09:34] * Joins: henrikkok (~henrikkok@81.27.221.193)
- # [09:36] * Joins: niloy (~niloy@203.196.177.156)
- # [09:38] * Quits: attiks|away (~chatzilla@d5153136D.static.telenet.be) (Remote host closed the connection)
- # [09:45] * Joins: zcorpan (~zcorpan@2001:4c28:a032:32:223:32ff:fec2:96fa)
- # [09:49] * Quits: SimonSapin (~simon@85-170-128-18.rev.numericable.fr) (Ping timeout: 240 seconds)
- # [09:49] * Quits: sangwhan (~sangwhan@211.201.105.54) (Quit: leaving)
- # [09:49] * Joins: sangwhan (~sangwhan@211.201.105.54)
- # [09:50] * Quits: sangwhan (~sangwhan@211.201.105.54) (Client Quit)
- # [09:50] * Joins: sangwhan (~sangwhan@211.201.105.54)
- # [09:50] * Quits: espadrine (~thaddee_t@85-218-2-62.dclient.lsne.ch) (Ping timeout: 264 seconds)
- # [09:51] * Quits: nunnun (~hiro@2001:200:1c0:3624:20c:29ff:fe02:11c8) (Ping timeout: 260 seconds)
- # [09:52] * Joins: rsadhu (ca9921e2@gateway/web/freenode/ip.202.153.33.226)
- # [09:53] * Joins: nunnun (~hiro@2001:200:1c0:3624:20c:29ff:fe02:11c8)
- # [09:53] * Joins: Lachy (~Lachy@office.oslo.opera.com)
- # [09:54] * Joins: alrra (~alrra@188.24.71.249)
- # [09:54] * Quits: alrra (~alrra@188.24.71.249) (Changing host)
- # [09:54] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [09:56] * Quits: henrikkok (~henrikkok@81.27.221.193) (Ping timeout: 255 seconds)
- # [09:56] * Joins: henrikkok (~henrikkok@81.27.221.193)
- # [09:57] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [09:57] * Quits: henrikkok (~henrikkok@81.27.221.193) (Client Quit)
- # [09:57] * Joins: attiks|away (~chatzilla@d5153136D.static.telenet.be)
- # [10:01] * Joins: darobin (~darobin@78.109.80.74)
- # [10:02] * Joins: hdv (u2376@gateway/web/irccloud.com/x-irziphpeufppqdwh)
- # [10:04] * Joins: henrikkok (~henrikkok@81.27.221.193)
- # [10:09] * Quits: Malese (~Martin_L@194.18.12.26) (Remote host closed the connection)
- # [10:10] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Quit: Leaving...)
- # [10:10] * Joins: Malese (~Martin_L@194.18.12.26)
- # [10:14] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [10:16] * attiks|away is now known as attiks
- # [10:19] * Joins: Jonadabe (~Jonadabe@bl7-182-29.dsl.telepac.pt)
- # [10:30] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
- # [10:31] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
- # [10:33] * Joins: drublic (~drublic@frbg-5f7334a5.pool.mediaWays.net)
- # [10:33] * Joins: nonge (~nonge@p5082B529.dip.t-dialin.net)
- # [10:33] <annevk> Ms2ger: the other John Boyer has some funny tweets https://twitter.com/johnboyer
- # [10:33] * Joins: shwetank (~shwetank@122.173.145.84)
- # [10:35] <annevk> "This message was not sent to Spam because of a filter you created." <- How do I tell Gmail my filters saved the day?
- # [10:37] * Quits: nonge_ (~nonge@p5B326081.dip.t-dialin.net) (Ping timeout: 252 seconds)
- # [10:38] <annevk> hsivonen: I was hoping you wouldn't be interested :-)
- # [10:41] * jonlee|afk is now known as jonlee
- # [10:42] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [10:43] * Quits: dcheng (dcheng@nat/google/x-urpuyjzdzmmapqro) (Ping timeout: 264 seconds)
- # [10:44] * Joins: dcheng (dcheng@nat/google/x-gccvlfzsaxnofwhs)
- # [10:48] * Quits: Jonadabe (~Jonadabe@bl7-182-29.dsl.telepac.pt) (Read error: No route to host)
- # [10:50] * Joins: richt (~richt@195.116.0.198)
- # [10:55] * Quits: alrra (~alrra@unaffiliated/alrra) (Read error: Operation timed out)
- # [10:56] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [10:57] * Joins: Ms2ger` (~Ms2ger@tstb006a.ugent.be)
- # [10:58] * Quits: izhak (~izhak@213.87.241.114) (Ping timeout: 264 seconds)
- # [11:01] * Quits: dcheng (dcheng@nat/google/x-gccvlfzsaxnofwhs) (Ping timeout: 252 seconds)
- # [11:01] * Quits: Ms2ger (~Ms2ger@kotnet-150.kulnet.kuleuven.be) (Ping timeout: 264 seconds)
- # [11:03] * Joins: dcheng (dcheng@nat/google/x-exuptxcxpfrrysds)
- # [11:03] * Quits: mpt (~mpt@canonical/mpt) (Read error: Connection reset by peer)
- # [11:05] * Joins: Jonadabe (~Jonadabe@bl7-182-29.dsl.telepac.pt)
- # [11:08] * Quits: dcheng (dcheng@nat/google/x-exuptxcxpfrrysds) (Ping timeout: 248 seconds)
- # [11:08] * Joins: dcheng (dcheng@nat/google/x-wyehdsyhifmdckvg)
- # [11:08] * Joins: mpt (~mpt@faun.canonical.com)
- # [11:08] * Quits: mpt (~mpt@faun.canonical.com) (Changing host)
- # [11:08] * Joins: mpt (~mpt@canonical/mpt)
- # [11:16] <annevk> hmm, IDL now has RegExp?
- # [11:17] <darobin> annevk: yup \o/
- # [11:20] * jonlee is now known as jonlee|afk
- # [11:21] <jgraham> Hmm, I fail at changing mail subject lines
- # [11:24] <annevk> meh, I keep replying from the @WHATWG twitter account accidentally
- # [11:24] * Quits: shwetank (~shwetank@122.173.145.84) (Quit: Leaving...)
- # [11:27] * Quits: plutoniix (~plutoniix@node-19n7.pool-125-24.dynamic.totbb.net) (Quit: จรลี จรลา)
- # [11:28] <darobin> "WHATWG caught up in sex scandal after Twitter leak"
- # [11:33] * Joins: JibberJim (~opera@ge2-0.rt2.rbsov.bbc.co.uk)
- # [11:34] <annevk> heh
- # [11:34] <annevk> http://roy.gbiv.com/talks/201008_Open_Development.pdf is pretty interesting
- # [11:38] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [11:38] <JibberJim> It better be worth it the length of time it's taking to download!
- # [11:40] <Ms2ger`> Wait
- # [11:40] <Ms2ger`> DId he just put "Credibility with world-class people." next to a picture of himself?
- # [11:44] * Joins: shwetank (~shwetank@122.173.145.84)
- # [11:46] * Joins: jayne (~jayne@freenode/staff/jayne)
- # [11:49] * abstractj is now known as abstractj|afk
- # [11:52] <annevk> oh, meta-object protocol is not used in the specification, I thought just the abbreviation wasn't
- # [11:53] <annevk> so how do I find out about it if it's not actually there?
- # [11:53] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [11:54] <annevk> I guess the idea is that the platform should mostly use "Ordinary Object Internal Methods and Internal Data Properties" and not "Built-in Exotic Object Internal Methods and Data Fields" or "Proxy Object Internal Methods and Internal Data Properties"?
- # [11:55] <Ms2ger`> Sorry, too many capitals
- # [11:56] <annevk> I do like the precision of the ES drafts
- # [11:56] <annevk> we could learn something from the style
- # [11:57] <jgraham> Pretty sure you disagreed with me last time I said that
- # [11:57] <jgraham> Although I might be imagining things
- # [11:58] <annevk> jgraham: maybe my opinion changes over time?
- # [11:59] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [11:59] <annevk> Pretty sure I changed my mind on <tr href="">, but I believe there is more :-)
- # [12:00] <JibberJim> "Issue tracker instead of ?just ask Bob to fix this?" - yes, never trust Bob, he's lousy.
- # [12:00] <jgraham> Dunno, I suppose it's possible. All I know is than when I dreamt I was in a classroom and someone was trying to teach character encodings, you were there and kept correcting them.
- # [12:01] <jgraham> But I'm not sure you can tell anything from that
- # [12:04] <annevk> haha
- # [12:08] <annevk> JibberJim: yeah, I don't think it's anything new, but it was interesting to understand that not everyone works this way
- # [12:20] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [12:23] * abstractj|afk is now known as abstractj
- # [12:23] * Quits: Ms2ger` (~Ms2ger@tstb006a.ugent.be) (Read error: Connection reset by peer)
- # [12:24] <JibberJim> Oh indeed annevk - you're too young, you've not seen the horrors that go on some places :
- # [12:26] * Quits: nessy (~silviapf@124-168-181-170.dyn.iinet.net.au) (Quit: Leaving.)
- # [12:30] * Joins: yorick (~quassel@unaffiliated/yorick)
- # [12:45] * Joins: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se)
- # [12:48] * Joins: JohnAlbin (~JohnAlbin@111-250-147-8.dynamic.hinet.net)
- # [12:49] * Quits: JohnAlbin (~JohnAlbin@111-250-147-8.dynamic.hinet.net) (Client Quit)
- # [12:50] * Joins: JohnAlbin (~JohnAlbin@111-250-147-8.dynamic.hinet.net)
- # [12:50] * Quits: shwetank (~shwetank@122.173.145.84) (Quit: Leaving...)
- # [12:54] * payman_ is now known as payman
- # [12:57] * Joins: sedovsek (~robert@89.143.12.238)
- # [12:58] * Quits: JohnAlbin (~JohnAlbin@111-250-147-8.dynamic.hinet.net) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
- # [12:59] * Joins: JohnAlbin (~JohnAlbin@111-250-147-8.dynamic.hinet.net)
- # [13:05] <Lachy> annevk, I finished the initial import of Selectors API into DOM4. Do you want to take a look and give any feedback before I do a pull request?
- # [13:06] <Lachy> https://github.com/lachlanhunt/dom/tree/selectorsapi
- # [13:07] * Joins: [[zzz]] (~q@node-1039.pool-180-180.dynamic.totbb.net)
- # [13:09] * Joins: annevk5 (~annevk5@84.241.217.178)
- # [13:10] <annevk5> Lachy, later today; fwiw, last I looked I thought an additional section was overkill
- # [13:10] * Quits: [[zz]] (~q@node-rl5.pool-180-180.dynamic.totbb.net) (Ping timeout: 260 seconds)
- # [13:10] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [13:11] <annevk5> Maybe Ms2ger can have a look
- # [13:11] <Lachy> annevk5, considering that the methods are mostly shared by 3 interfaces, and there's quite a few algorithms that go with it, I though it made more sense to do a separate section than to duplicate it all under Document, DocumentFragment and Element.
- # [13:11] <Lachy> also, there's been a lot more added since you last looked.
- # [13:13] <annevk5> Okay, getting a haircut at the moment and need to do a few other things, give me a few hours
- # [13:13] * Quits: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net) (Quit: sicking)
- # [13:15] <annevk5> We need to find a more generic solution as more methods/attributes are shared
- # [13:15] <annevk5> Getting somewhat messy
- # [13:18] <zcorpan> implements?
- # [13:19] <annevk5> Maybe as simple as that
- # [13:22] * Joins: xjiujiu (~quassel@218.77.14.202)
- # [13:29] * Quits: annevk5 (~annevk5@84.241.217.178) (Remote host closed the connection)
- # [13:31] * Quits: xjiujiu (~quassel@218.77.14.202) (Remote host closed the connection)
- # [13:32] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 260 seconds)
- # [13:35] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [13:36] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [13:40] <Lachy> an old draft of selectors API used to define something like a NodeSelector interface, and then said that was implemented by the other 3 interfaces. But that was changed to use partial interfaces for some technical reasons that I can't remember
- # [13:41] * Quits: gavin__ (~gavin@people1.scl3.mozilla.com) (Remote host closed the connection)
- # [13:42] * Joins: gavin_ (~gavin@people1.scl3.mozilla.com)
- # [13:42] * Quits: gavin_ (~gavin@people1.scl3.mozilla.com) (Changing host)
- # [13:42] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [13:52] <annevk> Lachy: those reasons should be gone, provided you use NoInterfaceObject
- # [13:52] <Lachy> I was using NoInterfaceObject at the time. I will look into it though and find out what the reasons were exactly.
- # [13:52] <annevk> What I think we need to is what zcorpan suggested. Introduce ElementContainer and probably ElementContainerOrSibling
- # [13:53] <annevk> then move the mutation stuff under those
- # [13:53] <annevk> and put Selectors along with getElementsByTagName() and such there too
- # [13:53] <Lachy> ok, we can do that.
- # [13:54] <annevk> oh also, you can contribute under CC0? that's fine?
- # [13:54] <Lachy> I hope so.
- # [13:54] * Quits: niloy (~niloy@203.196.177.156) (Remote host closed the connection)
- # [13:55] <Lachy> I'll check with Lars Erik, just to be sure
- # [13:55] <annevk> concepts I have now
- # [13:55] <annevk> RootNode
- # [13:56] <annevk> that's for Document/DocumentFragment/Element
- # [13:56] <annevk> and ChildNode
- # [13:56] <annevk> for DocumentType/Element/CharacterData
- # [13:58] <annevk> I guess we can turn those into actual interfaces
- # [13:58] <annevk> Ms2ger / Ms3ger: ^^
- # [14:04] <annevk> zcorpan: fwiw, I'll implement your other suggestion too at that point, the one about nextElementSibling and such
- # [14:08] <zcorpan> annevk: was that to make them available on all nodes that can have element siblings?
- # [14:08] <annevk> yup, ChildNode above
- # [14:08] <Lachy> annevk, http://lists.w3.org/Archives/Public/public-webapps/2011AprJun/0039.html
- # [14:10] <annevk> Lachy: I'm pretty sure on the interface itself and implements + NoInterfaceObject are the same these days
- # [14:11] * Joins: Tavp (~Bruno@177.192.252.229)
- # [14:11] * Quits: Tavp (~Bruno@177.192.252.229) (Client Quit)
- # [14:13] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [14:13] <annevk> Lachy: as for review, where should I put review comments?
- # [14:13] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [14:13] * Joins: smaug____ (~chatzilla@212-226-72-50-nat.elisa-mobile.fi)
- # [14:14] <Lachy> I guess I'll just do a pull request for both dom and xrefs with the new selectors references and you can put them there.
- # [14:15] <annevk> the only problem with the pull request thing is that it results in many commits :/
- # [14:16] <annevk> here are a few to start
- # [14:16] <annevk> * needs domintro
- # [14:16] * Joins: mamund_ (mamund@obsidian.recompiled.net)
- # [14:16] <annevk> * if you define something called a flag, have it be set or unset, don't give it values
- # [14:17] <annevk> * Element node -> concept-element
- # [14:17] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [14:17] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 252 seconds)
- # [14:17] * Quits: mamund (mamund@obsidian.recompiled.net) (Ping timeout: 264 seconds)
- # [14:18] * Joins: pyrsmk (~pyrsmk@151.63.138.88.rev.sfr.net)
- # [14:21] <annevk> (no domintro boxes needed for querySelector btw if the goal is that people use find)
- # [14:26] * Quits: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se) (Remote host closed the connection)
- # [14:30] * Joins: Ms2ger` (~Ms2ger@kotnet-146.kulnet.kuleuven.be)
- # [14:31] * Quits: zcorpan (~zcorpan@2001:4c28:a032:32:223:32ff:fec2:96fa) (Remote host closed the connection)
- # [14:36] * Joins: baku (~baku@93-40-73-75.ip37.fastwebnet.it)
- # [14:41] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [14:41] * Joins: zcorpan (~zcorpan@node-7lfb91lkpbcv3tjzy.a0.ipv6.opera.com)
- # [14:42] <Ms2ger`> Lachy, do you have the selectorsapi branch somewhere I can look at it?
- # [14:44] <Lachy> Ms2ger`, http://lachy.id.au/temp/dom-core.html
- # [14:44] <Ms2ger`> Ta
- # [14:46] <Ms2ger`> There's a [[!SELECTORS4]] left
- # [14:47] <Lachy> oh, oops . where?
- # [14:47] <Lachy> ah, in namespaces.
- # [14:47] <Ms2ger`> Yep
- # [14:48] <Lachy> annevk, re the many commits problem, I'll sort that out once I resolve all the issues. I can rebase it and squash all the commits down to just one later and do another pull request.
- # [14:49] <Lachy> annevk, though it would be more useful if we had Critic set up for review comments
- # [14:54] * [[zzz]] is now known as [[zz]]
- # [14:55] * Joins: zcorpan_ (~zcorpan@83.218.67.122)
- # [14:55] * Quits: zcorpan (~zcorpan@node-7lfb91lkpbcv3tjzy.a0.ipv6.opera.com) (Ping timeout: 240 seconds)
- # [14:56] <foolip> annevk, still there?
- # [14:56] <annevk> foolip: yeah
- # [14:56] <foolip> my conclusion from that time is that any kind of inline load of javascript: is pretty useless
- # [14:57] <foolip> but are you asking with regard to parsing and such for the URL standard?
- # [14:57] <annevk> foolip: where to handle it, my idea was to put it in the "navigate" layer and have it just be an error if it reaches "fetch"
- # [14:58] <annevk> Lachy: sounds good
- # [14:58] <foolip> right now it's somewhere around top-level browsing contexts in the HTML spec, isn't it?
- # [14:58] * Joins: shwetank (~shwetank@122.173.145.84)
- # [15:00] <foolip> annevk, maybe that's the navigate layer you mean, since url.spec.whatwg.org doesn't talk about navigation?
- # [15:00] <annevk> foolip: it's in "fetch" currently, which is mostly about turning a URL into a resource, but it includes inline loads
- # [15:01] <annevk> foolip: yeah not sure what url.spec.whatwg.org should say about this, there's so many layers :-)
- # [15:01] <annevk> Lachy: might also be interesting to talk to the CSS folks and have them define all Selector parsing
- # [15:01] <annevk> Lachy: ah, there's an issue to that effect doh
- # [15:01] <foolip> annevk, as far as I know, it would make sense to handle it the navigation of browsing contexts, and trying to fetch certainly could be an error
- # [15:02] <annevk> k, thanks
- # [15:02] <foolip> I'm not sure if there's any compat issues with not treating the return value of javascript: as a new document, might want to look into that
- # [15:02] <SimonSapin> annevk: what about selector parsing?
- # [15:02] <foolip> seemed fine to drop it for inline loads at least
- # [15:02] <foolip> gotta go
- # [15:04] <Ms2ger`> "These groups of selectors should not use namespace prefixes that need to be resolved."
- # [15:04] <Ms2ger`> That "should" looks weird there
- # [15:05] <SimonSapin> that’s easy: just say that no ns declarations are in scope
- # [15:05] <SimonSapin> prefix declarations
- # [15:05] <SimonSapin> Selectors already says that using an undeclared prefix is invalid
- # [15:09] <Ms2ger`> And it would be nice to introduce RootNode or whatever before introducing the selectors stuff
- # [15:09] * Joins: garciawebdev (~garciaweb@host143.186-125-92.telecom.net.ar)
- # [15:11] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
- # [15:11] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
- # [15:12] <SimonSapin> In fact selectors-api doesn’t need to say anything: "The mechanism by which namespace prefixes are declared should be specified by the language that uses Selectors. If the language does not specify a namespace prefix declaration mechanism, then no prefixes are declared." http://www.w3.org/TR/selectors/#nsdecl
- # [15:12] <SimonSapin> Although it can, to make this more explicit
- # [15:13] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [15:14] * Joins: izhak (~izhak@31.47.112.26)
- # [15:16] <annevk> if that's the case a note should suffice
- # [15:20] <zcorpan_> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1928 seems like safari and chrome throw a SecurityError
- # [15:21] * Joins: danzik17 (~danzik17@164.55.254.106)
- # [15:29] <annevk> zcorpan_: URL parser already does encodeURIComponent although I guess if you use newlines and tab it might be useful
- # [15:31] * Quits: baku (~baku@93-40-73-75.ip37.fastwebnet.it) (Ping timeout: 260 seconds)
- # [15:31] * Joins: MacTed (~Thud@63.119.36.36)
- # [15:32] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
- # [15:40] <zcorpan_> annevk: i was thinking more of #
- # [15:42] <Lachy> annevk, I already emailed www-style and spoke to fantasai and TabAtkins about doing that during TPAC.
- # [15:42] <annevk> Lachy: k
- # [15:42] <Lachy> http://lists.w3.org/Archives/Public/www-style/2012Oct/0832.html
- # [15:43] <annevk> Lachy: do you want me to copy the comments I made earlier into the pull request thingie or is it okay like this?
- # [15:43] * annevk is trying to write his IDNA piece and is getting lost in it
- # [15:43] <Lachy> it's ok here. I'll make a note of them.
- # [15:48] * Joins: erichynds (~ehynds@64.206.121.41)
- # [15:54] * Quits: Malese (~Martin_L@194.18.12.26) (Ping timeout: 246 seconds)
- # [15:54] <annevk> Lachy: the idiom "return the result of running x" is okay, but I'd try to factor out algorithm itself as much as possible, that doesn't match the style we use afaik
- # [15:54] <annevk> Lachy: the word algorithm, that is
- # [15:55] <annevk> Lachy: also, I guess the best approach here is I first make the changes with respect to RootNode / ChildNode and that you then integrate based on that
- # [15:55] <annevk> Ms2ger`: you okay with RootNode / ChildNode?
- # [15:56] <annevk> Ms2ger`: Lachy: my thinking is subsection of "Node tree"
- # [15:56] <annevk> (subsections)
- # [15:57] <Lachy> annevk, ok
- # [15:58] <Ms2ger`> annevk, yeah, sounds good
- # [15:59] * Joins: linclark|afk (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [15:59] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [16:01] * Joins: snowfox_ben (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
- # [16:01] * Quits: shwetank (~shwetank@122.173.145.84) (Ping timeout: 250 seconds)
- # [16:04] * Joins: krawchyk_ (~krawchyk@65.220.49.251)
- # [16:07] * Quits: Ms2ger` (~Ms2ger@kotnet-146.kulnet.kuleuven.be) (Ping timeout: 260 seconds)
- # [16:08] * Quits: krawchyk (~krawchyk@65.220.49.251) (Ping timeout: 255 seconds)
- # [16:08] * Joins: griswold (~quassel@blackhole.space150.com)
- # [16:11] * Quits: ehsan_ (~ehsan@24.212.206.174) (Remote host closed the connection)
- # [16:23] * Quits: alrra (~alrra@unaffiliated/alrra) (Remote host closed the connection)
- # [16:25] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
- # [16:26] * Quits: henrikkok (~henrikkok@81.27.221.193) (Quit: Leaving.)
- # [16:28] * Joins: eresair (~eresair@173.247.199.2)
- # [16:31] * Quits: eresair (~eresair@173.247.199.2) (Remote host closed the connection)
- # [16:33] * Joins: thisgeek (~chris@ool-45757782.dyn.optonline.net)
- # [16:34] * Joins: eresair (~eresair@173.247.199.2)
- # [16:35] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydx)
- # [16:41] * Joins: ehsan (~ehsan@66.207.208.98)
- # [16:43] * Joins: reinaldob (~reinaldob@177.43.216.50)
- # [16:46] * Quits: Lachy (~Lachy@office.oslo.opera.com) (Quit: Computer has gone to sleep.)
- # [16:47] * Quits: Jonadabe (~Jonadabe@bl7-182-29.dsl.telepac.pt) (Ping timeout: 252 seconds)
- # [16:49] * linclark|afk is now known as linclark
- # [16:55] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
- # [16:58] * Quits: richt (~richt@195.116.0.198) (Read error: No route to host)
- # [17:01] * Joins: richt (~richt@195.116.0.198)
- # [17:07] <annevk> Ms2ger, we should also make the switch away from Hixie-style algorithms towards JavaScript-style algorithms
- # [17:07] <annevk> Ms2ger, no more "terminate these steps" but just return / throw / ... and say when the steps are not terminated
- # [17:07] <annevk> Ms2ger, not entirely sure how we should start with that, do we even explain the current rules somewhere?
- # [17:08] <gsnedders> othermaciej: What would I do if not pedant your comments? ;P
- # [17:09] <odinho_> annevk: You do that already though, don't you?
- # [17:09] <annevk> odinho_: some specs do, some specs don't, some do both I guess
- # [17:09] * gsnedders wants to know how to avoid introducing ambiguity without making it so hard to parallelize the spec's algorithms
- # [17:09] * Joins: teleject (~christoph@70.116.75.194)
- # [17:09] <annevk> odinho_: maybe I should just change as I come across stuff
- # [17:10] <annevk> gsnedders: is that in reference to this conversation because I'm not sure what you're saying
- # [17:10] <annevk> gsnedders: ?
- # [17:11] <gsnedders> annevk: Pretty much. See what dbaron was saying wrt Servo a while back and various forms of specs.
- # [17:11] <annevk> gsnedders: 1) I need a pointer for dbaron's thing 2) This is only about changing style, not substance
- # [17:12] <jgraham> I think that servo has the constraint that it has to be indistinguishable from a non-parallel implementation except in areas where there is no compat constraint
- # [17:13] <gsnedders> jgraham: I think the aim was for it to be indistringuishable in general, just given large amounts of prose it's not entirely clear how you transform that algorithm to something with concurrent steps.
- # [17:13] * Quits: hdhoang (~hdhoang@113.178.31.221) (Quit: Leaving.)
- # [17:13] <jgraham> Yes, that is a hard problem of course
- # [17:13] <jgraham> But easier if you have an implementation than if you are just trying to write specs
- # [17:14] <gsnedders> annevk: http://dbaron.org/log/20120827-specification-style
- # [17:16] <annevk> Ah yeah, I did read that. Unfortunately I couldn't think of anything to do different
- # [17:16] <gsnedders> I wonder whether it's possible to give everything as a list of constraints.
- # [17:16] <gsnedders> Well, obviously it's possible.
- # [17:17] <gsnedders> But feasible?
- # [17:17] <gsnedders> I'm not saying we should throw everything out, but still.
- # [17:17] <annevk> It seems unlikely I'm going to rewrite the URL Standard in terms of constraints, or anything really.
- # [17:18] * Quits: krawchyk_ (~krawchyk@65.220.49.251) (Remote host closed the connection)
- # [17:18] <jgraham> I don't even know what it would mean to rewrite the parsing algorithm, for example, in terms of constraints
- # [17:18] <annevk> jgraham: right
- # [17:18] <jgraham> Or that it would translate nicely to rust if you did
- # [17:18] <gsnedders> Parsing I think makes sense as a state machine.
- # [17:19] <jgraham> In that case the obvious parallelisation points are well known i.e. you can run the tokenizer in one task and the treebuilder in another
- # [17:19] <jgraham> I don't think you can do better than that
- # [17:19] <gsnedders> Is that feasible? I thought there was some conclusion that that wasn't doable without duplicating several stacks.
- # [17:20] <jgraham> Well gecko does that already
- # [17:20] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [17:20] <gsnedders> I thought I remembered something from foreign content that made it difficult
- # [17:22] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [17:22] <gsnedders> Though maybe that was just the change that meant you had to keep at least some information about the current stack to do so.
- # [17:29] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
- # [17:31] * Quits: zcorpan_ (~zcorpan@83.218.67.122) (Remote host closed the connection)
- # [17:35] * Joins: baku (~baku@93-40-73-75.ip37.fastwebnet.it)
- # [17:36] * Quits: smaug____ (~chatzilla@212-226-72-50-nat.elisa-mobile.fi) (Ping timeout: 260 seconds)
- # [17:38] <GPHemsley> zcorpan: Oh, I got the memo. I just ignored it, because of the apparent hassle to use something else. (And I've been able to work around every other problem I've encountered so far.)
- # [17:39] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
- # [17:39] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
- # [17:40] <GPHemsley> Ms2ger: Chrome Ph.D.?
- # [17:41] <GPHemsley> Wasn't XForms support just removed from Gecko?
- # [17:42] * Quits: richt (~richt@195.116.0.198) (Remote host closed the connection)
- # [17:42] * Joins: richt (~richt@195.116.0.198)
- # [17:43] <jwalden> think so, yes
- # [17:43] * GPHemsley wonders how/why annevk was on IRC while getting a haircut.
- # [17:43] * Quits: richt (~richt@195.116.0.198) (Read error: No route to host)
- # [17:44] <GPHemsley> Has anybody drawn a map of the interaction of all the different Web specs?
- # [17:48] <darobin> GPHemsley: yup, http://kwz.me/S5
- # [17:48] <GPHemsley> darobin: You're such a character.
- # [17:49] <darobin> GPHemsley: I prefer "code point"
- # [17:49] <GPHemsley> :)
- # [17:50] * Quits: JibberJim (~opera@ge2-0.rt2.rbsov.bbc.co.uk) (Quit: JibberJim)
- # [17:52] * jwalden approves of this punning
- # [17:55] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [17:58] * Joins: jsbell (jsbell@nat/google/x-wdguigviigrfnxlb)
- # [17:59] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [17:59] * Joins: fantasai (fantasai@freenet6.org)
- # [17:59] * Joins: barneybook (~Barneyboo@114-44-192-112.dynamic.hinet.net)
- # [17:59] * Parts: fantasai (fantasai@freenet6.org)
- # [17:59] * Quits: barneybook (~Barneyboo@114-44-192-112.dynamic.hinet.net) (Read error: Connection reset by peer)
- # [18:00] * jonlee|afk is now known as jonlee
- # [18:00] * Joins: dbaron (~dbaron@173-228-85-231.dsl.dynamic.sonic.net)
- # [18:00] * Joins: barneybook (~Barneyboo@114-44-192-112.dynamic.hinet.net)
- # [18:01] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:01] * ojan_away is now known as ojan
- # [18:04] * Joins: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net)
- # [18:09] <dglazkov> good morning, Whatwg!
- # [18:09] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:10] <SimonSapin> good evening dglazkov
- # [18:10] * Joins: lufu (~user@5.254.133.97)
- # [18:13] * jonlee is now known as jonlee|afk
- # [18:16] <odinho_> dglazkov: When you say good morning, it's always a good time to think about going home from work. ... But then staying another 2-3 hours anyway. :D
- # [18:16] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [18:17] <dglazkov> odinho_: happy to be your alarm clock! :)
- # [18:21] * Quits: sangwhan (~sangwhan@211.201.105.54) (Ping timeout: 246 seconds)
- # [18:22] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Ping timeout: 240 seconds)
- # [18:23] * Joins: say2joe (~say2joe@204.56.108.2)
- # [18:23] * Quits: zdobersek (~zan@90.157.243.180) (Quit: Leaving.)
- # [18:23] <odinho_> dglazkov: http://dpaste.com/hold/837784/ You're around 17.30 or 17.40, but if not those, then 18.10 is a popular time for you. (for me) :]
- # [18:24] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
- # [18:27] * Joins: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [18:30] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [18:30] <jgraham> odinho_: Graph plz :p
- # [18:31] <dglazkov> jgraham++
- # [18:33] * Joins: ap (~ap@2620:149:4:1b01:4c56:1212:c2f0:55c9)
- # [18:38] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Ping timeout: 264 seconds)
- # [18:40] * Quits: ShaneHudson (~sh548@raptor.ukc.ac.uk) (Ping timeout: 260 seconds)
- # [18:41] * Joins: ShaneHudson (~sh548@raptor.ukc.ac.uk)
- # [18:42] * Joins: zdobersek (~zan@90.157.243.180)
- # [18:43] * Joins: barneybook_mail (~Thunderbi@114-44-192-112.dynamic.hinet.net)
- # [18:48] * Joins: zdobersek1 (~zan@cpe-77.38.31.63.cable.t-1.si)
- # [18:49] * jernoble is now known as jernoble|afk
- # [18:49] * jernoble|afk is now known as jernoble
- # [18:49] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
- # [18:49] * Quits: zdobersek (~zan@90.157.243.180) (Ping timeout: 250 seconds)
- # [18:49] * Joins: pablof (~pablof@144.189.150.129)
- # [18:53] * Quits: zdobersek1 (~zan@cpe-77.38.31.63.cable.t-1.si) (Ping timeout: 255 seconds)
- # [18:54] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [18:54] * Joins: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si)
- # [18:55] * Joins: hasathe__ (~hasather_@cm-84.208.105.178.getinternet.no)
- # [18:56] * Quits: dbaron (~dbaron@173-228-85-231.dsl.dynamic.sonic.net) (Ping timeout: 246 seconds)
- # [18:58] * Quits: pyrsmk (~pyrsmk@151.63.138.88.rev.sfr.net) (Remote host closed the connection)
- # [18:58] * Quits: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si) (Ping timeout: 245 seconds)
- # [18:58] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [18:59] * Joins: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si)
- # [19:00] * Joins: sedovsek (~robert@89.143.188.77)
- # [19:00] * jonlee|afk is now known as jonlee
- # [19:03] * Quits: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si) (Ping timeout: 256 seconds)
- # [19:03] * GPHemsley is glad we don't have to standardize the response to CTCP TIME
- # [19:04] <GPHemsley> s/standardize/spec/
- # [19:04] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [19:06] * Joins: zdobersek (~zan@90.157.243.180)
- # [19:07] * Joins: zdobersek1 (~zan@cpe-77.38.31.63.cable.t-1.si)
- # [19:08] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Read error: Connection reset by peer)
- # [19:09] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [19:10] * Quits: zdobersek (~zan@90.157.243.180) (Ping timeout: 248 seconds)
- # [19:11] * Joins: annevk (~annevk@31.161.73.115)
- # [19:11] * Quits: sedovsek (~robert@89.143.188.77) (Ping timeout: 244 seconds)
- # [19:12] * Joins: sedovsek (~robert@BSN-176-206-249.dial-up.dsl.siol.net)
- # [19:12] * Quits: zdobersek1 (~zan@cpe-77.38.31.63.cable.t-1.si) (Ping timeout: 252 seconds)
- # [19:12] * Joins: zdobersek (~zan@90.157.243.180)
- # [19:13] <annevk> So I made that change to the DOM
- # [19:13] <annevk> If partial is indeed different from implements / [NoInterfaceObject], I might have introduced a problem, but then I want something better from IDL
- # [19:14] <annevk> Oh, timbl just retweeted https://twitter.com/manusporny/status/273124335953268736 lol
- # [19:14] <annevk> Maybe I should unfollow timbl, he doesn't reply to my queries and tweets almost exclusively about Linked Data / RDF
- # [19:22] * jonlee is now known as jonlee|afk
- # [19:24] * Quits: erichynds (~ehynds@64.206.121.41) (Ping timeout: 264 seconds)
- # [19:25] * Joins: sangwhan (~sangwhan@211.201.105.54)
- # [19:26] * Quits: baku (~baku@93-40-73-75.ip37.fastwebnet.it) (Read error: Operation timed out)
- # [19:28] * Quits: krawchyk (~krawchyk@65.220.49.251) (Remote host closed the connection)
- # [19:28] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [19:28] * jonlee|afk is now known as jonlee
- # [19:34] * abstractj is now known as abstractj|brb
- # [19:35] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [19:45] * Parts: say2joe (~say2joe@204.56.108.2)
- # [19:45] * Joins: say2joe (~say2joe@204.56.108.2)
- # [19:46] * Joins: victor (~Adium@did75-14-82-236-18-74.fbx.proxad.net)
- # [19:46] * Parts: victor (~Adium@did75-14-82-236-18-74.fbx.proxad.net)
- # [19:47] * Joins: Malese (~Martin_L@81-233-190-9-no212.tbcn.telia.com)
- # [19:47] * Joins: jacobolu_ (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [19:47] * jacobolu_ is now known as jacobolus_
- # [19:48] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Disconnected by services)
- # [19:48] * jacobolus_ is now known as jacobolus
- # [19:48] * Joins: dbaron (~dbaron@nat/mozilla/x-sxexofzfnnldseaa)
- # [19:48] * Quits: Malese (~Martin_L@81-233-190-9-no212.tbcn.telia.com) (Read error: Connection reset by peer)
- # [19:49] * Joins: Malese_ (~Martin_L@81-233-190-9-no212.tbcn.telia.com)
- # [19:52] * Joins: Druide__ (~Druid@p5B135341.dip.t-dialin.net)
- # [19:53] * Quits: Druide_ (~Druid@p5B135820.dip.t-dialin.net) (Ping timeout: 244 seconds)
- # [19:56] * Quits: Druide__ (~Druid@p5B135341.dip.t-dialin.net) (Ping timeout: 244 seconds)
- # [19:56] * abstractj|brb is now known as abstractj|away
- # [19:57] <TabAtkins> Can someone with a better DOM understanding of why sync events are usually bad respond in the "Scheduling multiple types of end-of-(micro)task work" thread?
- # [19:58] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [20:01] * Joins: rniwa (~rniwa@17.212.154.114)
- # [20:02] <Hixie> all events are sync in one sense or another :-)
- # [20:02] <Hixie> sync relative to what?
- # [20:02] <Hixie> dom changes?
- # [20:03] * Joins: malydok (~marek@156.17.232.82)
- # [20:03] <Hixie> ah, crap, i lost my big e-mail about menu i was working
- # [20:03] <Hixie> ah well
- # [20:03] <Hixie> will have to write it again
- # [20:03] <TabAtkins> Syncrhonrous with response to layout changes.
- # [20:03] <Hixie> yikes!
- # [20:03] <TabAtkins> Hixie: I recommend using a real email client. ^_^
- # [20:04] <Hixie> you can't do stuff sync with layout changes!
- # [20:04] <TabAtkins> Exactly.
- # [20:04] <astearns> why is the resize event sync?
- # [20:04] <TabAtkins> Legacy error.
- # [20:05] <TabAtkins> And a bad, annoying one, given how easy it is to accidentally get into a cyclic situation.
- # [20:05] <Hixie> do we even have a spec fore resize?
- # [20:05] <Hixie> anyway, resize isn't sync with layout
- # [20:05] <Hixie> it's sync with the user interaction event
- # [20:05] <Hixie> layout just happens to be sync with every task
- # [20:08] <astearns> I think Andrei is thinking that most triggers for regionlayoutupdate will happen with a resize, so it makes sense to have one regionlayoutupdate per resize event, and make them sync with each other
- # [20:08] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [20:15] * Joins: krawchyk_ (~krawchyk@65.220.49.251)
- # [20:15] * Quits: lufu (~user@5.254.133.97) (Remote host closed the connection)
- # [20:16] <smaug____> annevk: ah "And here I was hoping nobody would notice." is the way to write specs :)
- # [20:16] <annevk> bz uncovered my secret!
- # [20:16] <gsnedders> :o
- # [20:16] <Hixie> astearns: making an event sync with resize is fine by me
- # [20:17] <Hixie> astearns: just don't tie it to layout
- # [20:17] <smaug____> resize event is quite odd one
- # [20:17] <astearns> unfortunately, it's tied to the results of layout
- # [20:18] * Quits: krawchyk (~krawchyk@65.220.49.251) (Ping timeout: 260 seconds)
- # [20:18] <Hixie> astearns: :-(
- # [20:18] <Hixie> i strongly recommend making sure people like roc are in the loop on this
- # [20:18] <Hixie> and ms2ger
- # [20:19] <smaug____> https://bug457862.bugzilla.mozilla.org/attachment.cgi?id=355244 is a testcase for resize event
- # [20:20] <smaug____> looks like FF can handle it, chrome and opera can't
- # [20:20] <astearns> Hixie: I would definitely like to get their input
- # [20:20] <smaug____> (I thought chrome or some version of webkit did handle that case ok)
- # [20:22] <gsnedders> smaug____: I believe they can when it is resize events on plugins
- # [20:22] * Joins: nessy (~silviapf@124-168-181-170.dyn.iinet.net.au)
- # [20:24] <smaug____> astearns: FYI, Gecko used to fire resize async, well of a timer, but it was considered as a bug. https://bugzilla.mozilla.org/show_bug.cgi?id=457862
- # [20:27] <smaug____> ah, that testcase is too tricky for Gecko too :(
- # [20:37] * Quits: garciawebdev (~garciaweb@host143.186-125-92.telecom.net.ar) (Remote host closed the connection)
- # [20:37] * Quits: isherman (isherman@nat/google/x-anslcbzobykznlzw) (Remote host closed the connection)
- # [20:38] * Joins: erichynds (~ehynds@64.206.121.41)
- # [20:40] <annevk> What bz mentions is actually a problem with many HTML APIs too I think. At least I have not done a thorough review of HTML (and SVG) to see if they make sense in context of mutation observers.
- # [20:40] <annevk> the context*
- # [20:42] <annevk> Of course, if the DOM itself doesn't handle it there's even less hope for others to get it right...
- # [20:47] * jernoble is now known as jernoble|afk
- # [20:47] * jernoble|afk is now known as jernoble
- # [20:47] * Joins: isherman-book (Adium@nat/google/x-xigpernhbdijdzai)
- # [20:50] * Quits: Kolombiken (~Adium@217.13.228.226) (Quit: Leaving.)
- # [20:52] * Joins: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net)
- # [20:54] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
- # [20:55] * Quits: ap (~ap@2620:149:4:1b01:4c56:1212:c2f0:55c9) (Quit: ap)
- # [20:56] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [20:58] * Quits: annevk (~annevk@31.161.73.115) (Remote host closed the connection)
- # [21:02] * Joins: ap (~ap@17.245.107.141)
- # [21:10] * ojan is now known as ojan_away
- # [21:11] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [21:12] * Quits: isherman-book (Adium@nat/google/x-xigpernhbdijdzai) (Quit: Leaving.)
- # [21:22] * Quits: hasathe__ (~hasather_@cm-84.208.105.178.getinternet.no) (Remote host closed the connection)
- # [21:25] * GPHemsley notes it is a sad day for User-Agent strings
- # [21:26] * Quits: erichynds (~ehynds@64.206.121.41)
- # [21:29] <Hixie> new ones getting invented?
- # [21:29] * jonlee is now known as jonlee|afk
- # [21:30] * jonlee|afk is now known as jonlee
- # [21:32] <miketaylr> every day is a sad day for UA strings
- # [21:34] * Quits: ap (~ap@17.245.107.141) (Remote host closed the connection)
- # [21:34] * Joins: isherman (isherman@nat/google/x-ituwzzbawxkmnydv)
- # [21:34] * Joins: ap (~ap@2620:149:4:1b01:247f:72be:b484:2288)
- # [21:35] * Quits: ^esc (~esc_ape@178.115.250.73.wireless.dyn.drei.com)
- # [21:43] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [21:43] * Quits: eresair (~eresair@173.247.199.2) (Remote host closed the connection)
- # [21:47] * Quits: SamB (~SamB@207-172-123-137.c3-0.upd-ubr1.trpr-upd.pa.cable.rcn.com) (Ping timeout: 246 seconds)
- # [21:47] * Joins: ^esc (~esc_ape@77.117.247.216.wireless.dyn.drei.com)
- # [21:47] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 246 seconds)
- # [21:50] * Joins: victor4 (~Adium@did75-14-82-236-18-74.fbx.proxad.net)
- # [21:50] * Parts: victor4 (~Adium@did75-14-82-236-18-74.fbx.proxad.net)
- # [21:51] * Joins: SamB (~SamB@2001:470:1f07:57:211:24ff:feaa:27a)
- # [21:57] * Quits: sangwhan (~sangwhan@211.201.105.54) (Ping timeout: 260 seconds)
- # [21:58] * jonlee is now known as jonlee|afk
- # [21:59] * Joins: mtrythall (~mtrythall@host-177-221-9-69.midco.net)
- # [22:02] * Quits: reinaldob (~reinaldob@177.43.216.50) (Remote host closed the connection)
- # [22:02] * Joins: reinaldob (~reinaldob@177.43.216.50)
- # [22:06] * Quits: reinaldob (~reinaldob@177.43.216.50) (Ping timeout: 265 seconds)
- # [22:08] * Quits: alrra (~alrra@unaffiliated/alrra) (Ping timeout: 246 seconds)
- # [22:09] * smaug____ wonders what <a href="javascript: new Date()" download="foo.txt">foo</a> should do
- # [22:10] <smaug____> no darin
- # [22:10] * Quits: krawchyk_ (~krawchyk@65.220.49.251) (Remote host closed the connection)
- # [22:10] <smaug____> he might remember what chrome does
- # [22:10] <smaug____> and why
- # [22:17] * Quits: zdobersek (~zan@90.157.243.180) (Quit: Leaving.)
- # [22:19] <jgraham> Wait, what?
- # [22:19] <jgraham> download=""?
- # [22:20] <jgraham> Did I slip into a time warp and arrive in the future?
- # [22:20] <jgraham> Or why have I not heard of this?
- # [22:24] <Hixie> it's been in the spec for months now
- # [22:25] <Hixie> r6318 2011-07-22
- # [22:25] <Hixie> years even!
- # [22:25] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [22:25] <MikeSmith> where "years" means one year and a few months
- # [22:26] <annevk> is that what "months" means or are you referring to something else?
- # [22:27] <annevk> in other news, writing domintro boxes is boring
- # [22:27] <MikeSmith> hah
- # [22:27] <annevk> Hixie: we should apply WHATWG to Google Summer of Code so we get some interns that can write domintro boxes
- # [22:28] <MikeSmith> oh I bet by "years" Hixie must mean the multiple possible representations of the single resource "year"
- # [22:28] <annevk> Hixie: in case it turns out they're smarter than us we can reverse the roles
- # [22:30] <jgraham> Hixie: The ping attribute has been in the spec since the dawn of time (or thereabouts) but that doesn't mean anyone knows it exists
- # [22:34] <annevk> smaug____: you don't mind if where the spec currently talks about "Text, ProcessingInstruction, or Comment node" I replace that with "CharacterData node" right?
- # [22:34] <annevk> same question for anyone else
- # [22:34] <smaug____> annevk: right
- # [22:34] * jonlee|afk is now known as jonlee
- # [22:34] <smaug____> annevk: well, the spec talks in some cases only about Text and Comment
- # [22:35] <smaug____> in cases where I think it should say CharacterData
- # [22:35] <annevk> smaug____: well if it's different it can't be replaced, but we should probably fix those cases per the Gecko bug
- # [22:35] <annevk> smaug____: is it really as simple as just replacing Text/Comment with CharacterData there?
- # [22:36] <smaug____> when talking about Range, Comment and PI should be - perhaps - handled the same way
- # [22:36] <annevk> yeah that makes sense to me
- # [22:36] <smaug____> not sure what the spec says about them in other contexts
- # [22:36] * Joins: sicking (~sicking@nat/mozilla/x-iudmbqbisbwurftu)
- # [22:37] <annevk> they're typically grouped, unless ProcessingInstruction.target is important
- # [22:38] * Quits: malydok (~marek@156.17.232.82) (Quit: Farewell)
- # [22:40] <annevk> smaug____: I'll add ProcessingInstruction to the cases in Range now, and won't make the change to rename those instances to CharacterData (at least for now)
- # [22:43] <smaug____> k
- # [22:44] * Joins: eresair (~eresair@173.247.199.2)
- # [22:45] * Joins: othermaciej (~mjs@17.245.106.41)
- # [22:47] * Quits: Malese_ (~Martin_L@81-233-190-9-no212.tbcn.telia.com) (Remote host closed the connection)
- # [22:48] * Joins: dagra (~prakashda@182.178.49.186)
- # [22:48] * Quits: eresair (~eresair@173.247.199.2) (Read error: Connection reset by peer)
- # [22:48] * Joins: eresair_ (~eresair@173.247.199.2)
- # [22:51] <annevk> It seems there's potential for further cleanup in ranges looking at the comments AryehGregor wrote
- # [22:52] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [22:52] <annevk> It seems he didn't dare putting a stake in the ground where he might have been able to a few times, but I'm not sure if it's worth cleaning up either...
- # [22:55] <annevk> smaug____: https://github.com/whatwg/dom/commit/677350850145097fc83d8dfe54e5f644f0adcc21
- # [22:55] <smaug____> looking in a minute
- # [22:58] * Parts: dagra (~prakashda@182.178.49.186)
- # [22:58] * heycam|away is now known as heycam
- # [22:59] <smaug____> annevk: is it possible to see more context in github commits?
- # [22:59] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 245 seconds)
- # [22:59] * smaug____ prefers to see at least 8 lines before and after the change
- # [22:59] <annevk> I don't know, I've been wondering the same
- # [23:00] <annevk> https://help.github.com/articles/search?q=diff+context euh fail
- # [23:02] <smaug____> looks good. (a bit hard to review)
- # [23:02] <smaug____> would be nice to have some tool for spec change reviewing
- # [23:05] <annevk> there's also https://github.com/whatwg/dom/commit/677350850145097fc83d8dfe54e5f644f0adcc21.patch apparently
- # [23:07] <annevk> smaug____: yeah, if someone wants to setup critic that's fine with me, I guess for now we rely on GitHub's infrastructure
- # [23:08] * Joins: JibberJim (~opera@host-78-147-244-11.as13285.net)
- # [23:08] * Joins: tantek (~tantek@206.13.35.251)
- # [23:08] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:09] * Quits: snowfox_ben (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Quit: snowfox_ben)
- # [23:13] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
- # [23:16] * Quits: nessy (~silviapf@124-168-181-170.dyn.iinet.net.au) (Quit: Leaving.)
- # [23:16] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 246 seconds)
- # [23:17] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [23:22] * Joins: cabanier (~cabanier@192.150.22.55)
- # [23:24] * Quits: sedovsek (~robert@BSN-176-206-249.dial-up.dsl.siol.net) (Quit: sedovsek)
- # [23:25] * Joins: Obvious (tachikoma@188.226.74.2)
- # [23:29] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [23:38] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [23:41] * Quits: MacTed (~Thud@63.119.36.36)
- # [23:44] * Joins: imrobert (~robert@139.62.87.109)
- # [23:46] * jernoble is now known as jernoble|afk
- # [23:46] * jernoble|afk is now known as jernoble
- # [23:52] * Joins: sangwhan (~sangwhan@211.201.105.54)
- # [23:55] * Joins: gavinc (~gavin@50.0.77.3)
- # [23:57] * Quits: yorick (~quassel@unaffiliated/yorick) (Remote host closed the connection)
- # [23:57] * jonlee is now known as jonlee|afk
- # Session Close: Wed Nov 28 00:00:00 2012
The end :)