Options:
- # Session Start: Thu Nov 10 00:00:00 2011
- # Session Ident: #whatwg
- # [00:02] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 258 seconds)
- # [00:05] * Quits: othermaciej (~mjs@17.245.89.172) (Quit: othermaciej)
- # [00:07] * Quits: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1) (Ping timeout: 244 seconds)
- # [00:08] * Quits: plutoniix (~plutoniix@ppp-124-120-193-9.revip2.asianet.co.th) (Quit: Leaving)
- # [00:08] * Quits: Amorphous (jan@unaffiliated/amorphous) (Read error: Operation timed out)
- # [00:12] * Parts: brucel (~brucel@cpc5-smal11-2-0-cust151.perr.cable.virginmedia.com)
- # [00:16] * Quits: KevinMarks (~KevinMark@wsip-98-173-86-123.lv.lv.cox.net) (Ping timeout: 245 seconds)
- # [00:18] * Joins: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1)
- # [00:22] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 244 seconds)
- # [00:25] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [00:26] * Joins: smaug____ (~chatzilla@GGYYMKCCII.gprs.sl-laajakaista.fi)
- # [00:29] * Quits: jacobolus (~jacobolus@173-13-150-22-sfba.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [00:36] * Quits: gavin_ (~gavin@76.14.70.183) (Read error: Connection reset by peer)
- # [00:36] * Joins: gavin_ (~gavin@76.14.70.183)
- # [00:37] * Joins: mpt (~mpt@2620:101:8003:300:221:e9ff:feda:2eb1)
- # [00:37] * Quits: mpt (~mpt@2620:101:8003:300:221:e9ff:feda:2eb1) (Changing host)
- # [00:37] * Joins: mpt (~mpt@canonical/mpt)
- # [00:38] * Quits: erlehmann (~erlehmann@89.204.153.129) (Quit: Ex-Chat)
- # [00:41] * Joins: dave_levin (dave_levin@nat/google/x-gkcxfqfgntzurkao)
- # [00:48] * Joins: jacobolus (~jacobolus@173-13-150-22-sfba.hfc.comcastbusiness.net)
- # [00:53] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 240 seconds)
- # [00:55] * Quits: smaug____ (~chatzilla@GGYYMKCCII.gprs.sl-laajakaista.fi) (Ping timeout: 240 seconds)
- # [01:04] * Quits: jamesr (jamesr@nat/google/x-heyhvfgfiaoglbwf) (Ping timeout: 244 seconds)
- # [01:04] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [01:05] * Quits: Philip` (~philip@zaynar.co.uk) (Ping timeout: 260 seconds)
- # [01:06] * Joins: Philip` (~philip@92.243.11.39)
- # [01:08] * Joins: othermaciej (~mjs@17.244.73.244)
- # [01:17] * eae_ is now known as eae
- # [01:23] * Quits: erichynds (~ehynds@venkman.brightcove.com)
- # [01:25] * Quits: Telling (~unknown@80-71-135-15.u.parknet.dk) (Quit: ...)
- # [01:33] * Joins: jacobolu_ (~jacobolus@173-13-150-22-sfba.hfc.comcastbusiness.net)
- # [01:35] * Joins: cgcardona_ (~cgcardona@69.38.221.130)
- # [01:35] * Quits: cgcardona_ (~cgcardona@69.38.221.130) (Changing host)
- # [01:35] * Joins: cgcardona_ (~cgcardona@unaffiliated/cgcardona)
- # [01:35] * Quits: gavin_ (~gavin@76.14.70.183) (Read error: Connection reset by peer)
- # [01:35] * Quits: cgcardona_ (~cgcardona@unaffiliated/cgcardona) (Client Quit)
- # [01:35] * Joins: gavin_ (~gavin@76.14.70.183)
- # [01:36] * Quits: jacobolus (~jacobolus@173-13-150-22-sfba.hfc.comcastbusiness.net) (Ping timeout: 245 seconds)
- # [01:37] * Joins: benschwarz (~benschwar@202.130.192.202)
- # [01:38] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Ping timeout: 259 seconds)
- # [01:42] * Quits: drublic (~drublic@frbg-5d84f6ee.pool.mediaWays.net) (Remote host closed the connection)
- # [01:43] * Quits: benjoffe_ (~benjoffe_@121.216.39.241) (Remote host closed the connection)
- # [01:50] * Quits: KillerX (~anant@nat/mozilla/x-mqycsdbbbdfyqrcl) (Quit: KillerX)
- # [01:55] * Quits: connrs (~connrs@conners.plus.com) (Ping timeout: 260 seconds)
- # [01:55] * nunnun is now known as nunnun_away
- # [01:56] * nunnun_away is now known as nunnun
- # [01:56] * nunnun is now known as nunnun_away
- # [01:56] * nunnun_away is now known as nunnun
- # [01:57] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [01:58] * Joins: danielfilho_ (~daniel@187.31.77.7)
- # [01:59] * Quits: danielfilho (~daniel@187.31.77.7) (Read error: Operation timed out)
- # [01:59] * danielfilho_ is now known as danielfilho
- # [01:59] * Joins: mpt (~mpt@2620:101:8003:200:21f:f3ff:fe50:53b8)
- # [01:59] * Quits: mpt (~mpt@2620:101:8003:200:21f:f3ff:fe50:53b8) (Changing host)
- # [01:59] * Joins: mpt (~mpt@canonical/mpt)
- # [02:00] * Joins: connrs (~connrs@conners.plus.com)
- # [02:02] * nunnun is now known as nunnun_away
- # [02:03] * nunnun_away is now known as nunnun
- # [02:04] * Quits: connrs (~connrs@conners.plus.com) (Client Quit)
- # [02:06] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 244 seconds)
- # [02:08] * Quits: ezoe (~ezoe@203-140-91-22f1.kyt1.eonet.ne.jp) (Ping timeout: 255 seconds)
- # [02:08] * Quits: othermaciej (~mjs@17.244.73.244) (Quit: othermaciej)
- # [02:10] * Joins: MikeSmith (~MikeSmith@EM114-48-173-44.pool.e-mobile.ne.jp)
- # [02:13] * Quits: MikeSmith (~MikeSmith@EM114-48-173-44.pool.e-mobile.ne.jp) (Read error: No route to host)
- # [02:15] * Joins: MikeSmith (~MikeSmith@EM114-48-173-44.pool.e-mobile.ne.jp)
- # [02:19] * nunnun is now known as nunnun_away
- # [02:23] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [02:23] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Client Quit)
- # [02:25] * Joins: erlehmann (~erlehmann@89.204.153.129)
- # [02:26] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
- # [02:26] * Quits: astearns (~anonymous@192.150.22.5) (Ping timeout: 260 seconds)
- # [02:27] * Quits: JuanDaugherty (~Ren@cpe-72-228-177-92.buffalo.res.rr.com) (Ping timeout: 258 seconds)
- # [02:30] * Quits: yutak_home (~kee@ZF045148.ppp.dion.ne.jp) (Quit: Ex-Chat)
- # [02:30] * Joins: sgentle (~sgentle@14-200-76-49.static.tpgi.com.au)
- # [02:30] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [02:31] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [02:31] <nattokirai> bz: ping
- # [02:32] * Joins: JuanDaugherty (~Ren@cpe-72-228-177-92.buffalo.res.rr.com)
- # [02:32] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:35] * Joins: yuuki_ (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:35] * Joins: mpt (~mpt@2620:101:8003:200:21f:f3ff:fe50:53b8)
- # [02:35] * Quits: mpt (~mpt@2620:101:8003:200:21f:f3ff:fe50:53b8) (Changing host)
- # [02:35] * Joins: mpt (~mpt@canonical/mpt)
- # [02:37] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [02:38] * Quits: mpt (~mpt@canonical/mpt) (Client Quit)
- # [02:41] <sgentle> hi there
- # [02:41] <sgentle> is there a reasonable way to keep a reference to a set of elements in the DOM? Eg, if I had <ul><div /><li /><li /><div /></ul> and I wanted to keep a reference to the <li>s such that I could add another one at the end (or the start, or the middle), and the reference would stay valid even if extra nodes were added or removed around it? I think I basically want something like a documentFragment that is actually in the document
- # [02:44] * Quits: gavin_ (~gavin@76.14.70.183) (Read error: Connection reset by peer)
- # [02:45] * Joins: gavin_ (~gavin@76.14.70.183)
- # [02:48] * Joins: MacTed (~Thud@c-71-233-244-175.hsd1.ma.comcast.net)
- # [02:50] * Quits: devfil (~dfiloni@ubuntu/member/devfil) (Remote host closed the connection)
- # [02:50] * Quits: ap (~ap@17.212.155.203) (Quit: ap)
- # [02:51] * Quits: rillian__ (~rillian@184.71.166.126) (Remote host closed the connection)
- # [02:52] * Quits: jdong_ (~quassel@222.126.155.250) (Remote host closed the connection)
- # [02:58] * Quits: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1) (Ping timeout: 244 seconds)
- # [03:03] <roc> what's wrong with just holding references to the nodes?
- # [03:05] * heycam is now known as heycam|away
- # [03:07] * Quits: Rik` (~Rik`@80.187.147.86) (Ping timeout: 258 seconds)
- # [03:08] * Quits: _bga (~bga@ppp78-37-253-81.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
- # [03:09] * heycam|away is now known as heycam
- # [03:12] <sgentle> gets a bit messy if you remove the last node and add it again
- # [03:12] <sgentle> (i.e., what do I anchor to if I have an empty list?)
- # [03:12] <sgentle> I'm poking around with Range, which looks promising
- # [03:13] <sgentle> (although, as always, browser support is a desolate wasteland of broken dreams)
- # [03:18] <zewt> a "reference" to an empty list is usually just null
- # [03:19] * heycam is now known as heycam|away
- # [03:32] * Quits: dirkpennings (~Vuurbal@90-145-26-140.bbserv.nl)
- # [03:34] * Joins: dydx (~dydz@adsl-75-36-190-15.dsl.pltn13.sbcglobal.net)
- # [03:38] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [03:45] * heycam|away is now known as heycam
- # [03:50] * Joins: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net)
- # [03:51] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Quit: ChatZilla 0.9.87-3.1450hg.fc15 [XULRunner 7.0.1/20110930134335])
- # [03:54] * Quits: rniwa (rniwa@nat/google/x-vucccfdgypcjvnyy) (Quit: rniwa)
- # [03:57] * Quits: benschwarz (~benschwar@202.130.192.202) (Quit: Linkinus - http://linkinus.com)
- # [04:03] * nunnun_away is now known as nunnun
- # [04:07] * jacobolu_ is now known as jacobolus
- # [04:15] * Quits: ojan (ojan@nat/google/x-inlvbbhuscrblsic) (Quit: ojan)
- # [04:16] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [04:22] * Quits: tantek (~tantek@70-36-139-219.dsl.dynamic.sonic.net) (Quit: tantek)
- # [04:23] * Quits: cpearce (~chatzilla@60.234.54.76) (Ping timeout: 255 seconds)
- # [04:27] * Quits: boblet (u1921@gateway/web/irccloud.com/x-keirlikvryxgpkob) (Read error: Operation timed out)
- # [04:28] * Quits: wycats (u79@gateway/web/irccloud.com/x-smkhoyczuzmkwolr) (Excess Flood)
- # [04:29] * Quits: Phae (u455@gateway/web/irccloud.com/x-ooovhvojqorymegp) (Excess Flood)
- # [04:29] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Quit: Leaving)
- # [04:32] * Joins: boblet (u1921@gateway/web/irccloud.com/x-rckvknshduohrcqr)
- # [04:35] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [04:36] * nunnun is now known as nunnun_away
- # [04:36] * nunnun_away is now known as nunnun
- # [04:38] * Joins: Phae (u455@gateway/web/irccloud.com/x-kjkaumlrcwwsuwop)
- # [04:42] * Joins: wycats (u79@gateway/web/irccloud.com/x-uhodpmtelvvwclku)
- # [05:06] * Quits: dave_levin (dave_levin@nat/google/x-gkcxfqfgntzurkao) (Quit: dave_levin)
- # [05:22] * Quits: roc (~chatzilla@60.234.54.76) (Ping timeout: 252 seconds)
- # [05:25] * Joins: roc (~chatzilla@60.234.54.76)
- # [05:27] * Joins: Taggnostr (~quassel@dyn57-215.yok.fi)
- # [05:28] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [05:28] * Joins: rniwa (~rniwa@216.239.45.130)
- # [05:32] * Joins: nonge__ (~nonge@p5B326802.dip.t-dialin.net)
- # [05:36] * Quits: nonge_ (~nonge@p5B326732.dip.t-dialin.net) (Ping timeout: 258 seconds)
- # [05:46] * Quits: erlehmann (~erlehmann@89.204.153.129) (Quit: Ex-Chat)
- # [05:48] * Joins: benjoffe_ (~benjoffe_@CPE-121-216-39-241.lnse1.ken.bigpond.net.au)
- # [05:53] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
- # [05:53] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [05:53] * Quits: jacobolus (~jacobolus@173-13-150-22-sfba.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [06:16] * paul_irish_ is now known as paul_irish
- # [06:28] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [06:31] * Quits: roc (~chatzilla@60.234.54.76) (Ping timeout: 240 seconds)
- # [06:40] * Joins: dbaron (~dbaron@173-228-28-129.dsl.dynamic.sonic.net)
- # [06:55] * Joins: Areks (~Areks@rs.gridnine.com)
- # [07:02] * Quits: franksalim (~frank@64-71-23-251.static.wiline.com) (Read error: Operation timed out)
- # [07:03] * temp02 is now known as temp01
- # [07:06] * Joins: Morphous (jan@unaffiliated/amorphous)
- # [07:07] * Joins: Yudai_ (~Yudai@pa9c311.tokynt01.ap.so-net.ne.jp)
- # [07:07] * Quits: Amorphous (jan@unaffiliated/amorphous) (Read error: Operation timed out)
- # [07:07] * Quits: Yudai (~Yudai@pa9c311.tokynt01.ap.so-net.ne.jp) (Ping timeout: 252 seconds)
- # [07:15] * Joins: franksalim (~frank@64-71-23-251.static.wiline.com)
- # [07:24] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [07:27] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [07:28] * Quits: temp01 (~temp01@unaffiliated/temp01) (Disconnected by services)
- # [07:28] * temp02 is now known as temp01
- # [07:34] * Joins: roc (~chatzilla@121.98.230.221)
- # [07:46] * Joins: jacobolu_ (~jacobolus@c-24-5-85-179.hsd1.ca.comcast.net)
- # [07:55] * Joins: MikeSmith_ (~MikeSmith@EM1-113-223-137.pool.e-mobile.ne.jp)
- # [07:58] * Quits: sgentle (~sgentle@14-200-76-49.static.tpgi.com.au) (Quit: sgentle)
- # [07:58] * Quits: bensmithett (~bensmithe@115.146.71.1) (Quit: bensmithett)
- # [07:59] * jacobolu_ is now known as jacobolus
- # [07:59] * Quits: MikeSmith (~MikeSmith@EM114-48-173-44.pool.e-mobile.ne.jp) (Ping timeout: 258 seconds)
- # [07:59] * MikeSmith_ is now known as MikeSmith
- # [08:01] * Joins: FlorianX (~Dimitri@p4FCF7952.dip.t-dialin.net)
- # [08:11] * Quits: mbatle (~mbatle@pasanda.collabora.co.uk) (Ping timeout: 258 seconds)
- # [08:13] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [08:13] * Joins: mbatle (~mbatle@pasanda.collabora.co.uk)
- # [08:14] * nunnun is now known as nunnun_away
- # [08:14] * nunnun_away is now known as nunnun
- # [08:16] <hsivonen> AryehGregor: Dunno what the story with serialization is exactly. Maybe I should implement it for Firefox to make innerHTML work faster.
- # [08:16] * Quits: jacobolus (~jacobolus@c-24-5-85-179.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [08:16] * Quits: rniwa (~rniwa@216.239.45.130) (Ping timeout: 240 seconds)
- # [08:16] * Joins: jacobolus (~jacobolus@c-24-5-85-179.hsd1.ca.comcast.net)
- # [08:17] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 260 seconds)
- # [08:23] * Quits: dydx (~dydz@adsl-75-36-190-15.dsl.pltn13.sbcglobal.net) (Quit: dydx)
- # [08:31] * nunnun is now known as nunnun_away
- # [08:34] * Joins: hasather_ (~hasather_@84.38.144.96)
- # [08:39] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 258 seconds)
- # [08:43] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [08:45] * Joins: brucel (~brucel@cpc5-smal11-2-0-cust151.perr.cable.virginmedia.com)
- # [08:47] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [08:49] * Quits: MikeSmith (~MikeSmith@EM1-113-223-137.pool.e-mobile.ne.jp) (Quit: MikeSmith)
- # [08:50] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 252 seconds)
- # [08:53] * Joins: Margle (~Margle@41-133-196-174.dsl.mweb.co.za)
- # [08:55] * Joins: erlehmann (~erlehmann@89.204.137.101)
- # [08:56] * Joins: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [09:08] * Quits: erlehmann (~erlehmann@89.204.137.101) (Quit: Ex-Chat)
- # [09:09] * Joins: rtuin (~rtuin@213.125.175.250)
- # [09:14] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
- # [09:14] * Quits: dbaron (~dbaron@173-228-28-129.dsl.dynamic.sonic.net) (Quit: g'night)
- # [09:19] <zcorpan> ok so what should happen if http://example.org embeds http://foo.example.org and they both set document.domain to example.org, then the outer page does <body onload="window[0].document.write('foo')"> ? what's the origin of the inner document?
- # [09:22] * Quits: Margle (~Margle@41-133-196-174.dsl.mweb.co.za) (Quit: Computer has gone to sleep.)
- # [09:22] <zcorpan> afaict from the spec the origin doesn't change as a result of hte document being blown away
- # [09:23] <zcorpan> or, wait
- # [09:26] <zcorpan> argh
- # [09:27] * Quits: FlorianX (~Dimitri@p4FCF7952.dip.t-dialin.net) (Quit: Leaving.)
- # [09:28] * Quits: Druid_ (~Druid@p5B136519.dip.t-dialin.net) (Ping timeout: 260 seconds)
- # [09:32] * Joins: Druid_ (~Druid@p5B05DAE8.dip.t-dialin.net)
- # [09:36] * Joins: KillerX (~anant@70-36-146-71.dsl.dynamic.sonic.net)
- # [09:39] * Quits: KillerX (~anant@70-36-146-71.dsl.dynamic.sonic.net) (Client Quit)
- # [09:52] * MooInteratlantic is now known as Moo_O
- # [10:01] * temp02 is now known as temp01
- # [10:05] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [10:05] * Joins: Rik` (~Rik`@80.187.218.10)
- # [10:08] * Joins: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk)
- # [10:13] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Ping timeout: 276 seconds)
- # [10:18] * Quits: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk) (Quit: akamike)
- # [10:18] * Joins: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk)
- # [10:18] * Quits: temp01 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
- # [10:20] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [10:20] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
- # [10:22] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [10:23] * Joins: necolas (~necolas@5e04326b.bb.sky.com)
- # [10:27] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Ping timeout: 260 seconds)
- # [10:34] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
- # [10:34] * Quits: jeremyselier (u2513@gateway/web/irccloud.com/x-dagbgaodvjknnxls)
- # [10:34] * Joins: jeremyselier (u2513@gateway/web/irccloud.com/x-mboguljwqhlljoym)
- # [10:34] * Joins: romainhuet (u2533@gateway/web/irccloud.com/x-mdxlmkhggzrtgfrt)
- # [10:41] * Quits: Rik` (~Rik`@80.187.218.10) (Ping timeout: 256 seconds)
- # [10:41] * Joins: Rik` (~Rik`@80.187.218.10)
- # [10:44] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 260 seconds)
- # [10:54] * Joins: drublic (~drublic@frbg-4d028120.pool.mediaWays.net)
- # [10:56] * Joins: ezoe (~ezoe@61-205-124-252f1.kyt1.eonet.ne.jp)
- # [10:58] * Quits: hasather_ (~hasather_@84.38.144.96) (Remote host closed the connection)
- # [10:59] * Joins: MikeSmith (~MikeSmith@EM114-48-97-225.pool.e-mobile.ne.jp)
- # [10:59] * Joins: agektmr (~Adium@u703129.xgsnu2.imtp.tachikawa.mopera.net)
- # [11:07] * Joins: smaug____ (~chatzilla@GGYGMMDCLXXI.gprs.sl-laajakaista.fi)
- # [11:13] * Joins: roc (~chatzilla@121.98.230.221)
- # [11:13] * Quits: kennyluck (~kennyluck@114-43-116-186.dynamic.hinet.net) (Quit: kennyluck)
- # [11:20] * Quits: agektmr (~Adium@u703129.xgsnu2.imtp.tachikawa.mopera.net) (Quit: Leaving.)
- # [11:20] * Joins: erlehmann (~erlehmann@89.204.137.101)
- # [11:24] * Joins: kennyluck (~kennyluck@114-43-116-186.dynamic.hinet.net)
- # [11:25] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
- # [11:25] * Quits: kennyluck (~kennyluck@114-43-116-186.dynamic.hinet.net) (Remote host closed the connection)
- # [11:26] * Joins: kennyluck (~kennyluck@114-43-116-186.dynamic.hinet.net)
- # [11:27] * Quits: kennyluck (~kennyluck@114-43-116-186.dynamic.hinet.net) (Remote host closed the connection)
- # [11:27] * Joins: kennyluck (~kennyluck@114-43-116-186.dynamic.hinet.net)
- # [11:28] * Quits: kennyluck (~kennyluck@114-43-116-186.dynamic.hinet.net) (Remote host closed the connection)
- # [11:28] * Joins: kennyluck (~kennyluck@114-43-116-186.dynamic.hinet.net)
- # [11:31] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Ping timeout: 260 seconds)
- # [11:33] <smaug____> hsivonen: curious, how stable is outerHTML, or how well do browsers implement it
- # [11:33] <smaug____> in other words, should I read the spec and file spec bugs :)
- # [11:34] <smaug____> Where is Ms2ger
- # [11:34] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
- # [11:39] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
- # [11:39] <annevk> hober: good news, the beer survived!
- # [11:57] * Joins: FlorianX (~Dimitri@p4FCF7952.dip.t-dialin.net)
- # [11:57] <hsivonen> smaug____: I implemented the spec. Chrome and Opera 12 alpha seemed to implement the spec
- # [11:57] <hsivonen> smaug____: IE has implemented it for ages, but in IE, edge cases are weird
- # [11:58] <hsivonen> smaug____: edge cases being cases where the context node is something particularly special
- # [11:58] <smaug____> hsivonen: you mentioned something about body context yesterday
- # [11:59] <hsivonen> smaug____: no, I mentioned setting outerHTML on body, which makes html the context node for the fragment parsing algorithm
- # [11:59] <hsivonen> smaug____: that case works the same in Chrome, Opera 12 and (with the patch) Firefox
- # [11:59] <hsivonen> smaug____: the result is even logical in its own way even if counter-intuitive
- # [12:00] <smaug____> yeah, I meant using outerHTML on body
- # [12:00] <hsivonen> smaug____: it fails enough in IE that I don't expect anyone to assign to outerHTML on body anyway
- # [12:01] <hsivonen> smaug____: I think we shouldn't worry about the counter-intuitiveness and we should just do what the spec already says and what Opera 12 and Chrome already do
- # [12:01] <jgraham> hsivonen: We had a bug where people were assigning outerHTML on <html>
- # [12:01] <smaug____> hsivonen: what about DocumentFragment
- # [12:01] <jgraham> (it was dark-matterish though)
- # [12:01] <smaug____> it is *very* surprising to see <body> created automatically
- # [12:01] <hsivonen> smaug____: I made it work per spec
- # [12:02] <jgraham> smaug____: You mean <head>?
- # [12:02] <smaug____> I mean <body>
- # [12:02] <hsivonen> smaug____: in the document fragment case, the body node is only a fictional context node. it doesn't show up in the output
- # [12:02] <hsivonen> smaug____: you need to read the spec sentence very carefully
- # [12:03] <hsivonen> smaug____: italic parent and upright parent are different nodes
- # [12:03] <hsivonen> jgraham: does setting outerHTML on html do something reasonable in IE?
- # [12:04] <hsivonen> which reminds me that I should participate in the public-webapps thread and explain why tweaking fragment parsing is harder than it seems
- # [12:05] <jgraham> hsivonen: I don't think so
- # [12:05] <jgraham> It used to in Opera
- # [12:05] <jgraham> hsivonen: What is hard?
- # [12:06] <hsivonen> jgraham: DWIM without a context node so that *everything* works intuitively
- # [12:06] <smaug____> hsivonen: yes, please, comment something in the webapps
- # [12:06] <hsivonen> smaug____: oh, in the patch, I didn't try to make the optimization for parsing directly into the context node
- # [12:07] <hsivonen> smaug____: I figured that there are enough ways for the circumstances to prevent the optimization from working
- # [12:07] <hsivonen> smaug____: so it would be a premature optimization
- # [12:07] <jgraham> hsivonen: Any particular subset of everything you have in mind as being hard?
- # [12:08] <smaug____> hsivonen: yeah, we can optimize later
- # [12:08] <hsivonen> smaug____: I think we shouldn't optimize unless we later see a lot of perf-critical outerHTML use that would benefit from parsing directly to the context node
- # [12:08] <hsivonen> smaug____: ok
- # [12:08] <smaug____> hsivonen: I'll do some profiling later
- # [12:10] <hsivonen> jgraham: suppose you want a DWIM mode where <html>, <head>, <body>, <tbody>, <tr>, <td>, <g>, <mi>, etc. all do whatever the person invoking the parser intended
- # [12:11] <hsivonen> jgraham: in that case, you'd have to support <html> creating an node and enforcing the usual rules for its children *except* after </html>, it would have to allow siblings
- # [12:11] <hsivonen> jgraham: for no use cases--just for logic and completeness
- # [12:11] * hsivonen goes read the public-webapps thread
- # [12:11] <jgraham> Why woulod it have to?
- # [12:12] <hsivonen> jgraham: for completeness
- # [12:12] <hsivonen> jgraham: otherwise, we'd end up cherry-picking magic modes for some hard tags but not others
- # [12:12] <hsivonen> jgraham: maybe we'll end up making a partially magic mode
- # [12:12] <jgraham> I mean if you do <html>{stuff}</html>{more stuff} in the contextless mode I would expect it to be like passing that to the HTML parser
- # [12:13] <hsivonen> jgraham: that's because you've done QA on an HTML parser!
- # [12:14] <jgraham> Well maybe :) But it doesn't seem particularly illogical
- # [12:14] <hsivonen> jgraham: btw, any word on the "Mobi" string?
- # [12:14] <jgraham> Much less than outerHTML
- # [12:14] * Quits: erlehmann (~erlehmann@89.204.137.101) (Quit: Ex-Chat)
- # [12:15] <jgraham> hsivonen: Nothing definitive, there were suggestions that many combinations of the words "Opera" and "Mobile" including them individualy had been problematic on at least some sites
- # [12:16] <hsivonen> jgraham: thanks
- # [12:16] * Joins: Ms3ger (9dc13014@gateway/web/freenode/ip.157.193.48.20)
- # [12:16] <Ms3ger> smaug____: at your service
- # [12:16] <jgraham> Argh it's the evil twin
- # [12:20] <annevk> 1.5 times as evil
- # [12:21] <smaug____> Ms3ger: hsivonen already answered
- # [12:33] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [12:33] <zcorpan> annevk: why doesn't https://bitbucket.org/annevk/webvtt/issues/query have issue tracking enabled?
- # [12:34] <annevk> prolly default
- # [12:35] * Joins: sgentle (~sgentle@14-200-76-49.static.tpgi.com.au)
- # [12:35] * Quits: sgentle (~sgentle@14-200-76-49.static.tpgi.com.au) (Client Quit)
- # [12:38] <zcorpan> can you flip a switch?
- # [12:40] * annevk flips and succeeds
- # [12:40] <zcorpan> thanks
- # [12:40] <smaug____> annevk: which all callbacks use handleEvent? EventListener, some GeoLocation stuff, but what else?
- # [12:41] <smaug____> Apparently FunctionStringCallback, but that can and should be changed
- # [12:41] <smaug____> and so should NavigatorUserMediaSuccessCallback
- # [12:41] <smaug____> aha
- # [12:41] * smaug____ files spec bugs
- # [12:41] <annevk> BlobCallback
- # [12:41] <annevk> there's quite a few
- # [12:42] <smaug____> all the ones in HTML spec can be changed
- # [12:42] <annevk> there were some more according to people working on Chromium
- # [12:42] <annevk> still seems like a pretty silly idea to me
- # [12:42] <smaug____> what?
- # [12:43] <smaug____> to not use handleEvent everywhere?
- # [12:43] <smaug____> it is silly to have badly named methods in interfaces
- # [12:43] <annevk> just having function seems fine to me actually
- # [12:44] <annevk> these are a lot of extra methods you would have to learn in theory and they will likely almost never end up getting used
- # [12:44] <smaug____> "you would have to learn" ?
- # [12:44] <smaug____> who would have to learn
- # [12:45] <annevk> authors
- # [12:45] <smaug____> if web dev doesn't use {} syntax, he doesn't need to care about the method names
- # [12:45] <annevk> if they care about the non-function model at all
- # [12:45] <annevk> which seems unlikely
- # [12:45] <smaug____> {} is used pretty often for event listeners
- # [12:46] <annevk> I never encountered it
- # [12:46] <annevk> but I haven't done any research
- # [12:48] * heycam is now known as heycam|away
- # [12:49] * Quits: Ms3ger (9dc13014@gateway/web/freenode/ip.157.193.48.20) (Quit: Page closed)
- # [12:54] <hsivonen> smaug____: ok. I responded to the public-webapps thread
- # [12:59] <jgraham> hsivonen: Agreed that svg and mathml fragments might be problematic
- # [13:00] * Joins: bga_ (~bga@ppp78-37-253-81.pppoe.avangarddsl.ru)
- # [13:00] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Remote host closed the connection)
- # [13:02] <annevk> fwiw
- # [13:02] <annevk> yehuda submitted a patch to the bug ms2ger filed for the HTML parsing algorithm
- # [13:02] <annevk> I guess that outlines his expectations
- # [13:02] <hsivonen> annevk: URL?
- # [13:03] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [13:04] * annevk tries to find it
- # [13:06] <annevk> hsivonen: http://www.w3.org/Bugs/Public/show_bug.cgi?id=14694
- # [13:07] <hsivonen> annevk: thanks
- # [13:08] * Joins: Telling (~unknown@80-71-135-15.u.parknet.dk)
- # [13:12] <jgraham> That patch doesn't actually work does it?
- # [13:12] <jgraham> e.g. <tr><caption>
- # [13:12] <jgraham> Uh, bad example
- # [13:13] <smaug____> hsivonen: would it make sense to have some kind of innerHTML like method which had context node as a parameter
- # [13:14] <zcorpan> like createContextualFragment?
- # [13:14] <smaug____> that way svg/mathml could be handled somewhat sane way,
- # [13:14] <smaug____> zcorpan: something like that, but createContextualFragment is insane
- # [13:14] * Quits: Rik` (~Rik`@80.187.218.10) (Read error: Connection reset by peer)
- # [13:14] <smaug____> :)
- # [13:15] <smaug____> it is really silly that one needs to create and initialize a range object to get right context node
- # [13:15] <jgraham> (well actually not that bad an example, since that would crash I think)
- # [13:16] * Joins: erlehmann (~erlehmann@89.204.137.101)
- # [13:20] <jgraham> Umm, ignore me, I am being silly
- # [13:28] <smaug____> DocumentFragment parseHTML(DOMString aData, [optional] Element aContext)
- # [13:28] <smaug____> in Document
- # [13:28] <smaug____> or, in each element, but without optional parameter
- # [13:30] <zcorpan> innerHTML already has context
- # [13:31] <hsivonen> smaug____: the API that takes a DOM node as a context is innerHTML
- # [13:32] <hsivonen> smaug____: except the result holder is the same node, not a separate DocementFragment
- # [13:32] <smaug____> right
- # [13:32] <hsivonen> I think we should add innerHTML, outerHTML and insertAdjacentHTML to SVG and MathML nodes, too.
- # [13:33] <smaug____> hsivonen: I'm thinking about sane replacement to createContextualFragment.
- # [13:33] <hsivonen> smaug____: would it mark scripts as "already started" or not?
- # [13:34] <smaug____> bah. Why do you need to ask difficult questions
- # [13:34] <hsivonen> smaug____: I suppose we could have document.createContextualFragment(markup, contextLocal, contextNS)
- # [13:35] <hsivonen> smaug____: where omitting contextNS would default to the XHTML namespace
- # [13:35] <hsivonen> smaug____: and omitting both contextLocal and contextNS would do Yehuda's DWIM
- # [13:36] <hsivonen> or document.parseFragment to have a shorter name
- # [13:36] <hsivonen> and to avoid using the same name as a crazy feature
- # [13:43] <jgraham> document.parse would be a better name
- # [13:44] <jgraham> Nameing in the DOM was one of the things that all the js people were complaining about
- # [13:45] <smaug____> js or jQuery or who ;)
- # [13:46] * Joins: jdong_bot_ (~jdong_bot@118.186.202.50)
- # [13:49] <hsivonen> smaug____: Alex Russell in particular.
- # [13:51] * Parts: brucel (~brucel@cpc5-smal11-2-0-cust151.perr.cable.virginmedia.com)
- # [13:55] * Joins: Margle (~Margle@41-133-196-174.dsl.mweb.co.za)
- # [14:07] * Quits: yuuki_ (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [14:12] * Joins: drublic_ (~drublic@frbg-5f730451.pool.mediaWays.net)
- # [14:12] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [14:14] * Quits: drublic (~drublic@frbg-4d028120.pool.mediaWays.net) (Ping timeout: 248 seconds)
- # [14:16] * Quits: jdong_bot_ (~jdong_bot@118.186.202.50) (Ping timeout: 255 seconds)
- # [14:17] <annevk> zcorpan: thanks for filing the WebVTT issues
- # [14:17] * Joins: jdong_bot_ (~jdong_bot@118.186.129.152)
- # [14:17] <annevk> zcorpan: I think I'm not going to work much until Monday so if you want to write patches... otherwise I'll get to it
- # [14:18] <zcorpan> k
- # [14:26] <zcorpan> annevk: i tried pushing a change. it said auth failed
- # [14:27] <annevk> try again
- # [14:28] <zcorpan> bb/acl: zcorpan is allowed. accepted payload.
- # [14:29] <zcorpan> i get an ugly username. oh well
- # [14:30] <annevk> way ahead of you
- # [14:31] <zcorpan> aah! thanks
- # [14:32] * Quits: smaug____ (~chatzilla@GGYGMMDCLXXI.gprs.sl-laajakaista.fi) (Ping timeout: 260 seconds)
- # [14:34] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [14:34] * Joins: erichynds (~ehynds@venkman.brightcove.com)
- # [14:36] * Quits: scor (~scor@drupal.org/user/52142/view) (Client Quit)
- # [14:40] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [14:47] * Quits: salavas (~salavas@c83-248-102-83.bredband.comhem.se) (Ping timeout: 260 seconds)
- # [14:47] * Joins: plutoniix (~plutoniix@ppp-110-169-252-203.revip5.asianet.co.th)
- # [14:49] <zcorpan> hmm. settings parser looks scary. i'll leave that one for now :)
- # [14:52] <zcorpan> annevk: dom api doesn't expose linePosition auto value. (returns 0 instead.) should we get the spec changed to expose it?
- # [14:53] * nunnun_away is now known as nunnun
- # [14:54] * Quits: MacTed (~Thud@c-71-233-244-175.hsd1.ma.comcast.net)
- # [14:55] <annevk> zcorpan: if the API only exposes the computed value that does not seem necessary
- # [14:57] <Philip`> AryehGregor: If you still want a free Word, you could buy a new computer with Office Start 2010 on it (http://www.microsoft.com/oem/en/products/office/pages/office_2010_starter.aspx)
- # [14:57] * Joins: davidb_ (~davidb@66.207.208.98)
- # [14:57] <davidb_> t
- # [15:01] * Joins: miketaylr (~miketaylr@206.217.92.186)
- # [15:01] * Quits: Margle (~Margle@41-133-196-174.dsl.mweb.co.za) (Quit: Computer has gone to sleep.)
- # [15:02] * Quits: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk) (Quit: akamike)
- # [15:03] * nunnun is now known as nunnun_away
- # [15:03] <zcorpan> annevk: it'd be nice if the dom api and your parser's api were consistent so it's easy to compare the output
- # [15:03] * nunnun_away is now known as nunnun
- # [15:05] <zcorpan> annevk: also, i think it would be good to be able to set linePosition to "auto" in the dom api
- # [15:06] <annevk> maybe it should be made nullable
- # [15:07] * Joins: richt (~richt@guest.opera.com)
- # [15:08] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
- # [15:12] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
- # [15:13] <Philip`> (s/Start/Starter/)
- # [15:14] * Quits: erlehmann (~erlehmann@89.204.137.101) (Quit: Ex-Chat)
- # [15:14] * Joins: smaug____ (~chatzilla@193-64-22-48-nat.elisa-mobile.fi)
- # [15:14] * jgraham wonders how Philip` manages to collect quite so much correct-but-useless information
- # [15:15] <annevk> are you still working on your thesis Philip`?
- # [15:18] <Philip`> jgraham: Actually I didn't know about it until half an hour ago when looking at new laptops
- # [15:19] <Philip`> annevk: No, it's all written and submitted now
- # [15:19] * nunnun is now known as nunnun_away
- # [15:24] * Joins: MacTed (~Thud@63.119.36.36)
- # [15:30] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [15:33] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 240 seconds)
- # [15:42] * Quits: Yudai_ (~Yudai@pa9c311.tokynt01.ap.so-net.ne.jp) (Quit: Tiarra 0.1+svn-36726: SIGTERM received; exit)
- # [15:43] * Quits: Telling (~unknown@80-71-135-15.u.parknet.dk) (Quit: ...)
- # [15:45] <annevk> so how can webperf specs go to CR exactly?
- # [15:45] <annevk> http://dvcs.w3.org/hg/webperf/raw-file/tip/specs/PerformanceTimeline/Overview.html says entryType returns unsigned short but specs define DOMString values for it
- # [15:45] <annevk> const DOMString is going to be removed
- # [15:50] * Quits: richt (~richt@guest.opera.com) (Remote host closed the connection)
- # [15:51] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
- # [15:56] * Quits: FlorianX (~Dimitri@p4FCF7952.dip.t-dialin.net) (Ping timeout: 260 seconds)
- # [15:57] <jgraham> annevk: I get the impression WebPerf is the new D3E
- # [16:00] <smaug____> :)
- # [16:02] * Joins: Rik` (~Rik`@i59F7B502.versanet.de)
- # [16:03] * Joins: Yudai (~Yudai@p656629.tokynt01.ap.so-net.ne.jp)
- # [16:03] * Quits: jdong_bot_ (~jdong_bot@118.186.129.152) (Remote host closed the connection)
- # [16:06] <smaug____> jgraham: NavigationTiming was in CR when it was still very much unimplementable
- # [16:06] * Joins: jdong_bot_ (~jdong_bot@118.186.129.152)
- # [16:09] * Joins: devfil (~dfiloni@2-225-199-134.ip177.fastwebnet.it)
- # [16:09] * Quits: devfil (~dfiloni@2-225-199-134.ip177.fastwebnet.it) (Changing host)
- # [16:09] * Joins: devfil (~dfiloni@ubuntu/member/devfil)
- # [16:14] * Joins: FlorianX (~Dimitri@p4FCF75BA.dip.t-dialin.net)
- # [16:18] * Quits: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net) (Quit: astearns)
- # [16:20] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [16:20] * Quits: ralphholzmann (~ralph@li76-151.members.linode.com) (Quit: WeeChat 0.3.6)
- # [16:23] <hsivonen> annevk: as part of your XHR testing and speccing, did you test if engines other than Gecko support multipart responses in XHR?
- # [16:23] * Quits: Rik` (~Rik`@i59F7B502.versanet.de) (Remote host closed the connection)
- # [16:23] <hsivonen> (the only test case I have at hand is entangled in mochitest)
- # [16:27] <annevk> afaik only Gecko does it
- # [16:28] * Joins: ben_alman (~cowboy@75-150-66-254-NewEngland.hfc.comcastbusiness.net)
- # [16:31] * Joins: Telling (~unknown@shop3.diku.dk)
- # [16:42] <smaug____> hsivonen: http://mozilla.pettay.fi/post_multipart_test.html is an old test
- # [16:58] * Joins: MikeSmith_ (~MikeSmith@EM114-48-150-19.pool.e-mobile.ne.jp)
- # [17:00] * Quits: jdong_bot_ (~jdong_bot@118.186.129.152) (Remote host closed the connection)
- # [17:01] * Quits: MikeSmith (~MikeSmith@EM114-48-97-225.pool.e-mobile.ne.jp) (Ping timeout: 258 seconds)
- # [17:01] * MikeSmith_ is now known as MikeSmith
- # [17:02] * Joins: astearns (~anonymous@192.150.22.5)
- # [17:06] * Quits: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [17:09] * Quits: rtuin (~rtuin@213.125.175.250) (Quit: Leaving)
- # [17:11] * Joins: Areks (~Areks@95-26-164-46.broadband.corbina.ru)
- # [17:21] * Quits: smaug____ (~chatzilla@193-64-22-48-nat.elisa-mobile.fi) (Quit: Reconnecting…)
- # [17:21] * Joins: smaug____ (~chatzilla@193-64-22-48-nat.elisa-mobile.fi)
- # [17:25] <gsnedders> Philip`: So what are you doing now?
- # [17:26] <jgraham> gsnedders: Shopping for a laptop by the sound of it
- # [17:30] * Joins: dbaron (~dbaron@173-228-28-129.dsl.dynamic.sonic.net)
- # [17:33] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Quit: brb)
- # [17:36] * Joins: rillian_ (~rillian@184.71.182.138)
- # [17:42] * Joins: shinyak (~shinyak@w198117.dynamic.ppp.asahi-net.or.jp)
- # [17:42] * Quits: shinyak (~shinyak@w198117.dynamic.ppp.asahi-net.or.jp) (Remote host closed the connection)
- # [17:46] * Joins: Rik` (~Rik`@i59F7B502.versanet.de)
- # [17:55] * Joins: tantek (~tantek@udp089459uds.ucsf.edu)
- # [17:58] <annevk> http://blog.whatwg.org/weekly-tpac-2011
- # [17:58] <annevk> featuring tantek's <time> proposal
- # [18:00] * Joins: bensmithett (~bensmithe@115.146.71.1)
- # [18:04] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [18:06] * Joins: Ms2ger (~Ms2ger@91.181.168.54)
- # [18:06] <AryehGregor> Philip`, I have trouble understanding advice of the form "If you want a free X, you could buy Y." It doesn't seem internally consistent.
- # [18:09] <zewt> if you want a free phone, just sign this $2000 contract!
- # [18:12] <jgraham> AryehGregor: It seems to depend on whether the value to you of Y is greater than the cost of Y. If it is you could indeed regard X as free.
- # [18:12] <jgraham> (or equal to)
- # [18:12] <AryehGregor> jgraham, no, you're just getting a discount on both X and Y.
- # [18:12] * paul_irish is now known as paul_irish_
- # [18:14] <jgraham> I'm not sure why. If you have no interest in X but get it anyway, why would you regard that as a discount on X?
- # [18:14] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:14] <AryehGregor> Well, in any event, you're not getting X for free. You're getting X and Y in exchange for money.
- # [18:14] <AryehGregor> You might not care that you're getting X, and might be willing to pay the same amount for Y alone.
- # [18:15] <AryehGregor> But you're still only getting X in exchange for money, whatever else you get along with it.
- # [18:15] <AryehGregor> So it's not free.
- # [18:16] * Quits: woef (~woef@91.183.84.141) (Ping timeout: 260 seconds)
- # [18:17] * tantek is on the HTML-WG call
- # [18:17] <tantek> hgroup is not closed - due to being reopened/extended
- # [18:17] <tantek> what are various whatwg opinions on hgroup?
- # [18:18] * AryehGregor doesn't care
- # [18:18] <annevk> "no change"
- # [18:20] <tantek> annevk, would you be opposed to altering (as in dropping) hgroup's presentational effects (e.g. on an automatically generated TOC - leave it up to the UA rather than specifying it) ?
- # [18:20] <annevk> not really, that's always up to the UA anyway
- # [18:20] <tantek> that's been the biggest problem with it in my opinion
- # [18:21] * tantek is unable to get on w3c irc from his current location for some reason. :/
- # [18:21] <annevk> are there any meaningful implementations for that yet?
- # [18:21] <tantek> not AFAIK
- # [18:21] <tantek> which is another good reason to drop that bit from the spec
- # [18:21] <annevk> tantek: you can use either http://irc.w3.org/ or irc://irc.w3.org:6665/
- # [18:21] <annevk> (the former is a web interface)
- # [18:22] <tantek> aha - thanks for the web interface
- # [18:27] * jgraham has the opinion that you should encourage people to have conf. calls
- # [18:28] <jgraham> *shouldn't
- # [18:28] <annevk> heh
- # [18:28] <annevk> the HTML WG is going to do a revert via MikeSmith
- # [18:28] <annevk> poor MikeSmith
- # [18:28] <MikeSmith> woe is me
- # [18:28] <annevk> are they going to install MikeSmith as editor next?
- # [18:28] <annevk> dial in
- # [18:28] <annevk> and find out next week, in the HTML WG teleconference
- # [18:31] <tantek> wow that was fast - just 25 min for the telcon
- # [18:31] <jgraham> tantek: I think that something with the semantic of <hgroup> is needed. I care less whether it is spelled <hgroup> or <hsub> or whatever
- # [18:31] <tantek> jgraham, opinion appreciated.
- # [18:31] <jgraham> Assuming they cover the same use cases
- # [18:31] <tantek> I tend to prefer avoiding namesmithing/bikeshedding, especially for things which have been in a spec for a while
- # [18:32] * tantek would rather tweak/fix hgroup than introduce new element(s).
- # [18:32] <jgraham> Which they don't, quite, but it is unclear that the differences are important
- # [18:32] <tantek> agreed.
- # [18:32] <karlcow> I would prefer an attribute. hsub looks like an annotation. But really I do not care that much as in I didn't find any practical use for it
- # [18:32] <tantek> karlcow, why prefer an attribute?
- # [18:32] <karlcow> s/hsub looks/hsub content looks/
- # [18:33] <tantek> and what attribute on what element(s)?
- # [18:34] <annevk> since when do we use attributes for semantics?
- # [18:34] <tantek> annevk, re: http://blog.whatwg.org/weekly-tpac-2011
- # [18:34] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [18:34] <karlcow> tantek: an attribute because I don't see it only attached to headers. In case it makes sense (which I have doubt) to copy newspaper, magazine, there is always this kind of excerpt of bold text separating sections which looks like a bit the subtitle thing
- # [18:34] <jgraham> annevk: Since <input>?
- # [18:34] <tantek> s/support for years, months, birthdays lacking a year, and durations/support for years, months, birthdays lacking a year, timezones, and durations
- # [18:34] <tantek> jgraham - the input type morphing semantics have largely been admitted to be a design error
- # [18:35] <tantek> karlcow - it sounds like you're talking about a different use-case than hgroup
- # [18:35] <tantek> hgroup is quite narrowly defined for specific use-cases and I think it's good to keep it that way
- # [18:35] <jgraham> Well yes, but the question wasn't "was it a good idea?"
- # [18:35] <karlcow> tantek: possible. I didn't find usage of hgroup I guess.
- # [18:36] <tantek> jgraham, I think annevk meant that statement in a forward-looking manner ;)
- # [18:36] <jgraham> In the case of input, it is unlikely that we would have been able to easily introduce new input types as new elements, so that case isn't clearcut
- # [18:36] * karlcow is dire need of things to markup people (authors, etc.) more than hgroup. :)
- # [18:36] <jgraham> But I agree in general the idea of an attribute doesn't sound great
- # [18:36] * tantek has a spec that karlcow might be able to use to markup people. ;)
- # [18:36] * Quits: Rik` (~Rik`@i59F7B502.versanet.de) (Remote host closed the connection)
- # [18:38] <karlcow> <person class="auteur">tantek</person> has a <cite>spec</cite>
- # [18:39] <karlcow> <livingthing class="person"> if we want to be meta :p
- # [18:39] * jgraham runs away
- # [18:39] <Ms2ger> <thing livingstate=living class=person>?
- # [18:39] <dglazkov> good morning, Whatwg!
- # [18:39] <karlcow> hehe
- # [18:40] <tantek> karlcow - nice HTML 3.0 you got there
- # [18:40] <karlcow> <person> <time> <location> and we can do a lot of things
- # [18:40] * tantek notes that HTML 3.0 had <person>
- # [18:41] * Joins: jochen___ (jochen@nat/google/x-tatbyublvvyphwdd)
- # [18:41] <wilhelm> <location> would be very nice.
- # [18:41] <tantek> karlcow - in practice, location markup has been problematic
- # [18:41] <tantek> in terms of data quality etc.
- # [18:41] <tantek> e.g. meta icbm stuff has been a disaster of inaccuracy
- # [18:41] * Quits: jochen__ (jochen@nat/google/x-ozcrshjhoexbfqia) (Read error: Connection reset by peer)
- # [18:41] * jochen___ is now known as jochen__
- # [18:41] <karlcow> I like the stance of flickr on that
- # [18:41] <tantek> so it's not clear we know how to design a good location element yet
- # [18:41] <tantek> based on data from past 10+ years of attempts to markup location
- # [18:41] <karlcow> aaron straup cope/flickr about areas and geoid
- # [18:42] <tantek> adr/geo microformats have had some success, but lat/long confusion (swapping, signs) continues to be an issue
- # [18:43] * karlcow likes loose models
- # [18:43] * Joins: ojan (ojan@nat/google/x-pjzawfbqqxucosww)
- # [18:43] <tantek> karlcow - do you have a <location> brainstorm written up on a wiki page? would love to know your next level down thoughts on that.
- # [18:43] <tantek> karlcow - that's perhaps TMI
- # [18:43] <karlcow> nope :) I don't think I have written things or maybe a long time ago on my blog in French.
- # [18:43] <karlcow> Could try to dig it
- # [18:44] <zewt> seems like you could never really get lat/long wrong (without noticing it) if it was actually being used
- # [18:44] <karlcow> TMI in american context maybe ;)
- # [18:44] <Philip`> AryehGregor: You might be wanting to buy a Y in any case, and you'd be getting a X with it even if you didn't want it, so if you do want it then it's a bonus for no extra cost
- # [18:44] <zewt> if you're in the US and you post something and a map opens on the side showing australia, something's amiss :)
- # [18:45] <tantek> zewt +1
- # [18:45] <Philip`> gsnedders: Various bits and pieces, and vaguely trying to think about getting a proper job
- # [18:45] <AryehGregor> Philip`, something that you can get only in exchange for money is not free no matter how you slice it, except in marketing-speak. Just because it's a good deal doesn't mean it's free.
- # [18:46] <tantek> I think you can get entropy for free.
- # [18:47] <AryehGregor> It's possible in principle to produce arbitrarily large quantities of entropy while doing arbitrarily small quantities of work, yes.
- # [18:47] <Ms2ger> And bad APIs
- # [18:47] <zewt> you get entropy by default :)
- # [18:47] <AryehGregor> Sadly, someone normally has to be paid to come up with even bad APIs.
- # [18:48] * Joins: KillerX (~anant@nat/mozilla/x-xdjkswpojtitndca)
- # [18:48] <karlcow> http://code.flickr.com/blog/2009/10/19/small-bridges-to-proximate-spaces/
- # [18:49] * Joins: ap (~ap@2620:149:4:1b01:7807:fee:5af2:b54b)
- # [18:50] <zewt> your ipv6 is leaking
- # [18:50] * Quits: Telling (~unknown@shop3.diku.dk) (Quit: ...)
- # [18:51] <MikeSmith> <time> revert is done
- # [18:51] <MikeSmith> Laissez les bons temps rouler
- # [18:51] <MikeSmith> I'll send a message to the list
- # [18:51] <karlcow> http://www.archimuse.com/mw2009/papers/cope/cope.html
- # [18:51] <annevk> I wonder whether it'll go the way of the dodo
- # [18:51] <annevk> aka the <canvas> 2D spec
- # [18:52] <karlcow> you need <time> for the soup flavor
- # [18:55] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [18:55] * karlcow likes that dodo in French means sleep
- # [18:55] * Quits: tantek (~tantek@udp089459uds.ucsf.edu) (Quit: tantek)
- # [19:03] * Joins: tantek (~tantek@udp089459uds.ucsf.edu)
- # [19:04] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [19:04] <Philip`> AryehGregor: I suppose an alternative way to view is that if you have recently bought a Windows computer or know someone who has, that computer may well have a version of Office that you can legitimately use for no further cost
- # [19:04] <AryehGregor> Yes, that's valid.
- # [19:05] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 258 seconds)
- # [19:06] * Ms2ger pokes Philip` towards W3C bugzilla
- # [19:08] <Ms2ger> I wonder who Shelly is going to replace Hixie with
- # [19:12] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [19:15] * Joins: rektide (~rektide@67.217.170.145)
- # [19:22] <AryehGregor> Ms2ger, don't be silly. Specs are made by the community, not individuals. HTML5 is no different from HTML 4.01, and we didn't need Hixie for that. The important thing is that everyone gets to decide together what will happen, not that there's anyone to actually do it. That part will naturally take care of itself.
- # [19:22] * Ms2ger would enjoy sitting back and watching
- # [19:23] <AryehGregor> We already did, it was called XHTML2.
- # [19:23] * annevk needs to get some party snacks
- # [19:23] * Quits: plutoniix (~plutoniix@ppp-110-169-252-203.revip5.asianet.co.th) (Quit: Leaving)
- # [19:23] * Ms2ger passes annevk some popcorn
- # [19:23] * Quits: Necrathex (~nectop@82-170-160-25.ip.telfort.nl) (Quit: Necrathex)
- # [19:25] * Quits: nonge__ (~nonge@p5B326802.dip.t-dialin.net) (Quit: Verlassend)
- # [19:31] * Joins: erlehmann (~erlehmann@89.204.137.101)
- # [19:32] * Joins: Telling (~unknown@80-71-135-15.u.parknet.dk)
- # [19:38] * Quits: erichynds (~ehynds@venkman.brightcove.com) (Ping timeout: 256 seconds)
- # [19:43] * Quits: drublic_ (~drublic@frbg-5f730451.pool.mediaWays.net) (Ping timeout: 248 seconds)
- # [19:48] * Quits: erlehmann (~erlehmann@89.204.137.101) (Quit: Ex-Chat)
- # [19:52] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Quit: abarth)
- # [19:54] * Joins: drublic (~drublic@frbg-5d84f07a.pool.mediaWays.net)
- # [19:56] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [20:00] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
- # [20:02] * Joins: xtoph (~xtoph@213.47.185.206)
- # [20:02] * Quits: tantek (~tantek@udp089459uds.ucsf.edu) (Quit: tantek)
- # [20:08] <AryehGregor> Nice, now MikeSmith has to do merge conflict resolution, in CVS no less. Will he be asked to hand-revert the change every time Hixie updates the spec from now on?
- # [20:09] * AryehGregor watches with interest
- # [20:09] * AryehGregor really doubts there are no merge conflicts with subsequent changes, since it must have touched a ton of things to remove an element
- # [20:09] * Joins: erlehmann (~erlehmann@89.204.137.101)
- # [20:10] <AryehGregor> The date will conflict, at the very least.
- # [20:10] * Quits: smaug____ (~chatzilla@193-64-22-48-nat.elisa-mobile.fi) (Ping timeout: 260 seconds)
- # [20:10] <annevk> hopefully for MikeSmith he is either in a bar or in bed given the time in Tokyo
- # [20:10] <Ms2ger> A bar is probably a better path
- # [20:10] <Ms2ger> Path? Guess
- # [20:10] <annevk> I know the path
- # [20:11] * annevk has seen the bar
- # [20:12] * Quits: erlehmann (~erlehmann@89.204.137.101) (Client Quit)
- # [20:12] <wilhelm> Where is the bar? Shinjuku Ni-chōme?
- # [20:13] <annevk> somewhere in nishishinjuku
- # [20:14] <AryehGregor> WebKit has no window.Selection . . .
- # [20:14] * Quits: Areks (~Areks@95-26-164-46.broadband.corbina.ru) (Quit: KVIrc 4.0.2 Insomnia http://www.kvirc.net/)
- # [20:17] * Joins: erichynds (~ehynds@venkman.brightcove.com)
- # [20:19] * Quits: zewt (~x@c-24-62-196-44.hsd1.ma.comcast.net) (Read error: Connection reset by peer)
- # [20:22] * Quits: FlorianX (~Dimitri@p4FCF75BA.dip.t-dialin.net) (Ping timeout: 260 seconds)
- # [20:23] * Joins: FlorianX (~Dimitri@p4FCF6E57.dip.t-dialin.net)
- # [20:24] <Hixie> lol, the htmlwg chairs are funny
- # [20:24] <Hixie> i feel bad for mike
- # [20:24] * Joins: tomasf (~tom@2002:55e5:dbb7:0:4918:c977:bdce:cf13)
- # [20:26] <annevk> Ms2ger: I thought we knew it broke jQuery already and were waiting for sicking or some such?
- # [20:27] * Joins: erlehmann (~erlehmann@89.204.137.101)
- # [20:27] <Ms2ger> Were we?
- # [20:27] <sicking> you were?
- # [20:27] <Ms2ger> I'm waiting for sicking, but that's for reviews ;)
- # [20:27] <annevk> Ms2ger: sicking: guess not :)
- # [20:27] * Joins: bel_airman (~cowboy@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
- # [20:27] <annevk> I like how you fixed it
- # [20:28] * Quits: ben_alman (~cowboy@75-150-66-254-NewEngland.hfc.comcastbusiness.net) (Ping timeout: 252 seconds)
- # [20:28] <Ms2ger> Oh?
- # [20:28] <annevk> hehe, MikeSmith tweeting in Dutch
- # [20:28] <annevk> Ms2ger: keeping node document sane for document
- # [20:28] <Ms2ger> Yeah
- # [20:29] <Ms2ger> I think we use node document for documents in the spec
- # [20:29] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [20:30] * Joins: tantek (~tantek@udp090233uds.ucsf.edu)
- # [20:31] <AryehGregor> What's correct behavior for http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1253 ? I assume it's iframe1, iframe2, body, which is what IE9 and Firefox 9.0a2 do. Chrome 16 dev and Opera 12.00 do iframe1, body, iframe2 (second iframe doesn't block the load event).
- # [20:32] * Quits: dbaron (~dbaron@173-228-28-129.dsl.dynamic.sonic.net) (Ping timeout: 252 seconds)
- # [20:33] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [20:33] * paul_irish_ is now known as paul_irish
- # [20:34] * Joins: zewt (~x@c-24-62-196-44.hsd1.ma.comcast.net)
- # [20:34] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [20:35] <AryehGregor> If I just add an iframe dynamically, not from another iframe's onload handler, it does correctly block the load event in WebKit too.
- # [20:35] * Quits: tomasf (~tom@2002:55e5:dbb7:0:4918:c977:bdce:cf13) (Read error: Connection reset by peer)
- # [20:35] * Joins: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [20:35] <AryehGregor> But if I add a second iframe from the first iframe's onload handler, the second one only blocks the load event in some browsers.
- # [20:35] * Quits: zewt (~x@c-24-62-196-44.hsd1.ma.comcast.net) (Read error: Connection reset by peer)
- # [20:35] * Joins: zewt (~x@c-24-62-196-44.hsd1.ma.comcast.net)
- # [20:39] * AryehGregor works around it by using setup({explicit_done: true})
- # [20:42] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 248 seconds)
- # [20:43] * Joins: _bga (~bga@ppp78-37-228-240.pppoe.avangarddsl.ru)
- # [20:45] * Quits: bga_ (~bga@ppp78-37-253-81.pppoe.avangarddsl.ru) (Ping timeout: 276 seconds)
- # [20:56] * Joins: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
- # [20:57] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [21:02] <AryehGregor> Do implementations ever actually throw TypeErrors?
- # [21:02] <AryehGregor> I assume so, but in what cases?
- # [21:08] <AryehGregor> Ah, IE9 does. Nice.
- # [21:10] <Ms2ger> We do for pure JS, but not yet for DOM stuff
- # [21:10] * Quits: tantek (~tantek@udp090233uds.ucsf.edu) (Quit: tantek)
- # [21:11] <AryehGregor> Good to know.
- # [21:11] <AryehGregor> Everyone but Gecko seems to return 0 across the board for the length property of DOM methods.
- # [21:12] <AryehGregor> At least the ones I've looked at.
- # [21:12] <AryehGregor> Gecko matches WebIDL and returns the minimum number of allowed arguments.
- # [21:12] <AryehGregor> (or whatever it's supposed to be; I'm mostly dealing with methods that have a fixed number of arguments)
- # [21:13] <TabAtkins> annevk: Yeah, using some script is trivial, but it's silly to do that when there's an element for the job.
- # [21:14] <TabAtkins> annevk: Plus the use-case for closing it is really minor in the first place.
- # [21:14] * Joins: jwalden (~waldo@user-64-9-236-102.googlewifi.com)
- # [21:15] <annevk> "path of least resistance" was key, you could've been done already ;)
- # [21:15] <annevk> of course, if you want to make this work with <details>, why not, I don't really care
- # [21:15] * Joins: tantek (~tantek@udp090233uds.ucsf.edu)
- # [21:19] * Quits: Timz (~Adium@86.89.174.199) (Quit: Leaving.)
- # [21:20] * Joins: mpt (~mpt@mozilla.vlan426.asr1.sfo1.gblx.net)
- # [21:20] * Quits: mpt (~mpt@mozilla.vlan426.asr1.sfo1.gblx.net) (Changing host)
- # [21:20] * Joins: mpt (~mpt@canonical/mpt)
- # [21:22] <annevk> nn
- # [21:22] <Ms2ger> nn
- # [21:23] * annevk hopes to wake up around six-sevenish
- # [21:23] <Ms2ger> That's not something I usually hope
- # [21:23] * Joins: roc (~chatzilla@60.234.54.76)
- # [21:23] <annevk> me neither, but jetlag + going to bed real early makes it reasonable
- # [21:24] * Quits: jwalden (~waldo@user-64-9-236-102.googlewifi.com) (Quit: ChatZilla 0.9.87-3.1450hg.fc15 [XULRunner 7.0.1/20110930134335])
- # [21:26] <AryehGregor> Hmm. What should getSelection() return when called on a Document with null defaultView?
- # [21:26] <AryehGregor> IE and Gecko seem to return the Selection for its window anyway, while WebKit returns null.
- # [21:27] <AryehGregor> How do I refer to the window corresponding to an object? Like, the window that has its interface and so on?
- # [21:29] <AryehGregor> No, better yet, IE returns a different Selection object entirely.
- # [21:29] <AryehGregor> Fun.
- # [21:29] <Ms2ger> new Image() probably has some wording for that
- # [21:30] * Quits: FlorianX (~Dimitri@p4FCF6E57.dip.t-dialin.net) (Quit: Leaving.)
- # [21:33] <AryehGregor> jgraham, are assert_inherits and assert_idl_attribute exactly the same thing?
- # [21:33] <AryehGregor> Also, did you ever review my testharness.js patch?
- # [21:37] * Quits: andyg (~andyg@CPE-124-189-148-81.sqcy1.win.bigpond.net.au) (Read error: Connection reset by peer)
- # [21:37] * Joins: andyg (~andyg@CPE-124-189-148-81.sqcy1.win.bigpond.net.au)
- # [21:39] <AryehGregor> "If the [NoInterfaceObject] extended attribute was not specified on the interface, then the interface prototype object must also have a property named “constructor” with attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } whose value is a reference to the interface object for the interface."
- # [21:39] <AryehGregor> That implies that Foo.prototype.constructor === Foo for any WebIDL interface, right?
- # [21:41] <Ms2ger> Sounds right
- # [21:41] <AryehGregor> Works in IE, not in Gecko.
- # [21:41] <AryehGregor> Also works in WebKit.
- # [21:41] <Ms2ger> Then it must be wrong ;)
- # [21:41] * AryehGregor looks for other things to test
- # [21:42] <AryehGregor> Object.getPrototypeOf(), fun.
- # [21:42] * AryehGregor tests that
- # [21:42] * Quits: tantek (~tantek@udp090233uds.ucsf.edu) (Quit: tantek)
- # [21:43] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Ping timeout: 258 seconds)
- # [21:45] <roc> that might be fixed for NodeList in Gecko
- # [21:45] <AryehGregor> What in WebIDL defines that interface objects are own properties of the global object, and not inherited?
- # [21:48] <Ms2ger> For every interface that is not declared with the [NoInterfaceObject] extended attribute, a corresponding property MUST exist on the interfaces relevant namespace object.
- # [21:48] <Ms2ger> http://dev.w3.org/2006/webapi/WebIDL/#es-interfaces
- # [21:48] <AryehGregor> And it's just an own property by default?
- # [21:49] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
- # [21:51] <Ms2ger> Could be clarified, I guess
- # [21:51] <Ms2ger> heycam|away, ^
- # [21:54] <AryehGregor> Hmm, we need an assert_interface.
- # [21:54] <AryehGregor> I should write that.
- # [21:55] * Quits: jacobolus (~jacobolus@c-24-5-85-179.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [21:56] <AryehGregor> jgraham, if you aren't going to review my patches when I submit them on Bugzilla, and nor is anyone else, I'm just going to have to keep committing them directly to hg.
- # [21:56] <AryehGregor> I mean, when I do that, at least we make some progress.
- # [21:56] * Joins: jacobolus (~jacobolus@c-24-5-85-179.hsd1.ca.comcast.net)
- # [21:56] * Quits: jacobolus (~jacobolus@c-24-5-85-179.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [21:58] <jgraham> AryehGregor: I haven't seen the email
- # [21:59] <jgraham> This may be my fault
- # [21:59] <AryehGregor> jgraham, I filed it on October 28 and pinged you about it here at least a couple of times. http://www.w3.org/Bugs/Public/show_bug.cgi?id=14589
- # [21:59] <AryehGregor> I'm happy to do review-then-commit, but there has to actually be timely review.
- # [22:00] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [22:02] <jgraham> AryehGregor: It looks OK, I think
- # [22:02] <AryehGregor> jgraham, thanks.
- # [22:02] <AryehGregor> I'll commit it.
- # [22:02] * AryehGregor is currently working on an assert_interface method, though, so will get to that later
- # [22:04] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [22:05] <jgraham> I hate reviewing without a proper tool
- # [22:05] <jgraham> What will assert_interface do?
- # [22:09] * Joins: dbaron (~dbaron@mozilla.vlan426.asr1.sfo1.gblx.net)
- # [22:11] * Joins: othermaciej (~mjs@17.245.88.94)
- # [22:12] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [22:16] * Joins: Rubennn (~quassel@2a02:348:33:5823::1)
- # [22:18] * bel_airman is now known as ben_alman
- # [22:19] <AryehGregor> jgraham, assert that something follows everything WebIDL says about interfaces.
- # [22:19] <AryehGregor> E.g., assert_interface("Selection", {options:...}, "desc . . .");
- # [22:19] <AryehGregor> So far IE and Opera match spec, everyone else gets something wrong.
- # [22:20] <AryehGregor> Gecko has no .prototype.constructor, WebKit stringifies the interface object incorrectly.
- # [22:21] <AryehGregor> Tests are far more fun to write than specs!
- # [22:21] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [22:21] * Joins: rniwa (~rniwa@216.239.45.130)
- # [22:26] * Quits: davidb_ (~davidb@66.207.208.98) (Quit: davidb_)
- # [22:38] * Joins: cpearce (~chatzilla@60.234.54.76)
- # [22:43] * Joins: dave_levin (dave_levin@nat/google/x-zjratjubkkpdrysm)
- # [22:53] * Quits: roc (~chatzilla@60.234.54.76) (Ping timeout: 260 seconds)
- # [22:53] * Joins: roc (~chatzilla@60.234.54.76)
- # [22:56] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
- # [23:00] * Quits: MikeSmith (~MikeSmith@EM114-48-150-19.pool.e-mobile.ne.jp) (Ping timeout: 258 seconds)
- # [23:00] * Quits: miketaylr (~miketaylr@206.217.92.186) (Ping timeout: 256 seconds)
- # [23:03] * heycam|away is now known as heycam
- # [23:05] * Joins: mkanat (mkanat@nat/google/x-hrmsxjgsfjtnkvsf)
- # [23:06] * Joins: MikeSmith (~MikeSmith@EM114-48-137-215.pool.e-mobile.ne.jp)
- # [23:07] * Joins: Margle (~Margle@41-133-196-174.dsl.mweb.co.za)
- # [23:08] * Quits: jennb (jennb@nat/google/x-nctatfbxrqxsdwvc) (Quit: jennb)
- # [23:10] <heycam> Ms2ger, I think it's clear, but it'll become even clearer once modules are removed (and then the "interface's relevant namespace object" bit will be replaced by something like "ECMAScript global object")
- # [23:13] * Quits: Margle (~Margle@41-133-196-174.dsl.mweb.co.za) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [23:18] * Quits: roc (~chatzilla@60.234.54.76) (Ping timeout: 240 seconds)
- # [23:18] * Joins: roc (~chatzilla@60.234.54.76)
- # [23:19] * Quits: xtoph (~xtoph@213.47.185.206)
- # [23:21] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:22] * Joins: jennb (jennb@nat/google/x-hfqfgbgywyktmaif)
- # [23:24] * Joins: jacobolus (~jacobolus@c-50-131-57-2.hsd1.ca.comcast.net)
- # [23:32] * Quits: Ms2ger (~Ms2ger@91.181.168.54) (Quit: nn)
- # [23:35] * Quits: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [23:37] * Quits: MacTed (~Thud@63.119.36.36)
- # [23:45] * Quits: dbaron (~dbaron@mozilla.vlan426.asr1.sfo1.gblx.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [23:46] * Joins: dbaron (~dbaron@mozilla.vlan426.asr1.sfo1.gblx.net)
- # [23:50] * Joins: tantek (~tantek@udp089946uds.ucsf.edu)
- # [23:55] * Quits: jennb (jennb@nat/google/x-hfqfgbgywyktmaif) (Quit: jennb)
- # Session Close: Fri Nov 11 00:00:00 2011
The end :)