Options:
- # Session Start: Fri Aug 12 00:00:00 2011
- # Session Ident: #whatwg
- # [00:00] * Quits: jarek_ (~jarek@aeaf188.neoplus.adsl.tpnet.pl) (Client Quit)
- # [00:00] * Joins: jarek_ (~jarek@aeaf188.neoplus.adsl.tpnet.pl)
- # [00:00] * Quits: Guest48831 (~jarek@unaffiliated/jarek) (Ping timeout: 250 seconds)
- # [00:01] * Joins: stefan-__ (~music@hiwi0.wi2.uni-trier.de)
- # [00:04] * jarek_ is now known as jarek
- # [00:05] * Quits: jarek (~jarek@aeaf188.neoplus.adsl.tpnet.pl) (Client Quit)
- # [00:05] * Joins: jarek (~jarek@aeaf188.neoplus.adsl.tpnet.pl)
- # [00:05] * Quits: jarek (~jarek@aeaf188.neoplus.adsl.tpnet.pl) (Changing host)
- # [00:05] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [00:07] * Joins: hij1nx (~hij1nx@207.239.107.3)
- # [00:08] * heycam is now known as heycam|away
- # [00:09] * Joins: othermaciej (~mjs@17.246.17.104)
- # [00:12] * Joins: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net)
- # [00:16] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
- # [00:19] * jernoble|afk is now known as jer|afk
- # [00:20] <AryehGregor> http://html5.org/r/6419 ++
- # [00:20] <AryehGregor> Way too many people get that wrong.
- # [00:20] <Hixie> srsly
- # [00:20] * Joins: timeless (d04149cb@firefox/developer/timeless)
- # [00:24] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: Leaving)
- # [00:32] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [00:36] * heycam|away is now known as heycam
- # [00:39] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [00:40] * Quits: temp02 (~temp01@unaffiliated/temp01) (Ping timeout: 250 seconds)
- # [00:42] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:1d42:e07d:cbae:1b18)
- # [00:42] * Quits: othermaciej (~mjs@17.246.17.104) (Quit: othermaciej)
- # [00:43] * Joins: othermaciej (~mjs@17.246.17.104)
- # [00:44] * heycam is now known as heycam|away
- # [00:48] * Quits: smaug____ (~chatzilla@a91-154-41-96.elisa-laajakaista.fi) (Ping timeout: 260 seconds)
- # [00:54] * Joins: KillerX_ (~anant@nat/mozilla/x-dyhmirfmrwwgrccw)
- # [00:55] * heycam|away is now known as heycam
- # [00:58] * Quits: KillerX (~anant@nat/mozilla/x-kuscsdyszxlpilxf) (Ping timeout: 276 seconds)
- # [00:58] * KillerX_ is now known as KillerX
- # [01:05] * jer|afk is now known as jernoble
- # [01:06] * Quits: cpearce (~chatzilla@ip-118-90-1-107.xdsl.xnet.co.nz) (Ping timeout: 258 seconds)
- # [01:06] * Quits: jamesr (~jamesr@nat/google/x-gzihesxhhwrxksyn) (Ping timeout: 260 seconds)
- # [01:09] * Quits: othermaciej (~mjs@17.246.17.104) (Quit: othermaciej)
- # [01:10] * Joins: othermaciej (~mjs@17.246.17.104)
- # [01:12] * Quits: KevinMarks (~KevinMark@nat-204-14-239-209-sfo.net.salesforce.com) (Quit: The computer fell asleep)
- # [01:13] * Joins: KevinMarks (~KevinMark@nat-204-14-239-209-sfo.net.salesforce.com)
- # [01:15] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:1d42:e07d:cbae:1b18) (Remote host closed the connection)
- # [01:16] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:c0f9:95f1:9c70:5479)
- # [01:17] * Quits: KevinMarks (~KevinMark@nat-204-14-239-209-sfo.net.salesforce.com) (Ping timeout: 252 seconds)
- # [01:19] * Joins: nimbu (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
- # [01:22] * Joins: macpherson (~macpherso@nat/google/x-vbqvsjcfcduifngx)
- # [01:22] * Quits: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [01:29] * Quits: KillerX (~anant@nat/mozilla/x-dyhmirfmrwwgrccw) (Quit: KillerX)
- # [01:39] * jernoble is now known as jer|afk
- # [01:41] * dglazkov is now known as dglazkov|away
- # [01:45] * Quits: eric_carlson (~ericc@2620:149:4:401:450e:60fb:1495:3f53) (Quit: eric_carlson)
- # [01:45] * Joins: jamesr (~jamesr@nat/google/x-hrdvokzdxdpehnap)
- # [02:06] * Quits: micheil (~micheil@92.40.254.81.threembb.co.uk) (Quit: http://brandedcode.com | http://github.com/miksago)
- # [02:09] * jer|afk is now known as jernoble|afk
- # [02:09] * jernoble|afk is now known as jer|afk
- # [02:10] * Quits: necolas (~necolas@5e0129ee.bb.sky.com) (Remote host closed the connection)
- # [02:28] * Quits: rniwa (~rniwa@nat/google/x-oktoyujfdhpzxzvz) (Quit: rniwa)
- # [02:30] * Joins: davidb (~davidb@bas1-toronto06-2925211308.dsl.bell.ca)
- # [02:35] * Joins: benjoffe (~benjoffe@nat/yahoo/x-kxnnsnagwovjriqw)
- # [02:41] * Quits: hij1nx (~hij1nx@207.239.107.3) (Quit: hij1nx)
- # [02:43] * Quits: jamesr (~jamesr@nat/google/x-hrdvokzdxdpehnap) (Ping timeout: 260 seconds)
- # [02:44] * Joins: jwalden (~waldo@c-76-122-148-63.hsd1.mi.comcast.net)
- # [02:53] * Quits: ap (~ap@17.203.114.202) (Quit: ap)
- # [02:56] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:59] * Quits: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net) (Quit: cying)
- # [02:59] * Quits: sicking (~chatzilla@nat/mozilla/x-ibbwggzmtvzyxjnc) (Ping timeout: 258 seconds)
- # [03:11] * Quits: othermaciej (~mjs@17.246.17.104) (Quit: othermaciej)
- # [03:13] * Joins: othermaciej (~mjs@17.246.17.104)
- # [03:13] * Quits: tomasf (~tom@2002:55e5:d95e:0:21ff:6abe:99b9:6974) (Quit: tomasf)
- # [03:13] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [03:15] * Quits: stefan-__ (~music@hiwi0.wi2.uni-trier.de) (Remote host closed the connection)
- # [03:20] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [03:22] * Joins: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz)
- # [03:24] * Quits: jdong_ (~quassel@222.126.155.250) (Remote host closed the connection)
- # [03:24] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [03:26] * Joins: jdong_ (~quassel@222.126.155.250)
- # [03:31] * Quits: tjay_ (~tjay_@ip51ccc57d.adsl-surfen.hetnet.nl) (Quit: tjay_)
- # [03:32] * Joins: jamesr (~jamesr@nat/google/x-vkvvmeocrjwswrsc)
- # [03:38] * Quits: jamesr (~jamesr@nat/google/x-vkvvmeocrjwswrsc) (Ping timeout: 255 seconds)
- # [03:38] * Joins: eric_carlson (~ericc@67.218.105.129)
- # [03:39] * Quits: othermaciej (~mjs@17.246.17.104) (Quit: othermaciej)
- # [03:39] * Joins: shetech (~shetech@c-76-126-167-49.hsd1.ca.comcast.net)
- # [03:40] * Joins: othermaciej (~mjs@17.246.17.104)
- # [03:42] * Quits: dbaron (~dbaron@nat/mozilla/x-glkxfrxubnhulxtg) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [03:46] * Joins: agektmr (~Adium@220.109.219.244)
- # [03:53] * Quits: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [03:59] * Quits: jwalden (~waldo@c-76-122-148-63.hsd1.mi.comcast.net) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.18/20110621100037])
- # [03:59] * Quits: davidb (~davidb@bas1-toronto06-2925211308.dsl.bell.ca) (Quit: davidb)
- # [04:02] * Quits: eric_carlson (~ericc@67.218.105.129) (Quit: eric_carlson)
- # [04:03] * Joins: miketaylr (~miketaylr@24.42.93.245)
- # [04:06] * Quits: The_8472 (~stardive@azureus/The8472) (Ping timeout: 240 seconds)
- # [04:12] * Joins: The_8472 (~stardive@azureus/The8472)
- # [04:12] * Joins: davidb (~davidb@bas1-toronto06-2925211308.dsl.bell.ca)
- # [04:17] * Joins: KevinMarks (~KevinMark@68.65.72.50.static-ip.telepacific.net)
- # [04:23] * Quits: othermaciej (~mjs@17.246.17.104) (Quit: othermaciej)
- # [04:27] * Joins: othermaciej (~mjs@17.246.17.104)
- # [04:28] * Quits: othermaciej (~mjs@17.246.17.104) (Client Quit)
- # [04:36] * Joins: othermaciej (~mjs@17.246.17.104)
- # [04:43] * Quits: othermaciej (~mjs@17.246.17.104) (Quit: othermaciej)
- # [04:50] * Joins: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net)
- # [04:52] * Quits: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 252 seconds)
- # [04:53] * Quits: nimbu (~Adium@c-24-18-47-160.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [04:54] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
- # [04:55] * Quits: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [04:56] * Joins: nonge (~nonge@p5B3268F2.dip.t-dialin.net)
- # [04:56] * Quits: davidb (~davidb@bas1-toronto06-2925211308.dsl.bell.ca) (Quit: davidb)
- # [04:59] * Quits: tantek (~tantek@70-36-139-219.dsl.dynamic.sonic.net) (Quit: tantek)
- # [05:06] * Quits: KevinMarks (~KevinMark@68.65.72.50.static-ip.telepacific.net) (Quit: The computer fell asleep)
- # [05:06] * Joins: KevinMarks (~KevinMark@68.65.72.50.static-ip.telepacific.net)
- # [05:06] * Joins: nonge_ (~nonge@p5B326D6F.dip.t-dialin.net)
- # [05:10] * Quits: nonge (~nonge@p5B3268F2.dip.t-dialin.net) (Ping timeout: 240 seconds)
- # [05:10] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [05:11] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 258 seconds)
- # [05:11] * Quits: KevinMarks (~KevinMark@68.65.72.50.static-ip.telepacific.net) (Ping timeout: 276 seconds)
- # [05:18] * Joins: ben_h (~ben@128.250.195.138)
- # [05:19] * Quits: kinetik (~kinetik@121.98.132.55) (Quit: leaving)
- # [05:20] * Joins: kinetik (~kinetik@121.98.132.55)
- # [05:29] * Quits: miketaylr (~miketaylr@24.42.93.245) (Quit: miketaylr)
- # [05:33] * Quits: niftylettuce (u2733@gateway/web/irccloud.com/x-hydwkhfgxonevomk) (Quit: Connection closed for inactivity)
- # [05:50] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [06:01] * Joins: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz)
- # [06:12] * Joins: janv_ (~varga@195.91.87.57)
- # [06:13] * Quits: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 258 seconds)
- # [06:14] * Joins: aki_ (~aki@CPE-65-31-174-69.wi.res.rr.com)
- # [06:14] * aki_ is now known as gesa
- # [06:15] * Quits: karlcow (~karl@nerval.la-grange.net) (Read error: Connection reset by peer)
- # [06:15] * Quits: hober (~ted@unaffiliated/hober) (Read error: Connection reset by peer)
- # [06:16] * Joins: hober (~ted@unaffiliated/hober)
- # [06:16] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [06:24] * Joins: KillerX (~anant@70-36-146-217.dsl.dynamic.sonic.net)
- # [06:24] * Joins: ezoe (~ezoe@61-205-124-30f1.kyt1.eonet.ne.jp)
- # [06:27] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
- # [06:32] * Joins: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz)
- # [06:45] * Quits: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 240 seconds)
- # [06:48] * Joins: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz)
- # [06:55] * Quits: ezoe (~ezoe@61-205-124-30f1.kyt1.eonet.ne.jp) (Ping timeout: 264 seconds)
- # [06:57] * Joins: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net)
- # [06:58] * Joins: ezoe (~ezoe@203-140-91-152f1.kyt1.eonet.ne.jp)
- # [07:05] * Quits: ezoe (~ezoe@203-140-91-152f1.kyt1.eonet.ne.jp) (Ping timeout: 276 seconds)
- # [07:06] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [07:24] * Quits: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 252 seconds)
- # [07:37] * Quits: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 240 seconds)
- # [07:39] * Joins: Ankheg (~Ankheg@91.224.77.4)
- # [07:45] * Joins: rimantas (~rimliu@93.93.57.193)
- # [07:54] * Quits: KillerX (~anant@70-36-146-217.dsl.dynamic.sonic.net) (Quit: KillerX)
- # [07:56] * Quits: gesa (~aki@CPE-65-31-174-69.wi.res.rr.com) (Quit: gesa)
- # [08:06] * heycam is now known as heycam|away
- # [08:10] * Joins: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net)
- # [08:20] * Joins: hta (~hta@4.234.241.83.in-addr.dgcsystems.net)
- # [08:21] * Joins: zcorpan (~zcorpan@c-3f9fe355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [08:22] * Quits: shetech (~shetech@c-76-126-167-49.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [08:25] * Quits: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [08:32] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [08:35] * Joins: cpearce (~chatzilla@ip-118-90-74-143.xdsl.xnet.co.nz)
- # [08:42] * Joins: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de)
- # [08:44] * heycam|away is now known as heycam
- # [08:48] * Joins: tantek (~tantek@199-83-220-131.PUBLIC.monkeybrains.net)
- # [08:52] * Quits: hamaji (~hamaji@220.109.219.244) (Remote host closed the connection)
- # [08:53] * Joins: woef (~woef@91.183.84.141)
- # [08:58] * Quits: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net) (Quit: cying)
- # [08:58] * Quits: espadrine (~thaddee_t@acces0186.res.insa-lyon.fr) (Quit: espadrine)
- # [08:59] * Joins: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net)
- # [09:03] * Quits: hta (~hta@4.234.241.83.in-addr.dgcsystems.net) (Quit: Leaving.)
- # [09:07] * Joins: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net)
- # [09:08] * Quits: tantek (~tantek@199-83-220-131.PUBLIC.monkeybrains.net) (Quit: tantek)
- # [09:08] * Quits: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net) (Client Quit)
- # [09:16] * Joins: KevinMarks (~KevinMark@23.sub-97-154-248.myvzw.com)
- # [09:18] * Joins: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
- # [09:26] * Quits: KevinMarks (~KevinMark@23.sub-97-154-248.myvzw.com) (Ping timeout: 246 seconds)
- # [09:28] * Quits: jochen__ (~jochen@nat/google/x-cokzgzqlvzievryh) (Remote host closed the connection)
- # [09:28] * Joins: jochen__ (~jochen@nat/google/x-fqzemnvdberqjybc)
- # [09:39] <zcorpan> <http://www.w3.org/mid/D0BC8E77E79D9846B61A2432D1BA4EAE0341573B@TK5EX14MBXC287.redmond.corp.microsoft.com> - wonder if i should object
- # [09:40] * Quits: ben_h (~ben@128.250.195.138) (Quit: ben_h)
- # [09:40] * Quits: cpearce (~chatzilla@ip-118-90-74-143.xdsl.xnet.co.nz) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [09:41] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [09:42] * Quits: benjoffe (~benjoffe@nat/yahoo/x-kxnnsnagwovjriqw) (Remote host closed the connection)
- # [10:01] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
- # [10:06] * Joins: tantek (~tantek@70-36-139-219.dsl.dynamic.sonic.net)
- # [10:13] * Quits: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
- # [10:17] * Joins: richt (~richt@pat-tdc.opera.com)
- # [10:30] * Joins: Ms2ger (~Ms2ger@91.181.252.157)
- # [10:30] * Quits: richt (~richt@pat-tdc.opera.com) (Remote host closed the connection)
- # [10:31] * Joins: smaug____ (~chatzilla@a91-154-41-96.elisa-laajakaista.fi)
- # [10:31] * Joins: richt (~richt@pat-tdc.opera.com)
- # [10:34] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
- # [10:34] * Quits: GlitchMr (glitchmr@85.17.231.147) (Ping timeout: 276 seconds)
- # [10:38] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [10:38] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [10:55] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: Leaving)
- # [11:04] * Joins: espadrine (~thaddee_t@LSt-Amand-152-32-39-77.w80-11.abo.wanadoo.fr)
- # [11:05] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [11:06] * Joins: tomasf (~tom@2002:55e5:d95e:0:753e:9916:5373:87f5)
- # [11:12] * Joins: benjoffe_ (~benjoffe_@r49-2-10-185.cpe.vividwireless.net.au)
- # [11:12] <jgraham> zcorpan: I swear DOM3 events is happening in some alternate reality
- # [11:17] <Ms2ger> And it only connects to our reality every few months?
- # [11:23] <Ms2ger> Do browsers support object.contentWindow?
- # [11:23] * Quits: tomasf (~tom@2002:55e5:d95e:0:753e:9916:5373:87f5) (Read error: Connection reset by peer)
- # [11:23] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [11:27] <Ms2ger> Ah, looks like Opera does
- # [11:32] * Joins: danj2 (~danj@s15372200.onlinehome-server.info)
- # [11:32] * Joins: danj (~danj@s15372200.onlinehome-server.info)
- # [11:42] * Joins: ezoe (~ezoe@112-68-244-72f1.kyt1.eonet.ne.jp)
- # [11:45] * Quits: Amorphous (jan@unaffiliated/amorphous) (Read error: Connection reset by peer)
- # [11:57] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [11:59] * Joins: tbassetto (~tbassetto@LRouen-151-71-49-64.w80-11.abo.wanadoo.fr)
- # [12:03] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [12:06] * Joins: Lachy (~Lachy@pat-tdc.opera.com)
- # [12:06] * Quits: temp02 (~temp01@unaffiliated/temp01) (Ping timeout: 250 seconds)
- # [12:12] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
- # [12:13] * Joins: zdobersek (~zan@cpe-46-164-8-141.dynamic.amis.net)
- # [12:14] * Joins: micheil (~micheil@109.231.193.164)
- # [12:17] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [12:20] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
- # [12:21] * Quits: tbassetto (~tbassetto@LRouen-151-71-49-64.w80-11.abo.wanadoo.fr) (Read error: Connection reset by peer)
- # [12:28] * Quits: benjoffe_ (~benjoffe_@r49-2-10-185.cpe.vividwireless.net.au) (Ping timeout: 258 seconds)
- # [12:35] * Joins: tbassetto (~tbassetto@LRouen-151-71-49-64.w80-11.abo.wanadoo.fr)
- # [12:38] * heycam is now known as heycam|away
- # [12:42] * Quits: jdong_ (~quassel@222.126.155.250) (Remote host closed the connection)
- # [13:19] * Quits: nessy (~Adium@124-169-135-125.dyn.iinet.net.au) (Quit: Leaving.)
- # [13:24] * Joins: hta (~hta@162.80-203-220.nextgentel.com)
- # [13:28] * Quits: nonge_ (~nonge@p5B326D6F.dip.t-dialin.net) (Quit: Verlassend)
- # [13:28] * Joins: nonge_ (~nonge@p5B326D6F.dip.t-dialin.net)
- # [13:28] * Quits: nonge_ (~nonge@p5B326D6F.dip.t-dialin.net) (Read error: Connection reset by peer)
- # [13:28] * Joins: nonge (~nonge@p5B326D6F.dip.t-dialin.net)
- # [13:29] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
- # [13:44] * Quits: tbassetto (~tbassetto@LRouen-151-71-49-64.w80-11.abo.wanadoo.fr) (Quit: Leaving...)
- # [13:48] <zcorpan> oh hey, the splitter ids have been updated! yay
- # [13:49] <zcorpan> or not? complete/ has video in the-iframe-element.html but multipage/ has video in the-video-element.html
- # [13:49] <zcorpan> Philip`: ^
- # [13:51] <Philip`> I think my instance of the splitter is only used for multipage/
- # [13:51] <Philip`> (and is the latest code from SVN)
- # [13:52] <Philip`> I don't know where complete/ is generated
- # [13:52] <zcorpan> Hixie: ^
- # [13:54] * Joins: myakura (~myakura@FL1-49-129-67-216.tky.mesh.ad.jp)
- # [13:54] * Quits: myakura (~myakura@FL1-49-129-67-216.tky.mesh.ad.jp) (Remote host closed the connection)
- # [13:54] * Joins: myakura (~myakura@FL1-49-129-67-216.tky.mesh.ad.jp)
- # [13:57] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [13:58] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 250 seconds)
- # [14:26] * Joins: hij1nx (~hij1nx@207.239.107.3)
- # [14:29] * Joins: jarek (~jarek@bct25.neoplus.adsl.tpnet.pl)
- # [14:29] * Quits: jarek (~jarek@bct25.neoplus.adsl.tpnet.pl) (Changing host)
- # [14:29] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [14:43] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
- # [14:43] * Joins: CvP (~CvP@123.49.22.35)
- # [14:43] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [15:05] * Quits: myakura (~myakura@FL1-49-129-67-216.tky.mesh.ad.jp) (Remote host closed the connection)
- # [15:06] * Joins: miketaylr (~miketaylr@206.217.92.186)
- # [15:07] * Joins: benjoffe (~benjoffe@r49-2-10-185.cpe.vividwireless.net.au)
- # [15:07] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
- # [15:09] * Joins: GlitchMr (glitchmr@85.17.231.147)
- # [15:09] * Joins: kennyluck (~kennyluck@114-25-209-167.dynamic.hinet.net)
- # [15:18] * Quits: rimantas (~rimliu@93.93.57.193) (Quit: Leaving)
- # [15:20] * Joins: MacTed (~Thud@63.119.36.36)
- # [15:25] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [15:26] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Read error: Connection reset by peer)
- # [15:32] * Quits: CvP (~CvP@123.49.22.35) (Disconnected by services)
- # [15:32] * Joins: xCG (~CvP@123.49.21.176)
- # [15:33] * xCG is now known as CvP
- # [15:35] * Quits: payman (~payman@pat.se.opera.com) (Remote host closed the connection)
- # [15:35] * Joins: Rik`_ (~Rik`@2a01:e34:ec0f:1570:c0f9:95f1:9c70:5479)
- # [15:35] * Quits: Rik`_ (~Rik`@2a01:e34:ec0f:1570:c0f9:95f1:9c70:5479) (Remote host closed the connection)
- # [15:35] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:c0f9:95f1:9c70:5479) (Remote host closed the connection)
- # [15:36] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:c0f9:95f1:9c70:5479)
- # [15:37] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
- # [15:39] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [15:42] * Quits: benjoffe (~benjoffe@r49-2-10-185.cpe.vividwireless.net.au) (Read error: Connection reset by peer)
- # [15:42] * Joins: benjoffe (~benjoffe@r49-2-10-185.cpe.vividwireless.net.au)
- # [15:47] * Joins: ZombieLoffe (~ZombieL@unaffiliated/zombieloffe)
- # [15:47] * Quits: jochen__ (~jochen@nat/google/x-fqzemnvdberqjybc) (Remote host closed the connection)
- # [15:47] * Quits: danj2 (~danj@s15372200.onlinehome-server.info) (Quit: Ciao)
- # [15:52] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: Leaving)
- # [15:55] * Joins: eric_carlson (~ericc@17.203.14.183)
- # [15:55] * Quits: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) (Remote host closed the connection)
- # [15:56] * Joins: saba (~foo@unaffiliated/saba)
- # [15:57] <karlcow> http://norman.walsh.name/2011/08/12/styleThis
- # [15:57] <karlcow> Styling list numerations with CSS
- # [16:00] * Joins: agektmr (~Adium@p2020-ipbf4910marunouchi.tokyo.ocn.ne.jp)
- # [16:01] * Joins: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au)
- # [16:01] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
- # [16:01] * nimbupani is now known as nimbu
- # [16:03] * Quits: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de) (Remote host closed the connection)
- # [16:14] * Quits: tantek (~tantek@70-36-139-219.dsl.dynamic.sonic.net) (Quit: tantek)
- # [16:15] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [16:18] * Quits: Ankheg (~Ankheg@91.224.77.4) (Read error: Connection reset by peer)
- # [16:19] * Quits: zcorpan (~zcorpan@c-3f9fe355.410-6-64736c14.cust.bredbandsbolaget.se) (Ping timeout: 260 seconds)
- # [16:20] * Quits: woef (~woef@91.183.84.141) (Ping timeout: 250 seconds)
- # [16:20] * Quits: espadrine (~thaddee_t@LSt-Amand-152-32-39-77.w80-11.abo.wanadoo.fr) (Ping timeout: 250 seconds)
- # [16:25] * Quits: temp02 (~temp01@unaffiliated/temp01) (Ping timeout: 250 seconds)
- # [16:25] * Joins: jwalden (~waldo@c-76-122-148-63.hsd1.mi.comcast.net)
- # [16:25] * Joins: KillerX (~anant@70-36-146-217.dsl.dynamic.sonic.net)
- # [16:26] * Quits: KillerX (~anant@70-36-146-217.dsl.dynamic.sonic.net) (Client Quit)
- # [16:26] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [16:45] * Quits: nonge (~nonge@p5B326D6F.dip.t-dialin.net) (Quit: Verlassend)
- # [16:58] * Joins: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net)
- # [16:59] * Quits: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net) (Client Quit)
- # [16:59] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [17:03] * Joins: payman (~payman@pat.se.opera.com)
- # [17:09] * Quits: agektmr (~Adium@p2020-ipbf4910marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
- # [17:10] <AryehGregor> Oops! Google Chrome could not connect to software.hixie.ch
- # [17:10] <AryehGregor> Try reloading: software.hixie.ch/utilities/js/live-dom-viewer/
- # [17:10] <AryehGregor> Nooooooooooo
- # [17:10] <Ms2ger> And Firefox can't establish a connection to the server at junkyard.damowmow.com either
- # [17:11] * Quits: MikeSmith (~MikeSmith@12.46.213.219) (Ping timeout: 252 seconds)
- # [17:11] <AryehGregor> But whatwg.org is up. I thought they were on the same Dreamhost account?
- # [17:13] <smaug____> Hixie: you were writing down some ideas for <dialog>. I wonder where that page is
- # [17:13] <Ms2ger> wiki.whatwg.org somewher
- # [17:13] <Ms2ger> +e
- # [17:13] <smaug____> (since I wonder why we need dialog when we have showModalDialog)
- # [17:14] <smaug____> browsers could just implement showModalDialog in a bit different way
- # [17:15] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [17:23] * Joins: agektmr (~Adium@p2020-ipbf4910marunouchi.tokyo.ocn.ne.jp)
- # [17:36] * dglazkov|away is now known as dglazkov
- # [17:36] <dglazkov> good morning, Whatwg!
- # [17:38] <Ms2ger> Evening
- # [17:38] * Joins: aki_ (~aki@CPE-65-31-174-69.wi.res.rr.com)
- # [17:39] * aki_ is now known as gesa
- # [17:39] * Joins: davidb_ (~davidb@bas1-toronto06-2925211308.dsl.bell.ca)
- # [17:39] <manu-db> Suggestion that the W3C TAG shut down the RDFa/Microdata Task Force initiative: http://lists.w3.org/Archives/Public/www-tag/2011Aug/0050.html
- # [17:40] * Quits: richt (~richt@pat-tdc.opera.com) (Remote host closed the connection)
- # [17:41] * Quits: Lachy (~Lachy@pat-tdc.opera.com) (Quit: Computer has gone to sleep.)
- # [17:45] * Joins: shetech (~shetech@12.234.36.130)
- # [17:47] * Quits: shetech (~shetech@12.234.36.130) (Client Quit)
- # [17:50] <jgraham> Does anyone other than Opera support DOM 3 Load and Save?
- # [17:51] * Joins: maikmerten (~maikmerte@port-92-201-69-148.dynamic.qsc.de)
- # [17:51] <gsnedders> jgraham: No
- # [17:53] <karlcow> jgraham: yes. Let me search, because I do not remember where
- # [17:54] <Ms2ger> We don't
- # [17:54] <Ms2ger> Except for some stuff on XHRProgressEvent
- # [17:54] <karlcow> Xerces-C++
- # [17:55] <karlcow> http://xerces.apache.org/xerces-c/program-dom-3.html
- # [17:55] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 258 seconds)
- # [17:55] * Quits: davidb_ (~davidb@bas1-toronto06-2925211308.dsl.bell.ca) (Quit: davidb_)
- # [17:56] <karlcow> Xerces is incomplete though
- # [17:56] <karlcow> there is also http://www.doxdesk.com/software/py/pxdom.html
- # [17:57] <karlcow> http://lists.w3.org/Archives/Public/www-dom/2003OctDec/0064.html
- # [17:57] <karlcow> and X-Hive, incomplete too
- # [17:57] <karlcow> http://www.w3.org/2003/10/DOM-Level-3-LS-implementations.html
- # [17:57] <jgraham> karlcow: That was a long way of saying "no"
- # [17:58] <jgraham> No one that needs to interoperate with web browsers
- # [17:58] <karlcow> heh, you didn't ask that question ;)
- # [17:58] <jgraham> This is #whatwg, it is implied :p
- # [17:59] <karlcow> haaa if you changed the rules
- # [17:59] <Ms2ger> There are no rules ;)
- # [17:59] <karlcow> sense of logic on #whatwg
- # [17:59] <karlcow> ;)
- # [17:59] <jgraham> Well it would be logical that there was never a sense of logic. Having one sometimes is only illogical
- # [18:02] * Joins: wakaba_0 (~wakaba_@202.157.197.113.dy.bbexcite.jp)
- # [18:06] * Joins: wakaba_1 (~wakaba_@202.157.197.113.dy.bbexcite.jp)
- # [18:07] * Quits: wakaba_0 (~wakaba_@202.157.197.113.dy.bbexcite.jp) (Ping timeout: 264 seconds)
- # [18:14] <TabAtkins> AryehGregor: http://nooooooooooooooo.com/
- # [18:17] <AryehGregor> for i in `seq 50`; do echo -n "$i: "; dig +short n`yes o | tr -d "\n" | head -c $i`.com; done
- # [18:17] <AryehGregor> Quite interesting, actually.
- # [18:21] <AryehGregor> (for i in `seq 62`; do dig +short n`yes o | tr -d "\n" | head -c $i`.com | tr "\n" " "; echo -e "\t$i"; done) | sort
- # [18:22] <AryehGregor> (for i in `seq 62`; do dig +short n`yes o | tr -d "\n" | head -c $i`.com; done) | sort | uniq -c | sort -nr
- # [18:22] <AryehGregor> Most of these point to 72.3.199.7.
- # [18:22] <AryehGregor> The one with 15 o's is the only one that points to 74.208.14.77.
- # [18:23] <AryehGregor> Actually, there are only six IPs that have more than one variant pointing to them.
- # [18:23] <TabAtkins> Hahaha, now I see what you're doing.
- # [18:23] <AryehGregor> Okay, I really need to do work instead of wasting time.
- # [18:23] <AryehGregor> Did you run the commands?
- # [18:23] <TabAtkins> Yes.
- # [18:23] <TabAtkins> And I was confused by the list of ips.
- # [18:23] <AryehGregor> It only goes up to 62, apparently no part of the domain name can be longer than 63 bytes.
- # [18:23] <TabAtkins> Then I man'd some of the commands and figured it out.
- # [18:23] <AryehGregor> That command is a test of your Unix command line knowledge.
- # [18:24] * AryehGregor doesn't know if there's any easier way to repeat a string than yes piped to tr and head
- # [18:28] <Ms2ger> python "print i*\"o"
- # [18:29] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [18:29] * Joins: swarren08 (~swarren08@173.218.169.72)
- # [18:30] <TabAtkins> Doesn't appear to be on my machine, but "string" has the ability to do that easily.
- # [18:35] <swarren08> Which browser right now has the most support for HTML5?
- # [18:35] <swarren08> everything i see is chrome beta 13 and 14
- # [18:36] <smaug____> swarren08: define HTML5 ;)
- # [18:36] <swarren08> lol
- # [18:36] <swarren08> good point
- # [18:36] <smaug____> and define "support"
- # [18:36] * Joins: ap (~ap@2620:149:4:401:b0fb:30d8:3d1c:4d98)
- # [18:37] <smaug____> is support something that browser report to web page, or is it something actually usable
- # [18:37] <swarren08> Support= me using html5 and the browser showing it
- # [18:37] <Ms2ger> But the answer is obviously Firefox
- # [18:37] <smaug____> :p
- # [18:37] <swarren08> i use firefox nightly
- # [18:37] <swarren08> and chrome b13
- # [18:38] <swarren08> i have not tried internet explorer since ie7
- # [18:38] * KittyGirl is now known as desirednick
- # [18:38] <gnarf> b13? isnt 13 stable now?
- # [18:38] * desirednick is now known as KittyGirl
- # [18:38] <smaug____> I would guess Firefox,Chrome and Opera are pretty much in the same level
- # [18:38] <smaug____> they just happen to "support" different things
- # [18:38] <swarren08> not to my knowledge
- # [18:39] <swarren08> i just download the beta via google
- # [18:39] <swarren08> 12.0.725.0 beta-m
- # [18:39] <swarren08> and got that
- # [18:39] <gnarf> chrome stable: http://cl.ly/1N261S430A403g172M0g
- # [18:39] <gesa> http://caniuse.com
- # [18:40] <swarren08> ah
- # [18:40] <swarren08> correct it is stable
- # [18:40] <swarren08> i just restarted chrome again
- # [18:40] <swarren08> and am currently sitting at 14.0.835.35 beta-m
- # [18:40] * swarren08 wishes he could use cloudapp
- # [18:41] <timeless> karlcow: the list numeration thing is impressively depressing
- # [18:42] <timeless> i think the way to do start right for the other case is probably: <ol><li class="hidden"><li class="hidden"><li class="hidden"><li class="hidden"><li class="hidden"><li class="hidden"><li class="hidden"><li class="hidden"><li class="hidden"><li>This is a continued list
- # [18:42] * Quits: eric_carlson (~ericc@17.203.14.183) (Quit: eric_carlson)
- # [18:44] * Joins: eric_carlson (~eric@2620:149:4:401:d558:76bf:d4c8:b350)
- # [18:45] <swarren08> this version of chrome doesnt support Microdata
- # [18:45] <timeless> fwiw, ie10preview-whatever is pretty good
- # [18:45] <timeless> if you have windows, you really should grab it
- # [18:45] <timeless> they're actually implementing various proposals and giving constructive feedback
- # [18:45] <timeless> (they really aren't the enemy you remember)
- # [18:46] <swarren08> i remember, i just never liked ie
- # [18:46] <TabAtkins> Just wait until Windows 8. I'm betting on the enemy I remember returning.
- # [18:46] <swarren08> to be honest, i forgot why...
- # [18:46] <timeless> what do you remember the enemy doing?
- # [18:46] <timeless> fwiw, ie has gotten a bunch of things right
- # [18:47] <timeless> among other things, their developer tools (js debugger/profiler) are better than many others
- # [18:47] <timeless> they also automatically profile addons and tell end users when there are slow ones
- # [18:47] <TabAtkins> Embracing a platform, extending it with proprietary extensions, releasing dev tools that make it really easy to use said extensions, then taking the platform the way they want now that they ahve a captive audience.
- # [18:47] <timeless> and ie doesn't automatically enable addons anymore
- # [18:47] * eric_carlson is now known as ericc|away
- # [18:47] <timeless> you're told when new addons are added and you get to *choose* to enable them
- # [18:47] <TabAtkins> Basically I'm not afraid of IE. I'm afraid of Windows.
- # [18:47] * Joins: MikeSmith (~MikeSmith@65.42.208.134)
- # [18:47] <timeless> so far i haven't seen any addons violent/evil enough to violate that
- # [18:48] <AryehGregor> swarren08, Firefox/Chrome/Opera are all pretty comparable in standards support. Firefox/Chrome somewhat more, maybe. Safari is like Chrome except it lags behind due to release schedule. IE is worse, but it's rapidly closing the gap with IE9 and now IE10.
- # [18:48] <timeless> (my bet is microsoft would crack down on such things)
- # [18:48] <AryehGregor> Yeah, IE9's addon handling is awesome.
- # [18:48] * timeless nods
- # [18:48] <AryehGregor> "Do you want to enable Piece-of-Garbage Add-On by Some Random Company You've Heard of But Never Authorized to Install Add-Ons, Inc.?" "No"
- # [18:48] <timeless> "and thanks for asking me"
- # [18:49] <timeless> which reminds me, i need to file a bug, our internal addon doesn't list a vendor
- # [18:49] <gesa> Or "This add-on created by M$ is doubling launch time. Do you want to disable it?"
- # [18:49] <swarren08> Like i said, i havent tried ie since ie7... and now that we are on ie9 (and beta 10) i figure ill give it a shot
- # [18:49] <AryehGregor> "Did you realize that all these stupid add-ons that have enabled themselves are causing the browser to take an extra 4.75 s to start up?" "Good grief, no, disable them all"
- # [18:49] <AryehGregor> Firefox should get with the picture on that score.
- # [18:49] <swarren08> yea
- # [18:50] <timeless> oh, right, they also have a genuine "disable all" button
- # [18:50] <timeless> Multiple add-ons are selected
- # [18:50] <AryehGregor> Add-ons are a huge performance drain in some cases. Which is why when I used Firefox, I eventually wound up with a grand total of like three extensions, and I was suspicious of those.
- # [18:50] <timeless> You have selected multiple add-ons in the list above. You can enable or disable all selected add-ons by clicking the appropriate button below.
- # [18:50] <AryehGregor> Firebug definitely killed performance in some cases, although it's probably gotten better.
- # [18:51] <timeless> i'm using 8, i don't have firebug
- # [18:51] <AryehGregor> At one point I actually saw a notification in Gmail saying "Hey, we noticed you're using Firebug, and our statistics show this murders page responsiveness. Disable it when you're not using it."
- # [18:51] <swarren08> Firefox use to be pretty fast
- # [18:51] <timeless> AryehGregor: yeah, i remember that
- # [18:51] <AryehGregor> Sadly, Firebug is still essential for me on Firefox.
- # [18:51] <timeless> +1 to gmail team for doing that
- # [18:51] <swarren08> thats pretty cool
- # [18:51] <AryehGregor> I think Firebug has gotten better, though, like not enabling the network tab unless you're viewing it.
- # [18:51] <TabAtkins> AryehGregor: I had like 30 FF extensions. I just didn't shut it down often, and when I did took it as an opportunity to make myself a snack.
- # [18:51] <timeless> heh
- # [18:51] <AryehGregor> TabAtkins, they can also slow down page load.
- # [18:51] * timeless should get lunch
- # [18:51] <AryehGregor> And new tab creation time.
- # [18:52] <TabAtkins> AryehGregor: Apparently not enough for me to have cared at the time.
- # [18:52] <smaug____> swarren08: Firefox is a lot faster than ever ;)
- # [18:52] <timeless> AryehGregor: note that IE actually tells you if an add-on slows down start up or page load
- # [18:52] <timeless> w/ timings!
- # [18:52] <AryehGregor> TabAtkins, or you just didn't realize how much slower it was making your browsing.
- # [18:52] <AryehGregor> Maybe that's part of why Chrome seemed so much faster when you tried it. :)
- # [18:52] <AryehGregor> timeless, yes, it's absolutely awesome.
- # [18:52] <AryehGregor> Firefox needs to just clone the whole feature.
- # [18:52] <smaug____> AryehGregor: Btw, Skype extension has been the worst extension ever, I think
- # [18:52] <smaug____> perf-vise
- # [18:52] <smaug____> it slowed down some DOM operations like 300x
- # [18:52] <swarren08> yes
- # [18:52] <timeless> smaug____: well, scanning the entire page for phone numbers...
- # [18:52] <timeless> constantly
- # [18:53] <swarren08> thank you to chrome
- # [18:53] <swarren08> it automatically shuts off my skype extension
- # [18:53] <AryehGregor> FWIW, I did notice a huge responsiveness difference between Firefox 3.6 (with *no* extensions) and Chrome on Linux when I tried them. It got a lot better with Firefox 4.
- # [18:53] <TabAtkins> AryehGregor: I switched to Chrome for the UI, not the speed.
- # [18:53] <AryehGregor> But you really can't beat Chrome's "nothing ever freezes the UI even briefly".
- # [18:53] <swarren08> The UI is very impressive
- # [18:53] <timeless> AryehGregor: have you had the chrome in IE freeze?
- # [18:53] <TabAtkins> That's not 100% true, but yeah, it's nice.
- # [18:53] * Quits: benjoffe (~benjoffe@r49-2-10-185.cpe.vividwireless.net.au) (Remote host closed the connection)
- # [18:53] <smaug____> AryehGregor: have you tried printing with Chrome ;)
- # [18:53] <timeless> i don't think i've seen it freeze in ie9/10 except when they crash
- # [18:53] <AryehGregor> Versus Firefox's "mostly the UI is responsive but the whole browser can hang sometimes due to long-running script etc.".
- # [18:53] <smaug____> that is the way to freeze Chrome
- # [18:53] <timeless> which doesn't count (and yes, i've crashed chrome)
- # [18:54] <swarren08> i dont think ive creshed chrome
- # [18:54] <AryehGregor> smaug____, I don't have a printer. Do people still use paper these days? I haven't noticed.
- # [18:54] <swarren08> i crash firefox and nightly constantly
- # [18:54] * timeless prints
- # [18:54] <AryehGregor> (actually, I just use my parents' printer if I need one, and Chrome prints fine in my experience)
- # [18:54] <smaug____> printing has been the way to hang and crash chrome
- # [18:54] <timeless> swarren08: have you used about:crashes and ensured there are bugs filed?
- # [18:54] <swarren08> yep
- # [18:54] <AryehGregor> I haven't seen a whole-browser crash in Chrome for at least a year or two.
- # [18:54] <swarren08> i always do
- # [18:54] <swarren08> and i always put my email in
- # [18:55] <AryehGregor> I've seen plenty of individual tab crashes.
- # [18:55] <AryehGregor> Sometimes reproducible.
- # [18:55] <dglazkov> oh cool, a browser bash
- # [18:55] <AryehGregor> But they're really no big deal, just refresh.
- # [18:55] <TabAtkins> I suppose I havent' seen a full renderer crash since the %: or whatever bug.
- # [18:55] <dglazkov> I like curl myself
- # [18:55] <AryehGregor> (I especially get crashes in Web Inspector)
- # [18:55] <TabAtkins> dglazkov: I use a shell script that uses curl and smtp so I can read the web in pine.
- # [18:55] <AryehGregor> dglazkov, curl doesn't give you enough control. I think telnet is the only tenable option.
- # [18:55] <Ms2ger> dglazkov, wget, dammit
- # [18:56] <AryehGregor> Although it's tricky to use for HTTPS.
- # [18:56] <AryehGregor> You have to be really good at mental arithmetic.
- # [18:56] <dglazkov> AryehGregor: what's HTTPS?
- # [18:57] <AryehGregor> dglazkov, that thing that adds extra round-trips to the first page load in exchange for people not being able to play devastating practical jokes on you with Firesheep.
- # [18:57] <dglazkov> seems like a lot of pain to avoid being pranked.
- # [18:57] <Philip`> It's the thing that triggers all those warnings about invalid certficates that you click "accept" on
- # [18:57] <swarren08> sometimes id rather be rick roll'd
- # [18:57] <AryehGregor> I know, right? But some people like it.
- # [18:58] <AryehGregor> Philip`, or that you click through four different menus that try to confuse and dissuade you before the thing will actually let you view the site, in Firefox's case.
- # [18:58] <AryehGregor> But in Chrome I've seen it not give any option to continue at all.
- # [18:58] <AryehGregor> That is absolutely unacceptable.
- # [18:59] <timeless> oh, sob
- # [18:59] <AryehGregor> It was some MS site that had a revoked cert for some reason, but I didn't care in the slightest because the most an attacker could steal was my MS login, which I don't care about.
- # [18:59] <timeless> our IE toolbar hasn't been updated since 2008
- # [18:59] * AryehGregor stabs "security" zealots
- # [19:00] <swarren08> wow 2008?
- # [19:00] <timeless> swarren08: i presume it "just works" and doesn't really need maintenance
- # [19:00] <zewt> yeah chrome's https handling is beyond unacceptably broken
- # [19:00] <timeless> it's an internal tool
- # [19:00] <zewt> last i saw, anyway
- # [19:00] <swarren08> sounds like a bunch of people i know
- # [19:01] <timeless> yeah, the webkit client i use here uses curl
- # [19:01] <zewt> firefox's is also unacceptably broken, but not to the degree of actually preventing you from doing things you need to do
- # [19:01] <timeless> and the errors i get for web sites are terrible
- # [19:01] <zewt> firefox only goes to the point of ensuring every firefox user is trained to click through every security dialog without reading it
- # [19:01] <TabAtkins> AryehGregor: Argh, worst is the OMGWTFBBQ about self-signed certs. Not even a whisper of complaint when you visit a page that does login over HTTP POST, but if you *dare* to try to secure the connection without going through the registrar mafia? RED PAGE.
- # [19:01] <timeless> AryehGregor: there's sconnect or something for ssl
- # [19:02] <timeless> i've used that as a telnet replacement for https
- # [19:02] * Quits: agektmr (~Adium@p2020-ipbf4910marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
- # [19:02] <zewt> tab: yeah, i've been ranting for a while about the ridiculousness of browsers training people to think of unsigned encryption as *less* secure than plaintext
- # [19:02] <zewt> i understand the rationale, but the end result is no less absurd for it
- # [19:02] <timeless> zewt: well
- # [19:03] <TabAtkins> I don't even understand the rationale.
- # [19:03] <timeless> the rationale is:
- # [19:03] <timeless> if you normally don't get an error
- # [19:03] <TabAtkins> You don't trust the endpoint, but you trust the connection.
- # [19:03] <timeless> then when you do get an error, you're probably being attacked
- # [19:03] <zewt> the rationale is that you don't want people loading their https://bank.com and having an attacker present the site with a self-signed cert
- # [19:03] <TabAtkins> That's better than trusting neither.
- # [19:03] <timeless> whereas if you are visiting a site that never pretends to be secure
- # [19:03] <timeless> then you're supposed to know that it isn't necessarily trustworthy
- # [19:03] <timeless> but you also know that there's no reason to consider today any more or less different from yesterday
- # [19:04] <timeless> the big problem is...
- # [19:04] <timeless> banks offer http://bank.com
- # [19:04] <timeless> and often have login pages on that page
- # [19:04] <zewt> the solution, IMO, is/was/should have been to have an shttp:// protocol, which is exactly identical to https but without the certificate check, so loading https URLs can't be compromised in that way, while still allowing people to use encryption without a cert
- # [19:04] <timeless> which teach users to enter their credentials *there*!
- # [19:05] <timeless> zewt: for what purpose?
- # [19:05] <zewt> i've never seen a bank with a login not on https (of course I only use my bank), but my electric or gas company (forget which) has a login on http (with some dumb flash hack to handle the actual encryption)
- # [19:05] <AryehGregor> TabAtkins, https:// with self-signed cert is, in general, worse than http://.
- # [19:05] <zewt> timeless: huh? for the purpose of encrypting :)
- # [19:05] <timeless> zewt: try http://www.discovercard.com/
- # [19:05] * Quits: Ms2ger (~Ms2ger@91.181.252.157) (Read error: Operation timed out)
- # [19:05] * AryehGregor digs up rationale
- # [19:05] <timeless> there's a login form on that page
- # [19:05] <timeless> i've actually done surveys of banks
- # [19:05] <timeless> and it varies by size and region
- # [19:05] <timeless> but there are definitely plenty of banks w/ login forms on their front page (which is http)
- # [19:05] <AryehGregor> TabAtkins, http://lwn.net/Articles/413600/
- # [19:06] <timeless> and please note that having a phone number or hours/addresses on http is also bad
- # [19:06] <zewt> if there was an http* protocol meant for encryption-without-certs, every webserver in the world would ship with a default configuration allowing encryption, and the level of security in the world would be a notch higher
- # [19:06] <swarren08> wow... people will do anything to hack you
- # [19:06] <timeless> if i'm using an internet cafe in a foreign country
- # [19:06] <timeless> i can easily be tricked into going to a fake bank or fake atm
- # [19:06] <timeless> i wouldn't know the difference..
- # [19:06] * AryehGregor <3 Google for giving his post as the first result for "lwn.net Simetrical self-signed"
- # [19:06] <zewt> it would not be a *lot* higher, since it obviously wouldn't protect against MITM, but the world would be substantially less susceptible to passive sniffing
- # [19:06] <TabAtkins> AryehGregor: Yes, the confusion angle is the only thing. Presenting the same UI for a self-signed and an EV-signed would be bad.
- # [19:06] <AryehGregor> zewt, tcpcrypt.org is a very neat technology.
- # [19:07] <AryehGregor> I hope it takes off.
- # [19:07] <timeless> passive sniffing is kinda useless as risks go
- # [19:07] <timeless> if i'm in an internet cafe
- # [19:07] <swarren08> A good example of what you are talking about is Steam
- # [19:07] <zewt> spdy is also always encrypted, signed or no
- # [19:07] <zewt> iirc
- # [19:07] * Joins: sicking (~chatzilla@nat/mozilla/x-jgrrjnckhkruxeym)
- # [19:07] <timeless> there's really no way to protect me from a MITM
- # [19:07] <AryehGregor> tcpcrypt covers all TCP, though.
- # [19:07] <timeless> and that MITM becomes equivalent to passive snooping
- # [19:07] <AryehGregor> SPDY is always encrypted because it has to tunnel through HTTP proxies that try to meddle with regular HTTP.
- # [19:07] * Joins: Ms2ger (~Ms2ger@91.181.252.157)
- # [19:07] <zewt> mitm is ... the opposite of passive
- # [19:08] * Quits: MikeSmith (~MikeSmith@65.42.208.134) (Quit: MikeSmith)
- # [19:08] <AryehGregor> No, MITM can include passive as well as active.
- # [19:08] <timeless> you might as well get people to do the right thing and have good certs
- # [19:08] <swarren08> People go thru and do a web site dump of the Official site
- # [19:08] <AryehGregor> Generally any time you can do passive you can do active, but active is often harder to pull off and/or carries more risk of detection.
- # [19:08] <swarren08> and adjust it to the site they own, make own certs and send the links to people
- # [19:08] * timeless notes that there are deployed attacks which actually do this
- # [19:08] <TabAtkins> AryehGregor: Thanks for reminding me about tcpcrypt. I meant to install it last time I saw it.
- # [19:09] <timeless> they've even been described on krebsonsecurity.com
- # [19:09] <swarren08> they are able to take over what they want and also capture the accounts of people
- # [19:09] <zewt> active is by nature riskier, which is a deterrant by itself
- # [19:09] * Joins: MikeSmith (~MikeSmith@65.42.208.134)
- # [19:09] <AryehGregor> tcpcrypt is clever that way: you don't know whether there will be authentication until the encryption is finished. So a MITM has to decide whether to intercept the connection before knowing if they'll be detected. If you have auth layered on top of tcpcrypt or similar, the attacker will intercept it fine, but then the authentication will fail and the attacker will be detected.
- # [19:09] * Quits: danj (~danj@s15372200.onlinehome-server.info) (Remote host closed the connection)
- # [19:09] <AryehGregor> In principle, if tcpcrypt were deployed, you could do things like expose the client's session id to JavaScript, say.
- # [19:10] <timeless> err
- # [19:10] <timeless> can't the server expose that already?
- # [19:10] <AryehGregor> So the server could send some code with the server's session id somewhere and check it against the client id. The attacker could theoretically rewrite the code to prevent that, but not in general -- it's the halting problem.
- # [19:10] <timeless> oh
- # [19:10] <timeless> well
- # [19:10] <timeless> no
- # [19:11] <AryehGregor> So the attacker could have special hacks to rewrite the checks for known apps, but some random webpage that does it in some slightly different way would still be able to throw up a scary error.
- # [19:11] <timeless> MITM could pretty trivially include code which tries to capture access to a property
- # [19:11] <zewt> AryehGregor: don't know how you mean that MITM can be done passively; the definition of MITM is active, sending packets to one or both parties
- # [19:11] <AryehGregor> timeless, you could make the property a non-replaceable global so that nothing can capture access to it.
- # [19:11] <zewt> (most often both, hence the term)
- # [19:11] * Quits: MikeSmith (~MikeSmith@65.42.208.134) (Client Quit)
- # [19:11] <AryehGregor> zewt, it can include interception as well, AFAIK. MITMs can merely eavesdrop.
- # [19:12] <AryehGregor> Hmm, I see.
- # [19:12] <zewt> eavesdropping isn't MITM, it's sniffing
- # [19:12] <AryehGregor> Well, an MITM is perhaps always active to some extent, but not necessarily in a noticeable fashion.
- # [19:12] <timeless> AryehGregor: at that point, the attacker will just rewrite all streams looking for the keyword, replace `eval`, and rewrite any instance of `window` to an object which does shadowing
- # [19:12] <AryehGregor> A compromised router is a MITM.
- # [19:12] <zewt> depends on the particular attack
- # [19:12] <AryehGregor> But it might just be sniffing traffic, not doing anything discernibly wrong.
- # [19:12] <timeless> i wonder if someone has a toolkit that does that
- # [19:12] <zewt> a compromised router is a MITM if you're using it to sit between and manipulate the two endpoints
- # [19:13] <zewt> ngrep on a compromised router is not MITM
- # [19:13] <AryehGregor> timeless, hmm, I guess. You could make it a magic keyword, but then they could sniff for a keyword.
- # [19:13] <AryehGregor> Anyway, it would be a way to catch attackers who aren't careful.
- # [19:13] <timeless> yep
- # [19:13] <timeless> AryehGregor: the problem is...
- # [19:13] <timeless> attackers will share toolkits
- # [19:13] <AryehGregor> zewt, definitionally, I disagree, but it's semantics, so whatever.
- # [19:13] <timeless> which means the X months it takes to deploy a security feature
- # [19:13] <AryehGregor> timeless, sophisticated ones will. Script kiddies will use whatever they happen to get off the shelf, which may or may not be competently written depending on their connections and price range.
- # [19:13] <zewt> mitm is a specific term referring to a specific class of attacks
- # [19:14] <timeless> will be defeated in X/12 months and then shared
- # [19:14] <timeless> it will appear in the script kiddy toolkits in 3/7 * X months
- # [19:14] <AryehGregor> Yeah, it's just a speed bump. But it will catch some attacks.
- # [19:14] <timeless> it really isn't a useful speed bump
- # [19:14] <timeless> and it's somewhat expensive to implement
- # [19:14] <AryehGregor> It's basically free to implement, given that tcpcrypt is already being used.
- # [19:14] <timeless> cost benefit there is terrible
- # [19:15] <AryehGregor> Which is a good idea anyway to stop sniffers.
- # [19:16] <timeless> what protects tcpcrypt from a mitm that always claims not to support tcpcrypt?
- # [19:16] <timeless> (standard downgrade attack)
- # [19:17] * Joins: miketayl_r (~miketaylr@206.217.92.186)
- # [19:17] * timeless hunts lunch
- # [19:17] * Quits: miketaylr (~miketaylr@206.217.92.186) (Disconnected by services)
- # [19:17] * miketayl_r is now known as miketaylr
- # [19:18] <AryehGregor> timeless, such a MITM could also just intercept the connection directly. So there's no added threat surface.
- # [19:19] <AryehGregor> Either way, it forces them to become an active attacker -- they can't just sniff.
- # [19:19] * Joins: necolas (~necolas@5e0129ee.bb.sky.com)
- # [19:19] <AryehGregor> Also, tcpcrypt exposes a very nice, useful primitive (session id) that you can trivially layer authentication on top of.
- # [19:19] <AryehGregor> So it would allow a lot of code to be unified that currently has to be redone for every different application-level protocol.
- # [19:19] <Ms2ger> Oh hey, go Microsoft
- # [19:20] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
- # [19:20] <AryehGregor> ?
- # [19:21] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [19:21] <Ms2ger> They like DOM Views
- # [19:21] <AryehGregor> So that was sarcastic?
- # [19:22] * Quits: payman (~payman@pat.se.opera.com) (Remote host closed the connection)
- # [19:23] <Ms2ger> Apologies
- # [19:23] <Ms2ger> </sarcasm>
- # [19:23] * AryehGregor is never quite sure without context, since MS does occasionally do things surprisingly right
- # [19:24] <AryehGregor> They're okay with a notice, though, so I think that's fine.
- # [19:24] <AryehGregor> Actually rescinding is going to be a waste of time, and it won't happen if the replacement isn't also a REC.
- # [19:26] <TabAtkins> I just notice how much they talked about "stability" in that email, and not "correctness".
- # [19:26] <Ms2ger> Well duh
- # [19:26] <AryehGregor> Yes, because that's what their corporate customers care about.
- # [19:26] <AryehGregor> Standards compliance is an item on a checklist, not something they directly care about for any practical reason.
- # [19:27] <AryehGregor> MS cares about the practical reasons, but most of their customers don't.
- # [19:27] <AryehGregor> They're the only major browser vendor to actually deal with large corporations to any meaningful extent, remember.
- # [19:27] <AryehGregor> (as users of their browsers, that is)
- # [19:28] * Quits: micheil (~micheil@109.231.193.164) (Quit: micheil)
- # [19:45] <gsnedders> AryehGregor: Well, we ship to customers who care about these sorts of things
- # [19:45] <swarren08> Who is Mr. Lastweek?
- # [19:45] <AryehGregor> gsnedders, yeah, okay, but you clearly aren't as concerned with them as MS.
- # [19:45] <Ms2ger> MikeSmith
- # [19:45] <Ms2ger> Or so I hear
- # [19:46] * Quits: ezoe (~ezoe@112-68-244-72f1.kyt1.eonet.ne.jp) (Ping timeout: 252 seconds)
- # [19:46] <gsnedders> swarren08: That was a big question a few years back. Still unknown, AFIAK.
- # [19:46] <swarren08> ah
- # [19:46] <swarren08> im reading a book
- # [19:46] <swarren08> and its in here
- # [19:46] <gsnedders> AryehGregor: Well, yeah. Most of our customers care more about CE-HTML and the like than HTML.
- # [19:46] <Ms2ger> Which book?
- # [19:47] <swarren08> Addison Wesley HTML5 Guidelines for Web Developers
- # [19:47] <swarren08> An imaginary character,
- # [19:47] <swarren08> Mr. LastWeek, comments on the events with sometimes hefty blog entries at
- # [19:47] <swarren08> http://lastweekinhtml5.blogspot.com in reaction to the publicly accessible IRC
- # [19:47] <swarren08> protocols at http://krijnhoetmer.nl/irc-logs
- # [19:48] <gsnedders> AryehGregor: And from a more sane POV, things like HbbTV.
- # [19:48] <Ms2ger> The IRC protocols?
- # [19:48] <swarren08> lol thats what the book says
- # [19:49] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 252 seconds)
- # [19:50] <swarren08> Apparently im oblivious to everything... or just didnt know but they are actually working on xhtml2?
- # [19:51] <gsnedders> swarren08: They were. It never had much interest from browser vendors, and totally stopped a couple of years back.
- # [19:51] <swarren08> ah
- # [19:51] <Ms2ger> Well, the WG was disbanded
- # [19:51] <Ms2ger> And then continued to publish specs for another year
- # [19:51] <swarren08> i looked up the guy who was doing it and it had info on his site about xhtml
- # [19:51] <swarren08> xhtml2*
- # [19:52] <gesa> xhtml made us all write cleaner code. rip.
- # [19:53] <swarren08> did you not like to write cleaner code?
- # [19:53] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [19:53] <gesa> i LOVED writing cleaner code. I'll always write cleaner code because xhtml existed.
- # [19:54] <swarren08> i make my coding look nice
- # [19:54] <gesa> none of this non-quoted attribute values, unclosed tags nonsense
- # [19:54] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
- # [19:54] <swarren08> i always close my tags
- # [19:54] <TabAtkins> Unquoted attributes are the major reason I write my SVG in HTML. ^_^
- # [19:55] <Ms2ger> Ugh
- # [19:55] <gesa> me too. but future web developers have no reason to anymore.
- # [19:55] <Ms2ger> Next you're going to claim you write <br/>
- # [19:55] * Joins: rniwa (~rniwa@207.239.83.130)
- # [19:55] <swarren08> i do actually
- # [19:55] <gesa> ... me too.
- # [19:55] <Ms2ger> And <script/> as well?
- # [19:56] <gesa> Though I find I don't use <br /> very often anymore
- # [19:56] <gesa> no way.
- # [19:56] <gesa> <script></script>
- # [19:56] <gesa> <script/> breaks some (most? all?) browsers.
- # [19:56] * Joins: weinig (~weinig@17.203.115.212)
- # [19:56] <Ms2ger> All
- # [19:56] <swarren08> lol
- # [19:56] * Joins: cying (~cying@173-228-29-224.dsl.static.sonic.net)
- # [19:56] <Philip`> Ms2ger: Surely not <br/>, it has to be <br /> for compatibility
- # [19:57] * Ms2ger throws a cake at Philip`
- # [19:57] <Ms2ger> And tell me my test updates are correct
- # [19:57] <gsnedders> Ms2ger: But don't you care about NN! You insensitive sod!
- # [19:57] <AryehGregor> gesa, <script/> breaks all browsers, it's parsed the same as <script>.
- # [19:57] <AryehGregor> Except if served as XML.
- # [19:57] <Philip`> (Also, never forget to comment out your script contents)
- # [19:58] <gesa> Yeah. Learned that the hard way in a night of obsessive over the top code cleanup
- # [19:58] * Joins: pdr (~pdr@nat/google/x-jmbzkbrbezwzkcyh)
- # [19:59] * Parts: pdr (~pdr@nat/google/x-jmbzkbrbezwzkcyh)
- # [19:59] <GlitchMr> Browsers don't understand /> in SGML mode. Only while parsing documents as XML. Otherwise, they consider that / is just some random character to ignore.
- # [19:59] <TabAtkins> s/SGML/HTML/
- # [20:00] <Ms2ger> Nah
- # [20:00] <TabAtkins> In SGML mode, the / closes the tag, and the > is part of the text content. Luckily, no one's been an SGML browser for some time.
- # [20:00] <GlitchMr> Oh, right. Browsers fail at SHML. They don't know that <br/> in actually <br> and after that > character...
- # [20:00] * Quits: zdobersek (~zan@cpe-46-164-8-141.dynamic.amis.net) (Ping timeout: 260 seconds)
- # [20:00] <Ms2ger> They acknowledge the trailing solidus
- # [20:02] <Philip`> TabAtkins: No one except the W3C validator, which will happily parse your document completely differently to any real browser before validating the result
- # [20:02] <GlitchMr> I remember <!-- -- >The comment is closed :). Browsers implemented it for some time just because of ACID2...
- # [20:03] * Quits: timeless (d04149cb@firefox/developer/timeless) (Ping timeout: 252 seconds)
- # [20:03] <GlitchMr> W3C Validator is lame for me anyways. It doesn't take into account real problems and it blatantly accepts markup like <h1><ins><h2><del><h3></h3></del></h2></ins></h1>.
- # [20:04] <GlitchMr> And it's not error in validator :P. HTML shouldn't be parsed using DTD.
- # [20:04] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [20:04] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 260 seconds)
- # [20:08] * Joins: dbaron (~dbaron@nat/mozilla/x-byuquygwdeflnfty)
- # [20:09] * Joins: payman (~payman@pat.se.opera.com)
- # [20:14] * Joins: zdobersek (~zan@cpe-46-164-28-36.dynamic.amis.net)
- # [20:16] * Joins: virtuelv (~virtuelv_@247.183.189.109.customer.cdi.no)
- # [20:18] * Joins: jamesr (~jamesr@nat/google/x-nffqognazhizbkrf)
- # [20:19] * Joins: othermaciej (~mjs@17.246.17.16)
- # [20:20] * ericc|away is now known as eric_carlson
- # [20:30] <Hixie> Philip`: in case it comes up again, anne's he one running the splitter for complete.html
- # [20:31] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
- # [20:39] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Quit: Leaving)
- # [20:42] * Joins: espadrine (~thaddee_t@acces0186.res.insa-lyon.fr)
- # [20:44] * Quits: rniwa (~rniwa@207.239.83.130) (Ping timeout: 240 seconds)
- # [20:48] <swarren08> hmmm i apparently could buy an HTML5 tshirt....
- # [20:49] <swarren08> How much does the css we use today differ from CSS3
- # [20:50] * gsnedders facepalms at the sizes of the HTML5 t-shirts — the XL "body width" is the same size as my entire waist. Woops.
- # [20:51] * Quits: maikmerten (~maikmerte@port-92-201-69-148.dynamic.qsc.de) (Quit: Leaving)
- # [20:53] <swarren08> im glad im not the only one gsnedders
- # [20:53] <gsnedders> "Profits from the sale of every HTML5 shirt go directly to the development of HTML5 test suite." — uh, who?
- # [20:53] <gsnedders> (And to those worried, don't worry. I've eaten almost 250g of chocolate this afternoon)
- # [20:54] * Quits: othermaciej (~mjs@17.246.17.16) (Quit: othermaciej)
- # [20:54] <gesa> gsnedders: Women's XL width is way larger than my entire waist. Humans are varied, that's all.
- # [20:54] <swarren08> it goes to W3C
- # [20:55] <gsnedders> swarren08: No W3C employee has submitted a single test to the testsuite…
- # [20:55] <swarren08> lol
- # [20:55] <swarren08> it was a joke
- # [20:55] <swarren08> relax
- # [20:56] <gsnedders> gesa: And I thought my flatmate was thin…
- # [20:58] <gesa> gsnedders: Not thin. Just petite.
- # [20:58] <annevk> I wonder, did anyone miss the WHATWG Weekly?
- # [20:58] * swarren08 slowly raises hand
- # [20:58] <swarren08> ive been stuck in the hospital since last sat for a family member, so ive missed a bunch
- # [20:59] <annevk> heh
- # [20:59] <gsnedders> gesa: Well, you can still be thin in generic terms while being petite, and hence not thin relative to the rest of you.
- # [20:59] <annevk> I mean missed as in "omg why was it not written and published last Monday"
- # [20:59] <gesa> annevk: in that case, yes.
- # [20:59] <annevk> swarren08, my best to your family member
- # [21:00] <gesa> thought i was missing a bigger picture
- # [21:00] <swarren08> thanks, we hope she will awake soon
- # [21:00] * gsnedders concludes a girls small HTML5 t-shirt would fit him in terms of width, though not be at all long enough
- # [21:01] * Philip` guesses the measurements must be in inches, since if they were cm the XL wouldn't quite be wide enough for him
- # [21:01] <swarren08> i must agree with that one philip
- # [21:04] * Joins: othermaciej (~mjs@17.246.17.16)
- # [21:07] <Ms2ger> gsnedders, http://dvcs.w3.org/hg/html/rev/1a50586be65c
- # [21:07] * Quits: temp02 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
- # [21:07] <gsnedders> Ms2ger: Oh, my bad.
- # [21:07] * Joins: ezoe (~ezoe@61-205-125-215f1.kyt1.eonet.ne.jp)
- # [21:07] * Quits: gesa (~aki@CPE-65-31-174-69.wi.res.rr.com) (Quit: meh)
- # [21:07] <Ms2ger> That makes one :)
- # [21:08] * Quits: sicking (~chatzilla@nat/mozilla/x-jgrrjnckhkruxeym) (Ping timeout: 246 seconds)
- # [21:09] * Joins: davidb (~davidb@bas1-toronto06-2925211308.dsl.bell.ca)
- # [21:10] * Joins: akibraun (~gesa@CPE-65-31-174-69.wi.res.rr.com)
- # [21:10] * Quits: akibraun (~gesa@CPE-65-31-174-69.wi.res.rr.com) (Client Quit)
- # [21:11] * Joins: gesa (~gesa@CPE-65-31-174-69.wi.res.rr.com)
- # [21:19] * Joins: takkaria (~takkaria@isparp.co.uk)
- # [21:22] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [21:44] * Quits: hij1nx (~hij1nx@207.239.107.3) (Quit: hij1nx)
- # [21:48] * Joins: hij1nx (~hij1nx@207.239.107.3)
- # [22:01] * Quits: davidb (~davidb@bas1-toronto06-2925211308.dsl.bell.ca) (Quit: davidb)
- # [22:03] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 260 seconds)
- # [22:04] * Joins: sicking (~chatzilla@nat/mozilla/x-eywtmguafftztnqf)
- # [22:05] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [22:05] * Quits: eric_carlson (~eric@2620:149:4:401:d558:76bf:d4c8:b350) (Quit: eric_carlson)
- # [22:07] * Joins: davidb (~davidb@bas1-toronto06-2925211308.dsl.bell.ca)
- # [22:07] * Quits: davidb (~davidb@bas1-toronto06-2925211308.dsl.bell.ca) (Client Quit)
- # [22:15] * Joins: rniwa (~rniwa@nat/google/x-ampgekobrynimeil)
- # [22:19] * Quits: zdobersek (~zan@cpe-46-164-28-36.dynamic.amis.net) (Quit: Leaving.)
- # [22:35] * Joins: eric_carlson (~eric@2620:149:4:401:b524:2ac3:63c8:5e20)
- # [22:35] * Quits: cying (~cying@173-228-29-224.dsl.static.sonic.net) (Quit: cying)
- # [22:39] * Joins: cying (~cying@173-228-29-224.dsl.static.sonic.net)
- # [22:44] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [22:44] <Hixie> is there really no spec out there that describes how to parse application/x-www-form-urlencoded data?
- # [22:45] <Hixie> hey we didn't register application/x-www-form-urlencoded either
- # [22:45] <Hixie> i guess we should do that huh
- # [22:46] <gsnedders> Hixie: Not that I could find.
- # [22:46] <Hixie> we suck
- # [22:47] <TabAtkins> Holy crap.
- # [22:47] * Quits: hij1nx (~hij1nx@207.239.107.3) (Quit: hij1nx)
- # [22:47] <TabAtkins> I can't believe that these things go undefined like that.
- # [22:47] <TabAtkins> For decades.
- # [22:47] <gsnedders> How many impls are there, though, really?
- # [22:47] <Hixie> like six bazillion?
- # [22:48] <TabAtkins> Every HTTP server?
- # [22:48] <Hixie> and every cgi library
- # [22:48] <gsnedders> TabAtkins: That's still not a huge number.
- # [22:48] <Hixie> and every custom cgi script not based on a library
- # [22:48] <gsnedders> Hixie: Does each CGI library implement its own?
- # [22:48] <TabAtkins> More impls than there are browsers, by an order of magnitude or two.
- # [22:48] <gsnedders> TabAtkins: Well, yes.
- # [22:48] <Hixie> gsnedders: all the ones i've seen do
- # [22:48] <Hixie> i mean it's trivial to implement
- # [22:48] <gsnedders> Hixie: Heh.
- # [22:48] <Hixie> you just cut on &s and then cut on =s and then expand the %xxs
- # [22:48] <gsnedders> PHP does it all internally.
- # [22:48] <Hixie> and replace the +s
- # [22:49] <Hixie> and guess the encoding somehow
- # [22:49] <Hixie> by MAGIC
- # [22:49] <gsnedders> Hixie: We managed to do it wrong in one of our systems, which is why I realized there was no spec.
- # [22:49] <Hixie> heh
- # [22:49] * gsnedders forgets what exactly the bug was
- # [22:49] <TabAtkins> We can just define the encoding, hopefully, and shut down one more place where the encoding wars hurt everyone.
- # [22:50] <gsnedders> TabAtkins: We can't. No way.
- # [22:50] <TabAtkins> Damn.
- # [22:50] <Hixie> yeah that's a lost battle
- # [22:50] <Hixie> _charset_ is the only way out of that one
- # [22:50] <gsnedders> TabAtkins: What encoding you want to use depends upon what you expect it will be, which is related to the encoding of the page it is sent frm.
- # [22:50] <gsnedders> *from
- # [22:51] <TabAtkins> ;_;
- # [22:52] <gsnedders> Hixie: IIRC we were doing something like map(lambda x: x.split("=", 1), foo.split("&")) and then decoding
- # [22:52] <gsnedders> OH, no!
- # [22:52] <Hixie> that should work except for +s, no?
- # [22:52] <gsnedders> We did the decoding too soon.
- # [22:52] <gsnedders> That's what.
- # [22:52] <Hixie> ah, yeah
- # [22:52] <TabAtkins> Oh, heh.
- # [22:52] <Hixie> rookie mistake :-P
- # [22:53] <TabAtkins> Argh, figuring out what to do in mathematically degenerate cases is annoying.
- # [22:53] <gsnedders> Hixie: Sadly not in the code that was originally yours, so I can't blame you :P
- # [22:53] <Hixie> woot!
- # [22:54] <Hixie> http://www.w3.org/Bugs/Public/show_bug.cgi?id=12819 look right to you?
- # [22:54] <Hixie> wow i just mistook a chrome version number for an ip address
- # [22:54] <Hixie> that was confusing
- # [22:55] <hober> heh
- # [22:55] * Joins: micheil (~micheil@94.197.127.31.threembb.co.uk)
- # [22:57] <Hixie> bbiab
- # [23:00] * Quits: janv_ (~varga@195.91.87.57) (Quit: This computer has gone to sleep)
- # [23:00] <gsnedders> Hixie: isindex just gets a single item?
- # [23:00] <gsnedders> Just the value?
- # [23:01] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [23:02] * Quits: othermaciej (~mjs@17.246.17.16) (Quit: othermaciej)
- # [23:04] <Ms2ger> Hixie, http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E%0A...%3Cscript%3E%0Aw%28%22width%22%20in%20document.createElement%28%22input%22%29%29%0A%3C%2Fscript%3E
- # [23:05] * Quits: scor (~scor@drupal.org/user/52142/view) (Client Quit)
- # [23:06] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
- # [23:08] * Quits: miketaylr (~miketaylr@206.217.92.186) (Quit: miketaylr)
- # [23:08] <AryehGregor> Does Gecko not fire keyup/keydown for things like Ctrl+B, or what?
- # [23:08] * AryehGregor can't seem to get it to work
- # [23:08] * Joins: othermaciej (~mjs@2620:149:f01:201:c594:867f:c180:7456)
- # [23:09] <smaug____> works fine here
- # [23:09] * AryehGregor tries again
- # [23:12] <Hixie> gsnedders: isindex is you skip the &-split step and the =-split step and just assign the whole thing to one 'value'
- # [23:13] <AryehGregor> I get a keydown for the ctrl, but not the b.
- # [23:13] <Hixie> Ms2ger: oh you mean the IDL attributes, ok
- # [23:13] <gsnedders> Hixie: Yeah, that's what I thought.
- # [23:13] <Hixie> Ms2ger: interesting
- # [23:13] <Hixie> Ms2ger: (your bug was too terse!)
- # [23:13] <Ms2ger> Oh, yes, should have said that
- # [23:13] * Quits: ezoe (~ezoe@61-205-125-215f1.kyt1.eonet.ne.jp) (Ping timeout: 276 seconds)
- # [23:14] <Hixie> gsnedders: what do you mean about non-ASCII bytes?
- # [23:14] * Quits: jamesr (~jamesr@nat/google/x-nffqognazhizbkrf) (Ping timeout: 260 seconds)
- # [23:15] <gsnedders> Hixie: If I have a FF byte, what do I do? What happens when I decode?
- # [23:15] <gsnedders> (pretend we're UTF-8 here)
- # [23:15] <gsnedders> Per HTML5 what is sent should be ASCII. What if it's not?
- # [23:16] <AryehGregor> Ah, I see.
- # [23:16] <AryehGregor> I was just getting confused.
- # [23:16] <AryehGregor> Oh, it's sending a capital B for keyCode instead of lowercase.
- # [23:16] <AryehGregor> Fun.
- # [23:16] <Philip`> Some libraries (e.g. CGI in Perl) split on ';' as well as '&' - should specs require/allow that?
- # [23:17] <AryehGregor> Don't you love interop?
- # [23:17] * AryehGregor grumbles
- # [23:17] <smaug____> AryehGregor: what should it do then?
- # [23:18] <smaug____> other browsers give the same keyCode
- # [23:18] <TabAtkins> Philip`: That's part of the original definition of the encoding. Several libraries expose it as an option.
- # [23:18] * Joins: shepazutoo (~schepers@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
- # [23:18] * Quits: shepazutoo (~schepers@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (Client Quit)
- # [23:18] <smaug____> er, charcode
- # [23:19] * AryehGregor scratches head
- # [23:19] <AryehGregor> Now I'm confused.
- # [23:19] <smaug____> keypress gives charcode, keydown/up give keycode
- # [23:19] * Joins: shepazutoo (~schepers@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
- # [23:19] <smaug____> Opera seems to have some strange handling
- # [23:19] <AryehGregor> Because I could swear WebKit was giving the keycode for lowercase B before (97?), not uppercase.
- # [23:20] <AryehGregor> But my eyes must have been deceiving me.
- # [23:20] <AryehGregor> Oh well.
- # [23:20] <smaug____> keycode 66 for down/up
- # [23:20] <smaug____> and charcode 98 for press
- # [23:21] <AryehGregor> Right, I'm looking only at down/up.
- # [23:21] <Ms2ger> Hixie, should I reopen or will you?
- # [23:23] <Hixie> Ms2ger: please do
- # [23:23] <Hixie> gsnedders: ah, error handling
- # [23:23] <Hixie> gsnedders: yeah
- # [23:23] <Hixie> gsnedders: dunno
- # [23:24] <Hixie> gsnedders: interop isn't a big deal on that matter so maybe i just don't spec it
- # [23:25] * Quits: MacTed (~Thud@63.119.36.36)
- # [23:25] <gsnedders> Hixie: Probably good enough to just leave it undefined, on the whole
- # [23:26] * Joins: J_Voracek (~J_Voracek@71.21.195.70)
- # [23:26] * Quits: Ms2ger (~Ms2ger@91.181.252.157) (Quit: nn)
- # [23:28] * Quits: J_Voracek (~J_Voracek@71.21.195.70) (Client Quit)
- # [23:30] * Joins: janv_ (~varga@195.91.87.57)
- # [23:30] * Quits: janv_ (~varga@195.91.87.57) (Client Quit)
- # [23:31] * Joins: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
- # [23:37] * jer|afk is now known as jernoble
- # [23:39] * Quits: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (Quit: shepazu)
- # [23:40] * Joins: roc (~chatzilla@121.98.230.221)
- # [23:43] * Joins: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
- # [23:52] <gsnedders> Hixie: Pff, r6434! I mean, there's already a SHOULD requirement to solve the halting problem!
- # [23:53] * Joins: bckenny (~bckenny@nat/google/x-skusxhjhuiigjcry)
- # [23:53] * Quits: bckenny (~bckenny@nat/google/x-skusxhjhuiigjcry) (Remote host closed the connection)
- # [23:55] <Hixie> yeah but that one only applies to validators :-P
- # [23:55] <Hixie> heycam|away: dude, stop changing the terms you use in webidl :-P
- # [23:57] * Joins: thebestsophist (~bernardy@cpe-173-89-41-181.wi.res.rr.com)
- # [23:58] <Hixie> is there some list i can subscribe to that e-mails me all changes to webidl?
- # [23:58] <Hixie> and dom core for that matter?
- # Session Close: Sat Aug 13 00:00:00 2011
The end :)