Options:
- # Session Start: Wed Nov 20 00:00:00 2013
- # Session Ident: #whatwg
- # [00:01] * Joins: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com)
- # [00:01] * Quits: umgrosscol (~umgrossco@grosscol.umdl.umich.edu) (Quit: Nettalk6 - www.ntalk.de)
- # [00:02] * Quits: jreading1 (~Adium@ip98-169-193-48.dc.dc.cox.net) (Ping timeout: 272 seconds)
- # [00:03] <Hixie_> bholley: do you have an opinion on https://www.w3.org/Bugs/Public/show_bug.cgi?id=23359 ? (History in non-active documents)
- # [00:03] <bholley> Hixie_: hmmm
- # [00:04] * heycam|away is now known as heycam
- # [00:04] <bholley> Hixie_: let me see if there's any recent context on our permissiveness here
- # [00:05] <Hixie_> i'm guessing it's just you do an origin check rather than a liveness check
- # [00:05] <Hixie_> but if there's a compat reason that would be interesting
- # [00:06] <bholley> Hixie_: yes, exactly
- # [00:06] * Joins: gavin___ (~gavin@people1.scl3.mozilla.com)
- # [00:06] <bholley> Hixie_: apparently I put it in
- # [00:06] * Quits: gavin (~gavin@firefox/developer/gavin) (Read error: Connection reset by peer)
- # [00:08] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Ping timeout: 245 seconds)
- # [00:10] * Quits: zaal (~zaal@cpc1-nrwh9-2-0-cust358.4-4.cable.virginm.net) (Excess Flood)
- # [00:10] * Joins: zaal (~zaal@cpc1-nrwh9-2-0-cust358.4-4.cable.virginm.net)
- # [00:10] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
- # [00:12] * Quits: reyre (~reyre@router300.core.archive.org) (Remote host closed the connection)
- # [00:13] * Joins: jreading1 (~Adium@ip98-169-193-48.dc.dc.cox.net)
- # [00:16] * Quits: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net) (Ping timeout: 265 seconds)
- # [00:17] * gavin___ is now known as gavin
- # [00:17] * Quits: gavin (~gavin@people1.scl3.mozilla.com) (Changing host)
- # [00:17] * Joins: gavin (~gavin@firefox/developer/gavin)
- # [00:18] * Joins: reyre (~reyre@router300.core.archive.org)
- # [00:21] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
- # [00:21] * Quits: ivan\ (~ivan@unaffiliated/ivan/x-000001) (Ping timeout: 252 seconds)
- # [00:21] * Quits: Smylers (~smylers@host86-181-194-172.range86-181.btcentralplus.com) (Ping timeout: 245 seconds)
- # [00:22] * Quits: reyre (~reyre@router300.core.archive.org) (Remote host closed the connection)
- # [00:26] * Quits: encryptd_fractal (~mfrawley@66-188-99-174.static.ftbg.wi.charter.com) (Quit: Leaving.)
- # [00:27] * Joins: ivan\ (~ivan@unaffiliated/ivan/x-000001)
- # [00:28] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [00:29] * Joins: reyre (~reyre@router300.core.archive.org)
- # [00:31] * Quits: reyre (~reyre@router300.core.archive.org) (Remote host closed the connection)
- # [00:31] * Quits: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.k368.webspeed.dk) (Quit: TuRnaD0)
- # [00:32] * Quits: cheron (~cheron@unaffiliated/cheron) (Ping timeout: 272 seconds)
- # [00:38] * Joins: weinig (~weinig@17.114.216.173)
- # [00:40] * Quits: annevk (~annevk@2.31.25.175) (Remote host closed the connection)
- # [00:41] * Joins: reyre (~reyre@router300.core.archive.org)
- # [00:46] * Quits: shannonmoeller (~shannonmo@pool-108-17-8-225.bflony.fios.verizon.net) (Quit: Leaving...)
- # [00:47] * Quits: reyre (~reyre@router300.core.archive.org) (Remote host closed the connection)
- # [00:49] * Joins: marcosc (~marcosc@bl11-9-205.dsl.telepac.pt)
- # [00:52] * Quits: weinig (~weinig@17.114.216.173) (Quit: weinig)
- # [00:52] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Ping timeout: 245 seconds)
- # [00:52] * Quits: garciawebdev (~garciaweb@186.127.237.231) (Remote host closed the connection)
- # [00:53] * Quits: marcosc (~marcosc@bl11-9-205.dsl.telepac.pt) (Ping timeout: 264 seconds)
- # [01:02] * Quits: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com) (Remote host closed the connection)
- # [01:03] * Joins: reyre (~reyre@router300.core.archive.org)
- # [01:06] * Joins: weinig (~weinig@17.114.157.2)
- # [01:06] <zcorpan> miketaylr: i see like 4 requestFullScreens in webdevdata sept
- # [01:07] * Quits: reyre (~reyre@router300.core.archive.org) (Remote host closed the connection)
- # [01:08] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [01:08] * Quits: weinig (~weinig@17.114.157.2) (Client Quit)
- # [01:09] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [01:09] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [01:09] * Joins: jdaggett (~jdaggett@61-121-216-2.bitcat.net)
- # [01:09] * Joins: reyre (~reyre@router300.core.archive.org)
- # [01:12] * Joins: Lachy_ (~Lachy@cm-84.215.104.248.getinternet.no)
- # [01:12] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Read error: Connection reset by peer)
- # [01:14] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Ping timeout: 272 seconds)
- # [01:14] * Quits: reyre (~reyre@router300.core.archive.org) (Ping timeout: 245 seconds)
- # [01:14] * jorendorff is now known as jorendorff_away
- # [01:16] * Joins: reyre (~reyre@router300.core.archive.org)
- # [01:18] * Joins: KevinMarks3 (~yaaic@c-71-204-145-244.hsd1.ca.comcast.net)
- # [01:21] * Quits: reyre (~reyre@router300.core.archive.org) (Ping timeout: 265 seconds)
- # [01:42] * Quits: eric_carlson (~ericc@router300.core.archive.org) (Quit: eric_carlson)
- # [01:43] * Joins: marcosc (~marcosc@bl11-9-205.dsl.telepac.pt)
- # [01:44] * Joins: eric_carlson (~ericc@router300.core.archive.org)
- # [01:44] * Quits: eric_carlson (~ericc@router300.core.archive.org) (Client Quit)
- # [01:44] * Quits: decotii (~decotii@hq.croscon.com) (Quit: Leaving)
- # [01:47] * Quits: lmcliste_ (~lmclister@192.150.10.204)
- # [01:48] * Quits: marcosc (~marcosc@bl11-9-205.dsl.telepac.pt) (Ping timeout: 246 seconds)
- # [01:50] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
- # [01:54] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [01:58] * Quits: Ir1sh (~Ir1sh@89.100.254.231) (Ping timeout: 240 seconds)
- # [02:02] * Quits: ambv (~ambv@206.108.217.134) (Quit: sys.exit(0) # computer went to sleep)
- # [02:03] * Quits: ap (~ap@2620:149:4:304:114b:3ea5:e615:2d63) (Quit: ap)
- # [02:05] * Quits: sgalineau (~sylvaing@sjfw1-a.adobe.com) (Read error: Connection reset by peer)
- # [02:06] <zewt> hard to get the feeling that feedback is being taken seriously when people reply and then make spec changes without even pretending to wait for a response
- # [02:06] * Quits: ebollens (~ebollens@98.159.89.142) (Quit: ebollens)
- # [02:08] * Quits: alecf (alecf@nat/google/x-xxernvsqpbbuczdl) (Ping timeout: 246 seconds)
- # [02:08] * Joins: alecf_ (alecf@nat/google/x-zwlbyfuopkwfuqxt)
- # [02:10] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [02:10] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [02:10] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [02:15] * Quits: jsbell (jsbell@nat/google/x-hjhjenzxyupssgir) (Quit: There's no place like home...)
- # [02:15] * Quits: scor (~scor@drupal.org/user/52142/view) (Client Quit)
- # [02:16] * Joins: marcosc (~marcosc@bl11-9-205.dsl.telepac.pt)
- # [02:17] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
- # [02:19] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [02:20] * Quits: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com) (Quit: tantek)
- # [02:21] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
- # [02:21] * Quits: jernoble|laptop (~jernoble@17.212.154.241) (Ping timeout: 264 seconds)
- # [02:27] * Joins: sankha93 (~Instantbi@fsf/emeritus/sankha93)
- # [02:32] * Joins: dbaron (~dbaron@nat/mozilla/x-cpcwidgbnqxiaulc)
- # [02:33] * Joins: tantek (~tantek@guest-nat.p2p.sfo1.mozilla.com)
- # [02:34] * Joins: reyre (~reyre@c-76-102-227-79.hsd1.ca.comcast.net)
- # [02:36] * Quits: tantek (~tantek@guest-nat.p2p.sfo1.mozilla.com) (Client Quit)
- # [02:36] * Joins: a-ja (~Instantbi@70.230.158.10)
- # [02:38] * Quits: sankha93 (~Instantbi@fsf/emeritus/sankha93) (Read error: Connection reset by peer)
- # [02:39] * Joins: sankha93 (~Instantbi@fsf/emeritus/sankha93)
- # [02:39] * Quits: sankha93 (~Instantbi@fsf/emeritus/sankha93) (Client Quit)
- # [02:43] * Joins: Karate (~Karate@unaffiliated/karate)
- # [02:46] * Quits: marcosc (~marcosc@bl11-9-205.dsl.telepac.pt) (Remote host closed the connection)
- # [02:58] * Quits: jorgepedret (~jorgepedr@64-46-23-103.dyn.novuscom.net) (Quit: Computer has gone to sleep.)
- # [03:08] * heycam is now known as heycam|away
- # [03:14] * Joins: tantek (~tantek@67.109.26.198.ptr.us.xo.net)
- # [03:18] * Joins: newtron (~newtron@76-10-140-186.dsl.teksavvy.com)
- # [03:23] * Quits: mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) (Quit: ZNC - http://znc.sourceforge.net)
- # [03:30] * Quits: Karate (~Karate@unaffiliated/karate) (Ping timeout: 272 seconds)
- # [03:31] * Joins: mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko)
- # [03:36] * Joins: mittcoin (~mittcoin@c-98-225-154-188.hsd1.pa.comcast.net)
- # [03:38] * Quits: dbaron (~dbaron@nat/mozilla/x-cpcwidgbnqxiaulc) (Ping timeout: 272 seconds)
- # [03:39] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Quit: ChatZilla 0.9.90.1 [Firefox 25.0.1/20131112160018])
- # [03:40] * Joins: marcosc (~marcosc@bl11-9-205.dsl.telepac.pt)
- # [03:41] * Joins: rniwa (~rniwa@i118-21-139-188.s30.a048.ap.plala.or.jp)
- # [03:42] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [03:43] * Quits: newtron (~newtron@76-10-140-186.dsl.teksavvy.com) (Remote host closed the connection)
- # [03:44] * Quits: marcosc (~marcosc@bl11-9-205.dsl.telepac.pt) (Ping timeout: 246 seconds)
- # [03:47] * Quits: tantek (~tantek@67.109.26.198.ptr.us.xo.net) (Quit: tantek)
- # [03:48] * Quits: scor (~scor@drupal.org/user/52142/view) (Ping timeout: 265 seconds)
- # [03:52] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [03:53] * Quits: othermaciej (~mjs@17.114.218.213) (Quit: othermaciej)
- # [03:54] * heycam|away is now known as heycam
- # [03:59] * Quits: rniwa (~rniwa@i118-21-139-188.s30.a048.ap.plala.or.jp) (Quit: rniwa)
- # [03:59] * heycam is now known as heycam|away
- # [04:00] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
- # [04:06] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [04:07] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [04:08] * Quits: reyre (~reyre@c-76-102-227-79.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
- # [04:14] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [04:15] * Joins: Goplat (~goplat@reactos/developer/Goplat)
- # [04:16] * Joins: dbaron (~dbaron@118-163-10-190.HINET-IP.hinet.net)
- # [04:31] * Joins: tantek (~tantek@172.56.17.236)
- # [04:34] * Joins: marcosc (~marcosc@bl11-9-205.dsl.telepac.pt)
- # [04:37] * Joins: reyre (~reyre@c-76-102-227-79.hsd1.ca.comcast.net)
- # [04:39] * Quits: reyre (~reyre@c-76-102-227-79.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [04:39] * Joins: reyre_ (~reyre@c-76-102-227-79.hsd1.ca.comcast.net)
- # [04:39] * Quits: marcosc (~marcosc@bl11-9-205.dsl.telepac.pt) (Ping timeout: 248 seconds)
- # [04:43] * Quits: tantek (~tantek@172.56.17.236) (Quit: tantek)
- # [04:43] * Quits: reyre_ (~reyre@c-76-102-227-79.hsd1.ca.comcast.net) (Ping timeout: 265 seconds)
- # [04:53] * Joins: newtron (~newtron@76-10-140-186.dsl.teksavvy.com)
- # [04:55] * Quits: mittcoin (~mittcoin@c-98-225-154-188.hsd1.pa.comcast.net) (Ping timeout: 272 seconds)
- # [04:58] * Quits: newtron (~newtron@76-10-140-186.dsl.teksavvy.com) (Ping timeout: 272 seconds)
- # [04:59] * heycam|away is now known as heycam
- # [05:09] * Quits: ricea (~ricea@2401:fa00:4:1000:b6b5:2fff:feca:47f8) (Ping timeout: 256 seconds)
- # [05:09] * Joins: reyre (~reyre@c-76-102-227-79.hsd1.ca.comcast.net)
- # [05:29] * Joins: marcosc (~marcosc@bl11-9-205.dsl.telepac.pt)
- # [05:33] * Krinkle|detached is now known as Krinkle
- # [05:33] * Quits: marcosc (~marcosc@bl11-9-205.dsl.telepac.pt) (Ping timeout: 248 seconds)
- # [05:37] * Joins: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net)
- # [05:42] * Krinkle is now known as Krinkle|detached
- # [05:43] * Quits: jreading1 (~Adium@ip98-169-193-48.dc.dc.cox.net) (Quit: Leaving.)
- # [05:43] * Joins: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net)
- # [05:47] * Krinkle|detached is now known as Krinkle
- # [05:48] * Quits: gavinc (~gavin@barad-dur.carothers.name) (Quit: Konversation terminated!)
- # [05:53] * Joins: rniwa (~rniwa@17.83.102.241)
- # [06:03] * Quits: jwalden (~waldo@2620:101:8003:200:3ea9:f4ff:fe34:6fd4) (Quit: ChatZilla 0.9.87-7.1450hg.fc19 [XULRunner 25.0/20131030081700])
- # [06:03] * Krinkle is now known as Krinkle|detached
- # [06:04] * Krinkle|detached is now known as Krinkle
- # [06:09] * Joins: niloy (~niloy@223.239.205.88)
- # [06:13] * Joins: sankha93 (~Instantbi@fsf/emeritus/sankha93)
- # [06:13] * Joins: jorgepedret (~jorgepedr@173.180.2.24)
- # [06:13] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [06:18] * Quits: jorgepedret (~jorgepedr@173.180.2.24) (Ping timeout: 265 seconds)
- # [06:19] * Quits: niloy (~niloy@223.239.205.88) (Ping timeout: 265 seconds)
- # [06:19] * Joins: niloy (~niloy@223.239.205.243)
- # [06:22] * Quits: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [06:23] * Joins: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net)
- # [06:23] * Joins: marcosc (~marcosc@bl11-9-205.dsl.telepac.pt)
- # [06:24] * Joins: jorgepedret (~jorgepedr@173.180.2.24)
- # [06:27] * Quits: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
- # [06:27] * Krinkle is now known as Krinkle|detached
- # [06:27] * Quits: marcosc (~marcosc@bl11-9-205.dsl.telepac.pt) (Ping timeout: 245 seconds)
- # [06:29] * Krinkle|detached is now known as Krinkle
- # [06:46] * Quits: KevinMarks2 (~yaaic@2607:fb90:401:308e:f229:7f74:dce:aeb3) (Ping timeout: 240 seconds)
- # [06:49] * Joins: Areks (~Areks@rs.gridnine.com)
- # [06:50] * Quits: sankha93 (~Instantbi@fsf/emeritus/sankha93) (Quit: Gone to save the world!)
- # [06:52] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
- # [06:53] * Quits: KevinMarks3 (~yaaic@c-71-204-145-244.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
- # [06:53] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 260 seconds)
- # [06:53] * Joins: Areks (~Areks@rs.gridnine.com)
- # [06:55] * Joins: sicking (~sicking@c-67-180-9-161.hsd1.ca.comcast.net)
- # [06:57] * Krinkle is now known as Krinkle|detached
- # [06:59] * Quits: jorgepedret (~jorgepedr@173.180.2.24) (Quit: Computer has gone to sleep.)
- # [07:02] * Joins: jernoble|laptop (~jernoble@199-188-193-107.PUBLIC.monkeybrains.net)
- # [07:03] * Joins: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginm.net)
- # [07:09] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
- # [07:09] * Joins: weinig (~weinig@24.130.60.35)
- # [07:10] * Joins: Smylers (~smylers@host86-181-194-172.range86-181.btcentralplus.com)
- # [07:12] * heycam is now known as heycam|away
- # [07:13] * Quits: sicking (~sicking@c-67-180-9-161.hsd1.ca.comcast.net) (Quit: sicking)
- # [07:17] * Joins: marcosc (~marcosc@bl11-9-205.dsl.telepac.pt)
- # [07:17] * Joins: ricea (~ricea@2401:fa00:4:1000:b6b5:2fff:feca:47f8)
- # [07:19] * Parts: a-ja (~Instantbi@70.230.158.10)
- # [07:22] * Quits: marcosc (~marcosc@bl11-9-205.dsl.telepac.pt) (Ping timeout: 272 seconds)
- # [07:22] * Quits: weinig (~weinig@24.130.60.35) (Quit: weinig)
- # [07:29] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginm.net) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
- # [07:31] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 252 seconds)
- # [07:31] * Quits: [[zz]] (~zz]]@node-m2o.pool-101-108.dynamic.totbb.net) (Read error: Operation timed out)
- # [07:35] * Joins: [[zz]] (~zz]]@node-1a50.pool-101-109.dynamic.totbb.net)
- # [07:49] * Quits: reyre (~reyre@c-76-102-227-79.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [07:49] * Joins: a-ja (~Instantbi@70.230.158.10)
- # [08:11] * Joins: marcosc (~marcosc@bl11-9-205.dsl.telepac.pt)
- # [08:14] * Quits: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net) (Quit: bholley)
- # [08:16] * Quits: Lachy_ (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [08:16] * Quits: marcosc (~marcosc@bl11-9-205.dsl.telepac.pt) (Ping timeout: 264 seconds)
- # [08:17] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
- # [08:19] * Joins: reyre (~reyre@c-76-102-227-79.hsd1.ca.comcast.net)
- # [08:20] * Quits: Smylers (~smylers@host86-181-194-172.range86-181.btcentralplus.com) (Quit: Leaving.)
- # [08:21] * Quits: reyre (~reyre@c-76-102-227-79.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [08:22] * Joins: reyre (~reyre@c-76-102-227-79.hsd1.ca.comcast.net)
- # [08:22] * Joins: marcosc (~marcosc@bl11-9-205.dsl.telepac.pt)
- # [08:25] * Joins: Ms2ger (~Ms2ger@b255h078.ugent.be)
- # [08:25] * Krinkle|detached is now known as Krinkle
- # [08:26] * Joins: jorgepedret (~jorgepedr@70-36-56-110.dyn.novuscom.net)
- # [08:26] * Quits: reyre (~reyre@c-76-102-227-79.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
- # [08:36] * Quits: lerc (~quassel@121-74-234-24.telstraclear.net) (Read error: Connection reset by peer)
- # [08:37] <Ms2ger> A new gcpm editor, interesting
- # [08:38] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
- # [08:44] * Joins: lerc (~quassel@121-74-234-24.telstraclear.net)
- # [08:56] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [08:57] * Parts: a-ja (~Instantbi@70.230.158.10)
- # [09:03] * Krinkle is now known as Krinkle|detached
- # [09:05] * Joins: rego (~rego@231.193.27.77.dynamic.mundo-r.com)
- # [09:12] * jorendorff_away is now known as jorendorff
- # [09:16] * Quits: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net) (Quit: tantek)
- # [09:22] * jorendorff is now known as jorendorff_away
- # [09:23] * Quits: jdaggett (~jdaggett@61-121-216-2.bitcat.net) (Ping timeout: 272 seconds)
- # [09:25] * Quits: jernoble|laptop (~jernoble@199-188-193-107.PUBLIC.monkeybrains.net) (Quit: Computer has gone to sleep.)
- # [09:27] * Joins: jernoble|laptop (~jernoble@199-188-193-107.PUBLIC.monkeybrains.net)
- # [09:31] * Krinkle|detached is now known as Krinkle
- # [09:35] * Joins: jensnockert (~jensnocke@88.80.180.50)
- # [09:35] * Quits: beverloo- (~peter@is-aweso.me) (Quit: Peter Beverloo)
- # [09:35] * Quits: Martijnc (~Martijn@is-aweso.me) (Quit: ZNC - http://znc.in)
- # [09:35] * Joins: Martijnc (~Martijn@is-aweso.me)
- # [09:47] * Joins: annevk (~annevk@2.31.25.175)
- # [09:49] * Quits: Ms2ger (~Ms2ger@b255h078.ugent.be) (Ping timeout: 272 seconds)
- # [09:54] * Joins: hasather (~hasather@80.91.33.141)
- # [09:57] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [09:57] * Quits: jensnockert (~jensnocke@88.80.180.50) (Remote host closed the connection)
- # [09:58] * Joins: Smylers (~smylers@94.117.77.162)
- # [10:00] * Quits: jernoble|laptop (~jernoble@199-188-193-107.PUBLIC.monkeybrains.net) (Quit: Computer has gone to sleep.)
- # [10:01] * Joins: jensnockert (~jensnocke@88.80.180.50)
- # [10:02] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [10:02] <zcorpan> https://www.w3.org/Bugs/Public/show_bug.cgi?id=23873 ...
- # [10:03] * Quits: lilmonkey` (~colin@pdpc/supporter/professional/riven) (Ping timeout: 248 seconds)
- # [10:05] * Joins: jernoble|laptop (~jernoble@199-188-193-107.PUBLIC.monkeybrains.net)
- # [10:06] * Quits: jernoble|laptop (~jernoble@199-188-193-107.PUBLIC.monkeybrains.net) (Client Quit)
- # [10:09] * Quits: Smylers (~smylers@94.117.77.162) (Ping timeout: 264 seconds)
- # [10:13] <MikeSmith> who's the new gcpm editor?
- # [10:14] * Krinkle is now known as Krinkle|detached
- # [10:16] <MikeSmith> "what if I'm implementing a browser without JavaScript and with
- # [10:16] <MikeSmith> some other, concurrent language?"
- # [10:17] * Joins: Ms2ger (~Ms2ger@b255h078.ugent.be)
- # [10:18] <zcorpan> nice typo "... while his neighbour, also using the wife, ..." http://lists.w3.org/Archives/Public/public-whatwg-archive/2012Aug/0070.html
- # [10:20] <MikeSmith> 笑
- # [10:20] * Joins: Smylers (~smylers@81.143.60.194)
- # [10:22] * Krinkle|detached is now known as Krinkle
- # [10:22] * Joins: Lachy (~Lachy@213.166.174.2)
- # [10:24] <SimonSapin> Dave Cramer from Hachette will edit GCPM
- # [10:25] * Quits: rniwa (~rniwa@17.83.102.241) (Quit: rniwa)
- # [10:25] * Quits: jorgepedret (~jorgepedr@70-36-56-110.dyn.novuscom.net) (Quit: Computer has gone to sleep.)
- # [10:26] <MikeSmith> SimonSapin: interesting
- # [10:30] * Joins: niloy_ (~niloy@223.239.204.94)
- # [10:31] * Quits: niloy (~niloy@223.239.205.243) (Ping timeout: 272 seconds)
- # [10:32] * Joins: ^esc_ (~esc-ape@77.119.128.30.wireless.dyn.drei.com)
- # [10:34] * Quits: jensnockert (~jensnocke@88.80.180.50) (Remote host closed the connection)
- # [10:34] * Joins: jensnockert (~jensnocke@88.80.180.50)
- # [10:35] * Quits: ^esc (~esc-ape@77.119.129.245.wireless.dyn.drei.com) (Ping timeout: 264 seconds)
- # [10:39] * Quits: jensnockert (~jensnocke@88.80.180.50) (Ping timeout: 246 seconds)
- # [10:39] * Joins: jensnockert (~jensnocke@88.80.180.50)
- # [10:39] * Joins: shaunbak_ (~shaunbake@brick-lane.lbi.co.uk)
- # [10:43] * Quits: jensnockert (~jensnocke@88.80.180.50) (Remote host closed the connection)
- # [10:44] * Quits: annevk (~annevk@2.31.25.175) (Remote host closed the connection)
- # [10:52] * Joins: tomasf (~tomasf@77.72.97.10.c.fiberdirekt.net)
- # [10:53] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
- # [10:54] * Joins: Ir1sh (~Ir1sh@89.100.254.231)
- # [10:55] * Joins: alyssonfranklin (~Alysson@177.140.154.182)
- # [10:55] * Quits: Smylers (~smylers@81.143.60.194) (Ping timeout: 246 seconds)
- # [10:59] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [11:01] * Joins: BoyanYordanov (~boyan@77.71.96.54)
- # [11:01] * Quits: ivan\ (~ivan@unaffiliated/ivan/x-000001) (Ping timeout: 248 seconds)
- # [11:03] * Joins: ivan\ (~ivan@unaffiliated/ivan/x-000001)
- # [11:04] * Quits: Kolombiken (~Adium@gateway.creuna.se) (Quit: Leaving.)
- # [11:05] * Joins: darobin (~darobin@78.109.80.74)
- # [11:08] * Joins: jensnockert (~jensnocke@88.80.180.50)
- # [11:09] * Joins: Kolombiken (~Adium@94.137.124.2)
- # [11:11] * Joins: Smylers (~smylers@81.143.60.194)
- # [11:12] * Joins: barnabywalters (~barnabywa@46-239-239-203.tal.is)
- # [11:13] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Read error: Operation timed out)
- # [11:26] * Quits: Kolombiken (~Adium@94.137.124.2) (Read error: Connection reset by peer)
- # [11:27] * Joins: Kolombiken (~Adium@94.137.124.2)
- # [11:27] * Krinkle is now known as Krinkle|detached
- # [11:29] <hsivonen> I wish I have the stamina to push for a UTF-8 default for all outgoing mail in Thunderbird.
- # [11:29] <hsivonen> but making encodings in Firefox less bad is enough of a job
- # [11:30] <zcorpan> hsivonen: who is against that?
- # [11:31] <Ms2ger> Japan? :)
- # [11:33] <hsivonen> zcorpan: Japanese feature phones, concerns about the status of GB18030 in China and general Stop Energy concerns
- # [11:34] <zcorpan> :-(
- # [11:34] <hsivonen> zcorpan: I don't buy the legal concern about China as long as Thunderbird can receive GB18030, but I haven't actually read Chinese law
- # [11:34] <zcorpan> pretty smart feature phones to have an opinion on that, though
- # [11:35] <hsivonen> A look forward to UTF-8 and SHA-2-capable phones taking over in Japan.
- # [11:35] <wilhelm_> Give it a few more years, and the galapagos phones will disappear. Little labour is required. Just time.
- # [11:37] <jgraham> Are galapagos phones like galapagos island tortoises?
- # [11:38] <jgraham> Because, if so, we probably only have another 90 odd years to wait
- # [11:38] <hsivonen> fun fact, Japanese Thunderbird defaults to ISO-2022-JP (not Shift_JIS)
- # [11:39] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [11:39] <Ms2ger> Someone here has an interesting definition of "fun" :)
- # [11:39] * Joins: KevinMarks2 (~yaaic@c-71-204-145-244.hsd1.ca.comcast.net)
- # [11:43] * Quits: dbaron (~dbaron@118-163-10-190.HINET-IP.hinet.net) (Ping timeout: 272 seconds)
- # [11:43] <hsivonen> I wonder how much ISO-2022-JP content there is on the Web just because of email archives produced by scripts that live dangerously and pass the original bytes through to the Web.
- # [11:43] * Krinkle|detached is now known as Krinkle
- # [11:44] <darobin> I never dared touch the default encoding in Thunderbird, because email
- # [11:44] <zcorpan> jgraham: i get an error when starting wptserve
- # [11:44] <zcorpan> File "serve.py", line 137, in start_servers
- # [11:44] <zcorpan> sock.shutdown(socket.SHUT_RDWR)
- # [11:44] <zcorpan> File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 224, in meth
- # [11:44] <zcorpan> return getattr(self._sock,name)(*args)
- # [11:44] <zcorpan> socket.error: [Errno 57] Socket is not connected
- # [11:44] <jgraham> zcorpan: Too much meth
- # [11:45] <jgraham> But, interesting
- # [11:45] <hsivonen> darobin: I've configured Gmail to always send UTF-8 and no one has complained.
- # [11:45] <jgraham> I guess this is an OSX/linux difference
- # [11:45] <darobin> hsivonen: that's good to know, I'll perform the same experiment here
- # [11:45] <darobin> well, that is, whenever it is I find the right option in Thunderbird
- # [11:45] <hsivonen> but then I mostly send email in English and the people to whom I send email in Finnish have up-to-date MUAs apparently
- # [11:46] <zcorpan> jgraham: i use os x 10.8.3, if that's useful to know
- # [11:47] <hsivonen> darobin: mailnews.send_default_charset in about:config
- # [11:47] <darobin> I use French quite a lot, so if it's problematic it'll show up
- # [11:47] <hsivonen> darobin: dunno where the proper UI is supposed to be
- # [11:48] <hsivonen> if edited via about:config, be sure to use UTF-8 in upper case
- # [11:48] <zcorpan> @_@
- # [11:48] <darobin> hsivonen: couldn't find the proper UI, did it in about:config
- # [11:48] <darobin> yes, did that, ta
- # [11:48] <darobin> there's weird shit going on there
- # [11:49] <hsivonen> darobin: in about:config?
- # [11:49] <darobin> the previous setting was ISO-8859-1 but the emails clearly defaulted to CP-1225
- # [11:49] <jgraham> zcorpan: Can you try adding try: except socket.error: pass around the shutdown call?
- # [11:49] <hsivonen> darobin: see the pref called intl.fallbackCharsetList.ISO-8859-1
- # [11:49] * Joins: reyre (~reyre@c-76-102-227-79.hsd1.ca.comcast.net)
- # [11:50] * jgraham can't find any UI in Thunderbird either
- # [11:50] <darobin> hsivonen: yeah, was looking at that — so if you use ISO-8859-1 it picks that up instead?
- # [11:50] <MikeSmith> hsivonen: my impression is that most Japanese mail clients are still configured by default to send mail in iso-2022-JP by default
- # [11:50] <hsivonen> darobin: the mailnews devs couldn't face the alias reality, so they special-case ISO-8859-1
- # [11:50] <jgraham> Is it actually not possible to change though the UI?
- # [11:50] <darobin> hsivonen: encoding + email = success!
- # [11:51] <MikeSmith> shift_jis was not ever used much fur e-mail i think
- # [11:51] <hsivonen> jgraham: which pref does "it" refer to? Pretty sure there's no UI for intl.fallbackCharsetList.ISO-8859-1 for mailnews.send_default_charset there might be UI but I don't know where
- # [11:51] <darobin> jgraham: admittedly that's not something you want to expose end users to too much
- # [11:53] <hsivonen> jgraham: Preferences: Display: Formatting: Advanced: Character Encodings
- # [11:53] <Ms2ger> Hmm, mailnews.send_default_charset is already user-set to UTF-8 already
- # [11:54] * darobin would never have looked in Display for message creation
- # [11:54] <hsivonen> TB has so many prefs it's generally easier to find this stuff by searching the source code.
- # [11:54] <zcorpan> jgraham: now i get http://pastebin.com/L2fwCHy4
- # [11:54] <jgraham> Yeah the "display" thing threw me
- # [11:54] * Quits: reyre (~reyre@c-76-102-227-79.hsd1.ca.comcast.net) (Ping timeout: 272 seconds)
- # [11:54] <jgraham> I would have assumed it was under "composition"
- # [11:54] <Ms2ger> ^
- # [11:55] <darobin> jgraham: ditto
- # [11:56] <jgraham> zcorpan: So that's what I got before I added the shutdown() thing
- # [11:56] <jgraham> I will need to investigate more
- # [11:56] * Joins: annevk_ (~annevk@207.218.72.65)
- # [11:56] * Quits: barnabywalters (~barnabywa@46-239-239-203.tal.is) (Quit: Back to real life!)
- # [11:56] <hsivonen> MikeSmith: yeah, I don't expect Shift_JIS to be used for email much. It's just interesting that Japanese a locale where the mail and Web legacy differs
- # [11:56] * Joins: barnabywalters (~barnabywa@46-239-239-203.tal.is)
- # [11:56] <zcorpan> jgraham: ok
- # [11:56] <hsivonen> another fun fact, the Russian localization of TB already defaults to UTF-8 for outgoing email.
- # [11:57] <hsivonen> (falls back to windows-1251 for unlabeled incoming)
- # [12:12] <hsivonen> What's taking Opera so long to get Chromium running on Linux? Or has Opera silently dropped Linux support?
- # [12:12] * Quits: jensnockert (~jensnocke@88.80.180.50) (Remote host closed the connection)
- # [12:14] <jgraham> hsivonen: That seems like the kind of question that is inevitably "no comment"
- # [12:18] * Quits: niloy_ (~niloy@223.239.204.94) (Ping timeout: 272 seconds)
- # [12:19] <annevk_> darobin: earlier, with CP-1225, did you mean windows-1252?
- # [12:19] <darobin> annevk_: yeah!
- # [12:19] * annevk_ is now known as annevk
- # [12:19] <jgraham> zcorpan: BTW re: <img> <sources> and the parser-inserted flag, what about innerHTML?
- # [12:20] * annevk also has Gmail configured to only use UTF-8
- # [12:20] * annevk rarely transmits anything that needs it :/
- # [12:20] <annevk> Maybe I should put pile of poo in my signature
- # [12:20] <darobin> I don't even know what CP1225 is
- # [12:21] * Joins: jensnockert (~jensnocke@88.80.180.50)
- # [12:21] <darobin> annevk: did you have a nice weekend in HK?
- # [12:21] <hsivonen> darobin: a hyphen is not allowed in "cp" aliases.
- # [12:21] <annevk> darobin: it was most excellent
- # [12:21] <hsivonen> oh. the number was wrong, too
- # [12:21] <darobin> hsivonen: yeah :)
- # [12:21] <zcorpan> jgraham: good point. the proposal would make it not load for out-of-document things, which is bad. so maybe it's better to always await a stable state
- # [12:22] <annevk> darobin: I tried to put up a photo with the view from our apartment, but the pano feature from the iPhone has the drawback that nothing actually supports those photos it seems
- # [12:22] <annevk> darobin: I guess I need to host it myself
- # [12:22] <darobin> annevk: are you sure that it's not just that you were so drunk that the pano doesn't look like anything?
- # [12:23] <darobin> and the hosting sites just go "go home annevk, you're drunk"
- # [12:23] <zcorpan> jgraham: or the parser could avoid setting the flag in the fragment case
- # [12:23] <annevk> darobin: that'd be an amazing feature
- # [12:23] <annevk> darobin: I'd love for Messages to support that
- # [12:23] <jgraham> zcorpan: Yeah, if it knows that it's parsing a fragment other than implicitly
- # [12:23] <darobin> annevk: I'm pretty sure that there are lighting and blur features you can detect
- # [12:24] <jgraham> I don't know that that is a requirement at the moment (it could become one of course)
- # [12:24] <zcorpan> jgraham: what do you mean?
- # [12:25] * Quits: jensnockert (~jensnocke@88.80.180.50) (Remote host closed the connection)
- # [12:25] <jgraham> zcorpan: I mean I don't know if there is a need for a flag on the parser indicating that it's parsing a fragment at the moment
- # [12:26] <zcorpan> jgraham: first match of 'fragment case' gives "Loop: If node is the first node in the stack of open elements, then set last to true, and, if the parser was originally created as part of the HTML fragment parsing algorithm (fragment case) set node to the context element."
- # [12:28] <jgraham> zcorpan: Yeah, I just reached the same conclusion. So I guess that seems OK
- # [12:29] <zcorpan> jgraham: can you reply to the email?
- # [12:29] <jgraham> Sure
- # [12:30] <zcorpan> thx
- # [12:35] * Quits: Ms2ger (~Ms2ger@b255h078.ugent.be) (Ping timeout: 264 seconds)
- # [12:37] * Parts: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [12:39] <hsivonen> The Polyglot guide should migrate to RFC 6919 key words.
- # [12:40] <darobin> heh
- # [12:42] * Joins: lilmonkey (~colin@pdpc/supporter/professional/riven)
- # [12:42] <zcorpan> another thing i got thinking about is > 1 <img>s in a <picture>. the proposal would result in both images independently doing a resource selection for the same <picture>. i think that's OK but it would be easy enough to add a check that the <img> is the first <img> if we want to have it a bit more sane model
- # [12:46] * Joins: zdobersek (~zdobersek@91.108.183.58)
- # [12:57] <annevk> Polyglot is still a thing?
- # [12:58] <jgraham> Well yeah, but so is paganism
- # [12:58] <jgraham> It doesn't really affect most people's lives
- # [12:59] * Krinkle is now known as Krinkle|detached
- # [13:01] <yoav> zcorpan: A single <img> per picture is probably better, unless someone can come up with a use-case for having multiples
- # [13:02] * Joins: Ms2ger (~Ms2ger@b255h078.ugent.be)
- # [13:02] <zcorpan> yoav: oh it should be invalid for authors, sure. i'm pondering what the behavior should be
- # [13:04] <yoav> zcorpan: having just the first one be active sounds reasonable to me
- # [13:05] <zcorpan> yoav: yeah, i agree. though it involves more checks (the selection algorithm needs to check that the img is the first one, inserting an img needs to rerun selection on the next img, removing img needs to run selection on the new first img)
- # [13:06] * Joins: Karate (~Karate@unaffiliated/karate)
- # [13:08] * darobin discovers that China is one of the countries in which his operator's data roaming is not cheap — oops
- # [13:08] <yoav> inserting an img would probably require to re-run selection anyways (unless I'm missing something). during selection it'd walk the parent's children until it reaches itself, and if it saw an <img> on the way, selection is aborted. (
- # [13:08] * Joins: jensnockert (~jensnocke@88.80.180.50)
- # [13:08] <yoav> (slightly hand-wavy. I'm new here)
- # [13:09] * Quits: BoyanYordanov (~boyan@77.71.96.54) (Ping timeout: 252 seconds)
- # [13:10] <zcorpan> i mean for the old-first-that's-no-longer-the-first img element
- # [13:10] <yoav> Oh, OK
- # [13:10] <yoav> Yeah, it'd needto be "turned off"
- # [13:10] <zcorpan> yep
- # [13:10] <jgraham> Isn't it easier just to make each img independent?
- # [13:14] <zcorpan> yes, it's easier, at least in the spec. but it seems pretty weird
- # [13:15] <jgraham> I don't think it's all that weird
- # [13:15] <jgraham> I think it's more weird to add non-obvious special cases
- # [13:19] <zcorpan> maybe so, i'm fine with either behavior
- # [13:20] <annevk> zcorpan: hey, do you know why SharedWorker makes an exception for data URLs, but does not allow e.g. blob URLs?
- # [13:22] <zcorpan> annevk: people asked for data: to be supported but nobody asked for blob: maybe?
- # [13:23] <annevk> Ugh. We really need to move to one policy across all contexts.
- # [13:28] <hsivonen> speaking of data: URLs, it's sad that they participate in locale-specific charset fallback
- # [13:29] * Joins: sankha93 (~Instantbi@fsf/emeritus/sankha93)
- # [13:33] <zcorpan> hsivonen: they do? how?
- # [13:35] <zcorpan> i thought data: always had a charset declared (default being 'us-ascii' label)
- # [13:35] * Joins: BoyanYordanov (~boyan@77.71.96.54)
- # [13:36] <hsivonen> zcorpan: oh ok. good if so
- # [13:37] <zcorpan> seems so in blink but not in gecko? data:text/html,<meta charset=utf-8>å
- # [13:37] <hsivonen> in other news, someone with the nick "SickMind" asks how to get videos embedded in PDF to play: http://stackoverflow.com/questions/20085002/open-pdf-interactive-files-and-play-videos-integrated-in-pdf
- # [13:41] <Ms2ger> So, why don't my gifs animate when I print them?
- # [13:53] * Quits: ^esc_ (~esc-ape@77.119.128.30.wireless.dyn.drei.com) (Ping timeout: 264 seconds)
- # [13:58] * Quits: jensnockert (~jensnocke@88.80.180.50) (Remote host closed the connection)
- # [13:59] * Joins: jensnockert (~jensnocke@88.80.180.50)
- # [14:03] * Joins: baku (~baku@207.218.72.65)
- # [14:03] * Joins: ^esc (~esc-ape@77.119.128.30.wireless.dyn.drei.com)
- # [14:03] * Quits: jensnockert (~jensnocke@88.80.180.50) (Ping timeout: 272 seconds)
- # [14:06] * Quits: sankha93 (~Instantbi@fsf/emeritus/sankha93) (Read error: Connection reset by peer)
- # [14:07] * Joins: sankha93 (~Instantbi@fsf/emeritus/sankha93)
- # [14:09] <zcorpan> it does, but the refresh rate is very slow
- # [14:11] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [14:12] * SteveF suggest a change in email subject from Re: [whatwg] The src-N proposal
- # [14:13] * Quits: sankha93 (~Instantbi@fsf/emeritus/sankha93) (Quit: Gone to save the world!)
- # [14:15] <zcorpan> SteveF: what should we call the new proposal?
- # [14:15] * Joins: Karate_Boliviano (~Karate@190.189.230.229)
- # [14:16] * Quits: Karate (~Karate@unaffiliated/karate) (Ping timeout: 265 seconds)
- # [14:17] * Quits: Ms2ger (~Ms2ger@b255h078.ugent.be) (Ping timeout: 246 seconds)
- # [14:17] <SteveF> zcorpan: new <picture> ??, don't know but it appears that the discussion has moved on from the subject
- # [14:29] * Joins: scor (scor@nat/acquia/x-qwnxqtgtrcmnpwat)
- # [14:29] * Quits: scor (scor@nat/acquia/x-qwnxqtgtrcmnpwat) (Changing host)
- # [14:29] * Joins: scor (scor@drupal.org/user/52142/view)
- # [14:29] * Quits: fredy (~fredy@snf-8914.vm.okeanos.grnet.gr) (Excess Flood)
- # [14:31] * Joins: fredy (~fredy@snf-8914.vm.okeanos.grnet.gr)
- # [14:33] * Joins: Ms2ger (~Ms2ger@b255h078.ugent.be)
- # [14:34] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Ping timeout: 245 seconds)
- # [14:38] <hsivonen> oh well. I replied to the JSON BOM thread.
- # [14:42] * Joins: jreading (Adium@nat/novell/x-aszdzllgnfhqhvrk)
- # [14:43] * Joins: decotii (~decotii@hq.croscon.com)
- # [14:44] <annevk> hsivonen: I like how you made it a UTF-8 test at the same time
- # [14:45] <annevk> http://knowyourmeme.com/memes/%E0%B2%A0_%E0%B2%A0-look-of-disapproval :-)
- # [14:50] <hsivonen> UTF-8-incapable MUAs get an extra-disapproving look
- # [14:53] * Quits: Karate_Boliviano (~Karate@190.189.230.229) (Ping timeout: 272 seconds)
- # [14:55] * Joins: foxtrotwhiskey (~foxtrotwh@192-63-2457.unisys.com)
- # [15:00] * Quits: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (Read error: Connection reset by peer)
- # [15:00] * Joins: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
- # [15:01] * Joins: webben (~benjamin@198.61.227.102)
- # [15:01] * Quits: webben (~benjamin@198.61.227.102) (Client Quit)
- # [15:01] * Joins: webben (~benjamin@198.61.227.102)
- # [15:03] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [15:04] * Quits: m4nu (~manu@216.252.204.51) (Quit: Computers. Bah! Who needs 'em.)
- # [15:05] * Joins: umgrosscol (~umgrossco@grosscol.umdl.umich.edu)
- # [15:06] * Parts: jreading (Adium@nat/novell/x-aszdzllgnfhqhvrk)
- # [15:07] * Joins: m4nu (~manu@216.252.204.51)
- # [15:12] * hsivonen finds out there exists something called XMLVM: http://xmlvm.org/overview/
- # [15:17] * Joins: shannonmoeller (~shannonmo@pool-108-17-8-225.bflony.fios.verizon.net)
- # [15:29] <yoav> SteveF: I say picture 2.0 :P But seriously, it's not just picture (even though I agree it's not src-N either)
- # [15:33] * Joins: newtron (~newtron@199.71.174.203)
- # [15:33] <zcorpan> maybe Lazarus-picture (https://twitter.com/stevefaulkner/status/402930161479217152 )
- # [15:36] <newtron> zcorpan: what are your thoughts on non-img children of nu-picture, for accessibility/fallback?
- # [15:37] <newtron> sorry, Lazarus-picture
- # [15:37] <newtron> :)
- # [15:37] <newtron> would there be a way to visually hide any non-img children, but assign them the equivalent of an alt-text role?
- # [15:37] <yoav> "New picture - an element so nice, they named it twice"
- # [15:37] <zcorpan> newtron: i think we should stick to alt=""
- # [15:38] * Joins: TallTed (~Thud@63.119.36.36)
- # [15:38] <newtron> zcorpan: i think that might be a missed opportunity. one of the things authors loved about <picture> was the ability to do more advanced accessible fallbacks
- # [15:38] <newtron> like tables, etc
- # [15:39] <yoav> SteveF: Thoughts on the accessibility stuff?
- # [15:39] <newtron> zcorpan: authors are also used to the <video><source /><p>fallback</p></video> pattern
- # [15:40] <zcorpan> newtron: i haven't seen a proposal on how rich fallback would actually work
- # [15:40] <SteveF> yoav: to be honest will need to look into again before I can make nay worthwhile comment, will await an emergent draft proposal
- # [15:40] <zcorpan> newtron: note that <video> doesn't have fallback for accessibility purposes
- # [15:41] <jgraham> Hmm, so zcorpan is Jesus? Might still turn out that he is Orpheus and this is Eurydice-<picture>
- # [15:42] <newtron> zcorpan: well, they have <video><source /><track /></video>
- # [15:42] <SteveF> zcorpan: would be nice if it was like canvas for rich text as in represented in acc tree, but don't know how practical that is
- # [15:42] * Quits: tomasf (~tomasf@77.72.97.10.c.fiberdirekt.net) (Quit: tomasf)
- # [15:43] <yoav> newtron: I wouldn't significantly complicate the algorithm in order for that to work, since it's not the reason we're doing this, but it would certainly be a nice to have. I say let's wait for SteveF's analysis
- # [15:44] * Quits: foxtrotwhiskey (~foxtrotwh@192-63-2457.unisys.com) (Ping timeout: 246 seconds)
- # [15:44] <newtron> yoav: i agree, it's not worth a lot of complication now, since we have alt and longdesc still
- # [15:44] * Joins: foxtrotwhiskey (~foxtrotwh@192.63.201.91)
- # [15:44] <newtron> but if it's easy, it's a nice win
- # [15:45] <zcorpan> i think enabling rich fallback for images is a separate thing that can be done for <img> separately if people are actually interested in implementing that in browsers and ATs
- # [15:46] <zcorpan> so far i haven't seen any actions in that direction, and rich fallback for images is already possible in html with <object> but nobody is using it and i don't know what the support is in ATs
- # [15:47] <yoav> zcorpan: Perhaps just make sure the algorithm ignores anything that's not <source>, so it can be added on later
- # [15:47] <yoav> Or anything after the <img> itself
- # [15:47] <newtron> yoav: ignores + hides, or ignores + renders?
- # [15:48] <zcorpan> yoav: yeah it would go through the children and look at <source> and the <img> itself (and stop when it reaches itself)
- # [15:49] <zcorpan> newtron: the proposal is to have <picture> be a normal inline, so stuff inside it renders
- # [15:49] <zcorpan> but only <source>+<img> would be allowed for now
- # [15:49] <newtron> ok. that sounds decent.
- # [15:50] <newtron> so if somebody threw something else in there (against the spec), it would get rendered and they could visually hide it if they wanted with css.
- # [15:50] <zcorpan> sure
- # [15:50] <newtron> but still leave it available to AT
- # [15:50] <newtron> nice
- # [15:50] <zcorpan> it wouldn't be any different to <img><span>stuff</span> today
- # [15:52] <newtron> if it would work like that, could the spec explicitly allow for it, even if it's ignored? it seems like a pretty nice way to handle the issue
- # [15:52] <zcorpan> does anyone know what the landscape is like for <object> fallback in ATs?
- # [15:54] <zcorpan> newtron: if you want to do hacks you might as well put the fallback outside the <picture>, it would mean the same thing
- # [15:55] <newtron> zcorpan: maybe, but i'm suggesting that it's not a hack, it's a feature. you also get a styling hook because it's a child of picture.
- # [15:55] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
- # [15:55] <zcorpan> newtron: ok, then, i don't follow what you are suggesting
- # [15:56] * jorendorff_away is now known as jorendorff
- # [15:56] <newtron> just that the spec ignore, but not explicitly forbid, any non-img children of picture
- # [15:56] <zcorpan> what do you mean by ignore?
- # [15:56] <newtron> not used in the selection algo in any way
- # [15:57] <zcorpan> so that's the case in the proposal already. but i don't see how that helps you with making fallback actually work
- # [15:58] <newtron> sorry, then i misunderstood. you said "only <source>+<img> would be allowed for now". i'm just saying that shouldn't be an explicit limitation in the spec
- # [15:58] <zcorpan> why?
- # [15:58] * Joins: reyre (~reyre@c-76-102-227-79.hsd1.ca.comcast.net)
- # [15:59] <newtron> so that if authors do it, it doesn't end up getting flagged as wrong, in say a validator
- # [16:00] <newtron> anyway, i think it's not necessarily soemthing that needs to get worked out now
- # [16:00] <newtron> i'm happy to put this on hold until the dust settles on this more
- # [16:00] <newtron> i was just curious about how it would work with the current proposal
- # [16:00] <SteveF> zcorpan: the limitation of <img> has always been that the short text alternative can only be a string, what is alluring is the opportunity to add markup to it
- # [16:01] <zcorpan> what i'm missing is the proposal about how the fallback mechanism would work
- # [16:02] * Joins: encryptd_fractal (~mfrawley@66-188-99-174.static.ftbg.wi.charter.com)
- # [16:02] <zcorpan> yeah i understand that it is a limitation. but there is a solution already (<object>) and it's not used and not supported (or is it?)
- # [16:02] <zcorpan> if people don't use or support rich fallback for <object>, what reason do we have to believe that they would do for <picture>?
- # [16:03] <hsivonen> looking forward to seeing if the case where the user overrides a previous override from the charset menu go down after the new charset menu hits the release channel
- # [16:04] <zcorpan> hsivonen: what's new?
- # [16:04] <hsivonen> zcorpan: https://bugzilla.mozilla.org/show_bug.cgi?id=805374
- # [16:04] <hsivonen> zcorpan: oh as in what's different?
- # [16:04] <hsivonen> zcorpan: fewer encodings. Windows encodings offered before ISO encodings
- # [16:05] <zcorpan> hsivonen: yeah. ok
- # [16:05] * Quits: reyre (~reyre@c-76-102-227-79.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [16:05] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [16:06] <newtron> zcorpan: you mean like <object data="img.png"><!-- fallback --></object>?
- # [16:06] <hsivonen> zcorpan: all encodings that are available are in one list, so no guessing where Turkish, Thai and Vietnamese fall in the taxonomy "East Asian", "SE & SW Asian", "Middle Eastern"
- # [16:06] <zcorpan> newtron: yes
- # [16:07] <newtron> zcorpan: i can't speak to how well that works with AT, but it can cause problems for just the img
- # [16:07] <hsivonen> zcorpan: or guessing that Greek is West but Polish is East
- # [16:07] <newtron> e.g. not being able to right-click save, etc
- # [16:07] <newtron> which i think has discouraged authors
- # [16:07] <zcorpan> hsivonen: ok, sounds like an improvement
- # [16:08] <SteveF> zcorpan: can't recall object for image support, but here are results of recent test using object for svg https://dl.dropboxusercontent.com/u/377471/SVG/adobesvgtest6.html and they ain't pretty
- # [16:09] <zcorpan> SteveF: thanks. that doesn't test <object>'s fallback it seems
- # [16:10] <hsivonen> zcorpan: also, no more baiting people with Mac encodings or ISO-8859-n where n > 11
- # [16:11] <zcorpan> newtron: yeah, so it seems like a good move to avoid that situation for <picture> :-)
- # [16:11] <SteveF> zcorpan: no, right my thoughts on <picture> are not the classic 'fallback'
- # [16:11] <SteveF> zcorpan: but for when <picture> is supported being able to access content in the sub tree
- # [16:12] <zcorpan> SteveF: i don't follow
- # [16:13] <newtron> zcorpan: i don't follow that argument. people don't use object for images because object is bad at displaying images. that doesn't mean <picture> shouldn't be able to have fallback content
- # [16:13] <zcorpan> newtron: i mean it avoids the problem with the different context menu
- # [16:13] <newtron> zcorpan: oh. then yes. :)
- # [16:14] <SteveF> zcorpan: like <canvas> now http://www.html5accessibility.com/tests/canvas.html
- # [16:15] <zcorpan> SteveF: oh, do you mean that the fallback should be able to receive keyboard focus?
- # [16:18] <SteveF> not suggesting that interaction be exposed as in canvas, but that a text alternative be exposed such as <picture><p> <span lang="es"hola</span> is spanish for hello</p></picture>
- # [16:18] <SteveF> not a good example but get my drift
- # [16:20] <zcorpan> i don't, sorry :-)
- # [16:21] <SteveF> zcorpan: currently <img alt="hola is spanish for hello"> cannot convey paragraph or language
- # [16:22] <SteveF> with rich text alternative you could
- # [16:22] <zcorpan> yes i understand the difference between alt="" and HTML content
- # [16:22] <SteveF> so what is it you don't understand?
- # [16:22] <zcorpan> what i don't understand is how the mechanism would work for <picture>
- # [16:23] <SteveF> if content subtree elements exposed in acc tree then they can be accessed by AT
- # [16:24] <SteveF> as they are in canvas
- # [16:25] <zcorpan> right, for the <picture> proposal that's the case as if the <picture> was a <span>
- # [16:25] <jgraham> Do you need more than picture > * {display:none} picture > img {display:inline} ?
- # [16:26] <zcorpan> let's discuss a concrete example. <picture> <source ...> <img alt="alt" ...> Hello </picture>
- # [16:26] <zcorpan> jgraham: that wouldn't hide text and it wouldn't show the fallback when the image isn't shown
- # [16:26] <jgraham> zcorpan: Fair enough
- # [16:27] <zcorpan> when the image is shown, what happens?
- # [16:27] <zcorpan> when the image isn't shown, what happens?
- # [16:27] <zcorpan> and how?
- # [16:27] <zcorpan> what if there are two <img>s in there?
- # [16:28] <SteveF> zcorpan: i would suggest that if img's disabled not available then both alt and text be displayed
- # [16:31] <zcorpan> SteveF: how?
- # [16:31] <SteveF> zcorpan: how is alt text displayed in that case now?
- # [16:32] <SteveF> zcorpan: anyway not saying i have any answers just blowing smoke out of my a11y pipe, gotta go do some paid work now, will follow along
- # [16:32] <zcorpan> SteveF: http://www.whatwg.org/specs/web-apps/current-work/multipage/rendering.html#images-0
- # [16:33] * Joins: ehsan (~ehsan@66.207.208.102)
- # [16:33] <SteveF> so how will that translate to <picture> for alt?
- # [16:34] <zcorpan> in my proposal it is unchanged
- # [16:37] <SteveF> zcorpan: ok as i said need to work and to look at proposal more
- # [16:38] <zcorpan> ok
- # [16:38] <newtron> zcorpan SteveF: http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#the-canvas-element the two paragraphs starting with "In non-visual media..." (although the interactive bits don't apply)
- # [16:38] <newtron> seems like that would be what is appropriate for picture too
- # [16:40] <newtron> so in jgraham's scenario -- if the image is shown, the fallback content is not (though is still there in the accessibility tree)
- # [16:40] <newtron> if the image is not shown, the fallback content is
- # [16:40] <newtron> in addition that, the alt text would be shown as it is now for img
- # [16:43] <zcorpan> newtron: but the fallback content are siblings to <img>
- # [16:43] <newtron> zcorpan: yes
- # [16:44] <zcorpan> so how do you hide the fallback content?
- # [16:44] <newtron> not sure. how is content fallback hidden?
- # [16:44] <newtron> *canvas
- # [16:45] <zcorpan> by making the canvas element a replaced element, and the fallback content are children
- # [16:45] <newtron> hmm
- # [16:48] <newtron> yup, that's a tough problem
- # [16:48] <newtron> i don't have an answer
- # [16:51] <newtron> my personal take is that I don't mind hiding the fallback content with CSS, as long as it's there in the AX tree. which means no change to the current proposal, other than explicitly allowing said fallback content.
- # [16:52] * Joins: lmcliste_ (~lmclister@c-98-210-38-110.hsd1.ca.comcast.net)
- # [16:54] <zcorpan> newtron: so that wouldn't make the fallback available when the image isn't shown, other than for AT users
- # [16:54] <zcorpan> that seems like a worse situation than alt=""
- # [16:54] <newtron> zcorpan: you mean in the case where images are allowed, but it fails to load for whatever reason?
- # [16:55] <zcorpan> yeah
- # [16:55] <zcorpan> or the user has disabled images
- # [16:55] <newtron> in the first case, i'd hope/assume that was rare enough that the alt text should be fine
- # [16:55] <newtron> in the second i'm less comfortable with it
- # [16:55] <newtron> but it might be an ok compromise
- # [16:56] * Quits: Ms2ger (~Ms2ger@b255h078.ugent.be) (Ping timeout: 240 seconds)
- # [16:57] <newtron> zcorpan: i would always set alt in addition to any other fallback content
- # [16:57] <Domenic_> annevk: yesss fixing the file:/// URLs on Windows.
- # [16:57] <annevk> Domenic_: hah, turns out it's way complicated
- # [16:57] <zcorpan> i think it seems like a hack that works for some users but doesn't work for other users, and doesn't need the spec's blessing in order to be used (you can put the fallback as a sibling to <picture>)
- # [16:57] <annevk> Domenic_: see that Chrome bug for other examples of file URLs
- # [16:57] <annevk> Domenic_: file URLs are fucked
- # [16:58] <annevk> Domenic_: especially brettw's last comment on that bug
- # [16:58] <newtron> zcorpan: you're right, this is sounding hacky
- # [16:58] <newtron> the canvas thing is, imo, the nicest solution, but i have no idea if/how it's implementable
- # [16:59] <zcorpan> newtron: i'm not really against rich fallback for images, i think it would be good to have it, but i haven't seen a concrete proposal yet for how it would actually work. if we really want rich fallback for images, we should do it properly, imho
- # [17:00] <newtron> zcorpan: fair enough. my takeaway is that the way the proposal is now allows for a lot of flexibility down the road for implementing something like this, so it's absolutely not urgent to try to wedge something in now, without it being fully baked.
- # [17:00] <newtron> zcorpan: i appreciate your thoughts on it, thanks
- # [17:01] <zcorpan> newtron: np, and thank you
- # [17:07] * Joins: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net)
- # [17:10] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Ping timeout: 272 seconds)
- # [17:11] * Joins: shane (~shane@77-72-3-21.hosted-at.kloud.co.uk)
- # [17:11] * shane is now known as ShaneHudson
- # [17:13] * Quits: Ir1sh (~Ir1sh@89.100.254.231) (Ping timeout: 265 seconds)
- # [17:13] * Joins: jernoble|laptop (~jernoble@76.74.153.41)
- # [17:13] * Joins: Ir1sh (~Ir1sh@89.100.254.231)
- # [17:14] <annevk> hsivonen: "Character Encoding" being a featured widget under customize Firefox is somewhat baffling
- # [17:14] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [17:17] <hsivonen> annevk: well, the assumptions are that 1) Firefox should be operable without the menubar and 2) there exist a set of users who need the feature
- # [17:19] <annevk> so we have this feature for the 1‰?
- # [17:19] <annevk> ‰ does not come out that readable compared to % :/
- # [17:19] <SimonSapin> hsivonen: can’t we keep these assumptions but still make it more buried?
- # [17:19] <hsivonen> annevk: yeah
- # [17:20] <hsivonen> SimonSapin: the assumption is that the more it is buried, the worse a support issue it is in Japan
- # [17:20] <annevk> I guess the whole customize button is already the 1%
- # [17:20] <hsivonen> SimonSapin: how would you bury the Australis widget more?
- # [17:21] <annevk> Hopefully they do some tracking on how this is actually used
- # [17:21] <annevk> I just used it to remove bookmarks and the search bar, we'll see how it goes I suppose
- # [17:21] <hsivonen> SimonSapin: for now, I'd rather fight against adding this stuff to B2G than fight for complete removal from desktop
- # [17:21] <SimonSapin> hsivonen: maybe have "Character Encoding" not appear in the Australis widgets unless a preference is checked?
- # [17:21] <hsivonen> annevk: "they" is me for the charset menu
- # [17:22] <annevk> hsivonen: yeah, I meant for Australis in general, understood that we're pretty active on the charset stuff :-)
- # [17:22] <hsivonen> SimonSapin: at that point, we might as well not have it. that would be a user-hostile way to have it
- # [17:22] <SimonSapin> hum, ok
- # [17:23] * Quits: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [17:24] * Joins: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net)
- # [17:27] * Joins: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net)
- # [17:28] * Quits: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net) (Ping timeout: 265 seconds)
- # [17:30] * Joins: eric_carlson (~ericc@c-67-188-57-61.hsd1.ca.comcast.net)
- # [17:30] * Quits: eric_carlson (~ericc@c-67-188-57-61.hsd1.ca.comcast.net) (Client Quit)
- # [17:30] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
- # [17:32] * Joins: eric_carlson (~ericc@c-67-188-57-61.hsd1.ca.comcast.net)
- # [17:39] * Joins: sicking (~sicking@c-67-180-9-161.hsd1.ca.comcast.net)
- # [17:42] * Quits: foxtrotwhiskey (~foxtrotwh@192.63.201.91) (Ping timeout: 272 seconds)
- # [17:45] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [17:48] * Quits: shaunbak_ (~shaunbake@brick-lane.lbi.co.uk) (Remote host closed the connection)
- # [17:48] * Joins: eric_carlson_ (~eric@17.212.152.104)
- # [17:48] * Joins: shaunbaker (~shaunbake@brick-lane.lbi.co.uk)
- # [17:48] * Joins: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net)
- # [17:49] * jorendorff is now known as jorendorff_away
- # [17:52] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [17:53] * Quits: shaunbaker (~shaunbake@brick-lane.lbi.co.uk) (Ping timeout: 248 seconds)
- # [17:54] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Ping timeout: 248 seconds)
- # [17:55] * Joins: foxtrotwhiskey (~foxtrotwh@192-63-2457.unisys.com)
- # [17:56] * Joins: shaunbaker (~shaunbake@brick-lane.lbi.co.uk)
- # [17:58] * Quits: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [17:59] * Joins: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net)
- # [18:02] <TabAtkins> Augh blogs with 12px font asl;dfja;sldfkj
- # [18:04] * Quits: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net) (Ping timeout: 272 seconds)
- # [18:05] * Quits: ImBcmDth (~Jon@oftn/member/ImBcmDth) (Disconnected by services)
- # [18:05] * Joins: ImBcmDth (~Jon@oftn/member/ImBcmDth)
- # [18:11] <annevk> §
- # [18:12] * Joins: hasather_ (~hasather@guest.schibsted.no)
- # [18:13] * Quits: hasather (~hasather@80.91.33.141) (Read error: Operation timed out)
- # [18:15] * Joins: garciawebdev (~garciaweb@host98.181-6-140.telecom.net.ar)
- # [18:16] * Quits: hasather_ (~hasather@guest.schibsted.no) (Ping timeout: 246 seconds)
- # [18:17] * Quits: barnabywalters (~barnabywa@46-239-239-203.tal.is) (Quit: Back to real life!)
- # [18:22] * Quits: Smylers (~smylers@81.143.60.194) (Remote host closed the connection)
- # [18:23] * Joins: Smylers (~smylers@81.143.60.194)
- # [18:25] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
- # [18:28] * Quits: jernoble|laptop (~jernoble@76.74.153.41) (Quit: Computer has gone to sleep.)
- # [18:30] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:33] * Quits: Smylers (~smylers@81.143.60.194) (Ping timeout: 241 seconds)
- # [18:35] <annevk> Hmm, http://code.google.com/p/chromium/issues/detail?id=257354
- # [18:35] <annevk> So maybe file URLs end up in "there be dragons" territory along with CSS tables
- # [18:35] * Joins: jernoble|laptop (~jernoble@17.212.154.241)
- # [18:36] * Quits: sicking (~sicking@c-67-180-9-161.hsd1.ca.comcast.net) (Quit: sicking)
- # [18:37] <smaug____> dglazkov: ping
- # [18:40] <SimonSapin> annevk: and there there is filesystem encodings…
- # [18:40] <Domenic_> annevk: uncool, i think you are more right than brettw. you should get other implementers in on the discussion?
- # [18:40] <SimonSapin> and then*
- # [18:40] <annevk> SimonSapin: not sure how those are relevant to parsing
- # [18:40] * Joins: tantek (~tantek@172.56.17.7)
- # [18:40] <Domenic_> annevk: the only other sane alternative is to have a "is on windows" global flag that dictates the behavior of file URL parsing.
- # [18:41] * Quits: lmcliste_ (~lmclister@c-98-210-38-110.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [18:41] * Joins: lmclist__ (~lmclister@c-98-210-38-110.hsd1.ca.comcast.net)
- # [18:41] <SimonSapin> annevk: doesn’t parsing have to pick an encoding when percent-encoding?
- # [18:41] <smaug____> or is Hayato Ito ever here?
- # [18:41] <dglazkov> good morning, Whatwg!
- # [18:41] <dglazkov> smaug____: pong
- # [18:41] <smaug____> there, dglazkov !
- # [18:42] <dglazkov> good morning, Blink!
- # [18:42] <smaug____> dglazkov: good evening
- # [18:42] <smaug____> dglazkov: trying to understand shadow dom's event dispatch
- # [18:42] <dglazkov> smaug____: awesome
- # [18:43] <smaug____> filed few obvious bugs , but still just trying to understand what the event path looks like
- # [18:43] <dglazkov> smaug____: you really need hayato. I paged shadow DOM out of my head mostly. I'll try to help, but I am rusty :)
- # [18:43] * Quits: shannonmoeller (~shannonmo@pool-108-17-8-225.bflony.fios.verizon.net) (Remote host closed the connection)
- # [18:44] <annevk> SimonSapin: yes, but it doesn't come from the filesystem
- # [18:44] <annevk> http://doctorbeet.blogspot.ru/2013/11/lg-smart-tvs-logging-usb-filenames-and.html o_O
- # [18:45] * Joins: karbassi (~karbassi@li62-206.members.linode.com)
- # [18:45] <smaug____> dglazkov: so as an example, http://w3c.github.io/webcomponents/spec/shadow/#distribution-results , the right most picture. If I read the spec correctly, when event is dispatched to child1, the path would be child1, insertion point 1, insertion point 3, the parent of insertion point 3, the 2nd shadow host, 1st shadow host, document
- # [18:45] <smaug____> and that feels odd
- # [18:45] * Quits: marcosc (~marcosc@bl11-9-205.dsl.telepac.pt) (Remote host closed the connection)
- # [18:46] <smaug____> the propagation to several insertion points, but not necessarily their parents
- # [18:46] <smaug____> (I could very well miss something here)
- # [18:47] <smaug____> but each insertion point in destination insertion points will be added to the path, and only the parent of the last insertion point will be there too
- # [18:48] <smaug____> dglazkov: is my interpretation correct?
- # [18:48] <smaug____> dglazkov: or in which timezone hayato is ?
- # [18:49] <dglazkov> smaug____: Tokyo
- # [18:49] <smaug____> and he tends to work during normal office hours ?
- # [18:49] <dglazkov> smaug____: yep
- # [18:50] * Quits: lmclist__ (~lmclister@c-98-210-38-110.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
- # [18:50] <smaug____> dglazkov: is he ever on this channel or in #blink?
- # [18:50] <dglazkov> smaug____: let me see if I can summon him now from #blink
- # [18:50] <smaug____> (it is just that if my interpretation is correct, the event path is really odd)
- # [18:50] <annevk> it's 2:47AM in Tokyo...
- # [18:51] <smaug____> maybe I'm missing how insertion points work
- # [18:51] <annevk> smaug____: FWIW, I commented on the special casing of event types long ago
- # [18:51] <annevk> smaug____: and proposed an alternative
- # [18:51] * Quits: Ir1sh (~Ir1sh@89.100.254.231) (Quit: Leaving)
- # [18:51] <annevk> smaug____: not entirely sure what happened to that
- # [18:51] <smaug____> annevk: I thought it was filed, in some form
- # [18:51] <smaug____> but didn't spend time trying to find the original bug
- # [18:52] <annevk> smaug____: https://www.w3.org/Bugs/Public/show_bug.cgi?id=20247#c10
- # [18:52] <dglazkov> annevk, smaug____: https://www.w3.org/Bugs/Public/show_bug.cgi?id=20247 I think it's this
- # [18:52] <smaug____> dglazkov: insertion points stay in the tree where they are defined
- # [18:52] <dglazkov> yay
- # [18:52] <smaug____> dglazkov: like, insertion points aren't moved anywhere?
- # [18:52] * Joins: lmcliste_ (~lmclister@192.150.10.208)
- # [18:53] <smaug____> "Non-bubbling events will naturally not propagate outside shadowRoot". Er what
- # [18:53] <smaug____> non-bubbling has nothing to do with event propagation
- # [18:54] <dglazkov> smaug____: to answer your first question, the event path simply follows the structure of the composed tree
- # [18:55] <dglazkov> smaug____: with roots and insertion points included
- # [18:55] <smaug____> dglazkov: but per spec all the insertion points are in the path
- # [18:55] <annevk> smaug____: yeah, I recommend ignoring that comment
- # [18:55] <smaug____> but only the parent of the final insertion point
- # [18:55] <smaug____> er, final destination
- # [18:56] <dglazkov> smaug____: sure, because the composed tree only has that parent in it.
- # [18:57] <dglazkov> smaug____: I see hayato even added a nice note: "For convenience, an event path may include shadow roots or insertion points so that event listeners registered on the shadow roots or the insertion points would be invoked."
- # [18:57] <smaug____> the composed tree in that example certainly has the parent of all the insertion points
- # [18:58] * Joins: jensnockert (~jensnocke@dynamic.1.24.64e950153c80.01b11587a2c.afb.bredband2.com)
- # [18:59] <dglazkov> smaug____: but if you look at the compose tree, the path from child1 to document is: child1 -> parent of insertion point 3 -> shadow host -> shadow host -> document
- # [18:59] <smaug____> yes
- # [18:59] <smaug____> so why are we adding insertion point 1 to the event path?
- # [19:00] <smaug____> but not insertion point 1's parent
- # [19:00] <smaug____> that makes event handling rather odd
- # [19:00] <smaug____> usually if you handle event in nodeA, you can handle the event also in A's parent
- # [19:00] <smaug____> the setup feels overly complicated
- # [19:00] <dglazkov> because then you'll have an event tree, not event path, and I don't know how that would work
- # [19:01] <smaug____> do we need to have insertion point 1 in the path?
- # [19:02] <dglazkov> I think so -- if you're inside that shadow tree, how would you listen to an event dispatched to an element distributed into insertion point 1?
- # [19:02] <smaug____> now one is forced to add listeners to the insertion point
- # [19:02] <smaug____> and not to its parent
- # [19:03] <smaug____> which is totally different to normal DOM
- # [19:03] <dglazkov> okay. what's the alternative?
- # [19:03] <smaug____> one alternative is to not support that at all
- # [19:03] <smaug____> and just have simple event propagation
- # [19:04] <dglazkov> but then you'll have hacks built by developers trying to solve the problem I stated just a few seconds ago -- and more than likely breaking encapsulation
- # [19:05] <smaug____> well, it is a hack that one needs to add listeners to the insertion point
- # [19:05] <dglazkov> smaug____: how so?
- # [19:05] <smaug____> because the event propagation is not working the usual way
- # [19:06] <dglazkov> sure, but it's not because we're just being fun silly peeps. It's because we're solving a real problem.
- # [19:06] * Joins: ambv (~ambv@206.108.217.134)
- # [19:06] * smaug____ would like to see some real use cases which have lead to the current design
- # [19:07] <dglazkov> if you have a tabstrip custom element, and tabs are distributed into an insertion point, how would your tabstrip know if a tab was clicked on?
- # [19:07] * Joins: jsbell (jsbell@nat/google/x-fvaqvuupptomrweu)
- # [19:07] <smaug____> you have just one insertion point, so everything works naturally
- # [19:08] * Quits: zaal (~zaal@cpc1-nrwh9-2-0-cust358.4-4.cable.virginm.net) (Excess Flood)
- # [19:08] <smaug____> clicks propagate via insertion point to the tabstrip's shadow dom
- # [19:08] <smaug____> and then out to the non-shadow dom
- # [19:09] <smaug____> you can have listeners anywhere in the tabstrip's shadow dom
- # [19:10] * Joins: zaal (~zaal@cpc1-nrwh9-2-0-cust358.4-4.cable.virginm.net)
- # [19:10] <smaug____> (XBL1 has managed to live without shadow dom's complicated event propagation just fine)
- # [19:11] * Quits: lmcliste_ (~lmclister@192.150.10.208) (Read error: Connection reset by peer)
- # [19:12] * Joins: Benvie_ (~bbenvie@corp-nat.p2p.sfo1.mozilla.com)
- # [19:13] * TabAtkins wouldn't describe much of XBL1 as "fine".
- # [19:13] * Joins: weinig (~weinig@17.202.47.118)
- # [19:14] * Quits: Benvie (~bbenvie@corp-nat.p2p.sfo1.mozilla.com) (Ping timeout: 256 seconds)
- # [19:14] <smaug____> TabAtkins: shadow dom isn't really much different to xbl1
- # [19:14] <smaug____> a bit different syntax
- # [19:14] <smaug____> s/a bit//
- # [19:15] <smaug____> better spec
- # [19:16] <smaug____> and hopefully shadow dom will have better implementations than what xbl1 has had
- # [19:16] * Quits: alecf_ (alecf@nat/google/x-zwlbyfuopkwfuqxt) (Quit: alecf_)
- # [19:18] * Joins: lmcliste_ (~lmclister@c-98-210-38-110.hsd1.ca.comcast.net)
- # [19:23] * Joins: Ms2ger (~Ms2ger@193.190.253.149)
- # [19:24] <dglazkov> smaug____: the best way to think of it is that insertion point is distributed along with the node. Then everything makes sense.
- # [19:24] * smaug____ tries :)
- # [19:25] * Quits: baku (~baku@207.218.72.65) (Ping timeout: 240 seconds)
- # [19:25] * Joins: barnabywalters (~barnabywa@89.17.128.127)
- # [19:25] <smaug____> ok, if insertion point is removed from its parent
- # [19:26] * Quits: KevinMarks2 (~yaaic@c-71-204-145-244.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
- # [19:26] <dglazkov> also, hayato is da man. He wrote most of the new spec anyway. Including the graphs
- # [19:26] <dglazkov> and implementation in blink
- # [19:26] <smaug____> k
- # [19:27] * smaug____ should wake up early and find hayato
- # [19:27] <Ms2ger> Has anyone else read the spec? :)
- # [19:27] <smaug____> Ms2ger: probably not
- # [19:27] <smaug____> (use of undefined variables hints that)
- # [19:28] <dglazkov> smaug____: that's because he's rewriting it. I am sure the later sections are completely messed up right now
- # [19:29] <smaug____> actually, wchen must have read some version of it, since he wrote a patch I should review
- # [19:29] <smaug____> but can't review before I understand the spec, and reasoning behind it
- # [19:29] <dglazkov> smaug____: I understand. sorry I wasn't as helpful :-\
- # [19:30] <dglazkov> I used to be awesome.
- # [19:30] <smaug____> dglazkov: you were helpful
- # [19:30] <dglazkov> but now I am just great
- # [19:30] <smaug____> dglazkov: you are awesome! :)
- # [19:30] <dglazkov> smaug____: no, _you_ are awesome! :P
- # [19:31] <dglazkov> specifically for reviewing the wchen's patch
- # [19:31] <smaug____> I'm just a person who complains about specs but makes sure to never write one himself
- # [19:32] * Joins: ap (~ap@17.202.44.214)
- # [19:34] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
- # [19:36] * Quits: shaunbaker (~shaunbake@brick-lane.lbi.co.uk) (Remote host closed the connection)
- # [19:37] * Joins: shaunbaker (~shaunbake@brick-lane.lbi.co.uk)
- # [19:37] * Joins: alecf (alecf@nat/google/x-qdvbwljwzyinunhq)
- # [19:37] * Joins: jreading (Adium@nat/novell/x-wekspvorwygqnpgd)
- # [19:41] * Quits: shaunbaker (~shaunbake@brick-lane.lbi.co.uk) (Ping timeout: 246 seconds)
- # [19:43] * Quits: alecf (alecf@nat/google/x-qdvbwljwzyinunhq) (Ping timeout: 246 seconds)
- # [19:45] * Quits: Ms2ger (~Ms2ger@193.190.253.149) (Quit: nn)
- # [19:46] * Joins: shannonmoeller (~shannonmo@pool-108-17-8-225.bflony.fios.verizon.net)
- # [19:48] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [19:48] * Joins: jorgepedret (~jorgepedr@64-46-23-103.dyn.novuscom.net)
- # [19:50] * Joins: jwalden (~waldo@corp-nat.p2p.sfo1.mozilla.com)
- # [19:53] * Joins: jreading1 (Adium@nat/novell/x-jdzgygvdnrxkxmtu)
- # [19:53] * Quits: jreading (Adium@nat/novell/x-wekspvorwygqnpgd) (Ping timeout: 252 seconds)
- # [19:53] * Parts: jreading1 (Adium@nat/novell/x-jdzgygvdnrxkxmtu)
- # [19:54] * Joins: alecf (alecf@nat/google/x-rqxrkthwoihwcnap)
- # [20:00] * Quits: weinig (~weinig@17.202.47.118) (Ping timeout: 272 seconds)
- # [20:03] * Joins: Maurice (copyman@5ED57922.cm-7-6b.dynamic.ziggo.nl)
- # [20:05] * Joins: alecf_ (alecf@nat/google/x-ceuiznrsugxyeygt)
- # [20:06] * Quits: alecf (alecf@nat/google/x-rqxrkthwoihwcnap) (Ping timeout: 272 seconds)
- # [20:06] * alecf_ is now known as alecf
- # [20:07] * Joins: Smylers (~smylers@host86-181-194-172.range86-181.btcentralplus.com)
- # [20:08] * Joins: erichynds (~erichynds@64.206.121.41)
- # [20:17] * Joins: charl (~charl@524A9047.cm-4-3c.dynamic.ziggo.nl)
- # [20:20] * Joins: ap_ (~ap@17.114.217.172)
- # [20:22] * Quits: ap (~ap@17.202.44.214) (Ping timeout: 272 seconds)
- # [20:22] * ap_ is now known as ap
- # [20:23] * Quits: ap (~ap@17.114.217.172) (Remote host closed the connection)
- # [20:23] * Joins: ap (~ap@2620:149:4:304:9949:9d8d:2fcd:1dc0)
- # [20:24] * Joins: sicking (~sicking@c-67-180-9-161.hsd1.ca.comcast.net)
- # [20:24] <Hixie_> man, some of the sentences i write become silly
- # [20:25] <Hixie_> "the foo of the bar of the foo that is associated with the quux specified by the bar of the foo's bar..."
- # [20:29] * Quits: alyssonfranklin (~Alysson@177.140.154.182) (Read error: Connection reset by peer)
- # [20:33] * Joins: vcarbune (~vcarbune@69.38.214.164)
- # [20:36] * Quits: sicking (~sicking@c-67-180-9-161.hsd1.ca.comcast.net) (Quit: sicking)
- # [20:36] * Quits: tantek (~tantek@172.56.17.7) (Quit: tantek)
- # [20:37] * Joins: alecf_ (alecf@nat/google/x-vdmjajchjdtgnxkc)
- # [20:37] * Quits: vcarbune (~vcarbune@69.38.214.164) (Ping timeout: 245 seconds)
- # [20:38] * Quits: alecf (alecf@nat/google/x-ceuiznrsugxyeygt) (Ping timeout: 264 seconds)
- # [20:38] * alecf_ is now known as alecf
- # [20:40] * Quits: eric_carlson (~ericc@c-67-188-57-61.hsd1.ca.comcast.net) (Quit: eric_carlson)
- # [20:40] * eric_carlson_ is now known as eric_carlson
- # [20:41] * Quits: barnabywalters (~barnabywa@89.17.128.127) (Quit: Back to real life!)
- # [20:42] * Joins: vcarbune (~vcarbune@69.38.214.164)
- # [20:45] <matjas> Hixie: this is why {reading,writing} specs is hard
- # [20:47] * Quits: erichynds (~erichynds@64.206.121.41)
- # [20:50] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [20:52] * Joins: alecf_ (alecf@nat/google/x-exypsyrnpmcgtavy)
- # [20:53] * Quits: alecf (alecf@nat/google/x-vdmjajchjdtgnxkc) (Ping timeout: 245 seconds)
- # [20:53] * alecf_ is now known as alecf
- # [20:54] * Quits: vcarbune (~vcarbune@69.38.214.164) (Ping timeout: 272 seconds)
- # [20:55] * Joins: vcarbune (~vcarbune@69.38.214.164)
- # [21:03] <hober> Hixie_: along those lines, i think my favorite sentence of yours is "If there is a position to which the boxes in boxes can be moved while maintaining the relative positions of the boxes in boxes to each other such that none of the boxes in boxes would overlap any of the boxes in output, and all the boxes in output would be within the video's rendering area, then move the boxes in boxes to the closest such position to their current
- # [21:03] <hober> position, and then jump to the step labeled done positioning below."
- # [21:03] * Joins: marcosc (~marcosc@bl11-9-205.dsl.telepac.pt)
- # [21:07] * Quits: fredy (~fredy@snf-8914.vm.okeanos.grnet.gr) (Excess Flood)
- # [21:07] * Joins: ap_ (~ap@17.114.217.172)
- # [21:08] * Joins: fredy (~fredy@snf-8914.vm.okeanos.grnet.gr)
- # [21:09] * Joins: tantek (~tantek@172.56.17.7)
- # [21:09] * Quits: ap (~ap@2620:149:4:304:9949:9d8d:2fcd:1dc0) (Ping timeout: 240 seconds)
- # [21:09] * ap_ is now known as ap
- # [21:15] * Quits: ap (~ap@17.114.217.172) (Remote host closed the connection)
- # [21:15] * Joins: ap (~ap@17.202.44.214)
- # [21:20] * Quits: vcarbune (~vcarbune@69.38.214.164) (Ping timeout: 265 seconds)
- # [21:24] * Joins: vcarbune (~vcarbune@69.38.214.164)
- # [21:28] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Read error: Connection reset by peer)
- # [21:30] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [21:30] <Hixie_> hober: yikes
- # [21:37] * Joins: malaclyps (~Danny@gateway/tor-sasl/malaclyps)
- # [21:39] * Quits: alecf (alecf@nat/google/x-exypsyrnpmcgtavy) (Quit: alecf)
- # [21:42] * jorendorff_away is now known as jorendorff
- # [21:43] <Hixie_> oh ho ho
- # [21:43] <Hixie_> firefox doesn't actually throw here...
- # [21:43] <Hixie_> nor does safari...
- # [21:44] <Hixie_> i like it when i find writing the spec is hard and so i check the browsers again and find that what some of them do is simpler to spec
- # [21:44] * Quits: BoyanYordanov (~boyan@77.71.96.54) (Ping timeout: 240 seconds)
- # [21:47] * Quits: tantek (~tantek@172.56.17.7) (Ping timeout: 248 seconds)
- # [21:49] * Joins: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com)
- # [21:49] * Quits: vcarbune (~vcarbune@69.38.214.164) (Ping timeout: 272 seconds)
- # [21:52] * Joins: vcarbune (~vcarbune@69.38.214.164)
- # [22:05] * Joins: alecf (alecf@nat/google/x-zxhxehsxcdxjsfhn)
- # [22:08] * Quits: vcarbune (~vcarbune@69.38.214.164) (Ping timeout: 272 seconds)
- # [22:12] * Joins: vcarbune (~vcarbune@69.38.214.164)
- # [22:19] * Quits: vcarbune (~vcarbune@69.38.214.164) (Remote host closed the connection)
- # [22:25] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
- # [22:31] * Quits: charl (~charl@524A9047.cm-4-3c.dynamic.ziggo.nl) (Quit: leaving)
- # [22:34] * Joins: davve` (~user@83.218.67.123)
- # [22:36] * Quits: molsson (~molsson@83.218.67.122) (Ping timeout: 245 seconds)
- # [22:36] * Quits: davve (~user@83.218.67.122) (Ping timeout: 245 seconds)
- # [22:39] * Quits: foxtrotwhiskey (~foxtrotwh@192-63-2457.unisys.com) (Ping timeout: 264 seconds)
- # [22:42] * Quits: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com) (Quit: tantek)
- # [22:49] * Joins: molsson (~molsson@83.218.67.123)
- # [22:50] * Joins: weinig (~weinig@17.114.109.15)
- # [22:51] * Quits: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net) (Quit: bholley)
- # [22:54] * Quits: jensnockert (~jensnocke@dynamic.1.24.64e950153c80.01b11587a2c.afb.bredband2.com) (Remote host closed the connection)
- # [23:03] * Quits: jorgepedret (~jorgepedr@64-46-23-103.dyn.novuscom.net) (Quit: Computer has gone to sleep.)
- # [23:06] * Quits: umgrosscol (~umgrossco@grosscol.umdl.umich.edu) (Quit: Nettalk6 - www.ntalk.de)
- # [23:06] * Quits: TallTed (~Thud@63.119.36.36)
- # [23:07] * Joins: jorgepedret (~jorgepedr@64-46-23-103.dyn.novuscom.net)
- # [23:10] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
- # [23:13] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:16] * Quits: cheron (~cheron@unaffiliated/cheron) (Ping timeout: 264 seconds)
- # [23:17] * Joins: rafaelw (uid4459@gateway/web/irccloud.com/x-xhqihgesmdkhxyzu)
- # [23:18] * Quits: espadrine (~ttyl@acces1121.res.insa-lyon.fr) (Quit: Leaving)
- # [23:19] * Quits: weinig (~weinig@17.114.109.15) (Quit: weinig)
- # [23:22] * Quits: Maurice (copyman@5ED57922.cm-7-6b.dynamic.ziggo.nl)
- # [23:24] * Joins: BoyanYordanov (~boyan@85.118.193.184)
- # [23:25] * Quits: BoyanYordanov (~boyan@85.118.193.184) (Max SendQ exceeded)
- # [23:26] * Joins: BoyanYordanov (~boyan@85.118.193.184)
- # [23:30] * Joins: newtron_ (~newtron@199.71.174.202)
- # [23:30] * Joins: othermaciej (~mjs@17.114.218.213)
- # [23:31] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [23:31] * Joins: weinig (~weinig@17.114.109.15)
- # [23:34] * Quits: newtron (~newtron@199.71.174.203) (Ping timeout: 272 seconds)
- # [23:35] * Quits: newtron_ (~newtron@199.71.174.202) (Ping timeout: 272 seconds)
- # [23:37] * Joins: tantek (~tantek@ip-64-134-239-92.public.wayport.net)
- # [23:43] * heycam|away is now known as heycam
- # [23:43] * Quits: weinig (~weinig@17.114.109.15) (Quit: weinig)
- # [23:48] * Quits: shannonmoeller (~shannonmo@pool-108-17-8-225.bflony.fios.verizon.net) (Remote host closed the connection)
- # [23:56] * Quits: ambv (~ambv@206.108.217.134) (Ping timeout: 245 seconds)
- # [23:57] * Joins: ambv (~ambv@206.108.217.134)
- # Session Close: Thu Nov 21 00:00:00 2013
The end :)