Options:
- # Session Start: Mon Nov 26 00:00:00 2012
- # Session Ident: #whatwg
- # [00:08] * Quits: ehsan (~ehsan@24.212.206.174) (Remote host closed the connection)
- # [00:18] * Joins: jsoncorwin (~textual@pool-100-2-233-63.nycmny.fios.verizon.net)
- # [00:20] * Quits: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [00:21] * Joins: sangwhan (~sangwhan@211.201.105.54)
- # [00:33] * Joins: dydx (~dydz@50-78-108-177-static.hfc.comcastbusiness.net)
- # [00:33] * Quits: jsoncorwin (~textual@pool-100-2-233-63.nycmny.fios.verizon.net) (Quit: Computer has gone to sleep.)
- # [00:35] * Quits: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com) (Quit: tantek)
- # [00:39] * Quits: SimonSapin (~simon@85-170-128-18.rev.numericable.fr) (Ping timeout: 264 seconds)
- # [00:46] * Joins: tantek (~tantek@ma20436d0.tmodns.net)
- # [00:48] * Joins: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [00:55] * Joins: malcolmva (~malcolmva@c-67-180-203-233.hsd1.ca.comcast.net)
- # [01:03] * Quits: tantek (~tantek@ma20436d0.tmodns.net) (Quit: tantek)
- # [01:09] * Joins: plutoniix (~plutoniix@ppp-58-11-80-96.revip2.asianet.co.th)
- # [01:12] * heycam is now known as heycam|away
- # [01:27] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [01:49] * Joins: jsoncorwin (~textual@pool-100-2-233-63.nycmny.fios.verizon.net)
- # [01:52] * Quits: yorick (~quassel@unaffiliated/yorick) (Remote host closed the connection)
- # [01:57] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [02:06] * Joins: necolas (~necolas@50.0.205.111)
- # [02:13] * Quits: jsoncorwin (~textual@pool-100-2-233-63.nycmny.fios.verizon.net) (Quit: Computer has gone to sleep.)
- # [02:14] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [02:19] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [02:31] * Quits: dydx (~dydz@50-78-108-177-static.hfc.comcastbusiness.net) (Quit: dydx)
- # [02:36] * Joins: mattgifford (~mattgiffo@67.50.18.173)
- # [02:41] * Quits: necolas (~necolas@50.0.205.111) (Read error: Connection reset by peer)
- # [02:41] * Joins: necolas (~necolas@50.0.205.111)
- # [02:43] * Quits: necolas (~necolas@50.0.205.111) (Remote host closed the connection)
- # [02:53] * Quits: sangwhan (~sangwhan@211.201.105.54) (Ping timeout: 252 seconds)
- # [02:54] * Quits: crocket (~crocket@unaffiliated/crocket) (Ping timeout: 245 seconds)
- # [03:04] * heycam|away is now known as heycam
- # [03:10] * Joins: [[zzz]] (~q@node-p2m.pool-101-108.dynamic.totbb.net)
- # [03:12] * Quits: jgraham (~jgraham@web91.webfaction.com) (Read error: Operation timed out)
- # [03:14] * Joins: jgraham (~jgraham@web91.webfaction.com)
- # [03:14] * Quits: [[zz]] (~q@node-bk9.pool-125-25.dynamic.totbb.net) (Ping timeout: 248 seconds)
- # [03:17] * Joins: dydx (~dydz@50-78-108-177-static.hfc.comcastbusiness.net)
- # [03:17] * Quits: dydx (~dydz@50-78-108-177-static.hfc.comcastbusiness.net) (Client Quit)
- # [03:23] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 252 seconds)
- # [03:33] * Joins: dydx (~dydz@c-67-180-20-82.hsd1.ca.comcast.net)
- # [03:36] * Joins: jondong (~jondong@123.126.22.58)
- # [03:36] * Joins: hdhoang (~hdhoang@113.178.31.221)
- # [03:45] * Quits: jayne (~jayne@freenode/staff/jayne) (Read error: Connection timed out)
- # [03:45] * Joins: jayne (~jayne@freenode/staff/jayne)
- # [03:48] * Quits: dydx (~dydz@c-67-180-20-82.hsd1.ca.comcast.net) (Quit: dydx)
- # [04:02] * Quits: mbatle (mbatle@pasanda.collabora.co.uk) (Ping timeout: 240 seconds)
- # [04:02] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [04:03] * Joins: mbatle (mbatle@pasanda.collabora.co.uk)
- # [04:04] * Quits: jayne (~jayne@freenode/staff/jayne) (Read error: Connection timed out)
- # [04:12] * Joins: jsoncorwin (~textual@pool-100-2-233-63.nycmny.fios.verizon.net)
- # [04:15] * Joins: tantek (~tantek@ma20436d0.tmodns.net)
- # [04:23] * Joins: sangwhan (~sangwhan@211.201.105.54)
- # [04:28] * Quits: tantek (~tantek@ma20436d0.tmodns.net) (Quit: tantek)
- # [04:31] * Quits: jgraham (~jgraham@web91.webfaction.com) (Ping timeout: 250 seconds)
- # [04:33] * Joins: jgraham (~jgraham@web91.webfaction.com)
- # [04:35] * Quits: jsoncorwin (~textual@pool-100-2-233-63.nycmny.fios.verizon.net) (Quit: Computer has gone to sleep.)
- # [04:40] * Joins: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com)
- # [04:42] * Quits: divya (~Adium@c-67-169-39-98.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [04:42] * Joins: divya (~Adium@c-67-169-39-98.hsd1.ca.comcast.net)
- # [04:42] * Quits: divya (~Adium@c-67-169-39-98.hsd1.ca.comcast.net) (Client Quit)
- # [04:47] * Quits: malcolmva (~malcolmva@c-67-180-203-233.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [04:49] * Joins: malcolmva (~malcolmva@c-67-180-203-233.hsd1.ca.comcast.net)
- # [04:50] * Joins: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net)
- # [04:51] * Quits: mattgifford (~mattgiffo@67.50.18.173) (Remote host closed the connection)
- # [05:00] * Joins: jsoncorwin (~textual@pool-100-2-233-63.nycmny.fios.verizon.net)
- # [05:06] * Quits: jgraham (~jgraham@web91.webfaction.com) (Ping timeout: 252 seconds)
- # [05:09] * Joins: falken (falken@nat/google/x-nrwfcjucmiyiztod)
- # [05:14] * Joins: jgraham (~jgraham@web91.webfaction.com)
- # [05:17] * Quits: jsoncorwin (~textual@pool-100-2-233-63.nycmny.fios.verizon.net) (Quit: Computer has gone to sleep.)
- # [05:30] * Quits: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 17.0/20121120085223])
- # [05:36] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [05:37] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Client Quit)
- # [05:38] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [06:00] * Quits: Guest70182 (~cyclicflu@96.244.70.179) (Ping timeout: 240 seconds)
- # [06:00] * Quits: JohnAlbin (~JohnAlbin@114-42-62-136.dynamic.hinet.net) (Read error: Operation timed out)
- # [06:01] * Quits: jgraham (~jgraham@web91.webfaction.com) (Ping timeout: 248 seconds)
- # [06:01] * Joins: JohnAlbin (~JohnAlbin@114-42-62-136.dynamic.hinet.net)
- # [06:13] * Quits: JohnAlbin (~JohnAlbin@114-42-62-136.dynamic.hinet.net) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
- # [06:16] * Joins: niloy (~niloy@203.196.177.156)
- # [06:23] * Quits: Areks (~Areks@rs.gridnine.com) (Read error: Connection reset by peer)
- # [06:23] * Quits: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [06:35] * Joins: Areks (~Areks@rs.gridnine.com)
- # [06:40] * Joins: jgraham (~jgraham@web91.webfaction.com)
- # [06:50] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [07:11] * Quits: hober (~ted@unaffiliated/hober) (Ping timeout: 246 seconds)
- # [07:18] * Joins: ehsan (~ehsan@24.212.206.174)
- # [07:19] * Quits: ehsan (~ehsan@24.212.206.174) (Remote host closed the connection)
- # [07:19] * Joins: ehsan (~ehsan@24.212.206.174)
- # [07:31] * Quits: nessy (~silviapf@124-169-134-139.dyn.iinet.net.au) (Ping timeout: 265 seconds)
- # Session Close: Mon Nov 26 07:34:13 2012
- #
- # Session Start: Mon Nov 26 07:34:13 2012
- # Session Ident: #whatwg
- # [07:34] * Disconnected
- # [07:35] * Attempting to rejoin channel #whatwg
- # [07:35] * Rejoined channel #whatwg
- # [07:35] * Topic is 'WHATWG: http://www.whatwg.org/ -- logs: http://krijnhoetmer.nl/irc-logs/ & http://logbot.glob.com.au/ -- stats: http://gavinsharp.com/irc/whatwg.html -- Please leave your sense of logic at the door, thanks!'
- # [07:35] * Set by smaug____!~chatzilla@GGZYYCCCXVIII.gprs.sl-laajakaista.fi on Wed Mar 21 17:14:24
- # [07:36] * Joins: nessy1 (~silviapf@124-168-130-113.dyn.iinet.net.au)
- # [07:36] * Quits: nessy (~silviapf@124-149-97-221.dyn.iinet.net.au) (Ping timeout: 260 seconds)
- # [07:38] * [[zzz]] is now known as [[zz]]
- # [07:41] * Quits: danzik17 (~danzik17@ool-45787007.dyn.optonline.net) (Ping timeout: 240 seconds)
- # [08:01] * Quits: jahman (~woops@129.175.204.73) (Remote host closed the connection)
- # [08:04] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: MikeSmith)
- # [08:04] * Joins: OnlyMax (~OnlyMax@187-126-206-57.user.veloxzone.com.br)
- # [08:05] * Joins: jahman (~woops@129.175.204.73)
- # [08:05] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [08:17] * Joins: Malese (~Martin_L@194.18.12.26)
- # [08:19] * Joins: MikeSmith (~MikeSmith@u-210162010215.u06.hotspot.ne.jp)
- # [08:19] * Joins: nessy (~silviapf@124-170-213-64.dyn.iinet.net.au)
- # [08:20] * Quits: nessy1 (~silviapf@124-168-130-113.dyn.iinet.net.au) (Ping timeout: 246 seconds)
- # [08:24] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [08:30] * Quits: ehsan (~ehsan@24.212.206.174) (Remote host closed the connection)
- # [08:39] * Quits: Malese (~Martin_L@194.18.12.26) (Remote host closed the connection)
- # [08:40] * Joins: Malese (~Martin_L@194.18.12.26)
- # [08:42] * Joins: alrra (~alrra@188.24.71.249)
- # [08:42] * Quits: alrra (~alrra@188.24.71.249) (Changing host)
- # [08:42] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [08:49] * Joins: SimonSapin (~simon@85-170-128-18.rev.numericable.fr)
- # [08:58] * Joins: zcorpan (~zcorpan@c-5eeaaa3c-74736162.cust.telenor.se)
- # [09:13] * Joins: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si)
- # [09:15] * Quits: mbatle (mbatle@pasanda.collabora.co.uk) (Ping timeout: 255 seconds)
- # [09:16] * Joins: mbatle (mbatle@pasanda.collabora.co.uk)
- # [09:18] * Quits: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si) (Ping timeout: 276 seconds)
- # [09:19] * Joins: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si)
- # [09:21] * Joins: odinho_ (~odinho@office.oslo.opera.com)
- # [09:21] * Joins: hasather_ (~davidh@office.oslo.opera.com)
- # [09:21] * abstractj|away is now known as abstractj
- # [09:22] * Quits: hallvors (~hallvord@office.oslo.opera.com) (Ping timeout: 264 seconds)
- # [09:22] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
- # [09:22] * Quits: odinho (~odinho@office.oslo.opera.com) (Ping timeout: 264 seconds)
- # [09:23] * Joins: hallvors (~hallvord@office.oslo.opera.com)
- # [09:23] * Quits: hasather (~davidh@office.oslo.opera.com) (Ping timeout: 248 seconds)
- # [09:23] * Quits: foolip (~philip@node-7lfbcjr346n471gbp.a0.ipv6.opera.com) (Ping timeout: 260 seconds)
- # [09:23] * Quits: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si) (Ping timeout: 252 seconds)
- # [09:26] * Joins: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si)
- # [09:30] * Quits: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si) (Ping timeout: 265 seconds)
- # [09:30] * Joins: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si)
- # [09:33] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 240 seconds)
- # [09:35] * Quits: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si) (Ping timeout: 252 seconds)
- # [09:35] * Joins: Jonadabe (~Jonadabe@bl7-182-29.dsl.telepac.pt)
- # [09:37] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Read error: Operation timed out)
- # [09:38] * Joins: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si)
- # [09:39] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [09:39] * Quits: imrobert (~robert@139.62.87.109) (Quit: leaving)
- # [09:39] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Computer has gone to sleep.)
- # [09:40] * Quits: zcorpan (~zcorpan@c-5eeaaa3c-74736162.cust.telenor.se) (Remote host closed the connection)
- # [09:42] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [09:42] * Quits: auchenberg (~auchenber@176.222.239.226) (Remote host closed the connection)
- # [09:42] * Joins: auchenberg (~auchenber@176.222.239.226)
- # [09:43] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [09:44] * Joins: foolip (~philip@83.218.67.122)
- # [09:44] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Read error: Connection reset by peer)
- # [09:45] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [09:46] * Quits: dbaron (~dbaron@173-228-85-231.dsl.dynamic.sonic.net) (Ping timeout: 240 seconds)
- # [09:47] * Joins: zcorpan (~zcorpan@c-5eeaaa3c-74736162.cust.telenor.se)
- # [09:49] * Joins: didymos (~didymos@5.57.48.69)
- # [09:52] * Joins: drublic (~drublic@frbg-5d84eb4f.pool.mediaWays.net)
- # [09:54] * Quits: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si) (Read error: Connection timed out)
- # [09:55] * Joins: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si)
- # [09:56] * Joins: jonlee (~jonlee@c-71-202-46-113.hsd1.ca.comcast.net)
- # [09:57] * Quits: drublic (~drublic@frbg-5d84eb4f.pool.mediaWays.net) (Ping timeout: 276 seconds)
- # [09:59] * Quits: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si) (Ping timeout: 252 seconds)
- # [10:00] * Quits: jondong (~jondong@123.126.22.58) (Remote host closed the connection)
- # [10:00] <jgraham> Hixie: I have temporarily paged everything to do with the navigation out of my head. And it always takes a distressingly long time to reload. But the generic answer to your question is that if "cancel" means "don't run any further steps in the algorithm", that should be defined. But I don't recall if that was really a safe/correct thing to do, because half-finished steps could leave you with state that needs to be cleaned up
- # [10:00] * Joins: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si)
- # [10:02] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [10:02] * Quits: Jonadabe (~Jonadabe@bl7-182-29.dsl.telepac.pt) (Read error: No route to host)
- # [10:03] * Joins: Jonadabe (~Jonadabe@bl7-182-29.dsl.telepac.pt)
- # [10:04] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Read error: Connection reset by peer)
- # [10:04] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [10:05] * Quits: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si) (Ping timeout: 264 seconds)
- # [10:05] * Joins: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si)
- # [10:05] * Joins: mpt (~mpt@canonical/mpt)
- # [10:06] * Joins: sedovsek (~robert@89.143.12.238)
- # [10:07] * Quits: JibberJim (~opera@host-78-147-244-236.as13285.net) (Quit: JibberJim)
- # [10:07] * Quits: zcorpan (~zcorpan@c-5eeaaa3c-74736162.cust.telenor.se) (Remote host closed the connection)
- # [10:07] * Joins: zdobersek1 (~zan@90.157.243.180)
- # [10:08] * Joins: Ms2ger (~Ms2ger@vpna136.ugent.be)
- # [10:09] * Quits: OnlyMax (~OnlyMax@187-126-206-57.user.veloxzone.com.br)
- # [10:09] * Joins: Lachy (~Lachy@office.oslo.opera.com)
- # [10:10] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Quit: ( www.nnscript.com :: NoNameScript 4.22 :: www.esnation.com ))
- # [10:10] * Quits: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si) (Ping timeout: 256 seconds)
- # [10:12] * Quits: Lachy (~Lachy@office.oslo.opera.com) (Client Quit)
- # [10:16] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [10:18] * Joins: Lachy (~Lachy@office.oslo.opera.com)
- # [10:19] * Quits: hdhoang (~hdhoang@113.178.31.221) (Quit: Leaving.)
- # [10:25] * Quits: SimonSapin (~simon@85-170-128-18.rev.numericable.fr) (Ping timeout: 240 seconds)
- # [10:34] * Joins: marcosc (~marcosc@bl12-181-158.dsl.telepac.pt)
- # [10:34] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
- # [10:34] * Joins: nonge_ (~nonge@p5B326081.dip.t-dialin.net)
- # [10:38] * Quits: nonge (~nonge@p5082B10B.dip.t-dialin.net) (Ping timeout: 260 seconds)
- # [10:39] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [10:45] * Joins: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de)
- # [10:50] * Quits: marcosc (~marcosc@bl12-181-158.dsl.telepac.pt) (Remote host closed the connection)
- # [10:55] * Quits: MikeSmith (~MikeSmith@u-210162010215.u06.hotspot.ne.jp) (Quit: MikeSmith)
- # [10:55] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [10:59] * Joins: SimonSapin (~simon@vev69-1-82-232-219-95.fbx.proxad.net)
- # [11:00] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [11:07] * Joins: darobin (~darobin@78.109.80.74)
- # [11:10] * Joins: reinaldob (~reinaldob@201.74.233.31)
- # [11:12] * Quits: Ms2ger (~Ms2ger@vpna136.ugent.be) (Quit: Leaving)
- # [11:13] * Joins: pyrsmk (~pyrsmk@84.6.107.184)
- # [11:14] * Joins: kennyluck (~kennyluck@119.161.158.96)
- # [11:15] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
- # [11:15] * zdobersek1 is now known as zdobersek
- # [11:16] * Quits: jonlee (~jonlee@c-71-202-46-113.hsd1.ca.comcast.net) (Quit: jonlee)
- # [11:22] * Joins: Somatt_wrk_ (~somattwrk@darkstar2.fullsix.com)
- # [11:22] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [11:22] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [11:25] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 264 seconds)
- # [11:26] * Quits: twisted` (u6794@gateway/web/irccloud.com/x-gpkkuukivimdqdmh) (Excess Flood)
- # [11:27] * Joins: twisted` (u6794@gateway/web/irccloud.com/x-vtnftxekwvvuzuih)
- # [11:27] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 276 seconds)
- # [11:32] * Joins: baku (~baku@dynamic-adsl-62-10-71-191.clienti.tiscali.it)
- # [11:37] * Quits: plutoniix (~plutoniix@ppp-58-11-80-96.revip2.asianet.co.th) (Quit: จรลี จรลา)
- # [11:46] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [11:56] * Quits: baku (~baku@dynamic-adsl-62-10-71-191.clienti.tiscali.it) (Ping timeout: 246 seconds)
- # [12:00] * Joins: baku (~baku@93-40-94-100.ip38.fastwebnet.it)
- # [12:03] * Joins: richt (~richt@pat-tazdevil.opera.com)
- # [12:06] * Joins: attiks|away (~chatzilla@d5153136D.static.telenet.be)
- # [12:08] * Joins: attiks|away__ (~chatzilla@d5153136D.static.telenet.be)
- # [12:10] * Quits: attiks|away_ (~chatzilla@d5153136D.static.telenet.be) (Ping timeout: 276 seconds)
- # [12:11] * Quits: attiks|away (~chatzilla@d5153136D.static.telenet.be) (Ping timeout: 250 seconds)
- # [12:12] * attiks|away__ is now known as attiks|away
- # [12:13] * Joins: richt_ (~richt@office.oslo.opera.com)
- # [12:16] * Quits: richt (~richt@pat-tazdevil.opera.com) (Ping timeout: 244 seconds)
- # [12:17] * Quits: Kolombiken (~Adium@217.13.228.226) (Ping timeout: 250 seconds)
- # [12:19] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [12:38] * Quits: Jonadabe (~Jonadabe@bl7-182-29.dsl.telepac.pt) (Quit: http://www.visitportugal.com | http://www.youtube.com/visitportugal)
- # [12:51] * Joins: Jonadabe (~Jonadabe@bl7-182-29.dsl.telepac.pt)
- # [12:52] * Quits: [[zz]] (~q@node-p2m.pool-101-108.dynamic.totbb.net) (Ping timeout: 264 seconds)
- # [13:01] * Quits: espadrine (~thaddee_t@85-218-2-62.dclient.lsne.ch) (Ping timeout: 248 seconds)
- # [13:06] * Joins: [[zz]] (~q@node-rl5.pool-180-180.dynamic.totbb.net)
- # [13:08] * Quits: Jonadabe (~Jonadabe@bl7-182-29.dsl.telepac.pt) (Quit: http://www.visitportugal.com | http://www.youtube.com/visitportugal)
- # [13:09] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [13:10] * Joins: Jonadabe (~Jonadabe@bl7-182-29.dsl.telepac.pt)
- # [13:13] * Quits: Jonadabe (~Jonadabe@bl7-182-29.dsl.telepac.pt) (Client Quit)
- # [13:15] * Quits: bastetmilo (bastetmilo@ssh.host.org.pl) (Read error: No buffer space available)
- # [13:16] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [13:24] * Quits: nessy (~silviapf@124-170-213-64.dyn.iinet.net.au) (Quit: Leaving.)
- # [13:28] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [13:28] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [13:28] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [13:30] * Joins: Jonadabe (~Jonadabe@bl7-182-29.dsl.telepac.pt)
- # [13:36] * Joins: marcosc_ (~marcosc@bl12-181-158.dsl.telepac.pt)
- # [13:43] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 264 seconds)
- # [13:51] * Joins: JohnAlbin (~JohnAlbin@209.41.114.204)
- # [13:55] * Joins: sedovsek (~robert@89.143.12.238)
- # [14:04] * Joins: lokling (~quassel@quassel.woboq.de)
- # [14:06] * Joins: asdf`_ (asdf@bigfr.klupek.org)
- # [14:06] * Joins: rillian_ (~giles@mf4-xiph.osuosl.org)
- # [14:07] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 240 seconds)
- # [14:07] <zcorpan> https://bugzilla.mozilla.org/show_bug.cgi?id=815014 - was this supported in spidermonkey before?
- # [14:07] * Joins: Workmon (Dashiva@nat/google/x-ksjnipbjgdergmjf)
- # [14:07] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [14:09] * Joins: erichynds (~ehynds@64.206.121.41)
- # [14:10] * Joins: eighty4_ (~eighty4@li150-164.members.linode.com)
- # [14:11] * Quits: eighty4 (~eighty4@unaffiliated/eighty4) (Ping timeout: 252 seconds)
- # [14:11] * Quits: Yudai (~Yudai@nttkyo222222.tkyo.nt.ngn2.ppp.infoweb.ne.jp) (Ping timeout: 252 seconds)
- # [14:11] * Quits: Jonadabe (~Jonadabe@bl7-182-29.dsl.telepac.pt) (Ping timeout: 252 seconds)
- # [14:11] * Quits: twisted` (u6794@gateway/web/irccloud.com/x-vtnftxekwvvuzuih) (Ping timeout: 252 seconds)
- # [14:11] * Quits: lokling_ (~quassel@quassel.woboq.de) (Ping timeout: 252 seconds)
- # [14:11] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Ping timeout: 273 seconds)
- # [14:11] * Quits: jahman (~woops@129.175.204.73) (Ping timeout: 295 seconds)
- # [14:11] * Quits: hdv (u2376@gateway/web/irccloud.com/x-ylqurclggkyhixyi) (Ping timeout: 273 seconds)
- # [14:11] * Quits: asdf` (asdf@bigfr.klupek.org) (Ping timeout: 295 seconds)
- # [14:11] * Quits: Workshiva (Dashiva@nat/google/x-vjsrmdmnfesydyia) (Ping timeout: 251 seconds)
- # [14:11] * Quits: rillian (~giles@mf4-xiph.osuosl.org) (Ping timeout: 295 seconds)
- # [14:11] * Quits: hallvors (~hallvord@office.oslo.opera.com) (Ping timeout: 387 seconds)
- # [14:11] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 387 seconds)
- # [14:11] * Joins: GPHemsley (~GPHemsley@c-98-251-111-3.hsd1.ga.comcast.net)
- # [14:11] * Quits: GPHemsley (~GPHemsley@c-98-251-111-3.hsd1.ga.comcast.net) (Changing host)
- # [14:11] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
- # [14:11] <matjas> those quotes in comment 1 hurt
- # [14:12] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [14:12] * Joins: jahman (~woops@129.175.204.73)
- # [14:12] * Joins: Yudai (~Yudai@nttkyo222222.tkyo.nt.ngn2.ppp.infoweb.ne.jp)
- # [14:13] * Joins: hallvors (~hallvord@office.oslo.opera.com)
- # [14:15] * Quits: ^esc (~esc_ape@178.115.251.142.wireless.dyn.drei.com) (Ping timeout: 244 seconds)
- # [14:15] <zcorpan> seems to me opera, safari, chrome, ie8 all support a.arguments
- # [14:15] <zcorpan> what does ie9, ie10 do?
- # [14:16] <matjas> (I don’t have a VM handy to test, and I don’t remember)
- # [14:17] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [14:18] <matjas> IIRC Firefox supports fn.arguments too but doesn’t make the object === the standard `arguments` object
- # [14:20] * matjas tests
- # [14:21] <matjas> confirmed
- # [14:22] <zcorpan> yeah. then they're just being silly
- # [14:24] <zcorpan> ie8 seems to throw when doing == or === comparison with arguments or a.arguments
- # [14:25] * Joins: hdv (u2376@gateway/web/irccloud.com/x-yzccccloikxdpuwu)
- # [14:26] * Joins: twisted` (u6794@gateway/web/irccloud.com/x-cmdmrnkjmkoaiwtg)
- # [14:26] * Joins: danielfilho|w (~danielfil@200.232.113.107)
- # [14:26] * Quits: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com) (Ping timeout: 240 seconds)
- # [14:27] * Joins: ^esc (~esc_ape@77.116.246.113.wireless.dyn.drei.com)
- # [14:32] <matjas> interesting
- # [14:34] <MikeSmith> can somebody please enlighten me as to why in Firefox window.hasOwnProperty('localStorage') is false while "'localStorage' in window" is true?
- # [14:34] <zcorpan> hmm, maybe it only does that for w() in live dom viewer. i get a different result with document.write.
- # [14:34] * attiks|away is now known as attiks
- # [14:34] <zcorpan> MikeSmith: maybe it's on the prototype?
- # [14:35] <MikeSmith> ah
- # [14:35] <MikeSmith> if so that'd explain it I guess
- # [14:35] <zcorpan> 'localStorage' in Window.prototype // true
- # [14:35] <MikeSmith> aha
- # [14:35] <MikeSmith> thanks
- # [14:36] <zcorpan> Window.prototype.hasOwnProperty('localStorage') // i guess it a better test. also true
- # [14:36] * Joins: Ms2ger (~Ms2ger@vpnk137.ugent.be)
- # [14:37] <MikeSmith> yeah that seems better than just doing "'localStorage' in window" I guess
- # [14:37] <MikeSmith> hmm
- # [14:37] <MikeSmith> or maybe not
- # [14:39] <MikeSmith> false in Opera
- # [14:39] <MikeSmith> and Chrome
- # [14:39] <MikeSmith> I guess I'll just stick with "'localStorage' in window"
- # [14:39] * Quits: reinaldob (~reinaldob@201.74.233.31) (Remote host closed the connection)
- # [14:40] <MikeSmith> zcorpan: btw, wondering if you or jgraham might know why most of the tests in http://www.lookout.net/test/url/ don't get run in Operea
- # [14:40] <Ms2ger> We might end up having to put those properties all on the window object, fwiw
- # [14:40] <MikeSmith> *Opera
- # [14:40] <MikeSmith> Ms2ger: ok
- # [14:40] <zcorpan> Ms2ger: oh? why?
- # [14:40] <Ms2ger> Did you follow the "var indexedDB" mess?
- # [14:41] <zcorpan> i recall something about it. i thought the conclusion was that spidermonkey had a bug
- # [14:41] <Ms2ger> https://bugzilla.mozilla.org/show_bug.cgi?id=770844#c79
- # [14:42] <zcorpan> so i guess that includes methods, but it's only for window? is that right?
- # [14:42] <zcorpan> where methods i mean properties that are functions
- # [14:43] <Ms2ger> I'm not sure
- # [14:43] * Ms2ger got terribly confused in that discussion
- # [14:45] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 242 seconds)
- # [14:48] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [14:51] <zcorpan> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1927 - opera and chrome have open() on the object, safari has it on both the object and the prototype
- # [14:54] <zcorpan> i guess webidl should special-case the global object, then. wonder if the result is the same in workers...
- # [14:55] * Joins: krawchyk_ (~krawchyk@65.220.49.251)
- # [14:55] * Quits: krawchyk_ (~krawchyk@65.220.49.251) (Remote host closed the connection)
- # [14:56] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
- # [14:57] * Joins: JibberJim (~opera@ge2-0.rt2.rbsov.bbc.co.uk)
- # [14:57] * Joins: krawchy__ (~krawchyk@65.220.49.251)
- # [14:57] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
- # [14:58] * Quits: krawchyk (~krawchyk@65.220.49.251) (Ping timeout: 252 seconds)
- # [14:59] <annevk> I liked that idea of inline workers
- # [14:59] <annevk> <script type=worker>
- # [15:01] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [15:02] <zcorpan> postMessage([self.hasOwnProperty('postMessage'), self.__proto__.hasOwnProperty('postMessage')]); // safari: false,true. chrome: false,false. opera: true,false. firefox: false,true
- # [15:03] <zcorpan> i guess workers' idl are kinda special, or have been, at least
- # [15:06] * Quits: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de) (Remote host closed the connection)
- # [15:09] <annevk> I wonder if you can attribute this mess to not directly specifying things in terms of JavaScript
- # [15:10] <Ms2ger> You can attribute it to not really specifying things :)
- # [15:10] * Joins: TheBrainWork (~TheBrainW@unaffiliated/thebrain)
- # [15:11] <Ms2ger> I doubt the situation would be better even if the Old People had gone for JS-only specs
- # [15:17] <annevk> maybe if TC39 defined all the things?
- # [15:18] * Joins: MacTed (~Thud@63.119.36.36)
- # [15:20] * Quits: Somatt_wrk_ (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 250 seconds)
- # [15:21] <Ms2ger> Like __definePropery__, eh?
- # [15:24] <zcorpan> turns out the prototype chain is deeper in workers in various browsers
- # [15:25] <Ms2ger> Didn't the spec used to do something weird there too?
- # [15:25] <zcorpan> yes
- # [15:27] <zcorpan> firefox seems like closest to the spec, but it has two DedicatedWorkerGlobalScope. i don't think the spec has that
- # [15:27] * Quits: krawchy__ (~krawchyk@65.220.49.251) (Read error: Connection reset by peer)
- # [15:27] <zcorpan> or wait, i'm confused
- # [15:28] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [15:28] <zcorpan> the object and the prototype both get stringified to [object DedicatedWorkerGlobalScope] in firefox
- # [15:28] <Ms2ger> That doesn't surprise me
- # [15:28] * Joins: ehsan (~ehsan@24.212.206.174)
- # [15:29] * Joins: danzik17 (~danzik17@164.55.254.106)
- # [15:30] <hallvors> MikeSmith: turns out http://www.lookout.net/test/url/ is quite an IFRAME and IFRAME.onload stress test
- # [15:31] <MikeSmith> yeah
- # [15:31] <MikeSmith> torture test
- # [15:31] * Quits: richt_ (~richt@office.oslo.opera.com) (Remote host closed the connection)
- # [15:31] <hallvors> It first creates an IFRAME per test (they will be removed on onload)
- # [15:31] <MikeSmith> hallvors: there's got to be a better way to od it
- # [15:31] <MikeSmith> yeah
- # [15:32] <hallvors> There are some hardcoded limits in Opera regarding the number of allowed frames in a document
- # [15:33] <hallvors> I don't remember them exactly (and I thought they were aligned with or more generous than corresponding limits in other browsers) but that's likely the reason not all tests run here.
- # [15:34] * Quits: beowulf (uid116@pdpc/supporter/professional/beowulf) (Read error: Operation timed out)
- # [15:34] * Quits: toddmparker__ (uid3054@gateway/web/irccloud.com/x-yxcntzxmixrlduln) (Read error: Connection reset by peer)
- # [15:35] * Quits: boblet (uid1921@gateway/web/irccloud.com/x-luljnfrqvweafkof) (Read error: Connection reset by peer)
- # [15:35] * Quits: benschwarz (uid2121@gateway/web/irccloud.com/x-dmugamyfeiwyeiqk) (Read error: Connection reset by peer)
- # [15:36] <annevk> maybe in other browsers the limit is on the number of <iframe>s in a document rather than the number that was created?
- # [15:36] <annevk> MikeSmith: could use <a> instead?
- # [15:36] * Joins: linclark|afk (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [15:37] * Joins: benschwarz (uid2121@gateway/web/irccloud.com/x-hreeekjibvrwhvko)
- # [15:37] * Joins: beowulf (uid116@pdpc/supporter/professional/beowulf)
- # [15:37] * Joins: toddmparker__ (uid3054@gateway/web/irccloud.com/x-hrqwjgiruswshaeg)
- # [15:37] * Joins: boblet (uid1921@gateway/web/irccloud.com/x-wftwcuobbfrbjpdj)
- # [15:37] <hallvors> annevk: seems the nearly 500 IFRAMEs are created and appended from a single JS thread
- # [15:38] <annevk> not removed too? oh
- # [15:38] <hallvors> ..so there's no pause where we could get some of those onloads fired and get rid of some of them again :-[
- # [15:38] <hallvors> :-/
- # [15:39] <hallvors> I don't really see why waiting for onload would be necessary
- # [15:39] <hallvors> document.write() into IFRAME should have the contents parsed immediately AFAIK
- # [15:39] <hallvors> so it should be possible to do the asserts just after document.write()
- # [15:40] <MikeSmith> oh
- # [15:40] <MikeSmith> that'd make it easier
- # [15:40] <hallvors> (but perhaps whoever wrote that harness already tried that and had problems?)
- # [15:40] <MikeSmith> dunno
- # [15:40] <hallvors> it would certainly be way easier from Opera's point of view :-p
- # [15:40] <MikeSmith> he doesn't frequent IRC much I don't think
- # [15:40] <MikeSmith> ok
- # [15:40] * Quits: auchenberg (~auchenber@176.222.239.226) (Remote host closed the connection)
- # [15:41] <MikeSmith> I'll take a look at it later myself
- # [15:43] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [15:44] <annevk> MikeSmith: test_simple can be
- # [15:44] <MikeSmith> can be <a> instead, you mean?
- # [15:44] <annevk> var a = document.createElement("a"); a.href = url; assert_equals(a, expect_url);
- # [15:45] <annevk> see also https://github.com/annevk/url/blob/master/test-components.html#L129
- # [15:45] <annevk> though I'm not sure how well that works in Internet Explorer
- # [15:46] <annevk> maybe it's using <iframe> in part of browser compat problems
- # [15:46] <annevk> Firefox e.g. does not handle dynamic <base>
- # [15:48] * Joins: drublic (~drublic@frbg-5d84eb4f.pool.mediaWays.net)
- # [15:48] * Joins: snowfox_ben (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
- # [15:49] * Joins: jsoncorwin (~textual@pool-100-2-233-63.nycmny.fios.verizon.net)
- # [15:49] <hallvors> I wonder if setting a.href might parse some of the weird input differently than the document.write() does
- # [15:50] <hallvors> I have no idea if the tests would be equivalent if one just sets a.href ..
- # [15:50] <annevk> I do though :)
- # [15:50] <hallvors> OK :)
- # [15:51] <annevk> actually, unless you put stuff like &test; in tests, but I did not spot that
- # [15:51] <hallvors> BTW annevk: would you like to add test coverage script to the WHATWG version of XHR?
- # [15:51] <annevk> and that shows why DOM manipulation would be better anyway
- # [15:52] <annevk> hallvors: the tests coverage does not seem linked?
- # [15:52] <annevk> hallvors: and it's a bit too much in your face for my taste
- # [15:52] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [15:53] <hallvors> test coverage data is a little bit incomplete but we're working on it
- # [15:53] * Quits: Ms2ger (~Ms2ger@vpnk137.ugent.be) (Ping timeout: 259 seconds)
- # [15:53] <hallvors> right now it will improve a lot once somebody runs some script to re-generate JSON data..
- # [15:53] * Joins: izhak (~izhak@31.47.120.27)
- # [15:53] <hallvors> I'm sure the styling can be amended :)
- # [15:54] <annevk> hallvors: I guess once a) you can actually get to the test and b) it doesn't take up a whole horizontal thingie anymore it might be good
- # [15:54] <hallvors> anytime you like ;)
- # [15:54] <annevk> hallvors: I can add a post-commit hook to GitHub that will run that script
- # [15:54] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
- # [15:55] <hallvors> cool. I don' really know where the script is myself, Julian has been talking to Robin B so he knows that stuff
- # [15:55] * Joins: reinaldob (~reinaldob@201.74.233.31)
- # [15:56] <darobin> yeah ask Julian :)
- # [15:56] <annevk> currently for each commit to xhr.spec.whatwg.org there's a script run that can also run other scripts and fetch JSON data if needed
- # [15:57] <annevk> should not really be a problem to integrate if someone lays out the bits for me
- # [15:57] <hallvors> or even better, lean back and let Julian just do the work :D
- # [15:57] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [15:57] <annevk> sure :)
- # [15:57] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [15:57] <zewt> as long as the styling isn't so intrusive :)
- # [15:59] * Quits: izhak (~izhak@31.47.120.27) (Ping timeout: 250 seconds)
- # [16:01] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
- # [16:01] <annevk> MikeSmith: I don't see the subsequent commit in https://github.com/sideshowbarker/url-testing/commits/master where you added that /
- # [16:01] <MikeSmith> oh
- # [16:02] <MikeSmith> maybe I forgot to push
- # [16:02] * abstractj is now known as abstractj|bbl
- # [16:02] <annevk> MikeSmith: but if you also add it to "url", where are you testing that it does get added?
- # [16:02] <MikeSmith> ah I pushed it to my fork
- # [16:02] <MikeSmith> annevk: I'm not
- # [16:02] <MikeSmith> we can another another test case for that
- # [16:03] <annevk> MikeSmith: I'm looking at your fork...
- # [16:03] <annevk> MikeSmith: and I thought this was supposed to be that test
- # [16:03] <MikeSmith> fuck I didn't even commit it
- # [16:03] * Joins: Ms2ger (~Ms2ger@vpna213.ugent.be)
- # [16:03] <MikeSmith> will just commit it and push it now
- # [16:04] <MikeSmith> without the trailing slash in the "url" field
- # [16:04] <MikeSmith> because otherwise as you note it's pretty pointless
- # [16:04] <MikeSmith> I put "A pathless URL. Expected URL should have a slash appended." for the "name" field
- # [16:05] <MikeSmith> OK pushed it now
- # [16:06] <MikeSmith> will send a pull request to Chris later too
- # [16:06] <annevk> cool
- # [16:06] <MikeSmith> will try to mess around later with the iframe thing too
- # [16:07] <MikeSmith> today
- # [16:08] <MikeSmith> after doing some day-job stuff that needs getting done by the end of the day
- # [16:09] * Quits: ehsan (~ehsan@24.212.206.174) (Remote host closed the connection)
- # [16:10] <zcorpan> annevk: indeed we tried to use <a xml:base href> first but chrome doesn't support that
- # [16:10] <zcorpan> annevk: i didn't dare go into dynamic <base> territory
- # [16:11] <zcorpan> annevk: iframe seemed like a working cross-browser approach
- # [16:11] <annevk> guess we could split the tests or so
- # [16:11] <annevk> to not hit Opera's limit
- # [16:11] * Quits: niloy (~niloy@203.196.177.156) (Remote host closed the connection)
- # [16:12] <zcorpan> the iframes are removed after the test has run, so the limit shouldn't be hit
- # [16:12] * Quits: didymos (~didymos@5.57.48.69) (Quit: Woop)
- # [16:12] * Quits: Malese (~Martin_L@194.18.12.26) (Ping timeout: 248 seconds)
- # [16:13] <zcorpan> MikeSmith: Found 497 tests is what i get in both opera and firefox
- # [16:15] <zcorpan> i guess tests that don't use a base don't need an iframe
- # [16:16] <zcorpan> so it can be optimized a little
- # [16:17] <annevk> yeah that's what I said
- # [16:21] <zcorpan> i wrote the initial test case, which masinter fiddled with a bit and then chris made took over
- # [16:21] <zcorpan> s/made//
- # [16:22] <zcorpan> http://simon.html5.org/test/url/relative-resolution.html is before chris
- # [16:22] <hallvors> zcorpan: all 497 tests are currently added in separate IFRAMEs from one JS thread, before onloads start firing and the framework starts removing IFRAMEs again, hence you run into the limit
- # [16:23] * Quits: krawchyk (~krawchyk@65.220.49.251) (Remote host closed the connection)
- # [16:23] <zcorpan> hallvors: ah. but the other iframes get processed when some are removed, i guess?
- # [16:24] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [16:24] <hallvors> I think the limitation that was implemented is that after a certain number of frames we stop creating documents inside the new ones
- # [16:25] <hallvors> so actually only the first n IFRAMEs will have documents that fire onload events and complete their tests
- # [16:26] <zcorpan> the test runs to completion for me, which means they do get load event and a DOM that the parent can poke at
- # [16:31] * Quits: kennyluck (~kennyluck@119.161.158.96) (Remote host closed the connection)
- # [16:34] * Joins: scor (~scor@c-66-31-18-122.hsd1.ma.comcast.net)
- # [16:34] * Quits: scor (~scor@c-66-31-18-122.hsd1.ma.comcast.net) (Changing host)
- # [16:34] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [16:34] * Quits: MacTed (~Thud@63.119.36.36) (Quit: The computer fell asleep)
- # [16:39] * Quits: jsoncorwin (~textual@pool-100-2-233-63.nycmny.fios.verizon.net) (Quit: Computer has gone to sleep.)
- # [16:39] * Joins: izhak (~izhak@31.47.120.27)
- # [16:41] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [16:45] * Quits: krawchyk (~krawchyk@65.220.49.251) (Remote host closed the connection)
- # [16:46] * Joins: eresair (~eresair@173.247.199.2)
- # [16:46] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [16:46] * Joins: JohnAlbin_ (~JohnAlbin@114-42-62-136.dynamic.hinet.net)
- # [16:47] * Joins: ehsan (~ehsan@66.207.208.98)
- # [16:48] * Joins: MacTed (~Thud@63.119.36.36)
- # [16:50] * Joins: scor (~scor@132.183.242.47)
- # [16:50] * Quits: scor (~scor@132.183.242.47) (Changing host)
- # [16:50] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [16:50] * Quits: JohnAlbin (~JohnAlbin@209.41.114.204) (Ping timeout: 245 seconds)
- # [16:50] * JohnAlbin_ is now known as JohnAlbin
- # [16:51] <annevk> a bunch of tests in urls.json are simply not run yet it seems
- # [16:52] <annevk> e.g. 498 I cannot find back when they're run
- # [16:52] <annevk> MikeSmith: while you're patching, replacing "expect_port": "0", with "expect_port": "", would also fix a bunch of failures
- # [16:53] * Joins: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
- # [16:53] * Joins: kennyluck (~kennyluck@119.161.158.96)
- # [16:54] <annevk> MikeSmith: maybe I'll submit a patch for that
- # [16:57] <annevk> sweet, tests found a bug in the spec
- # [16:57] * Quits: [[zz]] (~q@node-rl5.pool-180-180.dynamic.totbb.net) (Read error: Connection reset by peer)
- # [16:58] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
- # [17:02] * Joins: [[zz]] (~q@node-rl5.pool-180-180.dynamic.totbb.net)
- # [17:03] * Joins: OnlyMax (~OnlyMax@187-126-206-57.user.veloxzone.com.br)
- # [17:03] * Joins: jsoncorwin (~textual@pool-100-2-233-63.nycmny.fios.verizon.net)
- # [17:07] * Quits: Ms2ger (~Ms2ger@vpna213.ugent.be) (Ping timeout: 255 seconds)
- # [17:07] * Joins: dbaron (~dbaron@173-228-85-231.dsl.dynamic.sonic.net)
- # [17:17] * Quits: jsoncorwin (~textual@pool-100-2-233-63.nycmny.fios.verizon.net) (Quit: Computer has gone to sleep.)
- # [17:19] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [17:24] * Joins: Ms2ger (~Ms2ger@vpne149.ugent.be)
- # [17:27] <annevk> hmm
- # [17:27] <annevk> data:text/html,<style>:target{background:lime}</style><a id=x href=%23x>test</a>
- # [17:27] <annevk> should we support that?
- # [17:29] <Ms2ger> How about data:text/html,<style>:target{background:lime}</style><a id=x href=#x>test</a> ?
- # [17:31] <annevk> that wouldn't display anything I think
- # [17:31] <annevk> fragment identifiers are supported on all URLs
- # [17:32] * Quits: Lachy (~Lachy@office.oslo.opera.com) (Ping timeout: 245 seconds)
- # [17:32] <annevk> http://lists.w3.org/Archives/Public/public-html/2012Nov/0188.html he's aware of my work, but not its purpose with respect to HTML?
- # [17:32] <annevk> weird
- # [17:35] <GPHemsley> are data: pages allowed to have relative URLs?
- # [17:35] <annevk> not per the URL spec at this moment
- # [17:36] <GPHemsley> I think that makes sense
- # [17:36] <annevk> I can see a case for supporting just #, but that seems kinda hairy and you might as well handle that in HTML rather than in URL
- # [17:37] <GPHemsley> oh, yeah, hmm
- # [17:37] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydx)
- # [17:37] <GPHemsley> how would you even write that URL?
- # [17:37] * Quits: izhak (~izhak@31.47.120.27) (Ping timeout: 250 seconds)
- # [17:37] <GPHemsley> I don't know that you can
- # [17:37] <annevk> I just did
- # [17:37] <GPHemsley> where?
- # [17:38] <darobin> in his head
- # [17:38] <annevk> http://krijnhoetmer.nl/irc-logs/whatwg/20121126#l-523
- # [17:38] <GPHemsley> that's not a URL, that's a link
- # [17:38] * Quits: teleject (~christoph@cpe-70-112-219-104.austin.res.rr.com) (Quit: teleject)
- # [17:38] <annevk> you asked where
- # [17:38] <GPHemsley> I meant an absolute data: URL with a fragment
- # [17:39] <annevk> o_O
- # [17:39] <GPHemsley> i.e., linking to #x from outside the page
- # [17:39] <GPHemsley> data:text/html,<style>:target{background:lime}</style><a id=x href=%23x>test</a>#x
- # [17:39] <GPHemsley> (which obviously doesn't work)
- # [17:40] <annevk> that would work
- # [17:40] <GPHemsley> oh
- # [17:40] <annevk> well, depending on what you mean
- # [17:40] <GPHemsley> right, because it all has to be percent-encoded?
- # [17:40] <GPHemsley> very nice
- # [17:41] <GPHemsley> so yeah, that makes sense
- # [17:42] <GPHemsley> BTW, if this is actually in a spec: "An absolute URL is an authority-based URL if, when resolved
- # [17:42] <GPHemsley> and then parsed, there are two characters immediately after
- # [17:42] <GPHemsley> the <scheme> component and they are both "//" (U+002F)
- # [17:42] <GPHemsley> characters."
- # [17:42] * Quits: sangwhan (~sangwhan@211.201.105.54) (Read error: Operation timed out)
- # [17:42] <GPHemsley> that wording suggests that "//" is a single character and that there should be two of them ("////")
- # [17:43] <annevk> all that is going away soon
- # [17:44] <annevk> once Hixie updates HTML to use URL
- # [17:44] <annevk> dunno about W3C HTML5 against which Roy objects, but that's darobin's problem
- # [17:44] <GPHemsley> heh
- # [17:45] <annevk> I kinda like how he suggests to retrofit charset though to mean character encoding
- # [17:45] <darobin> I reckon anything involving using URL would just sail through as a change
- # [17:45] <darobin> taking Ian's changes is more like Silvia's problem actually :)
- # [17:46] <annevk> the resource / representation thing only matters if you believe in content negotiation...
- # [17:49] <annevk> darobin: that's not exactly why she volunteered
- # [17:49] <annevk> at least per http://blog.gingertech.net/2012/08/15/why-i-became-a-html5-editor/
- # [17:50] <darobin> annevk: she volunteered to handle WHAT WG integration — if she didn't want to do it I'm sure she'd let us know :)
- # [17:50] <annevk> zcorpan: you didn't update the obsolete header in http://wiki.whatwg.org/wiki/Web_ECMAScript
- # [17:50] <darobin> I really don't care about the resource / representation thing, and I hate conneg with a passion
- # [17:50] <darobin> I guess those two facts may be related
- # [17:50] <darobin> anyway, *shrug*
- # [17:51] <zcorpan> annevk: fixed
- # [17:55] <annevk> oh Roy is at Adobe too
- # [17:55] <annevk> I wonder if they all get together sometime over there, must be interesting
- # [17:56] <annevk> darobin: I thought the idea was to improve the signal/noise ratio on public-html?
- # [17:57] * Ms2ger sniggers
- # [17:57] <annevk> oh soon
- # [17:58] * abstractj|bbl is now known as abstractj
- # [17:59] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Remote host closed the connection)
- # [18:00] * Quits: JibberJim (~opera@ge2-0.rt2.rbsov.bbc.co.uk) (Quit: JibberJim)
- # [18:02] * Joins: sangwhan (~sangwhan@211.201.105.54)
- # [18:02] <darobin> annevk: tee hee
- # [18:08] * eighty4_ is now known as eighty4
- # [18:08] * Quits: eighty4 (~eighty4@li150-164.members.linode.com) (Changing host)
- # [18:08] * Joins: eighty4 (~eighty4@unaffiliated/eighty4)
- # [18:08] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [18:09] * Joins: ap (~ap@2620:149:4:1b01:b9ff:ba7e:5c37:ebf)
- # [18:15] <TabAtkins_> Darn, someone mentioned me over the thanksgiving weekend, but it's lost in the scrollback. :/
- # [18:16] <darobin> TabAtkins_: man, that's just evil. People shouldn't do that to you
- # [18:16] <smaug____> TabAtkins_: you know, we do have logs ;)
- # [18:16] <TabAtkins_> darobin: I know! Those jerks.
- # [18:16] <TabAtkins_> smaug____: Bah.
- # [18:17] <darobin> smaug____: you and your "helpful" suggestions...
- # [18:17] <annevk> TabAtkins_: http://krijnhoetmer.nl/irc-logs/whatwg/20121121
- # [18:17] * Joins: jsoncorwin (~textual@pool-100-2-233-63.nycmny.fios.verizon.net)
- # [18:18] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [18:18] * darobin wonders if he can file a bug against Unicode for not having air quotes
- # [18:20] <TabAtkins_> annevk: Hah, it was you calling me the Big Spammer.
- # [18:21] <TabAtkins_> annevk: I'm fine with append. Probably better, actually, since add() is part of the Set API, so it's probably better to stay away from it if we're forging toward a MultiMap API.
- # [18:21] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:22] <TabAtkins_> annevk: I have no idea why tc39 decided on .size rather than .length. I assume it has something to do with not wanting to collide with the de facto "is an array" tests that just check the existence of .length on the object.
- # [18:24] <TabAtkins_> Unfortunately, I don't think #webkit has any similar logging.
- # [18:24] <TabAtkins_> If it does, it's not in the Topic.
- # [18:29] * Joins: say2joe (~say2joe@204.56.108.2)
- # [18:29] * Joins: sicking (~sicking@nat/mozilla/x-eimoieqikazqakku)
- # [18:29] * Joins: jernoble (~jernoble@17.212.152.13)
- # [18:37] * Quits: jernoble (~jernoble@17.212.152.13) (Ping timeout: 276 seconds)
- # [18:41] * Joins: pablof (~pablof@144.189.150.129)
- # [18:43] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
- # [18:45] * Joins: cabanier (~cabanier@192.150.22.55)
- # [18:46] * Joins: hasathe__ (~hasather_@cm-84.208.105.178.getinternet.no)
- # [18:48] * Joins: Ms2ger` (~Ms2ger@vpne141.ugent.be)
- # [18:48] * Quits: Ms2ger (~Ms2ger@vpne149.ugent.be) (Ping timeout: 276 seconds)
- # [18:50] * Quits: jsoncorwin (~textual@pool-100-2-233-63.nycmny.fios.verizon.net) (Quit: Computer has gone to sleep.)
- # [18:52] * Quits: Ms2ger` (~Ms2ger@vpne141.ugent.be) (Read error: Operation timed out)
- # [18:53] * Joins: sedovsek (~robert@BSN-176-164-233.dial-up.dsl.siol.net)
- # [18:56] * Quits: pyrsmk (~pyrsmk@84.6.107.184) (Ping timeout: 265 seconds)
- # [18:56] * rillian_ is now known as rillian
- # [18:59] * Joins: mattgifford (~mattgiffo@70.102.199.158)
- # [18:59] * Joins: jernoble (~jernoble@17.212.152.13)
- # [19:01] * Joins: hober (~ted@unaffiliated/hober)
- # [19:02] * Quits: baku (~baku@93-40-94-100.ip38.fastwebnet.it) (Quit: Leaving)
- # [19:07] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [19:10] * Joins: baku (~baku@93-40-94-100.ip38.fastwebnet.it)
- # [19:11] * Joins: Ms2ger` (~Ms2ger@vpnp004.ugent.be)
- # [19:12] * Quits: Kolombiken (~Adium@217.13.228.226) (Quit: Leaving.)
- # [19:15] * Joins: othermaciej (~mjs@2620:149:f01:202:d075:f806:a243:88bb)
- # [19:15] * Quits: othermaciej (~mjs@2620:149:f01:202:d075:f806:a243:88bb) (Client Quit)
- # [19:16] * Quits: astearns (~astearns@192.150.22.5) (Quit: astearns)
- # [19:16] <MikeSmith> TabAtkins_: do you use ninja for building on mac?
- # [19:17] * Joins: astearns (~astearns@192.150.22.5)
- # [19:18] * abstractj is now known as abstractj|away
- # [19:19] * Quits: reinaldob (~reinaldob@201.74.233.31) (Remote host closed the connection)
- # [19:19] * Quits: dbaron (~dbaron@173-228-85-231.dsl.dynamic.sonic.net) (Read error: Operation timed out)
- # [19:23] * abstractj|away is now known as abstractj
- # [19:23] * Quits: jernoble (~jernoble@17.212.152.13) (Quit: Textual IRC Client: www.textualapp.com)
- # [19:25] * Joins: JibberJim (~opera@host-78-147-244-236.as13285.net)
- # [19:27] * Joins: jernoble (~jernoble@17.212.152.13)
- # [19:27] <TabAtkins_> MikeSmith: I don't build on mac.
- # [19:27] <TabAtkins_> I only work on Linux.
- # [19:28] <annevk> Hixie: what would you use as terminology for "obtaining a resource from a URL"; e.g. the bit where a http URL is turned into a HTTP request for instance, or where an about URL is token matched
- # [19:28] <MikeSmith> ah ok
- # [19:28] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
- # [19:28] <Ms2ger`> TabAtkins_, do you build on Linux?
- # [19:29] <Ms2ger`> If so, did you need to sacrifice goats to have it work?
- # [19:31] * Joins: espadrine (~thaddee_t@85-218-2-62.dclient.lsne.ch)
- # [19:32] <annevk> URL syntax / URL resource retrieval
- # [19:33] <annevk> with most URLs not having URL resource retrieval I suppose
- # [19:35] * abstractj is now known as abstractj|away
- # [19:37] * Quits: jernoble (~jernoble@17.212.152.13) (Ping timeout: 255 seconds)
- # [19:38] * Joins: nessy (~silviapf@124.170.213.64)
- # [19:43] * abstractj|away is now known as abstractj
- # [19:43] <annevk> in 2000 you defined URLs like this http://tools.ietf.org/html/rfc2818#section-2.4
- # [19:47] * Quits: TheBrainWork (~TheBrainW@unaffiliated/thebrain) (Quit: Leaving.)
- # [19:47] * Joins: Guest84232 (~sindresor@ec2-174-129-116-13.compute-1.amazonaws.com)
- # [19:47] * abstractj is now known as abstractj|brb
- # [19:50] * Quits: sedovsek (~robert@BSN-176-164-233.dial-up.dsl.siol.net) (Quit: sedovsek)
- # [19:51] * Joins: zcorpan (~zcorpan@94.234.170.60)
- # [19:51] * Joins: Druide_ (~Druid@p5B135820.dip.t-dialin.net)
- # [19:52] * Joins: necolas (~necolas@8.25.197.25)
- # [19:52] * Quits: Druide__ (~Druid@p5B05D710.dip.t-dialin.net) (Ping timeout: 244 seconds)
- # [19:54] * Quits: Ms2ger` (~Ms2ger@vpnp004.ugent.be) (Quit: Leaving)
- # [19:54] <TabAtkins_> Huh, Ms2ger is gone. That's strange.
- # [19:54] * Quits: krawchyk (~krawchyk@65.220.49.251) (Remote host closed the connection)
- # [19:55] <TabAtkins_> Anyway, Ms2ger, yes I build on Linux. It all worked out great as soon as I started following the "New Git Workflow" wiki page.
- # [19:55] * Joins: dbaron (~dbaron@nat/mozilla/x-jpxxbsrjodwcmfgs)
- # [19:57] * Quits: baku (~baku@93-40-94-100.ip38.fastwebnet.it) (Quit: Leaving)
- # [19:59] * Joins: rniwa (~rniwa@17.212.154.114)
- # [20:03] <marcosc_> Hixie: if I have srcset=", , ," the first candidate's url is "," right? (i.e., it does not matter that it's a comma) ... just want to confirm I didn't screw something up
- # [20:07] <annevk> marcosc_: afaict, yup
- # [20:07] * Joins: sedovsek (~robert@BSN-176-164-233.dial-up.dsl.siol.net)
- # [20:08] <marcosc_> thanks annevk
- # [20:10] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
- # [20:10] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [20:10] * Quits: SimonSapin (~simon@vev69-1-82-232-219-95.fbx.proxad.net) (Ping timeout: 265 seconds)
- # [20:11] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 264 seconds)
- # [20:12] * Joins: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginmedia.com)
- # [20:12] * abstractj|brb is now known as abstractj
- # [20:14] * Quits: nessy (~silviapf@124.170.213.64) (Quit: Leaving.)
- # [20:20] * Quits: Guest84232 (~sindresor@ec2-174-129-116-13.compute-1.amazonaws.com) (Remote host closed the connection)
- # [20:22] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [20:22] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [20:23] * Joins: jonlee (~jonlee@2620:149:4:1b01:41b6:74d:5de8:52fe)
- # [20:24] * Joins: othermaciej (~mjs@17.245.106.41)
- # [20:27] <jgraham> Did someone sort out the URL tests?
- # [20:27] <jgraham> Creating 500 iframes is just obnoxious
- # [20:27] <jgraham> Better to create a small pool and reuse them
- # [20:28] * Joins: SimonSapin (~simon@85-170-128-18.rev.numericable.fr)
- # [20:30] * Quits: ehsan (~ehsan@66.207.208.98) (Read error: Connection reset by peer)
- # [20:31] * Joins: ehsan (~ehsan@66.207.208.98)
- # [20:36] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 240 seconds)
- # [20:39] <zcorpan> jgraham: good idea
- # [20:39] <zcorpan> actually, someone said that the tests can be sync
- # [20:39] <zcorpan> so the pool could be 1 iframe
- # [20:42] * Joins: sindresorhus (~sindresor@ec2-174-129-116-13.compute-1.amazonaws.com)
- # [20:44] * Joins: izhak (~izhak@31.47.120.27)
- # [20:45] * Quits: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com) (Quit: tantek)
- # [20:47] * Quits: nephyrin (~neph@nat/mozilla/x-ovcshecflwmfwgfw) (Remote host closed the connection)
- # [20:48] * Joins: nephyrin (~neph@nat/mozilla/x-jjtbrvzgsutpnxjv)
- # [20:49] * Quits: erichynds (~ehynds@64.206.121.41)
- # [20:51] * Joins: Famic_ (famic@hidden.dns.ug)
- # [20:52] * Quits: sicking (~sicking@nat/mozilla/x-eimoieqikazqakku) (Quit: sicking)
- # [20:53] * Joins: Rubennn_ (~Rubennn@apher.gewooniets.nl)
- # [20:53] * Joins: DanielFriesen (~dantman@mediawiki/dantman)
- # [20:53] * Joins: sicking (~sicking@nat/mozilla/x-oxgcsxvfdlyebwto)
- # [20:53] * Joins: payman_ (~payman@pat.se.opera.com)
- # [20:54] * JohnAlbin is now known as JohnAlbin_zzzzzz
- # [20:56] * jonlee is now known as jonlee|afk
- # [20:56] * jonlee|afk is now known as jonlee
- # [20:57] * Quits: cheron (~cheron@unaffiliated/cheron) (*.net *.split)
- # [20:57] * Quits: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (*.net *.split)
- # [20:57] * Quits: Dantman (~dantman@mediawiki/dantman) (*.net *.split)
- # [20:57] * Quits: Famic (famic@hidden.dns.ug) (*.net *.split)
- # [20:57] * Quits: Rubennn (~Rubennn@apher.gewooniets.nl) (*.net *.split)
- # [20:57] * Quits: ryuone (~ryuone@www2406uf.sakura.ne.jp) (*.net *.split)
- # [20:57] * Quits: payman (~payman@pat.se.opera.com) (*.net *.split)
- # [20:57] * Famic_ is now known as Famic
- # [20:58] * Joins: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
- # [20:59] * Joins: danzik171 (~danzik17@164.55.254.106)
- # [20:59] * Quits: zcorpan (~zcorpan@94.234.170.60) (Remote host closed the connection)
- # [21:00] <annevk> ah you can just clear an <iframe>?
- # [21:02] * Quits: danzik17 (~danzik17@164.55.254.106) (Ping timeout: 260 seconds)
- # [21:04] * Joins: Malese (~Martin_L@81-233-190-9-no212.tbcn.telia.com)
- # [21:04] * Joins: ryuone (~ryuone@www2406uf.sakura.ne.jp)
- # [21:06] * jonlee is now known as jonlee|afk
- # [21:06] * jonlee|afk is now known as jonlee
- # [21:08] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [21:12] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
- # [21:14] <Hixie> jgraham: yeah... i don't really know what else it could be, though
- # [21:14] <Hixie> annevk: "fetch"? :-)
- # [21:15] <Hixie> marcosc_: sounds right
- # [21:15] <annevk> Hixie: so yeah, but we need some kind of URL scheme whitelist then in navigate
- # [21:15] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [21:16] <annevk> Hixie: if it's in the whitelist, it can be fetched, otherwise, ask an "external" application
- # [21:16] <Hixie> yeah right now the browser is supposed to just know
- # [21:16] <Hixie> don't forget about registerProtocolHAndler() though
- # [21:16] <Hixie> it can turn one into another
- # [21:16] <Hixie> (changes the URL too)
- # [21:16] <annevk> Hixie: I was hoping that was part of navigate
- # [21:17] <annevk> Hixie: e.g. XHR uses fetch directly and I don't think it should hook into registerProtocolHandler
- # [21:17] * jonlee is now known as jonlee|afk
- # [21:17] * jonlee|afk is now known as jonlee
- # [21:17] <Hixie> sounds right
- # [21:19] <annevk> okay so fetch is going to be the main algorithm, with obtain a resource from a URL (or some such) as subalgorithm with obtain a resource from a data URL (and others) as subsubalgorithms
- # [21:19] * Joins: ehsan (~ehsan@66.207.208.98)
- # [21:19] <annevk> fetch will have the same whitelist as navigate, except instead of launching an app fetch will act as if there was a network error
- # [21:21] * Quits: sangwhan (~sangwhan@211.201.105.54) (Ping timeout: 264 seconds)
- # [21:22] <annevk> then we need some spec to define "resource" + "resource headers", with shortcuts for MIME type, encoding, HTTP status, and HTTP status text, so everything works in a HTTP context (for XMLHttpRequest)
- # [21:23] <annevk> then we're getting pretty close to defining <a> and friends :-)
- # [21:25] * Joins: nessy (~silviapf@2401:fa00:0:fd00:7453:d041:d86f:9ffb)
- # [21:33] * Quits: zdobersek (~zan@90.157.243.180) (Quit: Leaving.)
- # [21:33] * jonlee is now known as jonlee|afk
- # [21:34] * abstractj is now known as abstractj|brb
- # [21:35] * Quits: nessy (~silviapf@2401:fa00:0:fd00:7453:d041:d86f:9ffb) (Quit: Leaving.)
- # [21:35] * ojan_away is now known as ojan
- # [21:35] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [21:38] <annevk> Hixie: fwiw, here's the whitelist I made http://wiki.whatwg.org/wiki/URL#Schemes
- # [21:38] <Hixie> roger
- # [21:39] * attiks is now known as attiks|away
- # [21:39] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [21:41] * Quits: eresair (~eresair@173.247.199.2) (Remote host closed the connection)
- # [21:42] * ojan is now known as ojan_away
- # [21:44] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
- # [21:51] * Quits: sicking (~sicking@nat/mozilla/x-oxgcsxvfdlyebwto) (Quit: sicking)
- # [21:57] * jonlee|afk is now known as jonlee
- # [21:59] * ojan_away is now known as ojan
- # [22:00] * Quits: hasathe__ (~hasather_@cm-84.208.105.178.getinternet.no) (Remote host closed the connection)
- # [22:02] * Quits: charl_ (~charl@charl.eu) (Quit: leaving)
- # [22:02] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
- # [22:03] <marcosc_> Hixie: thanks
- # [22:10] * Joins: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net)
- # [22:10] * Joins: renanivo (~renanivo@200-150-177-249.static-corp.ajato.com.br)
- # [22:10] * Joins: darobin (~darobin@78.208.93.24)
- # [22:11] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [22:21] * Joins: fishd (darin@nat/google/x-hinuxffukjeegrox)
- # [22:23] * Quits: darobin (~darobin@78.208.93.24) (Remote host closed the connection)
- # [22:24] * Quits: sedovsek (~robert@BSN-176-164-233.dial-up.dsl.siol.net) (Quit: sedovsek)
- # [22:26] * abstractj|brb is now known as abstractj
- # [22:26] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [22:27] * Quits: danzik171 (~danzik17@164.55.254.106) (Ping timeout: 246 seconds)
- # [22:27] <marcosc_> Hixie, is the use case for testing img@srcset sufficient to warrant the addition of an IDL attribute to check which is the selected source? (otherwise, it's kinda impossible to check what's currently on screen with JS)
- # [22:29] <marcosc_> being able to query: img.currentSrc would be nice, as one does with media elements
- # [22:30] * jonlee is now known as jonlee|afk
- # [22:31] * Joins: tomasf (~tomasf@host-95-195-140-163.mobileonline.telia.com)
- # [22:33] * jonlee|afk is now known as jonlee
- # [22:34] * Joins: danzik17 (~danzik17@164.55.254.106)
- # [22:35] * Joins: sedovsek (~robert@BSN-176-164-233.dial-up.dsl.siol.net)
- # [22:39] * Quits: alrra (~alrra@unaffiliated/alrra) (Ping timeout: 240 seconds)
- # [22:44] * Joins: imrobert (~robert@139.62.87.109)
- # [22:47] * jonlee is now known as jonlee|afk
- # [22:47] * jonlee|afk is now known as jonlee
- # [22:49] <annevk> foolip: I read http://lists.w3.org/Archives/Public/public-whatwg-archive/2010Nov/thread.html#msg112 any updates on javascript: from your side? what you think should work and should not?
- # [22:53] * Joins: sicking (~sicking@nat/mozilla/x-zuyflwhataedilhv)
- # [22:55] * Quits: tomasf (~tomasf@host-95-195-140-163.mobileonline.telia.com) (Ping timeout: 240 seconds)
- # [22:55] <SimonSapin> annevk: about data: parsing. When implementations disagree, should we specify strict or more lenient? Examples: data:;Base64,cGFzcw data:; base64,cGFzcw
- # [22:56] <annevk> SimonSapin: usually we let it depend on the implementations
- # [22:56] * Joins: eresair (~eresair@173.247.199.2)
- # [22:57] <SimonSapin> isn’t one of the goal to specify what to do on invalid input too?
- # [22:57] * jonlee is now known as jonlee|afk
- # [22:57] <annevk> http://lists.w3.org/Archives/Public/public-whatwg-archive/2011May/0229.html seems to argue for moving javascript to the navigate layer
- # [22:58] <annevk> SimonSapin: yes, but if say only Opera does the strict behavior, we go with lenient, but if only Opera is lenient, we might go with strict
- # [22:59] * Quits: renanivo (~renanivo@200-150-177-249.static-corp.ajato.com.br) (Remote host closed the connection)
- # [22:59] * jonlee|afk is now known as jonlee
- # [22:59] <SimonSapin> oh, so try to find a majority? how do you judge which implementations are relevant or how much?
- # [22:59] * Quits: imrobert (~robert@139.62.87.109) (Quit: leaving)
- # [23:00] <TabAtkins_> More or less, market share.
- # [23:00] * Joins: imrobert (~robert@139.62.87.109)
- # [23:00] <jgraham> Not just a majority
- # [23:00] <TabAtkins_> But it's not strictly that (or else Opera would almost never count).
- # [23:00] <jgraham> If there are 3 implementations and 2 do the same, but are willing to chanhe but one is not, you pick the one that you can converge on
- # [23:01] * Joins: sangwhan (~sangwhan@211.201.105.54)
- # [23:01] <SimonSapin> admittedly I’m searching for corner cases, many of which nobody use or care about
- # [23:01] * Quits: sedovsek (~robert@BSN-176-164-233.dial-up.dsl.siol.net) (Quit: sedovsek)
- # [23:02] <SimonSapin> I mean, who is gonna write src="data: B%61se64,foo" and mix both base64 alphabets?
- # [23:03] * carlos_a1tonio is now known as carlos_antonio
- # [23:04] * Quits: jonlee (~jonlee@2620:149:4:1b01:41b6:74d:5de8:52fe) (Quit: jonlee)
- # [23:04] <SimonSapin> (There is "normal" base64 and "URL safe" base64, rfc2397 doesn’t say which should be used)
- # [23:05] <jgraham> You know you are doing something properly interesting when there are N+1 behaviours (N implementations plus the spec), N-2 implementors have stated that they won't change their implentation, and 1 implementor doesn't give feedback
- # [23:05] * Joins: isherman-book (Adium@nat/google/x-hjxdhmtlighsiwhr)
- # [23:06] <jgraham> And by "interesting" I think I mean "related to document loading"
- # [23:06] * Joins: jonlee (~jonlee@2620:149:4:1b01:dcd7:686b:323c:31c6)
- # [23:06] * Quits: snowfox_ben (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Ping timeout: 264 seconds)
- # [23:07] <annevk> SimonSapin: so I guess it depends on whether you convert scheme data + "? + query to bytes first before you start the MIME parser or not
- # [23:07] <annevk> SimonSapin: browsers seem to differ
- # [23:07] <annevk> SimonSapin: data:text/ht%4DL,<b>test
- # [23:07] <jwalden> it's easier to allow lenient behavior later, when strict was the initial setting, than it is to go the other way
- # [23:08] <jwalden> which to me usually argues for strict behavior
- # [23:08] <jwalden> if you find people are really screwing with you and writing crazy data URLs, you can change at that point
- # [23:10] * Quits: MacTed (~Thud@63.119.36.36)
- # [23:10] <SimonSapin> The RFC has a literal ";base64" string, no variation (casing, spaces, …) seems to be allowed. Some implementation today are more lenient, but I have no idea if someone relies on that.
- # [23:12] <annevk> SimonSapin: note that the URI RFC does call for removing escapes such as %4D but that browsers do not do that when parsing and that therefore you get them as literals when parsing scheme data
- # [23:12] <annevk> SimonSapin: it seems that both Gecko and Chrome do not treat data:text/ht%4DL as data:text/htML so maybe it's okay to not unescape at that point
- # [23:14] <SimonSapin> The data: RFC has some unprecise points, but nothing majorly broken so far
- # [23:15] <annevk> yeah, it's just a few minor things
- # [23:15] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:16] <SimonSapin> is it worth taking the whole thing over?
- # [23:18] <annevk> I think it's worth fixing, not really sure what the best way is
- # [23:19] * jonlee is now known as jonlee|afk
- # [23:20] <Hixie> marcosc_: historically testing hasn't been a strong enough reason to add a feature, but if you can get the vendors on board...
- # [23:21] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [23:22] * jonlee|afk is now known as jonlee
- # [23:24] <SimonSapin> wow, IETF has impressive documents in STD, like the Echo Protocol and the Discard Protocol
- # [23:27] * abstractj is now known as abstractj|away
- # [23:28] <annevk> it seems in the early days the IETF did not have very high requirements for a STD
- # [23:28] <annevk> e.g. http://tools.ietf.org/html/std23 :-)
- # [23:28] <SimonSapin> annevk: was something wrong with the UTF-8 RFC? (I did not read it)
- # [23:29] <SimonSapin> yeah, I’m glad we reserved low TCP ports for these :)
- # [23:29] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 246 seconds)
- # [23:29] * Joins: jdaggett (~jdaggett@rtr.mozilla.or.jp)
- # [23:29] * Joins: danzik171 (~danzik17@164.55.254.106)
- # [23:29] <annevk> SimonSapin: Unicode did not tie down error handling and I felt like making the set of encodings complete
- # [23:30] <annevk> SimonSapin: some of that could be done via reference maybe, but I'm not sure it would become clearer in the end
- # [23:30] * Quits: dbaron (~dbaron@nat/mozilla/x-jpxxbsrjodwcmfgs) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [23:30] <Hixie> annevk: yeah (re js: in the navigate layer), that's an interesting idea
- # [23:31] <SimonSapin> oh yeah, utf* is in Unicode … but also RFCs?
- # [23:32] <annevk> SimonSapin: I have the feeling there's some tension between Unicode and IETF
- # [23:32] <SimonSapin> "The current representation formats for Unicode (UTF-7, UTF-8, UTF-16) are not storage and computation efficient on platforms that utilize the 9 bit nonet as a natural storage unit instead of the 8 bit octet. " (UTF-9)
- # [23:32] <TabAtkins_> lolwut
- # [23:32] * Quits: danzik17 (~danzik17@164.55.254.106) (Ping timeout: 246 seconds)
- # [23:33] <SimonSapin> did we actually have nonet-based hardware at some point?
- # [23:33] * jonlee is now known as jonlee|afk
- # [23:33] <TabAtkins_> Apparently the PDP-10 had a 36-bit word.
- # [23:33] <TabAtkins_> So a nonet was a useful size for the byte.
- # [23:33] <hober> and 18-bit addressing. great machine for representing cons cells on. :)
- # [23:34] <TabAtkins_> hober: Just because you have a couple extra bits for type tagging?
- # [23:34] * Quits: danzik171 (~danzik17@164.55.254.106) (Ping timeout: 246 seconds)
- # [23:35] <annevk> because April 1 TabAtkins_!
- # [23:35] <TabAtkins_> Oh jeez, of course.
- # [23:36] <SimonSapin> oh, I fell right for it
- # [23:36] * TabAtkins_ is now known as TabAtkins
- # [23:37] * Quits: isherman-book (Adium@nat/google/x-hjxdhmtlighsiwhr) (Quit: Leaving.)
- # [23:38] <annevk> SimonSapin: in my experience it's easier to define the better version than to argue to the status quo and then define the better version
- # [23:38] <TabAtkins> At least UTF-9 is probably the sanest possible implementation of such a thing.
- # [23:38] <TabAtkins> Dunno what's going on with UTF-18.
- # [23:38] <annevk> SimonSapin: I suspect either way we'll end up fixing the data URL spec
- # [23:38] * Joins: jernoble (~jernoble@17.212.152.13)
- # [23:39] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:40] <SimonSapin> annevk: what bothers me is in some cases I have no idea how to decide what’s better. "base64" case-sensitive or not? Both sound fine…
- # [23:40] <TabAtkins> case-sensitive is best if you can get away with it.
- # [23:40] <TabAtkins> Just because it's simpler.
- # [23:41] <annevk> UTF-5! http://www.unicode.org/mail-arch/unicode-ml/Archives-Old/UML021/0846.html
- # [23:41] <annevk> there was also UTF-7.5 at some point, lost the reference
- # [23:41] <SimonSapin> TabAtkins: … do you mean insensitive?
- # [23:42] <TabAtkins> SimonSapin: No, sensitive. That way you can just do a straight string or byte comparison, no need to lowercase beforehand or whatever.
- # [23:42] * Quits: jonlee|afk (~jonlee@2620:149:4:1b01:dcd7:686b:323c:31c6) (Quit: jonlee|afk)
- # [23:42] <SimonSapin> TabAtkins: of course. I confused the two in my head
- # [23:42] <TabAtkins> Heh, np.
- # [23:43] <annevk> SimonSapin: since you need to lowercase the MIME string anyway (as you parse, since lowercasing parameter values is probably not okay), lowercasing might be better here...
- # [23:43] <annevk> SimonSapin: but again, what do implementations do?
- # [23:43] * Joins: danzik17 (~danzik17@ool-45787007.dyn.optonline.net)
- # [23:43] * Quits: ^esc (~esc_ape@77.116.246.113.wireless.dyn.drei.com) (Ping timeout: 244 seconds)
- # [23:43] <annevk> SimonSapin: otherwise, do as jwalden said above and just note in the source of the text where you might want to change things based on feedback
- # [23:43] * Joins: jonlee (~jonlee@2620:149:4:1b01:f4c2:4b7c:a35c:d97d)
- # [23:44] * Quits: jdaggett (~jdaggett@rtr.mozilla.or.jp) (Quit: jdaggett)
- # [23:44] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [23:45] <SimonSapin> oh well … test case: data:;Base64,cGFzcw Firefox: pass, Chromium: cGFzcw, Opera: pas (missing an s)
- # [23:45] <SimonSapin> the test case is missing == padding
- # [23:45] <GPHemsley> So... container formats are annoying. Do you suppose it's my job to include instructions on how to differentiate among all the different Ogg-based audio and video formats?
- # [23:45] <TabAtkins> Yes.
- # [23:46] <GPHemsley> That would require implementing an at-least-rudimentary Ogg parsing algorithm
- # [23:46] <annevk> GPHemsley: again, only those we want to see implemented
- # [23:47] <GPHemsley> annevk: Well, there are a bunch of those.
- # [23:47] <SimonSapin> actual padding is ==, but = is enough to make Opera happy
- # [23:47] <annevk> GPHemsley: I'd ask implementors; maybe the course of action is just to determine it's "Ogg" and then find out in the Ogg library
- # [23:48] <SimonSapin> Ogg library sounds less insane
- # [23:49] <annevk> SimonSapin: in any event, it seems like you're hitting all the right edge cases :-)
- # [23:50] * Joins: ^esc (~esc_ape@77.117.246.211.wireless.dyn.drei.com)
- # [23:50] <SimonSapin> annevk: I’m gonna start with a test suite
- # [23:51] <annevk> SimonSapin: btw, I recommend testing one thing at a time; e.g. data:;base64,cGFzcw (lowercase B) gives "pass" in Chrome too, so that might be the right answer for the base64 algo
- # [23:51] <SimonSapin> I’m not sure why base64 even *has* padding, you can get by without it by counting the input length
- # [23:52] <Hixie> anyoen know offhand what default font IE uses on canvas?
- # [23:52] <annevk> maybe look at http://www.whatwg.org/html#atob too
- # [23:52] <annevk> SimonSapin: ^^
- # [23:52] <TabAtkins> SimonSapin: When dealing with concatenated base64, you need padding.
- # [23:53] <SimonSapin> TabAtkins: concatenating encoded messages without re-encoding?
- # [23:53] * Quits: Malese (~Martin_L@81-233-190-9-no212.tbcn.telia.com) (Remote host closed the connection)
- # [23:54] <TabAtkins> Yes, concatting multiple base64-encoded things into a single text file.
- # [23:54] * jonlee is now known as jonlee|afk
- # [23:54] * jonlee|afk is now known as jonlee
- # [23:55] <SimonSapin> hum, I see nothing in rfc4648 about decoding the handling character anywhere but at the end
- # [23:55] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [23:55] * Quits: othermaciej (~mjs@17.245.106.41) (Quit: othermaciej)
- # [23:55] <SimonSapin> s/decoding the handling character/handling the padding character/
- # [23:55] <TabAtkins> Shrug, it's what wikipedia says.
- # [23:55] <GPHemsley> annevk, SimonSapin: Sent an e-mail to the list.
- # [23:56] <Hixie> GPHemsley: fwiw, i think combining video and audio together makes sense
- # [23:56] <Hixie> (the html spec doesn't distinguish them)
- # [23:57] <GPHemsley> ah, good
- # [23:57] <GPHemsley> but they are distinct from images, correct?
- # [23:57] * Quits: ^esc (~esc_ape@77.117.246.211.wireless.dyn.drei.com) (Ping timeout: 244 seconds)
- # [23:57] <Hixie> yes
- # [23:59] <SimonSapin> GPHemsley: I don’t know anything about sniffing, but re-inventing a Ogg parser for this sounds "like a jackhammer to squach a fly"
- # [23:59] * Quits: twisted` (u6794@gateway/web/irccloud.com/x-cmdmrnkjmkoaiwtg) (Ping timeout: 240 seconds)
- # [23:59] * Quits: hdv (u2376@gateway/web/irccloud.com/x-yzccccloikxdpuwu) (Ping timeout: 240 seconds)
- # [23:59] * GPHemsley thinks he needs to reword the anonymous wiki registration message to make clear that accounts are only need to edit the wiki.
- # [23:59] <GPHemsley> SimonSapin: Oh, I am opposed to it, too. :)
- # Session Close: Tue Nov 27 00:00:00 2012
The end :)