Options:
- # Session Start: Thu Jul 17 00:00:00 2014
- # Session Ident: #whatwg
- # [00:00] * Quits: lmclister (~lmclister@192.150.10.209) (Client Quit)
- # [00:01] * Quits: gibson042 (~rgibson@nat-02-mht.dyndns.com) (Ping timeout: 260 seconds)
- # [00:01] * Joins: othermaciej_ (~mjs@17.245.30.18)
- # [00:01] * Quits: othermaciej (~mjs@17.114.217.113) (Read error: Connection reset by peer)
- # [00:05] * Quits: othermaciej_ (~mjs@17.245.30.18) (Ping timeout: 240 seconds)
- # [00:06] * Joins: othermaciej (~mjs@17.114.217.113)
- # [00:10] * Quits: Areks (~Areks@95-28-254-201.broadband.corbina.ru) (Ping timeout: 240 seconds)
- # [00:10] * Quits: srji (~srji@p508BBE74.dip0.t-ipconnect.de) (Quit: das beste was ich in meinem leben tun kann ist andere menschen dazu zu bringen mich toeten zu wollen)
- # [00:18] * Quits: othermaciej (~mjs@17.114.217.113) (Quit: othermaciej)
- # [00:20] * Joins: weinig (~weinig@17.114.219.114)
- # [00:27] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [00:40] * Quits: arunranga (~otherarun@cpe-69-203-128-218.si.res.rr.com) (Quit: arunranga)
- # [00:44] * Joins: arunranga (~otherarun@cpe-69-203-128-218.si.res.rr.com)
- # [00:53] * Joins: bzed_ (~bzed@devel.recluse.de)
- # [00:53] * Quits: bzed (~bzed@devel.recluse.de) (Ping timeout: 245 seconds)
- # [00:53] * bzed_ is now known as bzed
- # [00:53] * Quits: arunranga (~otherarun@cpe-69-203-128-218.si.res.rr.com) (Quit: arunranga)
- # [01:01] * Joins: othermaciej (~mjs@17.114.217.113)
- # [01:01] * Joins: boogyman (~boogyman@c-24-98-235-120.hsd1.ga.comcast.net)
- # [01:01] * Quits: boogyman (~boogyman@c-24-98-235-120.hsd1.ga.comcast.net) (Changing host)
- # [01:01] * Joins: boogyman (~boogyman@pdpc/supporter/professional/boogyman)
- # [01:06] * Joins: estellevw_ (~estellewy@209.49.66.106)
- # [01:06] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [01:08] * Quits: estellevw (~estellewy@209.49.66.106) (Ping timeout: 240 seconds)
- # [01:08] * estellevw_ is now known as estellevw
- # [01:09] * Quits: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Ping timeout: 256 seconds)
- # [01:15] * Joins: satazor (~satazor@26.186.108.93.rev.vodafone.pt)
- # [01:19] * Quits: estellevw (~estellewy@209.49.66.106) (Ping timeout: 264 seconds)
- # [01:22] * Quits: Rastus_Vernon (uid15187@wikimedia/Rastus-Vernon) (Quit: Connection closed for inactivity)
- # [01:23] * Joins: estellevw (~estellewy@209.49.66.106)
- # [01:26] * Quits: weinig (~weinig@17.114.219.114) (Quit: weinig)
- # [01:34] * Quits: ehsan_ (~ehsan@2001:450:1f:224:39bd:b0b1:8f94:5efb) (Remote host closed the connection)
- # [01:36] * Joins: mven_ (~textual@ip68-104-38-84.lv.lv.cox.net)
- # [01:36] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Remote host closed the connection)
- # [01:39] * Joins: newtron_ (~newtron@199.71.174.204)
- # [01:43] * Quits: newtron_work (~newtron@199.71.174.203) (Ping timeout: 240 seconds)
- # [01:44] * Quits: newtron_ (~newtron@199.71.174.204) (Ping timeout: 240 seconds)
- # [01:44] * Joins: weinig (~weinig@17.114.219.114)
- # [01:48] * Quits: othermaciej (~mjs@17.114.217.113) (Quit: othermaciej)
- # [01:56] * Joins: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net)
- # [01:56] * Quits: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net) (Changing host)
- # [01:56] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [01:56] * Quits: jingtaol_ (~technommy@113.91.74.32) (Remote host closed the connection)
- # [02:00] * Quits: ap (~ap@2620:149:4:304:ec61:8a8a:6121:e524) (Quit: ap)
- # [02:01] * Quits: weinig (~weinig@17.114.219.114) (Quit: weinig)
- # [02:01] * Quits: scor (~scor@drupal.org/user/52142/view) (Ping timeout: 240 seconds)
- # [02:09] * Joins: mpaarating (~mpaaratin@50-90-66-107.res.bhn.net)
- # [02:10] * Joins: othermaciej (~mjs@17.114.217.113)
- # [02:28] * Quits: othermaciej (~mjs@17.114.217.113) (Quit: othermaciej)
- # [02:36] * Quits: smaug____ (~chatzilla@a91-154-44-207.elisa-laajakaista.fi) (Ping timeout: 240 seconds)
- # [02:47] * MikeSmith will be busy for the next half hour or so
- # [02:48] * Krinkle|detached is now known as Krinkle
- # [02:48] * Quits: estellevw (~estellewy@209.49.66.106) (Ping timeout: 256 seconds)
- # [03:15] * Quits: dbaron (~dbaron@2620:101:80fb:224:2d21:b4ad:247e:51f2) (Ping timeout: 240 seconds)
- # [03:18] * Joins: Goplat (~goplat@reactos/developer/Goplat)
- # [03:24] * Joins: arunranga (~otherarun@cpe-69-203-128-218.si.res.rr.com)
- # [03:24] * Quits: ambv (~ambv@206.108.217.134) (Quit: sys.exit(0) # computer went to sleep)
- # [03:35] * Quits: eric_carlson (~eric@17.202.43.125) (Quit: eric_carlson)
- # [03:39] * Quits: satazor (~satazor@26.186.108.93.rev.vodafone.pt) (Remote host closed the connection)
- # [03:40] * Joins: satazor (~satazor@26.186.108.93.rev.vodafone.pt)
- # [03:40] * Quits: dawhite (~dawhite@74.118.22.223) (Ping timeout: 256 seconds)
- # [03:42] * Quits: boogyman (~boogyman@pdpc/supporter/professional/boogyman) (Ping timeout: 256 seconds)
- # [03:45] * Quits: satazor (~satazor@26.186.108.93.rev.vodafone.pt) (Ping timeout: 260 seconds)
- # [03:59] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
- # [04:01] * Joins: jingtaoliu (~technommy@113.91.74.32)
- # [04:01] * Krinkle is now known as Krinkle|detached
- # [04:11] * Quits: jingtaoliu (~technommy@113.91.74.32) (Remote host closed the connection)
- # [04:16] * Joins: KevinMarks (~KevinMark@172.56.39.74)
- # [04:22] * Quits: arunranga (~otherarun@cpe-69-203-128-218.si.res.rr.com) (Quit: arunranga)
- # [04:22] * Joins: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net)
- # [04:22] * Quits: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net) (Changing host)
- # [04:22] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [04:23] * Quits: KevinMarks (~KevinMark@172.56.39.74) (Ping timeout: 240 seconds)
- # [04:34] <MikeSmith> https://twitter.com/pamelafox/status/489541624154689536
- # [04:34] <MikeSmith> "To confirm, "allow-popups" means allow window.open? There's no way to prevent window.prompt/alert, correct?"
- # [04:34] <MikeSmith> that true?
- # [04:34] <MikeSmith> Hixie: ☝️
- # [04:34] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [04:35] <caitp-> does it actually mean anything at all in non-IE browsers? afaik all of those properties basically don't work in chrome/ff
- # [04:35] <Domenic> wat
- # [04:36] <caitp-> certainly anything involving window decorations doesn't work, but from experimentation I've noticed that some other ones didn't either, so I'd be surprised if any of them really worked
- # [04:36] * Joins: KevinMarks (~KevinMark@172.56.39.74)
- # [04:36] <SamB> any of what?
- # [04:37] <caitp-> what are they called, the comma-separated options you can pass to window.open
- # [04:38] <caitp-> the interop for those has basically always been a myth
- # [04:38] <caitp-> oh, but I guess allow-popups isn't one of them
- # [04:38] <caitp-> maybe I'm talking out of my ass after a few glasses of wine :)
- # [04:40] <caitp-> are they talking about csp then or something? i'm confused :D
- # [04:40] * Krinkle|detached is now known as Krinkle
- # [04:41] * Quits: rniwa (~rniwa@17.202.43.222) (Quit: rniwa)
- # [04:46] * Joins: jingtaoliu (~technommy@61.144.248.40)
- # [04:46] * Quits: jingtaoliu (~technommy@61.144.248.40) (Remote host closed the connection)
- # [04:46] <MikeSmith> caitp-: yeah csp
- # [04:46] * Joins: jingtaoliu (~technommy@61.144.248.40)
- # [04:47] <MikeSmith> she was replying to Mike West
- # [04:47] * Quits: KevinMarks (~KevinMark@172.56.39.74) (Ping timeout: 264 seconds)
- # [04:48] <caitp-> yeah, csp is probably less broken than window.open options
- # [04:49] * MikeSmith goes back to listening to Bigott's The Reno Poem
- # [04:49] <SamB> caitp-: you're talking about those evil things that people used to use to pop up browser windows with the %^@@^@ chrome stripped off so you couldn't easily do what you wanted with them?
- # [04:50] <caitp-> yeah, terrible stuff
- # [04:51] <SamB> best interop there is probably NOP
- # [04:51] <SamB> for the most part
- # [04:52] <caitp-> i recall there was a thread on blink-dev about making those either actually work, or throwing them away entirely, recently
- # [04:52] <caitp-> can't remember which it was
- # [04:53] <SamB> maybe some way to slim them down a bit, but let the user unslim at his/her whim, would be acceptable ...
- # [04:54] <caitp-> anyway, it was my misunderstanding of a tweet, I blame alcohol, can't expect me to be fully lucid at any hour, let alone 11pm :)
- # [05:00] * Joins: dbaron (~dbaron@50-0-128-161.dsl.dynamic.sonic.net)
- # [05:18] * kcherkashin____ is now known as kirjs
- # [05:24] * Quits: rhiaro (~quassel@amy.so) (Ping timeout: 245 seconds)
- # [05:25] * Joins: rhiaro (~quassel@amy.so)
- # [05:35] <Hixie> MikeSmith: there's no way to either prevent or allow window.alert and company, correct. I would expect browsers to make sandboxed window.alert() rather uninteresting, though.
- # [05:43] * Quits: abinader (sid21713@gateway/web/irccloud.com/x-yqwerdvubnsoznve)
- # [06:12] * Joins: ambv (~ambv@173.252.71.129)
- # [06:16] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Ping timeout: 240 seconds)
- # [06:20] * Quits: jingtaoliu (~technommy@61.144.248.40) (Remote host closed the connection)
- # [06:23] <MikeSmith> Hixie: ok
- # [06:25] * Joins: gavin_ (~gavin@76.14.87.162)
- # [06:26] * Krinkle is now known as Krinkle|detached
- # [06:42] * Joins: raidendev (~raidendev@broadband-46-242-56-184.nationalcablenetworks.ru)
- # [06:48] * Joins: eric_carlson (~eric@17.202.43.125)
- # [06:53] * Joins: BigBangUDR (~Thunderbi@103.249.181.147)
- # [06:55] * Quits: BigBangUDR (~Thunderbi@103.249.181.147) (Client Quit)
- # [06:56] * Quits: mpaarating (~mpaaratin@50-90-66-107.res.bhn.net) (Quit: mpaarating)
- # [07:01] * Joins: jingtaoliu (~technommy@61.144.248.40)
- # [07:04] * Joins: BigBangUDR (~Thunderbi@103.249.181.147)
- # [07:08] * Quits: someones_dad (~encryptd_@209.201.113.2) (Remote host closed the connection)
- # [07:19] * Joins: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [07:19] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 250 seconds)
- # [07:35] * Joins: xiinotulp (~plutoniix@node-42q.pool-125-25.dynamic.totbb.net)
- # [07:35] * Quits: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 240 seconds)
- # [07:39] * Joins: someones_dad (~encryptd_@209.201.113.2)
- # [07:39] * Quits: plutoniix (~plutoniix@node-p5c.pool-101-108.dynamic.totbb.net) (Ping timeout: 264 seconds)
- # [07:41] * Quits: gavin_ (~gavin@76.14.87.162) (Remote host closed the connection)
- # [07:41] * Joins: gavin_ (~gavin@76.14.87.162)
- # [07:45] * Quits: someones_dad (~encryptd_@209.201.113.2) (Ping timeout: 240 seconds)
- # [07:50] * Quits: lerc (~quassel@121-74-2-8.telstraclear.net) (Ping timeout: 260 seconds)
- # [07:51] * Joins: lerc (~quassel@121-74-2-8.telstraclear.net)
- # [07:59] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [08:02] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Client Quit)
- # [08:03] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [08:05] * Quits: raidendev (~raidendev@broadband-46-242-56-184.nationalcablenetworks.ru) (Ping timeout: 264 seconds)
- # [08:05] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [08:12] * Quits: eric_carlson (~eric@17.202.43.125) (Quit: eric_carlson)
- # [08:15] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [08:19] * Joins: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [08:19] * yoav_ is now known as yoav
- # [08:20] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
- # [08:23] * Quits: ambv (~ambv@173.252.71.129) (Quit: sys.exit(0) # computer went to sleep)
- # [08:26] * Joins: Dashiva_d (Dashiva@wikia/Dashiva)
- # [08:26] * Joins: bzed_ (~bzed@devel.recluse.de)
- # [08:27] * Joins: lerc_ (~quassel@121-74-2-8.telstraclear.net)
- # [08:29] * Joins: npcomp_ (~eldon@c-24-126-240-124.hsd1.ga.comcast.net)
- # [08:29] * Joins: kbrosnan_ (~kbrosnan@people1.scl3.mozilla.com)
- # [08:29] * Joins: `nik`_ (~nik@li490-134.members.linode.com)
- # [08:30] * Quits: rego (~rego@192.193.27.77.dynamic.mundo-r.com) (Ping timeout: 240 seconds)
- # [08:30] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Ping timeout: 240 seconds)
- # [08:30] * Quits: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr) (Ping timeout: 240 seconds)
- # [08:30] * Quits: bzed (~bzed@devel.recluse.de) (Ping timeout: 240 seconds)
- # [08:30] * Quits: jochen__ (jochen@nat/google/x-modrlvgduxqfrshd) (Ping timeout: 240 seconds)
- # [08:30] * Quits: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan) (Ping timeout: 240 seconds)
- # [08:30] * Quits: lerc (~quassel@121-74-2-8.telstraclear.net) (Ping timeout: 240 seconds)
- # [08:30] * Quits: jingtaoliu (~technommy@61.144.248.40) (Ping timeout: 240 seconds)
- # [08:30] * Quits: MikeSmith (~mike@sideshowbarker.net) (Ping timeout: 240 seconds)
- # [08:30] * Quits: malcolmva (~malcolmva@c-67-180-198-144.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
- # [08:30] * Quits: riddle (riddle@76.72.170.57) (Ping timeout: 240 seconds)
- # [08:30] * Joins: jochen__ (jochen@nat/google/session)
- # [08:30] * Joins: rektide_ (~rektide@eldergods.com)
- # [08:30] * bzed_ is now known as bzed
- # [08:30] * Joins: MikeSmit1 (~mike@sideshowbarker.net)
- # [08:30] * Quits: jochen__ (jochen@nat/google/session) (Changing host)
- # [08:30] * Joins: jochen__ (jochen@nat/google/x-nddsfhbhxbxrjomr)
- # [08:30] * Quits: globbot (~logbot@110.173.227.145) (Ping timeout: 240 seconds)
- # [08:30] * Quits: bentruyman (~bentruyma@23.252.119.254) (Ping timeout: 240 seconds)
- # [08:30] * Quits: rektide (~rektide@eldergods.com) (Ping timeout: 240 seconds)
- # [08:30] * Quits: npcomp (~eldon@c-24-126-240-124.hsd1.ga.comcast.net) (Ping timeout: 240 seconds)
- # [08:30] * Quits: `nik` (~nik@50.116.28.134) (Ping timeout: 240 seconds)
- # [08:30] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 240 seconds)
- # [08:30] * Quits: xiinotulp (~plutoniix@node-42q.pool-125-25.dynamic.totbb.net) (Ping timeout: 240 seconds)
- # [08:30] * Quits: manu (~manu@216.252.204.51) (Ping timeout: 240 seconds)
- # [08:30] * Quits: ivan\ (~ivan@unaffiliated/ivan/x-000001) (Ping timeout: 240 seconds)
- # [08:30] * Joins: bentruyman_ (~bentruyma@23.252.119.254)
- # [08:30] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [08:30] * Joins: ivan\ (~ivan@unaffiliated/ivan/x-000001)
- # [08:30] * Joins: jingtaoliu (~technommy@61.144.248.40)
- # [08:30] * Joins: manu (~manu@216.252.204.51)
- # [08:31] * Joins: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr)
- # [08:31] * Joins: xiinotulp (~plutoniix@node-42q.pool-125-25.dynamic.totbb.net)
- # [08:31] * Joins: rego (~rego@192.193.27.77.dynamic.mundo-r.com)
- # [08:31] * Joins: globbot (~logbot@lump.glob.com.au)
- # [08:31] * Joins: malcolmva (~malcolmva@c-67-180-198-144.hsd1.ca.comcast.net)
- # [08:32] * Dashiva_d is now known as Dashiva
- # [08:33] * Joins: riddle (riddle@us.yunix.net)
- # [08:44] * Quits: jingtaoliu (~technommy@61.144.248.40) (Remote host closed the connection)
- # [08:44] * Quits: BigBangUDR (~Thunderbi@103.249.181.147) (Read error: Connection reset by peer)
- # [08:45] * Joins: jingtaoliu (~technommy@61.144.248.40)
- # [08:49] * Quits: jingtaoliu (~technommy@61.144.248.40) (Ping timeout: 240 seconds)
- # [08:50] * Joins: markkes (~markkes@62.207.90.201)
- # [08:51] * Joins: raidendev (~raidendev@188.92.107.182)
- # [09:04] * Joins: BigBangUDR (~Thunderbi@103.249.181.147)
- # [09:07] * Joins: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [09:14] * Quits: JosephSilber (~Joseph@ool-44c3e80a.static.optonline.net) (Ping timeout: 260 seconds)
- # [09:15] * Joins: michaelmd (~user@202.172.107.213)
- # [09:24] * Quits: michaelmd (~user@202.172.107.213) (Quit: Ex-Chat)
- # [09:26] * Joins: jingtaoliu (~technommy@61.144.248.40)
- # [09:30] * Joins: rickydazla (~rickydazl@ip184-189-225-97.sb.sd.cox.net)
- # [09:51] * Joins: annevk (~annevk@185.28.54.210)
- # [09:52] * Joins: jacobolu_ (~jacobolus@70-36-196-50.dsl.static.sonic.net)
- # [09:53] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Ping timeout: 240 seconds)
- # [09:58] * Quits: dbaron (~dbaron@50-0-128-161.dsl.dynamic.sonic.net) (Ping timeout: 240 seconds)
- # [10:03] * Joins: darobin (~darobin@78.109.80.74)
- # [10:25] * Joins: tav (~tav`@host31-52-143-78.range31-52.btcentralplus.com)
- # [10:29] * Quits: Kolombiken (~Adium@gateway.creuna.se) (Quit: Leaving.)
- # [10:30] * Joins: boogyman (~boogyman@pdpc/supporter/professional/boogyman)
- # [10:32] * Joins: smaug____ (~chatzilla@a91-154-44-207.elisa-laajakaista.fi)
- # [10:32] * Joins: Kolombiken (~Adium@94.137.124.2)
- # [10:33] * Joins: Ms2ger (~Ms2ger@d54C506D6.access.telenet.be)
- # [10:36] * Quits: BigBangUDR (~Thunderbi@103.249.181.147) (Ping timeout: 264 seconds)
- # [10:36] * Quits: smaug____ (~chatzilla@a91-154-44-207.elisa-laajakaista.fi) (Ping timeout: 250 seconds)
- # [10:38] * Joins: satazor (~satazor@26.186.108.93.rev.vodafone.pt)
- # [10:42] * Joins: Jirka (~Jirka@95.85.233.233)
- # [10:44] * Joins: someones_dad (~encryptd_@209.201.113.2)
- # [10:45] * Krinkle|detached is now known as Krinkle
- # [10:47] * Joins: sankha93 (uid12218@fsf/emeritus/sankha93)
- # [10:49] * Quits: someones_dad (~encryptd_@209.201.113.2) (Ping timeout: 240 seconds)
- # [10:58] <Ms2ger> krit, why rename DOMRectList yet again?
- # [10:58] * Joins: everyqas (~everyqas@217.72.208.132)
- # [10:59] <Ms2ger> krit, that has a non-trivial engineering cost that could be better used elsewhere
- # [11:00] * Quits: ricea (~ricea@2401:fa00:4:1000:8576:ff1d:5c45:aebf) (Quit: Leaving.)
- # [11:03] <krit> Ms2ger: not that I am favour for renaming it it Legacy... What is the engineering cost? After all, Gecko would require WebKit, Blink and ie I rename it from ClientRectList to the new name anyway.
- # [11:03] <Ms2ger> Gecko and Servo have renamed ClientRectList already
- # [11:03] * krit excuse typos, am on my phone
- # [11:04] <Ms2ger> Haven't webkit and friend?
- # [11:04] <Ms2ger> friends*
- # [11:04] <krit> So? If you don't want the renaming, speak up on the mailing list. I renamed it since everyone wanted me to
- # [11:05] <krit> No, no one renamed it yet
- # [11:05] <Ms2ger> No one except two
- # [11:05] <Ms2ger> Alright, I'll complain
- # [11:05] <Ms2ger> Also, what happened to https://dvcs.w3.org/hg/FXTF/rev/46405013c12f?
- # [11:05] <krit> Well, it is no bug deal to rename
- # [11:06] <jgraham> Putting "Legacy" in the name of things is just stupid
- # [11:06] <krit> Ms2ger: removed ArrayClass by request from hey am
- # [11:06] <krit> Heycam
- # [11:07] <Ms2ger> And now added it back?
- # [11:07] <krit> Ms2ger: but everyone else wanted it back
- # [11:07] * Joins: ricea (~ricea@2401:fa00:4:1000:5071:cfa3:b742:c7fb)
- # [11:07] <Ms2ger> At least annevk replied that he's not part of "everyone else"
- # [11:07] <krit> Ms2ger: yeah, heycam admitted that it might have been a mistake to remove it
- # [11:09] <krit> Ms2ger: vote for renaming it back on the mailing list and we will see what the TAG thinks about it
- # [11:10] * Quits: gavin_ (~gavin@76.14.87.162) (Remote host closed the connection)
- # [11:10] * Quits: ricea (~ricea@2401:fa00:4:1000:5071:cfa3:b742:c7fb) (Client Quit)
- # [11:10] * Joins: gavin_ (~gavin@76.14.87.162)
- # [11:10] * Quits: annevk (~annevk@185.28.54.210) (Remote host closed the connection)
- # [11:11] <Ms2ger> Done
- # [11:12] * Joins: ricea (~ricea@2401:fa00:4:1000:a551:8d2c:908d:1f7e)
- # [11:12] <Ms2ger> Anyway, I've already spent more time on this spec than I can justify
- # [11:13] * Quits: everyqas (~everyqas@217.72.208.132) (Quit: Bye.)
- # [11:14] * Quits: ricea (~ricea@2401:fa00:4:1000:a551:8d2c:908d:1f7e) (Client Quit)
- # [11:15] * Quits: rickydazla (~rickydazl@ip184-189-225-97.sb.sd.cox.net) (Ping timeout: 240 seconds)
- # [11:16] * Joins: ricea (~ricea@2401:fa00:4:1000:a05c:6c11:51a7:88f8)
- # [11:18] * Quits: gavin_ (~gavin@76.14.87.162) (Remote host closed the connection)
- # [11:18] * Joins: gavin_ (~gavin@76.14.87.162)
- # [11:25] * Quits: satazor (~satazor@26.186.108.93.rev.vodafone.pt) (Remote host closed the connection)
- # [11:25] * Joins: satazor (~satazor@26.186.108.93.rev.vodafone.pt)
- # [11:30] * Quits: satazor (~satazor@26.186.108.93.rev.vodafone.pt) (Ping timeout: 264 seconds)
- # [11:31] * Joins: zdobersek (~zan@46.166.186.217)
- # [11:34] * Joins: barnabywalters (~barnabywa@46-239-239-203.tal.is)
- # [11:36] * Joins: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net)
- # [11:40] * Quits: Kolombiken (~Adium@94.137.124.2) (Quit: Leaving.)
- # [11:41] * Quits: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
- # [11:43] <krit> Ms2ger: k, thanks
- # [11:46] * Joins: nielsle (~nielsle@3239078-cl69.boa.fiberby.dk)
- # [11:51] * Joins: smaug____ (~chatzilla@a91-154-44-207.elisa-laajakaista.fi)
- # [11:56] * Joins: satazor (~satazor@bl17-135-253.dsl.telepac.pt)
- # [12:10] * Joins: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net)
- # [12:10] * Quits: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net) (Changing host)
- # [12:10] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [12:12] <JakeA> Returning true/false with a promise feels really awkward. Eg asyncMap.has(key).then(function(hasKey) { ... }) - I guess it's a lot more natural in async functions
- # [12:14] * Quits: nielsle (~nielsle@3239078-cl69.boa.fiberby.dk) (Quit: Leaving)
- # [12:15] * Krinkle is now known as Krinkle|detached
- # [12:21] * Quits: jingtaoliu (~technommy@61.144.248.40) (Ping timeout: 240 seconds)
- # [12:29] * Joins: jingtaoliu (~technommy@61.144.248.40)
- # [12:34] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [12:36] <JakeA> …even more awkward with asyncMap.get(key).then(function(item) { }) - where item is undefined if it's not in the map
- # [12:37] * Joins: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net)
- # [12:39] <smaug____> hayato: so while implementing shadow dom in blink, did anyone go through all the is-in-doc and get-current-doc (which can be null, unlink ownerDoc) cases ?
- # [12:41] * Quits: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
- # [12:44] <foolip> Ms2ger, jgraham, I'm thinking about adding some Fullscreen API tests to web-platform-tests, but all but the most trivial require a trusted click event, which would make them manual tests
- # [12:45] <foolip> In Blink/WebKit the test environment has a way to produce trusted clicks, which is used for this kind of thing
- # [12:45] <Ms2ger> Gecko has something similar, but jgraham doesn't like it :)
- # [12:45] <Ms2ger> Maybe WebDriver?
- # [12:45] <jgraham> I was going to say that I didn't think that anyone liked it :p
- # [12:46] <foolip> Do you have any ideas about how to write tests so that the tests can be run both manually and automatically?
- # [12:46] <jgraham> WebDriver is certainly the long-term solution
- # [12:46] * Joins: someones_dad (~encryptd_@209.201.113.2)
- # [12:46] <foolip> ok, I looked a bit at that yesterday actually, but wasn't sure what I was looking at
- # [12:46] <foolip> are there any existing tests on the form I'm talking about to compare with?
- # [12:46] <jgraham> Well the problem is that we're not really read to accept webdriver tests yet
- # [12:47] <jgraham> We need to decide on a client binding
- # [12:47] <smaug____> testharness could rely on some browser specific library. So when run in Gecko it would use SpecialPowers object to dispatch trusted events
- # [12:47] * Quits: boogyman (~boogyman@pdpc/supporter/professional/boogyman) (Quit: ChatZilla 0.9.90.1 [Firefox 30.0/20140605174243])
- # [12:48] <foolip> smaug____: that was basically my thinking, yes
- # [12:49] <jgraham> smaug____: I think it wouldn't be quite that simple, but yeah, I guess the short term solution is to have a file that is empty by default and vendors can replace to provide a specific implementation of trusted clicks
- # [12:50] <foolip> I suppose I could also just write manual tests, and then when importing those to Blink add a script that clicks the magic button after onload
- # [12:50] <jgraham> Yeah
- # [12:50] <foolip> how would things look with WebDriver, in the shiny future?
- # [12:50] * Quits: someones_dad (~encryptd_@209.201.113.2) (Ping timeout: 240 seconds)
- # [12:51] <jgraham> Well with webdriver I guess you would have a python file that did something like webdriver.get("test.html"); webdriver.getElementByCSSSelector("#button").click()
- # [12:52] <jgraham> Assuming we have python bindings
- # [12:52] * Quits: jingtaoliu (~technommy@61.144.248.40) (Remote host closed the connection)
- # [12:52] <foolip> with webdriver, is the python test the top-level thing?
- # [12:52] <foolip> if so each test would require an identical python counterpart?
- # [12:52] <foolip> that would be unimpressive
- # [12:53] * Joins: jingtaoliu (~technommy@61.144.248.40)
- # [12:53] <jgraham> It would be interesting if we could invert the control somehow, or use templating
- # [12:54] <foolip> indeed, something like that
- # [12:54] <jgraham> e.g have test.webdriver.html with <meta name="webdriver" content="test.py"> and test.py would look like webdriver.get("{{location}}")[...]
- # [12:55] <jgraham> That actually seems like a pretyt neat solution
- # [12:55] <smaug____> python?
- # [12:55] <foolip> are there no JavaScript bindings for WebDriver?
- # [12:55] <jgraham> There are
- # [12:55] <jgraham> But
- # [12:55] <jgraham> They all require node
- # [12:56] <jgraham> and webdriver is sync
- # [12:56] <jgraham> So they are all hacks to make js act in a sync way
- # [12:56] <foolip> hmm
- # [12:57] <jgraham> I'm not at all crazy about making node a dependency for the testsuite when python already is
- # [12:57] * Quits: jingtaoliu (~technommy@61.144.248.40) (Ping timeout: 240 seconds)
- # [12:57] <Ms2ger> +1
- # [12:57] <smaug____> js would feel more natural ...
- # [12:57] <foolip> otherwise a <script language="text/javascript+webdriver"> or something that'll be ignored by the browser could be a way
- # [12:57] * Quits: satazor (~satazor@bl17-135-253.dsl.telepac.pt) (Remote host closed the connection)
- # [12:57] <smaug____> (and js is less horrible language)
- # [12:57] <jgraham> smaug____: I think that second point is highly debatable :p
- # [12:58] <smaug____> based on empirical data, me writing python, python is a bad language. Slow to write and easy to make errors ;)
- # [12:59] <smaug____> and hard to read
- # [12:59] <jgraham> smaug____: Curiously I have the same experience with js :p
- # [12:59] <jgraham> But if you think python is hard to read I don't know what to tell you
- # [12:59] <foolip> so, um, trolling aside, I guess right now I can't make it all nice and pretty
- # [12:59] <jgraham> foolip: Not really, sorry
- # [13:00] <Ms2ger> We all know smaug____ has poor taste in languages :)
- # [13:00] <foolip> so I think I'll try the manual test thing, and include a script that inserts a button to click, which could be modified when integrated with Blink or Gecko
- # [13:01] <foolip> unfortunately those tests will have -manual in the name, which may cause problems
- # [13:01] <jgraham> Given that we haven't really solved "have a testsuite requiring just web-exposed features that all browsers actually run", getting one with opt-in to non-web-exposed features hasn't been a priority
- # [13:01] <foolip> or would it be ok to have them fail by default?
- # [13:02] <jgraham> Well I don't mind tests that fail, but tests that *can't* pass even if you implement the feature are going to upset peopke
- # [13:02] <jgraham> *people
- # [13:02] <foolip> so maybe having them manual by default is the most conservative option
- # [13:03] <jgraham> Yeah, unfortunately I think it is
- # [13:04] <jgraham> Assuming we eventually solve this via webdriver, I guess there might be a plan by, say, the end of the year to get that working
- # [13:05] <foolip> ok, this stuff is hard, it seems
- # [13:07] <jgraham> Yeah, it's hard because it's not cross browser
- # [13:08] <jgraham> I mean we could probably solve it in a slightly hacky way, but I'm not super-desperate to extend the current gecko SpecialPowers stuff into wpt
- # [13:09] * Quits: raidendev (~raidendev@188.92.107.182) (Ping timeout: 264 seconds)
- # [13:10] <foolip> One thing I realize now is that some tests will actually need trusted clicks multiple times, when entering nested fullscreen
- # [13:10] <foolip> the way the WebKit tests are written is to have a runWithKeyDown() helper that runs your function in a trusted event
- # [13:11] <foolip> converting that to WebDriver would require a way to ask the WebDriver to click somewhere, but does there exist a communication channel to make that request?
- # [13:11] * Joins: richt (~richt@83.218.67.123)
- # [13:11] * Joins: Kolombiken (~Adium@gateway.creuna.se)
- # [13:14] <jgraham> Yeah, you can return data if needed
- # [13:14] <foolip> kind of like postMessage?
- # [13:14] <foolip> returning data once isn't going to be good enough I think
- # [13:14] * Joins: milkshoes (~milkshoes@75.103.0.28)
- # [13:14] <jgraham> Well the API isn't event based, so it's hard to react to a stream of events
- # [13:15] <jgraham> But you can do things like executeAsyncScript() which runs a function in the scope of the page, and can poll for data
- # [13:15] <foolip> ok, so you could fall back to polling for a button to press?
- # [13:15] <smaug____> how well is the svg spec maintained ?
- # [13:16] <smaug____> shepazu might know
- # [13:16] <jgraham> foolip: If you only need to find a single button and there is an event you could executeAsyncScript(onevent = function(event) {callback(event.button)}) or something
- # [13:17] <jgraham> Or do that once per button you need to find
- # [13:20] <jgraham> It's not that intuitive if you come from a browser background
- # [13:20] <jgraham> It would have worked better if they'd made the API async. But the theory is that people testing web sites are typically not comforatble with that kind of programming :|
- # [13:23] * Joins: raidendev (~raidendev@188.92.107.182)
- # [13:29] * Joins: Smylers (~smylers@81.143.60.194)
- # [13:30] * Joins: jingtaoliu (~technommy@113.91.74.32)
- # [13:33] <foolip> ok...
- # [13:34] <foolip> I guess it's all hypothetical until I can actually try WebDriver in wpt
- # [13:39] <jgraham> Yeah, I guess it's a worry that trying to seperate out this kind of priviledged action will be less convenient than SpecialPowers-like APIs which just allow people to wantonly mix browser-specific stuff into otherwise cross-browser tests, so they won't bother to write cross-browser tests at all
- # [13:42] * Joins: ehsan (~ehsan@24-212-207-29.cable.teksavvy.com)
- # [13:45] * Joins: scor (scor@drupal.org/user/52142/view)
- # [13:47] * Joins: someones_dad (~encryptd_@209.201.113.2)
- # [13:51] * Joins: marcosc_ (~marcosc@135.23.143.163)
- # [13:51] * Quits: marcosc (~marcosc@135-23-143-163.cpe.pppoe.ca) (Read error: Connection reset by peer)
- # [13:51] * Quits: someones_dad (~encryptd_@209.201.113.2) (Ping timeout: 240 seconds)
- # [14:00] * Quits: marcosc_ (~marcosc@135.23.143.163) (Ping timeout: 245 seconds)
- # [14:01] * Joins: marcosc (~marcosc@135-23-143-163.cpe.pppoe.ca)
- # [14:04] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Quit: Ex-Chat)
- # [14:06] * Quits: benjamingr (uid23465@gateway/web/irccloud.com/x-ygphftuwveqynrnj) (Quit: Connection closed for inactivity)
- # [14:06] * Quits: marcosc (~marcosc@135-23-143-163.cpe.pppoe.ca) (Ping timeout: 250 seconds)
- # [14:09] * Joins: marcosc (~marcosc@135-23-143-163.cpe.pppoe.ca)
- # [14:10] * Joins: marcosc_ (~marcosc@135-23-143-163.cpe.pppoe.ca)
- # [14:10] * Quits: marcosc (~marcosc@135-23-143-163.cpe.pppoe.ca) (Read error: Connection reset by peer)
- # [14:10] * Joins: eric_carlson (~eric@17.202.43.125)
- # [14:15] * Joins: marcosc (~marcosc@135-23-143-163.cpe.pppoe.ca)
- # [14:15] * Quits: marcosc_ (~marcosc@135-23-143-163.cpe.pppoe.ca) (Read error: Connection reset by peer)
- # [14:15] * Joins: tj_vantoll (~Adium@2601:4:5380:2ec:dcc0:c8ac:1e42:ec69)
- # [14:20] * Joins: marcosc_ (~marcosc@135-23-143-163.cpe.pppoe.ca)
- # [14:20] * Quits: marcosc (~marcosc@135-23-143-163.cpe.pppoe.ca) (Ping timeout: 250 seconds)
- # [14:27] * Joins: gibson042 (~rgibson@nat-02-mht.dyndns.com)
- # [14:29] * Quits: jacobolu_ (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Remote host closed the connection)
- # [14:30] <MikeSmit1> smaug____: which SVG spec? 1.1?
- # [14:30] <MikeSmit1> smaug____: krit could help probably
- # [14:31] * MikeSmit1 is now known as MikeSmith
- # [14:31] * Joins: arunranga (~otherarun@70.42.157.33)
- # [14:31] <krit> smaug____: SVG2? Depending of the kind of issue you have, pretty responsive https://svgwg.org/svg2-draft/
- # [14:32] <smaug____> krit: I'm just going through is-in-doc checks
- # [14:32] <krit> smaug____: basic maintenance of SVG1.1… don’t expect updates till the next errata
- # [14:32] <smaug____> in order to figure out how shadow dom actually should work
- # [14:32] <krit> smaug____: oh, shadow-dom :) well, that is very vague at the moment
- # [14:33] <krit> smaug____: you can also email on www-svg and might get some feedback from Blink… they actively based <use> on shadow DOM
- # [14:34] * Quits: gavin_ (~gavin@76.14.87.162) (Remote host closed the connection)
- # [14:34] * Joins: gavin_ (~gavin@76.14.87.162)
- # [14:36] <smaug____> krit: well, in blink shadow dom + is-in-doc is rather random
- # [14:36] <smaug____> things work against the current specs etc
- # [14:36] <smaug____> I'm mainly trying to figure out how on earth to implement shadow dom in interoperable way
- # [14:37] <krit> smaug____: in Blink?
- # [14:37] <krit> smaug____: or across HTML/SVG ?
- # [14:37] <smaug____> well, all that
- # [14:38] <krit> smaug____: ok, IIRC this is still an open question on the Shadow DOM side (I thought you meant <use> based on shadow DOM because I recently was speaking with someone about that)
- # [14:39] <krit> smaug____: Many thinks in the Shadow DOM spec require HTMLElements
- # [14:39] <krit> smaug____: currently SVGElement does not inherit from HTMLElement
- # [14:40] <smaug____> right
- # [14:40] <krit> smaug____: you should ask dglazkov_ when it comes to Shadow DOM. He might have a way forward
- # [14:46] * Quits: milkshoes (~milkshoes@75.103.0.28) (Quit: Going offline, see ya! (www.adiirc.com))
- # [14:48] * Quits: tj_vantoll (~Adium@2601:4:5380:2ec:dcc0:c8ac:1e42:ec69) (Read error: Connection reset by peer)
- # [14:52] <JakeA> Are there any APIs that suggest a response has status 200 (vs 4**/5**), even if the response is from another origin, aside from appcache?
- # [14:53] <JakeA> (assuming the request is no-cors)
- # [14:54] * Joins: tj_vantoll (~Adium@c-98-250-130-237.hsd1.mi.comcast.net)
- # [15:00] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [15:01] <MikeSmith> JakeA: none I can think of. Not that my knowledge could be considered broad..
- # [15:02] * MikeSmith looks at https://dvcs.w3.org/hg/dap/raw-file/tip/discovery-api/Overview.html
- # [15:03] <JakeA> MikeSmith: trying to work out if the appcache thing was a mistake that shouldn't be repeated
- # [15:05] <MikeSmith> JakeA: I think it wasn't an unintentional mistake at the time it was specced at least (as opposed to in hindsight now). But you'd probably want to hear from the guy who wrote it, as far as the rationale
- # [15:05] <MikeSmith> provided he still remembers at this point
- # [15:11] * Joins: annevk (~annevk@185.28.54.210)
- # [15:15] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
- # [15:16] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [15:16] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [15:16] * Joins: mpaarating (~mpaaratin@rrcs-97-78-217-146.se.biz.rr.com)
- # [15:16] * Quits: annevk (~annevk@185.28.54.210) (Ping timeout: 250 seconds)
- # [15:16] * npcomp_ is now known as npcomp
- # [15:20] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Ping timeout: 264 seconds)
- # [15:24] * Joins: TallTed (~Thud@63.119.36.36)
- # [15:32] * Quits: gavin_ (~gavin@76.14.87.162) (Remote host closed the connection)
- # [15:32] * Joins: gavin_ (~gavin@76.14.87.162)
- # [15:34] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 250 seconds)
- # [15:35] * Quits: jingtaoliu (~technommy@113.91.74.32) (Remote host closed the connection)
- # [15:40] * Joins: yoav (~yoav@37.161.236.1)
- # [15:42] * Joins: jingtaoliu (~technommy@113.91.74.32)
- # [15:45] * Quits: zdobersek (~zan@46.166.186.217) (Ping timeout: 245 seconds)
- # [15:46] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [15:48] * Quits: ehsan (~ehsan@24-212-207-29.cable.teksavvy.com) (Remote host closed the connection)
- # [15:52] * Joins: ehsan (~ehsan@24-212-207-29.cable.teksavvy.com)
- # [15:54] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [15:57] * Joins: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si)
- # [15:59] <Domenic> Does any browser implement add*Event*Listener for MediaQueryList?
- # [15:59] <Ms2ger> I doubt it
- # [15:59] <jgraham> foolip: So I realised on the tube that something like <script type="text/webdriver+python">getElement("#button").click()</script> would be rather straightforward to implement
- # [15:59] <Domenic> yeah MDN was unhelpful. but i noticed today for the first time that the spec included EventTarget
- # [16:00] <Ms2ger> It was discussed a while ago
- # [16:05] * Quits: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si) (Quit: Leaving.)
- # [16:05] * Joins: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si)
- # [16:06] * Joins: milkshoes__ (~milkshoes@75.103.0.28)
- # [16:07] * Quits: ehsan (~ehsan@24-212-207-29.cable.teksavvy.com) (Remote host closed the connection)
- # [16:08] * Joins: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.cust.bredband2.com)
- # [16:09] * `nik`_ is now known as `nik`
- # [16:09] * Joins: someones_dad (~encryptd_@209.201.113.2)
- # [16:16] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
- # [16:16] * Krinkle|detached is now known as Krinkle
- # [16:16] * Joins: newtron_ (~newtron@199.71.174.203)
- # [16:18] * Krinkle is now known as Krinkle|detached
- # [16:20] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Ping timeout: 240 seconds)
- # [16:20] * Joins: jingtaol_ (~technommy@113.91.75.57)
- # [16:22] * Quits: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.cust.bredband2.com) (Remote host closed the connection)
- # [16:23] * Joins: someon___ (~encryptd_@209.201.113.2)
- # [16:23] * Quits: jingtaoliu (~technommy@113.91.74.32) (Ping timeout: 240 seconds)
- # [16:27] * Quits: someones_dad (~encryptd_@209.201.113.2) (*.net *.split)
- # [16:27] * Quits: gibson042 (~rgibson@nat-02-mht.dyndns.com) (*.net *.split)
- # [16:27] * Quits: Kolombiken (~Adium@gateway.creuna.se) (*.net *.split)
- # [16:29] * Joins: TimmyTones (~Tim@cpc5-oxfd18-2-0-cust437.4-3.cable.virginm.net)
- # [16:29] * Joins: satazor (~satazor@bl17-135-253.dsl.telepac.pt)
- # [16:31] * Quits: milkshoes__ (~milkshoes@75.103.0.28) (Quit: Going offline, see ya! (www.adiirc.com))
- # [16:32] * Joins: milkshoes__ (~milkshoes@75.103.0.28)
- # [16:33] * Joins: BigBangUDR (~Thunderbi@115.243.140.141)
- # [16:37] * Quits: milkshoes__ (~milkshoes@75.103.0.28) (Remote host closed the connection)
- # [16:37] * Quits: BigBangUDR (~Thunderbi@115.243.140.141) (Client Quit)
- # [16:37] * Joins: milkshoes__ (~milkshoes@75.103.0.28)
- # [16:38] * Quits: milkshoes__ (~milkshoes@75.103.0.28) (Client Quit)
- # [16:40] * Quits: satazor (~satazor@bl17-135-253.dsl.telepac.pt) (Remote host closed the connection)
- # [16:40] * Joins: gibson042 (~rgibson@nat-02-mht.dyndns.com)
- # [16:41] * Joins: satazor (~satazor@bl17-135-253.dsl.telepac.pt)
- # [16:41] * Joins: ehsan (~ehsan@2001:450:1f:224:f473:f2e4:8ff8:6888)
- # [16:42] * Quits: satazor (~satazor@bl17-135-253.dsl.telepac.pt) (Read error: Connection reset by peer)
- # [16:42] * Joins: satazor (~satazor@bl17-135-253.dsl.telepac.pt)
- # [16:42] * Joins: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.cust.bredband2.com)
- # [16:44] * Quits: raidendev (~raidendev@188.92.107.182) (Ping timeout: 240 seconds)
- # [16:47] * Quits: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.cust.bredband2.com) (Remote host closed the connection)
- # [16:47] * Quits: mven_ (~textual@ip68-104-38-84.lv.lv.cox.net) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [16:47] * someon___ is now known as encrypt3d_fractl
- # [16:48] * Quits: smaug____ (~chatzilla@a91-154-44-207.elisa-laajakaista.fi) (Ping timeout: 264 seconds)
- # [16:49] * Quits: arunranga (~otherarun@70.42.157.33) (Quit: arunranga)
- # [16:50] * Joins: marcosc (~marcosc@135-23-143-163.cpe.pppoe.ca)
- # [16:52] * Quits: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si) (Ping timeout: 245 seconds)
- # [16:53] * Joins: jochen___ (jochen@nat/google/x-wdjrdycpdmgvwaos)
- # [16:54] * Joins: encrypt3_ (~encryptd_@209.201.113.2)
- # [16:54] * Joins: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si)
- # [16:54] * Quits: TimmyTones (~Tim@cpc5-oxfd18-2-0-cust437.4-3.cable.virginm.net) (Read error: Connection reset by peer)
- # [16:54] * Joins: TimmyTones (~Tim@cpc5-oxfd18-2-0-cust437.4-3.cable.virginm.net)
- # [16:55] * Quits: satazor (~satazor@bl17-135-253.dsl.telepac.pt) (Remote host closed the connection)
- # [16:57] * Quits: gibson042 (~rgibson@nat-02-mht.dyndns.com) (Read error: Connection reset by peer)
- # [16:57] * Joins: gibson0421 (~rgibson@nat-02-mht.dyndns.com)
- # [16:58] * Quits: encrypt3d_fractl (~encryptd_@209.201.113.2) (*.net *.split)
- # [16:58] * Quits: markkes (~markkes@62.207.90.201) (*.net *.split)
- # [16:58] * Quits: jochen__ (jochen@nat/google/x-nddsfhbhxbxrjomr) (*.net *.split)
- # [16:58] * Quits: rektide_ (~rektide@eldergods.com) (*.net *.split)
- # [16:58] * Quits: cheron (~cheron@unaffiliated/cheron) (*.net *.split)
- # [16:58] * Quits: marcosc_ (~marcosc@135-23-143-163.cpe.pppoe.ca) (*.net *.split)
- # [16:58] * Quits: globbot (~logbot@lump.glob.com.au) (*.net *.split)
- # [16:58] * Quits: xiinotulp (~plutoniix@node-42q.pool-125-25.dynamic.totbb.net) (*.net *.split)
- # [16:58] * Quits: ivan\ (~ivan@unaffiliated/ivan/x-000001) (*.net *.split)
- # [16:59] <Ms2ger> Is workers-in-workers something new?
- # [16:59] * jochen___ is now known as jochen__
- # [16:59] * Joins: rektide (~rektide@eldergods.com)
- # [17:00] * Joins: JosephSilber (~Joseph@ool-44c3e80a.static.optonline.net)
- # [17:03] * Joins: ivan\ (~ivan@108-213-76-179.lightspeed.frokca.sbcglobal.net)
- # [17:03] * Quits: ivan\ (~ivan@108-213-76-179.lightspeed.frokca.sbcglobal.net) (Max SendQ exceeded)
- # [17:03] * Joins: xiinotulp (~plutoniix@node-42q.pool-125-25.dynamic.totbb.net)
- # [17:03] * Joins: markkes (~markkes@62.207.90.201)
- # [17:04] * Joins: ivan\ (~ivan@unaffiliated/ivan/x-000001)
- # [17:04] * Joins: globbot (~logbot@lump.glob.com.au)
- # [17:04] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [17:07] * Quits: gibson0421 (~rgibson@nat-02-mht.dyndns.com) (Ping timeout: 256 seconds)
- # [17:07] * Quits: richt (~richt@83.218.67.123) (Remote host closed the connection)
- # [17:09] * Joins: richt (~richt@83.218.67.123)
- # [17:10] <caitp> you mean because it's not implemented in blink?
- # [17:13] * Quits: richt (~richt@83.218.67.123) (Ping timeout: 240 seconds)
- # [17:13] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [17:14] * Joins: dawhite (~dawhite@74.118.22.223)
- # [17:15] * Quits: barnabywalters (~barnabywa@46-239-239-203.tal.is) (Quit: barnabywalters)
- # [17:15] * Quits: clamstar (~rx-ident@162.243.230.189) (Remote host closed the connection)
- # [17:17] * Quits: markkes (~markkes@62.207.90.201) (Quit: Nettalk6 - www.ntalk.de)
- # [17:19] * Joins: clamstar (~rx-ident@162.243.230.189)
- # [17:21] * Quits: yoav (~yoav@37.161.236.1) (Read error: Connection reset by peer)
- # [17:21] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [17:22] * encrypt3_ is now known as sickOfAmeteurs
- # [17:22] * Joins: raidendev (~raidendev@broadband-46-242-56-184.nationalcablenetworks.ru)
- # [17:22] * sickOfAmeteurs is now known as thomsBrother
- # [17:24] * Joins: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.cust.bredband2.com)
- # [17:24] * thomsBrother is now known as ugh
- # [17:24] * ugh is now known as Guest8552
- # [17:24] * Guest8552 is now known as encrypt3d_fracti
- # [17:25] * Joins: gibson042 (~rgibson@nat-02-mht.dyndns.com)
- # [17:26] * Joins: barnabywalters (~barnabywa@46-239-239-203.tal.is)
- # [17:28] * Quits: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.cust.bredband2.com) (Remote host closed the connection)
- # [17:29] * Joins: milkshoes (~milkshoes@75.103.0.28)
- # [17:42] * Joins: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.cust.bredband2.com)
- # [17:47] * Quits: jingtaol_ (~technommy@113.91.75.57) (Remote host closed the connection)
- # [17:47] * Joins: Areks (~Areks@95-28-254-201.broadband.corbina.ru)
- # [17:51] * Joins: dbaron (~dbaron@50-0-128-161.dsl.dynamic.sonic.net)
- # [17:52] * Quits: gavin_ (~gavin@76.14.87.162) (Read error: Connection reset by peer)
- # [17:52] * Joins: aretecode (~aretecode@50.23.131.206-static.reverse.softlayer.com)
- # [17:52] * Joins: gavin_ (~gavin@76.14.87.162)
- # [17:55] * Joins: jingtaoliu (~technommy@113.91.75.57)
- # [17:58] * Quits: jcgregorio (jcgregorio@nat/google/x-kjwhmxljhzhdhzey) (Quit: Leaving)
- # [18:03] * Joins: ap_ (~ap@2620:149:4:304:3d4f:6511:545:c5f9)
- # [18:06] <Ms2ger> https://twitter.com/Aeyoun/status/489790384193548288
- # [18:08] * Quits: mpaarating (~mpaaratin@rrcs-97-78-217-146.se.biz.rr.com) (Quit: mpaarating)
- # [18:11] * Quits: encrypt3d_fracti (~encryptd_@209.201.113.2) (Remote host closed the connection)
- # [18:13] <Ms2ger> showModalDialog ... was never formally standardized
- # [18:14] <Ms2ger> abarth, wat
- # [18:14] * Joins: gibson0421 (~rgibson@nat-02-mht.dyndns.com)
- # [18:15] * Joins: encrypt3d_fracti (~encryptd_@209.201.113.2)
- # [18:16] * Quits: gibson042 (~rgibson@nat-02-mht.dyndns.com) (Ping timeout: 240 seconds)
- # [18:17] <jgraham> Ms2ger: Really?
- # [18:20] * Quits: TimmyTones (~Tim@cpc5-oxfd18-2-0-cust437.4-3.cable.virginm.net) (Read error: Connection reset by peer)
- # [18:21] * Joins: Maurice` (copyman@5ED5617C.cm-7-6b.dynamic.ziggo.nl)
- # [18:23] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
- # [18:26] * Quits: Smylers (~smylers@81.143.60.194) (Ping timeout: 240 seconds)
- # [18:28] * Quits: gavin_ (~gavin@76.14.87.162) (Remote host closed the connection)
- # [18:28] * Joins: gavin_ (~gavin@76.14.87.162)
- # [18:29] * Krinkle|detached is now known as Krinkle
- # [18:30] <abarth> Ms2ger: hi
- # [18:31] <Ms2ger> How is that claim true?
- # [18:31] <abarth> dunno
- # [18:31] <Ms2ger> Why'd you make it, then?
- # [18:32] <abarth> i didn't write the blog post
- # [18:32] <abarth> despite it having my name attached to it :(
- # [18:32] * Quits: sankha93 (uid12218@fsf/emeritus/sankha93)
- # [18:33] <Ms2ger> That seems like a poor situation
- # [18:33] <abarth> indeed
- # [18:34] <SimonSapin> Hixie: http://whatwg.org/html#quotes uses selectors like :root:lang(af), :not(:lang(af)) > :lang(af). Why this rather than just :lang(af)? AFAICT they’re equivalent, assuming no other 'quotes' declaration in the UA stylesheet.
- # [18:35] * Joins: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net)
- # [18:37] * Joins: mpaarating (~mpaaratin@rrcs-97-78-217-146.se.biz.rr.com)
- # [18:37] <Ms2ger> I think the issue was with <p lang=en>Voltaire said <q lang=fr>quelque chose</q>
- # [18:37] <Ms2ger> Does quotes apply to the element it's set on?
- # [18:37] * jgraham is not down with the kids enough to know which blog post is being refered to
- # [18:38] <Ms2ger> http://blog.chromium.org/2014/07/disabling-showmodaldialog.html
- # [18:38] * Quits: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.cust.bredband2.com) (Remote host closed the connection)
- # [18:40] * Quits: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
- # [18:41] * Joins: abinader (sid21713@gateway/web/irccloud.com/x-fnqicummwfshgvkp)
- # [18:45] * Quits: barnabywalters (~barnabywa@46-239-239-203.tal.is) (Quit: barnabywalters)
- # [18:47] * Quits: bnicholson2 (~bnicholso@24.130.57.109) (Ping timeout: 272 seconds)
- # [18:47] <Hixie> SimonSapin: the problem is other 'quotes' declarations in the UA stylesheet
- # [18:48] <Hixie> SimonSapin: or the author style sheet
- # [18:50] * Joins: ^esc_ (~esc-ape@91.141.0.203.wireless.dyn.drei.com)
- # [18:53] * Joins: barnabywalters (~barnabywa@89.17.128.127)
- # [18:53] * Quits: ^esc (~esc-ape@178.115.129.206.wireless.dyn.drei.com) (Ping timeout: 250 seconds)
- # [18:53] <SimonSapin> oh, right. In <div lang=en><p style="quotes: '«' '»'"><q>, :lang(en) would apply instead of the inherited value.
- # [18:53] * Quits: JosephSilber (~Joseph@ool-44c3e80a.static.optonline.net) (Ping timeout: 250 seconds)
- # [18:53] * Quits: barnabywalters (~barnabywa@89.17.128.127) (Client Quit)
- # [18:54] <Hixie> right
- # [18:54] <Hixie> there's a bug on the current selector though
- # [18:54] <Hixie> arguably it's wrong
- # [18:54] <Hixie> i forget the problem
- # [18:54] <Hixie> something about what language to use on the quotes itself, or something
- # [18:54] <Hixie> or whether to reset the counter when you change languages
- # [18:59] * Joins: bnicholson (~bnicholso@2620:101:80fc:224:7e7a:91ff:fe25:a5c6)
- # [18:59] * Quits: gavin_ (~gavin@76.14.87.162) (Remote host closed the connection)
- # [18:59] * Joins: gavin_ (~gavin@76.14.87.162)
- # [19:01] * Joins: lmclister (~lmclister@192.150.10.209)
- # [19:01] <Hixie> can i just say that specificity was a mistake
- # [19:01] <Hixie> a cool seeming, clever-sounding, mistake.
- # [19:04] <jgraham> s/specificity/css/ ? :)
- # [19:05] * Joins: satazor (~satazor@bl17-135-253.dsl.telepac.pt)
- # [19:06] <Ms2ger> s/css/the web/?
- # [19:09] <Hixie> css and the web as a whole aren't mistakes, they're good ideas with mistakes in them
- # [19:09] <Hixie> specificity is just a mistake.
- # [19:10] <SimonSapin> "W3C Invites Implementations of Polyglot Markup: A robust profile of the HTML5 vocabulary"
- # [19:11] <Ms2ger> Of course
- # [19:12] * Joins: ambv (~ambv@206.108.217.134)
- # [19:16] * Krinkle is now known as Krinkle|detached
- # [19:20] * Joins: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.cust.bredband2.com)
- # [19:21] * Joins: JosephSilber (~Joseph@ool-44c3e80a.static.optonline.net)
- # [19:29] * Joins: weinig (~weinig@17.202.50.223)
- # [19:31] * Joins: weinig_ (~weinig@17.202.48.136)
- # [19:33] * Quits: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.cust.bredband2.com) (Remote host closed the connection)
- # [19:33] * Quits: weinig_ (~weinig@17.202.48.136) (Client Quit)
- # [19:34] <jgraham> Hixie: CSS isn't a mistake, but if you started from a clean slate today you would end up with something pretty different, I think
- # [19:34] * Joins: smaug____ (~chatzilla@a91-154-44-207.elisa-laajakaista.fi)
- # [19:34] <Ms2ger> With or without the experience we've had with CSS?
- # [19:38] * Joins: Smylers (~smylers@host86-159-66-158.range86-159.btcentralplus.com)
- # [19:39] <jgraham> Either?
- # [19:41] * Quits: satazor (~satazor@bl17-135-253.dsl.telepac.pt) (Remote host closed the connection)
- # [19:43] * Joins: satazor (~satazor@239.201.37.188.rev.vodafone.pt)
- # [19:43] * Quits: satazor (~satazor@239.201.37.188.rev.vodafone.pt) (Remote host closed the connection)
- # [19:43] * Joins: satazor (~satazor@bl17-135-253.dsl.telepac.pt)
- # [19:43] * Joins: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net)
- # [19:44] <Hixie> jgraham: yeah. like, no specificity. :-)
- # [19:44] <Hixie> jgraham: and pretty different layout model primitives
- # [19:45] * Quits: satazor (~satazor@bl17-135-253.dsl.telepac.pt) (Read error: Connection reset by peer)
- # [19:45] * Joins: satazor (~satazor@bl17-135-253.dsl.telepac.pt)
- # [19:46] <astearns> and presumably none of these: http://wiki.csswg.org/ideas/mistakes
- # [19:46] <jgraham> I was mostly thinking of the layout model primitives
- # [19:47] <jgraham> And the sort of combinatorial explosion of complexity that happens every time you add a new one
- # [19:47] <Domenic> I really like that mistakes page
- # [19:47] <Domenic> it humanizes the CSSWG
- # [19:48] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
- # [19:53] * Quits: jingtaoliu (~technommy@113.91.75.57) (Remote host closed the connection)
- # [19:55] * Joins: jingtaoliu (~technommy@113.91.75.57)
- # [19:55] * kbrosnan_ is now known as kbrosnan
- # [19:55] * Quits: kbrosnan (~kbrosnan@people1.scl3.mozilla.com) (Changing host)
- # [19:55] * Joins: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan)
- # [19:55] <Hixie> some things in that list are wrong
- # [19:55] <Hixie> e.g. "Table layout should be sane" isn't a CSS mistake
- # [19:56] * Joins: jsbell (jsbell@nat/google/x-djhjpnkvymjnpolb)
- # [19:56] <Hixie> it would have been far worse for CSS to not be compatible with what browsers already had
- # [19:57] <Hixie> and specificity is missing from that list :-)
- # [19:59] * ap_ is now known as ap
- # [20:03] * Quits: weinig (~weinig@17.202.50.223) (Ping timeout: 240 seconds)
- # [20:08] * Quits: npcomp (~eldon@c-24-126-240-124.hsd1.ga.comcast.net) (Ping timeout: 256 seconds)
- # [20:11] * Quits: gavin_ (~gavin@76.14.87.162) (Remote host closed the connection)
- # [20:12] * Joins: gavin_ (~gavin@76.14.87.162)
- # [20:17] * Quits: satazor (~satazor@bl17-135-253.dsl.telepac.pt) (Remote host closed the connection)
- # [20:17] * Joins: satazor (~satazor@239.201.37.188.rev.vodafone.pt)
- # [20:18] * Quits: satazor (~satazor@239.201.37.188.rev.vodafone.pt) (Read error: Connection reset by peer)
- # [20:20] * Quits: eric_carlson (~eric@17.202.43.125) (Quit: eric_carlson)
- # [20:29] * Quits: dbaron (~dbaron@50-0-128-161.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [20:33] <gsnedders> It's a problem with CSS, if you call them mistakes. Whether the CSS WG could do anything about them is tangential.
- # [20:34] * Quits: Areks (~Areks@95-28-254-201.broadband.corbina.ru) (Ping timeout: 240 seconds)
- # [20:45] * Joins: Somatt_wrk (~somattwrk@130.193.24.135)
- # [20:45] * Joins: satazor (~satazor@26.186.108.93.rev.vodafone.pt)
- # [20:58] * Joins: gibson042 (~rgibson@nat-02-mht.dyndns.com)
- # [20:58] * Quits: gibson0421 (~rgibson@nat-02-mht.dyndns.com) (Ping timeout: 240 seconds)
- # [21:04] * Joins: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.cust.bredband2.com)
- # [21:05] * Quits: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.cust.bredband2.com) (Remote host closed the connection)
- # [21:05] * Joins: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.cust.bredband2.com)
- # [21:08] * Quits: JosephSilber (~Joseph@ool-44c3e80a.static.optonline.net) (Ping timeout: 250 seconds)
- # [21:12] * Quits: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.cust.bredband2.com) (Remote host closed the connection)
- # [21:13] * Joins: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.cust.bredband2.com)
- # [21:15] * Quits: Smylers (~smylers@host86-159-66-158.range86-159.btcentralplus.com) (Ping timeout: 256 seconds)
- # [21:17] * Quits: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.cust.bredband2.com) (Ping timeout: 245 seconds)
- # [21:22] * Quits: satazor (~satazor@26.186.108.93.rev.vodafone.pt)
- # [21:23] * Joins: eric_carlson (~eric@17.202.43.125)
- # [21:23] * Joins: satazor (~satazor@26.186.108.93.rev.vodafone.pt)
- # [21:24] * Quits: satazor (~satazor@26.186.108.93.rev.vodafone.pt) (Remote host closed the connection)
- # [21:24] * Joins: satazor (~satazor@26.186.108.93.rev.vodafone.pt)
- # [21:25] * Quits: satazor (~satazor@26.186.108.93.rev.vodafone.pt) (Read error: Connection reset by peer)
- # [21:25] <TabAtkins> Someday fantasai and I will finish nailing down the actual layout primitives, so it'll at least be clear *what* things are exploding in complexity when you add a new one.
- # [21:28] * Quits: SamB (~SamB@2001:470:1f07:57:4895:76ac:f165:b112) (Ping timeout: 260 seconds)
- # [21:29] * Quits: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si) (Quit: Leaving.)
- # [21:32] * Joins: SamB (~SamB@2001:470:1f07:57:ec29:b043:d2cd:c846)
- # [21:51] * Quits: milkshoes (~milkshoes@75.103.0.28) (Remote host closed the connection)
- # [21:52] * Quits: raidendev (~raidendev@broadband-46-242-56-184.nationalcablenetworks.ru) (Ping timeout: 264 seconds)
- # [21:53] * Quits: gibson042 (~rgibson@nat-02-mht.dyndns.com) (Quit: Leaving.)
- # [21:57] * Joins: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.cust.bredband2.com)
- # [21:58] * Quits: Ms2ger (~Ms2ger@d54C506D6.access.telenet.be) (Quit: nn)
- # [21:59] * Quits: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.cust.bredband2.com) (Remote host closed the connection)
- # [21:59] * Joins: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.cust.bredband2.com)
- # [22:04] * Quits: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.cust.bredband2.com) (Ping timeout: 250 seconds)
- # [22:05] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
- # [22:05] <mathiasbynens> Domenic: re: https://github.com/tc39/test262/pull/4#issuecomment-49222581 sure, once I get back from vacation :)
- # [22:05] <Domenic> mathiasbynens: awesome :)
- # [22:06] <mathiasbynens> Domenic: has there been any discussion on what to do with JS tests in https://github.com/w3c/web-platform-tests?
- # [22:07] <mathiasbynens> WPT has a lower barrier for entry (no CLA signing etc.) but test262 has a better structure, at least for JS specifically
- # [22:07] <Domenic> mathiasbynens: I was not aware that those tests existed; I don't think anyone else was either.
- # [22:10] <gsnedders> mathiasbynens: how many of them are correct per ES6?
- # [22:10] <mathiasbynens> gsnedders: not sure
- # [22:11] <mathiasbynens> but it seems like something can be done now to avoid duplicate efforts in the future
- # [22:11] <mathiasbynens> even if it’s just adding a note to the WPT readme
- # [22:12] <gsnedders> it'd be nice to look through opjsunit too, but most of that is either really basic stuff or regression tests
- # [22:13] * Joins: TheGallery (~TheGaller@athedsl-213629.home.otenet.gr)
- # [22:14] <mathiasbynens> i need to port http://mathias.html5.org/tests/javascript/ too (only the idenfitier tests need updating as per ES6)
- # [22:14] * Joins: dbaron (~dbaron@2620:101:80fb:224:d402:cd75:3d0c:5df8)
- # [22:20] * Joins: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.cust.bredband2.com)
- # [22:21] * Joins: bholley (~bholley@174-29-2-11.hlrn.qwest.net)
- # [22:21] * Quits: cheron (~cheron@unaffiliated/cheron) (Ping timeout: 256 seconds)
- # [22:21] * Quits: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.cust.bredband2.com) (Remote host closed the connection)
- # [22:28] * Joins: jeremyj_ (~jeremyj@17.114.219.230)
- # [22:28] * Quits: jeremyj (~jeremyj@17.202.49.56) (Ping timeout: 240 seconds)
- # [22:31] * Joins: weinig (~weinig@17.114.219.114)
- # [22:35] * Quits: encrypt3d_fracti (~encryptd_@209.201.113.2) (Remote host closed the connection)
- # [22:35] * Quits: jeremyj_ (~jeremyj@17.114.219.230) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [22:36] * Joins: jeremyj (~jeremyj@17.114.219.230)
- # [22:37] * Quits: jeremyj (~jeremyj@17.114.219.230) (Client Quit)
- # [22:37] * Joins: jeremyj (~jeremyj@17.114.219.230)
- # [22:38] * Quits: jingtaoliu (~technommy@113.91.75.57) (Remote host closed the connection)
- # [22:39] * Quits: jeremyj (~jeremyj@17.114.219.230) (Read error: Connection reset by peer)
- # [22:40] * Joins: jeremyj (~jeremyj@17.114.219.230)
- # [22:42] * Joins: Rastus_Vernon (uid15187@wikimedia/Rastus-Vernon)
- # [22:43] * Joins: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.cust.bredband2.com)
- # [22:43] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [22:43] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [22:44] * Quits: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.cust.bredband2.com) (Remote host closed the connection)
- # [22:44] <mathiasbynens> JakeA: can you confirm that http://www.chromestatus.com/features/6561526227927040 should be moved to M38?
- # [22:45] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [22:46] * Quits: tj_vantoll (~Adium@c-98-250-130-237.hsd1.mi.comcast.net) (Quit: Leaving.)
- # [22:53] <JakeA> mathiasbynens: yes
- # [22:53] * Quits: ambv (~ambv@206.108.217.134) (Read error: Connection reset by peer)
- # [22:53] * Joins: ambv (~ambv@206.108.217.134)
- # [22:54] * Quits: ambv (~ambv@206.108.217.134) (Read error: Connection reset by peer)
- # [22:54] * Joins: ambv (~ambv@206.108.217.134)
- # [22:56] * Joins: encrypt3d_fracti (~encryptd_@209.201.113.2)
- # [22:56] * Quits: jeremyj (~jeremyj@17.114.219.230) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [22:58] * Joins: jeremyj (~jeremyj@17.202.49.56)
- # [23:00] * Quits: TallTed (~Thud@63.119.36.36)
- # [23:08] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [23:08] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [23:09] * Joins: rniwa (~rniwa@17.202.43.222)
- # [23:11] * Quits: Maurice` (copyman@5ED5617C.cm-7-6b.dynamic.ziggo.nl)
- # [23:15] <Domenic> A lot of stuff on that page is not up to date with blink-dev announcements, at least this morning
- # [23:15] <mathiasbynens> ok, updated the SW section. you guys should probably get edit access ;)
- # [23:16] * Quits: Jirka (~Jirka@95.85.233.233) (Ping timeout: 260 seconds)
- # [23:17] <Domenic> JakeA: https://jakearchibald.github.io/isserviceworkerready/ doesn't reflect that Chrome 36 fixed Promise.resolve
- # [23:19] <mathiasbynens> http://domenic.me/aplus-tests-against-the-browser/ went from ~150 to 24 failures because of that
- # [23:20] * Quits: mpaarating (~mpaaratin@rrcs-97-78-217-146.se.biz.rr.com) (Quit: mpaarating)
- # [23:21] <JakeA> Domenic: will update, cheers
- # [23:28] * Joins: Smylers (~smylers@host86-159-66-158.range86-159.btcentralplus.com)
- # [23:29] <tobie_> JakeA: have you considered returning Promise.race() for entries missing in the cache as suggested here: http://esdiscuss.org/topic/promise-any#content-7
- # [23:29] * Joins: KevinMarks2 (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [23:29] <TabAtkins> tobie_: "Returning promise.race()" is a weird way to say "return an eternally pending promise".
- # [23:31] <tobie_> TabAtkins: well, it's a weird way to describe a weird concept. So it might be fitting.
- # [23:31] <TabAtkins> What's weird about a pending promise?
- # [23:32] * Quits: lmclister (~lmclister@192.150.10.209)
- # [23:32] <tobie_> TabAtkins: nothing.
- # [23:32] <TabAtkins> EXACTLY
- # [23:32] <tobie_> TabAtkins: an *eternally* pending one, on the other hand…
- # [23:33] <TabAtkins> At least say "new Promise()". ^_^
- # [23:33] <tobie_> That throws.
- # [23:33] <tobie_> (not sure if impl or spec issue.)
- # [23:33] <TabAtkins> new Promise(function(){})
- # [23:33] <TabAtkins> Probably on purpose.
- # [23:37] <tobie_> That indeed reads better (than Promise.race()). Unsure why scott used Promise.race() instead.
- # [23:37] <TabAtkins> It technically does the same thing.
- # [23:38] <tobie_> Well, sure, but one expresses the intent a lot more clearly. :)
- # [23:38] <TabAtkins> Indeed. ^_^
- # [23:41] <tobie_> I'm curious as to whether returning an eternally pending promise works accidentally for this given cache/network race scenario or has other interesting properties.
- # [23:42] * Quits: ambv (~ambv@206.108.217.134) (Read error: Connection reset by peer)
- # [23:42] * Joins: ambv_ (~ambv@206.108.217.134)
- # [23:42] <TabAtkins> Depends on what you mean by "accidentally". It avoids triggering the race end-times behavior.
- # [23:42] <tobie_> Well sure, I understand the how it works in that case.
- # [23:44] * Quits: bholley (~bholley@174-29-2-11.hlrn.qwest.net) (Quit: Textual IRC Client: www.textualapp.com)
- # [23:44] <tobie_> JakeA tweeted earlier about whether cache.get(missingEntry) should resolve to undefined or reject.
- # [23:45] <tobie_> And both seem not ideal. Which is why I find this seemingly weird return an eternally pending promise suggestion at least worth looking into.
- # [23:46] <tobie_> s/And both seem not/Neither seem/
- # [23:50] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 250 seconds)
- # [23:50] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [23:52] <TabAtkins> Hmm, interesting.
- # [23:52] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:52] <TabAtkins> I don't think that eternally-pending is very great, though it has some interesting properties.
- # [23:52] <TabAtkins> It doesn't mix with future "await", for example.
- # [23:53] <TabAtkins> (You'd have to guard every get() with a Promise.race(cache.get(), Promise.timeout(...)), for example.)
- # [23:57] * Quits: Smylers (~smylers@host86-159-66-158.range86-159.btcentralplus.com) (Quit: Leaving.)
- # Session Close: Fri Jul 18 00:00:00 2014
The end :)