Options:
- # Session Start: Sun Sep 15 00:00:00 2013
- # Session Ident: #whatwg
- # [00:00] <zewt> pointer-events: none?
- # [00:01] <Hixie_> does that work these days?
- # [00:01] <zewt> might not be in IE
- # [00:01] * Quits: mven (~mven@u-131-216-14-39.dhcp.unlv.edu) (Read error: Connection reset by peer)
- # [00:02] * Joins: mven (~mven@u-131-216-14-39.dhcp.unlv.edu)
- # [00:02] * Joins: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com)
- # [00:03] <Hixie_> pointer-events doesn't seem to work in chrome either
- # [00:04] <Hixie_> or firefox
- # [00:04] <Hixie_> oh wait, typo
- # [00:04] <zewt> i've used it a ton in webkit-specific stuff, at least
- # [00:06] <Hixie_> nope, can't get pointer-events: none to work
- # [00:06] * Hixie_ tries in a test case
- # [00:07] * Joins: seventh (seventh@64.9.146.188)
- # [00:07] <Hixie_> works in my test...
- # [00:07] <Hixie_> wtf
- # [00:10] <zewt> it also doesn't prevent non-pointer stuff, like tab navigation, which can take some extra work
- # [00:11] <Hixie_> oh, it was working i just missed an element
- # [00:11] <Hixie_> duh
- # [00:14] <Hixie_> man i wish specificity didn't exist
- # [00:14] * Quits: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com) (Remote host closed the connection)
- # [00:14] * Quits: roven (~roven@78-20-24-80.access.telenet.be) (Remote host closed the connection)
- # [00:18] <annevk> I wonder if last matching selector wins would've been a better rule
- # [00:18] * Joins: jer|afk (~jernoble@199-188-193-107.PUBLIC.monkeybrains.net)
- # [00:23] * Quits: jorgepedret (~jorgepedr@70-36-56-110.dyn.novuscom.net) (Quit: Computer has gone to sleep.)
- # [00:31] * Quits: jer|afk (~jernoble@199-188-193-107.PUBLIC.monkeybrains.net) (Quit: jer|afk)
- # [00:32] * Joins: jer|afk (~jernoble@199-188-193-107.PUBLIC.monkeybrains.net)
- # [00:37] * Joins: Spedax (~spedax@5.149.138.2)
- # [00:41] * Quits: marcosc (~marcosc@bl7-118-144.dsl.telepac.pt) (Remote host closed the connection)
- # [00:41] * Joins: marcosc (~marcosc@bl7-118-144.dsl.telepac.pt)
- # [00:41] * Quits: Spedax (~spedax@5.149.138.2) (Ping timeout: 264 seconds)
- # [00:42] * Quits: marcosc (~marcosc@bl7-118-144.dsl.telepac.pt) (Read error: Connection reset by peer)
- # [00:42] * Joins: marcosc (~marcosc@bl7-118-144.dsl.telepac.pt)
- # [00:43] * Quits: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si) (Quit: ZNC - http://znc.in)
- # [01:00] * Quits: Smylers (~smylers@host81-156-154-83.range81-156.btcentralplus.com) (Quit: Leaving.)
- # [01:03] * Quits: zkis (~zkis@87-95-118-98.bb.dnainternet.fi) (Ping timeout: 246 seconds)
- # [01:12] * Quits: marcosc (~marcosc@bl7-118-144.dsl.telepac.pt) (Remote host closed the connection)
- # [01:13] * Joins: marcosc (~marcosc@bl7-118-144.dsl.telepac.pt)
- # [01:17] * Quits: marcosc (~marcosc@bl7-118-144.dsl.telepac.pt) (Ping timeout: 264 seconds)
- # [01:23] * Quits: Maurice (copyman@5ED57922.cm-7-6b.dynamic.ziggo.nl)
- # [01:25] * Joins: garciawebdev (~garciaweb@11-223-235-201.fibertel.com.ar)
- # [01:25] * Joins: jorgepedret (~jorgepedr@70-36-56-110.dyn.novuscom.net)
- # [01:27] * Joins: rxgx (~rxgx@wsip-70-184-82-208.ph.ph.cox.net)
- # [01:43] * Quits: annevk (~annevk@2.31.25.182) (Remote host closed the connection)
- # [01:59] * Joins: binary_C0gnition (~encryptd_@71-89-74-12.dhcp.bycy.mi.charter.com)
- # [02:06] * Quits: mven (~mven@u-131-216-14-39.dhcp.unlv.edu) (Remote host closed the connection)
- # [02:08] * Quits: garciawebdev (~garciaweb@11-223-235-201.fibertel.com.ar) (Remote host closed the connection)
- # [02:09] * Quits: smaug____ (~chatzilla@a91-154-42-225.elisa-laajakaista.fi) (Ping timeout: 240 seconds)
- # [02:31] * Joins: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com)
- # [02:32] * Quits: barneybook (~kvirc@114-44-245-212.dynamic.hinet.net) (Read error: Connection reset by peer)
- # [02:48] * Joins: sayanee (~sayanee@210.23.18.249)
- # [02:58] * Quits: nunnun (~hiro@2001:200:1c0:3621:20c:29ff:fe02:11d2) (Ping timeout: 245 seconds)
- # [02:59] * Joins: nunnun (~hiro@sculptor.local.hiro.ne.jp)
- # [03:08] * Quits: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com) (Remote host closed the connection)
- # [03:08] * Quits: jorgepedret (~jorgepedr@70-36-56-110.dyn.novuscom.net) (Quit: Computer has gone to sleep.)
- # [03:09] * Quits: nunnun (~hiro@sculptor.local.hiro.ne.jp) (Ping timeout: 260 seconds)
- # [03:10] * Joins: nunnun (~hiro@sculptor.local.hiro.ne.jp)
- # [03:11] * Quits: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.k368.webspeed.dk) (Remote host closed the connection)
- # [03:18] * Quits: tantek (~tantek@cust217-dsl91-135-3.idnet.net) (Quit: tantek)
- # [03:22] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [03:31] * Joins: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com)
- # [03:41] * Quits: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com) (Remote host closed the connection)
- # [04:05] * Quits: seventh (seventh@64.9.146.188) (Ping timeout: 240 seconds)
- # [04:12] * Quits: eric_carlson (~eric@17.212.152.104) (Quit: eric_carlson)
- # [04:14] * Joins: eric_carlson (~eric@17.212.152.104)
- # [04:19] * Quits: binary_C0gnition (~encryptd_@71-89-74-12.dhcp.bycy.mi.charter.com) (Ping timeout: 246 seconds)
- # [04:35] * Joins: binary_C0gnition (~encryptd_@71-89-74-12.dhcp.bycy.mi.charter.com)
- # [04:38] * Joins: Spedax (~spedax@5.149.138.2)
- # [04:41] * Quits: Spedax (~spedax@5.149.138.2) (Ping timeout: 240 seconds)
- # [05:43] * Joins: annevk (~annevk@2.31.25.182)
- # [05:48] * Quits: rxgx (~rxgx@wsip-70-184-82-208.ph.ph.cox.net) (Quit: rage quit)
- # [05:48] * Quits: annevk (~annevk@2.31.25.182) (Ping timeout: 260 seconds)
- # [05:51] * Quits: ImBcmDth (~Jon@oftn/member/ImBcmDth) (Disconnected by services)
- # [05:51] * Joins: ImBcmDth_ (~Jon@oftn/member/ImBcmDth)
- # [05:53] * Joins: ImBcmDth (~Jon@oftn/member/ImBcmDth)
- # [05:54] * Quits: ImBcmDth_ (~Jon@oftn/member/ImBcmDth) (Remote host closed the connection)
- # [05:59] * Joins: nonge (~nonge@p5082BB74.dip0.t-ipconnect.de)
- # [06:03] * Quits: nonge_ (~nonge@p50829CC5.dip0.t-ipconnect.de) (Ping timeout: 264 seconds)
- # [06:21] * Joins: krit (~krit@178-24-150-83-dynip.superkabel.de)
- # [06:32] * Quits: krit (~krit@178-24-150-83-dynip.superkabel.de) (Quit: Leaving.)
- # [06:41] * Joins: krit (~krit@178-24-150-83-dynip.superkabel.de)
- # [07:03] * Quits: WesleyL (~WesleyL@irc.bierdopje.com) (Ping timeout: 264 seconds)
- # [07:09] * Joins: rc0mbs (~rcombs@rcombs.me)
- # [07:11] * Quits: rcombs (~rcombs@rcombs.me) (Ping timeout: 260 seconds)
- # [07:11] * rc0mbs is now known as rcombs
- # [07:16] * Joins: WesleyL (~WesleyL@irc.bierdopje.com)
- # [07:21] * Quits: WesleyL (~WesleyL@irc.bierdopje.com) (Ping timeout: 264 seconds)
- # [07:25] * Quits: malcolmva (~malcolmva@c-67-180-203-233.hsd1.ca.comcast.net) (Quit: Leaving)
- # [07:56] * Joins: krit1 (~krit@178-24-150-83-dynip.superkabel.de)
- # [07:57] * Quits: krit (~krit@178-24-150-83-dynip.superkabel.de) (Ping timeout: 256 seconds)
- # [08:01] * Quits: krit1 (~krit@178-24-150-83-dynip.superkabel.de) (Ping timeout: 246 seconds)
- # [08:02] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [08:15] * Joins: WesleyL (~WesleyL@irc.bierdopje.com)
- # [08:42] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 256 seconds)
- # [08:44] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [08:45] * Quits: weinig (~weinig@24.130.60.35) (Quit: weinig)
- # [08:50] * Joins: xvf (~macbook@pool-022a2.externet.hu)
- # [08:55] * heycam|away is now known as heycam
- # [09:28] * Joins: marcosc (~marcosc@bl8-174-134.dsl.telepac.pt)
- # [09:36] * Quits: xvf (~macbook@pool-022a2.externet.hu) (Ping timeout: 264 seconds)
- # [09:37] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
- # [09:52] * heycam is now known as heycam|away
- # [09:53] * Joins: Maurice (copyman@5ED57922.cm-7-6b.dynamic.ziggo.nl)
- # [10:12] * Joins: zkis (~zkis@87-95-118-98.bb.dnainternet.fi)
- # [10:35] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [10:55] * Joins: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com)
- # [10:57] * Quits: j_wright (~jwright@unaffiliated/j-wright/x-9145068) (Remote host closed the connection)
- # [11:06] * Joins: Cromulent|2 (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com)
- # [11:08] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com) (Ping timeout: 260 seconds)
- # [11:11] * Quits: Cromulent|2 (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com) (Client Quit)
- # [11:16] * Joins: smaug____ (~chatzilla@a91-154-42-225.elisa-laajakaista.fi)
- # [11:18] * Joins: j_wright (~jwright@unaffiliated/j-wright/x-9145068)
- # [11:26] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [11:31] * Joins: Nenor (~Nenor@ip4-95-82-183-100.cust.nbox.cz)
- # [11:48] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [11:52] * Joins: jarek (~jarek@brz224.neoplus.adsl.tpnet.pl)
- # [11:52] * Quits: jarek (~jarek@brz224.neoplus.adsl.tpnet.pl) (Changing host)
- # [11:52] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [11:54] * Quits: jarek (~jarek@unaffiliated/jarek) (Client Quit)
- # [11:54] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [11:54] * Quits: jarek (~jarek@unaffiliated/jarek) (Remote host closed the connection)
- # [11:56] * Quits: diffalot (~diffalot@unaffiliated/papyromancer) (Ping timeout: 264 seconds)
- # [12:15] * Quits: j_wright (~jwright@unaffiliated/j-wright/x-9145068) (Ping timeout: 264 seconds)
- # [12:16] * Quits: smaug____ (~chatzilla@a91-154-42-225.elisa-laajakaista.fi) (Ping timeout: 256 seconds)
- # [12:39] * Joins: Spedax (~spedax@5.149.138.2)
- # [12:44] * Quits: Spedax (~spedax@5.149.138.2) (Ping timeout: 264 seconds)
- # [12:45] * Quits: marcosc (~marcosc@bl8-174-134.dsl.telepac.pt) (Remote host closed the connection)
- # [12:46] * Joins: marcosc (~marcosc@bl8-174-134.dsl.telepac.pt)
- # [12:47] * Joins: marcosc_ (~marcosc@bl8-174-134.dsl.telepac.pt)
- # [12:47] * Quits: marcosc (~marcosc@bl8-174-134.dsl.telepac.pt) (Read error: Connection reset by peer)
- # [12:52] * Joins: charl (~charl@524AAA7D.cm-4-3c.dynamic.ziggo.nl)
- # [12:57] * Joins: barneybook (~kvirc@114-44-245-212.dynamic.hinet.net)
- # [13:02] * Joins: tantek (~tantek@cust217-dsl91-135-3.idnet.net)
- # [13:03] * Joins: diffalot (~diffalot@c-76-107-128-104.hsd1.ms.comcast.net)
- # [13:09] * Joins: j_wright (~jwright@unaffiliated/j-wright/x-9145068)
- # [13:15] * Quits: zkis (~zkis@87-95-118-98.bb.dnainternet.fi) (Ping timeout: 256 seconds)
- # [13:44] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 256 seconds)
- # [14:08] * Quits: marcosc_ (~marcosc@bl8-174-134.dsl.telepac.pt) (Remote host closed the connection)
- # [14:08] * Joins: smaug____ (~chatzilla@a91-154-42-225.elisa-laajakaista.fi)
- # [14:24] * Quits: tantek (~tantek@cust217-dsl91-135-3.idnet.net) (Quit: tantek)
- # [14:24] * Joins: tantek (~tantek@cust217-dsl91-135-3.idnet.net)
- # [14:35] * Joins: marcosc (~marcosc@bl8-174-134.dsl.telepac.pt)
- # [14:35] * Quits: Nenor (~Nenor@ip4-95-82-183-100.cust.nbox.cz) (Quit: Nenor)
- # [14:36] * Joins: Nenor (~Nenor@ip4-95-82-183-100.cust.nbox.cz)
- # [14:39] * Joins: adactio (~adactio@cust217-dsl91-135-3.idnet.net)
- # [14:42] * Joins: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com)
- # [14:48] * Quits: gavin_ (~gavin@76.14.87.162) (Remote host closed the connection)
- # [14:53] * Quits: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com) (Remote host closed the connection)
- # [14:55] * Joins: espadrine (~ttyl@AMontsouris-158-1-50-42.w92-128.abo.wanadoo.fr)
- # [15:10] * Quits: marcosc (~marcosc@bl8-174-134.dsl.telepac.pt) (Remote host closed the connection)
- # [15:11] * Joins: marcosc (~marcosc@bl8-174-134.dsl.telepac.pt)
- # [15:13] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
- # [15:15] * Quits: espadrine (~ttyl@AMontsouris-158-1-50-42.w92-128.abo.wanadoo.fr) (Ping timeout: 260 seconds)
- # [15:15] * Quits: marcosc (~marcosc@bl8-174-134.dsl.telepac.pt) (Ping timeout: 264 seconds)
- # [15:16] * Joins: weinig (~weinig@24.130.60.35)
- # [15:28] * Quits: smaug____ (~chatzilla@a91-154-42-225.elisa-laajakaista.fi) (Ping timeout: 260 seconds)
- # [15:33] * Joins: smaug____ (~chatzilla@a91-154-42-225.elisa-laajakaista.fi)
- # [15:37] * Quits: tantek (~tantek@cust217-dsl91-135-3.idnet.net) (Quit: tantek)
- # [15:39] * Quits: charl (~charl@524AAA7D.cm-4-3c.dynamic.ziggo.nl) (Quit: leaving)
- # [15:54] <Domenic_> annevk's offhand comment has launched me into a topsy-turvy what-if world where every time i see some CSS selectors juxtaposed I contemplate what could have been, and whether it would have been better.
- # [15:59] * Quits: smaug____ (~chatzilla@a91-154-42-225.elisa-laajakaista.fi) (Ping timeout: 260 seconds)
- # [16:04] * Joins: espadrine (~ttyl@AMontsouris-158-1-19-246.w92-128.abo.wanadoo.fr)
- # [16:12] * Quits: adactio (~adactio@cust217-dsl91-135-3.idnet.net) (Quit: adactio)
- # [16:25] * Joins: annevk (~annevk@2.31.25.182)
- # [16:29] * Joins: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net)
- # [16:32] <annevk> Hah, sorry Domenic_!
- # [16:34] * Joins: malcolmva (~malcolmva@c-67-180-203-233.hsd1.ca.comcast.net)
- # [16:40] * Joins: Spedax (~spedax@5.149.138.2)
- # [16:44] * Quits: Spedax (~spedax@5.149.138.2) (Ping timeout: 240 seconds)
- # [16:47] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Ping timeout: 264 seconds)
- # [16:56] * Quits: Nenor (~Nenor@ip4-95-82-183-100.cust.nbox.cz) (Quit: Nenor)
- # [16:58] * Joins: Smylers (~smylers@host81-156-154-83.range81-156.btcentralplus.com)
- # [17:12] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [17:16] * Joins: Jasper (magcius@unaffiliated/magcius)
- # [17:16] <Jasper> Is there a standard test suite for <canvas>?
- # [17:18] <Jasper> I found http://philip.html5.org/tests/canvas/suite/tests/ but it seems to be really outdated.
- # [17:18] * Joins: mven (~mven@ip68-224-15-53.lv.lv.cox.net)
- # [17:20] <annevk> http://w3c-test.org/html/tests/approved/canvas/ I suspect
- # [17:20] <Jasper> Aha, thanks.
- # [17:23] * Quits: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net) (Quit: Leaving.)
- # [17:24] * Joins: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net)
- # [17:25] * Quits: sayanee (~sayanee@210.23.18.249) (Remote host closed the connection)
- # [17:25] <Jasper> annevk, yeah, that doesn't seem to test what I'm looking for. Is there a way to submit new tests to that?
- # [17:26] <annevk> Jasper: pull requests to https://github.com/w3c/web-platform-tests I suspect
- # [17:26] <annevk> Jasper: seems there's a 2dcontext directory too...
- # [17:27] <annevk> Probably has something to do with the W3C making the silly decision to publish them as distinct documents while there's still only one person writing them...
- # [17:30] <Jasper> OK, yeah. Every browser that I can test with does not seem to use the clipping path when rendering text.
- # [17:30] <Jasper> even though: "These shapes are painted without affecting the current path, and are subject to shadow effects, global alpha, the clipping region, and global composition operators."
- # [17:31] <Jasper> I wonder if we should just remove "clipping path" from that sentence, since fixing that bug might cause backwards compatibility issues. But then in order to clip text I'd need to create a new scratch canvas and copy pixels over
- # [17:32] * Joins: adactio (~adactio@cust217-dsl91-135-3.idnet.net)
- # [17:33] <annevk> Jasper: I guess you're familiar with posting issues to whatwg@whatwg.org?
- # [17:33] <Jasper> I'm not, actually.
- # [17:34] <annevk> Jasper: http://www.whatwg.org/mailing-list#specs
- # [17:34] <annevk> Jasper: you can also file a bug, but emailing will give other implementers a better heads up, generally
- # [17:34] <Jasper> annevk, do I need to subscribe to the list, or can I just send one email?
- # [17:35] <annevk> Jasper: need to subscribe unfortunately, we're bad at handling spam :/
- # [17:35] * Joins: smaug____ (~chatzilla@a91-154-42-225.elisa-laajakaista.fi)
- # [17:41] * Joins: marcosc (~marcosc@bl8-174-134.dsl.telepac.pt)
- # [17:42] <Jasper> annevk, sent http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2013-September/040835.html
- # [17:42] <Jasper> sorry if I broke some etiquette or didn't explain myself clearly enough
- # [17:42] <annevk> Jasper: seems fine
- # [17:42] <annevk> Jasper: might take a while for people to get back to you, mind
- # [17:42] <Jasper> Yep.
- # [17:42] <Jasper> It's a weekend, too.
- # [17:43] <Jasper> annevk, thanks!
- # [17:46] * Joins: jreading1 (~Adium@ip98-169-193-48.dc.dc.cox.net)
- # [17:46] * Quits: jreading1 (~Adium@ip98-169-193-48.dc.dc.cox.net) (Client Quit)
- # [17:46] * Joins: davve (~user@node-7lfb91kwq155uy7y8.a0.ipv6.opera.com)
- # [17:50] * Quits: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net) (Ping timeout: 260 seconds)
- # [17:52] * Quits: smaug____ (~chatzilla@a91-154-42-225.elisa-laajakaista.fi) (Ping timeout: 260 seconds)
- # [17:58] * Joins: fgh (~fgh@bb116-15-41-184.singnet.com.sg)
- # [17:58] * Quits: fgh (~fgh@bb116-15-41-184.singnet.com.sg) (Remote host closed the connection)
- # [18:07] * Quits: marcosc (~marcosc@bl8-174-134.dsl.telepac.pt) (Remote host closed the connection)
- # [18:08] * Joins: marcosc (~marcosc@bl8-174-134.dsl.telepac.pt)
- # [18:08] * Quits: marcosc (~marcosc@bl8-174-134.dsl.telepac.pt) (Read error: Connection reset by peer)
- # [18:16] * Joins: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com)
- # [18:17] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Read error: No route to host)
- # [18:17] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [18:20] * Quits: adactio (~adactio@cust217-dsl91-135-3.idnet.net) (Quit: adactio)
- # [18:51] * Joins: Nenor (~Nenor@ip4-95-82-183-100.cust.nbox.cz)
- # [18:58] * Joins: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net)
- # [19:02] * Joins: jreading1 (~Adium@ip98-169-193-48.dc.dc.cox.net)
- # [19:06] * Quits: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net) (Ping timeout: 264 seconds)
- # [19:09] * Quits: jreading1 (~Adium@ip98-169-193-48.dc.dc.cox.net) (Quit: Leaving.)
- # [19:15] * Joins: brion (~brion@wikipedia/pdpc.professional.brion)
- # [19:16] * Joins: adactio (~adactio@cust217-dsl91-135-3.idnet.net)
- # [19:26] * Quits: Rubennn (~Rubennn@apher.gewooniets.nl) (Ping timeout: 264 seconds)
- # [19:28] * Joins: zkis (~zkis@87-95-118-98.bb.dnainternet.fi)
- # [19:41] * Quits: binary_C0gnition (~encryptd_@71-89-74-12.dhcp.bycy.mi.charter.com) (Remote host closed the connection)
- # [19:42] * Joins: smaug____ (~chatzilla@a91-154-42-225.elisa-laajakaista.fi)
- # [19:46] * Joins: Rubennn (~Rubennn@apher.gewooniets.nl)
- # [19:48] * Quits: zkis (~zkis@87-95-118-98.bb.dnainternet.fi) (Ping timeout: 264 seconds)
- # [19:51] * Joins: marcosc (~marcosc@bl8-174-134.dsl.telepac.pt)
- # [20:03] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Quit: Ex-Chat)
- # [20:03] * Joins: yoav (~yoav@78.245.148.181)
- # [20:09] * Joins: Ir1sh (~Ir1sh@c-98-199-139-18.hsd1.tx.comcast.net)
- # [20:11] * Quits: yoav (~yoav@78.245.148.181) (Read error: No route to host)
- # [20:12] * Joins: fgh (~fgh@bb116-15-41-184.singnet.com.sg)
- # [20:16] * Joins: zkis (~zkis@87-93-31-91.bb.dnainternet.fi)
- # [20:19] <gsnedders> Hixie_: So your change about lone surrogates is still a change from the old html5lib tests and what the spec used to say. Lone surrogates used to get converted to U+FFFD. Now, is that desirable or not? Dunno.
- # [20:23] * Joins: seventh (seventh@69.80.107.131)
- # [20:29] * Quits: zkis (~zkis@87-93-31-91.bb.dnainternet.fi) (Ping timeout: 264 seconds)
- # [20:38] * Joins: raik (~raik@79.168.35.213.dyn.estpak.ee)
- # [20:41] * Joins: Spedax (~spedax@5.149.138.2)
- # [20:41] * Joins: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net)
- # [20:43] * Joins: jreading1 (~Adium@ip98-169-193-48.dc.dc.cox.net)
- # [20:45] * Quits: Spedax (~spedax@5.149.138.2) (Ping timeout: 264 seconds)
- # [20:46] * Quits: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net) (Ping timeout: 253 seconds)
- # [20:51] * Quits: adactio (~adactio@cust217-dsl91-135-3.idnet.net) (Quit: adactio)
- # [20:53] * Joins: adactio (~adactio@cust217-dsl91-135-3.idnet.net)
- # [20:54] * Quits: jreading1 (~Adium@ip98-169-193-48.dc.dc.cox.net) (Read error: Connection reset by peer)
- # [20:54] * Joins: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net)
- # [20:54] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
- # [20:55] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Client Quit)
- # [20:58] * Quits: smaug____ (~chatzilla@a91-154-42-225.elisa-laajakaista.fi) (Ping timeout: 260 seconds)
- # [20:58] * Joins: smaug____ (~chatzilla@a91-154-42-225.elisa-laajakaista.fi)
- # [21:00] * Joins: tantek (~tantek@cust217-dsl91-135-3.idnet.net)
- # [21:01] * Quits: adactio (~adactio@cust217-dsl91-135-3.idnet.net) (Quit: adactio)
- # [21:08] * Quits: tantek (~tantek@cust217-dsl91-135-3.idnet.net) (Quit: tantek)
- # [21:19] * Quits: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net) (Read error: Connection reset by peer)
- # [21:19] * Joins: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net)
- # [21:22] * Joins: binary_C0gnition (~encryptd_@static-69-95-181-48.mad.choiceone.net)
- # [21:24] * Joins: jreading1 (~Adium@ip98-169-193-48.dc.dc.cox.net)
- # [21:26] * Quits: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net) (Ping timeout: 240 seconds)
- # [21:30] * Quits: jreading1 (~Adium@ip98-169-193-48.dc.dc.cox.net) (Quit: Leaving.)
- # [21:44] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [21:47] * Joins: Lachy (~textual@cm-84.215.104.248.getinternet.no)
- # [21:52] * Quits: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com) (Remote host closed the connection)
- # [21:58] * Joins: lmcliste_ (~lmclister@c-98-210-38-110.hsd1.ca.comcast.net)
- # [21:59] * Quits: weinig (~weinig@24.130.60.35) (Quit: weinig)
- # [22:05] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [22:07] * Quits: davve (~user@node-7lfb91kwq155uy7y8.a0.ipv6.opera.com) (Remote host closed the connection)
- # [22:11] * Joins: binary_C_ (~encryptd_@static-69-95-181-48.mad.choiceone.net)
- # [22:11] * Joins: tantek (~tantek@cust217-dsl91-135-3.idnet.net)
- # [22:14] * Quits: binary_C0gnition (~encryptd_@static-69-95-181-48.mad.choiceone.net) (Ping timeout: 256 seconds)
- # [22:14] * Quits: brion (~brion@wikipedia/pdpc.professional.brion) (Quit: brion)
- # [22:21] * Quits: seventh (seventh@69.80.107.131) (Ping timeout: 264 seconds)
- # [22:24] * Joins: adactio (~adactio@cust217-dsl91-135-3.idnet.net)
- # [22:27] <annevk> That's what they do in CSS. I think we should be consistent at least... Rationale for one ought to apply to the other...
- # [22:36] * Quits: lmcliste_ (~lmclister@c-98-210-38-110.hsd1.ca.comcast.net)
- # [22:40] * Joins: zkis (~zkis@87-93-31-91.bb.dnainternet.fi)
- # [22:41] * Joins: lerc (~quassel@121.75.145.115)
- # [22:41] * Joins: lmcliste_ (~lmclister@c-98-210-38-110.hsd1.ca.comcast.net)
- # [22:41] * Quits: lerc_ (~quassel@121.75.145.115) (Ping timeout: 259 seconds)
- # [22:44] <Hixie_> gsnedders: i tried to do that and people screamed at me that DOM APIs shouldn't do unicode sanitising... *shrug*
- # [23:08] <gsnedders> Oh well. Anyone feel like updating a ton of tests?
- # [23:14] * Quits: zkis (~zkis@87-93-31-91.bb.dnainternet.fi) (Ping timeout: 264 seconds)
- # [23:15] * Joins: zkis (~zkis@87-95-5-220.bb.dnainternet.fi)
- # [23:16] * Quits: Maurice (copyman@5ED57922.cm-7-6b.dynamic.ziggo.nl)
- # [23:19] * Quits: lmcliste_ (~lmclister@c-98-210-38-110.hsd1.ca.comcast.net)
- # [23:20] * Quits: zkis (~zkis@87-95-5-220.bb.dnainternet.fi) (Client Quit)
- # [23:24] * Quits: raik (~raik@79.168.35.213.dyn.estpak.ee)
- # [23:26] * Quits: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si) (Quit: ZNC - http://znc.in)
- # [23:28] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [23:31] * Quits: binary_C_ (~encryptd_@static-69-95-181-48.mad.choiceone.net) (Remote host closed the connection)
- # [23:31] * Joins: roc (~chatzilla@121.98.230.221)
- # [23:32] * Joins: seventh (seventh@69.80.107.131)
- # [23:38] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [23:39] * Quits: Ir1sh (~Ir1sh@c-98-199-139-18.hsd1.tx.comcast.net) (Ping timeout: 264 seconds)
- # [23:40] <zcorpan> annevk: CSS doesn't U+FFFD lone surrogates, i think
- # [23:40] <annevk> zcorpan: per recent changes to css3-syntax it does, not at the CSSOM level though
- # [23:40] <annevk> I thought this discussion was about the parser because html5lib tests were mentioned...
- # [23:41] <Hixie_> it's at the parser level but only for document.write() and innerHTML
- # [23:41] <annevk> Fucking lone surrogates. We should really make up a set of principles and start applying them everywhere.
- # [23:41] <zcorpan> annevk: css-syntax only U+FFFDs lone surrogates in css escapes
- # [23:42] <zcorpan> annevk: which html does also
- # [23:42] <annevk> zcorpan: okay, and you can't get them in the input stream, so I guess that's consistent then
- # [23:42] * Joins: Ir1sh (~Ir1sh@c-98-199-139-18.hsd1.tx.comcast.net)
- # [23:42] <zcorpan> yeah. except when the input stream comes from cssom i guess
- # [23:43] <annevk> So it seems the principles are what I thought they'd be. Script is 16-bit code units and includes lone surrogates. Just parsing from network guarantees Unicode scalar values, including if you use escapes...
- # [23:43] <zcorpan> yep
- # [23:44] <annevk> I think I'd prefer to just use 16-bit code units everywhere, but oh well...
- # [23:45] <annevk> I guess it's somewhat nicer if you don't have JavaScript and still want to interpret some HTML and use non-browser strings... But the difference seems marginal and if you want code sharing you'll end up with browser strings anyway.
- # [23:47] * Quits: Nenor (~Nenor@ip4-95-82-183-100.cust.nbox.cz) (Quit: Nenor)
- # [23:47] * Joins: Nenor (~Nenor@ip4-95-82-183-100.cust.nbox.cz)
- # [23:47] * Joins: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.k368.webspeed.dk)
- # [23:48] <Hixie_> i'd be nicer if javascript was unicode scalar values and you never saw utf-16 anywhere ever ever ever
- # [23:50] <gsnedders> Well, that'd be easier if JS didn't predate UTF-16.
- # [23:52] <Hixie_> UTF-16 predates the web, let alone JS
- # [23:53] <Hixie_> though i guess teh surrogates don't predate the web
- # [23:53] <Hixie_> so practically you're right
- # [23:53] <gsnedders> UCS-2 predates the web, no?
- # [23:53] <gsnedders> UTF-16 comes later.
- # [23:53] <zewt> err, surrogates define utf-16
- # [23:53] <annevk> Well we can't change JavaScript. I'm not sure JavaScript predated utf-16
- # [23:54] <Hixie_> surrogates are 1996
- # [23:54] <gsnedders> UTF-16 was Unicode 2.0, 1996.
- # [23:54] <Hixie_> and livescript was 1995
- # [23:54] <Hixie_> so there we go
- # [23:54] <gsnedders> Superseding UCS-2.
- # [23:54] <zewt> (is this a conversation about how powerful we need to build our time machine)
- # [23:55] <Hixie_> yes
- # [23:55] <annevk> Yeah, copying Java :/
- # [23:55] <Hixie_> well, before utf-16, ucs2 made a lot of sense
- # [23:55] <gsnedders> It could map the entire Unicode codespace.
- # [23:55] <gsnedders> The problem is the codespace got expanded.
- # [23:55] <annevk> Sure, when 16-bit was enough for all code points...
- # [23:55] <gsnedders> annevk: Which it was when JS was created.
- # [23:56] <annevk> Now it's 21-bit, hopefully that'll last
- # [23:56] <annevk> gsnedders: yeah I know
- # [23:56] <zewt> ucs-2 makes a lot more sense than utf-16, now and then, it's just limited
- # [23:57] <gsnedders> annevk: Well, given we're still at a point of most things being unassigned, it probably depends mostly on the rate of language change. Which I'm dubious about, given everything is typed nowadays.
- # [23:57] <annevk> Anyway, this keeps coming up. We should sort it out somehow...
- # [23:57] <gsnedders> Language change insofar as it changes alphabets, that is
- # [23:57] * gsnedders votes lone surrogates always map to U+FFFD
- # [23:58] <annevk> gsnedders: that's not gonna happen
- # [23:58] <gsnedders> annevk: Why not?
- # [23:58] <annevk> gsnedders: we can't change the nature of strings in JavaScript
- # [23:58] <gsnedders> annevk: Oh, no, at that level it makes sense.
- # [23:58] <annevk> gsnedders: and we don't want the perf impact for every API
- # [23:59] <gsnedders> Then do we want to never convert them?
- # [23:59] <annevk> I think accepting 16-bit code units everywhere is the logical outcome, yes
- # [23:59] <gsnedders> Then we should probably change what � does. But maybe we can't?
- # [23:59] <zcorpan> http://lists.w3.org/Archives/Public/public-whatwg-archive/2011Nov/0020.html
- # Session Close: Mon Sep 16 00:00:00 2013
The end :)