Options:
- # Session Start: Thu Oct 11 00:00:01 2012
- # Session Ident: #whatwg
- # [00:09] * Quits: othermaciej (~mjs@17.245.108.235) (Quit: othermaciej)
- # [00:09] <Hixie_> if anyone can think of anything to add to http://wiki.whatwg.org/wiki/FAQ#Where.27s_the_harm_in_adding.E2.80.94 please be my guest
- # [00:09] * Quits: jernoble_ (~jernoble@17.212.154.174) (Quit: Computer has gone to sleep.)
- # [00:11] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 248 seconds)
- # [00:13] * Joins: othermaciej (~mjs@17.245.108.235)
- # [00:16] * jernoble is now known as jernoble|afk
- # [00:16] * jernoble|afk is now known as jernoble
- # [00:16] * Joins: jernoble_ (~jernoble@17.245.109.77)
- # [00:20] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [00:20] * jonlee is now known as jonlee|afk
- # [00:22] * Quits: jonlee|afk (~jonlee@2620:149:4:1b01:857a:5f88:4ec3:6e1e) (Quit: jonlee|afk)
- # [00:24] * Quits: lar_zzz (~lar_zzz@p4FE25BF0.dip.t-dialin.net) (Quit: Leaving.)
- # [00:27] * jernoble_ is now known as jernoble|afk
- # [00:28] * jonlee_ is now known as jonlee|afk
- # [00:29] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [00:29] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [00:29] * Joins: dgathright (~dgathrigh@nat/yahoo/x-vtriybnboerjaovp)
- # [00:29] * Quits: jonlee|afk (~jonlee@2620:149:4:1b01:80a4:53a2:fd5e:a4e4) (Quit: jonlee|afk)
- # [00:30] * Joins: jonlee (~jonlee@2620:149:4:1b01:11a7:c8c8:d97c:cfd9)
- # [00:30] * abstractj is now known as abstractj|away
- # [00:31] * Joins: jonlee_ (~jonlee@2620:149:4:1b01:5dd0:176a:70a9:552a)
- # [00:31] * Joins: tantek (~tantek@208.176.205.99.ptr.us.xo.net)
- # [00:31] * Quits: jernoble|afk (~jernoble@17.245.109.77) (Quit: Computer has gone to sleep.)
- # [00:31] * Quits: jonlee_ (~jonlee@2620:149:4:1b01:5dd0:176a:70a9:552a) (Client Quit)
- # [00:33] * Joins: jonlee_ (~jonlee@2620:149:4:1b01:cd6f:d932:d0b6:a87f)
- # [00:33] * Joins: jernoble_ (~jernoble@17.245.109.77)
- # [00:36] * Joins: lilmonkey` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [00:36] * Quits: lilmonkey` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [00:36] * Joins: lilmonkey` (~colin@pdpc/supporter/professional/riven)
- # [00:37] * Quits: lilmonkey (~colin@pdpc/supporter/professional/riven) (Read error: Connection reset by peer)
- # [00:38] * lilmonkey` is now known as lilmonkey
- # [00:39] * Quits: necolas (~necolas@8.25.197.24) (Read error: Connection reset by peer)
- # [00:39] * Joins: necolas (~necolas@8.25.197.24)
- # [00:41] * jernoble_ is now known as jernoble|afk
- # [00:46] * Quits: danzik17 (~danzik17@ool-435606a9.dyn.optonline.net) (Ping timeout: 245 seconds)
- # [00:50] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [00:59] * Quits: necolas (~necolas@8.25.197.24) (Ping timeout: 244 seconds)
- # [00:59] * Quits: jernoble|afk (~jernoble@17.245.109.77) (Quit: Computer has gone to sleep.)
- # [00:59] * Joins: danbri (~danbri@80.71.30.113)
- # [01:00] * Joins: erichynds (~ehynds@pool-173-76-135-79.bstnma.fios.verizon.net)
- # [01:01] * Joins: MikeSmith_ (~MikeSmith@s1106151.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [01:02] * Quits: MikeSmith (~MikeSmith@s1106151.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 255 seconds)
- # [01:02] * MikeSmith_ is now known as MikeSmith
- # [01:09] * Joins: smaug (~chatzilla@cs181151161.pp.htv.fi)
- # [01:09] * Quits: RobbertAtWork (~robbertat@2001:980:9368:1:129a:ddff:fe6c:7fd1) (Remote host closed the connection)
- # [01:10] * jonlee is now known as jonlee|afk
- # [01:10] * jonlee|afk is now known as jonlee
- # [01:11] <zewt> reading bugzilla mails to lists gives me a headache
- # [01:11] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 255 seconds)
- # [01:11] * smaug is now known as smaug____
- # [01:12] <zewt> giganto table in every mail is a pain to read and using a fixed-width font for the content makes no sense
- # [01:12] * Quits: tantek (~tantek@208.176.205.99.ptr.us.xo.net) (Quit: tantek)
- # [01:20] <zewt> getting from google to specs is now one step harder :(
- # [01:21] <zewt> google for dom4, click first link (TR), click editor's draft, now there's an extra "specification moved" page--can't we get that to be a normal redirect?
- # [01:21] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [01:21] <Hixie_> why would you keep clicking the first link if it's not what you want
- # [01:21] <Hixie_> teach it that you want something else by clicking on the other thing and it'll become the new first link
- # [01:21] <Hixie_> (eventually)
- # [01:22] <zewt> because the correct result isn't even in the results
- # [01:22] <Hixie_> (though you'll have to first convince it that all the times clicking that bad link are really the past)
- # [01:22] * Joins: ^esc (~esc_ape@178.115.251.22.wireless.dyn.drei.com)
- # [01:22] * Joins: necolas (~necolas@8.25.197.24)
- # [01:22] <Hixie_> well you cal also just type "dom.spe" and have it autocomplete :-P
- # [01:22] <Hixie_> just "dom" is actually enough for my browser at this point
- # [01:24] <zewt> i long since gave up on trying to use browser history, every browser I use has made a complete mess of it
- # [01:24] <zewt> at least for quick navigation
- # [01:25] <Hixie_> time to try again
- # [01:25] * Quits: drublic (~drublic@frbg-5d84fe0e.pool.mediaWays.net) (Remote host closed the connection)
- # [01:25] * Joins: tantek (~tantek@208.176.205.99.ptr.us.xo.net)
- # [01:25] <zewt> sorry, not changing my everyday usage habits because specs for the HTML spec don't even use redirects properly :)
- # [01:25] <zewt> (dom spec, rather)
- # [01:26] <zewt> usage habits have a lot of momentum; it takes more than one site to make me try to change them
- # [01:26] <Hixie_> i'm just trying to help you out here
- # [01:26] <Hixie_> you whined about something, i gave you two ways to make your life way easier, and now your whining about my suggestions
- # [01:26] <Hixie_> you're
- # [01:27] <zewt> i'm trying to help everyone out--there shouldn't be additional steps in the way of people not using ancient TR snapshots
- # [01:32] * Quits: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [01:32] * Joins: danzik17 (~danzik17@ool-435606a9.dyn.optonline.net)
- # [01:32] <gavinc> uh, speaking of which on DOM... based on the Status of Document for http://www.w3.org/TR/dom/ how the heck would I know not to use that?
- # [01:32] <gavinc> speaking as someone who made very sure to refer to the "correct" DOM document a few months ago
- # [01:33] * Quits: Smylers (~smylers@host86-167-76-92.range86-167.btcentralplus.com) (Quit: Leaving.)
- # [01:33] <Hixie_> gavinc: you would know not to use anything that is in /TR/
- # [01:34] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [01:36] <gavinc> right, since on May 17th annevk said to use it
- # [01:37] * gavinc gives up
- # [01:37] <zewt> well, the /TR/ problem itself isn't specific to DOM or a new problem
- # [01:38] * Joins: barneybook (kvirc@220-133-195-146.HINET-IP.hinet.net)
- # [01:39] <Hixie_> it seems unlikely that anne said to use /TR/ anything
- # [01:39] <Hixie_> you sure he didn't mean one of the dev.w3.org servers?
- # [01:42] <gavinc> I think the final answer was link to that and wait till contextless parsing is defined and then update
- # [01:42] * Quits: tantek (~tantek@208.176.205.99.ptr.us.xo.net) (Read error: Connection reset by peer)
- # [01:42] <gavinc> no idea where contextless parsing is
- # [01:42] * Joins: tantek_ (~tantek@208.176.205.99.ptr.us.xo.net)
- # [01:44] <Hixie_> what's contextless parsing?
- # [01:46] <gavinc> What's needed to parse a fragment of HTML that isn't part of a document I'm guessing?
- # [01:46] <gavinc> since that's the use case
- # [01:47] * Quits: griswold (~quassel@vpn.space150.com) (Read error: Connection reset by peer)
- # [01:48] * Joins: griswold (~quassel@san.space150.com)
- # [01:48] <TabAtkins> Yeah, parsing that works when you dont' know ahead-of-time what type of document you're in.
- # [01:48] <TabAtkins> (Specifically, whether you're in HTML, SVG, or MathML.)
- # [01:49] <TabAtkins> The "make jQuery's $('<div>foo</div>') thing work".
- # [01:49] <TabAtkins> (jQuery's thing works for a lot of SVG as well.)
- # [01:49] <TabAtkins> (with regexes)
- # [01:50] * Quits: nessy (~silviapf@124-149-117-86.dyn.iinet.net.au) (Quit: Leaving.)
- # [01:51] <Hixie_> AryehGregor: yt?
- # [01:51] <Hixie_> gavinc: not sure what you're talking about or how it relates to the DOM spec
- # [01:53] <gavinc> http://www.w3.org/TR/rdf11-concepts/#section-html
- # [01:53] <Hixie_> oh, right, you're an rdf guy
- # [01:53] <gavinc> or if you prefer not TR :P http://dvcs.w3.org/hg/rdf/raw-file/default/rdf-concepts/index.html#section-html
- # [01:54] <gavinc> yes yes :P
- # [01:54] <zewt> https://www.w3.org/Bugs/Public/show_bug.cgi?id=19414 i'm just going to go and call this guy a troll in here so I don't feel the need to do so in the bug
- # [01:54] <Hixie_> gavinc: then anne was probably trolling you when he said to look at /TR/ :-P
- # [01:54] <gavinc> geee, thanks
- # [01:55] <Hixie_> zewt: i doubt that's a troll
- # [01:55] <Hixie_> zewt: probably just confused by the api, it's not like our platform is simple
- # [01:56] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 244 seconds)
- # [01:56] * jonlee is now known as jonlee|afk
- # [01:56] <zewt> Hixie_: confused is fine, the "what, are you stupid?"-attitude not so much--but either way I'm keeping away from that ticket now :P
- # [01:57] * jonlee|afk is now known as jonlee
- # [01:58] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [01:58] <Hixie_> the "what, are you stupid?" attitude isn't trolling, it's just rude :-)
- # [01:58] <Hixie_> i should know, i have it regularly :-/
- # [02:01] <gavinc> So currently we reference the HTML fragment parsing algorithm, and then normalize and isEqualNode is there a more correct way of comparing two HTML fragments?
- # [02:02] * Quits: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3) (Read error: Connection reset by peer)
- # [02:02] * Joins: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3)
- # [02:04] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 248 seconds)
- # [02:07] * Joins: isherman1 (isherman@nat/google/x-cztnsrpwyqgdidep)
- # [02:10] * Quits: jsbell (jsbell@nat/google/x-duxosrpxvzpwyvlh) (Quit: There's no place like home...)
- # [02:11] * Quits: isherman (isherman@nat/google/x-eapyvitipilpgegv) (Ping timeout: 260 seconds)
- # [02:11] * Quits: jonlee (~jonlee@2620:149:4:1b01:11a7:c8c8:d97c:cfd9) (Ping timeout: 246 seconds)
- # [02:11] * jonlee_ is now known as jonlee
- # [02:19] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
- # [02:20] * Quits: dgathright (~dgathrigh@nat/yahoo/x-vtriybnboerjaovp) (Quit: dgathright)
- # [02:20] * Quits: necolas (~necolas@8.25.197.24) (Remote host closed the connection)
- # [02:24] * Quits: ap (~ap@2620:149:4:1b01:f56f:272:113b:ad3d) (Quit: ap)
- # [02:26] * Quits: scott_gonzalez (~gonzasi0@205.186.165.147) (Excess Flood)
- # [02:28] * Joins: scott_gonzalez (~gonzasi0@205.186.165.147)
- # [02:28] <Hixie_> gavinc: HTML fragments aren't really something that HTML supports currently
- # [02:29] <Hixie_> gavinc: not in a useful fashion, anyway
- # [02:29] <Hixie_> gavinc: the best we have is what innerHTML uses, which is a disaster
- # [02:29] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [02:32] <gavinc> okay, so... keep doing what we're doing and hope someone comes up with a solution soon?
- # [02:33] <gavinc> no implementation experience yet on our end that I know of
- # [02:35] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [02:37] * Parts: say2joe (~say2joe@204.56.108.2)
- # [02:42] * Quits: erichynds (~ehynds@pool-173-76-135-79.bstnma.fios.verizon.net)
- # [02:42] * jonlee is now known as jonlee|afk
- # [02:42] * Quits: tantek_ (~tantek@208.176.205.99.ptr.us.xo.net) (Quit: tantek_)
- # [02:55] * Quits: sicking (~chatzilla@nat/mozilla/x-ychsqgguvqfsfkfn) (Ping timeout: 240 seconds)
- # [02:59] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Remote host closed the connection)
- # [03:00] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [03:07] * Quits: SamB_MacG5 (~samb_macg@207-172-123-137.c3-0.upd-ubr1.trpr-upd.pa.cable.rcn.com) (Ping timeout: 260 seconds)
- # [03:16] * jernoble is now known as jernoble|afk
- # [03:16] * jernoble|afk is now known as jernoble
- # [03:16] * Quits: jernoble (~jernoble@17.212.152.13) (Remote host closed the connection)
- # [03:17] * Joins: tantek (~tantek@66-87-7-217.pools.spcsdns.net)
- # [03:19] * Joins: jernoble (~jernoble@198.228.213.10)
- # [03:20] * Joins: jernoble_ (~jernoble@17.212.152.13)
- # [03:20] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 240 seconds)
- # [03:24] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [03:28] * Quits: fantasai (fantasai@69.162.163.148) (Ping timeout: 246 seconds)
- # [03:28] * Joins: fantasai (fantasai@freenet6.org)
- # [03:29] * Joins: SamB_MacG5 (~samb_macg@207-172-123-137.c3-0.upd-ubr1.trpr-upd.pa.cable.rcn.com)
- # [03:32] * Joins: jsoncorw_ (~textual@c-67-170-235-108.hsd1.ca.comcast.net)
- # [03:36] * Quits: aklein (u4454@gateway/web/irccloud.com/x-neeamzoeyfsbfhjp)
- # [03:36] * Quits: jsoncorwin (~textual@c-67-170-235-108.hsd1.ca.comcast.net) (*.net *.split)
- # [03:36] * jsoncorw_ is now known as jsoncorwin
- # [03:38] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [03:40] * Quits: tantek (~tantek@66-87-7-217.pools.spcsdns.net) (Quit: tantek)
- # [03:43] * jernoble_ is now known as jernoble|afk
- # [03:47] * Joins: rniwa_ (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [03:47] * Quits: jsoncorwin (~textual@c-67-170-235-108.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
- # [03:51] * Quits: jwalden (~waldo@2620:101:8003:200:9d91:cb02:a7b:53c7) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 15.0.1/20120911153917])
- # [03:51] * Quits: pablof (~pablof@144.189.150.129) (Quit: ^z)
- # [04:00] * Joins: MikeSmith_ (~MikeSmith@s1106151.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [04:02] * Quits: MikeSmith (~MikeSmith@s1106151.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 252 seconds)
- # [04:02] * MikeSmith_ is now known as MikeSmith
- # [04:04] <zewt> heh http://www.jwz.org/blog/2012/10/marketing-fuels-the-world-it-is-as-american-as-apple-pie/
- # [04:06] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [04:08] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [04:18] * Quits: jernoble (~jernoble@198.228.213.10) (Quit: Computer has gone to sleep.)
- # [04:18] * jernoble|afk is now known as jernoble
- # [04:23] * Quits: fantasai (fantasai@freenet6.org) (Ping timeout: 260 seconds)
- # [04:23] * Joins: fantasai (fantasai@freenet6.org)
- # [04:31] * Quits: othermaciej (~mjs@17.245.108.235) (Quit: othermaciej)
- # [04:41] * Quits: danbri (~danbri@80.71.30.113) (Remote host closed the connection)
- # [04:46] <Hixie_> gavinc: my recommendation would be to not use string fragments at all
- # [04:46] <Hixie_> gavinc: i don't really understand why you need to
- # [04:47] <Hixie_> gavinc: so it's hard for me to give good advice
- # [04:57] * Joins: plutoniix (~plutoniix@node-vx8.pool-101-109.dynamic.totbb.net)
- # [05:02] <karlcow> http://blog.lumino.so/2012/08/20/fix-unicode-mistakes-with-python/
- # [05:16] * jonlee|afk is now known as jonlee
- # [05:18] * Quits: tawhuac (~tawhuac@190.71.245.36) (Quit: Leaving)
- # [05:22] * Joins: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com)
- # [05:23] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [05:31] * Joins: kennyluck (~kennyluck@119.161.158.96)
- # [05:45] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
- # [05:46] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [05:48] * Quits: danzik17 (~danzik17@ool-435606a9.dyn.optonline.net) (Ping timeout: 245 seconds)
- # [05:49] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [05:51] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [05:55] <annevk> gavinc: hey hey, did I really say to refer to TR/dom/? I kinda doubt that
- # [05:56] * Quits: kinetik (~kinetik@121.98.132.55) (Ping timeout: 244 seconds)
- # [05:56] <annevk> gavinc: I might have suggested http://domparsing.spec.whatwg.org/ or whatwg.org/html I suppose, but this stuff is still being discussed and not defined
- # [05:57] * Joins: kinetik (~kinetik@121.98.132.55)
- # [06:05] <Hixie_> domparsing.spec.whatwg.org didn't exist back in may, iirc
- # [06:06] * Joins: yoshiaki (~yoshiaki@netDHCP-172.keio.w3.org)
- # [06:06] <annevk> yeah, but http://html5.org/specs/dom-parsing.html redirects to that
- # [06:19] * Joins: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com)
- # [06:19] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [06:20] * Quits: teear (teear@80-186-15-222.elisa-mobile.fi) (Ping timeout: 246 seconds)
- # [06:24] * Joins: jernoble_ (~jernoble@c-67-188-109-7.hsd1.ca.comcast.net)
- # [06:28] * Quits: MikeSmith (~MikeSmith@s1106151.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: MikeSmith)
- # [06:28] * Joins: sicking (~chatzilla@c-67-180-8-184.hsd1.ca.comcast.net)
- # [06:29] * Quits: sicking (~chatzilla@c-67-180-8-184.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [06:31] <zcorpan> annevk: i'm not sure we should introduce new Document before Document has been implemented properly
- # [06:33] * Quits: jonlee (~jonlee@2620:149:4:1b01:cd6f:d932:d0b6:a87f) (Quit: jonlee)
- # [06:36] * Joins: jonlee (~jonlee@2620:149:4:1b01:6d93:aca8:70fe:c03f)
- # [06:39] * Quits: yoshiaki (~yoshiaki@netDHCP-172.keio.w3.org) (Remote host closed the connection)
- # [06:39] * Quits: jernoble_ (~jernoble@c-67-188-109-7.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
- # [06:39] * Joins: yoshiaki (~yoshiaki@netDHCP-172.keio.w3.org)
- # [06:40] * Joins: yoshiaki_ (~yoshiaki@2001:200:1c0:3602:9c23:b74d:ab78:77de)
- # [06:40] * Quits: yoshiaki (~yoshiaki@netDHCP-172.keio.w3.org) (Read error: Connection reset by peer)
- # [06:41] <annevk> what order things is implemented is not really up to me
- # [06:43] <annevk> data:image/svg+xml,<script xmlns="http://www.w3.org/1999/xhtml">alert(document.rootElement)</script>
- # [06:43] <annevk> throws in Gecko, returns undefined in Opera, null in Chrome
- # [06:44] <annevk> doesn't seem like .rootElement has much interop to begin with
- # [06:44] <annevk> context is https://bugzilla.mozilla.org/show_bug.cgi?id=799937#c11
- # [06:53] * Joins: MikeSmith (~MikeSmith@s1106039.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [06:58] * Joins: jsoncorwin (~textual@50-0-204-47.dsl.static.sonic.net)
- # [07:04] <zcorpan> hmm, https://developer.mozilla.org/en-US/docs/HTML/Element/video#Browser_compatibility has outdated browser compat information for all browsers except firefox, i think
- # [07:06] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Linkinus - http://linkinus.com)
- # [07:07] <Hixie_> what is document.rootElement??
- # [07:07] <Hixie_> surely it's document.document.Element
- # [07:07] <Hixie_> er
- # [07:07] <Hixie_> document.documentElement
- # [07:14] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [07:16] <othermaciej> document.rootElement? what?
- # [07:16] * Quits: plutoniix (~plutoniix@node-vx8.pool-101-109.dynamic.totbb.net) (Ping timeout: 252 seconds)
- # [07:17] * Quits: jsoncorwin (~textual@50-0-204-47.dsl.static.sonic.net) (Quit: Computer has gone to sleep.)
- # [07:19] <othermaciej> omg, SVG actually defined a weird SVG-specific synonym for documentElement
- # [07:19] * othermaciej reminds himself of the topic motto
- # [07:25] * Joins: MikeSmith_ (~MikeSmith@s1106039.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [07:26] <zcorpan> Hixie_: if your plan with "all documents are Document" succeeds, document.rootElement will be available in html docs, too :-P
- # [07:26] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [07:27] * Quits: MikeSmith (~MikeSmith@s1106039.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 246 seconds)
- # [07:27] * MikeSmith_ is now known as MikeSmith
- # [07:28] <Hixie_> zcorpan: sounds like a win over what we have now, but seems like the even better win would be to just drop it...
- # [07:30] * Joins: plutoniix (~plutoniix@node-1qd.pool-182-52.dynamic.totbb.net)
- # [07:31] <zcorpan> http://code.google.com/codesearch#search/&q=document%5C.rootElement%20lang:svg&type=cs http://code.google.com/codesearch#search/&q=document%5C.rootElement%20lang:js&type=cs
- # [07:34] * Joins: Areks (~Areks@rs.gridnine.com)
- # [07:37] <zcorpan> annevk: data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg"><script>alert(document.rootElement)</script></svg> alerts [object SVGSVGElement] in opera
- # [07:37] <zcorpan> annevk: turns out rootElement isn't actually "root element" but "root element but only if it's <svg>"
- # [07:38] <annevk> zcorpan: and otherwise it's undefined? that's crazy
- # [07:38] <zcorpan> no, otherwise it's null
- # [07:38] <zcorpan> it was undefined in opera because the root element's namespace was HTML
- # [07:38] <annevk> o_O
- # [07:38] <zcorpan> recall this Document issue?
- # [07:39] <annevk> I did not know Opera determines the type of Document based on the root element...
- # [07:48] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 272 seconds)
- # [08:03] * Quits: MikeSmith (~MikeSmith@s1106039.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: MikeSmith)
- # [08:12] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
- # [08:14] * Joins: Martin_L (~Martin_L@194.18.12.26)
- # [08:15] * Joins: Smylers (~smylers@host86-167-76-92.range86-167.btcentralplus.com)
- # [08:17] * Joins: jernoble_ (~jernoble@c-67-188-109-7.hsd1.ca.comcast.net)
- # [08:22] * jernoble_ is now known as jernoble|afk
- # [08:28] * Joins: MikeSmith (~MikeSmith@s1106039.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [08:29] * Joins: Ducki (~Ducki@pD9E3A253.dip0.t-ipconnect.de)
- # [08:30] * Quits: Smylers (~smylers@host86-167-76-92.range86-167.btcentralplus.com) (Quit: Leaving.)
- # [08:33] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
- # [08:39] * Quits: Martin_L (~Martin_L@194.18.12.26) (Remote host closed the connection)
- # [08:48] <AryehGregor> Hixie_, here now. I'm UTC+0200, generally not around at 1:40 AM. :)
- # [08:49] <SamB_MacG5> AryehGregor: but this is 2:40 AM!
- # [08:49] <AryehGregor> It's 8:40 AM for me. :)
- # [08:52] <annevk> whoa that's the same time zone as Paris
- # [08:53] <annevk> time zones around there seem weird anyway, Greece is like Finland, Romania like France
- # [08:56] * jonlee is now known as jonlee|afk
- # [08:58] <zcorpan> Hixie_: what's the problem with depending on 'word-wrap'? we reference lots of specs that are "unstable"
- # [09:04] * Joins: Martin_L (~Martin_L@194.18.12.26)
- # [09:08] * Quits: jonlee|afk (~jonlee@2620:149:4:1b01:6d93:aca8:70fe:c03f) (Quit: jonlee|afk)
- # [09:08] <AryehGregor> Aren't all interesting specs unstable?
- # [09:09] * toyoshiAw is now known as toyoshim
- # [09:12] * Joins: Ms2ger (~Ms2ger@91.181.58.22)
- # [09:13] * Joins: Ore4444 (Ore4444@94.159.138.163)
- # [09:14] <annevk> I guess the API decode stuff needs special casing anyway for the way the API deals with streaming
- # [09:15] * Joins: jsoncorwin (~textual@50-0-204-47.dsl.static.sonic.net)
- # [09:18] * Quits: MikeSmith (~MikeSmith@s1106039.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: MikeSmith)
- # [09:20] * Quits: espadrine (~thaddee_t@85-218-9-34.dclient.lsne.ch) (Ping timeout: 260 seconds)
- # [09:23] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:129a:ddff:fe6c:7fd1)
- # [09:25] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
- # [09:27] * Joins: MikeSmith (~MikeSmith@s1106039.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [09:27] <annevk> I'm removing AnonXMLHttpRequest from XMLHttpRequest fwiw
- # [09:28] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [09:28] * Joins: vikash (~vikash@1.186.6.14)
- # [09:28] * Quits: vikash (~vikash@1.186.6.14) (Changing host)
- # [09:28] * Joins: vikash (~vikash@unaffiliated/vikash)
- # [09:33] * Quits: jsoncorwin (~textual@50-0-204-47.dsl.static.sonic.net) (Quit: Computer has gone to sleep.)
- # [09:33] * Quits: jernoble|afk (~jernoble@c-67-188-109-7.hsd1.ca.comcast.net) (Quit: Textual IRC Client: www.textualapp.com)
- # [09:35] * Quits: vikash (~vikash@unaffiliated/vikash) (Quit: Leaving)
- # [09:35] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [09:37] * Joins: darobin (~darobin@spintank2-160-134.cnt.nerim.net)
- # [09:38] <hsivonen> is everything in MIME types ASCII case-insensitive? Including stuff in quotes in the codecs parameter?
- # [09:38] * Joins: lar_zzz (~lar_zzz@business-088-079-143-185.static.arcor-ip.net)
- # [09:38] <annevk> I suspect: "it depends"
- # [09:38] * jernoble is now known as jernoble|afk
- # [09:38] * jernoble|afk is now known as jernoble
- # [09:38] <hsivonen> aargh. the RFC says sensitive
- # [09:38] <hsivonen> FAIL
- # [09:39] <Ms2ger> You had me at "the RFC ... FAIL"
- # [09:46] * Joins: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se)
- # [09:47] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [09:47] * Quits: yoshiaki_ (~yoshiaki@2001:200:1c0:3602:9c23:b74d:ab78:77de) (Remote host closed the connection)
- # [09:48] * Joins: yoshiaki (~yoshiaki@2001:200:1c0:3602:9c23:b74d:ab78:77de)
- # [09:50] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
- # [09:52] * Quits: yoshiaki (~yoshiaki@2001:200:1c0:3602:9c23:b74d:ab78:77de) (Ping timeout: 245 seconds)
- # [09:58] * Quits: jdong_ (~quassel@123.126.22.58) (Remote host closed the connection)
- # [09:58] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [10:00] * Quits: MikeSmith (~MikeSmith@s1106039.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: MikeSmith)
- # [10:12] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [10:14] * Joins: Druide__ (~Druid@p5B137550.dip.t-dialin.net)
- # [10:14] * Quits: Druide_ (~Druid@p5B05C6CC.dip.t-dialin.net) (Ping timeout: 245 seconds)
- # [10:18] <annevk> https://twitter.com/mathias/status/256296595866406912 welcome to 2010 (or so) matjas :p
- # [10:19] * Joins: MikeSmith (~MikeSmith@s1106039.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [10:19] <annevk> hsivonen: does it actually matter anywhere in practice?
- # [10:19] <annevk> hsivonen: oh codecs
- # [10:20] <hsivonen> http://lists.w3.org/Archives/Public/www-forms/2012Oct/0000.html
- # [10:20] <hsivonen> annevk: the part after “avc1.” is case-sensitive per spec
- # [10:21] <hsivonen> annevk: but WebKit doesn’t care, because it wildcards the part after “avc1.”
- # [10:21] <hsivonen> annevk: moreover, Apple publishes documentation with wrong-case examples
- # [10:22] * Joins: david_carlisle (~chatzilla@86.188.197.189)
- # [10:22] <hsivonen> codec levels and profiles are so full of fail in an of themselves
- # [10:22] <annevk> can't actually blame them; HTTP and MIME are some of the worst specs to read through and HTTP is getting worse
- # [10:22] <hsivonen> and then this syntax
- # [10:23] <matjas> annevk: non-native RTing in 2010 I’d understand… but you’d think people would’ve figured it out by now
- # [10:24] <annevk> hsivonen: so many layers of shit, can't asshole or angel against that
- # [10:24] <hsivonen> people have also missed the memo on Twitter now autoshortening URLs (or they want their own “social analytics”)
- # [10:25] <annevk> would be nice if twitter's short URLs normalized to the final URL
- # [10:27] * Quits: MikeSmith (~MikeSmith@s1106039.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: MikeSmith)
- # [10:32] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
- # [10:35] * Quits: nonge (~nonge@p5082AE83.dip.t-dialin.net) (Ping timeout: 246 seconds)
- # [10:37] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
- # [10:43] * Joins: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de)
- # [10:43] * Joins: MikeSmith (~MikeSmith@s1106039.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [10:44] <annevk> MikeSmith: maybe we should have components in WHATWG for XHR and such too so when I close a bug it can stay closed...
- # [10:44] <annevk> MikeSmith: and since there's now three people "editing" it on the W3C side...
- # [10:44] <MikeSmith> yeah
- # [10:44] <MikeSmith> I can add those
- # [10:44] <annevk> MikeSmith: dunno though, maybe wait until after TPAC
- # [10:45] <MikeSmith> oh?
- # [10:45] <MikeSmith> either way works for me
- # [10:45] <MikeSmith> I guess there's no rush
- # [10:45] <annevk> MikeSmith: I rather not have the split, and since Jeff asked to meet maybe we can work something out
- # [10:45] <MikeSmith> ah yeah
- # [10:46] <MikeSmith> yeah would be great if that happened
- # [10:47] <smaug____> so foo.outerHTML = ""; just removes foo from the parent ?
- # [10:47] * smaug____ can't recall whether outerHTML works similarly to innerHTML
- # [10:48] * Joins: nonge (~nonge@p5082925D.dip.t-dialin.net)
- # [10:48] <annevk> smaug____: http://domparsing.spec.whatwg.org/
- # [10:50] <annevk> smaug____: mostly yes btw
- # [10:50] * Joins: Smylers (~smylers@62.249.246.74)
- # [10:51] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
- # [10:53] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 248 seconds)
- # [10:55] <jgraham> AryehGregor: So, I was thinking. Do you think it would sway the testharness.js doubters if we added a second way of writing async tests; instead of being forced to write t.step(function(){/*stuff*/}) you would be able to write t.assert_whatever(). In order to assure a consistent number of tests we would impose the further restriction that trying to add a test after asserting something on a previous test would fail, so defining your tests upfront woul
- # [10:55] <jgraham> I am kind of loathe to add more API surface
- # [10:55] <AryehGregor> jgraham, you got cut off at "upfront wou".
- # [10:55] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Client Quit)
- # [10:56] <jgraham> AryehGregor: Oh, lame. That's what's splitlong is supposed to solve. "would be enforced"
- # [10:56] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
- # [10:56] <AryehGregor> I haven't seen any complaints about testharness.js from people who've actually used it nontrivially, so I'm unsure whether any substantive change would be sufficient to sway the doubters.
- # [10:57] <AryehGregor> hsivonen, tell me what problems you have with testharness.js again relative to mochitest? I've found nothing wrong with it in practice. It's slightly more verbose, but it's not a noticeable issue when I actually use it.
- # [10:57] * Quits: MikeSmith (~MikeSmith@s1106039.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: MikeSmith)
- # [10:57] <AryehGregor> (except for lack of features, and the fact that Mozilla people aren't familiar with it, since both of those would apply to essentially anything other than mochitest)
- # [10:59] * Joins: MikeSmith (~MikeSmith@s1106039.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [11:00] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Quit: dgathright)
- # [11:00] <jgraham> I have some difficulty telling whether the fundamental problem is that saying "I spent time releasing tests" will be frowned on in your quaterly review. If it's that calss of problme, I'm not sure how much I can do to solve it.
- # [11:01] <AryehGregor> I can certainly attest that that's not true for Mozilla in general. I don't know if it's true for certain specific teams.
- # [11:01] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Ping timeout: 248 seconds)
- # [11:02] <AryehGregor> My manager is obviously happy to have me spend time on releasing tests, but I'm not responsible for any features. Maybe some teams/managers/projects are more focused on shipping specific features and want them shipped on a schedule that's competitive with other browsers.
- # [11:02] <AryehGregor> I dunno, though.
- # [11:02] <AryehGregor> I don't think that testharness.js has to take any more time to write than mochitest, if we have the right infrastructure and it's being used wisely.
- # [11:04] * Joins: yoshiaki (~yoshiaki@p15163-obmd01.tokyo.ocn.ne.jp)
- # [11:07] * Joins: mpt (~mpt@faun.canonical.com)
- # [11:07] * Quits: mpt (~mpt@faun.canonical.com) (Changing host)
- # [11:07] * Joins: mpt (~mpt@canonical/mpt)
- # [11:08] * Quits: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de) (Remote host closed the connection)
- # [11:10] * Joins: annevk (~annevk@188.91.237.240)
- # [11:12] * Joins: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de)
- # [11:17] <Ms2ger> AryehGregor, well, except for the point that th.js does have longer names for its methods
- # [11:18] <AryehGregor> Ms2ger, yes, but that doesn't substantially affect readability or writability once you get used to it.
- # [11:18] <annevk> I'm going to remove all throwing for user/password in XMLHttpRequest; if you think that's a bad idea, let me know
- # [11:19] <annevk> also, if you pass user/password that's going to count as appending an Authorization header to the "author request headers" thingie
- # [11:20] * Joins: victor2 (~Adium@AMontsouris-652-1-40-166.w83-202.abo.wanadoo.fr)
- # [11:20] * Parts: victor2 (~Adium@AMontsouris-652-1-40-166.w83-202.abo.wanadoo.fr)
- # [11:21] <jgraham> Ms2ger: I feel quite strongly opposed to the simple "ok" design at least
- # [11:21] <jgraham> "is this a thing that can be cast to boolean true", or whatever the method does, doesn't seem like it makes for the soundest tests
- # [11:22] * Quits: RobbertAtWork (~robbertat@2001:980:9368:1:129a:ddff:fe6c:7fd1) (Read error: Connection reset by peer)
- # [11:22] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [11:25] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Read error: Connection reset by peer)
- # [11:26] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:129a:ddff:fe6c:7fd1)
- # [11:26] * Quits: annevk (~annevk@188.91.237.240) (Ping timeout: 255 seconds)
- # [11:29] * Quits: yoshiaki (~yoshiaki@p15163-obmd01.tokyo.ocn.ne.jp) (Read error: Connection reset by peer)
- # [11:30] * Joins: yoshiaki (~yoshiaki@p15163-obmd01.tokyo.ocn.ne.jp)
- # [11:35] * Quits: yoshiaki (~yoshiaki@p15163-obmd01.tokyo.ocn.ne.jp) (Remote host closed the connection)
- # [11:35] * Joins: Lachy (~Lachy@office.oslo.opera.com)
- # [11:35] * Joins: annevk (~annevk@212.238.236.229)
- # [11:38] * Quits: Ms2ger (~Ms2ger@91.181.58.22) (Quit: bbl)
- # [11:38] * Quits: rniwa_ (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa_)
- # [11:40] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 240 seconds)
- # [11:41] <foolip> Hixie_, I've already implemented what https://www.w3.org/Bugs/Public/show_bug.cgi?id=17483#c3 so if that matches what you've spec'ed it should be fine. I haven't reviewed the spec change yet though.
- # [11:41] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [11:44] <foolip> Trying to minimize overlap with other cues would also be a worthy goal, but perhaps slightly more complicated, for doubtful gain
- # [11:44] * Joins: danbri (~danbri@80.71.30.113)
- # [11:45] * Quits: auchenberg (~auchenber@176.222.239.226) (Remote host closed the connection)
- # [11:45] <annevk> odinho: you still have your server setup test thingie? I'm wondering how http://user:pass@test/ and open(..., ..., ..., user, pass) interact
- # [11:45] <annevk> odinho: in particular if you set the latter to null or undefined or some such
- # [11:45] <annevk> odinho: if that overrides the former
- # [11:46] <odinho> annevk: Okay, -- have a test or want me to write one? :P
- # [11:46] <annevk> odinho: I wanted you to write one :-) I hate HTTP auth
- # [11:46] <odinho> annevk: Don't we all, don't we all ... :-)
- # [11:49] <annevk> the main problem is that credentials are cached
- # [11:49] <annevk> so you need some kind of elaborate scheme around that, which I wrote at some point but that didn't work either
- # [11:49] <annevk> I then gave up
- # [11:50] * Quits: MikeSmith (~MikeSmith@s1106039.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 244 seconds)
- # [11:51] <odinho> Yeah. Hm. You have a test in send-authentication.htm -- it hardcodes a few paths which it shouldn't. And uses Math.random for users.
- # [11:53] <annevk> what I want to define in particular is how userinfo and user/password arguments interact
- # [11:53] * Quits: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com) (Read error: Connection reset by peer)
- # [11:53] * abstractj|away is now known as abstractj
- # [11:53] * Joins: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com)
- # [11:53] <annevk> e.g. open(,,, null, null) reset them
- # [11:54] <annevk> what does "", "" mean
- # [11:55] <odinho> annevk: In the test you at least you wanted the open to win all the time.
- # [11:55] <annevk> even for null?
- # [11:55] <annevk> because the spec says null loses
- # [11:56] <odinho> annevk: Hmm. Not for null, no, because userwin = null || "user1" would become user1
- # [11:57] * abstractj is now known as abstractj|away
- # [11:58] <annevk> okay for now I'll clean up the spec
- # [11:58] <annevk> then later someone can tell me it's wrong :-)
- # [11:58] <odinho> So. I managed to make your former test work. :P
- # [11:58] <annevk> neato
- # [11:58] <odinho> Hmm. A little bit at least.
- # [11:59] <annevk> what's wrong with the path hardcoding btw?
- # [11:59] * Quits: danbri (~danbri@80.71.30.113) (Remote host closed the connection)
- # [11:59] <annevk> and why does WebIDL require "optional" if you give the argument a default value?
- # [11:59] * Joins: danbri (~danbri@80.71.30.113)
- # [11:59] <odinho> hardcodes localhost, that's not where people normally have the resources. And also hardcoding /xhr/ as the url :-)
- # [12:00] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
- # [12:01] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Quit: http://mhausenblas.info/#i says TTYL)
- # [12:02] * abstractj|away is now known as abstractj
- # [12:03] * Quits: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com) (Read error: Connection reset by peer)
- # [12:03] * Joins: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com)
- # [12:04] * Quits: danbri (~danbri@80.71.30.113) (Ping timeout: 245 seconds)
- # [12:07] <odinho> Hmmmmm... There something strange happening with the URL-based logins, -- it seems like the requests never go down to the PHP script. Like if nginx and apache eats them and just does everything on its own. Also, dragonfly doesn't say anything. I'll check with wireshark and other browsers.
- # [12:08] <annevk> these servers and taking away full control over what is happening are annoying
- # [12:11] <annevk> man that Ms2ger is studying or what, never online
- # [12:12] <odinho> Hmm. So, chromium actualyl does some interesting stuff, only one of the tests is a "testing error". So its behaviour doesn't trigger any vodoo as much as the others.
- # [12:13] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
- # [12:16] * Joins: smaug (~chatzilla@cs181151161.pp.htv.fi)
- # [12:18] * Joins: Stevef__ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [12:19] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 260 seconds)
- # [12:19] * smaug is now known as smaug____
- # [12:20] <annevk> nice, bz wanted this fixed in the same way
- # [12:20] <annevk> on a roll today
- # [12:28] * mkf is now known as fkm
- # [12:28] * Quits: fkm (~fkm@91.214.168.160) (Changing host)
- # [12:28] * Joins: fkm (~fkm@unaffiliated/fkm)
- # [12:40] <smaug____> annevk: "If authentication fails, XMLHttpRequest origin and the request URL are same origin, Authorization is not in the list of author request headers, request username is null, and request password is null, user agents should prompt the end user for their username and password."
- # [12:40] <smaug____> what is the reason for same origin there
- # [12:41] * Joins: baku (~baku@x1-6-e0-46-9a-1f-0a-72.k694.webspeed.dk)
- # [12:42] <smaug____> baku: I just asked annevk about the issue
- # [12:42] <baku> smaug____, tnx
- # [12:42] <smaug____> baku: http://logbot.glob.com.au/?c=freenode%23whatwg&s=11%20Oct%202012&e=11%20Oct%202012#c729093
- # [12:43] <annevk> no twitter accounts for now; https://github.com/github/github-services/issues/418
- # [12:43] <annevk> smaug____: to restrict bad UI from propagating further
- # [12:44] <annevk> smaug____: I'd rather not prompt the user ever if we can make that work
- # [12:44] <smaug____> ah, right
- # [12:46] <annevk> smaug____: will fix the NodeList thing
- # [12:46] * Joins: sedovsek (~robert@89.143.12.238)
- # [12:46] <annevk> smaug____: also for MutationObserverInit, should we give the members default values?
- # [12:46] <annevk> smaug____: seems more sensible
- # [12:47] <smaug____> IIRC there are limitations for the init members
- # [12:47] <smaug____> I mean, you just have to have certain properties
- # [12:47] <annevk> sure
- # [12:48] * Quits: RobbertAtWork (~robbertat@2001:980:9368:1:129a:ddff:fe6c:7fd1) (Remote host closed the connection)
- # [12:48] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:129a:ddff:fe6c:7fd1)
- # [12:50] <annevk> baku: smaug____: I'll add a note about the reasoning to the spec
- # [12:50] <annevk> baku: smaug____: I hope you guys are reading xhr.spec.whatwg.org
- # [12:50] <smaug____> uh, actually no
- # [12:50] <smaug____> I haven't removed W3C XHR from browser's history
- # [12:51] <smaug____> did that to DOM
- # [12:51] <baku> annevk, ok thanks. if you add that note is great.
- # [12:54] <annevk> baku: how would you like to appear in the acknowledgments?
- # [12:55] <annevk> (you can appear as "baku" if you want, full name or something else is also fine)
- # [12:55] <baku> I am Andrea Marchesini
- # [12:55] <baku> thank you
- # [12:55] <annevk> thank you really :-)
- # [12:57] <baku> it seems that chrome and FF do not check the same-origin
- # [12:57] <smaug____> baku: except Nightly does have the same-origin check
- # [12:57] <baku> the prompt is shown if the authentication is needed
- # [12:58] <baku> right. and this is the reason why I'm here :)
- # [12:58] <smaug____> yup, but annevk might not know that :)
- # [12:58] <baku> good point.
- # [12:58] <jgraham> metadata :(
- # [12:58] <annevk> didn't know, happy you guys aligned
- # [12:59] <jgraham> (that was not apropos what everyone else is talking about)
- # [12:59] <Stevef__> annevk: i use http://twitterfeed.com/ for https://twitter.com/HTML_Commits
- # [12:59] <smaug____> baku: should find someone with IE9 or 10
- # [12:59] <Stevef__> seems to work
- # [13:00] * attiks is now known as attiks|away
- # [13:00] <annevk> Stevef__: I'd rather not have a level of indirection
- # [13:00] <baku> smaug____, yep
- # [13:00] <annevk> Stevef__: so that if I commit something I can retweet as appropriate if I want to directly, instead of later when the feed is read again and then tweeted from
- # [13:02] <Stevef__> annevk: ok
- # [13:02] <smaug____> baku: since if IE and FF and Chrome all have the prompt, it is probably not possible to change the behavior
- # [13:02] <annevk> smaug____: sorry yeah, I meant the CORS handling
- # [13:02] <annevk> smaug____: "sync CORS" so to say
- # [13:04] * Joins: Ducki_ (~Ducki@pD9E39585.dip0.t-ipconnect.de)
- # [13:04] <smaug____> annevk: I think we didn't change that behavior... let me check
- # [13:05] * Quits: Ducki (~Ducki@pD9E3A253.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
- # [13:06] * Joins: Ducki__ (~Ducki@pD9E3A29C.dip0.t-ipconnect.de)
- # [13:06] <smaug____> annevk: oh, setting withCredentials does check asyncness
- # [13:07] <smaug____> (I apparently reviewed that patch. I can't remember everything :) )
- # [13:08] <annevk> yeah, withCredentials does, but without withCredentials?
- # [13:08] * Joins: Lachy_ (~Lachy@office.oslo.opera.com)
- # [13:08] * Quits: Ducki_ (~Ducki@pD9E39585.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
- # [13:08] <annevk> we could also still make the anonymous flag throw for sync usage btw
- # [13:08] * Quits: Lachy (~Lachy@office.oslo.opera.com) (Read error: Connection reset by peer)
- # [13:08] * Lachy_ is now known as Lachy
- # [13:08] <annevk> as that's just landed
- # [13:08] <annevk> and only in Gecko thus far
- # [13:09] <smaug____> yup
- # [13:11] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [13:12] * Quits: richt_ (~richt@pat-tazdevil.opera.com) (Remote host closed the connection)
- # [13:13] * Joins: richt (~richt@pat-tazdevil.opera.com)
- # [13:13] <annevk> okay, so I'll add the anonymous flag to the list of things that should not work sync
- # [13:14] <annevk> but straight "sync CORS" will work
- # [13:14] <annevk> because of compat concerns
- # [13:17] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 260 seconds)
- # [13:17] * Quits: lar_zzz (~lar_zzz@business-088-079-143-185.static.arcor-ip.net) (Quit: Leaving.)
- # [13:20] <annevk> smaug____: okay I'll make open() throw if the anonymous flag is set
- # [13:22] * Joins: auchenberg (~auchenber@176.222.239.226)
- # [13:22] * Joins: lar_zzz (~lar_zzz@business-088-079-143-185.static.arcor-ip.net)
- # [13:24] * Joins: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
- # [13:24] <smaug____> one day we'll notice that we can kill sync XHR.
- # [13:25] * Quits: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Client Quit)
- # [13:25] * Quits: Ore4444 (Ore4444@94.159.138.163)
- # [13:25] <annevk> not for workers :-)
- # [13:26] <jgraham> Or for introducing sync pauses into testsuites :p
- # [13:27] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [13:27] * Joins: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
- # [13:28] * Quits: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Remote host closed the connection)
- # [13:28] <odinho> Should really be a standardized way to log out of http auth.
- # [13:30] * Quits: Lachy (~Lachy@office.oslo.opera.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [13:30] * Quits: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com) (Remote host closed the connection)
- # [13:30] * Joins: reinaldob (~reinaldob@201.74.207.100)
- # [13:31] * Joins: Lachy (~Lachy@pat-tazdevil.opera.com)
- # [13:33] <smaug____> hmm, so now I get W3C bugmail twice
- # [13:33] <smaug____> once in text form, once in html
- # [13:33] <smaug____> I don't understand the latter one
- # [13:34] <smaug____> since my w3 bugzilla account has the text-email pref on
- # [13:35] * Quits: darobin (~darobin@spintank2-160-134.cnt.nerim.net) (Remote host closed the connection)
- # [13:36] * attiks|away is now known as attiks
- # [13:36] <annevk> smaug____: the other is from the mailing list
- # [13:37] * Quits: Stevef__ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.87 [Firefox 15.0.1/20120905151427])
- # [13:37] <annevk> smaug____: maybe mike should configure the mailing list to prefer text-email too
- # [13:37] <annevk> I think that's what actually changed
- # [13:37] <annevk> with the update
- # [13:39] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
- # [13:41] * Joins: jarib (~jarib@unaffiliated/jarib)
- # [13:43] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
- # [13:44] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
- # [13:44] * Joins: darobin (~darobin@spintank2-160-134.cnt.nerim.net)
- # [13:45] * Joins: MikeSmith (~MikeSmith@s1106232.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [13:47] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Read error: Connection reset by peer)
- # [13:48] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Ping timeout: 245 seconds)
- # [13:52] * Joins: sedovsek (~robert@89.143.12.238)
- # [13:54] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
- # [13:54] * Joins: mpt (~mpt@faun.canonical.com)
- # [13:54] * Quits: mpt (~mpt@faun.canonical.com) (Changing host)
- # [13:54] * Joins: mpt (~mpt@canonical/mpt)
- # [13:56] * Quits: kennyluck (~kennyluck@119.161.158.96) (Quit: kennyluck)
- # [13:58] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [14:03] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Read error: Connection reset by peer)
- # [14:14] * Quits: lar_zzz (~lar_zzz@business-088-079-143-185.static.arcor-ip.net) (Quit: Leaving.)
- # [14:17] * Joins: Garbee (~Garbee@h43.116.56.24.cable.rstb.jetbroadband.com)
- # [14:19] * Joins: lar_zzz (~lar_zzz@business-088-079-143-185.static.arcor-ip.net)
- # [14:23] * Quits: plutoniix (~plutoniix@node-1qd.pool-182-52.dynamic.totbb.net) (Quit: จรลี จรลา)
- # [14:30] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [14:34] * attiks is now known as attiks|away
- # [14:34] <darobin> smaug____: don't hesitate to file a bug report on bugzilla issues
- # [14:34] <darobin> you can ping sysreq@
- # [14:35] <smaug____> I don't know where to file w3c bugzilla bugs
- # [14:35] <darobin> write to sysreq
- # [14:35] <darobin> they handle that
- # [14:38] <smaug____> what sis sysreq?
- # [14:38] <smaug____> s/sis/is/
- # [14:38] <smaug____> sysreq@w3.org ?
- # [14:42] <darobin> sorry — yes
- # [14:42] * attiks|away is now known as attiks
- # [14:46] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [14:48] <jgraham> They should use bugzilla, really ;)
- # [14:52] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [14:54] * Joins: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com)
- # [14:56] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [15:18] * Quits: darobin (~darobin@spintank2-160-134.cnt.nerim.net) (Remote host closed the connection)
- # [15:20] * Joins: darobin (~darobin@spintank2-160-134.cnt.nerim.net)
- # [15:21] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [15:22] * Quits: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com) (Read error: Connection reset by peer)
- # [15:23] * Joins: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com)
- # [15:23] * Joins: MacTed (~Thud@63.119.36.36)
- # [15:24] * AryehGregor gives Gecko a 100% pass rate on his newly-written Node-properties.html, once his patches land
- # [15:24] <AryehGregor> It's not that I'm writing the test so Gecko has an advantage, but I may as well fix any bugs I find too, so . . .
- # [15:24] * Joins: danzik17 (~danzik17@164.55.254.106)
- # [15:25] <jgraham> AryehGregor: Dude, that's the *point* of writing tests
- # [15:25] <AryehGregor> :)
- # [15:25] <jgraham> No need to apologise
- # [15:26] <AryehGregor> No, but it does look slightly fishy when a browser vendor sponsors tests that it scores 100% on, right? A la Microsoft.
- # [15:28] <jgraham> Looks fishy if you only ever release tests that you pass 100% of, and the tests have obvious gaps
- # [15:31] * Joins: scor (~scor@65.92.233.218)
- # [15:31] * Quits: scor (~scor@65.92.233.218) (Changing host)
- # [15:31] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [15:34] <darobin> nah I think this looks fishy, I don't trust that AryehGregor guy
- # [15:34] <darobin> and Gecko, you know, it just spells evil
- # [15:35] <odinho> If you take the second letter of Gecko, and append "vil", what do you get? ... Something to think about. Just sayin'.
- # [15:36] <darobin> damn right
- # [15:38] <zcorpan> let's do the same with "Opera". "pvil"? seems we're good.
- # [15:38] <odinho> zcorpan: undoubtedly
- # [15:38] <annevk> flawless logic
- # [15:39] <odinho> WebKit --> you know what
- # [15:39] <zcorpan> "IE" --> same
- # [15:39] <odinho> And IE. Just continuing sayin'.
- # [15:39] <jgraham> So, IE is evil, but Internet Explorer merely nvil?
- # [15:39] <odinho> ^_^ It all fits
- # [15:41] <annevk> the new XHR editors don't make much sense to me
- # [15:41] <annevk> I'm biased, though
- # [15:41] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
- # [15:41] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
- # [15:42] <zcorpan> annevk: how do they not make sense?
- # [15:44] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
- # [15:49] <AryehGregor> Hixie_, I just filed https://www.w3.org/Bugs/Public/show_bug.cgi?id=19473. Mozilla bug 799475 is blocked on it. It's not particularly important, but I would try to implement whatever it winds up being, provided you respond within about two days. So if you're interested, take a look sooner rather than later.
- # [15:49] <AryehGregor> (I have lots of free time for the next few days, but starting Wednesday break is over, so I'm unlikely to implement it anytime soon after that)
- # [15:50] * Joins: izhak (~izhak@188.168.200.253)
- # [15:51] * Joins: henrikkok (~henrikkok@69-196-130-58.dsl.teksavvy.com)
- # [15:51] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 252 seconds)
- # [15:52] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [15:54] <AryehGregor> annevk, so it seems case of charsets in Gecko matches the IANA spec. Is there a good reason for your encoding spec not to match the IANA spec, given that Gecko and WebKit apparently follow it? https://bugzilla.mozilla.org/show_bug.cgi?id=799917#c11
- # [15:54] <AryehGregor> If it were just IE/Opera vs. Gecko/WebKit it would be a tossup to me, perhaps with slight edge to Gecko/WebKit because they're most likely to be web-compatible, but if there's an existing spec Gecko/WebKit are following that pushes things substantially toward them IMO.
- # [15:55] <annevk> do you mean the IANA charset registry?
- # [15:55] <annevk> since when are we adhering to that? everyone breaks it
- # [15:55] <AryehGregor> Simon linked to this: http://www.iana.org/assignments/character-sets
- # [15:55] <annevk> that's a pretty useless document though
- # [15:55] <AryehGregor> Even so, no need to deviate unnecessarily, is there?
- # [15:56] <AryehGregor> If Gecko/WebKit were doing the right thing and following whatever spec existed, even if that spec was a bad one, they shouldn't be the ones we ask to change.
- # [15:56] <AryehGregor> We should ask the ones who weren't following any spec to change.
- # [15:56] <annevk> if the spec was crappy and others did a better job I think it only makes sense to ignore prior art
- # [15:57] <annevk> e.g. Gecko implemented Mutation Observers without nullable NodeList
- # [15:57] <annevk> punishment is going to be for WebKit, not Gecko
- # [15:57] <annevk> because what Gecko did makes more sense
- # [15:57] <AryehGregor> Sure, because that was the only existing implementation. Here implementations are split.
- # [15:57] <AryehGregor> If all implementations did lowercase, then of course we should ignore the IANA.
- # [15:57] <annevk> no WebKit was first
- # [15:57] <AryehGregor> Well, okay.
- # [15:57] <AryehGregor> But I don't think lowercase makes more sense, necessarily.
- # [15:58] <AryehGregor> Although I guess it makes more sense than the IANA casing, which seems fairly inconsistent.
- # [15:59] <AryehGregor> Why "windows-1252" and not "Windows-1252"?
- # [15:59] <annevk> Gecko does windows-1252...
- # [15:59] <smaug____> Hmm, Stream API
- # [15:59] <AryehGregor> Right, I know.
- # [15:59] <AryehGregor> My point is just that it's inconsistent.
- # [15:59] <annevk> well yeah it is
- # [16:00] <annevk> Gecko seems to lowercase gbk btw, although I believe that's largely obsolete anyway
- # [16:02] <annevk> (euh, gbk is correct per the Encoding Standard)
- # [16:02] <annevk> gb18030 is also lowercase in Gecko
- # [16:03] <zcorpan> isn't a lowercase list nicer to have if you want to casefold for ascii-case-insensitive comparison?
- # [16:03] <AryehGregor> You can always case-fold both things you're comparing.
- # [16:03] <AryehGregor> So it's not a big deal either way.
- # [16:04] <zcorpan> not a big deal, sure
- # [16:04] <annevk> it would be nice if this could just be a lowercase enum in the end
- # [16:05] <annevk> although maybe there's not much point expressing it as such
- # [16:06] <zewt> AryehGregor: wonder if the spellcheck thing is related to Gmail (iirc) randomly showing spellcheck squiggles for words that aren't misspelled at all, which go away when I cursor over them
- # [16:06] <AryehGregor> zewt, in Gecko?
- # [16:06] <zewt> since presumably Gmail is doing a ton of script manipulation of the text, which might confuse the browser about what's user-entered and what's not
- # [16:06] <zewt> chrome, iirc
- # [16:06] <zewt> (not sure; i use FF at home and Chrome at work)
- # [16:07] <zewt> actually probably chrome since I have spellcheck turned off in FF
- # [16:07] <AryehGregor> I'm not sure what Chrome's algorithm is.
- # [16:11] * Joins: JohnAlbin (~JohnAlbin@111-250-151-211.dynamic.hinet.net)
- # [16:13] * Quits: Martin_L (~Martin_L@194.18.12.26) (Remote host closed the connection)
- # [16:17] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
- # [16:17] * Quits: Philip` (~philip@compass.zaynar.co.uk) (Ping timeout: 276 seconds)
- # [16:18] * Joins: jarib (~jarib@unaffiliated/jarib)
- # [16:20] * Quits: Areks (~Areks@rs.gridnine.com)
- # [16:21] <annevk> AryehGregor: anyway, we can match IANA, or match Gecko, or match WebKit, or Opera, or IE; in the end IE is the hardest to change and IE does the nicest thing here; I'd rather just align with IE
- # [16:21] <gavinc> annevk, Hixie: the use case is for a document that contains a fragment of HTML, as it might today contain a fragment of XML. There is some marked up content, but not a whole page/document worth.
- # [16:22] <annevk> gavinc: I'm aware of the use case
- # [16:22] <gavinc> annevk: Ah, okay, Hixie_ wasn't
- # [16:24] <gavinc> annevk: Todays RDF recomends using XML fragments. That seems a poor way forward for storing HTML.
- # [16:24] <gavinc> annevk: currently people do things like store random bits of HTML in xsd:strings, or other random datatypes
- # [16:24] * Joins: erichynds (~ehynds@64.206.121.41)
- # [16:25] <gavinc> annevk: http://www.w3.org/TR/rdf11-concepts/#section-html is what we currently have
- # [16:29] <zewt> (IE/MS has pretty much stonewalled and said they'll never, ever change anything to do with legacy encodings in any way, so the choice is "do what IE does" or "never have interop")
- # [16:29] <annevk> no that was just one guy
- # [16:29] <annevk> and he already backtraced later on
- # [16:31] <zcorpan> MS also have a track record of saying they'll never do something and then do it anyway
- # [16:32] <zewt> it sounded to me like he was equating "IE's encodings" to "the underlying codepage tables in Windows", which seemed wrong, but for legacy codepages it doesn't really matter to me which implementation to move towards, as long as we do
- # [16:34] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
- # [16:34] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
- # [16:35] <annevk> XHR2 was also not going to happen
- # [16:36] <annevk> I don't really care about their statements anymore, long term it'll be okay
- # [16:37] * Quits: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com) (Remote host closed the connection)
- # [16:38] * Joins: Areks (~Areks@rs.gridnine.com)
- # [16:38] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Ping timeout: 245 seconds)
- # [16:39] * Quits: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com) (Remote host closed the connection)
- # [16:40] * Quits: henrikkok (~henrikkok@69-196-130-58.dsl.teksavvy.com) (Quit: Leaving.)
- # [16:43] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 260 seconds)
- # [16:47] * Quits: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de) (Remote host closed the connection)
- # [16:47] <annevk> miketaylr: browser.js should really be out of scope for the user-agent discussion
- # [16:47] <annevk> miketaylr: borwser.js can have all kinds of enhancements and access to special APIs
- # [16:48] <annevk> miketaylr: what's important for the XHR Standard is what happens if scripts all around the web can set a header that was previously thought of as "safe"
- # [16:49] <miketaylr> sure, i'm not really sold either way
- # [16:49] <miketaylr> just wanted to chime in on the "contact all sites" bit
- # [16:49] <miketaylr> because we all know how that turns out
- # [16:51] * Joins: drublic_ (~drublic@p5098a42b.dip0.t-ipconnect.de)
- # [16:51] <miketaylr> annevk: are there any actual security concerns, or is it more of a "dont rock the boat" thing?
- # [16:51] <miketaylr> (though that's probably terrible wording to describe it)
- # [16:53] * Joins: vikash (~vikash@1.186.9.173)
- # [16:53] * Quits: vikash (~vikash@1.186.9.173) (Changing host)
- # [16:53] * Joins: vikash (~vikash@unaffiliated/vikash)
- # [16:53] * Joins: Philip` (~philip@compass.zaynar.co.uk)
- # [17:02] * Joins: ehsan (~ehsan@66.207.208.98)
- # [17:05] * Joins: garciawebdev (~garciaweb@190.244.76.14)
- # [17:12] * Joins: Somatt_wrk_ (~somattwrk@darkstar2.fullsix.com)
- # [17:12] <annevk> miketaylr: don't remember all the details, abarth might know
- # [17:13] <annevk> miketaylr: that list is pretty old
- # [17:13] <miketaylr> k
- # [17:13] * Joins: plutoniix (~plutoniix@node-6yv.pool-125-25.dynamic.totbb.net)
- # [17:17] * attiks is now known as attiks|away
- # [17:17] * Joins: Stevef__ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [17:20] * Joins: henrikkok (~henrikkok@69-196-130-58.dsl.teksavvy.com)
- # [17:20] * Quits: henrikkok (~henrikkok@69-196-130-58.dsl.teksavvy.com) (Client Quit)
- # [17:25] * Quits: danielfilho|w (~danielfil@187.31.77.7)
- # [17:27] * Quits: plutoniix (~plutoniix@node-6yv.pool-125-25.dynamic.totbb.net) (Quit: จรลี จรลา)
- # [17:27] * Joins: dbaron (~dbaron@nat/mozilla/x-qrrydrstsjfbkmsl)
- # [17:31] <AryehGregor> annevk, do you know of any way to test encoding canonicalization (via .characterSet) without using PHP or anything?
- # [17:31] <AryehGregor> IE doesn't support data: as iframe src, and IE/Opera don't work with document.open() (apparently).
- # [17:32] <AryehGregor> I'd write tests, but I don't know what a good way to do it is.
- # [17:32] <AryehGregor> (also, do we have any place to put such tests?)
- # [17:33] <annevk> other than data: URLs I don't really know, does that not work in IE10 either?
- # [17:33] <AryehGregor> (I've been using the W3C for DOM, but maybe that's not the best idea)
- # [17:33] <annevk> I wonder how data URLs function in IE10...
- # [17:33] <AryehGregor> No, IE deliberately only allows data: in very limited contexts.
- # [17:33] <annevk> ooh
- # [17:33] <AryehGregor> I'm not sure why.
- # [17:34] <AryehGregor> I understand they don't allow them in the URL bar, but why not as an iframe src?
- # [17:34] * AryehGregor double-checks to be sure
- # [17:34] <annevk> I guess in theory you could navigate to a data URL and then navigate back
- # [17:34] <annevk> oh, not in the URL bar either
- # [17:35] <AryehGregor> "The webpage cannot be displayed. Most likely cause: Some content or files on this webpage require a program that you don't have installed. . . ."
- # [17:35] <annevk> if the server does not set charset you could just generate a bunch of pages
- # [17:36] <annevk> I mean apart from utf-16 they're all ASCII-compatible so that's not very hard
- # [17:36] <AryehGregor> There are what, a couple hundred things to test?
- # [17:36] <annevk> different labels? I suppose
- # [17:37] <AryehGregor> I'd prefer using PHP to that.
- # [17:37] <annevk> yeah, Gecko seems to frown upon PHP though
- # [17:38] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [17:39] <annevk> disregard that, I'm not sure if that was the real concern
- # [17:39] <AryehGregor> Yes, I'd really prefer to avoid PHP.
- # [17:39] <AryehGregor> I could make two different test versions, with one using data: URLs and one PHP but with all the same underlying code.
- # [17:40] <jgraham> The PHP thing is something we need to sort out
- # [17:40] <jgraham> It sucks if people are all writing tests in formats that only work on their setup as soon as anything dynamic is required on the server side
- # [17:41] <AryehGregor> If something is really required to be dynamic on the server side, is there any easier/more portable solution than PHP?
- # [17:41] * Joins: jsoncorwin (~textual@50-0-204-47.dsl.static.sonic.net)
- # [17:41] <AryehGregor> Python would be harder to set up, if anything.
- # [17:41] <jgraham> AryehGregor: Well Mozilla are the people that object to PHP
- # [17:42] <AryehGregor> Except that Gecko already depends on Python, and probably WebKit does too.
- # [17:42] <AryehGregor> "Mozilla" doesn't object to anything, some people at Mozilla might. :)
- # [17:42] <jgraham> Let me rephrase
- # [17:42] <AryehGregor> annevk, also, do you have a place to put encoding tests? The WHATWG needs a place to put its tests.
- # [17:42] <AryehGregor> In some runnable fashion.
- # [17:42] <jgraham> Running PHP with your test setup seems like a headache
- # [17:43] <jgraham> I wouldn't want to do it, I don't think
- # [17:43] <AryehGregor> Preferably using github instead of Mercurial. :)
- # [17:43] <AryehGregor> (assuming Ms2ger is okay using hg-git ;) )
- # [17:43] <annevk> AryehGregor: all tests in a single repo?
- # [17:43] <jgraham> annevk: One module per spec, please
- # [17:43] <jgraham> *repo
- # [17:44] <annevk> jgraham: what if we move specs around?
- # [17:44] <AryehGregor> Either way works for me.
- # [17:44] <AryehGregor> annevk, well, we could move tests around too, then. :)
- # [17:44] <jgraham> annevk: Then we will move the tests around
- # [17:44] <AryehGregor> I'd go with one repo, but I don't care much.
- # [17:44] <jgraham> You can even keep history, maybe
- # [17:44] <annevk> I don't care either, so I guess jgraham wins?
- # [17:44] <jgraham> Yay!
- # [17:44] <annevk> poor decision making...
- # [17:44] <AryehGregor> Yeah, you can with git, if you want to do voodoo magic.
- # [17:44] <AryehGregor> git-filter-branch, scary stuff.
- # [17:44] * Quits: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se) (Quit: Leaving.)
- # [17:44] <annevk> AryehGregor: you can create repos I think
- # [17:45] <jgraham> I think you can do it without filter-branch
- # [17:45] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
- # [17:45] <jgraham> Oh, well I guess you mean for the case where a subset of tests move
- # [17:45] <jgraham> Yeah, then you need filter-branch
- # [17:45] <jgraham> Or maybe git subtree
- # [17:45] <annevk> AryehGregor: I could give you access to http://testsuite.org/ maybe or have Hixie_ setup test.whatwg.org
- # [17:45] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [17:46] <annevk> preferably public domain btw for "our" tests
- # [17:47] <annevk> should we have some kind of naming convention?
- # [17:47] <annevk> e.g. encoding = spec; encoding.test = tests?
- # [17:47] <annevk> in the end though, if AryehGregor is going to set this up and prefers a single repo, have a single repo
- # [17:49] * Quits: AryehGregor (~Simetrica@mediawiki/simetrical) (Ping timeout: 245 seconds)
- # [17:49] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Ping timeout: 245 seconds)
- # [17:49] * Joins: AryehGregor (~Simetrica@37.19.116.39)
- # [17:49] * Quits: AryehGregor (~Simetrica@37.19.116.39) (Changing host)
- # [17:49] * Joins: AryehGregor (~Simetrica@mediawiki/simetrical)
- # [17:51] <AryehGregor> annevk, oh, HTML still references IANA for charsets. Do you have a bug open to get Hixie to switch?
- # [17:51] <annevk> yes
- # [17:52] * Quits: Ducki__ (~Ducki@pD9E3A29C.dip0.t-ipconnect.de) (Ping timeout: 245 seconds)
- # [17:54] * Joins: cabanier (~cabanier@192.150.22.55)
- # [17:54] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [17:54] <annevk> am I missing something or does https://www.w3.org/Bugs/Public/show_bug.cgi?id=17003 seem really bad for streaming?
- # [17:57] <annevk> ah no, it's not
- # [17:58] * Joins: pravind (7d15e684@gateway/web/freenode/ip.125.21.230.132)
- # [17:59] * Quits: JohnAlbin (~JohnAlbin@111-250-151-211.dynamic.hinet.net) (Read error: Operation timed out)
- # [18:00] <annevk> https://www.w3.org/Bugs/Public/show_bug.cgi?id=14689#c28 lol lol lol
- # [18:00] <annevk> refuse to define xml-stylesheet for years, then demand some other group to fix it by some deadline
- # [18:01] <annevk> classic
- # [18:01] * Joins: JohnAlbin (~JohnAlbin@111-250-151-211.dynamic.hinet.net)
- # [18:01] <annevk> time to remove myself from the cc list
- # [18:02] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [18:05] * Quits: Lachy (~Lachy@pat-tazdevil.opera.com) (Quit: Computer has gone to sleep.)
- # [18:09] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
- # [18:09] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [18:10] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
- # [18:12] * Quits: auchenberg (~auchenber@176.222.239.226) (Remote host closed the connection)
- # [18:13] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
- # [18:17] * Quits: Smylers (~smylers@62.249.246.74) (Ping timeout: 240 seconds)
- # [18:18] <dglazkov> good morning, Whatwg!
- # [18:18] * Joins: auchenberg (~auchenber@176.222.239.226)
- # [18:18] * Quits: jsoncorwin (~textual@50-0-204-47.dsl.static.sonic.net) (Quit: Computer has gone to sleep.)
- # [18:19] * Quits: Druide__ (~Druid@p5B137550.dip.t-dialin.net) (Ping timeout: 260 seconds)
- # [18:20] <annevk> morning dglazkov
- # [18:21] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [18:23] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [18:25] <hober> annevk: do you have citations for their prior refusals? that would help me to wontfix it. :)
- # [18:25] * Joins: sicking (~chatzilla@c-24-130-172-29.hsd1.ca.comcast.net)
- # [18:26] <annevk> zcorpan worked on defining xml-stylesheet and it was dumbed down all the time
- # [18:26] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Remote host closed the connection)
- # [18:26] <annevk> I suspect you can find some of that discussion on their mailing list
- # [18:27] * Joins: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com)
- # [18:29] * Quits: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com) (Remote host closed the connection)
- # [18:30] <annevk> I wonder what happens if I tell the CSS WG they have to define how two legacy encoding names influence bidi: https://www.w3.org/Bugs/Public/show_bug.cgi?id=17003
- # [18:31] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:32] <SimonSapin> annevk: I don’t quite understand, how does this CSS?
- # [18:32] * Quits: lar_zzz (~lar_zzz@business-088-079-143-185.static.arcor-ip.net) (Quit: Leaving.)
- # [18:32] <annevk> DOM is identical, visually the text is reversed
- # [18:33] <SimonSapin> Based on the source character encoding? Should it?
- # [18:33] <annevk> every browser does it
- # [18:33] <Hixie_> gavinc: how does a document contain a fragment of xml/html?
- # [18:34] <SimonSapin> I’m still a few light-years away from implementing bidi at all :)
- # [18:36] <annevk> lucky you
- # [18:36] <annevk> this is for legacy content only btw; maybe you can demand utf-8 only stuff?
- # [18:38] <SimonSapin> maybe, but I generally don’t care much about legacy content in weasyprint
- # [18:39] <AryehGregor> annevk, jgraham: FTR, for the editing spec I just put the tests in the same repo as the spec. I think that actually makes quite a bit of sense.
- # [18:39] <annevk> AryehGregor: that works for me too, you have access to dom / encoding etc. already
- # [18:39] <AryehGregor> They just need to be checked out somewhere where they're runnable.
- # [18:40] <AryehGregor> Preferably in a way that allows running arbitrary old revisions.
- # [18:40] <annevk> AryehGregor: hmm I was gonna say that shouldn't be too hard...
- # [18:40] <Hixie_> AryehGregor: there was some designMode bug i cc'ed you on
- # [18:40] <jgraham> AryehGregor: That sounds fine
- # [18:40] <AryehGregor> Hixie_, I replied, didn't I?
- # [18:41] <jgraham> I wasn't really objecting to that, maybe I misunderstood the question
- # [18:41] <Hixie_> AryehGregor: probably, i haven't seen my bugmail yet. :-) if so, thanks muchly
- # [18:41] * drublic_ is now known as drublic
- # [18:41] * Joins: mattgifford (~mattgiffo@70.102.199.158)
- # [18:43] * Joins: jsbell (jsbell@nat/google/x-xykxwvrblwkzqmkq)
- # [18:44] * Quits: erichynds (~ehynds@64.206.121.41) (Read error: Operation timed out)
- # [18:45] * Quits: darobin (~darobin@spintank2-160-134.cnt.nerim.net) (Remote host closed the connection)
- # [18:47] * Joins: victor2 (~Adium@AMontsouris-652-1-40-166.w83-202.abo.wanadoo.fr)
- # [18:48] * Joins: attiks|away_ (~chatzilla@d5153136D.static.telenet.be)
- # [18:50] * Quits: attiks|away (~chatzilla@d5153136D.static.telenet.be) (Ping timeout: 246 seconds)
- # [18:50] * attiks|away_ is now known as attiks|away
- # [18:51] <jsbell> stupid undefined
- # [18:51] * Joins: pablof (~pablof@144.189.150.130)
- # [18:51] * Quits: Somatt_wrk_ (~somattwrk@darkstar2.fullsix.com) (Quit: ( www.nnscript.com :: NoNameScript 4.22 :: www.esnation.com ))
- # [18:52] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Read error: Connection reset by peer)
- # [18:52] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [18:53] * Joins: Ms2ger (~Ms2ger@91.181.58.22)
- # [19:02] <annevk> jsbell: how do you feel about just supporting #2?
- # [19:03] <annevk> jsbell: I mean we can expose all kinds of things, but so far we only heard requests for not propagating the weird BOM behavior of the web to the API
- # [19:03] <jsbell> Let me dig up the message requesting for BOM handling for utf-16 specifically...
- # [19:03] <annevk> jsbell: the weird BOM behavior is ignoring the encoding label in favor of the BOM, this is the reverse
- # [19:06] <jsbell> Looks like http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2012-August/036821.html and no-one else championed for it
- # [19:06] * Joins: espadrine (~thaddee_t@85-218-9-34.dclient.lsne.ch)
- # [19:06] <jsbell> zewt: ^^ your message (re: special casing "utf-16" like iconv)
- # [19:06] <annevk> I talked with zewt and my impression is that mainly he cares about not propagating utf-16
- # [19:07] <jsbell> annevk: if we do #2 only then if users want BOM-switching they can sniff the first two bytes themselves. I'm fine with that.
- # [19:08] <jsbell> (or 3 if they care about UTF-8)
- # [19:08] <annevk> jsbell: as for speccing the streaming variant, it seems that needs some special casing to only consume the BOM at the start
- # [19:08] * Joins: say2joe (~say2joe@204.56.108.2)
- # [19:08] <jsbell> I don't think anyone was championing #1 over #2 ever
- # [19:09] <jsbell> annevk: yes... the spec right now attempts to define a byte stream provided by multiple calls and special handling of the start (i.e. suspending processing until N bytes are present), but it's not very clearly written.
- # [19:10] <annevk> and the Encoding spec just assumes a byte stream whereas the API really provides a fixed set of bytes each time
- # [19:10] <jsbell> annevk: I was hoping to excise that into a more algorithmic form but $WORK + $FAMILY
- # [19:10] <annevk> yeah fair enough
- # [19:11] <annevk> I'll think about it a bit, not sure when I'll have time to draft, maybe tomorrow
- # [19:11] <annevk> I've been meaning to get to URLs, but they can wait a little longer
- # [19:11] * Joins: erichynds (~ehynds@64.206.121.41)
- # [19:11] <annevk> bbl
- # [19:11] <jsbell> Hrm, I probably need to dust off my URL polyfill
- # [19:12] * Joins: jsoncorwin (~textual@c-67-170-235-108.hsd1.ca.comcast.net)
- # [19:13] * Quits: victor2 (~Adium@AMontsouris-652-1-40-166.w83-202.abo.wanadoo.fr) (Quit: Leaving.)
- # [19:14] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
- # [19:15] * Joins: necolas (~necolas@8.25.197.25)
- # [19:19] * Joins: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [19:19] <Hixie_> hober: what crack are they smoking over there
- # [19:19] <Hixie_> hober: that change of screen readers to printers completely misses the point of the paragraph
- # [19:24] <hober> Hixie_: fortunately, that change doesn't alter any normative requirements. silver lining?
- # [19:24] <gavinc> Hixie_: A Turtle document contains the data about a book. Part of that data is a description of the book which includes markup such as <em>, <strong>, <ul>, maybe a <ruby> or two. The description is not a complete HTML page, but might be designed to be displayed inside another page along with the rest of the data.
- # [19:24] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
- # [19:24] <Hixie_> gavinc: oh, i see. If you just want to describe a DOM fragment in a non-XML non-HTML document, I would strongly recommend using XML only.
- # [19:24] <gavinc> Hixie_: ... really?
- # [19:24] <gavinc> Hixie_: How would I insert that into an HTML document?
- # [19:24] <Hixie_> gavinc: yeah, XML can describe arbitrary DOM fragments much better than HTML
- # [19:24] <Hixie_> gavinc: parse it into a DOM fragment, then insert it, once it's in DOM form, there's no issue
- # [19:24] <gavinc> Hixie_: Yes, I agree, but putting that fragment into an HTML document... ahh, use DOM as the interchange?
- # [19:25] * Joins: jonlee (~jonlee@2620:149:4:1b01:b472:c9da:a6fd:857)
- # [19:25] <Hixie_> well how else would you do it?
- # [19:25] <gavinc> Simple string concat ;)
- # [19:25] <gavinc> The same way most CMSes do today
- # [19:26] <Hixie_> oh well if you just want to do string concatenation, then you don't have to worry about parsing the fragment
- # [19:26] <Hixie_> so then just include a fragment, datatype "string"
- # [19:27] <Hixie_> but that's just asking for trouble
- # [19:27] <gavinc> Yes, thus the goal of having an HTML datatype
- # [19:27] * Quits: reinaldob (~reinaldob@201.74.207.100) (Remote host closed the connection)
- # [19:27] <Hixie_> i mean string concatenation is asking for trouble
- # [19:27] <gavinc> Yes
- # [19:27] <Hixie_> having an HTML datatype doesn't help if you're still concatenating
- # [19:27] <gavinc> No, but it does say "THIS IS NOT A STRING"
- # [19:28] <gavinc> since doing string concat with strings is perfectly fine
- # [19:28] <gavinc> but not with HTML
- # [19:28] <Hixie_> if the data type you're trying to represent is just a dom fragment, then XML is your best bet.
- # [19:28] <Hixie_> text/html doesn't have a sane way to represent fragments
- # [19:28] <Hixie_> whereas XML is perfect for it
- # [19:29] <gavinc> in that case, can you look at http://dvcs.w3.org/hg/rdf/raw-file/default/rdf-concepts/index.html#section-XMLLiteral ?
- # [19:29] <Hixie_> what about it?
- # [19:30] <gavinc> So if we added to that a note about how to store HTML fragments using that, it would make more sense then recommending the new HTML datatype?
- # [19:31] <Hixie_> just drop the HTML datatype entirely
- # [19:31] <gavinc> the value space for XMLLiteral USED to be the canonical lexical form of the XML
- # [19:31] <gavinc> I think changing it to the DOM makes this all saner?
- # [19:31] <gavinc> okay
- # [19:32] <Hixie_> i don't understand what you just said
- # [19:32] <gavinc> yes, that's alright
- # [19:32] <gavinc> 1.0 had a very bad idea
- # [19:32] <gavinc> that no one implemented correctly
- # [19:33] <Hixie_> you have no idea how hard it is for me to hold my tongue when you give me openings like that
- # [19:33] <gavinc> heh
- # [19:33] <gavinc> indeed
- # [19:34] <gavinc> and once there is a DOM DocumentFragment, that can easily be added to an HTML document
- # [19:34] <gavinc> okay
- # [19:34] <gavinc> and your preferred reference for DOM is http://dom.spec.whatwg.org/
- # [19:35] <Hixie_> once there is a DOM DocumentFragment, that can easily be added to a DOM Document, which could contain HTML
- # [19:35] <Hixie_> http://dom.spec.whatwg.org/ is to my knowledge the only current reference of the DOM spec
- # [19:36] <Hixie_> AryehGregor: if you're still around, see https://www.w3.org/Bugs/Public/show_bug.cgi?id=19473
- # [19:36] <gavinc> mmm, not exactly sure how to link non living standards to living ones
- # [19:36] <gavinc> sigh
- # [19:36] <Hixie_> <a href="url...">name...</a>
- # [19:36] <gavinc> I'll make that someone elses issue ;)
- # [19:36] <gavinc> yes :D
- # [19:37] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [19:39] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
- # [19:40] * Quits: Kolombiken (~Adium@217.13.228.226) (Quit: Leaving.)
- # [19:49] * Joins: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com)
- # [19:50] * Quits: Stevef__ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 245 seconds)
- # [19:58] <annevk> jsbell: https://github.com/annevk/url patches welcome
- # [19:58] <annevk> jsbell: it's based on http://url.spec.whatwg.org/ (or rather the other way around)
- # [19:58] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Ping timeout: 246 seconds)
- # [20:00] * Joins: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net)
- # [20:02] * Parts: say2joe (~say2joe@204.56.108.2)
- # [20:04] * Joins: Martin_L (~Martin_L@81-233-190-9-no212.tbcn.telia.com)
- # [20:05] <Ms2ger> annevk, yeah, I am
- # [20:09] * Quits: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com) (Remote host closed the connection)
- # [20:13] * Quits: annevk (~annevk@212.238.236.229) (Remote host closed the connection)
- # [20:14] * Quits: vikash (~vikash@unaffiliated/vikash) (Quit: Leaving)
- # [20:14] * Quits: erichynds (~ehynds@64.206.121.41) (Read error: Operation timed out)
- # [20:14] * Joins: rniwa_ (rniwa@nat/google/x-tluiaewdlusmzzuw)
- # [20:16] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
- # [20:19] * Quits: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de) (Remote host closed the connection)
- # [20:21] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [20:22] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 265 seconds)
- # [20:22] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
- # [20:24] * Joins: say2joe (~say2joe@204.56.108.2)
- # [20:29] * Quits: rniwa (rniwa@nat/google/x-pwmsymjyfcivygkc) (Quit: rniwa)
- # [20:29] * rniwa_ is now known as rniwa
- # [20:30] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [20:30] * Quits: rwaldron (~rwaldron@pool-100-2-31-210.nycmny.fios.verizon.net) (Disconnected by services)
- # [20:30] * Joins: rick- (~rwaldron@pool-100-2-31-210.nycmny.fios.verizon.net)
- # [20:33] * Joins: annevk (~annevk@188.91.237.240)
- # [20:34] * jonlee is now known as jonlee|afk
- # [20:34] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [20:35] <hober> hsivonen++
- # [20:35] * Quits: jonlee|afk (~jonlee@2620:149:4:1b01:b472:c9da:a6fd:857) (Quit: jonlee|afk)
- # [20:36] * Quits: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginmedia.com) (Ping timeout: 246 seconds)
- # [20:37] <annevk> that bug I just unsubscribed from?
- # [20:38] <annevk> nope
- # [20:38] * Joins: erichynds (~ehynds@64.206.121.41)
- # [20:43] * Joins: drublic (~drublic@frbg-5d84e47b.pool.mediaWays.net)
- # [20:43] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Remote host closed the connection)
- # [20:43] * Joins: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se)
- # [20:44] * Quits: rick- (~rwaldron@pool-100-2-31-210.nycmny.fios.verizon.net) (Quit: Linkinus - http://linkinus.com)
- # [20:45] * Joins: rwaldron (~rwaldron@pool-100-2-31-210.nycmny.fios.verizon.net)
- # [20:47] * linclark is now known as linclark|afk
- # [20:49] * Joins: carlos_antonio (~benway@173.230.152.21)
- # [20:49] * Quits: carlos_antonio (~benway@173.230.152.21) (Changing host)
- # [20:49] * Joins: carlos_antonio (~benway@unaffiliated/disusered)
- # [20:49] <annevk> hober: could you maybe ask ap about https://www.w3.org/Bugs/Public/show_bug.cgi?id=17053 ?
- # [20:49] <annevk> bbl
- # [20:50] * Quits: annevk (~annevk@188.91.237.240) (Remote host closed the connection)
- # [20:50] * Quits: Martin_L (~Martin_L@81-233-190-9-no212.tbcn.telia.com) (Remote host closed the connection)
- # [20:55] * Joins: sedovsek (~robert@89.142.36.160)
- # [20:59] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [21:02] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
- # [21:03] * Quits: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 15.0.1/20120911153917])
- # [21:05] <Hixie_> i have lost one of my scripts
- # [21:06] * Quits: sedovsek (~robert@89.142.36.160) (Read error: Connection reset by peer)
- # [21:06] <Hixie_> it runs every hour and futzes with my imap folders to track the work i have to do
- # [21:06] <Hixie_> but i can't recall where it is
- # [21:06] <Hixie_> -_-
- # [21:06] * Hixie_ looks up the crontab file
- # [21:06] * Joins: sedovsek (~robert@89.142.36.160)
- # [21:08] * Joins: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com)
- # [21:11] <Hixie_> hsivonen: for the record, with the menuitem thing, it's in the spec because everyone seems to agree that it's a problem we should resolve, and nobody has proposed something better. The only feedback I'm aware of is the <menuitem> feedback, and I considered it carefully, but it had numerous flaws (e.g. poor back-compat story) which is why I didn't adopt it.
- # [21:11] <Hixie_> hsivonen: I certainly object to the characterisation of having it in the spec being "bait for indifferent implementors"
- # [21:12] <Hixie_> hsivonen: I think I've shown numerous times over the years that things without buy-in get dropped.
- # [21:13] <Hixie_> hsivonen: including dropping entire specs that did have buy-in from multiple vendors but didn't have buy-in from Mozilla (e.g. WebSQL, the original networking stuff, many parts of Web Forms 2)
- # [21:14] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
- # [21:14] * Joins: say2joe (~say2joe@204.56.108.2)
- # [21:15] * abstractj is now known as abstractj|bacon
- # [21:15] <annevk> what are all you guys talking about?
- # [21:15] <annevk> ooh, is this public-html
- # [21:16] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [21:18] <Hixie_> anyone got any plugin test cases? I need a way to test whether an <embed> element is instantiating a plugin or not
- # [21:18] <Hixie_> a possibly invisible <embed>
- # [21:19] <Hixie_> anyone got a flash file that goes "bing" or something?
- # [21:19] <annevk> you had plenty yourself iirc
- # [21:19] <Hixie_> well i wrte my own NPAPI plugin once but I don't know where that is nowadays
- # [21:19] <Hixie_> and I don't really want to try to recompile it :-)
- # [21:22] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
- # [21:22] <annevk> http://www.bobbyvandersluis.com/flashembed/testsuite/ has a bunch of tests anyway
- # [21:23] <Hixie_> thanks
- # [21:23] <Hixie_> seems like none of those woudl work if the plugin is invisible
- # [21:23] <Hixie_> damnit
- # [21:25] <annevk> Hixie_: found this http://flashbeep.net/
- # [21:25] <annevk> Hixie_: via that tool from your employer
- # [21:25] <annevk> dunno if it works via <embed> though
- # [21:25] <Hixie_> ho ho!
- # [21:25] <annevk> hmm
- # [21:25] <Hixie_> thanks
- # [21:25] <Hixie_> will try
- # [21:28] * Joins: darobin (~darobin@78.208.93.24)
- # [21:29] <Hixie_> nope, looks like <embed> doesn't expose the interface, at least not in chrome
- # [21:30] <Hixie_> hm, the spec says it should
- # [21:31] <annevk> http://www.hark.com/clips/pvhqchpdfl-data-beep-modern-1 autoplays a beep it seems
- # [21:32] <Hixie_> oh i was trying to make the other one work cross-origin, that'll be my problem
- # [21:33] * Joins: Stevef__ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [21:33] <Hixie_> ohh, let's try that one
- # [21:33] <annevk> can't get it to work
- # [21:33] <annevk> oh maybe same problem
- # [21:34] <Hixie_> that page has all kinds of new HTML elements on it
- # [21:34] <Hixie_> <figure>, <header>, microdata...
- # [21:34] <Hixie_> lol
- # [21:34] <Hixie_> that page is using <audio>
- # [21:34] <annevk> http://software.hixie.ch/utilities/js/live-dom-viewer/?%3Cembed%20src%3D%22http%3A%2F%2Fcdn.hark.com%2Fswfs%2Fplayer_fb.swf%3Fpid%3Dpvhqchpdfl%26as%3D1%22%3E
- # [21:34] <annevk> Hixie_: doesn't autoplay when display:none
- # [21:35] <Hixie_> doesn't instantiate when display:none, i hope
- # [21:35] <annevk> (the embed code it provides is for Flash)
- # [21:35] <annevk> I guess that's what happens, right
- # [21:35] <Hixie_> that live dome page doesn't do anything for me
- # [21:35] <Hixie_> oh, i know why
- # [21:36] <Hixie_> silly xss protection
- # [21:36] <annevk> :/
- # [21:36] <Hixie_> thanks, that's perfect
- # [21:36] <Hixie_> annevk++
- # [21:38] * Joins: othermaciej (~mjs@17.245.108.235)
- # [21:40] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
- # [21:42] * abstractj|bacon is now known as abstractj
- # [21:43] * Quits: Stevef__ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 246 seconds)
- # [21:43] * Joins: dgathright (~dgathrigh@nat/yahoo/x-grlemscjllhrutin)
- # [21:44] * Quits: sicking (~chatzilla@c-24-130-172-29.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
- # [21:45] * Quits: sedovsek (~robert@89.142.36.160) (Quit: sedovsek)
- # [21:47] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
- # [21:47] * Joins: say2joe (~say2joe@204.56.108.2)
- # [21:59] * Joins: jonlee (~jonlee@2620:149:4:1b01:1919:dc0e:18db:59d4)
- # [22:03] * Joins: siebrand (~siebrand@5ED35995.cm-7-4b.dynamic.ziggo.nl)
- # [22:07] <siebrand> Hi. I'd like to fix an HTML5 validation issue MediaWiki is having by adding ResourceLoaderDynamicStyles as a meta extension. See http://www.mediawiki.org/wiki/Thread:Project:Support_desk/ResourceLoaderDynamicStyles_and_Wiki_validation for details.
- # [22:07] <siebrand> How to proceed?
- # [22:07] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Remote host closed the connection)
- # [22:07] * Joins: lar_zzz (~lar_zzz@p4FE25E24.dip.t-dialin.net)
- # [22:08] <Hixie_> is there a spec for this meta value?
- # [22:08] <Hixie_> (you can add it to the wiki, just give me your e-mail address, name, and preferred username and i'll create an account)
- # [22:08] * Quits: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com) (Remote host closed the connection)
- # [22:12] * Quits: baku (~baku@x1-6-e0-46-9a-1f-0a-72.k694.webspeed.dk) (Quit: Leaving)
- # [22:12] * Joins: jonlee_ (~jonlee@2620:149:4:1b01:5dd1:ab27:f1e5:e1fa)
- # [22:15] * Joins: ap_ (~ap@2620:149:4:1b01:7535:8af:9df7:37ff)
- # [22:16] <annevk> (you only need email/username)
- # [22:16] * annevk lowballs Hixie_ :p
- # [22:17] <siebrand> Hixie_: I'll make sure we'll get a spec.
- # [22:17] <siebrand> Hixie_: Details provided in prig msg.
- # [22:17] <siebrand> priv, even
- # [22:21] <siebrand> Hixie_: While Im at it, can you maybe ping the wiki maintainer about possibly updating the wiki? MediaWiki 1.17alpha is slightly outdated :)
- # [22:21] <annevk> siebrand: I did the other day, he's afraid of regressions and rather works on standards/tests
- # [22:22] * Quits: krawchyk (~krawchyk@65.220.49.251) (Remote host closed the connection)
- # [22:22] <annevk> siebrand: if you're interested in helping us out, ping AryehGregor ;-)
- # [22:22] <siebrand> annevk: Are you guys doing anything special? From what I can see you're only got two very well maintained extensions set up (both in use by Wikimedia).
- # [22:23] <annevk> siebrand: I doubt it, AryehGregor might know, he updated it the last time
- # [22:23] <siebrand> annevk: You should be able to update to a Wikimedia Git branch without issue, as far as I can tell. Is Aryeh the maintainer?
- # [22:23] <annevk> yeah
- # [22:24] <siebrand> annevk: well, he knows his shit when it comes to MediaWiki, but has been very inactive for the past 12-18 months.
- # [22:26] <Hixie_> he's been active over here :-)
- # [22:26] <Hixie_> setting up your account now, one sec
- # [22:27] <Hixie_> done
- # [22:27] <Ms2ger> siebrand, he mentioned updating it earlier, but didn't want to spend his employer's time on doing it :)
- # [22:27] <siebrand> Hixie_: Much appreciated. Might take a few days before I've got the table row content together.
- # [22:27] <Hixie_> siebrand: btw we'd love to just reenable arbitrary logins on that wiki, but we got snowed under with spam
- # [22:28] <Hixie_> siebrand: so if y'all over in mediawiki land can figure out how to get rid of spammers, that'd be awesome. ;-)
- # [22:28] <siebrand> Hixie_: it's really hard to combat lately :(
- # [22:28] <Hixie_> yeah, tell me about it
- # [22:28] <jgraham> Hmm, when hsivonen says "our" is he stating an official Mozilla position?
- # [22:28] <Hixie_> i'm actually surprised nobody has just asked us for an account
- # [22:28] <siebrand> we're using QueryCaptcha at translatewiki.net.
- # [22:28] <siebrand> That 4-5 custom questions tends to work for 14 days or less.
- # [22:28] <Hixie_> jgraham: last i heard, mozilla was like google, with as many opinions as contributors :-P
- # [22:28] <siebrand> Then someone's automated that too.
- # [22:29] <siebrand> Recaptcha is solved by computers, so no more luck there.
- # [22:29] <Hixie_> siebrand: we were getting lots of people who weren't even automating things, just doing it manually
- # [22:29] <Ms2ger> jgraham, in general, don't assume anybody is stating an official Mozilla position :)
- # [22:29] <jgraham> Ms2ger, Hixie_: That's why I ask
- # [22:29] <Ms2ger> jgraham, pointer?
- # [22:29] * Quits: dgathright (~dgathrigh@nat/yahoo/x-grlemscjllhrutin) (Ping timeout: 240 seconds)
- # [22:30] <jgraham> http://lists.w3.org/Archives/Public/public-html/2012Oct/0055.html
- # [22:30] <jgraham> (I haven't read the full message yet)
- # [22:31] * Joins: krit (~krit@sjfw1-a.adobe.com)
- # [22:32] <Ms2ger> Not something I remember hearing many people complain about, but that might just be me
- # [22:35] <Hixie_> food time
- # [22:35] <Hixie_> bbl
- # [22:36] * abstractj is now known as abstractj|brb
- # [22:37] * Quits: rniwa (rniwa@nat/google/x-tluiaewdlusmzzuw) (Quit: rniwa)
- # [22:37] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Read error: Operation timed out)
- # [22:38] * Quits: charlvn (~charlvn@charlvn.nl) (Quit: leaving)
- # [22:40] * Joins: sicking (~chatzilla@nat/mozilla/x-pihkfbytxonfgrmw)
- # [22:42] * Quits: lar_zzz (~lar_zzz@p4FE25E24.dip.t-dialin.net) (Quit: Leaving.)
- # [22:47] * Joins: rniwa (rniwa@nat/google/x-uyqjfnythagewwtr)
- # [22:47] * Joins: astearns_ (~astearns@192.150.22.5)
- # [22:49] * Quits: astearns (~astearns@192.150.22.5) (Read error: Operation timed out)
- # [22:49] * astearns_ is now known as astearns
- # [22:49] * Joins: michaeln (michaeln@nat/google/x-gcxfjatzqryfboxl)
- # [22:50] * Joins: dgathright (~dgathrigh@nat/yahoo/x-ohfbmnddclqakils)
- # [22:52] * Quits: jernoble (~jernoble@17.212.152.13) (Quit: Textual IRC Client: www.textualapp.com)
- # [22:53] * Quits: dgathright (~dgathrigh@nat/yahoo/x-ohfbmnddclqakils) (Remote host closed the connection)
- # [22:53] * Quits: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se) (Quit: Leaving.)
- # [22:53] * Joins: dgathright (~dgathrigh@nat/yahoo/x-qxepoaofavcpdiat)
- # [22:55] * abstractj|brb is now known as abstractj
- # [22:55] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [22:58] * Joins: baku (~baku@x1-6-e0-46-9a-1f-0a-72.k694.webspeed.dk)
- # [23:03] * linclark|afk is now known as linclark
- # [23:03] * Quits: Ms2ger (~Ms2ger@91.181.58.22) (Quit: nn)
- # [23:04] * Joins: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se)
- # [23:12] * Joins: krit1 (~krit@sjfw1-a.adobe.com)
- # [23:12] * Quits: krit (~krit@sjfw1-a.adobe.com) (Read error: Connection reset by peer)
- # [23:12] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [23:15] * Quits: MacTed (~Thud@63.119.36.36)
- # [23:15] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [23:15] * jonlee_ is now known as jonlee|afk
- # [23:18] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [23:18] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
- # [23:19] * Quits: dgathright (~dgathrigh@nat/yahoo/x-qxepoaofavcpdiat) (Ping timeout: 248 seconds)
- # [23:21] * Quits: othermaciej (~mjs@17.245.108.235) (Quit: othermaciej)
- # [23:22] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [23:23] * Joins: jernoble (~jernoble@17.212.152.13)
- # [23:23] * Quits: baku (~baku@x1-6-e0-46-9a-1f-0a-72.k694.webspeed.dk) (Quit: Leaving)
- # [23:24] * Joins: othermaciej (~mjs@17.245.108.235)
- # [23:32] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [23:36] * Quits: darobin (~darobin@78.208.93.24) (Remote host closed the connection)
- # [23:37] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
- # [23:38] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:38] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Ping timeout: 265 seconds)
- # [23:40] * Joins: jarib (~jarib@unaffiliated/jarib)
- # [23:40] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [23:43] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Client Quit)
- # [23:48] * Joins: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [23:52] * Quits: erichynds (~ehynds@64.206.121.41)
- # [23:52] * Quits: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 248 seconds)
- # [23:54] * abstractj is now known as abstractj|brb
- # [23:57] * Joins: tantek (~tantek@66-87-7-124.pools.spcsdns.net)
- # Session Close: Fri Oct 12 00:00:00 2012
The end :)