Options:
- # Session Start: Thu Jun 20 00:00:00 2013
- # Session Ident: #whatwg
- # [00:00] <aklein> (looking at http://www.whatwg.org/specs/web-apps/current-work/multipage/history.html#popstateevent)
- # [00:00] * Quits: nonge_ (~nonge@p5082BCE1.dip0.t-ipconnect.de) (Quit: Verlassend)
- # [00:02] * Joins: sicking (~sicking@80.216.49.136)
- # [00:02] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 264 seconds)
- # [00:03] <TabAtkins> zcorpan: Mind altering the preprocessor you use to generate the same ToC markup as the other CSS specs? You're using the CSS stylesheet now, but the ToC looks ugly. ;_;
- # [00:06] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Quit: Leaving)
- # [00:08] * Joins: rniwa (~rniwa@17.212.154.114)
- # [00:15] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
- # [00:19] * Quits: Smylers (~smylers@host86-143-210-22.range86-143.btcentralplus.com) (Read error: Connection reset by peer)
- # [00:19] * Quits: scheib (uid4467@gateway/web/irccloud.com/x-fptmxksqlkcgmyhj) (Ping timeout: 256 seconds)
- # [00:20] * Quits: WesleyL (~Wesley@static.43.95.46.78.clients.your-server.de) (Ping timeout: 256 seconds)
- # [00:20] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [00:22] * Joins: WesleyL (~Wesley@static.43.95.46.78.clients.your-server.de)
- # [00:23] * Joins: cabanier (~cabanier@192.150.22.55)
- # [00:25] * Joins: MetaFlow (~Michael@cpc2-harg5-2-0-cust212.7-1.cable.virginmedia.com)
- # [00:26] * Quits: will_i_was (~william@vpn.space150.com) (Remote host closed the connection)
- # [00:27] * Joins: Smylers (~smylers@host81-156-25-210.range81-156.btcentralplus.com)
- # [00:28] * Quits: MetaFlow (~Michael@cpc2-harg5-2-0-cust212.7-1.cable.virginmedia.com) (Client Quit)
- # [00:37] * Quits: gavin (~gavin@firefox/developer/gavin) (Read error: Connection reset by peer)
- # [00:37] * Quits: josemanuel (~josemanue@161.181.221.87.dynamic.jazztel.es) (Quit: Saliendo)
- # [00:38] * Joins: gavin (~gavin@people1.scl3.mozilla.com)
- # [00:38] * Quits: gavin (~gavin@people1.scl3.mozilla.com) (Changing host)
- # [00:38] * Joins: gavin (~gavin@firefox/developer/gavin)
- # [00:45] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Ping timeout: 240 seconds)
- # [00:49] * Joins: will_i_was (~william@blackhole.space150.com)
- # [00:50] * Quits: mrbkap (~mrbkap@v-1045.fw1.sfo1.mozilla.net) (Remote host closed the connection)
- # [00:51] * Joins: tantek (~tantek@mf02036d0.tmodns.net)
- # [00:54] * Quits: tantek (~tantek@mf02036d0.tmodns.net) (Client Quit)
- # [00:54] * Joins: jacobolus (~jacobolus@50-0-248-179.dsl.dynamic.sonic.net)
- # [00:54] * Quits: will_i_was (~william@blackhole.space150.com) (Ping timeout: 264 seconds)
- # [00:59] * Quits: sgalineau (~sylvaing@sjfw1-a.adobe.com) (Read error: Connection reset by peer)
- # [01:00] * Joins: birtles (~chatzilla@61-121-216-2.bitcat.net)
- # [01:01] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Quit: Leaving.)
- # [01:06] * Joins: nephyrin (~neph@2620:101:8003:200:7a2b:cbff:fe9e:2e67)
- # [01:08] * Joins: mrbkap (~mrbkap@v-1045.fw1.sfo1.mozilla.net)
- # [01:10] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [01:16] * Joins: othermaciej (~mjs@17.114.109.72)
- # [01:17] * Joins: Cory2 (~Adium@ip72-219-235-57.dc.dc.cox.net)
- # [01:17] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Ping timeout: 256 seconds)
- # [01:18] * Joins: mven (~mven@169.241.49.225)
- # [01:20] * Quits: nephyrin (~neph@2620:101:8003:200:7a2b:cbff:fe9e:2e67) (Remote host closed the connection)
- # [01:21] * Joins: nephyrin (~neph@2620:101:8003:200:7a2b:cbff:fe9e:2e67)
- # [01:22] * Quits: mven (~mven@169.241.49.225) (Remote host closed the connection)
- # [01:23] * Quits: Cory2 (~Adium@ip72-219-235-57.dc.dc.cox.net) (Quit: Leaving.)
- # [01:25] * Quits: newtron (~newtron@199.71.174.103) (Remote host closed the connection)
- # [01:26] * Quits: mattgiff_ (~mattgiffo@70.102.199.158) (Remote host closed the connection)
- # [01:33] * Joins: sgalineau (~sylvaing@67.132.130.174)
- # [01:36] * Quits: othermaciej (~mjs@17.114.109.72) (Quit: othermaciej)
- # [01:40] * Quits: sgalineau (~sylvaing@67.132.130.174) (Ping timeout: 252 seconds)
- # [01:44] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [01:45] * Joins: othermaciej (~mjs@17.114.109.72)
- # [01:49] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [01:49] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [01:49] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [01:52] * heycam|away is now known as heycam
- # [01:53] * Quits: scor (~scor@drupal.org/user/52142/view) (Client Quit)
- # [02:07] * Joins: Benvie_ (~brandon@204.28.118.69)
- # [02:08] * Joins: msaad (~marcus@24.212.234.115)
- # [02:09] * Quits: lmclister (~lmclister@sjfw1.adobe.com) (Quit: lmclister)
- # [02:10] * Joins: mven (~mven@ip68-224-15-53.lv.lv.cox.net)
- # [02:11] * Joins: will_i_was (~william@vpn.space150.com)
- # [02:12] * Joins: weinig (~weinig@17.114.110.84)
- # [02:13] * Quits: will_i_was (~william@vpn.space150.com) (Read error: Operation timed out)
- # [02:15] * Quits: sicking (~sicking@80.216.49.136) (Quit: sicking)
- # [02:16] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
- # [02:17] * Quits: jsbell (jsbell@nat/google/x-jcbnzluqwuwafvnt) (Quit: There's no place like home...)
- # [02:19] * Joins: scheib (uid4467@gateway/web/irccloud.com/x-maytiuvvzgckjndy)
- # [02:26] * Quits: othermaciej (~mjs@17.114.109.72) (Quit: othermaciej)
- # [02:26] * Quits: jwalden (~waldo@2620:101:8003:200:3ea9:f4ff:fe34:6fd4) (Quit: ChatZilla 0.9.87-6.1450hg.fc18 [XULRunner 21.0/20130521122340])
- # [02:32] * Quits: msaad (~marcus@24.212.234.115) (Read error: Connection reset by peer)
- # [02:33] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [02:33] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [02:33] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [02:38] * Joins: sgalineau (~sylvaing@sjfw1-a.adobe.com)
- # [02:39] * Joins: slowhands (~emrantalu@c-50-136-110-211.hsd1.ct.comcast.net)
- # [02:41] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [02:44] * Joins: plutoniix (~plutoniix@ppp-58-8-62-62.revip2.asianet.co.th)
- # [02:52] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Ping timeout: 252 seconds)
- # [03:02] * Joins: ehsan (~ehsan@24.212.206.174)
- # [03:05] * Joins: will_i_was (~william@blackhole.space150.com)
- # [03:08] * Joins: Cory2 (~Adium@ip72-219-235-57.dc.dc.cox.net)
- # [03:08] * Quits: rcombs (~rcombs@rcombs.me) (Ping timeout: 264 seconds)
- # [03:10] * Quits: will_i_was (~william@blackhole.space150.com) (Ping timeout: 264 seconds)
- # [03:12] * Joins: rcombs (~rcombs@rcombs.me)
- # [03:13] * Joins: jryans (~jryans@office.massrel.com)
- # [03:14] * Quits: weinig (~weinig@17.114.110.84) (Quit: weinig)
- # [03:15] * Joins: weinig (~weinig@17.114.110.84)
- # [03:19] * Quits: weinig (~weinig@17.114.110.84) (Ping timeout: 264 seconds)
- # [03:22] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [03:24] * Quits: ivan\ (~ivan@unaffiliated/ivan/x-000001) (Ping timeout: 256 seconds)
- # [03:25] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Ping timeout: 260 seconds)
- # [03:28] * Quits: jryans (~jryans@office.massrel.com) (Quit: Be back later)
- # [03:30] * Quits: sgalineau (~sylvaing@sjfw1-a.adobe.com) (Quit: Textual IRC Client: www.textualapp.com)
- # [03:31] * Quits: jacobolus (~jacobolus@50-0-248-179.dsl.dynamic.sonic.net) (Remote host closed the connection)
- # [03:32] * Krinkle is now known as Krinkle|detached
- # [03:33] * Joins: ivan\ (~ivan@unaffiliated/ivan/x-000001)
- # [03:38] * Joins: tantek (~tantek@199.223.125.130)
- # [03:41] * Quits: mven (~mven@ip68-224-15-53.lv.lv.cox.net) (Ping timeout: 240 seconds)
- # [03:44] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [03:44] * Joins: annevk (~annevk@p14100-ipngn4101marunouchi.tokyo.ocn.ne.jp)
- # [03:46] * Joins: mven (~mven@ip68-224-15-53.lv.lv.cox.net)
- # [03:51] * Joins: weinig (~weinig@24.130.60.35)
- # [03:53] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [03:54] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [03:56] * Quits: scor (~scor@drupal.org/user/52142/view) (Client Quit)
- # [03:56] * Joins: Goplat (~goplat@reactos/developer/Goplat)
- # [03:57] * Quits: tantek (~tantek@199.223.125.130) (Quit: tantek)
- # [04:06] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [04:09] * Quits: Cory2 (~Adium@ip72-219-235-57.dc.dc.cox.net) (Quit: Leaving.)
- # [04:33] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [04:40] * Joins: tantek (~tantek@mf02036d0.tmodns.net)
- # [04:42] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [04:43] * Quits: vitorpacheco (~vitor@189-105-42-75.user.veloxzone.com.br) (Ping timeout: 264 seconds)
- # [04:44] * Joins: yoichio_ (yoichio@nat/google/x-gsxqeyoflfhvrmjp)
- # [04:45] * Quits: tantek (~tantek@mf02036d0.tmodns.net) (Ping timeout: 268 seconds)
- # [04:46] * Joins: tantek (~tantek@75-148-87-174-Oregon.hfc.comcastbusiness.net)
- # [05:00] * Joins: vitorpacheco (~vitor@189-105-42-75.user.veloxzone.com.br)
- # [05:10] * Quits: Lachy (~Lachy@2a02:fe0:c310:ac0:ede4:3fbb:450c:8af) (Ping timeout: 256 seconds)
- # [05:10] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
- # [05:26] * heycam is now known as heycam|away
- # [05:32] * Quits: tantek (~tantek@75-148-87-174-Oregon.hfc.comcastbusiness.net) (Read error: Connection reset by peer)
- # [05:48] * Joins: tantek (~tantek@75-148-87-174-Oregon.hfc.comcastbusiness.net)
- # [05:52] * Joins: jernoble_ (~jernoble@199-188-193-107.PUBLIC.monkeybrains.net)
- # [06:04] * Quits: vitorpacheco (~vitor@189-105-42-75.user.veloxzone.com.br) (Ping timeout: 260 seconds)
- # [06:19] <annevk> From blink-dev: "Opera, I think, and <not-public>IE, with a developer release, soon</not-public>" <not-public> does not work that way :-)
- # [06:21] <JonathanNeal> What's the proper way to mark something like this up? "National Academy of Sports Medicine (NASM)"
- # [06:22] <Hixie> what's wrong with "National Academy of Sports Medicine (NASM)" ?
- # [06:22] <JonathanNeal> National Academy of Sports Medicine (<abbr>NASM</abbr>) ... or ... National Academy of Sports Medicine (<abbr title="National Academy of Sports Medicine">NASM</abbr>) ... or without the abbr or something else?
- # [06:23] <JonathanNeal> Hixie: I wasn't sure if all abbreviations should be marked up in abbr, and if so, how they should be marked up when next to their non-abbreviated form.
- # [06:23] <Hixie> there's a bunch of examples in the spec that cover this, see the <abbr> element section
- # [06:23] <Hixie> but note in particular where it says "Abbreviations do not have to be marked up using this element" and then gives some reasons why you might want to sometimes
- # [06:23] <slowhands> MASM
- # [06:23] <slowhands> FASM?
- # [06:23] <slowhands> all good things
- # [06:23] <JonathanNeal> indeed http://developers.whatwg.org/text-level-semantics.html#the-abbr-element
- # [06:24] * Quits: m4nu (~chatzilla@pool-96-240-172-240.ronkva.east.verizon.net) (Ping timeout: 268 seconds)
- # [06:25] <JonathanNeal> Actually, the examples in the link I just provided are very confusing to me.
- # [06:25] <Hixie> d'oh
- # [06:25] <JonathanNeal> They say the abbr element must contain an expansion of the abbreviation, but then go on to show examples without it.
- # [06:26] * Quits: slowhands (~emrantalu@c-50-136-110-211.hsd1.ct.comcast.net) (Quit: Computer has gone to sleep)
- # [06:26] <Hixie> where does it say the first thing?
- # [06:26] <JonathanNeal> oh, the title attribute must, if present.
- # [06:26] * Joins: slowhands (~emrantalu@c-50-136-110-211.hsd1.ct.comcast.net)
- # [06:26] <JonathanNeal> I was wrong. *echoes across the internet*
- # [06:26] <Hixie> ah ok
- # [06:28] * Joins: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net)
- # [06:39] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [06:40] * Quits: slowhands (~emrantalu@c-50-136-110-211.hsd1.ct.comcast.net) (Ping timeout: 256 seconds)
- # [06:42] * Joins: m4nu (~chatzilla@pool-96-240-172-240.ronkva.east.verizon.net)
- # [06:47] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [06:49] * Quits: rniwa (~rniwa@17.212.154.114) (Quit: rniwa)
- # [06:52] * Quits: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net) (Ping timeout: 264 seconds)
- # [07:01] * Joins: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net)
- # [07:05] * Quits: weinig (~weinig@24.130.60.35) (Quit: weinig)
- # [07:08] <annevk> TabAtkins: it depends on what Beacon evolves into I think
- # [07:08] <annevk> TabAtkins: and how we design fetch()
- # [07:09] <annevk> TabAtkins: I think we haven't solved Array<Node> yet and nobody is working on it.
- # [07:15] * Quits: Smylers (~smylers@host81-156-25-210.range81-156.btcentralplus.com) (Ping timeout: 246 seconds)
- # [07:24] * Joins: rniwa (~rniwa@17.212.154.114)
- # [07:26] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [07:26] * Quits: mven (~mven@ip68-224-15-53.lv.lv.cox.net) (Remote host closed the connection)
- # [07:29] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [07:31] * Quits: rniwa (~rniwa@17.212.154.114) (Quit: rniwa)
- # [07:32] * Quits: tantek (~tantek@75-148-87-174-Oregon.hfc.comcastbusiness.net) (Quit: tantek)
- # [07:33] * Joins: mven (~mven@ip68-224-15-53.lv.lv.cox.net)
- # [07:37] * Quits: ShaneHudson (~sh548@raptor.ukc.ac.uk) (Ping timeout: 264 seconds)
- # [07:37] * Joins: ShaneHudson (~sh548@raptor.ukc.ac.uk)
- # [07:38] <annevk> Sometimes I wish Gmail had merge thread
- # [07:38] * Quits: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net) (Ping timeout: 255 seconds)
- # [07:41] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [07:46] * Joins: Masklinn (~textual@98.71.144.195.ipv4.evonet.be)
- # [07:49] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [07:49] * heycam|away is now known as heycam
- # [07:50] * Quits: globbot (~logbot@lump.glob.com.au) (Remote host closed the connection)
- # [07:51] * Joins: globbot (~logbot@lump.glob.com.au)
- # [07:57] <annevk> MikeSmith: https://www.w3.org/Bugs/Public/quips.cgi needs to be filled up with random stuff :-)
- # [07:58] * Quits: malcolmva (~malcolmva@c-67-180-203-233.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [07:59] * Joins: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com)
- # [08:00] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [08:02] * Joins: niloy (~niloy@115.112.64.6)
- # [08:02] * Joins: Smylers (~smylers@host86-156-114-131.range86-156.btcentralplus.com)
- # [08:11] <MikeSmith> annevk: indeed
- # [08:11] * MikeSmith tries to figure out how to enable the quips feature
- # [08:11] <MikeSmith> enablequips
- # [08:13] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [08:16] <MikeSmith> all right friends, go to town: https://www.w3.org/Bugs/Public/quips.cgi
- # [08:16] <MikeSmith> please ignore the part that says "but not obscene or offensive, please"
- # [08:16] <MikeSmith> annevk: ↑
- # [08:16] * Joins: marcosc (~marcosc@bl10-250-152.dsl.telepac.pt)
- # [08:16] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 260 seconds)
- # [08:18] * Joins: shwetank (~shwetank@122.161.246.197)
- # [08:20] * Quits: globbot (~logbot@lump.glob.com.au) (Remote host closed the connection)
- # [08:21] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
- # [08:21] * Joins: globbot (~logbot@lump.glob.com.au)
- # [08:21] * Joins: sangwhan (~sangwhan@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp)
- # [08:22] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
- # [08:22] * Joins: tantek (~tantek@m972036d0.tmodns.net)
- # [08:22] * Quits: Smylers (~smylers@host86-156-114-131.range86-156.btcentralplus.com) (Quit: Leaving.)
- # [08:22] * Quits: sangwhan (~sangwhan@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp) (Remote host closed the connection)
- # [08:23] <annevk> "Implement it, submit patches and hope nobody notices." :-)
- # [08:23] <MikeSmith> heh
- # [08:25] <MikeSmith> annevk: that quote is from tomasf btw
- # [08:25] <annevk> https://twitter.com/tomasf ?
- # [08:25] * annevk doesn't see it there
- # [08:26] <MikeSmith> http://krijnhoetmer.nl/irc-logs/whatwg/20130614#l-223
- # [08:27] * Parts: JimJibber (~jim@host-78-146-58-128.as13285.net)
- # [08:27] * Joins: JimJibber (~jim@host-78-146-58-128.as13285.net)
- # [08:28] * Quits: tantek (~tantek@m972036d0.tmodns.net) (Ping timeout: 260 seconds)
- # [08:28] <MikeSmith> miketaylr "form a CG" was a pretty good response to that question too
- # [08:28] * Joins: tantek (~tantek@ip-64-134-229-65.public.wayport.net)
- # [08:29] <zcorpan> anyone here able to merge https://bitbucket.org/ms2ger/anolis/pull-request/10/use-for-the-toc-in-w3c_compat-since-csswgs/diff ?
- # [08:31] <zcorpan> annevk: ^
- # [08:31] <annevk> oh man
- # [08:31] <annevk> can't we just patch CSS?
- # [08:32] <annevk> but uh, Ms2ger will have to do that
- # [08:33] <zcorpan> i guess default.css could be changed instead, i don't care either way
- # [08:33] <zcorpan> except changing anolis is now sunk cost
- # [08:33] <annevk> now I wonder whether HTML says anything about ToCs
- # [08:34] <annevk> zcorpan: not sure that's how that argument works :-)
- # [08:35] <zcorpan> annevk: what, sunk cost?
- # [08:36] <annevk> yeah
- # [08:37] <zcorpan> "In economics and business decision-making, a sunk cost is a retrospective (past) cost that has already been incurred and cannot be recovered." seems about right to me
- # [08:39] <annevk> What I question is using it as an argument for not doing something else instead
- # [08:39] <annevk> As that seems kinda counter to the whole point of the sunk cost fallacy
- # [08:41] <zcorpan> ah
- # [08:42] * Quits: mven (~mven@ip68-224-15-53.lv.lv.cox.net) (Remote host closed the connection)
- # [08:43] <annevk> MikeSmith: bug the UI team until they get fed up seems also reasonably effective
- # [08:45] <MikeSmith> annevk: you mean that longd*sc bug?
- # [08:46] <annevk> MikeSmith: uhuh
- # [08:46] * Quits: ^esc (~esc_ape@178.115.248.39.wireless.dyn.drei.com) (Ping timeout: 248 seconds)
- # [08:47] <MikeSmith> DDOBR
- # [08:48] <MikeSmith> distributed denial of bug resolution
- # [08:48] <annevk> ah, http://www.urbandictionary.com/define.php?term=DDOBR didn't help
- # [08:49] <annevk> it's kinda like climate change denial really
- # [08:50] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [08:52] <MikeSmith> smells like victory
- # [08:53] <MikeSmith> all that's missing is the Wagner playing from the loudspeakers on the Hueys
- # [08:54] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
- # [08:58] * Joins: will_i_was (~william@san.space150.com)
- # [09:02] * Joins: SimonSapin (~simon@94-195-203-91.zone9.bethere.co.uk)
- # [09:02] * Quits: will_i_was (~william@san.space150.com) (Ping timeout: 268 seconds)
- # [09:04] <annevk> Domenic_: I finally rewrote the introduction of https://developer.mozilla.org/en-US/docs/DOM_Levels
- # [09:05] <annevk> Domenic_: since nobody else picked that up
- # [09:07] <MikeSmith> Hixie: about http://html5.org/tools/web-apps-tracker?from=7990&to=7991 if you're going to say, "optionally with a caption, that is self-contained (like a complete sentence)" I think you should omit the comma and just say, "optionally with a caption that is self-contained (like a complete sentence)"
- # [09:08] <MikeSmith> oh wait I guess that's not what you actually mean
- # [09:10] * Joins: ^esc (~esc_ape@77.116.247.146.wireless.dyn.drei.com)
- # [09:17] * Joins: Kolombiken (~Adium@gateway.creuna.se)
- # [09:21] * Quits: Kolombiken (~Adium@gateway.creuna.se) (Read error: Connection reset by peer)
- # [09:26] * Joins: Kolombiken (~Adium@94.137.124.2)
- # [09:28] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [09:28] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [09:32] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 255 seconds)
- # [09:36] * Joins: mitemitreski (~mitemitre@212.120.17.179)
- # [09:36] * Quits: annevk (~annevk@p14100-ipngn4101marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
- # [09:39] * Joins: annevk (~annevk@p14100-ipngn4101marunouchi.tokyo.ocn.ne.jp)
- # [09:40] * Quits: webben (~benjamin@198.61.227.102) (Ping timeout: 260 seconds)
- # [09:42] * heycam is now known as heycam|away
- # [09:46] * Quits: tantek (~tantek@ip-64-134-229-65.public.wayport.net) (Quit: tantek)
- # [09:48] * Joins: webben (~benjamin@198.61.227.102)
- # [09:52] * Joins: will_i_was (~william@blackhole.space150.com)
- # [09:57] <annevk> marcosc: yo yo
- # [09:57] <annevk> marcosc: thanks for the feedback
- # [09:57] <marcosc> np, thanks for the awesome spec :)
- # [09:57] * Quits: will_i_was (~william@blackhole.space150.com) (Ping timeout: 268 seconds)
- # [09:57] <annevk> marcosc: I had this idea about maybe trying out that pair-spec-editing
- # [09:58] <annevk> marcosc: maybe in Toronto?
- # [09:58] <marcosc> sure, sounds good
- # [09:59] <marcosc> annevk: let me know which spec in particular so I can do some background research
- # [10:00] <annevk> marcosc: yeah, I need to make this more concrete for it to actually work I suppose :-)
- # [10:00] * Quits: niloy (~niloy@115.112.64.6) (Ping timeout: 268 seconds)
- # [10:01] * Joins: charl (~charl@2001:67c:2564:524:92b1:1cff:fe89:ae5)
- # [10:01] <annevk> marcosc: I mostly want a better balance between developer and implementer concerns, currently I'm mostly err'ing on the side of the latter so it'd be great to find ways to achieve both
- # [10:04] * Joins: hasather (~hasather@80.91.33.141)
- # [10:08] * Quits: SimonSapin (~simon@94-195-203-91.zone9.bethere.co.uk) (Ping timeout: 252 seconds)
- # [10:09] * Joins: smaug____ (~chatzilla@a91-154-47-240.elisa-laajakaista.fi)
- # [10:10] * Quits: smaug____ (~chatzilla@a91-154-47-240.elisa-laajakaista.fi) (Remote host closed the connection)
- # [10:11] * Joins: smaug____ (~chatzilla@a91-154-47-240.elisa-laajakaista.fi)
- # [10:12] * Joins: tomasf (~tomasf@77.72.97.10.c.fiberdirekt.net)
- # [10:13] * Joins: niloy (~niloy@115.112.64.6)
- # [10:21] * Joins: ripples (~ripples@41-135-28-245.dsl.mweb.co.za)
- # [10:21] * Quits: JimJibber (~jim@host-78-146-58-128.as13285.net) (Quit: JimJibber)
- # [10:27] * Quits: yoichio_ (yoichio@nat/google/x-gsxqeyoflfhvrmjp) (Quit: Leaving...)
- # [10:27] * Joins: emailshwetank (~shwetank@68.232.186.203)
- # [10:27] * Quits: shwetank (~shwetank@122.161.246.197) (Ping timeout: 264 seconds)
- # [10:31] * Joins: miketaylr (~miketaylr@91.203.97.247)
- # [10:37] * Quits: rcombs (~rcombs@rcombs.me) (Read error: Connection reset by peer)
- # [10:37] * Joins: rcombs (~rcombs@rcombs.me)
- # [10:37] * Joins: [[zzz]] (~q@node-1ajx.pool-101-109.dynamic.totbb.net)
- # [10:38] * Joins: benbarnett (~Adium@195.81.245.98)
- # [10:41] * Quits: [[zz]] (~q@node-nwb.pool-101-108.dynamic.totbb.net) (Ping timeout: 256 seconds)
- # [10:41] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [10:44] * Joins: sicking (~sicking@80.216.49.136)
- # [10:53] * Joins: SimonSapin (~simon@207.218.72.65)
- # [10:56] * Quits: annevk (~annevk@p14100-ipngn4101marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
- # [10:57] * Quits: niloy (~niloy@115.112.64.6) (Ping timeout: 246 seconds)
- # [10:59] * Joins: niloy (~niloy@115.112.64.6)
- # [11:05] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 252 seconds)
- # [11:07] * Quits: birtles (~chatzilla@61-121-216-2.bitcat.net) (Quit: ChatZilla 0.9.90-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [11:09] <SimonSapin> Are the data-* attributes defined on SVG elements?
- # [11:16] <zcorpan> SimonSapin: don't think so
- # [11:16] <jgraham> I seem to remember that someone wanted them to be, at least
- # [11:16] <jgraham> TabAtkins, perhaps
- # [11:17] <zcorpan> i seem to remember svg people wanting html features for years but nothing happens from what i can tell
- # [11:19] * Joins: mpt (~mpt@nat/canonical/x-bambxatynumwptuo)
- # [11:19] * Quits: mpt (~mpt@nat/canonical/x-bambxatynumwptuo) (Changing host)
- # [11:19] * Joins: mpt (~mpt@canonical/mpt)
- # [11:21] * Joins: JimJibber (~jim@132.185.151.37)
- # [11:24] * Quits: niloy (~niloy@115.112.64.6) (Ping timeout: 264 seconds)
- # [11:28] * Quits: plutoniix (~plutoniix@ppp-58-8-62-62.revip2.asianet.co.th) (Quit: จรลี จรลา)
- # [11:28] * Joins: niloy (~niloy@115.112.64.6)
- # [11:33] * Joins: Kolombiken1 (~Adium@gateway.creuna.se)
- # [11:34] * Quits: Kolombiken (~Adium@94.137.124.2) (Ping timeout: 264 seconds)
- # [11:35] * Quits: nessy (~silviapf@202-159-131-199.dyn.iinet.net.au) (Quit: Leaving.)
- # [11:44] * Quits: niloy (~niloy@115.112.64.6) (Ping timeout: 256 seconds)
- # [11:55] * Joins: annevk (~annevk@p15181-obmd01.tokyo.ocn.ne.jp)
- # [11:55] <annevk> Maybe we should uplift data-* to DOM?
- # [11:56] <annevk> Has anyone implemented Element.id / Element.className yet?
- # [11:56] * Quits: Kolombiken1 (~Adium@gateway.creuna.se) (Quit: Leaving.)
- # [11:57] * Joins: Kolombiken (~Adium@94.137.124.2)
- # [12:00] <annevk> Hixie: re promises, now you know what the event loop thing feels like :-)
- # [12:02] <jgraham> heh
- # [12:07] * Joins: niloy (~niloy@115.112.111.246)
- # [12:13] * Quits: niloy (~niloy@115.112.111.246) (Ping timeout: 248 seconds)
- # [12:13] * Joins: hallvors (~hallvord@node-c6ttanf53zl197.20.ipv6.opera.com)
- # [12:16] * Quits: annevk (~annevk@p15181-obmd01.tokyo.ocn.ne.jp) (Remote host closed the connection)
- # [12:26] * Joins: niloy (~niloy@115.112.64.6)
- # [12:51] <zcorpan> This section is non-normative.
- # [12:51] <zcorpan> XSLT processing should ...
- # [12:51] <zcorpan> http://www.w3.org/html/wg/drafts/html/master/templating.html#template-XSLT-XPath
- # [12:55] * Joins: shwetank (~shwetank@122.161.246.197)
- # [12:58] * Joins: AlexNRoss (~Aleoss112@unaffiliated/aleoss)
- # [12:58] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [12:58] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [12:58] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [12:59] * Quits: emailshwetank (~shwetank@68.232.186.203) (Ping timeout: 264 seconds)
- # [13:09] * Quits: niloy (~niloy@115.112.64.6) (Ping timeout: 248 seconds)
- # [13:10] * Quits: ehsan (~ehsan@24.212.206.174) (Read error: Connection reset by peer)
- # [13:10] * Joins: ehsan (~ehsan@24.212.206.174)
- # [13:10] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [13:11] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [13:17] * Quits: AlexNRoss (~Aleoss112@unaffiliated/aleoss) (Read error: Connection reset by peer)
- # [13:18] * Joins: AlexNRoss (~Aleoss112@198.55.126.104)
- # [13:18] * Quits: AlexNRoss (~Aleoss112@198.55.126.104) (Changing host)
- # [13:18] * Joins: AlexNRoss (~Aleoss112@unaffiliated/aleoss)
- # [13:19] * Quits: AlexNRoss (~Aleoss112@unaffiliated/aleoss) (Remote host closed the connection)
- # [13:23] * Quits: marcosc (~marcosc@bl10-250-152.dsl.telepac.pt) (Remote host closed the connection)
- # [13:28] * Quits: wilhelm (~wilhelm@178.255.149.100) (Remote host closed the connection)
- # [13:28] * Quits: Hixie (~ianh@178.255.149.100) (Remote host closed the connection)
- # [13:30] * Joins: will_i_was (~william@blackhole.space150.com)
- # [13:31] * Joins: wilhelm (~wilhelm@178.255.149.100)
- # [13:32] * Joins: niloy (~niloy@115.112.64.6)
- # [13:35] * Quits: will_i_was (~william@blackhole.space150.com) (Ping timeout: 252 seconds)
- # [13:45] * Joins: marcosc (~marcosc@bl10-250-152.dsl.telepac.pt)
- # [13:50] * Quits: sicking (~sicking@80.216.49.136) (Quit: sicking)
- # [13:55] * Quits: smaug____ (~chatzilla@a91-154-47-240.elisa-laajakaista.fi) (Ping timeout: 255 seconds)
- # [14:01] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [14:01] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [14:01] * Joins: scor (~scor@drupal.org/user/52142/view)
- # Session Close: Thu Jun 20 14:01:51 2013
- #
- # Session Start: Thu Jun 20 14:01:51 2013
- # Session Ident: #whatwg
- # [14:01] * Disconnected
- # [14:03] * Attempting to rejoin channel #whatwg
- # [14:03] * Rejoined channel #whatwg
- # [14:03] * Topic is 'WHATWG: http://www.whatwg.org/ -- logs: http://krijnhoetmer.nl/irc-logs/ & http://logbot.glob.com.au/ -- stats: http://gavinsharp.com/irc/whatwg.html -- Please leave your sense of logic at the door, thanks!'
- # [14:03] * Set by smaug____!~chatzilla@GGZYYCCCXVIII.gprs.sl-laajakaista.fi on Wed Mar 21 17:14:24
- # [14:05] * Joins: sicking (~sicking@80.216.49.136)
- # [14:06] * Quits: ripples (~ripples@41-135-28-245.dsl.mweb.co.za) (Read error: Connection reset by peer)
- # [14:09] * Joins: smaug____ (~chatzilla@nat/mozilla/x-ntjwqantujabkqss)
- # [14:15] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [14:15] * Quits: marcosc (~marcosc@bl10-250-152.dsl.telepac.pt) (Remote host closed the connection)
- # [14:17] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 240 seconds)
- # [14:27] * Joins: marcosc (~marcosc@bl10-250-152.dsl.telepac.pt)
- # [14:27] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [14:29] * Quits: boblet_ (uid1921@gateway/web/irccloud.com/x-jkabormtiqtefzbt) (Ping timeout: 260 seconds)
- # [14:29] * Quits: JonathanNeal (uid5831@gateway/web/irccloud.com/x-cojynpienziilwgy) (Ping timeout: 260 seconds)
- # [14:30] * Joins: JonathanNeal (uid5831@gateway/web/irccloud.com/x-abmvbkzmvnrwgubd)
- # [14:31] * Joins: mpt (~mpt@nat/canonical/x-plschforlukmegzu)
- # [14:31] * Quits: mpt (~mpt@nat/canonical/x-plschforlukmegzu) (Changing host)
- # [14:31] * Joins: mpt (~mpt@canonical/mpt)
- # [14:45] * Joins: krawchyk (~krawchyk@c-76-21-215-221.hsd1.dc.comcast.net)
- # [14:51] * Quits: tomasf (~tomasf@77.72.97.10.c.fiberdirekt.net) (Quit: tomasf)
- # [14:57] * Quits: marcosc (~marcosc@bl10-250-152.dsl.telepac.pt) (Remote host closed the connection)
- # [14:59] * Joins: decotii (~decotii@static-98-116-12-109.nycmny.fios.verizon.net)
- # [15:00] * Joins: JohnAlbin (~JohnAlbin@114-24-48-203.dynamic.hinet.net)
- # [15:01] * Quits: sicking (~sicking@80.216.49.136) (Quit: sicking)
- # [15:02] <zcorpan> hmm. i kind of missed that anne got married
- # [15:03] * Quits: falken (falken@nat/google/x-mkjwyplvndpsrxyj) (Quit: leaving)
- # [15:11] * Joins: marcosc (~marcosc@bl10-250-152.dsl.telepac.pt)
- # [15:14] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [15:16] * Quits: Masklinn (~textual@98.71.144.195.ipv4.evonet.be)
- # [15:18] * Quits: ehsan (~ehsan@24.212.206.174) (Remote host closed the connection)
- # [15:19] * Joins: Ms2ger (~Ms2ger@94.198-64-87.adsl-dyn.isp.belgacom.be)
- # [15:24] * Joins: vitorpacheco (~vitor@189-105-42-75.user.veloxzone.com.br)
- # [15:25] <Ms2ger> annevk: I should find my patch to implement Element.className/id...
- # [15:25] <Ms2ger> Anne got married?
- # [15:25] <zcorpan> https://twitter.com/annevk/status/347696720173486080
- # [15:26] <zcorpan> Ms2ger: can you merge https://bitbucket.org/ms2ger/anolis/pull-request/10/use-for-the-toc-in-w3c_compat-since-csswgs/diff pls?
- # [15:27] * Quits: wilhelm (~wilhelm@178.255.149.100) (Quit: leaving)
- # [15:27] <Ms2ger> Where does the w3c_compat_class_toc thing come from?
- # [15:28] <zcorpan> it was there before. it's just a flag you can provide when invoking anolis
- # [15:28] <Ms2ger> Oh, hmm
- # [15:29] <Ms2ger> Fair enough, I guess
- # [15:29] <Ms2ger> But could you write a test? :)
- # [15:30] <zcorpan> yeah i guess
- # [15:30] * Joins: TallTed (~Thud@63.119.36.36)
- # [15:30] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [15:30] * Joins: Masklinn (~textual@98.71.144.195.ipv4.evonet.be)
- # [15:31] * Quits: charl (~charl@2001:67c:2564:524:92b1:1cff:fe89:ae5) (Quit: leaving)
- # [15:33] * GPHemsley did not interpret that tweet as involving Anne
- # [15:33] * GPHemsley assumed a public bathroom
- # [15:35] * gsnedders did what GPHemsley did
- # [15:37] <GPHemsley> annevk (or someone): Remind me: XSL and XSLT are different things?
- # [15:38] <gsnedders> XSL == XSL-FO, typically
- # [15:39] <Ms2ger> It's the thing weird Glenn uses to argue for silly stuff in CSS
- # [15:40] <GPHemsley> which one is used for styling?
- # [15:40] * Joins: sedovsek (~robert@89.143.12.238)
- # [15:40] <zcorpan> Ms2ger: should the .options file use dashes or underscore?
- # [15:41] <GPHemsley> zcorpan: underscore
- # [15:41] <gsnedders> GPHemsley: XSL-FO
- # [15:41] <GPHemsley> gsnedders: So what is XSLT for then?
- # [15:41] <gsnedders> GPHemsley: XSLT has the vital T in it — it's merely a transformation language/
- # [15:41] <gsnedders> It transforms an XML tree into something else (typically another XML tree, but can be any byte stream).
- # [15:41] <Ms2ger> zcorpan, underscores, like in **kwargs
- # [15:42] <GPHemsley> gsnedders: Would you call it a script?
- # [15:42] <GPHemsley> [ing language]
- # [15:42] <gsnedders> GPHemsley: Well, it's Turing complete…
- # [15:42] <GPHemsley> hmm
- # [15:43] <gsnedders> GPHemsley: I mean, it's basically just a DSL to transform XML trees to other XML trees.
- # [15:43] * Joins: AladinBouzerd (~aladinbou@41.104.177.57)
- # [15:43] <gsnedders> It's also amusing because nobody uses it client-side, thus Opera/Presto being broken with IRIs in any transformed document for over a decade before anyone noticed.
- # [15:44] <GPHemsley> gsnedders: And how do you use it on a page?
- # [15:44] <gsnedders> A PI on an XML page.
- # [15:44] <GPHemsley> oh, was that <?xml-transform ?> or something?
- # [15:45] * Aww is now known as EvilAww
- # [15:45] <zcorpan> Ms2ger: toc-basic fails because the ref has "id=baz" rather than "id=baz?"
- # [15:45] <zcorpan> GPHemsley: <?xml-stylesheet?>
- # [15:45] <GPHemsley> zcorpan: We know :)
- # [15:45] <GPHemsley> zcorpan: You're lucky nothing else fails
- # [15:45] <GPHemsley> zcorpan: (Don't upgrade html5lib)
- # [15:46] <gsnedders> GPHemsley: Either what zcorpan said, or you use some API.
- # [15:46] <GPHemsley> zcorpan, gsnedders: So, there's no difference between how XSL and XSLT are called in a page?
- # [15:47] <Ms2ger> zcorpan, yeah, I need to figure that out
- # [15:47] * Joins: will_i_was (~william@san.space150.com)
- # [15:47] <gsnedders> GPHemsley: I believe not. XSLT is a part of XSL, as is what is de-facto called XSL-FO.
- # [15:47] <GPHemsley> gsnedders: Well, that
- # [15:47] <gsnedders> (XSL-FO officially is just "the formatting section of XSL")
- # [15:47] <GPHemsley> gsnedders: Well, that's unfortunate.
- # [15:47] * Joins: scor (scor@nat/acquia/x-ncrxzizwutwbcrwk)
- # [15:47] * Quits: scor (scor@nat/acquia/x-ncrxzizwutwbcrwk) (Changing host)
- # [15:47] * Joins: scor (scor@drupal.org/user/52142/view)
- # [15:47] <GPHemsley> gsnedders: Is CSS Turing-complete, too?
- # [15:48] * Joins: maximmat (63e87857@gateway/web/freenode/ip.99.232.120.87)
- # [15:48] <gsnedders> GPHemsley: I believe not. HTML + CSS + a user to advance the tape is Turing complete.
- # [15:48] <GPHemsley> hmm
- # [15:48] * Joins: Cory2 (~Adium@206.136.32.247)
- # [15:48] <gsnedders> I don't believe there's any way to advance the tape without user interaction.
- # [15:48] <GPHemsley> gsnedders: So XSLT is a script called as a style? That's complex
- # [15:49] <GPHemsley> Or, rather, that complicates things
- # [15:49] <maximmat> Hey guys, I got a question I was wondering if you could help me with (not sure if this is the right place). I'm using Python 2.7, and when I import the html5lib module, it gives me a " File "C:\Python27\lib\site-packages\html5lib\html5parser.py", line 2, in <module> from six import with_metaclass ImportError: No module named six" error. Any idea on what to do?
- # [15:49] <gsnedders> maximmat: Install six.
- # [15:50] <maximmat> and how do I do that?
- # [15:50] <GPHemsley> I guess I'm not the only one for which the html5lib dependencies didn't install
- # [15:50] <gsnedders> maximmat: How did you install html5lib?
- # [15:50] <GPHemsley> s/which/whom/
- # [15:51] <maximmat> downloaded from the github, installed from there
- # [15:51] * Quits: will_i_was (~william@san.space150.com) (Ping timeout: 252 seconds)
- # [15:52] <GPHemsley> maximmat: sudo python setup.py install?
- # [15:52] <maximmat> on windows, but yes
- # [15:53] <GPHemsley> gsnedders: For some reason, the setup.py script doesn't install dependencies
- # [15:53] <gsnedders> GPHemsley: On Python 2?
- # [15:54] <GPHemsley> gsnedders: Yeah
- # [15:54] <gsnedders> Or rather, I believe distutils never installs dependencies.
- # [15:54] <maximmat> So I have to use pip install or easy_install or something like that?
- # [15:55] <gsnedders> maximmat: You don't have to, but it'll be a lot less painful in general. Otherwise, go download six off PyPI and install it manually.
- # [15:55] <maximmat> Alright, thank you so much
- # [15:55] * Quits: maximmat (63e87857@gateway/web/freenode/ip.99.232.120.87) (Quit: Page closed)
- # [15:55] <zcorpan> hmm. i added a test, but if i modify the expected file so it should fail, it doesn't fail, so i guess it doesn't run?
- # [15:56] <GPHemsley> zcorpan: You have 3 files?
- # [15:56] <zcorpan> yes
- # [15:56] <GPHemsley> zcorpan: I usually start by leaving the target file empty
- # [15:57] <GPHemsley> zcorpan: Then you can see, for example, where in the test order it falls
- # [15:58] * Joins: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com)
- # [15:58] <zcorpan> does the test runner abort on first fail?
- # [15:58] <GPHemsley> I don't think so
- # [15:59] <GPHemsley> your source file has .src.html, right?
- # [16:00] <zcorpan> yeah
- # [16:01] <GPHemsley> and it's not running?
- # [16:01] <zcorpan> i fixed the toc-basic file so it now passes, and get a different error
- # [16:01] <zcorpan> ImportError: No module named w3c_compat_class_toc
- # [16:01] <zcorpan> so my options file is wrong
- # [16:02] <Ms2ger> I probably should have documented the format...
- # [16:02] * Quits: decotii (~decotii@static-98-116-12-109.nycmny.fios.verizon.net) (Quit: Leaving)
- # [16:02] <Ms2ger> { "w3c_compat_class_toc": true }, I think?
- # [16:02] * Joins: rubatdub (~khalil@213.188.180.185)
- # [16:02] <GPHemsley> that's what I was gonna say :)
- # [16:03] <zcorpan> and now i'm getting a PASS
- # [16:04] <zcorpan> should i commit the fix for toc-basic too?
- # [16:04] * Quits: hallvors (~hallvord@node-c6ttanf53zl197.20.ipv6.opera.com) (Ping timeout: 245 seconds)
- # [16:04] <Ms2ger> The weird thing is that toc-basic doesn't fail for me :)
- # [16:04] <GPHemsley> Ms2ger: What version of html5lib are you using, anyway?
- # [16:05] <zcorpan> Ms2ger: does any other test fail?
- # [16:05] <Ms2ger> 1.0b1 it seems
- # [16:05] <Ms2ger> test_tests/dfn_data-anolis-spec_collision.src.html
- # [16:06] <Ms2ger> Because of the attribute order thing
- # [16:06] * Joins: ehsan (~ehsan@24.212.206.174)
- # [16:06] <GPHemsley> Ms2ger: Right... with such a new version a whole bunch of tests fail
- # [16:07] <zcorpan> Ms2ger: is that the only one failing?
- # [16:07] <Ms2ger> For me, yes
- # [16:07] * GPHemsley has 6 failures
- # [16:08] * Joins: decotii (~decotii@98.116.12.109)
- # [16:08] <GPHemsley> but I also probably have a later version of html5lib
- # [16:08] <Ms2ger> I need to dive in a bit deeper...
- # [16:08] <Ms2ger> Probably next week
- # [16:13] * Joins: flupzor (~alex@a7249.upc-a.chello.nl)
- # [16:13] * Joins: will_i_was (~william@vpn.space150.com)
- # [16:16] * Joins: tantek (~tantek@ip-64-134-229-65.public.wayport.net)
- # [16:17] * Quits: ehsan (~ehsan@24.212.206.174) (Remote host closed the connection)
- # [16:18] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
- # [16:19] <zcorpan> ok pushed the test
- # [16:19] <zcorpan> see you next week
- # [16:19] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [16:19] * Quits: Cory2 (~Adium@206.136.32.247) (Quit: Leaving.)
- # [16:20] * Quits: shwetank (~shwetank@122.161.246.197) (Quit: Linkinus - http://linkinus.com)
- # [16:21] * Joins: boblet_ (uid1921@gateway/web/irccloud.com/x-leglvwfkaqbkisiq)
- # [16:22] * Joins: mven (~mven@ip68-224-15-53.lv.lv.cox.net)
- # [16:30] * Joins: Cory2 (~Adium@206.136.32.247)
- # [16:39] * Quits: jernoble_ (~jernoble@199-188-193-107.PUBLIC.monkeybrains.net) (Quit: Computer has gone to sleep.)
- # [16:41] * Quits: rubatdub (~khalil@213.188.180.185) (Quit: Quitte)
- # [16:48] * Joins: jernoble_ (~jernoble@65.50.220.249)
- # [16:50] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [16:51] * Joins: ehsan (~ehsan@66.207.208.98)
- # [16:54] <GPHemsley> Anyone else getting a phantom Google Notifications bell icon?
- # [16:54] <GPHemsley> hmm... maybe my Google JavaScript has stopped working...
- # [16:55] * GPHemsley shrugs
- # [16:56] * Joins: cabanier1 (~cabanier@sjfw1.adobe.com)
- # [16:58] * Quits: Masklinn (~textual@98.71.144.195.ipv4.evonet.be)
- # [16:59] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Ping timeout: 256 seconds)
- # [17:00] * miketaylr is now known as miketaylrzzzzzzz
- # [17:00] * Quits: foolip (~philip@83.218.67.122) (Quit: Ex-Chat)
- # [17:03] * Joins: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net)
- # [17:04] * Quits: mven (~mven@ip68-224-15-53.lv.lv.cox.net) (Remote host closed the connection)
- # [17:06] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
- # [17:08] * miketaylrzzzzzzz is now known as miketaylr
- # [17:09] * Quits: jernoble_ (~jernoble@65.50.220.249) (Remote host closed the connection)
- # [17:10] * Joins: jernoble_ (~jernoble@65.50.220.249)
- # [17:12] * Quits: tantek (~tantek@ip-64-134-229-65.public.wayport.net) (Ping timeout: 255 seconds)
- # [17:22] * Joins: Masklinn (~textual@213.211.144.248)
- # [17:23] <Domenic_> Has anyone ever tried standardizing `outline-radius`? TabAtkins, you seem to know things about CSS specs? Mostly just curious.
- # [17:23] * Joins: frozenice (~frozenice@unaffiliated/fr0zenice)
- # [17:24] * Joins: ripples (~ripples@41-135-28-245.dsl.mweb.co.za)
- # [17:27] <dglazkov> good morning, Whatwg!
- # [17:31] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [17:31] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [17:34] * Quits: mpt (~mpt@canonical/mpt) (Read error: Connection reset by peer)
- # [17:35] * Joins: mpt (~mpt@nat/canonical/x-dudsjelthkcoqgzo)
- # [17:35] * Quits: mpt (~mpt@nat/canonical/x-dudsjelthkcoqgzo) (Changing host)
- # [17:35] * Joins: mpt (~mpt@canonical/mpt)
- # [17:36] * Joins: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net)
- # [17:36] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 246 seconds)
- # [17:37] * Quits: hasather (~hasather@80.91.33.141) (Read error: Operation timed out)
- # [17:41] * Quits: jernoble_ (~jernoble@65.50.220.249) (Quit: Computer has gone to sleep.)
- # [17:46] * Joins: annevk (~annevk@s236.GtokyoFL22.vectant.ne.jp)
- # [17:46] * Quits: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net) (Quit: Leaving.)
- # [17:48] * Joins: weinig (~weinig@17.212.154.249)
- # [17:53] * Joins: karbassi (~karbassi@li62-206.members.linode.com)
- # [17:53] * Quits: cabanier1 (~cabanier@sjfw1.adobe.com) (Read error: Connection reset by peer)
- # [17:53] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [17:53] * Joins: jernoble_ (~jernoble@17.114.27.200)
- # [17:53] * Quits: vitorpacheco (~vitor@189-105-42-75.user.veloxzone.com.br) (Ping timeout: 264 seconds)
- # [17:54] * Quits: espadrine (~ttyl@85-218-9-42.dclient.lsne.ch) (Remote host closed the connection)
- # [17:57] * Quits: annevk (~annevk@s236.GtokyoFL22.vectant.ne.jp) (Ping timeout: 260 seconds)
- # [17:57] * Quits: AladinBouzerd (~aladinbou@41.104.177.57) (Read error: Connection reset by peer)
- # [17:57] * Joins: AladinBouzerd (~aladinbou@41.104.177.57)
- # [18:00] * Joins: sgalineau (~sylvaing@sjfw1-a.adobe.com)
- # [18:01] * Quits: mitemitreski (~mitemitre@212.120.17.179) (Read error: Connection reset by peer)
- # [18:01] * Joins: msaad (~marcus@24-212-234-115.cable.teksavvy.com)
- # [18:03] * Joins: jsbell (jsbell@nat/google/x-qmsdetyclzjjnofa)
- # [18:04] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:04] * Quits: miketaylr (~miketaylr@91.203.97.247) (Quit: goodbye cruel world)
- # [18:07] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [18:08] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Read error: Connection reset by peer)
- # [18:12] * Joins: cabanier (~cabanier@sjfw1-a.adobe.com)
- # [18:12] * Quits: Cory2 (~Adium@206.136.32.247) (Quit: Leaving.)
- # [18:15] * jonlee|afk is now known as jonlee
- # [18:18] * Quits: JimJibber (~jim@132.185.151.37) (Quit: JimJibber)
- # [18:20] * Joins: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com)
- # [18:22] * Quits: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net) (Ping timeout: 246 seconds)
- # [18:24] * Quits: benbarnett (~Adium@195.81.245.98) (Quit: Leaving.)
- # [18:24] * Joins: josemanuel (~josemanue@132.205.221.87.dynamic.jazztel.es)
- # [18:25] * Quits: Kolombiken (~Adium@94.137.124.2) (Read error: Connection reset by peer)
- # [18:25] * Joins: Kolombiken (~Adium@gateway.creuna.se)
- # [18:26] * Quits: Kolombiken (~Adium@gateway.creuna.se) (Client Quit)
- # [18:27] * Quits: jernoble_ (~jernoble@17.114.27.200) (Quit: Computer has gone to sleep.)
- # [18:30] * Joins: nimbu1 (~nimbu@sjfw1.adobe.com)
- # [18:31] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
- # [18:32] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Read error: Operation timed out)
- # [18:41] * Joins: dcheng (dcheng@nat/google/x-apcflzhdhioqbusq)
- # [18:42] * Quits: nimbu1 (~nimbu@sjfw1.adobe.com) (Read error: Connection reset by peer)
- # [18:42] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
- # [18:42] * Joins: malcolmva (~malcolmva@c-67-180-203-233.hsd1.ca.comcast.net)
- # [18:43] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Client Quit)
- # [18:51] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
- # [18:53] * Joins: lmclister (~lmclister@sjfw1.adobe.com)
- # [18:57] * Joins: Cory2 (~Adium@206.136.32.247)
- # [18:58] * Joins: jernoble_ (~jernoble@17.212.154.211)
- # [18:59] * EvilAww is now known as Aww
- # [18:59] * bentruyman_ is now known as bentruyman
- # [19:01] * Joins: mattgifford (~mattgiffo@70.102.199.158)
- # [19:06] <TabAtkins> annevk: According to Arv, for static arrays we should just use sequence<Node>. I've suggested that in the appropriate thread (about the return value of document.elementsFromPoint()).
- # [19:07] * Joins: ap (~ap@2620:149:4:1b01:e557:4964:5b75:c293)
- # [19:07] * jonlee is now known as jonlee|afk
- # [19:07] <TabAtkins> zcorpan: Oh, I didn't actually look at our markup. I thought you were just missing a class or something. If it's a matter of ol versus ul, I can just go adjust the stylesheet.
- # [19:08] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [19:09] <TabAtkins> SimonSapin: The data-* attributes either have been added to SVG, or will be. It was definitely approved to be so, at least.
- # [19:11] <TabAtkins> Domenic_: Dunno. It's just in Moz, I think?
- # [19:13] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
- # [19:18] * Quits: cabanier (~cabanier@sjfw1-a.adobe.com) (Read error: Connection reset by peer)
- # [19:21] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [19:23] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Client Quit)
- # [19:32] * Quits: Cory2 (~Adium@206.136.32.247) (Quit: Leaving.)
- # [19:32] * Quits: karbassi (~karbassi@li62-206.members.linode.com) (Remote host closed the connection)
- # [19:32] * Joins: nonge (~nonge@p508287CD.dip0.t-ipconnect.de)
- # [19:34] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Quit: Leaving.)
- # [19:38] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
- # [19:40] * Joins: karbassi (~karbassi@li62-206.members.linode.com)
- # [19:44] <Domenic_> TabAtkins: yeah, it's a non-standard Moz thing. It's quite useful though, so was just wondering if anyone had tried making it official.
- # [19:45] * Joins: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net)
- # [19:52] * Quits: marcosc (~marcosc@bl10-250-152.dsl.telepac.pt) (Remote host closed the connection)
- # [19:56] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 260 seconds)
- # [19:57] * Joins: Cory2 (~Adium@206.136.32.247)
- # [20:06] * Joins: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [20:06] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Read error: Connection reset by peer)
- # [20:06] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [20:06] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [20:07] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [20:10] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 260 seconds)
- # [20:14] * Joins: jacobolus (~jacobolus@108-75-75-178.lightspeed.sntcca.sbcglobal.net)
- # [20:14] * Krinkle|detached is now known as Krinkle
- # [20:17] * Quits: mh0 (mh0@unaffiliated/mh0) (Quit: ZNC - http://znc.in)
- # [20:22] * Joins: rniwa (~rniwa@17.212.154.114)
- # [20:25] * Joins: Hixie (~ianh@178.255.149.100)
- # [20:27] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Quit: Leaving.)
- # [20:36] * Joins: vitorpacheco (~vitor@189-105-42-75.user.veloxzone.com.br)
- # [20:47] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [20:47] * Quits: ap (~ap@2620:149:4:1b01:e557:4964:5b75:c293) (Quit: ap)
- # [20:49] * Quits: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [20:51] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [20:55] * Quits: weinig (~weinig@17.212.154.249) (Ping timeout: 255 seconds)
- # [20:55] * Joins: cabanier (~cabanier@192.150.22.55)
- # [20:57] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Remote host closed the connection)
- # [20:57] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Ping timeout: 256 seconds)
- # [20:57] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
- # [20:58] * Joins: sicking (~sicking@m77-218-235-104.cust.tele2.se)
- # [20:59] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
- # [21:00] * Krinkle is now known as Krinkle|detached
- # [21:01] * Joins: JimJibber (~jim@host-78-146-58-128.as13285.net)
- # [21:02] * Aww is now known as Aww[42]
- # [21:02] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [21:04] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Ping timeout: 240 seconds)
- # [21:07] * Quits: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.87-6.1450hg.fc18 [XULRunner 21.0/20130521122340])
- # [21:07] * Quits: sicking (~sicking@m77-218-235-104.cust.tele2.se) (Ping timeout: 259 seconds)
- # [21:08] * Quits: vitorpacheco (~vitor@189-105-42-75.user.veloxzone.com.br) (Ping timeout: 264 seconds)
- # [21:10] * Joins: sicking (~sicking@m77-218-235-104.cust.tele2.se)
- # [21:11] * Joins: ChaoticJorge (~chaoticjo@S01067444013f60b9.vc.shawcable.net)
- # [21:12] * ChaoticJorge is now known as jorgepedret
- # [21:14] * Joins: marcosc (~marcosc@bl10-250-152.dsl.telepac.pt)
- # [21:16] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [21:20] <aklein> Hixie: g'afternoon. did you happen to see my question about PopStateEvent yesterday afternoon?
- # [21:28] * Quits: sicking (~sicking@m77-218-235-104.cust.tele2.se) (Ping timeout: 255 seconds)
- # [21:38] * Joins: ap (~ap@2620:149:4:1b01:99a4:74dd:c838:9ea4)
- # [21:44] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Remote host closed the connection)
- # [21:48] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [21:48] * Quits: Ms2ger (~Ms2ger@94.198-64-87.adsl-dyn.isp.belgacom.be) (Quit: nn)
- # [21:48] * Quits: marcosc (~marcosc@bl10-250-152.dsl.telepac.pt) (Remote host closed the connection)
- # [21:49] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 264 seconds)
- # [21:56] * Joins: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com)
- # [21:58] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
- # [22:01] * Krinkle|detached is now known as Krinkle
- # [22:02] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
- # [22:07] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [22:08] * Joins: sicking (~sicking@m77-218-233-149.cust.tele2.se)
- # [22:09] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [22:10] * Quits: frozenice (~frozenice@unaffiliated/fr0zenice) (Remote host closed the connection)
- # [22:12] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [22:13] * Joins: pauld_ (~decotii@static-98-116-12-109.nycmny.fios.verizon.net)
- # [22:13] * Quits: decotii (~decotii@98.116.12.109) (Read error: Connection reset by peer)
- # [22:16] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 260 seconds)
- # [22:26] * Aww[42] is now known as Aww
- # [22:29] * Quits: cheron (~cheron@unaffiliated/cheron) (Ping timeout: 246 seconds)
- # [22:30] * Quits: TallTed (~Thud@63.119.36.36)
- # [22:32] <aklein> Hixie: filed as https://www.w3.org/Bugs/Public/show_bug.cgi?id=22420
- # [22:32] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
- # [22:32] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [22:33] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Client Quit)
- # [22:34] * Joins: danjesus (~danjesus@187.37.80.122)
- # [22:36] * Quits: Masklinn (~textual@213.211.144.248)
- # [22:37] * Joins: tantek (~tantek@ma12036d0.tmodns.net)
- # [22:38] * Parts: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [22:49] * Quits: tantek (~tantek@ma12036d0.tmodns.net) (Quit: tantek)
- # [22:50] * Joins: vitorpacheco (~vitor@189-105-42-75.user.veloxzone.com.br)
- # [22:52] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [22:53] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [22:54] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [22:54] * Quits: lmclister (~lmclister@sjfw1.adobe.com) (Ping timeout: 252 seconds)
- # [22:55] * Quits: sgalineau (~sylvaing@sjfw1-a.adobe.com) (Read error: Connection reset by peer)
- # [22:55] <Hixie> aklein: i didn't, sorry, i went off irc for a bit. looking at bug now.
- # [22:57] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Ping timeout: 260 seconds)
- # [22:58] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Ping timeout: 247 seconds)
- # [22:59] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 268 seconds)
- # [22:59] * Joins: mven (~mven@169.241.49.225)
- # [23:04] <Hixie> aklein: commented
- # [23:06] * Joins: jryans (~jryans@office.massrel.com)
- # [23:07] * Quits: danjesus (~danjesus@187.37.80.122) (Quit: Leaving)
- # [23:07] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
- # [23:08] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Client Quit)
- # [23:09] <aklein> Hixie: thanks, responded. happy to discuss here too.
- # [23:13] * Joins: tantek (~tantek@199.223.125.130)
- # [23:13] * Quits: tantek (~tantek@199.223.125.130) (Client Quit)
- # [23:13] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:18] * Joins: lmclister (~lmclister@sjfw1.adobe.com)
- # [23:19] * Joins: weinig (~weinig@17.114.11.85)
- # [23:19] * Quits: Cory2 (~Adium@206.136.32.247) (Quit: Leaving.)
- # [23:22] <Hixie> aklein: if you want prompt responses, here is best for you :-)
- # [23:22] <Hixie> aklein: i don't understand the implementation concern. Just implement these objects as you would any other event objects.
- # [23:24] <aklein> Hixie: since bringing up this concern started from implementation concerns, I suppose I ought to just explain the main one. it has to do with extensions
- # [23:24] <aklein> they operate in "isolated worlds", which have access to the same DOM but with different JS wrappers for each host object
- # [23:24] <aklein> that is, different from the "main world"
- # [23:26] <Hixie> heycam|away: ping
- # [23:26] <Hixie> aklein: ok
- # [23:26] <aklein> the trouble comes in if I do new PopStateEvent('popstate', {state: document}) in one world and then handle the event in another world
- # [23:27] * Hixie mumbles something about extensions being the problem here
- # [23:27] <aklein> I don't entirely disagree
- # [23:27] <Hixie> doesn't this problem occur whenever you have an "any" IDL type that transfers stuff from one "world" to another?
- # [23:27] * Quits: will_i_was (~william@vpn.space150.com) (Remote host closed the connection)
- # [23:27] <Hixie> or any callbacks, or any dictionaries, or...
- # [23:28] <aklein> yes, it would, I think the ping to heycam|away is perhaps appropriate (for him to tell me I'm wrong :)
- # [23:28] <Hixie> oh i need heycam for entirely different reasons, but yeah :-)
- # [23:28] <Hixie> i don't think you're wrong
- # [23:28] * Joins: will_i_was (~william@san.space150.com)
- # [23:28] <Hixie> i think this is a perfect example of why bz wants us to change the web security model
- # [23:29] <Hixie> to do checks on every property access
- # [23:29] <Hixie> rather than just at specific borders
- # [23:29] * Quits: pauld_ (~decotii@static-98-116-12-109.nycmny.fios.verizon.net) (Quit: Leaving)
- # [23:29] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
- # [23:29] <aklein> note, though, that it's not an error to handle an event fired from one world in another
- # [23:30] <Hixie> anyway i think your answer is just, you need to protect any case where you have data that can cross boundaries
- # [23:30] <aklein> for "organic" PopStateEvents, we just deserialize the object twice, once for each world
- # [23:30] <Hixie> by creating new wrappers or whatnot
- # [23:30] <Hixie> what do you do if an extension calls showModalDialog() and passes some structured dialogArguments?
- # [23:30] <aklein> Hixie: my likely fix for this issue if the spec isn't changed is just to do the cloning for worlds other than the one that created the event
- # [23:31] * Joins: decotii (~decotii@static-98-116-12-109.nycmny.fios.verizon.net)
- # [23:32] <Hixie> is there no way for an extension to call into the page's own JS?
- # [23:33] <aklein> injecting a script tag is usually the way that's done
- # [23:33] <aklein> that obviously doesn't meet all use cases, but it meets a good number
- # [23:33] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
- # [23:33] * Quits: will_i_was (~william@san.space150.com) (Ping timeout: 268 seconds)
- # [23:33] * aklein looks at what we do for showModalDialog
- # [23:33] <Hixie> that's just adding new js, not calling into it, right?
- # [23:34] <Hixie> i mean, you can't inject a <script> that defines a function, and then call that function
- # [23:35] <aklein> right, there's no sanctioned way for an extension to interact directly with the page's own script (though there are a variety of holes at the moment, which I'm trying to close)
- # [23:35] * Joins: SimonSapin1 (~simon@207.218.72.66)
- # [23:36] * Quits: SimonSapin (~simon@207.218.72.65) (Ping timeout: 255 seconds)
- # [23:38] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Ping timeout: 240 seconds)
- # [23:38] <Hixie> yeah then i would just say yeah, close each hole :-)
- # [23:38] * Joins: jwalden (~waldo@nat/mozilla/x-gaqrsoydviqusonr)
- # [23:38] <Hixie> basically anywhere there's an "any" argument or attribute
- # [23:38] <Hixie> assuming all host objects have their own wrappers already, that should be it, though i may be missing some things off-hand
- # [23:40] * Joins: othermaciej (~mjs@17.114.109.72)
- # [23:41] <aklein> yeah, I'm fine with doing that myself, I just wondered if it might be worth speccing these events differently; events are a big opportunity for leakiness because of how dispatching works. but it sounds like this doesn't sound like a concern of the HTML spec to you (and the consistency argument isn't strong enough)?
- # [23:42] * Quits: weinig (~weinig@17.114.11.85) (Quit: weinig)
- # [23:44] <Hixie> the consistency argument is in the other direction, imho
- # [23:45] <aklein> to your showModalDialog question, btw, the dialogFeatures are only set on the global of whatever world called showModalDialog
- # [23:45] <Hixie> same with return value?
- # [23:45] * Quits: vitorpacheco (~vitor@189-105-42-75.user.veloxzone.com.br) (Ping timeout: 252 seconds)
- # [23:45] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [23:45] <Hixie> (re consistency, i mean, event interfaces don't try to enforce event semantics from one event fired by the UA on all events that use that interface)
- # [23:45] <aklein> yup, that's read directly off the global
- # [23:47] <aklein> I see. Well, at least that means we just need a rule for what "any" means across worlds and stick with that. CustomEvent is the other place where this came up.
- # [23:47] * Quits: mven (~mven@169.241.49.225) (Remote host closed the connection)
- # [23:47] <Hixie> CustomEvent can probably just be dropped, no?
- # [23:47] <Hixie> i think that's dead
- # [23:47] * Quits: SimonSapin1 (~simon@207.218.72.66) (Quit: Leaving.)
- # [23:48] <Hixie> oh i guess not
- # [23:48] <Hixie> nevermind
- # [23:49] <aklein> actually the biggest leak was EventHandler attributes, which I just fixed in a slightly different way last week
- # [23:50] * Joins: mven (~mven@169.241.49.225)
- # [23:50] <Hixie> EventHandler attributes?
- # [23:50] <Hixie> oh because you shared them across worlds?
- # [23:50] <Hixie> instead of having one set per world?
- # [23:50] <aklein> yeah
- # [23:51] <Hixie> extensions suck.
- # [23:51] <aklein> :)
- # [23:51] <Hixie> :-)
- # [23:51] <aklein> interestingly, it looks like HTML now requires that EventHandlers be callable?
- # [23:51] <aklein> does that mean it no longer supports { handleEvent: function() { } } as an EventHandler?
- # [23:51] <Hixie> i forget what the conclusion was on that
- # [23:52] <Hixie> but it was a heated debate
- # [23:52] <aklein> I was having some fun setting a <button> as its own onclick handler and then giving it a handleEvent method
- # [23:52] <aklein> the current spec uses [TreatNonCallableAsNull]
- # [23:52] * Joins: tantek (~tantek@199.223.125.130)
- # [23:53] <Hixie> webidl says "the only known valid use of [TreatNonCallableAsNull] is for the callback functions used as the type of event handler IDL attributes" in HTML, so i guess i'm doing the right thing here. :-P
- # [23:54] <aklein> ha
- # [23:54] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 260 seconds)
- # [23:54] <aklein> nice, Firefox is following the spec here
- # [23:55] <aklein> I wonder if Blink could get away with doing that too
- # [23:57] <Hixie> if you can't, the spec is probably wrong
- # [23:57] * Joins: dekiss (~dejan@unaffiliated/dekiss)
- # [23:58] * Joins: will_i_was (~william@vpn.space150.com)
- # [23:58] <Hixie> i wonder what the right technical term is for a property of a JS object that a script adds, rather than one that is under the management of the browser
- # Session Close: Fri Jun 21 00:00:00 2013
The end :)