Options:
- # Session Start: Tue Jul 17 00:00:00 2012
- # Session Ident: #whatwg
- # [00:00] * Joins: dgathright (~dgathrigh@nat/yahoo/x-rlmqoebkiqgiipqs)
- # [00:00] <Tabatkins> Hixie: Feel free to add something to it from the HTML spec for now, but shoot an email to www-style about it so we can track it.
- # [00:00] <Hixie> k
- # [00:05] <Hixie> hober: i've also added toDataURLHD and toBlobHD
- # [00:05] <Hixie> hober: we probably need to do something to drawImage, too
- # [00:05] <Hixie> hober: though maybe people can deal with the latter by giving the expected dimensions, so nevermind
- # [00:06] <hober> nice, thanks
- # [00:06] * Quits: imrobert (~robert@88.80.28.39) (Ping timeout: 240 seconds)
- # [00:09] * abstractj is now known as abstractj|away
- # [00:09] * Quits: dbaron (~dbaron@66.207.208.98) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [00:12] * Quits: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.88.2-rdmsoft [XULRunner 12.0/20120420145725])
- # [00:12] * Quits: mdahlstrand (~mdahlstra@93-97-53-187.zone5.bethere.co.uk) (Ping timeout: 246 seconds)
- # [00:13] * jonlee is now known as jonlee|afk
- # [00:15] * Joins: skimmas (~skimmas@2.82.116.191)
- # [00:20] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [00:27] * jonlee|afk is now known as jonlee
- # [00:29] * Quits: jdaggett (~jdaggett@66.207.208.98) (Quit: jdaggett)
- # [00:30] * Joins: SimonSapin1 (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
- # [00:30] * Quits: tantek (~tantek@nat/mozilla/x-dgzomhkgxpzotehl) (Read error: Connection reset by peer)
- # [00:30] * Joins: tantek_ (~tantek@nat/mozilla/x-dpqnvusddmmbxnqx)
- # [00:31] * Quits: jryans (~jryans@office.massrel.com) (Quit: Be back later)
- # [00:35] * Quits: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com) (Remote host closed the connection)
- # [00:38] * Joins: Stevef_ (~chatzilla@12.197.88.10)
- # [00:39] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [00:40] * Joins: aglehg (~aglehg@a81-84-73-123.cpe.netcabo.pt)
- # [00:40] <Tabatkins> Ah, CSSOM started updating today.
- # [00:44] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
- # [00:44] * Quits: dgathright (~dgathrigh@nat/yahoo/x-rlmqoebkiqgiipqs) (Ping timeout: 240 seconds)
- # [00:46] * Joins: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com)
- # [00:47] * Quits: cgiffard (~cgiffard@180.148.120.105) (Quit: cgiffard)
- # [00:49] * Quits: zewt (~foo@ec2-50-17-220-142.compute-1.amazonaws.com) (Remote host closed the connection)
- # [00:51] * Joins: dgathright (~dgathrigh@nat/yahoo/x-hqrqcihapsfcevta)
- # [00:53] * Joins: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com)
- # [00:53] * Quits: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com) (Remote host closed the connection)
- # [00:53] * Quits: tantek_ (~tantek@nat/mozilla/x-dpqnvusddmmbxnqx) (Remote host closed the connection)
- # [00:53] * Quits: MikeSmith (~MikeSmith@s740165.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 265 seconds)
- # [00:57] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
- # [01:02] * heycam is now known as heycam|away
- # [01:09] * Quits: SimonSapin1 (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Quit: Leaving.)
- # [01:13] * Joins: Delapouite (~Delapouit@dsl-58-6-19-17.wa.westnet.com.au)
- # [01:15] * Joins: othermaciej (~mjs@17.245.104.51)
- # [01:16] * Joins: linelevel (~mike@unaffiliated/linelevel)
- # [01:16] <linelevel> From the W3 spec on HTML5 data-* attributes: "It would be inappropriate, however, for the user to use generic software not associated with that music site to search for tracks of a certain length by looking at this data. This is because these attributes are intended for use by the site's own scripts, and are not a generic extension mechanism for publicly-usable metadata."
- # [01:17] <linelevel> I'm wondering what the rationale for that restriction is. It seems like a great way to embed public metadata in HTML.
- # [01:17] <Tabatkins> Two reasons.
- # [01:17] <Tabatkins> 1) Eliminate any possibility of accidental collisions, like a search engine assigning meaning to certain data-* attributes that you happen to be using for something else.
- # [01:18] <Tabatkins> There's no need for a registry or anything if we explicitly disallow this kind of thing, so that all usage is private.
- # [01:18] <Tabatkins> 2) That's what Microdata is for - it's better designed for decorating pages with metadata.
- # [01:20] <linelevel> Tabatkins: Thanks, that makes sense.
- # [01:21] * Quits: sicking (~chatzilla@nat/mozilla/x-xfoczzjckirvliew) (Quit: Reconnecting…)
- # [01:21] * Joins: sicking (~chatzilla@nat/mozilla/x-izgtqrqdchfjwsyp)
- # [01:31] * Quits: tomasf (~tom@c-36dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [01:32] * Quits: rniwa (rniwa@nat/google/x-jflwheheffmgsoyp) (Quit: rniwa)
- # [01:37] * Quits: dgathright (~dgathrigh@nat/yahoo/x-hqrqcihapsfcevta) (Quit: dgathright)
- # [01:38] * Joins: scor (~scor@c-98-216-97-72.hsd1.ma.comcast.net)
- # [01:38] * Quits: scor (~scor@c-98-216-97-72.hsd1.ma.comcast.net) (Changing host)
- # [01:38] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [01:41] * Quits: scor (~scor@drupal.org/user/52142/view) (Client Quit)
- # [01:43] * Quits: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi) (Quit: ChatZilla 0.9.88.2 [Firefox 16.0a1/20120715154944])
- # [01:44] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
- # [01:45] * Quits: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi) (Client Quit)
- # [01:45] * Joins: zewt (~foo@ec2-50-17-220-142.compute-1.amazonaws.com)
- # [01:45] * heycam|away is now known as heycam
- # [01:46] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
- # [01:47] * Quits: jonlee (~jonlee@2620:149:4:1b01:f1a2:7fed:af0a:f865) (Quit: jonlee)
- # [01:47] * Joins: jonlee (~jonlee@2620:149:4:1b01:f1a2:7fed:af0a:f865)
- # [01:50] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Remote host closed the connection)
- # [01:59] * Joins: dgathright (~dgathrigh@nat/yahoo/x-ybizsovldacnpuxb)
- # [02:00] * Quits: jwalden (~waldo@2620:101:8003:200:b930:986b:7fdd:28c6) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 13.0.1/20120616205746])
- # [02:06] * Joins: tantek (~tantek@nat/mozilla/x-ygzrtrjkcvjhjqnr)
- # [02:10] * Quits: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com) (Quit: thisgeek)
- # [02:13] * Quits: othermaciej (~mjs@17.245.104.51) (Quit: othermaciej)
- # [02:17] * Quits: mattgifford (~mattgiffo@70.102.199.158) (Remote host closed the connection)
- # [02:17] * Joins: mattgifford (~mattgiffo@70.102.199.158)
- # [02:18] * Joins: othermaciej (~mjs@17.245.104.51)
- # [02:22] * Quits: mattgifford (~mattgiffo@70.102.199.158) (Ping timeout: 248 seconds)
- # [02:29] * Joins: cgiffard (~cgiffard@CPE-124-183-94-143.lns13.ken.bigpond.net.au)
- # [02:30] * Joins: scor (~scor@c-98-216-97-72.hsd1.ma.comcast.net)
- # [02:30] * Quits: scor (~scor@c-98-216-97-72.hsd1.ma.comcast.net) (Changing host)
- # [02:30] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [02:37] * Quits: Stevef_ (~chatzilla@12.197.88.10) (Quit: ChatZilla 0.9.87 [Firefox 13.0.1/20120614114901])
- # [02:38] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [02:42] * Joins: jdaggett (~jdaggett@173.243.46.194)
- # [02:55] * Quits: gwicke (~gabriel@216.38.130.162) (Ping timeout: 252 seconds)
- # [02:58] * Quits: jsbell (jsbell@nat/google/x-lowvorzczsrgdnbk) (Quit: There's no place like home...)
- # [02:59] * Joins: MikeSmith (~MikeSmith@s1106156.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [03:01] * jonlee is now known as jonlee|afk
- # [03:04] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [03:06] * Quits: pablof (~pablof@144.189.101.1) (Quit: ^z)
- # [03:08] * Joins: barneybook (kvirc@220-133-195-146.HINET-IP.hinet.net)
- # [03:10] * Quits: aklein (u4454@gateway/web/irccloud.com/x-kjaicafvsuelxcno)
- # [03:24] * Joins: skimmas_ (~skimmas@bl22-177-70.dsl.telepac.pt)
- # [03:24] * Quits: skimmas (~skimmas@2.82.116.191) (Ping timeout: 255 seconds)
- # [03:26] * Quits: yutak (~yutak@2401:fa00:4:1004:baac:6fff:fe99:adfb) (Quit: Ex-Chat)
- # [03:30] * Quits: teleject (~christoph@70.116.86.65) (Ping timeout: 246 seconds)
- # [03:33] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Read error: Connection reset by peer)
- # [03:33] * Joins: yutak (~yutak@2401:fa00:4:1004:baac:6fff:fe99:adfb)
- # [03:33] * Joins: jacobolu_ (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [03:33] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Quit: abarth)
- # [03:33] * Quits: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi) (Ping timeout: 248 seconds)
- # [03:36] * Quits: jdaggett (~jdaggett@173.243.46.194) (Quit: jdaggett)
- # [03:42] * Joins: carlos_antonio (~benway@173.230.152.21)
- # [03:42] * Quits: carlos_antonio (~benway@173.230.152.21) (Changing host)
- # [03:42] * Joins: carlos_antonio (~benway@unaffiliated/disusered)
- # [03:46] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
- # [03:48] * Joins: rniwa (~rniwa@216.239.45.130)
- # [03:52] * Quits: jackjack (~Adium@nat/mozilla/x-vpqyeihdtkwsjlyd) (Quit: Leaving.)
- # [03:57] * Quits: espadrine` (~thaddee_t@nat/mozilla/x-qakhhpmypsffyjdv) (Ping timeout: 248 seconds)
- # [04:02] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Read error: Connection reset by peer)
- # [04:05] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [04:08] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Quit: abarth)
- # [04:10] * Joins: briansloane (~briansloa@c-24-127-191-222.hsd1.pa.comcast.net)
- # [04:13] * Quits: othermaciej (~mjs@17.245.104.51) (Quit: othermaciej)
- # [04:15] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
- # [04:18] * Quits: linelevel (~mike@unaffiliated/linelevel) (Quit: Leaving.)
- # [04:18] * Quits: skimmas_ (~skimmas@bl22-177-70.dsl.telepac.pt) (Remote host closed the connection)
- # [04:19] * Joins: linelevel (~mike@unaffiliated/linelevel)
- # [04:21] * Joins: scor (~scor@c-98-216-97-72.hsd1.ma.comcast.net)
- # [04:21] * Quits: scor (~scor@c-98-216-97-72.hsd1.ma.comcast.net) (Changing host)
- # [04:21] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [04:27] * Quits: quiznilo (~CC@unaffiliated/ed-209) (Quit: WeeChat 0.3.7)
- # [04:33] * Joins: ehsan (~ehsan@209.20.29.228)
- # [04:36] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Quit: abarth)
- # [04:44] * Joins: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com)
- # [04:48] * Joins: espadrine (~espadrine@63-235-13-3.dia.static.qwest.net)
- # [04:52] * Quits: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com) (Ping timeout: 240 seconds)
- # [05:00] * Joins: espadrine` (~thaddee_t@63-235-13-3.dia.static.qwest.net)
- # [05:00] * Joins: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com)
- # [05:11] * Quits: kennyluck (~kennyluck@222.47.63.252) (Quit: kennyluck)
- # [05:14] * Joins: nhiroki (~nhiroki@2401:fa00:4:1000:ce52:afff:fe3d:d5bd)
- # [05:20] * Quits: tantek (~tantek@nat/mozilla/x-ygzrtrjkcvjhjqnr) (Quit: tantek)
- # [05:24] * abstractj|away is now known as abstractj
- # [05:35] * Joins: imrobert (~robert@88.80.28.39)
- # [05:39] * abstractj is now known as abstractj|away
- # [05:48] * Quits: briansloane (~briansloa@c-24-127-191-222.hsd1.pa.comcast.net) (Quit: briansloane)
- # [05:50] * Quits: imrobert (~robert@88.80.28.39) (Quit: leaving)
- # [05:50] * Joins: imrobert (~robert@88.80.28.39)
- # [05:56] * boaz is now known as boaz|away
- # [06:04] * Quits: ehsan (~ehsan@209.20.29.228) (Ping timeout: 250 seconds)
- # [06:05] * Joins: ehsan (~ehsan@209.20.29.228)
- # [06:09] * Joins: tantek (~tantek@70-36-215-74.dsl.dynamic.sonic.net)
- # [06:18] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [06:21] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [06:24] * Joins: izhak (~izhak@213.87.240.249)
- # [06:27] * Quits: ajpiano (~ajpiano@li98-57.members.linode.com) (Excess Flood)
- # [06:28] * heycam is now known as heycam|away
- # [06:29] * Joins: ajpiano (~ajpiano@li98-57.members.linode.com)
- # [06:34] * Quits: tantek (~tantek@70-36-215-74.dsl.dynamic.sonic.net) (Quit: tantek)
- # [06:36] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [06:37] * abstractj|away is now known as abstractj
- # [06:43] * Quits: rniwa (~rniwa@216.239.45.130) (Quit: rniwa)
- # [06:44] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [06:51] * Quits: [[zz]] (~q@node-193p.pool-101-109.dynamic.totbb.net) (Read error: Connection reset by peer)
- # [06:52] * Joins: [[zz]] (~q@node-4lo.pool-125-25.dynamic.totbb.net)
- # [06:54] * jonlee|afk is now known as jonlee
- # [07:03] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [07:06] * Quits: sicking (~chatzilla@nat/mozilla/x-izgtqrqdchfjwsyp) (Ping timeout: 246 seconds)
- # [07:15] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [07:16] * Joins: Areks (~Areks@rs.gridnine.com)
- # [07:17] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [07:19] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 245 seconds)
- # [07:21] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [07:26] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [07:27] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 255 seconds)
- # [07:28] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [07:29] * abstractj is now known as abstractj|away
- # [07:33] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 240 seconds)
- # [07:34] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [07:39] * Quits: aglehg (~aglehg@a81-84-73-123.cpe.netcabo.pt) (Read error: Connection reset by peer)
- # [07:40] * Joins: aglehg (~aglehg@a81-84-73-123.cpe.netcabo.pt)
- # [07:40] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 250 seconds)
- # [07:41] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [07:44] <hsivonen> Tabatkins: your hypothetical <sandbox> would get similar objections from me as <template>
- # [07:46] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 252 seconds)
- # [07:47] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [07:50] * Parts: linelevel (~mike@unaffiliated/linelevel)
- # [07:52] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 252 seconds)
- # [07:53] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [07:53] * Joins: graememcc (~chatzilla@host31-53-9-84.range31-53.btcentralplus.com)
- # [07:53] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [07:55] * Joins: skimmas (~skimmas@2.83.177.70)
- # [07:56] * Joins: niloy (~niloy@61.12.96.242)
- # [07:58] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 252 seconds)
- # [07:59] * Quits: niloy (~niloy@61.12.96.242) (Client Quit)
- # [07:59] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [08:05] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 250 seconds)
- # [08:06] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [08:06] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [08:08] * Joins: sicking (~chatzilla@nat/mozilla/x-jsgpifdyiapkzxtx)
- # [08:08] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [08:10] * Joins: dirkpennings (~dirkpenni@82-148-199-218.adsl.unet.nl)
- # [08:11] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 244 seconds)
- # [08:12] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [08:15] * Joins: silverroots (~silverroo@144.187.180.13)
- # [08:16] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: dflk;adfslkj;alsiekfj;laiskdf)
- # [08:17] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [08:17] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 244 seconds)
- # [08:18] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [08:22] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [08:22] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [08:22] * Quits: jarek (~jarek@unaffiliated/jarek) (Client Quit)
- # [08:23] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 246 seconds)
- # [08:24] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [08:25] * Joins: SonicX (~quassel@116.203.4.63)
- # [08:27] * Quits: carlos_antonio (~benway@unaffiliated/disusered) (Quit: leaving)
- # [08:28] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
- # [08:30] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 265 seconds)
- # [08:30] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [08:35] * Quits: aglehg (~aglehg@a81-84-73-123.cpe.netcabo.pt) (Remote host closed the connection)
- # [08:36] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 248 seconds)
- # [08:36] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [08:36] * Joins: aglehg (~aglehg@a81-84-73-123.cpe.netcabo.pt)
- # [08:37] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [08:40] <Hixie> hsivonen: how do you feel about the hypothetical <template srcdoc="">?
- # [08:42] * Joins: niloy (~niloy@61.12.96.242)
- # [08:42] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 255 seconds)
- # [08:42] * Joins: drublic (~drublic@frbg-5d84e2ed.pool.mediaWays.net)
- # [08:43] * Quits: drublic (~drublic@frbg-5d84e2ed.pool.mediaWays.net) (Remote host closed the connection)
- # [08:43] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [08:43] * Joins: drublic (~drublic@frbg-5d84e2ed.pool.mediaWays.net)
- # [08:47] * Quits: silverroots (~silverroo@144.187.180.13) (Remote host closed the connection)
- # [08:47] <hsivonen> Hixie: I think it would be mostly inconvenient compared to letting the nodes be in the tree but it wouldn't have the DOM Consistency problems if it parsed consistently regardless of the XMLness of the host doc
- # [08:47] * Joins: raphc (~quassel@153-107-190-109.dsl.ovh.fr)
- # [08:48] <hsivonen> Hixie: I'm not actually advocating it as a solution, because it would be syntactically inconvenient to author
- # [08:48] <Hixie> do you really think it's plausible to put the dom nodes in the dom inline and then change the zillions of things that need to be neutered? it seems really intractable to me
- # [08:48] * Quits: drublic (~drublic@frbg-5d84e2ed.pool.mediaWays.net) (Ping timeout: 276 seconds)
- # [08:48] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 248 seconds)
- # [08:48] <Hixie> (i'm not a big fan of the attribute solution either)
- # [08:48] <Hixie> (but i don't understand your objection to the inline thing)
- # [08:49] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [08:50] <hsivonen> Hixie: one possibility is that <template> is the wrong thing to want in the first place and we should instead focus on making it easy to write document fragments inline inside .js files
- # [08:51] <Hixie> those seem like orthogonal concerns
- # [08:51] <hsivonen> Hixie: I do think it's tractable to make inline nodes as static as nodes in an XSLT program
- # [08:51] <Hixie> but i'm definitely 100% behind solving the latter problem
- # [08:52] <Hixie> i have no idea if nodes in an XSLT program are static
- # [08:52] <Hixie> i wish we could just drop XSLT
- # [08:52] <hsivonen> Hixie: they aren't quite orthogonal to the extent <template> doesn't do anything in declaratively on its own
- # [08:52] <Hixie> it's so ill-defined
- # [08:52] <Hixie> (and used almost but not quite rarely enough to be dropped, grr)
- # [08:52] <hsivonen> Hixie: if <template> exists only to provide scripts a fragment to clone, the fragment might as well be put in the script
- # [08:52] * Joins: silverroots (~silverroo@144.187.180.13)
- # [08:53] <Hixie> my understanding is that <template>'s main purpose is for web components, is that wrong?
- # [08:53] <hsivonen> Hixie: if that's the main purpose, I've missed some big-picture memo
- # [08:53] <Hixie> i wasn't aware scripts would do much with them, i kinda assumed it would be mostly declarative like the repetition model
- # [08:53] <Hixie> anyway i agree that html-in-script is something more interesting to solve
- # [08:53] * Joins: markkes (~markkes@62.207.90.201)
- # [08:54] <Hixie> can you get anyone at mozilla to implement http://hixie.ch/specs/e4h/strawman ? :-)
- # [08:54] <hsivonen> Hixie: unlikely
- # [08:54] <Hixie> :-(
- # [08:54] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 240 seconds)
- # [08:54] <hsivonen> Hixie: Conway's Law: it would belong to a different team
- # [08:55] * Joins: jdaggett (~jdaggett@173.243.46.194)
- # [08:55] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Read error: Connection reset by peer)
- # [08:55] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [08:56] <hsivonen> Hixie: anyway, my DOM Consistency concern would be less defensible if the proponents of <template>-as-a-wormhole-to-another-world were ready to introduce the same model to XML parsing and face the wrath of XML people
- # [08:57] <hsivonen> Hixie: if there are reasons not to do that with XML parsing, consider those same reasons raised as reasons not to do it in HTML parsing
- # [08:57] <hsivonen> (I'm behind in my W3C mailing list reading, so I'm not sure if the position on XML parsing has been reversed by now)
- # [08:58] <hsivonen> Hixie: that said, I'm uneasy about the wormhole model even if it applied to both XML and HTML
- # [08:59] <Hixie> the reason not to do it with xml parsing is "the xml spec doesn't say to do it"
- # [08:59] <Hixie> and... conway's law, we don't control the xml spec :-)
- # [09:00] <Hixie> (i don't think they really care about xml)
- # [09:00] <Hixie> (can't say i blame them)
- # [09:00] <hsivonen> well, XML is in the same department as XSLT: not a priority but can't be dropped
- # [09:00] <Hixie> yeah
- # [09:00] <Hixie> but doesn't have to be supported well either
- # [09:00] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 246 seconds)
- # [09:01] <hsivonen> rewriting Gecko's XML loading code paths is on my list of things to do
- # [09:01] <hsivonen> so XML is still planned to get engineering time
- # [09:01] <hsivonen> I even feel surprisingly motivated to do it
- # [09:01] <Hixie> mozilla uses xml more than other browsers
- # [09:02] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [09:02] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [09:02] <hsivonen> Hixie: oh the Mozilla-special parts are not planned to get overhauled
- # [09:02] <Hixie> loading xml has an impact on firefox load time
- # [09:02] <Hixie> it doesn't have an impact on other browsers
- # [09:03] <hsivonen> it would be so much nicer not to have to worry about RDF and XUL
- # [09:03] <hsivonen> or XSLT
- # [09:03] <hsivonen> those are the 3 special cases
- # [09:03] <hsivonen> within the XML universe that is
- # [09:04] * Joins: mattgiff_ (~mattgiffo@108.161.20.199)
- # [09:06] * Joins: GPHemsley (~GPHemsley@c-24-99-164-150.hsd1.ga.comcast.net)
- # [09:06] * Quits: GPHemsley (~GPHemsley@c-24-99-164-150.hsd1.ga.comcast.net) (Changing host)
- # [09:06] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
- # [09:07] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 265 seconds)
- # [09:08] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [09:10] * Joins: SimonSapin1 (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
- # [09:11] * Joins: annevk (~annevk@212.238.236.229)
- # [09:11] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
- # [09:12] * Quits: SimonSapin1 (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Remote host closed the connection)
- # [09:12] * Joins: SimonSapin1 (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
- # [09:12] * Quits: jochen__ (jochen@nat/google/x-ulwboyfrbkhqfzpe) (Remote host closed the connection)
- # [09:13] * Joins: jochen__ (jochen@nat/google/x-fqmbervakrjxpgec)
- # [09:13] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 248 seconds)
- # [09:13] <abarth> hsivonen: i'm not sure why XML should be allowed to constrain the development of HTML
- # [09:14] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [09:14] <annevk> hsivonen: sounds more like the Gecko XML universe :)
- # [09:14] <abarth> if you want to use feature A that isn't supported in XML, then don't use XML.
- # [09:16] * Quits: cgiffard (~cgiffard@CPE-124-183-94-143.lns13.ken.bigpond.net.au) (Quit: cgiffard)
- # [09:16] <hsivonen> abarth: well, at some point someone will use <template> in XML and then we'll be in a place where everyone loses if one browser vendor tries to be nice and support that case
- # [09:17] <annevk> wouldn't that be prevented by a test case?
- # [09:17] * Joins: richt (~richt@office.oslo.opera.com)
- # [09:17] <annevk> and the note in the spec "Does not work in XML"
- # [09:17] <hsivonen> we have been in a situation where we had DOM inconsistency
- # [09:18] <hsivonen> the situation was bad
- # [09:18] <hsivonen> and we worked hard to get DOM Consistency
- # [09:18] <annevk> I always thought of that whole concept more as sharing the same DOM model
- # [09:18] <annevk> not as the same mapping-to-the-DOM model
- # [09:18] * Joins: MikeSmith_ (~MikeSmith@s1106124.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [09:18] * Joins: drublic (~drublic@frbg-5f730eef.pool.mediaWays.net)
- # [09:19] * Quits: drublic (~drublic@frbg-5f730eef.pool.mediaWays.net) (Remote host closed the connection)
- # [09:19] <hsivonen> annevk: well, they aren't going to share the same DOM model if one supports wormholes and one doesn't.
- # [09:19] <annevk> like using the same namespace, having the DOM behave the same in both environments (more or less)
- # [09:19] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 248 seconds)
- # [09:19] * Quits: MikeSmith (~MikeSmith@s1106156.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 248 seconds)
- # [09:19] * MikeSmith_ is now known as MikeSmith
- # [09:19] * Joins: drublic (~drublic@frbg-5f730eef.pool.mediaWays.net)
- # [09:19] <abarth> hsivonen: one supports entity references and the other doesn't :)
- # [09:20] <hsivonen> abarth: different level of abstraction
- # [09:20] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [09:20] <annevk> hsivonen: I don't really see DOM consistency as a requirement that the effects the markup one of them can create in the DOM, the other has to too
- # [09:20] <abarth> anyway, there's no reason a DOM generated from XML can't support wormholes
- # [09:20] <annevk> hsivonen: e.g. XML can create namespaced nodes
- # [09:20] <abarth> isn't that just a property on the HTMLTempalteElement?
- # [09:21] <annevk> hsivonen: and now HTML would be able to create template trees
- # [09:21] <annevk> hsivonen: doesn't seem like a huge deal to me
- # [09:21] <annevk> abarth: no it's also how the contents are parsed and put on the fragment that attribute returns
- # [09:22] <annevk> put in*
- # [09:22] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
- # [09:22] <hsivonen> annevk: I think making the DOM not be a syntax tree and turning it into an application-specific tree is a huge deal
- # [09:22] * abarth is confused
- # [09:22] <abarth> doesn't shadow DOM do that?
- # [09:22] <abarth> I'm clearly missing something here
- # [09:23] <annevk> abarth: the idea is that <template>something</template> turns into <template/> in the DOM with an associated fragment that contains something
- # [09:23] <hsivonen> abarth: does the shadow DOM have a serialization?
- # [09:23] <abarth> I feel like you're conflating two things
- # [09:24] <abarth> 1) there's a DOM, independent of serialization
- # [09:24] <abarth> that's shared between HTML and XML
- # [09:24] * Quits: skimmas (~skimmas@2.83.177.70) (Remote host closed the connection)
- # [09:24] <abarth> 2) there are HTML and XML serializations
- # [09:24] <abarth> <template> is not supported in the XML serilaization
- # [09:24] <abarth> that's it
- # [09:24] <hsivonen> abarth: but the DOM isn't just any tree. It's a tree designed to represent the syntax of tags-and-text markup
- # [09:24] <abarth> none of that has changed
- # [09:25] <annevk> well it kind of has
- # [09:25] <annevk> because the contents of <template> are elsewhere
- # [09:25] <abarth> not any more that <style><div>hi</div></style> changed it
- # [09:25] <hsivonen> abarth: so saying that the correspondence between tags-and-text and the DOM nodes is now different is a huge departure from what the DOM was designed to be
- # [09:25] <abarth> s/that/than/
- # [09:25] <abarth> so?
- # [09:25] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 248 seconds)
- # [09:25] <annevk> abarth: I think it's more; that's still in the DOM
- # [09:25] <abarth> having script in web page was a huge departure too
- # [09:26] <abarth> and it has turned out to be a good thing
- # [09:26] <abarth> well, don't put it in the DOM
- # [09:26] <abarth> put it in an HTMLTemplateElement propertly
- # [09:26] <abarth> like a shadow DOM
- # [09:27] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [09:27] <abarth> your argument has now shifted to not make reference to XML
- # [09:27] <abarth> which, IMHO, is a more interested conversation
- # [09:27] * Quits: imrobert (~robert@88.80.28.39) (Quit: leaving)
- # [09:28] <abarth> s/interested/interesting/
- # [09:28] * abarth can't type
- # [09:28] <hsivonen> abarth: no, XML is a useful aid for making my argument, because the correspondence between tags-and-text and DOM nodes is even more straight-forward in XML
- # [09:28] <abarth> the XML issue is off-point
- # [09:29] <abarth> it's more interesting to discuss whether this is a good or bad thing for HTML
- # [09:29] <abarth> irrespective of the existence of XML
- # [09:29] <abarth> for most intents and purposes, XML doesn't exist
- # [09:29] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
- # [09:30] <annevk> it sounds like hsivonen's point is that you can serialize the DOM without element-specific knowledge, but that is already not true for HTML
- # [09:30] <Hixie> hober: yt?
- # [09:31] <hsivonen> at the most basic, my argument is that 1) DOM isn't an app-specific API first; it's a direct representation of tags-and-text syntax. 2) That essential nature of the DOM shouldn't be changed lightly, because changing fundamentals has unforeseen consequences. 3) Stuff that has unforeseen consequences shouldn't be done in gung-ho "let's just implement this feature [in Chrome]" manner
- # [09:31] <Hixie> 1) is clearly false IMHO, since all the HTML elements have dedicated interfaces into the DOM
- # [09:31] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 246 seconds)
- # [09:32] <abarth> (3) seems prematurely argumentative
- # [09:32] <abarth> I'm not aware of that happening with <template>
- # [09:32] <Hixie> in fact, it was first an application-specific API (new Image(), new Option(), etc) onto which a generic model was then layered
- # [09:32] <Hixie> retroactively
- # [09:32] <hsivonen> so I'm not trying to argue what specific bad effects this might have, because my fear is that changing fundamentals will have consequences I don't see now
- # [09:32] <annevk> but you also don't see the potential good effects
- # [09:33] <Hixie> and clearly nobody is doing 3) since if this was gung-ho, it'd be in the spec already instead of people trying to convince you :-)
- # [09:33] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [09:33] <hsivonen> annevk: true
- # [09:35] <hsivonen> Hixie: well, just brushing off XML to the side instead of having a design that integrates will all existing parts of the platform seems gung-ho to me
- # [09:35] <hsivonen> (it's so weird to be the person who seems to care the most about XML)
- # [09:35] <annevk> might be worth studying http://msdn.microsoft.com/en-us/library/windows/desktop/ms766512(v=vs.85).aspx
- # [09:35] <Hixie> (on an unrelated note: i think i'm going to put little "fingerprint" icons in the spec in the places that leak fingerprintable data. If anyone has an icon to contribute, or a list of places that should get the icon, please let me know, e.g. by filing a bug or sending me an e-mail.)
- # [09:35] <annevk> but I cannot find much information about success/failure
- # [09:36] * Joins: Lachy (~Lachy@cm-84.215.193.125.getinternet.no)
- # [09:36] <Hixie> hsivonen: i'm all for solutions that work in XML too. I just haven't seen one. I don't think we should sacrifice the web's progress on the altar of XML -- if we can't find a solution, we have to move on, imho.
- # [09:37] <hsivonen> annevk: yeah, data islands are precedent. and failed precedent
- # [09:37] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
- # [09:38] <hsivonen> Hixie: about #1, even though elements have convenience properties and methods, the tree structure corresponds to tags-and-text rather than application-specific considerations
- # [09:38] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 255 seconds)
- # [09:39] <abarth> it doesn't though
- # [09:39] <annevk> hsivonen: failed because unappealing or because lack of adoption by other vendors?
- # [09:39] <abarth> or rather it only does if you know some special rules for some of the tags
- # [09:39] <annevk> hsivonen: successful enough for https://developer.mozilla.org/en/Using_XML_Data_Islands_in_Mozilla it seems
- # [09:39] <hsivonen> annevk: unappealing to other vendors ;-)
- # [09:39] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [09:40] <Hixie> hsivonen: the tree structure was not first
- # [09:40] * Quits: mattgiff_ (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [09:40] <hsivonen> Hixie: the current crop of implementations is no longer based on the model that existed before the tree structure
- # [09:40] <Hixie> hsivonen: the tree structure was layered on top of the app-specific API years later.
- # [09:41] <Hixie> hsivonen: that doesn't seem relevant to the question of what it is
- # [09:41] <hsivonen> Hixie: rather, it was layered under
- # [09:42] <Hixie> i'm not arguing that the tree structure isn't important, just that it's not some core concept that should be considered holy
- # [09:42] <Hixie> the dom _is_ an application specific api, was from the start, and we haven't made it any less so (q.v. srcdoc="")
- # [09:42] <abarth> hsivonen: how would you feel if we allowed XL in <script> ?
- # [09:43] <hsivonen> XL?
- # [09:43] <abarth> it just so happens that the syntax of JavaScript doesn't look like tags-and-text
- # [09:43] <abarth> http://en.wikipedia.org/wiki/XL_(XML_programming_language)
- # [09:43] <abarth> but there isn't any reason why we shouldn't be able to use a scripting language
- # [09:43] <abarth> whose syntax is tags-and-text
- # [09:44] <abarth> then the <script> tag would do the same thing that's bothering you about the <template> tag
- # [09:44] <annevk> the HTML spec already caters to that possibility
- # [09:44] <Hixie> abarth: xforms actions is the language i usually reference in this context
- # [09:44] <abarth> ok, there are lots of them
- # [09:44] <abarth> XL was the first one I found :)
- # [09:44] <Hixie> :-)
- # [09:45] <Hixie> CSS even _has_ a tree structure _in the DOM_
- # [09:45] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 248 seconds)
- # [09:45] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [09:45] <hsivonen> abarth: I think supporting that sort of language in <script> would be a can of worms
- # [09:45] <hsivonen> abarth: I'm aware that WHATWG HTML allowes (allowed?) it, but fortunately, no one really supports a languages like like
- # [09:45] <abarth> what if we replaced the < brackets with {
- # [09:46] <hsivonen> abarth: it would make it less of a can of worms from the DOM perspective
- # [09:46] <abarth> it's unclear to me why < has a special status in the syntax of scripting languages
- # [09:46] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [09:46] <hsivonen> abarth: because < is special in the wrapper
- # [09:46] <abarth> i mean, JavaScript uses <
- # [09:47] <hsivonen> abarth: but this is theoretical. I disapprove of non-JS <script> language in general, including Dart and VBScript
- # [09:47] <abarth> it just doesn't look like tags
- # [09:47] <abarth> IMHO, that's short sighted
- # [09:47] <hsivonen> abarth: < in inline JS is a Polyglotness problem
- # [09:47] <Hixie> abarth: i think for this line of argumentation CSS is the better path, because it is already parsed into an exposed OM
- # [09:47] <abarth> yes, hence not supporting <template> in XML
- # [09:47] <abarth> so, not allowed in polyglot
- # [09:47] <abarth> ok, consider CSS
- # [09:47] <abarth> but using < rather than {
- # [09:48] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [09:48] <hsivonen> abarth: you are basically trying to argue that since we already have cans of worms, it's OK to open some more
- # [09:48] <abarth> my argument is that your argument from purity ignores that we're already impure
- # [09:48] <Hixie> we don't just have a can of worms, dude. We're swimming in a swamp of worms.
- # [09:49] <hsivonen> Hixie: I had them in plural already :-)
- # [09:49] <abarth> the correspondence between DOM and tags-and-text isn't as tight as you make it sound
- # [09:49] <hsivonen> abarth: from impl point of view, <script> is the most special of elements
- # [09:49] <hsivonen> abarth: I accept it as legacy, but I don't view it as a role model for introducing anything else
- # [09:49] <Hixie> i dunno about _that_
- # [09:50] <Hixie> <script> is bad, granted.
- # [09:50] <abarth> DOCTYPE has got to be more special
- # [09:50] <abarth> :)
- # [09:50] <Hixie> but <table> parsing is crazy
- # [09:50] <Hixie> <iframe> is buts
- # [09:50] <Hixie> nuts even
- # [09:50] <Hixie> <object> is a land of its own
- # [09:50] <Hixie> <frameset>...
- # [09:50] <Hixie> not to mention the magic that is nested <a> parsing!
- # [09:50] <Hixie> ok i'll stop now
- # [09:51] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 244 seconds)
- # [09:51] <hsivonen> Hixie: none of those can do the kind of things to the parser state as <script>
- # [09:51] <Hixie> <script> is only crazy because of document.write()
- # [09:51] <Hixie> which by the way is why i neutered that for svg, which you keep arguing we should bring back! :-P
- # [09:52] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [09:52] <hsivonen> Hixie: on the XML side, it can suspend the parser as a nod to document.write even though document.write doesn't work
- # [09:52] * abarth needs to go to sleep soon
- # [09:52] <Hixie> i don't recall what we did in xml mode
- # [09:52] <Hixie> i don't really care about xml
- # [09:55] * Quits: jdaggett (~jdaggett@173.243.46.194) (Quit: jdaggett)
- # [09:55] * abarth is now known as abarth|zZz
- # [09:57] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 240 seconds)
- # [09:58] * Quits: sicking (~chatzilla@nat/mozilla/x-jsgpifdyiapkzxtx) (Ping timeout: 240 seconds)
- # [09:58] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [10:00] * Joins: barnabywalters (~barnabywa@host-89-241-110-63.as13285.net)
- # [10:00] <Hixie> hsivonen: i don't see anything in the spec that does the document.write() thing in xml, am i missing something?
- # [10:03] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydx)
- # [10:03] <hsivonen> non-async/defer script block the xml parser to show a predictable DOM state to scripts
- # [10:03] <hsivonen> maybe it's not specced anywhere
- # [10:03] <Hixie> <Script src=""> blocks the parser's modifications of the DOM, sure
- # [10:04] <Hixie> that's got nothing to do with document.write()
- # [10:04] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 252 seconds)
- # [10:04] <hsivonen> nothing?
- # [10:04] <Hixie> that's just the scripts being synchronously loaded
- # [10:04] <Hixie> the same would occur if document.write() didn't exist at all
- # [10:04] <hsivonen> I don't believe it would
- # [10:05] <Hixie> ok
- # [10:05] <Hixie> either way
- # [10:05] <Hixie> i did not have document.write() in mind when speccing that
- # [10:05] <Hixie> and it has nothing to do with document.write() in the spec
- # [10:05] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [10:05] <Hixie> it's just sync external script loading
- # [10:06] <Hixie> and it's hardly "crazy"
- # [10:06] <Hixie> compared to things like <object>'s processing model
- # [10:06] <hsivonen> object is very light in craziness from the parser impl POV
- # [10:07] <Hixie> oh for parsing, sure
- # [10:07] * Quits: dgathright (~dgathrigh@nat/yahoo/x-ybizsovldacnpuxb) (Ping timeout: 240 seconds)
- # [10:07] <Hixie> parsing in general is very light in craziness from the big picture point of view :-)
- # [10:07] <Hixie> XML parsing
- # [10:08] * Quits: kodkod (~kodkod1@80.74.123.134) (Quit: kodkod)
- # [10:08] <hsivonen> script has the worst parsing complications
- # [10:08] <Hixie> in XML parsing, it has the only complications
- # [10:08] <Hixie> well, i guess </video> and </object> technically have some minor complications
- # [10:08] <Hixie> but that's about it, in xml
- # [10:09] <hsivonen> and <svg>
- # [10:09] <Hixie> oh because of their event nonsense?
- # [10:09] <hsivonen> right
- # [10:10] <Hixie> yeah i haven't been affected by that so it doesn't come to mind :-)
- # [10:10] * Quits: barnabywalters (~barnabywa@host-89-241-110-63.as13285.net) (Quit: Back to real life!)
- # [10:10] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
- # [10:10] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 244 seconds)
- # [10:11] <Hixie> anyway. i think the original point stands: if there's a solution that works for XML, I'm sure people would be happy to hear about it, but so far none have been put forward, and it doesn't seem sensible to block progress on that. And when you forget about XML, it really doesn't seem like the proposal is unreasonable; it reuses existing logic.
- # [10:12] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [10:12] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [10:15] <Hixie> ok, HD canvas is done, modulo all the bugs i just introduced that hober and zcorpan will point out
- # [10:16] <Hixie> next up is removeHitRegion(), i guess
- # [10:16] <Hixie> tomorrow
- # [10:16] * Quits: SimonSapin1 (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Quit: Leaving.)
- # [10:17] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 255 seconds)
- # [10:18] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [10:19] * Quits: graememcc (~chatzilla@host31-53-9-84.range31-53.btcentralplus.com) (Remote host closed the connection)
- # [10:19] * Joins: graememcc (~chatzilla@host31-53-9-84.range31-53.btcentralplus.com)
- # [10:20] * Quits: Guest29795 (~jondong@123.126.22.58) (Remote host closed the connection)
- # [10:22] <annevk> how do URLs in <template> descendant elements resolve?
- # [10:22] * Joins: jondong (~jondong@123.126.22.58)
- # [10:22] <annevk> I guess base URLs would have to work
- # [10:22] * jondong is now known as Guest73410
- # [10:23] <annevk> we could just modify XML really
- # [10:23] <annevk> introduce <xml:template> or something odd like that
- # [10:24] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 252 seconds)
- # [10:25] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [10:31] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 255 seconds)
- # [10:31] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [10:31] <annevk> http://what-if.xkcd.com/3/ is awesome
- # [10:36] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 248 seconds)
- # [10:38] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [10:38] * Joins: kodkod (~kodkod1@46-116-51-254.bb.netvision.net.il)
- # [10:41] * Quits: JohnAlbin (~JohnAlbin@114-42-56-136.dynamic.hinet.net) (Quit: JohnAlbin)
- # [10:43] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 244 seconds)
- # [10:44] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [10:46] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [10:47] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [10:49] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 255 seconds)
- # [10:50] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [10:51] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 252 seconds)
- # [10:52] * Quits: Lachy (~Lachy@cm-84.215.193.125.getinternet.no) (Quit: Computer has gone to sleep.)
- # [10:56] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 246 seconds)
- # [10:57] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [10:58] * Quits: Guest73410 (~jondong@123.126.22.58) (Remote host closed the connection)
- # [11:02] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 248 seconds)
- # [11:03] * Quits: aglehg (~aglehg@a81-84-73-123.cpe.netcabo.pt) (Ping timeout: 265 seconds)
- # [11:03] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [11:05] * Joins: aglehg (~aglehg@a81-84-73-123.cpe.netcabo.pt)
- # [11:07] * Joins: jondong (~jondong@123.126.22.58)
- # [11:08] * jondong is now known as Guest87794
- # [11:08] * Joins: mdahlstrand (~mdahlstra@88.96.250.58)
- # [11:09] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 265 seconds)
- # [11:10] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [11:13] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
- # [11:15] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 248 seconds)
- # [11:16] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [11:20] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
- # [11:20] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 246 seconds)
- # [11:22] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [11:27] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 246 seconds)
- # [11:28] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [11:33] * Joins: Lachy (~Lachy@pat-tazdevil.opera.com)
- # [11:33] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 244 seconds)
- # [11:34] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [11:35] * Quits: Guest87794 (~jondong@123.126.22.58) (Remote host closed the connection)
- # [11:36] * Joins: sicking (~chatzilla@c-67-180-8-184.hsd1.ca.comcast.net)
- # [11:39] * Joins: shwetank (~shwetank@122.173.229.112)
- # [11:40] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 248 seconds)
- # [11:40] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [11:45] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 244 seconds)
- # [11:46] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
- # [11:46] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [11:47] * Joins: jarib (~jarib@unaffiliated/jarib)
- # [11:49] * Joins: nonge_ (~nonge@p5B3269E4.dip.t-dialin.net)
- # [11:51] * Quits: nonge (~nonge@p508295B7.dip.t-dialin.net) (Read error: Operation timed out)
- # [11:51] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 248 seconds)
- # [11:52] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [11:57] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Quit: dgathright)
- # [11:58] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 246 seconds)
- # [11:59] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [12:04] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 265 seconds)
- # [12:05] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 246 seconds)
- # [12:05] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [12:08] * Joins: jondong (~jondong@123.126.22.58)
- # [12:08] * jondong is now known as Guest10562
- # [12:10] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 244 seconds)
- # [12:11] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [12:14] * Quits: niloy (~niloy@61.12.96.242) (Ping timeout: 248 seconds)
- # [12:15] * Joins: niloy (~niloy@61.12.96.242)
- # [12:16] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 250 seconds)
- # [12:17] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [12:21] * Joins: Ms2ger (~Ms2ger@91.181.95.137)
- # [12:22] * Quits: akamike (u5089@gateway/web/irccloud.com/x-ifmhfqyzmhanvfeo) (Remote host closed the connection)
- # [12:22] * Quits: matjas (u2247@gateway/web/irccloud.com/x-bxsfikjigkegvduf) (Remote host closed the connection)
- # [12:22] * Quits: benschwarz (u2121@gateway/web/irccloud.com/x-ghlogjywaypxbrjk) (Remote host closed the connection)
- # [12:22] * Quits: vidu (u5404@gateway/web/irccloud.com/x-cunphitxhscjqbgv) (Read error: Connection reset by peer)
- # [12:22] * Quits: Raynos (u3611@gateway/web/irccloud.com/x-xnnbyxmkikbtcvbf) (Read error: Connection reset by peer)
- # [12:22] * Quits: hdv (u2376@gateway/web/irccloud.com/x-wbnckpgeksmdtvcq) (Remote host closed the connection)
- # [12:22] * Quits: ryanseddon (u1832@gateway/web/irccloud.com/x-qfxgxqtlqtonbbvk) (Write error: Connection reset by peer)
- # [12:22] * Quits: scheib (u4467@gateway/web/irccloud.com/x-hyiskptjzrqxfozx) (Read error: Connection reset by peer)
- # [12:22] * Quits: dglazkov (u4270@gateway/web/irccloud.com/x-zitmlsjnzpxnvvco) (Remote host closed the connection)
- # [12:22] * Quits: toddmparker_ (u3054@gateway/web/irccloud.com/x-qzefwucbkciuedci) (Read error: Connection reset by peer)
- # [12:22] * Quits: wycats (u79@gateway/web/irccloud.com/x-aedohawwvefknusd) (Read error: Connection reset by peer)
- # [12:22] * Quits: BruNeX (u4730@gateway/web/irccloud.com/x-dsnmcsanjwthjohn) (Remote host closed the connection)
- # [12:22] * Quits: twisted` (u6794@gateway/web/irccloud.com/x-kfrpnkikgjrnkeyv) (Read error: Connection reset by peer)
- # [12:22] * Quits: Phae (u455@gateway/web/irccloud.com/x-tzuwuvcbmwekgksg) (Remote host closed the connection)
- # [12:22] * Quits: divya (u1924@gateway/web/irccloud.com/x-aioenedvohsffglu) (Read error: Connection reset by peer)
- # [12:22] * Quits: matijsb (u2278@gateway/web/irccloud.com/x-cniloewltmrezwxl) (Remote host closed the connection)
- # [12:22] * Quits: ojan_away (u5519@gateway/web/irccloud.com/x-mjdzhotulfwxctlt) (Remote host closed the connection)
- # [12:22] * Quits: Wilto (u2821@gateway/web/irccloud.com/x-wytintwdqjqkuoeo) (Remote host closed the connection)
- # [12:22] * Quits: scottjehl (u3055@gateway/web/irccloud.com/x-vdjmxpewtqihergu) (Remote host closed the connection)
- # [12:22] * Quits: boblet (u1921@gateway/web/irccloud.com/x-nkowetghgsscgdzl) (Remote host closed the connection)
- # [12:22] * Quits: romainhuet (u2533@gateway/web/irccloud.com/x-mncrqzbtljftthtp) (Remote host closed the connection)
- # [12:22] * Quits: Scorchin (u1242@gateway/web/irccloud.com/x-yzexspxvssouzpih) (Remote host closed the connection)
- # [12:22] * Quits: sawrubh|bot (u6719@gateway/web/irccloud.com/x-izytnzfatjprfjwz) (Remote host closed the connection)
- # [12:22] * Quits: arv (u4269@gateway/web/irccloud.com/x-ojrlfozqmgltttzo) (Remote host closed the connection)
- # [12:22] * Quits: oal (u4126@gateway/web/irccloud.com/x-mclbzthsaeqaluzv) (Write error: Connection reset by peer)
- # [12:22] * Quits: NimeshNeema (u2689@gateway/web/irccloud.com/x-wxudogehbdlawlmo) (Remote host closed the connection)
- # [12:22] * Quits: rafaelw_ (u4459@gateway/web/irccloud.com/x-wnswptuyxqlqrddr) (Write error: Broken pipe)
- # [12:22] * Quits: remysharp (u4345@gateway/web/irccloud.com/x-aoccnngeawwrwnhc) (Write error: Broken pipe)
- # [12:22] * Quits: mainerror (u4521@gateway/web/irccloud.com/x-ninhzpgszfuwhzeu) (Remote host closed the connection)
- # [12:23] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 250 seconds)
- # [12:24] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [12:24] * Joins: cgiffard (~cgiffard@210.9.141.186)
- # [12:28] * Joins: akamike (u5089@gateway/web/irccloud.com/x-vrakfxwfzjkiueoi)
- # [12:28] * Joins: toddmparker_ (u3054@gateway/web/irccloud.com/x-xskktryfhdcyogif)
- # [12:29] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 240 seconds)
- # [12:30] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [12:30] * Joins: dglazkov (u4270@gateway/web/irccloud.com/x-btlpmheagevbvkgf)
- # [12:30] * Quits: ivan\ (~ivan@unaffiliated/ivan/x-000001) (Ping timeout: 246 seconds)
- # [12:31] * Joins: sawrubh|bot (u6719@gateway/web/irccloud.com/x-zyxdypgoaoucetrx)
- # [12:32] * Joins: benschwarz (u2121@gateway/web/irccloud.com/x-pkkzhhccwppnsbeu)
- # [12:32] * Joins: matjas (u2247@gateway/web/irccloud.com/x-qevoflvkudrglkju)
- # [12:33] * Joins: ivan\ (~ivan@unaffiliated/ivan/x-000001)
- # [12:34] * Joins: Phae (u455@gateway/web/irccloud.com/x-vkzosasmiwtptzhm)
- # [12:34] * Joins: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com)
- # [12:35] * Joins: Obvious (tachikoma@188.226.74.2)
- # [12:35] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 246 seconds)
- # [12:36] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [12:37] * Joins: oal (u4126@gateway/web/irccloud.com/x-swnjeutbxngggyca)
- # [12:38] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [12:38] * Quits: sicking (~chatzilla@c-67-180-8-184.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [12:40] * Joins: hdv (u2376@gateway/web/irccloud.com/x-uwwttucnfnodhvzj)
- # [12:41] * Joins: divya (u1924@gateway/web/irccloud.com/x-uhgiwpyatmazofxp)
- # [12:41] * Joins: wycats (u79@gateway/web/irccloud.com/x-gbmdiyckytonbmup)
- # [12:41] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 244 seconds)
- # [12:41] <annevk> Is there any circumstance where you do not have a base URL?
- # [12:42] <annevk> (other than the address bar)
- # [12:42] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [12:44] * Joins: ryanseddon (u1832@gateway/web/irccloud.com/x-tkrhegvtzyztnyoh)
- # [12:45] * Joins: vidu (u5404@gateway/web/irccloud.com/x-mifgghgkkxyyjskv)
- # [12:45] <hsivonen> <xml:foo> is never the right solution
- # [12:46] <hsivonen> for evidence, see xml:lang, xml:id and <xml:include>
- # [12:47] * Joins: matijsb (u2278@gateway/web/irccloud.com/x-vbduynrwdysqygao)
- # [12:47] <annevk> hsivonen: yeah after I mentioned that I wondered whether I should correct it to html:template
- # [12:48] <annevk> hsivonen: or just let it be warnocked
- # [12:48] * Joins: BruNeX (u4730@gateway/web/irccloud.com/x-umfkwlcnwyoamdyr)
- # [12:54] <MikeSmith> http://www.w3.org/community/xmlhypermedia/ created
- # [12:55] <MikeSmith> by the xml:href guy
- # [12:55] * Joins: twisted` (u6794@gateway/web/irccloud.com/x-olykldwaftdlodzt)
- # [12:57] <MikeSmith> interesting list of technologies on this "Anatomy of a Web Developer" T-shirt http://rlv.zcache.com/anatomy_of_a_web_developer_brain_driven_by_mysql_tshirt-p235273746211126463b7wq7_400.jpg
- # [12:58] * Joins: rafaelw_ (u4459@gateway/web/irccloud.com/x-yybtqmqtjlytzwie)
- # [12:58] * Joins: Raynos (u3611@gateway/web/irccloud.com/x-sdhuwddupaykpedq)
- # [13:00] * nonge_ is now known as nonge
- # [13:01] * abstractj|away is now known as abstractj
- # [13:04] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
- # [13:04] * hsivonen didn't know there was *the* xml:href guy
- # [13:10] * Quits: cgiffard (~cgiffard@210.9.141.186) (Quit: cgiffard)
- # [13:15] <hsivonen> so not only have I semi-accidentally come into contact with browsing context code, I have even more accidentally came into contact with B/F cache code :-( :-(
- # [13:16] * abstractj is now known as abstractj|brb
- # [13:16] <hsivonen> let's see if Hixie has conceptualized the B/F cache better than the Gecko code that introduced it...
- # [13:18] * Joins: mainerror (u4521@gateway/web/irccloud.com/x-dyzahmhrduujcpwi)
- # [13:18] * Joins: MikeSmith_ (~MikeSmith@s1106109.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [13:20] <hsivonen> I wonder if Gecko ever puts non-"complete" docs in the B/F cache in the first place...
- # [13:20] <hsivonen> smaug____: do you happen to know?
- # [13:21] <smaug____> it shouldn't
- # [13:21] <hsivonen> smaug____: ok. thanks
- # [13:22] * Quits: MikeSmith (~MikeSmith@s1106124.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 265 seconds)
- # [13:22] * MikeSmith_ is now known as MikeSmith
- # [13:30] * Joins: remysharp (u4345@gateway/web/irccloud.com/x-jtyyvnsfefrqrjsz)
- # [13:31] <MikeSmith> hsivonen: btw it would be nice to try to fix the the parser bug that causes double-quoted charset parameter values to be reported as errors in the validator
- # [13:31] <MikeSmith> I can't remember where the source of that is but I vaguely recall being in the chardet code maybe
- # [13:32] <hsivonen> MikeSmith: does the spec not treat those as errors?
- # [13:32] <MikeSmith> no, not as far as I know
- # [13:32] <hsivonen> interesting
- # [13:33] <MikeSmith> I don't know that the HTML spec says anything about the syntax for the header case
- # [13:33] <MikeSmith> anyway, the mime-type RFCs allow it
- # [13:34] <hsivonen> oh this is about header parsing rather than processing the value after header parsing?
- # [13:34] <MikeSmith> though only for double quotes, not for single once
- # [13:34] <MikeSmith> yeah
- # [13:34] * Quits: silverroots (~silverroo@144.187.180.13) (Ping timeout: 265 seconds)
- # [13:35] <MikeSmith> one common place where it gets reported is for the built-in Web server that ships with mercurial
- # [13:35] <MikeSmith> hgweb
- # [13:35] <hsivonen> ok
- # [13:36] * Joins: cgiffard (~cgiffard@180.148.120.105)
- # [13:45] <MikeSmith> hsivonen: related mercurial bug I filed: http://bz.selenic.com/show_bug.cgi?id=3531
- # [13:49] * Quits: kodkod (~kodkod1@46-116-51-254.bb.netvision.net.il) (Quit: kodkod)
- # [13:51] * Joins: silverroots (~silverroo@144.187.180.13)
- # [13:52] * abstractj|brb is now known as abstractj
- # [13:57] * Joins: ojan_away (u5519@gateway/web/irccloud.com/x-nmypwkxjcucjidjj)
- # [14:01] * Joins: NimeshNeema (u2689@gateway/web/irccloud.com/x-irmycyvvzyggpnni)
- # [14:08] * Parts: bencc (~user@bzq-84-111-74-191.red.bezeqint.net)
- # [14:21] * Joins: TEMP_NICKNAME (524975a9@gateway/web/freenode/ip.82.73.117.169)
- # [14:23] * Parts: TEMP_NICKNAME (524975a9@gateway/web/freenode/ip.82.73.117.169)
- # [14:29] * Joins: kodkod (~kodkod1@80.74.123.134)
- # [14:35] * Joins: JohnAlbin (~JohnAlbin@114-42-56-136.dynamic.hinet.net)
- # [14:36] * Quits: Lachy (~Lachy@pat-tazdevil.opera.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [14:36] * Joins: thisgeek (~chris@ip-64-134-70-168.public.wayport.net)
- # [14:37] * Quits: JohnAlbin (~JohnAlbin@114-42-56-136.dynamic.hinet.net) (Client Quit)
- # [14:40] * Quits: izhak (~izhak@213.87.240.249) (Remote host closed the connection)
- # [14:43] * Joins: Lachy (~Lachy@office.oslo.opera.com)
- # [14:44] * Joins: izhak (~izhak@213.87.241.87)
- # [14:47] * Joins: Druide_ (~Druid@p5B136FC7.dip.t-dialin.net)
- # [14:54] * Joins: erichynds (~ehynds@64.206.121.41)
- # [14:57] * Quits: thisgeek (~chris@ip-64-134-70-168.public.wayport.net) (Quit: thisgeek)
- # [14:57] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Read error: Connection reset by peer)
- # [14:59] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [15:03] * heycam|away is now known as heycam
- # [15:07] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Read error: Connection reset by peer)
- # [15:08] * Joins: tantek_ (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [15:13] * Quits: ajpiano (~ajpiano@li98-57.members.linode.com) (Excess Flood)
- # [15:15] * Joins: ehsan (~ehsan@209.20.29.228)
- # [15:16] * Quits: silverroots (~silverroo@144.187.180.13) (Remote host closed the connection)
- # [15:16] * Joins: ajpiano (~ajpiano@li98-57.members.linode.com)
- # [15:18] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [15:24] * Joins: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com)
- # [15:25] * Joins: odinho (~odinho@office.oslo.opera.com)
- # [15:27] <odinho> Ms2ger: Problem is ofc that they're really so damn verbose. Should be a way to say "I want to see the important stuff". So then it's possible to fix that first...
- # [15:27] <odinho> Ms2ger: (the idlharness that is)
- # [15:28] <Ms2ger> Well, all of idlharness is obscure edge cases, really :)
- # [15:28] * jacobolu_ is now known as jacobolus
- # [15:29] <odinho> Nope, checking that properties exist, is readonly, returning expected objects back that behave as described. That stuff is useful for doing a quick skeleton of code to further refine and build on. :]
- # [15:30] <odinho> Well, depends on obsucrity level ofc, but not that obscure :P
- # [15:32] <Ms2ger> Easy; you just import the IDL file and let the bindings code do its wo... Oh
- # [15:33] <odinho> ...
- # [15:34] * Ms2ger curses Gecko's manual bindings
- # [15:34] * Joins: MacTed (~Thud@63.119.36.36)
- # [15:34] * Quits: izhak (~izhak@213.87.241.87) (Ping timeout: 252 seconds)
- # [15:35] <odinho> Hmm? Thought Gecko had a binding system?
- # [15:35] <Ms2ger> About 5
- # [15:38] * Quits: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com) (Remote host closed the connection)
- # [15:41] * Joins: JohnAlbin (~JohnAlbin@114-42-56-136.dynamic.hinet.net)
- # [15:43] * Quits: Delapouite (~Delapouit@dsl-58-6-19-17.wa.westnet.com.au) (Remote host closed the connection)
- # [15:44] <Ms2ger> And the hand-written parts don't look nice...
- # [15:47] * Quits: SonicX (~quassel@116.203.4.63) (Ping timeout: 246 seconds)
- # [15:47] * Joins: SonicX (~quassel@116.203.13.204)
- # [15:47] * Quits: SonicX (~quassel@116.203.13.204) (Remote host closed the connection)
- # [16:01] <annevk> why does http://trac.webkit.org/browser/trunk/Source/WebCore/platform/KURL.cpp#L74 not list ports for ws: and wss:?
- # [16:01] <annevk> they're the same as for http?
- # [16:05] * Joins: scor (~scor@w0113357.mgh.harvard.edu)
- # [16:05] * Quits: scor (~scor@w0113357.mgh.harvard.edu) (Changing host)
- # [16:05] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [16:06] * Joins: jryans (~jryans@office.massrel.com)
- # [16:06] <annevk> indeed they are
- # [16:11] * Joins: Druide__ (~Druid@p5B05D023.dip.t-dialin.net)
- # [16:12] * Quits: Druide_ (~Druid@p5B136FC7.dip.t-dialin.net) (Ping timeout: 265 seconds)
- # [16:12] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [16:18] * Joins: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com)
- # [16:18] * Joins: izhak (~izhak@188.244.179.74)
- # [16:21] * Joins: SonicX (~quassel@116.203.13.204)
- # [16:22] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
- # [16:26] * Quits: richt (~richt@office.oslo.opera.com) (Remote host closed the connection)
- # [16:26] * Joins: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
- # [16:26] * Parts: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
- # [16:28] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [16:35] * Joins: ehsan (~ehsan@66.207.208.98)
- # [16:37] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [16:37] * Quits: izhak (~izhak@188.244.179.74) (Remote host closed the connection)
- # [16:40] * Joins: izhak (~izhak@188.244.179.74)
- # [16:44] * Joins: saba (~foo@80.217.46.181)
- # [16:44] * Quits: saba (~foo@80.217.46.181) (Changing host)
- # [16:44] * Joins: saba (~foo@unaffiliated/saba)
- # [16:56] * Quits: jryans (~jryans@office.massrel.com) (Quit: Be back later)
- # [17:00] * Quits: Druide__ (~Druid@p5B05D023.dip.t-dialin.net) (Ping timeout: 265 seconds)
- # [17:02] * Quits: shwetank (~shwetank@122.173.229.112) (Quit: Leaving...)
- # [17:04] * Joins: jryans (~jryans@office.massrel.com)
- # [17:12] <MikeSmith> hsivonen: so I find the cause of the parser not handling double-quotes in the Content-Type header charset parameter is not in chardet but in the validator util code
- # [17:12] <MikeSmith> https://bitbucket.org/validator/util/src/de960161c5f1/src/nu/validator/xml/ContentTypeParser.java#cl-37
- # [17:12] <MikeSmith> private static final Pattern CHARSET = Pattern.compile("^\\s*charset\\s*=\\s*(\\S+)\\s*$");
- # [17:13] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
- # [17:13] <MikeSmith> should be:
- # [17:13] <MikeSmith> private static final Pattern CHARSET = Pattern.compile("^\\s*charset\\s*=\\s*\"(\\S+)\"\\s*$");
- # [17:13] <MikeSmith> instead I guess
- # [17:14] <MikeSmith> hmm are the spaces allowed there?
- # [17:14] * MikeSmith goes back to read whatever RFC it is
- # [17:15] <gsnedders> Yes, they are.
- # [17:15] <zewt> heh, nothing is quite as horrid as double-escaped regexes in languages without a regex syntax
- # [17:15] * Joins: Wilto (u2821@gateway/web/irccloud.com/x-obnezsrzifqijvgt)
- # [17:15] <Ms2ger> perl comes close
- # [17:15] <zewt> it always does
- # [17:17] <MikeSmith> gsnedders: oh yeah?
- # [17:18] <zewt> who was it that objected to just "img.src = blob", again? was it just MS?
- # [17:18] <zewt> (because they seemed to object to anything that wasn't their own broken oneTimeOnly thing)
- # [17:19] <Ms2ger> I think that img.src = non-string is silly
- # [17:20] <MikeSmith> from productions in RFC 2616 at least I can't see that the spaces are allowed
- # [17:20] * Quits: Lachy (~Lachy@office.oslo.opera.com) (Quit: Computer has gone to sleep.)
- # [17:20] * Joins: darcyclarke (~darcyclar@108.162.149.34)
- # [17:20] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
- # [17:20] <MikeSmith> gsnedders: ↑
- # [17:20] <MikeSmith> I guess I must be missing something
- # [17:21] * Quits: dirkpennings (~dirkpenni@82-148-199-218.adsl.unet.nl) (Ping timeout: 244 seconds)
- # [17:23] <annevk> zewt: it was sicking
- # [17:23] <annevk> zewt: primarily because of the CSS thing, which I don't think people will use
- # [17:24] <zewt> i'm personally on the fence (for whatever that's worth, not being a sicking myself)
- # [17:24] <zewt> having to add new entry points for every single api seems a lot bigger than changing the existing ones
- # [17:24] <zewt> but it is nicer
- # [17:26] <zewt> one thing that makes me nervous about it is that it makes it "optional" for APIs
- # [17:26] <zewt> some apis will inevitably go "why would you want to do that?" and not add the entry point, instead of it being a universal feature
- # [17:29] * Quits: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com) (Quit: thisgeek)
- # [17:29] <annevk> that just requires a bit of hammering
- # [17:30] <annevk> but we can go with what we have now
- # [17:31] <MikeSmith> hsivonen: and would be better to be using a real parser there instead of regexp :) I'll file a TODO bug for it
- # [17:31] * Joins: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com)
- # [17:32] * jonlee is now known as jonlee|afk
- # [17:32] <zewt> annevk: well, modulo https://www.w3.org/Bugs/Public/show_bug.cgi?id=16790#c13
- # [17:32] * Quits: niloy (~niloy@61.12.96.242) (Ping timeout: 248 seconds)
- # [17:33] * Joins: gwicke (~gabriel@wikimedia/gwicke)
- # [17:34] * Quits: izhak (~izhak@188.244.179.74) (Remote host closed the connection)
- # [17:35] <zewt> calling a black-box script that does a document.write("<script...") and having blob URLs in the caller be revoked would be bad
- # [17:36] * boaz|away is now known as boaz
- # [17:37] * Joins: jwalden (~waldo@2620:101:8003:200:bdb1:92cf:3ebb:897f)
- # [17:38] * Joins: SiliconDon (~SiliconDo@bas2-toronto47-1242436010.dsl.bell.ca)
- # [17:41] * Quits: SiliconDon (~SiliconDo@bas2-toronto47-1242436010.dsl.bell.ca) (Client Quit)
- # [17:41] * Quits: markkes (~markkes@62.207.90.201) (Read error: Connection reset by peer)
- # [17:51] * Joins: JohnAlbin_ (~JohnAlbin@209.41.114.202)
- # [17:54] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
- # [17:55] * Quits: JohnAlbin (~JohnAlbin@114-42-56-136.dynamic.hinet.net) (Ping timeout: 240 seconds)
- # [17:55] * JohnAlbin_ is now known as JohnAlbin
- # [17:56] <dglazkov> good morning, Whatwg!
- # [18:01] <jwalden> morning, dglazkov
- # [18:01] * Joins: izhak (~izhak@188.244.179.74)
- # [18:06] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [18:06] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [18:07] * Joins: JohnAlbin_ (~JohnAlbin@114-42-56-136.dynamic.hinet.net)
- # [18:11] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 265 seconds)
- # [18:11] * Quits: JohnAlbin (~JohnAlbin@209.41.114.202) (Ping timeout: 248 seconds)
- # [18:11] * JohnAlbin_ is now known as JohnAlbin
- # [18:12] * Quits: annevk (~annevk@212.238.236.229) (Remote host closed the connection)
- # [18:20] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:22] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Ping timeout: 248 seconds)
- # [18:23] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
- # [18:24] * Quits: abarth|zZz (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Quit: abarth|zZz)
- # [18:28] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [18:31] * Quits: jwalden (~waldo@2620:101:8003:200:bdb1:92cf:3ebb:897f) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 13.0.1/20120616205746])
- # [18:32] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:45] * Joins: imrobert (~robert@88.80.28.39)
- # [18:45] * Joins: rniwa (rniwa@nat/google/x-anpusnpzpgxaltes)
- # [18:46] * Joins: jwalden (~waldo@2620:101:8003:200:bdb1:92cf:3ebb:897f)
- # [18:47] <gsnedders> MikeSmith: Implicit white space is what you're missing.
- # [18:48] * Quits: izhak (~izhak@188.244.179.74) (Ping timeout: 244 seconds)
- # [18:48] <gsnedders> jwalden: So, we now outnumber these accessor property people. Mwhaha! :)
- # [18:48] * Joins: jackjack (~Adium@2620:101:8003:200:556e:98a3:ca58:3d89)
- # [18:48] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (*.net *.split)
- # [18:48] * Quits: ajpiano (~ajpiano@li98-57.members.linode.com) (*.net *.split)
- # [18:48] * Quits: NimeshNeema (u2689@gateway/web/irccloud.com/x-irmycyvvzyggpnni) (*.net *.split)
- # [18:48] * Quits: ojan_away (u5519@gateway/web/irccloud.com/x-nmypwkxjcucjidjj) (*.net *.split)
- # [18:48] * Quits: twisted` (u6794@gateway/web/irccloud.com/x-olykldwaftdlodzt) (*.net *.split)
- # [18:48] * Quits: dglazkov (u4270@gateway/web/irccloud.com/x-btlpmheagevbvkgf) (*.net *.split)
- # [18:48] * Quits: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com) (*.net *.split)
- # [18:48] * Quits: karlcow (~karl@nerval.la-grange.net) (*.net *.split)
- # [18:48] * Quits: Jedi_ (~Jedi@jedi.org) (*.net *.split)
- # [18:48] * Quits: gsnedders (~gsnedders@mail.gsnedders.com) (*.net *.split)
- # [18:48] * Quits: ukai (ukai@nat/google/x-obqlkruekmwplxaa) (*.net *.split)
- # [18:48] <jwalden> :-)
- # [18:48] <jwalden> I landed the __proto__ patch about an hour ago, we'll see how it goes
- # [18:50] * Joins: dglazkov (u4270@gateway/web/irccloud.com/session)
- # [18:50] * Quits: erichynds (~ehynds@64.206.121.41) (Ping timeout: 244 seconds)
- # [18:51] * Parts: jackjack (~Adium@2620:101:8003:200:556e:98a3:ca58:3d89)
- # [18:54] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
- # [18:55] * Joins: pablof (~pablof@144.189.101.1)
- # [18:55] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
- # [19:03] * Quits: hswe (~hswe@vpn.space150.com) (Ping timeout: 246 seconds)
- # [19:04] * Joins: erichynds (~ehynds@64.206.121.41)
- # [19:04] * Joins: shwetank (~shwetank@122.173.229.112)
- # [19:06] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [19:06] * Joins: ajpiano (~ajpiano@li98-57.members.linode.com)
- # [19:06] * Joins: NimeshNeema (u2689@gateway/web/irccloud.com/x-irmycyvvzyggpnni)
- # [19:06] * Joins: ojan (u5519@gateway/web/irccloud.com/x-nmypwkxjcucjidjj)
- # [19:06] * Joins: twisted` (u6794@gateway/web/irccloud.com/x-olykldwaftdlodzt)
- # [19:06] * Joins: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com)
- # [19:06] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [19:06] * Joins: Jedi_ (~Jedi@jedi.org)
- # [19:06] * Joins: gsnedders (~gsnedders@mail.gsnedders.com)
- # [19:06] * Joins: ukai (ukai@nat/google/x-obqlkruekmwplxaa)
- # [19:07] * Quits: dglazkov (u4270@gateway/web/irccloud.com/session) (Changing host)
- # [19:07] * Joins: dglazkov (u4270@gateway/web/irccloud.com/x-jcktxyfigznywrgx)
- # [19:07] * Joins: jdaggett (~jdaggett@66.207.208.98)
- # [19:07] * Joins: jsbell (jsbell@nat/google/x-ydrxqqgirqeblsxv)
- # [19:08] * Joins: jennb (jennb@nat/google/x-ioeagkizcnaohxlx)
- # [19:10] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
- # [19:13] * Quits: graememcc (~chatzilla@host31-53-9-84.range31-53.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0.1/20120615112143])
- # [19:14] * jonlee|afk is now known as jonlee
- # [19:15] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [19:16] * Quits: ajpiano (~ajpiano@li98-57.members.linode.com) (Excess Flood)
- # [19:17] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
- # [19:17] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [19:20] * Joins: ajpiano (~ajpiano@li98-57.members.linode.com)
- # [19:22] * Quits: shwetank (~shwetank@122.173.229.112) (Quit: Linkinus - http://linkinus.com)
- # [19:22] * Quits: drublic (~drublic@frbg-5f730eef.pool.mediaWays.net) (Remote host closed the connection)
- # [19:23] * Joins: drublic (~drublic@frbg-5f730eef.pool.mediaWays.net)
- # [19:25] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [19:27] * Quits: drublic (~drublic@frbg-5f730eef.pool.mediaWays.net) (Ping timeout: 276 seconds)
- # [19:29] * Joins: Druide_ (~Druid@p5B137206.dip.t-dialin.net)
- # [19:29] * Joins: sicking (~chatzilla@c-67-180-8-184.hsd1.ca.comcast.net)
- # [19:31] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Ping timeout: 246 seconds)
- # [19:33] * Joins: hasather_ (~hasather_@cm-84.208.57.129.getinternet.no)
- # [19:37] * Quits: mdahlstrand (~mdahlstra@88.96.250.58) (Quit: mdahlstrand)
- # [19:37] * Joins: fishd (darin@nat/google/x-qwpzktmtjbavevgl)
- # [19:38] * Joins: tomasf (~tom@2002:55e5:db36:0:d32:25c7:c11d:e99b)
- # [19:41] * Quits: danielfilho (~danielfil@187.31.77.7) (Read error: Connection reset by peer)
- # [19:41] * Joins: danielfilho (~danielfil@187.31.77.7)
- # [19:42] * Quits: raphc (~quassel@153-107-190-109.dsl.ovh.fr) (Ping timeout: 252 seconds)
- # [19:45] * Quits: sicking (~chatzilla@c-67-180-8-184.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [19:48] * Joins: abarth (~abarth@216.239.55.198)
- # [19:49] * abstractj is now known as abstractj|lunch
- # [19:57] * Joins: kennyluck (~kennyluck@58.246.91.218)
- # [19:58] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [20:00] * Quits: jryans (~jryans@office.massrel.com) (Quit: Be back later)
- # [20:04] * Joins: niloy (~niloy@42.105.140.102)
- # [20:05] * Joins: jryans (~jryans@office.massrel.com)
- # [20:06] * Quits: espadrine` (~thaddee_t@63-235-13-3.dia.static.qwest.net) (Ping timeout: 246 seconds)
- # [20:11] * Joins: Druide__ (~Druid@p5B135043.dip.t-dialin.net)
- # [20:13] * Quits: Druide_ (~Druid@p5B137206.dip.t-dialin.net) (Ping timeout: 265 seconds)
- # [20:13] * Joins: scheib (u4467@gateway/web/irccloud.com/x-ndofgddtzmstszsb)
- # [20:13] * Joins: hswe (~hswe@blackhole.space150.com)
- # [20:14] * Joins: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com)
- # [20:17] * Joins: carlos_antonio (~benway@unaffiliated/disusered)
- # [20:18] * Joins: Druide_ (~Druid@p5B05C562.dip.t-dialin.net)
- # [20:20] * Quits: Druide__ (~Druid@p5B135043.dip.t-dialin.net) (Ping timeout: 265 seconds)
- # [20:20] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [20:20] * Quits: kennyluck (~kennyluck@58.246.91.218) (Read error: Connection reset by peer)
- # [20:21] * Joins: kennyluck (~kennyluck@58.246.91.218)
- # [20:22] * Joins: skylamer` (cgskylamer@78.90.213.55)
- # [20:23] <annevk> hmm authority is annoying to parse
- # [20:23] * Quits: Druide_ (~Druid@p5B05C562.dip.t-dialin.net) (Ping timeout: 265 seconds)
- # [20:24] <annevk> [bits[:bits]@]bits[:bits] is the grammar or some such
- # [20:24] <annevk> but then wildly more complicated
- # [20:25] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [20:28] * Quits: imrobert (~robert@88.80.28.39) (Quit: leaving)
- # [20:34] * Joins: sawrubh (chatzilla@59.179.132.102)
- # [20:36] * Joins: Druide_ (~Druid@p5B13613F.dip.t-dialin.net)
- # [20:36] * Quits: kennyluck (~kennyluck@58.246.91.218) (Read error: Connection reset by peer)
- # [20:37] * Joins: kennyluck (~kennyluck@58.246.91.218)
- # [20:41] * abstractj|lunch is now known as abstractj
- # [20:43] * jonlee is now known as jonlee|afk
- # [20:50] * Quits: skylamer` (cgskylamer@78.90.213.55)
- # [21:00] <Philip`> Hmm, I got a "DMCA Removal Notice - Link Removal Request" about "an unauthorised link to our clients web site" on http://philip.html5.org/data/doctypes.html
- # [21:00] * Joins: Lachy (~Lachy@cm-84.215.193.125.getinternet.no)
- # [21:00] <Philip`> annevk: Since you're hosting it and would presumably have to deal with any problems if they're serious: Should I care?
- # [21:01] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [21:01] * Joins: bckenny (~bckenny@c-67-180-86-201.hsd1.ca.comcast.net)
- # [21:02] <zewt> Philip`: it's it a felony to send bogus DMCA requests or something? heh
- # [21:03] * Quits: kennyluck (~kennyluck@58.246.91.218) (Read error: Connection reset by peer)
- # [21:03] <Philip`> zewt: I guess that only applies to actual take-down notices, not to emails which happen to mention "DMCA" in their subject line
- # [21:03] * Joins: kennyluck (~kennyluck@58.246.91.218)
- # [21:03] <zewt> "something something DMCA - do whatever I tell you to"
- # [21:03] <zewt> Philip`: DMCA Removal Notice - buy me a pizza
- # [21:03] <Philip`> This one says "If the links are not removed as soon as possible then we may have to take further action such as requesting a DMCA take-down notice or reporting the links to Google"
- # [21:04] <Philip`> (I'd have thought Google was already aware of all my links, since that's what their business is based on...)
- # [21:05] <zewt> "you're going to tell a search engine about my webpage? please do!"
- # [21:07] * Quits: kennyluck (~kennyluck@58.246.91.218) (Read error: No route to host)
- # [21:10] <Ms2ger> Oh, look
- # [21:10] <Ms2ger> First action as a CSSOM editor: "Hey, do you *really* want me to *define* things?"
- # [21:11] * Joins: sicking (~chatzilla@nat/mozilla/x-ulppkviybsxovpzy)
- # [21:14] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [21:15] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [21:20] * jonlee|afk is now known as jonlee
- # [21:24] * Quits: sawrubh (chatzilla@59.179.132.102) (Read error: Connection reset by peer)
- # [21:24] * Joins: sawrubh (chatzilla@120.58.136.102)
- # [21:27] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [21:29] <MikeSmith> gsnedders: I don't think I'm missing implicit white space as far the the RFCs go
- # [21:29] * Quits: SonicX (~quassel@116.203.13.204) (Remote host closed the connection)
- # [21:29] <MikeSmith> there's nothing implicit about it in RFC 2616
- # [21:30] <MikeSmith> rather it's just simply not allowed
- # [21:30] * jonlee is now known as jonlee|afk
- # [21:30] <MikeSmith> if browser engines allow it, then that should be specified somewhere
- # [21:33] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [21:34] * Quits: abarth (~abarth@216.239.55.198) (Quit: abarth)
- # [21:36] * Joins: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
- # [21:38] * Joins: mdahlstrand (~mdahlstra@93-97-53-187.zone5.bethere.co.uk)
- # [21:38] * Quits: niloy (~niloy@42.105.140.102) (Read error: Connection reset by peer)
- # [21:39] <annevk> Ms2ger: oh, something is fixed?
- # [21:39] * Quits: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com) (Remote host closed the connection)
- # [21:39] <Ms2ger> Dunno
- # [21:39] <annevk> Philip`: sounds like you can just ignore it
- # [21:42] <karlcow> Philip`: just ignore.
- # [21:42] * Quits: erichynds (~ehynds@64.206.121.41) (Ping timeout: 244 seconds)
- # [21:43] * Quits: bckenny (~bckenny@c-67-180-86-201.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [21:44] * JohnAlbin is now known as JohnAlbin_zzzzzz
- # [21:45] * Joins: drublic (~drublic@frbg-5d84e2ed.pool.mediaWays.net)
- # [21:45] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [21:46] * jonlee|afk is now known as jonlee
- # [21:49] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [21:50] * Quits: carlos_antonio (~benway@unaffiliated/disusered) (Quit: leaving)
- # [21:52] * Joins: ^esc (~esc_ape@77.116.246.133.wireless.dyn.drei.com)
- # [21:54] * Joins: bckenny (bckenny@nat/google/x-pdmkfnilzwylbfbj)
- # [22:01] * Joins: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com)
- # [22:01] * Joins: imrobert (~robert@88.80.28.39)
- # [22:04] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [22:05] * Quits: Ms2ger (~Ms2ger@91.181.95.137) (Quit: nn)
- # [22:06] <Hixie> hober: your quick review of the HD stuff would be nice, to make sure i'm not barking up the wrong tree
- # [22:06] <Hixie> MikeSmith: ping
- # [22:06] * Joins: danielfilho_ (~danielfil@187.31.77.7)
- # [22:06] * Joins: kodkod_ (~kodkod1@80.74.123.134)
- # [22:07] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [22:07] * Joins: ivan\_ (~ivan@unaffiliated/ivan/x-000001)
- # [22:07] * Joins: payman (~payman@pat.se.opera.com)
- # [22:07] * Quits: sawrubh (chatzilla@120.58.136.102) (*.net *.split)
- # [22:07] * Quits: danielfilho (~danielfil@187.31.77.7) (*.net *.split)
- # [22:07] * Quits: gwicke (~gabriel@wikimedia/gwicke) (*.net *.split)
- # [22:07] * Quits: tantek_ (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (*.net *.split)
- # [22:07] * Quits: kodkod (~kodkod1@80.74.123.134) (*.net *.split)
- # [22:07] * Quits: matijsb (u2278@gateway/web/irccloud.com/x-vbduynrwdysqygao) (*.net *.split)
- # [22:07] * Quits: oal (u4126@gateway/web/irccloud.com/x-swnjeutbxngggyca) (*.net *.split)
- # [22:07] * Quits: ivan\ (~ivan@unaffiliated/ivan/x-000001) (*.net *.split)
- # [22:07] * Quits: nonge (~nonge@p5B3269E4.dip.t-dialin.net) (*.net *.split)
- # [22:07] * Quits: jarib (~jarib@unaffiliated/jarib) (*.net *.split)
- # [22:07] * Quits: gavinc (~gavin@50.0.77.3) (*.net *.split)
- # [22:07] * Quits: mpt (~mpt@canonical/mpt) (*.net *.split)
- # [22:07] * Quits: gavin_ (~gavin@76.14.87.162) (*.net *.split)
- # [22:07] * Quits: payman_ (~payman@pat.se.opera.com) (*.net *.split)
- # [22:07] * danielfilho_ is now known as danielfilho
- # [22:07] * kodkod_ is now known as kodkod
- # [22:08] * Joins: matijsb (u2278@gateway/web/irccloud.com/x-cslpadrfzkjlanhz)
- # [22:08] * Joins: jarib_ (~jarib@109.74.192.179)
- # [22:08] * Joins: gavinc (~gavin@50.0.77.3)
- # [22:08] * Joins: nonge (~nonge@p5B3269E4.dip.t-dialin.net)
- # [22:08] * Joins: gwicke (~gabriel@wikimedia/gwicke)
- # [22:08] * gwicke is now known as gwicke_away
- # [22:08] * Joins: ehsan (~ehsan@66.207.208.98)
- # [22:08] * ivan\_ is now known as ivan\
- # [22:09] * Joins: mpt (~mpt@faun.canonical.com)
- # [22:09] * Quits: mpt (~mpt@faun.canonical.com) (Changing host)
- # [22:09] * Joins: mpt (~mpt@canonical/mpt)
- # [22:10] * Quits: Druide_ (~Druid@p5B13613F.dip.t-dialin.net) (Ping timeout: 265 seconds)
- # [22:11] * Joins: Druide_ (~Druid@p5B13613F.dip.t-dialin.net)
- # [22:11] <annevk> am I reading it correctly that IRIs don't allow non-BMP characters?
- # [22:12] <annevk> http://tools.ietf.org/html/rfc3987#page-8
- # [22:12] <annevk> oh well, not that it matters what that spec says
- # [22:13] <zewt> an established tradition with rfcs
- # [22:13] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [22:14] * Joins: gavin_ (~gavin@76.14.87.162)
- # [22:14] * gwicke_away is now known as gwicke
- # [22:15] * Joins: oal (u4126@gateway/web/irccloud.com/x-scwqbzlphckmymql)
- # [22:22] * Joins: othermaciej (~mjs@17.245.104.51)
- # [22:23] * Quits: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com) (Read error: Connection reset by peer)
- # [22:23] * Joins: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com)
- # [22:25] <annevk> for URL parsing it's actually easier if the internal URL object stores path segments and the filename
- # [22:25] <annevk> so when you resolve "../" against something else, you just copy the path segments from the base URL (along with everything else, but not the filename and such) and just pop the topmost one
- # [22:25] * Quits: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com) (Read error: Connection reset by peer)
- # [22:25] <annevk> (after you tokenize "../" per path tokenization rules of course)
- # [22:26] * Joins: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com)
- # [22:26] <annevk> (and only if these are hierarchical schemes)
- # [22:27] <annevk> and then .pathname is just the concat of path segments with / followed by / followed by filename
- # [22:28] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [22:29] <Tabatkins> Philip`: There's no such thing as an unauthorized link. You can ignore that.
- # [22:30] * Joins: ehsan_ (~ehsan@66.207.208.98)
- # [22:32] * Joins: espadrine` (~thaddee_t@nat/mozilla/x-vubdoevxltqlofny)
- # [22:38] <karlcow> annevk: what is the filename?
- # [22:38] <annevk> karlcow: remainder except for query/fragment
- # [22:38] * Joins: Obvious_MkII (tachikoma@188.226.74.2)
- # [22:38] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [22:38] <karlcow> http://example.org/path/foo/morefoo?blah
- # [22:39] <annevk> morefoo
- # [22:39] <annevk> path segments would be an array of path and foo
- # [22:39] <karlcow> In which context it is a filename?
- # [22:39] <annevk> query would be blah
- # [22:39] <annevk> it's just a term
- # [22:40] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 265 seconds)
- # [22:40] * karlcow scratches his head
- # [22:42] <annevk> yeah, the URL related terms are not too great
- # [22:42] <annevk> but we are kind of stuck with them given the API
- # [22:42] <karlcow> the path is "/path/foo/morefoo"
- # [22:42] <annevk> though I'm somewhat hesitant to call fragment hash instead
- # [22:42] <annevk> and query search...
- # [22:45] * heycam is now known as heycam|away
- # [22:45] * Quits: imrobert (~robert@88.80.28.39) (Ping timeout: 246 seconds)
- # [22:45] <Hixie> it's often tempting in writing these specs to just call everything "opaque term #391" and so forth
- # [22:46] <Tabatkins> But then you need a registry...
- # [22:46] <Hixie> just to shortcircuit the confusion and bikeshed bickering that inevitably results
- # [22:46] <Hixie> Tabatkins: "html spec opaque term #391"
- # [22:46] <Tabatkins> Ah, distributed extensibility.
- # [22:47] * Joins: imrobert (~robert@static-71-162-243-116.phlapa.fios.verizon.net)
- # [22:48] <annevk> Hixie: shortcircuit the confusion with terms like that? interesting universe
- # [22:48] <Hixie> yeah the problem is it introduces a whole different confusion
- # [22:48] <Hixie> where everyone has no idea what anything means
- # [22:48] <Hixie> but seriously, people sometimes get so hung up on the terms and ignore their definitions, it drives me crazy
- # [22:48] <annevk> uhuh
- # [22:48] <Hixie> e.g. the "cookie-free document" thing recently, which was very clearly defined as meaning "document that cannot get cookies", not "document that has no cookies"
- # [22:49] <Hixie> yet people wrote code assuming it meant the latter!
- # [22:49] <Hixie> (i changed that to "cookie-averse documents")
- # [22:49] <Tabatkins> omg
- # [22:49] <Hixie> and the definition was like two sentences from where the offending requirement was
- # [22:49] <Tabatkins> I... want to refuse to believe that people would write code based solely on the name of a feature, rather than reading any of the actual spec.
- # [22:49] <Hixie> i wish
- # [22:50] * Joins: abarth (abarth@nat/google/x-pqligzxolrasbsgr)
- # [22:50] <Hixie> anyway, that kind of thing is what makes me want to use really opaque terms so that there's no way to implement it without truly understanding it
- # [22:50] <Hixie> obviously a non-starter in practice
- # [22:51] <Hixie> ok, i've added removeHitRegion() for microsoft
- # [22:51] <Hixie> that's apple and microsoft dealt with
- # [22:52] <Hixie> opera wants data: in web works, mozilla wants... what was it, someone had a suggestion earlier
- # [22:52] * Joins: carlos_antonio (~benway@173.230.152.21)
- # [22:52] * Quits: carlos_antonio (~benway@173.230.152.21) (Changing host)
- # [22:52] * Joins: carlos_antonio (~benway@unaffiliated/disusered)
- # [22:53] <Hixie> inputmode, i think
- # [22:53] <Hixie> that's gonna require research
- # [22:53] * karlcow now wonders what are the APIs in different std libs for programming languages.
- # [22:56] * Quits: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [22:58] <karlcow> * for URIs
- # [22:59] * Quits: pablof (~pablof@144.189.101.1) (Ping timeout: 244 seconds)
- # [23:00] * heycam|away is now known as heycam
- # [23:04] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [23:04] * Joins: Adawerk (~ada@169.241.49.57)
- # [23:12] * Quits: gwicke (~gabriel@wikimedia/gwicke) (Quit: Bye!)
- # [23:12] * Joins: gwicke (~gabriel@wikimedia/gwicke)
- # [23:14] * Joins: rwaldron (~rwaldron@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
- # [23:15] * Quits: jryans (~jryans@office.massrel.com) (Quit: Be back later)
- # [23:16] * gwicke is now known as gwicke_away
- # [23:17] * Quits: carlos_antonio (~benway@unaffiliated/disusered) (Quit: leaving)
- # [23:21] * Quits: Lachy (~Lachy@cm-84.215.193.125.getinternet.no) (Quit: Computer has gone to sleep.)
- # [23:25] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:25] * gwicke_away is now known as gwicke
- # [23:26] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
- # [23:26] * Quits: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Quit: snowfox)
- # [23:27] * bentruyman is now known as bent
- # [23:29] * Quits: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com) (Quit: thisgeek)
- # [23:30] * Joins: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com)
- # [23:33] * Quits: hasather_ (~hasather_@cm-84.208.57.129.getinternet.no) (Remote host closed the connection)
- # [23:35] * Quits: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com) (Client Quit)
- # [23:36] * Quits: zewt (~foo@ec2-50-17-220-142.compute-1.amazonaws.com) (Remote host closed the connection)
- # [23:39] * Quits: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com) (Ping timeout: 244 seconds)
- # [23:40] * Quits: abarth (abarth@nat/google/x-pqligzxolrasbsgr) (Quit: abarth)
- # [23:41] * Joins: abarth (~abarth@216.239.55.198)
- # [23:41] * Quits: abarth (~abarth@216.239.55.198) (Client Quit)
- # [23:42] * Quits: MacTed (~Thud@63.119.36.36)
- # [23:43] * Joins: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com)
- # [23:44] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
- # [23:45] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [23:50] * Quits: wookiehangover (~wookiehan@c-50-134-137-118.hsd1.co.comcast.net) (Read error: Operation timed out)
- # [23:54] * Joins: jernoble (~jernoble@2620:149:4:1b01:cd4b:eb7c:3c6d:2490)
- # [23:55] * Joins: wookiehangover (~wookiehan@c-50-134-137-118.hsd1.co.comcast.net)
- # [23:55] * Joins: abarth (~abarth@216.239.55.198)
- # [23:55] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # Session Close: Wed Jul 18 00:00:00 2012
The end :)