Options:
- # Session Start: Tue Nov 19 00:00:00 2013
- # Session Ident: #whatwg
- # [00:01] * Joins: Karate (~Karate@190.189.230.229)
- # [00:01] * Quits: Karate (~Karate@190.189.230.229) (Changing host)
- # [00:01] * Joins: Karate (~Karate@unaffiliated/karate)
- # [00:02] <TabAtkins> Where's the most correct Events spec? Not D3E, is it?
- # [00:03] * Joins: Benvie (~bbenvie@corp-nat.p2p.sfo1.mozilla.com)
- # [00:03] * Quits: encryptd_fractal (~mfrawley@66-188-99-174.static.ftbg.wi.charter.com) (Quit: Leaving.)
- # [00:04] * Joins: weinig (~weinig@17.114.16.226)
- # [00:07] * Quits: reyre (~reyre@router300.core.archive.org) (Remote host closed the connection)
- # [00:07] * Joins: reyre (~reyre@router300.core.archive.org)
- # [00:08] * Quits: reyre (~reyre@router300.core.archive.org) (Read error: Connection reset by peer)
- # [00:08] * Joins: reyre_ (~reyre@router300.core.archive.org)
- # [00:10] * Quits: reyre_ (~reyre@router300.core.archive.org) (Remote host closed the connection)
- # [00:10] * Joins: reyre (~reyre@router300.core.archive.org)
- # [00:11] <Hixie_> yeah, you can rephrase it, but english should just support that natively. :-)
- # [00:11] <Hixie_> TabAtkins: events infrastructure, or specific events?
- # [00:11] <TabAtkins> Latter.
- # [00:11] <TabAtkins> Former is WHATWG DOM, I know.
- # [00:12] <Hixie_> things like mouse events are best described by d3e, but it leaves a lot to be desired, sadly
- # [00:12] <Hixie_> it's mostly spec-by-example
- # [00:12] * Quits: zdobersek (~zdobersek@130.185.155.122) (Quit: ZNC - http://znc.in)
- # [00:14] * Quits: reyre (~reyre@router300.core.archive.org) (Ping timeout: 240 seconds)
- # [00:16] * heycam|away is now known as heycam
- # [00:23] * Joins: alyssonfranklin (~Alysson@177.140.154.182)
- # [00:25] * Quits: lilmonkey (~colin@pdpc/supporter/professional/riven) (Read error: Connection reset by peer)
- # [00:26] * Quits: lmcliste_ (~lmclister@192.150.10.204)
- # [00:26] * Joins: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net)
- # [00:28] * Joins: reyre (~reyre@router300.core.archive.org)
- # [00:28] * Joins: lmcliste_ (~lmclister@192.150.10.204)
- # [00:29] * Quits: lmcliste_ (~lmclister@192.150.10.204) (Client Quit)
- # [00:29] * Joins: lilmonkey (~colin@5469E6D4.cm-12-2d.dynamic.ziggo.nl)
- # [00:29] * Quits: lilmonkey (~colin@5469E6D4.cm-12-2d.dynamic.ziggo.nl) (Changing host)
- # [00:29] * Joins: lilmonkey (~colin@pdpc/supporter/professional/riven)
- # [00:31] * Joins: rodney757 (~rjewing@c-67-189-44-161.hsd1.or.comcast.net)
- # [00:32] * Quits: werle1 (~Adium@nol-lo0.fw.nyc2.appnexus.com) (Quit: Leaving.)
- # [00:39] * Quits: reyre (~reyre@router300.core.archive.org) (Remote host closed the connection)
- # [00:39] * Joins: reyre (~reyre@router300.core.archive.org)
- # [00:41] * Quits: rodney757 (~rjewing@c-67-189-44-161.hsd1.or.comcast.net) (Quit: rodney757)
- # [00:42] * Joins: rodney757 (~rjewing@c-67-189-44-161.hsd1.or.comcast.net)
- # [00:43] * Quits: reyre (~reyre@router300.core.archive.org) (Read error: No route to host)
- # [00:43] * Joins: reyre (~reyre@router300.core.archive.org)
- # [00:44] * Quits: reyre (~reyre@router300.core.archive.org) (Remote host closed the connection)
- # [00:44] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [00:44] * Quits: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net) (Quit: Leaving.)
- # [00:44] * Joins: reyre (~reyre@router300.core.archive.org)
- # [00:47] * Quits: reyre (~reyre@router300.core.archive.org) (Read error: Connection reset by peer)
- # [00:47] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [00:47] * Joins: reyre (~reyre@router300.core.archive.org)
- # [00:56] * jorendorff is now known as jorendorff_away
- # [00:58] * Joins: othermaciej (~mjs@17.114.17.94)
- # [01:00] * Joins: newtron_ (~newtron@199.71.174.202)
- # [01:00] * Quits: weinig (~weinig@17.114.16.226) (Quit: weinig)
- # [01:00] * Quits: othermaciej (~mjs@17.114.17.94) (Client Quit)
- # [01:02] <Hixie_> if someone with IE could show me a screenshot of http://goo.gl/CxK0ic that'd be awesome
- # [01:02] * Quits: qrwteyrutiyoup (~qrwteyrut@unaffiliated/qrwteyrutiyoup) (Remote host closed the connection)
- # [01:03] <TabAtkins> gimme a sec
- # [01:03] * Quits: newtron (~newtron@199.71.174.203) (Ping timeout: 272 seconds)
- # [01:04] * Quits: newtron_ (~newtron@199.71.174.202) (Ping timeout: 272 seconds)
- # [01:05] * Joins: qrwteyrutiyoup (~qrwteyrut@unaffiliated/qrwteyrutiyoup)
- # [01:06] <Hixie_> TabAtkins: (i actually just need to know if the bottom line comes out of the bottom of the arc, or the left of the arc, or if something crazy is going on)
- # [01:06] <TabAtkins> Oh, ok. Left of the arc.
- # [01:06] <Hixie_> awesome, thanks man
- # [01:06] <TabAtkins> Like the horizontal arc bends downward at the point it enters the arc.
- # [01:07] <TabAtkins> horizontal line
- # [01:07] <Hixie_> right
- # [01:07] <TabAtkins> No, left.
- # [01:07] * Quits: ehsan__ (~ehsan@66.207.208.102) (Remote host closed the connection)
- # [01:07] * Joins: othermaciej (~mjs@17.114.218.213)
- # [01:07] <Hixie_> it left?
- # [01:07] <Hixie_> out of the right?
- # [01:07] <Hixie_> or went right out of the left
- # [01:07] <TabAtkins> Wait, what? Now I'm confused; I was just being dumb.
- # [01:08] <Hixie_> woot, i win!
- # [01:08] <Hixie_> (your first answer was fine)
- # [01:08] <TabAtkins> The horizontal line hits the arc at its leftmost point. It angles downward, to the SE, and continues that way through and beyond the arc.
- # [01:08] <Hixie_> yup
- # [01:08] <Hixie_> same as everyone except chrome :-/
- # [01:11] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [01:11] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [01:11] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [01:11] * Quits: scor (~scor@drupal.org/user/52142/view) (Remote host closed the connection)
- # [01:11] <TabAtkins> yaaaay
- # [01:12] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [01:12] * Joins: lmcliste_ (~lmclister@192.150.10.204)
- # [01:12] <Hixie_> (spec required both mutually exclusive behaviours until a few minutes ago, so it's a wonder we are only one browser away from interop)
- # [01:13] * Quits: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.k368.webspeed.dk) (Quit: TuRnaD0)
- # [01:14] * Joins: weinig (~weinig@17.114.218.152)
- # [01:26] * Quits: lmcliste_ (~lmclister@192.150.10.204)
- # [01:31] * Quits: weinig (~weinig@17.114.218.152) (Quit: weinig)
- # [01:34] * Joins: jeffreyio (~quassel@ip68-3-197-13.ph.ph.cox.net)
- # [01:36] * Joins: weinig (~weinig@17.114.218.152)
- # [01:36] * Quits: idbentley (~idbentley@204.91.28.98) (Ping timeout: 245 seconds)
- # [01:36] * Quits: reyre (~reyre@router300.core.archive.org) (Remote host closed the connection)
- # [01:36] * Quits: jeffreyio (~quassel@ip68-3-197-13.ph.ph.cox.net) (Read error: Connection reset by peer)
- # [01:36] * Quits: zaal (~zaal@cpc1-nrwh9-2-0-cust358.4-4.cable.virginm.net) (Ping timeout: 264 seconds)
- # [01:39] * Quits: decotii (~decotii@hq.croscon.com) (Quit: Leaving)
- # [01:42] * Joins: decotii (~decotii@hq.croscon.com)
- # [01:43] * Joins: reyre (~reyre@router300.core.archive.org)
- # [01:44] * Joins: robman (~robman@router300.core.archive.org)
- # [01:46] * Joins: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net)
- # [01:48] * Quits: decotii (~decotii@hq.croscon.com) (Quit: Leaving)
- # [01:48] * Joins: ehsan_ (~ehsan@24-212-206-174.cable.teksavvy.com)
- # [01:51] * Quits: reyre (~reyre@router300.core.archive.org) (Remote host closed the connection)
- # [01:51] * Joins: reyre (~reyre@router300.core.archive.org)
- # [01:52] * Joins: reyre_ (~reyre@router300.core.archive.org)
- # [01:52] * Quits: reyre (~reyre@router300.core.archive.org) (Read error: Connection reset by peer)
- # [01:54] * Joins: plutoniix (~plutoniix@210.213.57.70)
- # [01:56] * Joins: jensnockert (~jensnocke@dynamic.1.24.64e950153c80.01b11587a2c.afb.bredband2.com)
- # [02:00] * Quits: jensnockert (~jensnocke@dynamic.1.24.64e950153c80.01b11587a2c.afb.bredband2.com) (Ping timeout: 264 seconds)
- # [02:01] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [02:03] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [02:04] * Joins: zaal (~zaal@cpc1-nrwh9-2-0-cust358.4-4.cable.virginm.net)
- # [02:06] * heycam is now known as heycam|away
- # [02:07] * Quits: reyre_ (~reyre@router300.core.archive.org) (Remote host closed the connection)
- # [02:07] * Joins: reyre (~reyre@router300.core.archive.org)
- # [02:08] * Quits: ap (~ap@2620:149:4:304:91a8:2df:a0cc:8927) (Quit: ap)
- # [02:10] * Joins: reyre_ (~reyre@router300.core.archive.org)
- # [02:10] * Quits: robman (~robman@router300.core.archive.org) (Quit: robman)
- # [02:11] * Quits: reyre (~reyre@router300.core.archive.org) (Read error: Connection reset by peer)
- # [02:11] * Joins: robman (~robman@router300.core.archive.org)
- # [02:11] * Quits: robman (~robman@router300.core.archive.org) (Client Quit)
- # [02:11] * Quits: jsbell (jsbell@nat/google/x-lfgaxzdshjoahhyk) (Quit: There's no place like home...)
- # [02:20] * Joins: sankha93 (~Instantbi@fsf/emeritus/sankha93)
- # [02:22] * Joins: dbaron (~dbaron@118-163-10-190.HINET-IP.hinet.net)
- # [02:22] * Quits: sankha93 (~Instantbi@fsf/emeritus/sankha93) (Client Quit)
- # [02:24] * Quits: dbaron (~dbaron@118-163-10-190.HINET-IP.hinet.net) (Client Quit)
- # [02:24] * Joins: mittcoin (~mittcoin@c-98-225-154-188.hsd1.pa.comcast.net)
- # [02:25] * Quits: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginm.net) (Ping timeout: 260 seconds)
- # [02:29] * Joins: dbaron (~dbaron@118-163-10-190.HINET-IP.hinet.net)
- # [02:30] * Quits: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net) (Quit: Leaving.)
- # [02:31] <zewt> sure glad that I don't really care about these image threads
- # [02:35] * Joins: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net)
- # [02:35] * Joins: a-ja (~Instantbi@70.230.155.233)
- # [02:38] * Quits: ehsan_ (~ehsan@24-212-206-174.cable.teksavvy.com) (Quit: Leaving...)
- # [02:38] * Quits: sgalineau (~sylvaing@192.150.10.205) (Quit: Textual IRC Client: www.textualapp.com)
- # [02:38] <TabAtkins> zewt: That's a good survival strategy.
- # [02:38] <TabAtkins> I made the mistake of becoming personally invested.
- # [02:39] <TabAtkins> I successfully avoided it for *months*, until John Mellor roped me in over wine.
- # [02:39] <TabAtkins> Goddam alcohol, always making me commit to caring about things.
- # [02:39] <zewt> i've avoided even opening any of the threads, because I don't want to care (or rather, I want to not care)
- # [02:40] <zewt> (re: got enough things on the list already)
- # [02:40] <TabAtkins> Okay, now that I've finished both looking at emails and doing expense reports, it's time to go back to Python coding for an hour.
- # [02:40] <zewt> just... aimlessly?
- # [02:40] * Joins: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginm.net)
- # [02:41] <TabAtkins> ^_^ Nah, coding on Bikeshed.
- # [02:41] * heycam|away is now known as heycam
- # [02:41] <TabAtkins> My primary software project for the last 6 months.
- # [02:41] * Joins: mven_ (~mven@ip68-224-15-53.lv.lv.cox.net)
- # [02:42] <zewt> how long did it take to come up with the name
- # [02:42] <TabAtkins> A surprisingly long time. It was just called "Tab's new preprocessor" for months.
- # [02:42] <TabAtkins> Until someone in this room started suggesting things.
- # [02:43] <zewt> fitting, then
- # [02:43] <TabAtkins> Exactly! The actual name came from Twitter.
- # [02:43] * Quits: reyre_ (~reyre@router300.core.archive.org) (Remote host closed the connection)
- # [02:44] * Joins: reyre (~reyre@router300.core.archive.org)
- # [02:45] * Quits: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net) (Quit: Leaving.)
- # [02:49] * Quits: reyre (~reyre@router300.core.archive.org) (Ping timeout: 272 seconds)
- # [02:54] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
- # [02:54] * Quits: Karate (~Karate@unaffiliated/karate) (Quit: Leaving)
- # [02:56] * Quits: jorgepedret (~jorgepedr@64-46-23-103.dyn.novuscom.net) (Quit: Computer has gone to sleep.)
- # [02:57] * Joins: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net)
- # [03:01] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Quit: ChatZilla 0.9.90.1 [Firefox 25.0.1/20131112160018])
- # [03:02] * Quits: othermaciej (~mjs@17.114.218.213) (Quit: othermaciej)
- # [03:02] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [03:07] * Joins: jorgepedret (~jorgepedr@70-36-56-110.dyn.novuscom.net)
- # [03:07] * Quits: weinig (~weinig@17.114.218.152) (Quit: weinig)
- # [03:07] * Quits: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net) (Quit: Leaving.)
- # [03:11] * Quits: rodney757 (~rjewing@c-67-189-44-161.hsd1.or.comcast.net) (Quit: rodney757)
- # [03:12] * Quits: alyssonfranklin (~Alysson@177.140.154.182) (Ping timeout: 272 seconds)
- # [03:13] * Joins: rodney757 (~rjewing@c-67-189-44-161.hsd1.or.comcast.net)
- # [03:14] * Joins: Ir1sh (~Ir1sh@89.100.254.231)
- # [03:22] * Joins: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net)
- # [03:29] * Joins: roc (~chatzilla@60.234.66.20)
- # [03:51] * Joins: newtron (~newtron@75-119-247-68.dsl.teksavvy.com)
- # [03:51] * Quits: Ir1sh (~Ir1sh@89.100.254.231) (Ping timeout: 272 seconds)
- # [03:52] * Joins: Goplat (~goplat@reactos/developer/Goplat)
- # [03:52] * Joins: Ir1sh (~Ir1sh@89.100.254.231)
- # [03:57] * Joins: jensnockert (~jensnocke@dynamic.1.24.64e950153c80.01b11587a2c.afb.bredband2.com)
- # [04:00] * Joins: werle (~Adium@cpe-74-64-104-251.nyc.res.rr.com)
- # [04:01] * Quits: jensnockert (~jensnocke@dynamic.1.24.64e950153c80.01b11587a2c.afb.bredband2.com) (Ping timeout: 246 seconds)
- # [04:04] * Quits: rafaelw (uid4459@gateway/web/irccloud.com/x-rykjwwzrwwyqjlmf) (Quit: Connection closed for inactivity)
- # [04:05] * Quits: werle (~Adium@cpe-74-64-104-251.nyc.res.rr.com) (Ping timeout: 248 seconds)
- # [04:10] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [04:17] * jorendorff_away is now known as jorendorff
- # [04:19] * Joins: werle (~Adium@cpe-74-64-104-251.nyc.res.rr.com)
- # [04:21] * Quits: jorgepedret (~jorgepedr@70-36-56-110.dyn.novuscom.net) (Quit: Computer has gone to sleep.)
- # [04:23] * Quits: jwalden (~waldo@2620:101:8003:200:3ea9:f4ff:fe34:6fd4) (Quit: ChatZilla 0.9.87-7.1450hg.fc19 [XULRunner 25.0/20131030081700])
- # [04:29] * jorendorff is now known as jorendorff_away
- # [04:44] * Quits: plutoniix (~plutoniix@210.213.57.70) (Ping timeout: 248 seconds)
- # [04:47] * Joins: plutoniix (~plutoniix@210.213.57.70)
- # [04:47] * Quits: plutoniix (~plutoniix@210.213.57.70) (Max SendQ exceeded)
- # [04:48] * Joins: plutoniix (~plutoniix@210.213.57.70)
- # [04:48] * Quits: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net) (Quit: Leaving.)
- # [04:54] * Joins: jorgepedret (~jorgepedr@70-36-56-110.dyn.novuscom.net)
- # [04:56] * Joins: rniwa (~rniwa@17.83.105.243)
- # [05:14] * Quits: rodney757 (~rjewing@c-67-189-44-161.hsd1.or.comcast.net) (Quit: rodney757)
- # [05:18] * Joins: jensnockert (~jensnocke@dynamic.1.24.64e950153c80.01b11587a2c.afb.bredband2.com)
- # [05:20] * Quits: jensnockert (~jensnocke@dynamic.1.24.64e950153c80.01b11587a2c.afb.bredband2.com) (Remote host closed the connection)
- # [05:20] * heycam is now known as heycam|away
- # [05:20] * Quits: werle (~Adium@cpe-74-64-104-251.nyc.res.rr.com) (Quit: Leaving.)
- # [05:20] * Joins: weinig (~weinig@24.130.60.35)
- # [05:26] * Quits: newtron (~newtron@75-119-247-68.dsl.teksavvy.com) (Remote host closed the connection)
- # [05:31] * Krinkle|detached is now known as Krinkle
- # [05:32] * heycam|away is now known as heycam
- # [05:34] * Joins: Benvie_ (~bbenvie@corp-nat.p2p.sfo1.mozilla.com)
- # [05:34] * Quits: Benvie (~bbenvie@corp-nat.p2p.sfo1.mozilla.com) (Ping timeout: 240 seconds)
- # [05:37] * Quits: Ir1sh (~Ir1sh@89.100.254.231) (Ping timeout: 246 seconds)
- # [05:38] * Joins: Ir1sh (~Ir1sh@89.100.254.231)
- # [05:51] * Quits: fredy (~fredy@snf-8914.vm.okeanos.grnet.gr) (Excess Flood)
- # [05:53] * Joins: fredy (~fredy@snf-8914.vm.okeanos.grnet.gr)
- # [06:00] * Quits: jorgepedret (~jorgepedr@70-36-56-110.dyn.novuscom.net) (Quit: Computer has gone to sleep.)
- # [06:11] * Quits: weinig (~weinig@24.130.60.35) (Quit: weinig)
- # [06:14] * Quits: mittcoin (~mittcoin@c-98-225-154-188.hsd1.pa.comcast.net) (Ping timeout: 245 seconds)
- # [06:23] * Quits: fredy (~fredy@snf-8914.vm.okeanos.grnet.gr) (Excess Flood)
- # [06:24] * Joins: fredy (~fredy@snf-8914.vm.okeanos.grnet.gr)
- # [06:37] * Joins: newtron (~newtron@75-119-247-68.dsl.teksavvy.com)
- # [06:41] * Quits: newtron (~newtron@75-119-247-68.dsl.teksavvy.com) (Ping timeout: 272 seconds)
- # [06:50] * Joins: niloy (~niloy@223.239.204.157)
- # [06:51] * Joins: rodney757 (~rjewing@c-67-189-44-161.hsd1.or.comcast.net)
- # [06:54] * Joins: jorgepedret (~jorgepedr@70-36-56-110.dyn.novuscom.net)
- # [07:01] * Joins: sankha93 (~Instantbi@fsf/emeritus/sankha93)
- # [07:02] * Joins: sicking (~sicking@c-67-180-9-161.hsd1.ca.comcast.net)
- # [07:04] * Quits: rodney757 (~rjewing@c-67-189-44-161.hsd1.or.comcast.net) (Quit: rodney757)
- # [07:07] * Quits: roc (~chatzilla@60.234.66.20) (Ping timeout: 252 seconds)
- # [07:12] * Joins: joshpeek (~joshpeek@c-76-126-174-118.hsd1.ca.comcast.net)
- # [07:17] * Quits: niloy (~niloy@223.239.204.157) (Remote host closed the connection)
- # [07:19] * Joins: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net)
- # [07:20] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 265 seconds)
- # [07:21] * Joins: niloy (~niloy@223.239.204.157)
- # [07:36] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [07:37] * Joins: eminor (~eminor@p548CF2FC.dip0.t-ipconnect.de)
- # [07:40] * Quits: joshpeek (~joshpeek@c-76-126-174-118.hsd1.ca.comcast.net)
- # [07:42] <SimonSapin> yeah, having "new" in the name is nice until the new thing becomes the old thing
- # [07:42] <SimonSapin> (I recently killed the "newcss" module in Servo)
- # [07:45] * Quits: rniwa (~rniwa@17.83.105.243) (Quit: rniwa)
- # [07:46] * Joins: niloy_ (~niloy@223.239.205.160)
- # [07:47] * Quits: niloy (~niloy@223.239.204.157) (Ping timeout: 246 seconds)
- # [07:54] * Joins: rniwa (~rniwa@17.83.102.128)
- # [07:57] * Joins: Smylers (~smylers@host86-181-194-172.range86-181.btcentralplus.com)
- # [07:58] * heycam is now known as heycam|away
- # [07:59] * Quits: jdaggett (~jdaggett@61-121-216-2.bitcat.net) (Ping timeout: 246 seconds)
- # [08:02] <annevk-cloud> Same problem with numbers, eg html5lib
- # [08:06] * Joins: reyre (~reyre@c-76-102-227-79.hsd1.ca.comcast.net)
- # [08:07] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
- # [08:07] * Quits: reyre (~reyre@c-76-102-227-79.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [08:07] * Joins: reyre (~reyre@c-76-102-227-79.hsd1.ca.comcast.net)
- # [08:07] * Parts: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [08:12] * Joins: g4 (~mythenick@unaffiliated/gormer)
- # [08:21] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [08:26] * Joins: zdobersek (~zdobersek@185.3.135.154)
- # [08:28] * Quits: Smylers (~smylers@host86-181-194-172.range86-181.btcentralplus.com) (Ping timeout: 252 seconds)
- # [08:31] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [08:37] * Quits: payman (~payman@ip-200.t2.se.opera.com) (Remote host closed the connection)
- # [08:43] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
- # [08:45] * Joins: annevk (~annevk@2.31.25.175)
- # [08:47] * Joins: payman (~payman@ip-200.t2.se.opera.com)
- # [08:48] * Joins: darobin (~darobin@78.208.93.24)
- # [08:48] * Quits: darobin (~darobin@78.208.93.24) (Remote host closed the connection)
- # [08:55] * Quits: reyre (~reyre@c-76-102-227-79.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [08:55] * Joins: reyre (~reyre@c-76-102-227-79.hsd1.ca.comcast.net)
- # [08:57] * Quits: reyre (~reyre@c-76-102-227-79.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [08:57] * Joins: reyre (~reyre@c-76-102-227-79.hsd1.ca.comcast.net)
- # [09:07] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [09:11] * Quits: reyre (~reyre@c-76-102-227-79.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [09:12] * Joins: reyre (~reyre@c-76-102-227-79.hsd1.ca.comcast.net)
- # [09:12] * Parts: a-ja (~Instantbi@70.230.155.233)
- # [09:14] * Quits: sankha93 (~Instantbi@fsf/emeritus/sankha93) (Read error: Connection reset by peer)
- # [09:14] * Joins: sankha93 (~Instantbi@fsf/emeritus/sankha93)
- # [09:16] * Quits: jorgepedret (~jorgepedr@70-36-56-110.dyn.novuscom.net) (Quit: Computer has gone to sleep.)
- # [09:17] * Quits: reyre (~reyre@c-76-102-227-79.hsd1.ca.comcast.net) (Ping timeout: 272 seconds)
- # [09:19] * Quits: sankha93 (~Instantbi@fsf/emeritus/sankha93) (Read error: Connection reset by peer)
- # [09:19] * Joins: sankha93 (~Instantbi@fsf/emeritus/sankha93)
- # [09:28] * Joins: rego (~rego@231.193.27.77.dynamic.mundo-r.com)
- # [09:34] * Joins: Ms2ger (~Ms2ger@b246h184.ugent.be)
- # [09:36] * Quits: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [09:36] * Joins: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net)
- # [09:39] * Quits: Ms2ger (~Ms2ger@b246h184.ugent.be) (Ping timeout: 240 seconds)
- # [09:40] * Joins: alyssonfranklin (~Alysson@177.140.154.182)
- # [09:41] * Quits: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
- # [09:42] * Joins: hasather_ (~hasather@80.91.33.141)
- # [09:42] * Quits: hasather_ (~hasather@80.91.33.141) (Remote host closed the connection)
- # [09:42] * Joins: reyre (~reyre@c-76-102-227-79.hsd1.ca.comcast.net)
- # [09:43] * Joins: hasather_ (~hasather@80.91.33.141)
- # [09:43] * Quits: hasather_ (~hasather@80.91.33.141) (Remote host closed the connection)
- # [09:44] * Joins: hasather_ (~hasather@80.91.33.141)
- # [09:46] * Quits: sangwhan__ (uid12645@gateway/web/irccloud.com/x-yzefsnhbpucrrosl) (Ping timeout: 240 seconds)
- # [09:46] * Quits: reyre (~reyre@c-76-102-227-79.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
- # [09:47] * Joins: sangwhan__ (uid12645@gateway/web/irccloud.com/x-ozviuabjgprvpscw)
- # [09:50] * Joins: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net)
- # [09:54] * Quits: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
- # [09:54] * Quits: alyssonfranklin (~Alysson@177.140.154.182) (Ping timeout: 246 seconds)
- # [09:57] <MikeSmith> hsivonen: View Source in Firefox doesn't mark the � character in http://w3c-test.org/web-platform-tests/master/conformance-checkers/html/parser/008-novalid.html as error
- # [09:58] * Quits: annevk (~annevk@2.31.25.175) (Remote host closed the connection)
- # [09:58] <MikeSmith> oh wait
- # [09:58] <MikeSmith> no, it does
- # [09:59] * Joins: Kolombiken (~Adium@gateway.creuna.se)
- # [10:00] <MikeSmith> but for the  in http://w3c-test.org/web-platform-tests/master/conformance-checkers/html/parser/004-novalid.html it shows it in red but doesn't show any tooltip text when you mouse over
- # [10:02] <MikeSmith> hmm I guess it always shows character references in red but errors in red+bold
- # [10:03] * MikeSmith files bugs
- # [10:06] * Joins: Ms2ger (~Ms2ger@b255h237.ugent.be)
- # [10:11] * Quits: sankha93 (~Instantbi@fsf/emeritus/sankha93) (Read error: Connection reset by peer)
- # [10:12] * Joins: sankha93 (~Instantbi@fsf/emeritus/sankha93)
- # [10:14] * Quits: ImBcmDth (~Jon@oftn/member/ImBcmDth) (Read error: Connection reset by peer)
- # [10:15] * Joins: ImBcmDth (~Jon@oftn/member/ImBcmDth)
- # [10:17] * Quits: ImBcmDth (~Jon@oftn/member/ImBcmDth) (Disconnected by services)
- # [10:17] * Joins: ImBcmDth_ (~Jon@oftn/member/ImBcmDth)
- # [10:17] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Remote host closed the connection)
- # [10:18] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
- # [10:21] * Joins: darobin (~darobin@78.109.80.74)
- # [10:22] * Quits: ImBcmDth_ (~Jon@oftn/member/ImBcmDth) (Ping timeout: 272 seconds)
- # [10:30] * Joins: jensnockert (~jensnocke@88.80.180.50)
- # [10:30] * Joins: Smylers (~smylers@94.117.135.150)
- # [10:32] * Quits: sankha93 (~Instantbi@fsf/emeritus/sankha93) (Read error: Connection reset by peer)
- # [10:32] * Joins: sankha93 (~Instantbi@fsf/emeritus/sankha93)
- # [10:33] * Quits: Kolombiken (~Adium@gateway.creuna.se) (Quit: Leaving.)
- # [10:38] * Joins: shaunbak_ (~shaunbake@brick-lane.lbi.co.uk)
- # [10:39] * Quits: Smylers (~smylers@94.117.135.150) (Read error: Operation timed out)
- # [10:43] * Joins: ImBcmDth (~Jon@oftn/member/ImBcmDth)
- # [10:45] * Quits: lerc (~quassel@121-74-234-24.telstraclear.net) (Quit: No Ping reply in 180 seconds.)
- # [10:45] * Joins: lerc (~quassel@121-74-234-24.telstraclear.net)
- # [10:48] * Quits: rniwa (~rniwa@17.83.102.128) (Quit: rniwa)
- # [10:48] * Joins: Smylers (~smylers@81.143.60.194)
- # [10:54] * Joins: tomasf (~tomasf@77.72.97.10.c.fiberdirekt.net)
- # [10:56] * Joins: annevk (~annevk@207.218.72.65)
- # [10:57] * Joins: Lachy (~Lachy@213.166.174.2)
- # [10:59] * Quits: sankha93 (~Instantbi@fsf/emeritus/sankha93) (Ping timeout: 272 seconds)
- # [11:06] * Joins: reyre (~reyre@c-76-102-227-79.hsd1.ca.comcast.net)
- # [11:10] <annevk> Okay, so bz put getElementById() directly on DocumentFragment
- # [11:10] * Joins: barnabywalters (~barnabywa@46-239-239-203.tal.is)
- # [11:11] * Quits: reyre (~reyre@c-76-102-227-79.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
- # [11:11] <annevk> Shouldn't we do the same as with NonDocumentTypeParentNode?
- # [11:11] <annevk> Uhm, *ChildNode
- # [11:14] <hsivonen> hmm. looks like occupying an IP4 address costs the same as 12 GB of storage (per unit of time)
- # [11:15] * Quits: sicking (~sicking@c-67-180-9-161.hsd1.ca.comcast.net) (Quit: sicking)
- # [11:18] * Joins: sankha93 (~Instantbi@fsf/emeritus/sankha93)
- # [11:27] * Quits: Ms2ger (~Ms2ger@b255h237.ugent.be) (Ping timeout: 248 seconds)
- # [11:27] * Quits: jensnockert (~jensnocke@88.80.180.50) (Remote host closed the connection)
- # [11:31] * Joins: Ms2ger (~Ms2ger@b255h237.ugent.be)
- # [11:33] * Quits: sankha93 (~Instantbi@fsf/emeritus/sankha93) (Read error: Connection reset by peer)
- # [11:34] * Joins: sankha93 (~Instantbi@fsf/emeritus/sankha93)
- # [11:37] * Quits: plutoniix (~plutoniix@210.213.57.70) (Quit: จรลี จรลา)
- # [11:38] * Joins: Kolombiken (~Adium@94.137.124.2)
- # [11:39] <jgraham> So I heard a rumor at TPAC that the <picture><source> thing with lower implementation complexity was bad for animated images, for some reason. Anyone know anything about that? Otherwise it seems that we should clearly be doing that syntax
- # [11:39] <darobin> jgraham: I haven't heard about that, but maybe asking on #respimg?
- # [11:40] <jgraham> Uh, yeah, I'm not sure I want to join that channel :)
- # [11:41] <Ms2ger> But picture is baaaad
- # [11:42] <jgraham> Did Ms2ger turn into a sheep?
- # [11:42] <jgraham> Or maybe he always was one
- # [11:42] <Ms2ger> Waaaake up, sheeeple
- # [11:44] <MikeSmith> hah
- # [11:44] <MikeSmith> jgraham: why clearly?
- # [11:45] <MikeSmith> you didn't mean clearly we should be doing <picture><source>?
- # [11:45] * Krinkle is now known as Krinkle|detached
- # [11:45] <jgraham> Because despite the verbosity it is using the overall syntax of the language in the way it was designed, and it is clearly the solution that authors find most intuitive
- # [11:46] <darobin> jgraham: the people on #resimg are really nice actually
- # [11:46] <jgraham> darobin: But what about the ones on #respimg? :p
- # [11:47] <darobin> har har har
- # [11:48] * Krinkle|detached is now known as Krinkle
- # [11:51] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [11:53] <MikeSmith> jgraham: I thought another big downside of <picture><source> was that it would require browser projects to basically duplicate most of their existing <img> tests
- # [11:54] <MikeSmith> and w-p-t too
- # [11:54] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [11:54] * Joins: [[zzz]] (~zz]]@node-m2o.pool-101-108.dynamic.totbb.net)
- # [11:55] <jgraham> Why is that more true than for the other syntaxes?
- # [11:55] <jgraham> In any case, although interop is obviously a concern, that feels like a clear violation of the priority of constituencies
- # [11:56] <jgraham> (assuming that the syntax is guenuinely better for authors)
- # [11:56] <MikeSmith> hsivonen: I raised https://bugzilla.mozilla.org/show_bug.cgi?id=940282 bug for View Source not flagging some invalid characters
- # [11:57] <MikeSmith> jgraham: I guess I've never heard any b
- # [11:58] * Quits: [[zz]] (~zz]]@node-liu.pool-101-108.dynamic.totbb.net) (Read error: Operation timed out)
- # [11:58] <MikeSmith> *heard anybody yet claim that <picture><source> is worse syntax for authors
- # [11:59] <MikeSmith> hmm but see http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2013-November/041536.html from TabAtkins
- # [11:59] <MikeSmith> "The cost there is that <picture><source> is now treated substantially differently than <video><source>, despite sharing a name."
- # [12:00] <MikeSmith> by which I think he means the cost to authors
- # [12:00] <MikeSmith> maybe
- # [12:01] <jgraham> It is possible that no one is relying on the precise semantics of <video><source>. Or that no one will even notice the difference apart from implementors
- # [12:01] <MikeSmith> true
- # [12:02] <MikeSmith> jgraham: as far as how the test-case duplication is more true for <picture> than for the other syntaxes, I thought it was a matter of testing cost of a new element vs new attribute
- # [12:03] <MikeSmith> and that just adding a new attribute to img does not require duplicating all existing img tests
- # [12:03] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Ping timeout: 248 seconds)
- # [12:11] <hsivonen> MikeSmith: thanks
- # [12:12] <hsivonen> annevk: since I'm redoing the charset menu UI strings anyway, I wonder if I should use the sort of labels IE uses
- # [12:13] <hsivonen> annevk: ie. Foo (ISO) and Foo (Windows) instead of Foo (ISO-8859-x) and Foo (Windows-xxxx)
- # [12:13] * MikeSmith didn't know ArrayBuffer was now part of EcmaScript
- # [12:13] <annevk> hsivonen: it seems exposing less magic strings to the end user is a plus
- # [12:13] <hsivonen> annevk: ok. I'll try it and see if it passes review
- # [12:14] <annevk> hsivonen: how do I get to the menu in IE?
- # [12:15] <annevk> hsivonen: also, omitting it entirely, e.g. just "Thai" seems better too
- # [12:15] <annevk> hsivonen: when feasible
- # [12:16] <annevk> ah, right click
- # [12:17] <annevk> hsivonen: yeah what IE does makes a lot of sense
- # [12:17] <jgraham> MikeSmith: I guess there could be *some* difference in the number of tests between <picture><source><img></picture> and <img src new-attr>, but it isn't obviously large. You have basically the same space of possible things to test (in the absence of scripted DOM manipulation)
- # [12:17] <annevk> not sure why Korean lacks a label and Thai says Windows in IE, I don't think either needs one
- # [12:18] <MikeSmith> jgraham: OK
- # [12:18] <jgraham> zcorpan might tell me I am wrong though
- # [12:18] <yoav> jgraham: I've heard the testing cost from hober & zcorpan.
- # [12:18] <Ms2ger> Dammit :)
- # [12:19] <yoav> Basically, you'd need to re-test img's functionality with picture, on top of the new picture-specific functionality
- # [12:19] <jgraham> I think the testing cost is uncontroversially higher in the case where DOM manipulation can change things
- # [12:19] <annevk> pre-scanner is also somewhat more complicated
- # [12:19] * Krinkle is now known as Krinkle|detached
- # [12:19] <jgraham> yoav: It seems to me that you would also need to retest img's functionality with no src attribute
- # [12:19] <MikeSmith> yoav: yeah, I guess I also heard it from zcorpan
- # [12:20] <Ms2ger> So are we getting xhtml2 img finally? :)
- # [12:20] <yoav> annevk: preload scanner complexity is not extremely different between picture/src-N
- # [12:20] <MikeSmith> heh
- # [12:20] <annevk> yoav: I did not say extreme
- # [12:20] <jgraham> So I suppose the argument is that you would need to test e.g. canvas.drawImage with a HTMLPictureElement
- # [12:20] <yoav> Need to maintain some state of where you're at
- # [12:20] <yoav> annevk: OK :)
- # [12:20] <jgraham> Or a HTMLSourceElement
- # [12:20] <jgraham> Or whatever you would actually use
- # [12:21] <MikeSmith> Ms2ger: I guess xhtml2 was just ahead of its time. The world wasn't ready.
- # [12:21] <yoav> jgraham: Yeah, and everything else image currently does.
- # [12:21] * Krinkle|detached is now known as Krinkle
- # [12:21] <MikeSmith> Ms2ger: so maybe there's also hope yet for XHTML Modularization
- # [12:21] <yoav> zcorpan: If you're around, clarifications would be helpful.
- # [12:22] * Joins: marcosc (~marcosc@bl11-9-205.dsl.telepac.pt)
- # [12:22] <Ms2ger> MikeSmith, hey man, I really should avoid bursting into laughter in the middle of my class :)
- # [12:22] * Joins: SteveF__ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [12:22] <jgraham> It seems likely that implementations would reuse as much of the same code as possible though, so it isn't super-clear that those tests would actually find anything once you had verified that the element worked at ll
- # [12:22] <jgraham> *all
- # [12:22] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [12:22] <Ms2ger> Speak of the devil
- # [12:23] <jgraham> Ms2ger: I think MikeSmith just did
- # [12:23] <jgraham> Well actually that's unfair
- # [12:23] <jgraham> He hasn't mentioned namespaes yet
- # [12:23] <Ms2ger> So now you did
- # [12:23] <MikeSmith> Ms2ger: your instructor will just assume it's because of something really clever he said earlier and that you're just catching up with now
- # [12:23] <Ms2ger> MikeSmith, not sure that's betetr
- # [12:23] <Ms2ger> better, even
- # [12:23] * Quits: dbaron (~dbaron@118-163-10-190.HINET-IP.hinet.net) (Ping timeout: 245 seconds)
- # [12:24] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 246 seconds)
- # [12:25] * SteveF__ is now known as SteveF
- # [12:25] <yoav> zcorpan: We were discussing <picture> test costs here. I'd be happy if you could clarify your current standpoint on the subject (post Kornel's atomic mutation algo)
- # [12:28] * Quits: Kolombiken (~Adium@94.137.124.2) (Quit: Leaving.)
- # [12:30] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Ping timeout: 252 seconds)
- # [12:35] * Quits: sankha93 (~Instantbi@fsf/emeritus/sankha93) (Read error: Connection reset by peer)
- # [12:36] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 245 seconds)
- # [12:36] * Joins: sankha93 (~Instantbi@fsf/emeritus/sankha93)
- # [12:42] * Quits: sankha93 (~Instantbi@fsf/emeritus/sankha93) (Read error: Connection reset by peer)
- # [12:42] * Joins: sankha93 (~Instantbi@fsf/emeritus/sankha93)
- # [12:44] <annevk> hallvors: you should read my comment again I think
- # [12:44] <annevk> hallvors: I'm not proposing anything really in https://www.w3.org/Bugs/Public/show_bug.cgi?id=20322#c11 other than writing down what I believe is implemented today
- # [12:45] <hallvors> annevk: I may well be misunderstanding something..
- # [12:45] <annevk> hallvors: the second example forces a preflight because of the setRequestHeader()
- # [12:45] <hallvors> I get that
- # [12:45] <annevk> hallvors: the first example does not force a preflight
- # [12:46] <annevk> hallvors: now, will upload events dispatch or not is the question
- # [12:46] <hallvors> so the way it's implemented today is no upload events will fire for the first example?
- # [12:46] <annevk> hallvors: if we dispatch them for late listener registration it seems we have a security bug
- # [12:46] * Quits: niloy_ (~niloy@223.239.205.160) (Ping timeout: 245 seconds)
- # [12:46] <hallvors> Wouldn't you sort of agree that this sucks for the users of this API?
- # [12:46] <annevk> hallvors: I'd hope so (again assuming we're actually protecting something here)
- # [12:47] * hallvors should write some tests
- # [12:47] <Ms2ger> ^
- # [12:47] <annevk> hallvors: I never thought this flag made much sense or a lot of CORS for that matter
- # [12:47] <annevk> hallvors: but I wasn't calling the shots
- # [12:47] <annevk> Mozilla's security team proxied through sicking is how a lot happened
- # [12:48] * Quits: Ms2ger (~Ms2ger@b255h237.ugent.be) (Quit: bbiab)
- # [12:48] * Quits: Smylers (~smylers@81.143.60.194) (Ping timeout: 272 seconds)
- # [12:48] <hallvors> OK - I'm sort of relieved that it must be some sort of collective misunderstanding and not you being weird. I don't want you to be weird :-p
- # [12:49] <hallvors> (that's probably an odd thing to say :-])
- # [12:49] <annevk> hah
- # [12:50] * Quits: Somatt_wrk_ (~somattwrk@130.193.24.135) (Quit: ( www.nnscript.com :: NoNameScript 4.22 :: www.esnation.com ))
- # [12:50] * hallvors should keep in mind that a spec editor is just a ghost writing proxy much of the time
- # [12:50] <annevk> But yeah, should probably create a test to see what implementations do. If they allow late registration, there's no reason to make early registration trigger a preflight...
- # [12:51] <hallvors> hm..
- # [12:51] <hallvors> it's complicated because addEventListener() is presumably not supposed to throw either?
- # [12:51] <hallvors> I can't think of any case where aEL throws right now
- # [12:52] <hallvors> so we can't do that if authors try to late-register listeners that should not fire
- # [12:52] <hallvors> (and xhr.upload.onprogress = foo throwing would be even more ugly)
- # [12:53] <annevk> I'm pretty sure the idea was that events would not dispatch if there was no preflight done. And that the check for early listeners triggering a preflight was added as some kind of best effort hack.
- # [12:53] <annevk> However, it's been half a decade and my memory has been known to be faulty.
- # [12:53] <hallvors> What if the functions would fire but the length computable would be false and no details given?
- # [12:54] <annevk> The problem is that you "revealed" the server existed.
- # [12:54] * hallvors sighs at the weird nooks and corners of the so-called platform
- # [12:54] <annevk> The details of the event are not that interesting.
- # [12:54] <hallvors> <img onload=""> already does that, no?
- # [12:55] <annevk> Yes, but less quick.
- # [12:55] <hallvors> That's surely just an implementation detail?
- # [12:55] <annevk> Not in the face of timing attacks.
- # [12:56] <hallvors> odinho: around?
- # [12:57] <hallvors> BTW annevk: I'd like to suggest a small note about what the "settings object" contains
- # [12:57] * Joins: jensnockert (~jensnocke@88.80.180.50)
- # [12:58] * Joins: niloy_ (~niloy@223.239.205.29)
- # [12:59] <odinho> hallvors: I iz around!
- # [13:00] <hallvors> great :)
- # [13:00] <hallvors> have you written any CORS tests that seem relevant to what annevk and I just discussed above?
- # [13:02] <hallvors> (read your blog recently BTW. If I had read it a little earlier I might have pestered your for video-related advice :-) but I've figured out some VirtualDub + ffmpeg approaches that seem to handle this project I'm working on)
- # [13:03] <odinho> hallvors: No, I have not :) Tests need to be always appended to, and that's one such case ;-)
- # [13:03] <hallvors> sure. I'll take it
- # [13:04] * Krinkle is now known as Krinkle|detached
- # [13:04] <odinho> hallvors: Create it on the python branch.
- # [13:04] <odinho> hallvors: The newest cors tests are there. They're reviewed and work better than their php counterparts :)
- # [13:05] * Joins: roven (~roven@78-20-24-80.access.telenet.be)
- # [13:05] * Joins: Smylers (~smylers@81.143.60.194)
- # [13:07] <hallvors> hm.. there's jgraham/python, jgraham/python_review and jgraham/python_review_2. They all sort of belong to James, I'm not sure if it would be well-behaved to mess with them. /cc jgraham
- # [13:07] <hsivonen> annevk: how did x-mac-cyrillic end up in the Encoding Standard?
- # [13:07] <hallvors> jgraham: ^?
- # [13:07] <annevk> SimonSapin: https://www.w3.org/Bugs/Public/show_bug.cgi?id=23793
- # [13:07] <hsivonen> annevk: aside from x-user-defined, it's the only x- encoding
- # [13:08] * Krinkle|detached is now known as Krinkle
- # [13:09] <annevk> hsivonen: http://lists.w3.org/Archives/Public/www-archive/2011Dec/att-0020/encoding-labels.html supported by all browsers
- # [13:10] * Quits: marcosc (~marcosc@bl11-9-205.dsl.telepac.pt) (Remote host closed the connection)
- # [13:10] <jgraham> hallvors: Feel free to push stuff to jgraham/python_review_2 if it isn't going to be super-controversial (i.e. if it won't delay the review)
- # [13:10] * Quits: niloy_ (~niloy@223.239.205.29) (Ping timeout: 245 seconds)
- # [13:11] <hallvors> OK. I doubt an extra test or two trying to figure out what current implementations do will be controversial :)
- # [13:11] * Joins: niloy_ (~niloy@223.239.204.213)
- # [13:11] <hallvors> (unless I make stupid coding mistakes - then I'll delay the review and learn something :-p)
- # [13:11] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [13:12] * Joins: reyre (~reyre@c-76-102-227-79.hsd1.ca.comcast.net)
- # [13:12] <hsivonen> annevk: ok. I think I'm going to see if excluding it from the menu passes review. Neither Chromium nor IE has it in the menu.
- # [13:14] * Quits: jensnockert (~jensnocke@88.80.180.50) (Remote host closed the connection)
- # [13:15] * Joins: jensnockert (~jensnocke@88.80.180.50)
- # [13:16] * Quits: reyre (~reyre@c-76-102-227-79.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
- # [13:18] * Joins: werle (~Adium@cpe-74-64-104-251.nyc.res.rr.com)
- # [13:19] * Joins: SteveF__ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [13:19] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 246 seconds)
- # [13:20] * SteveF__ is now known as SteveF
- # [13:20] * Krinkle is now known as Krinkle|detached
- # [13:21] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [13:24] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 240 seconds)
- # [13:28] * Quits: jensnockert (~jensnocke@88.80.180.50) (Remote host closed the connection)
- # [13:29] * Krinkle|detached is now known as Krinkle
- # [13:34] * Joins: jensnockert (~jensnocke@88.80.180.50)
- # [13:37] * Krinkle is now known as Krinkle|detached
- # [13:40] <MikeSmith> holy god just now finding this www-tag thread on JSON slash encoding detection slash BOMs
- # [13:40] <MikeSmith> any point in trying to read any of it?
- # [13:42] * Quits: sankha93 (~Instantbi@fsf/emeritus/sankha93) (Read error: Connection reset by peer)
- # [13:42] * Joins: sankha93 (~Instantbi@fsf/emeritus/sankha93)
- # [13:43] <MikeSmith> judging from the set of personalities From field of most of the postings, it looks suspiciously like it's probably a big how-many-angels-on-the-head-of-a-pin wank-off
- # [13:46] <hsivonen> MikeSmith: my todo list includes posting to that thread and saying it's reprehensible for people to bikeshed complications for this stuff instead of doing things the way the Encoding Standard says
- # [13:51] * Joins: Ms2ger (~Ms2ger@b239h208.ugent.be)
- # [13:54] <MikeSmith> hsivonen: I'm not sure they're actually interested in solutions
- # [13:54] <MikeSmith> at this point the only thing that thread is missing is Len Bullard
- # [13:55] <zcorpan> yoav: does http://lists.w3.org/Archives/Public/public-respimg/2013Oct/0045.html help?
- # [13:57] <yoav> zcorpan: Yes, it does. Do you have a ballpark estimate of the number of tests required? (like the previous 10K number)
- # [13:58] <yoav> jgraham^^
- # [14:02] <zcorpan> yoav: i dunno, maybe duplicate all img tests and then a few hundred tests for the selection algorithm plus a few hundred tests for the new fallback mechanism. though i very much doubt that amount of tests would materialize before shipping <picture> if we decide it's what we want
- # [14:03] <yoav> zcorpan: OK. Thanks!
- # [14:04] <jgraham> zcorpan: It seems interesting to get an estimate of how much <img> code could be reused directly in the <picture> case
- # [14:04] <annevk> MikeSmith: yeah, I concluded the same from that thread
- # [14:05] <MikeSmith> annevk: ok
- # [14:05] <jgraham> If it is "almost all" then the amount of testing you would need seems considerably lower than a balck-box estimate would suggest
- # [14:05] <annevk> MikeSmith: I guess I should try to be friendly and educate some more, but there's many other things to work on :/
- # [14:05] <jgraham> +to achieve interop
- # [14:05] <zcorpan> jgraham: yeah. though i'm not familiar with img implementations to know if it can be reused without refactoring. if it requires refactoring, there's a regression risk for img, too
- # [14:06] <jgraham> zcorpan: Right, but we already have <img> tests
- # [14:06] <jgraham> Hopefully
- # [14:06] * MikeSmith admires annevk for passing up the 386 opportunity
- # [14:09] <zcorpan> jgraham: so let's assume that we can reuse the img code (with or without refactoring) and we have a perfect testsuite for img (hahaha), i still wouldn't trust that the picture integration doesn't have bugs so doesn't need tests
- # [14:10] * Joins: darobin_ (~darobin@78.109.80.74)
- # [14:10] * Quits: darobin (~darobin@78.109.80.74) (Read error: Connection reset by peer)
- # [14:10] <hallvors> jgraham: I'm a bit late to that python server party you've been hosting, can I just clone https://github.com/jgraham/wptserve and it will work beautifully?
- # [14:11] <jgraham> zcorpan: Sure. But the question isn't "does it need tests". The question is "is the cost of the tests greater than the benefit of the better syntax?"
- # [14:11] <Ms2ger> Hehehehe
- # [14:11] <zcorpan> so one thing that i've discussed here but not on the list is <img> + <source> in a way like <input list><datalist> works. i don't know how people feel about that
- # [14:11] <zcorpan> jgraham: yes, i agree
- # [14:12] <jgraham> hallvors: Yes, but you probably want to just clone web-platform-tests, check out the jgraham/python_review_2 branch and follow the instructions in the readme file
- # [14:12] * [[zzz]] is now known as [[zz]]
- # [14:13] * Quits: niloy_ (~niloy@223.239.204.213) (Ping timeout: 248 seconds)
- # [14:14] * Joins: niloy_ (~niloy@223.239.204.2)
- # [14:17] * Joins: scor (scor@nat/acquia/x-yekoaobdudlfvjie)
- # [14:17] * Quits: scor (scor@nat/acquia/x-yekoaobdudlfvjie) (Changing host)
- # [14:17] * Joins: scor (scor@drupal.org/user/52142/view)
- # [14:20] * Joins: foxtrotwhiskey (~foxtrotwh@192-63-2457.unisys.com)
- # [14:22] <odinho> hallvors: Check out with all submodules. I think a --recursive clone will do it for you.
- # [14:22] * Joins: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net)
- # [14:23] <hallvors> odinho, jgraham: thanks - it's up and running and was easily started indeed
- # [14:24] <odinho> ^_^
- # [14:24] * odinho is a fan
- # [14:24] * Quits: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [14:25] * Joins: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net)
- # [14:27] * Quits: jensnockert (~jensnocke@88.80.180.50) (Remote host closed the connection)
- # [14:29] * Quits: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net) (Ping timeout: 248 seconds)
- # [14:31] * Joins: jensnockert_ (~jensnocke@88.80.180.50)
- # [14:32] * Joins: niloy__ (~niloy@223.239.205.38)
- # [14:32] * Quits: niloy_ (~niloy@223.239.204.2) (Ping timeout: 248 seconds)
- # [14:35] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
- # [14:36] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
- # [14:37] * Joins: scor (scor@nat/acquia/x-rirqcwlqlffssgos)
- # [14:37] * Quits: scor (scor@nat/acquia/x-rirqcwlqlffssgos) (Changing host)
- # [14:37] * Joins: scor (scor@drupal.org/user/52142/view)
- # [14:39] * Quits: werle (~Adium@cpe-74-64-104-251.nyc.res.rr.com) (Quit: Leaving.)
- # [14:39] <yoav> zcorpan: The " <input list><datalist>" model is interesting, but may be tricky to implement, as far as the preloader goes. One compromise would be to not preload <img src list> that doesn't have a matching datalist
- # [14:40] <yoav> Or to force the 2 elements to be near each other
- # [14:40] <yoav> Need to think about it...
- # [14:42] * Quits: sankha93 (~Instantbi@fsf/emeritus/sankha93) (Read error: Connection reset by peer)
- # [14:42] * Joins: sankha93 (~Instantbi@fsf/emeritus/sankha93)
- # [14:43] <yoav> zcorpan: What was the response to that model?
- # [14:44] <annevk> https://twitter.com/w3cmemes/status/402793055591620608 <3
- # [14:47] * Quits: Ms2ger (~Ms2ger@b239h208.ugent.be) (Ping timeout: 264 seconds)
- # [14:47] * Quits: niloy__ (~niloy@223.239.205.38) (Read error: Connection reset by peer)
- # [14:48] * Joins: marcosc (~marcosc@bl11-9-205.dsl.telepac.pt)
- # [14:53] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [14:53] * Quits: marcosc (~marcosc@bl11-9-205.dsl.telepac.pt) (Ping timeout: 272 seconds)
- # [14:53] * Joins: erichynds (~erichynds@64.206.121.41)
- # [14:55] * Quits: sankha93 (~Instantbi@fsf/emeritus/sankha93) (Read error: Connection reset by peer)
- # [14:55] * Joins: sankha93 (~Instantbi@fsf/emeritus/sankha93)
- # [14:58] * Quits: sankha93 (~Instantbi@fsf/emeritus/sankha93) (Read error: Connection reset by peer)
- # [14:58] * Joins: sankha93 (~Instantbi@fsf/emeritus/sankha93)
- # [14:58] * Joins: decotii (~decotii@hq.croscon.com)
- # [14:59] * Joins: Ms2ger (~Ms2ger@b255h078.ugent.be)
- # [15:00] <MikeSmith> https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/07U0lgaBP3g
- # [15:00] <MikeSmith> [[
- # [15:00] <MikeSmith> - 92.5% pages have !DOCTYPE, most of them start with "<!doctype html"
- # [15:00] <MikeSmith> - 33.5% pages have Transitional doctype
- # [15:00] <MikeSmith> - 36.1% pages have <!doctype html>, <!DOCTYPE html> <!DOCTYPE HTML>
- # [15:00] <MikeSmith> ]]
- # [15:02] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [15:02] * Quits: darobin_ (~darobin@78.109.80.74) (Read error: Connection reset by peer)
- # [15:02] <zcorpan> yoav: i haven't seen much of a response
- # [15:03] <yoav> zcorpan:OK
- # [15:03] <zcorpan> yoav: we could require the source wrapper to be the next element sibling of img, which removes the need to use IDs
- # [15:04] <yoav> zcorpan: That would also simplify the preloader work. Would make it identical to picture in that sense.
- # [15:04] * Joins: darobin (~darobin@78.109.80.74)
- # [15:04] <zcorpan> yeah
- # [15:06] <yoav> zcorpan: In any case, I don't have a strong opinion regarding syntax. (as long as it's implementable, the major use-cases are covered, and no obvious hurdles to adoption are there)
- # [15:07] <yoav> zcorpan: So it sounds to me like your proposal would work (and won't require ~1K new tests), but might be best to ask the language design people what they think
- # [15:08] <zcorpan> i guess i can send an email about it and see what people think
- # [15:08] * Joins: werle (~Adium@nol-lo0.fw.nyc2.appnexus.com)
- # [15:08] <yoav> zcorpan: I think that'd be good
- # [15:09] * Joins: newtron (~newtron@199.71.174.203)
- # [15:10] <annevk> zcorpan: supporting <input list><datalist> (ie without explicit ID) sounds like a good idea
- # [15:10] <annevk> zcorpan: IDs suck
- # [15:11] <zcorpan> annevk: yeah
- # [15:11] <annevk> file a bug?
- # [15:15] <annevk> hsivonen: so on Mac this XUL stuff maps to native menus?
- # [15:16] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 246 seconds)
- # [15:16] <yoav> zcorpan: On second thought, you'd need some indicator inside image that the 'src' should be loaded (for both the preloader and the parser)
- # [15:16] <yoav> s/should/shouldn't/
- # [15:17] <yoav> Otherwise, the parser would start loading the image 'src' as soon as the element is created
- # [15:17] <hsivonen> annevk: yes. Also on Ubuntu in Canonical-provided builds
- # [15:17] <yoav> So you'd need the 'list' attr, just no id
- # [15:17] <annevk> hsivonen: cool, guess I finally know what inspired the <menu> feature
- # [15:18] <annevk> (although that might have dramatically changed now)
- # [15:19] <zcorpan> yoav: yes, i intended list="" for that
- # [15:20] <yoav> zcorpan: OK. Sounds good
- # [15:20] <zcorpan> yoav: technically the preloader could wait with preloading img until there is a next element sibling or the parent is closed, but it seems clearer to be explicit
- # [15:20] <yoav> zcorpan: I'm worried about the parser, not the preloader
- # [15:21] <yoav> The parser starts an img download before the element is added to the DOM, so has no notion of parent/sibling
- # [15:21] <zcorpan> ah, ok
- # [15:21] <yoav> I had these issues when implementing picture's <img> fallback
- # [15:23] * Joins: umgrosscol (~umgrossco@grosscol.umdl.umich.edu)
- # [15:23] <annevk> Note that for the dynamic case this seems kind of cumbersome to work with. Same with <picture> I suppose. With either you don't know when you can start loading the image after the element is created.
- # [15:23] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [15:23] <zcorpan> annevk: why is it different than today with just src and crossorigin=""? currently the load doesn't happen until you reach a stable state
- # [15:24] <zcorpan> per spec
- # [15:24] <annevk> zcorpan: currently you can load without appending
- # [15:24] <annevk> zcorpan: not sure how you see that work for an API that requires siblings
- # [15:25] <zcorpan> oh, right. yeah i didn't consider that.
- # [15:26] <yoav> annevk: Can you elaborate on that concern? I didn't get that
- # [15:26] <zcorpan> so let's say you want to load an image but not put it in the document
- # [15:27] <yoav> Ohhhh, OK
- # [15:27] <zcorpan> with srcset you just do var i = (new Image()).srcset = '...'
- # [15:27] <Ms2ger> Why would you set i to the value of srcset?
- # [15:27] <yoav> You'd have to create a document fragment,or something of that sort
- # [15:27] <zcorpan> Ms2ger: heh, oops
- # [15:28] <zcorpan> var i; (i = new Image()).srcset = '...'
- # [15:28] <zcorpan> better?
- # [15:28] <Ms2ger> :)
- # [15:29] <jgraham> "better"
- # [15:29] <zcorpan> yoav: yeah, or we could come up with something like setting .list to the element, and have that association go away when the elements are inserted to the document, but both of those are non-obvious
- # [15:30] <yoav> I agree that it's a complication
- # [15:31] <zcorpan> another idea is like <picture> syntax-wise, but require an <img> child that acts like "driver" i.e. the element that actually gets used for rendering and what you would paint on a canvas, etc
- # [15:31] <yoav> One could also argue that if you're adding sources lists dynamically, you can add only the ones relevant using matchMedia
- # [15:32] <jgraham> zcorpan: Elaborate?
- # [15:33] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [15:33] <zcorpan> like instead of <img list><sourcelist><source></sourcelist>, change it to <sourcelist><img list><source></sourcelist>
- # [15:33] <hsivonen> Cyrillic 8-bit encodings are still http://xkcd.com/927/ : https://bug805374.bugzilla.mozilla.org/attachment.cgi?id=8334498
- # [15:33] <hsivonen> and that's after removing ISO-IIR and hiding MacCyrillic
- # [15:34] <zcorpan> the sourcelist element is a normal inline
- # [15:35] <yoav> zcorpan: Would you consider this easier for the dynamic case?
- # [15:35] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
- # [15:35] <yoav> I guess it would be, since you'd have to create only 2 elements instead of 3...
- # [15:35] <zcorpan> yoav: it means you don't need a document fragment or anything to get the association when creating the things in script without appending to the document
- # [15:35] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [15:36] * darobin wonders if that idea could be stretched to just reuse datalist instead of introducing sourcelist
- # [15:36] <yoav> zcorpan: I'm cool with it, as long as the <img> has a list attr
- # [15:36] <zcorpan> i need to leave (i'll read the logs)
- # [15:36] * Ms2ger waves
- # [15:36] * Joins: TallTed (~Thud@63.119.36.36)
- # [15:36] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [15:37] <yoav> I need leave soon as well, but I say post it to the lists
- # [15:37] * jgraham would be interested to see the idea fleshed out (I would need to reread how datalist works to fully follow otherwise I think)
- # [15:37] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [15:40] * Joins: Kolombiken (~Adium@gateway.creuna.se)
- # [15:41] * Joins: scor (scor@drupal.org/user/52142/view)
- # [15:41] * jorendorff_away is now known as jorendorff
- # [15:41] * Joins: rodney757 (~rjewing@c-67-189-44-161.hsd1.or.comcast.net)
- # [15:41] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Ping timeout: 246 seconds)
- # [15:42] * Joins: marcosc (~marcosc@bl11-9-205.dsl.telepac.pt)
- # [15:45] <annevk> hsivonen: https://bug805374.bugzilla.mozilla.org/attachment.cgi?id=8334498 looks very nice!
- # [15:46] <hsivonen> annevk: thanks
- # [15:46] <Ms2ger> hsivonen, though maybe jp should use just "ISO" as well?
- # [15:46] * Parts: rodney757 (~rjewing@c-67-189-44-161.hsd1.or.comcast.net)
- # [15:47] <annevk> 2022 is sufficiently not ISO
- # [15:47] * Quits: marcosc (~marcosc@bl11-9-205.dsl.telepac.pt) (Ping timeout: 246 seconds)
- # [15:48] <annevk> so...
- # [15:48] <annevk> IE10
- # [15:48] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Ping timeout: 245 seconds)
- # [15:48] <annevk> Japanese (Auto-Select), Japanese (EUC), Japanese (Shift-JIS)
- # [15:48] <annevk> that's it
- # [15:49] <hsivonen> Ms2ger: that would break concordance with the other Japanese items
- # [15:49] <hsivonen> annevk: I like the way IE handles this
- # [15:49] <annevk> hsivonen: seems IE10 does not have an item for ISO-2022-JP
- # [15:49] <annevk> hsivonen: furthermore, only Japanese has Auto-Select
- # [15:49] <annevk> English locale though
- # [15:50] <annevk> (I do too)
- # [15:50] <hsivonen> annevk: I'm pretty sure Auto-Select has ISO-2022-JP magic
- # [15:50] <hsivonen> annevk: need to test how exactly Auto-Select in IE works
- # [15:50] <hsivonen> it could be a combo decoder for all the three Japanese encodings
- # [15:51] <hsivonen> which then raises the question: what does document.characterSet say?
- # [15:51] <hsivonen> (ringdingding)
- # [15:51] <annevk> I suspect it detects and makes a choice
- # [15:51] <annevk> Just like WebKit
- # [15:52] <hsivonen> but the story is the decoder for the ISO-2022-JP label does Shift_JIS, too
- # [15:52] <hsivonen> in IE
- # [15:52] <hsivonen> I need to test myself some day
- # [15:52] <hsivonen> but not for this patch
- # [15:52] <annevk> hsivonen: I'm wrong, it says "_autodetect_all"
- # [15:53] <annevk> hsivonen: tested by overriding in Live DOM Viewer and then <script>w(document.characterSet)</script>
- # [15:53] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 260 seconds)
- # [15:53] <hsivonen> annevk: awesome
- # [15:54] <hsivonen> might not be insane to spec that
- # [15:55] <hsivonen> I wonder if ISO-2022-JP is just an alias for that
- # [15:55] <yoav> zcorpan: Thought about it some more. You could even make your proposal look almost identical to <picture>, only with a mandatory <img> inside. That's brilliant!
- # [15:56] * Joins: idbentley (~idbentley@204.91.28.98)
- # [16:01] <annevk> hsivonen: if we end up with agreement among everyone that we need sniffing for Japanese and nothing else, I'll try to figure it out
- # [16:02] * Joins: dbaron (~dbaron@nat/mozilla/x-jfyxuscjxkojmztr)
- # [16:04] * Joins: Ms2ger` (~Ms2ger@b255h078.ugent.be)
- # [16:04] * Quits: Ms2ger (~Ms2ger@b255h078.ugent.be) (Read error: Connection reset by peer)
- # [16:05] * Joins: encryptd_fractal (~mfrawley@66-188-99-174.static.ftbg.wi.charter.com)
- # [16:07] <hsivonen> annevk: FWIW, before Firefox 4 shipped, I tried to make the Japanese sniffing happen on the first 1024 bytes only. That broke the Japanese Planet Debian, which is why Firefox went whole stream.
- # [16:07] <hsivonen> Japanese Planet Debian has been fixed since
- # [16:07] <hsivonen> as is typical with stuff like this
- # [16:09] <annevk> hsivonen: for our other sniffing, do we enforce 1024 bytes? That is if there's less than 1024 bytes and the network is slow we'll wait with making a decision?
- # [16:09] <annevk> hsivonen: seems like something we should keep trying
- # [16:11] * Quits: dbaron (~dbaron@nat/mozilla/x-jfyxuscjxkojmztr) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [16:16] * Quits: krawchyk (~krawchyk@65.220.49.251)
- # [16:18] * Joins: ehsan (~ehsan@66.207.208.102)
- # [16:24] * Joins: marcosc (~marcosc@bl11-9-205.dsl.telepac.pt)
- # [16:25] * Joins: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net)
- # [16:36] * Quits: roven (~roven@78-20-24-80.access.telenet.be) (Remote host closed the connection)
- # [16:37] * Joins: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.k368.webspeed.dk)
- # [16:38] * Joins: ^esc_ (~esc-ape@77.119.129.245.wireless.dyn.drei.com)
- # [16:40] * Quits: ^esc (~esc-ape@178.115.132.35.wireless.dyn.drei.com) (Ping timeout: 264 seconds)
- # [16:41] * Joins: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net)
- # [16:41] * Joins: ^esc (~esc-ape@77.119.129.245.wireless.dyn.drei.com)
- # [16:42] * Quits: ^esc_ (~esc-ape@77.119.129.245.wireless.dyn.drei.com) (Ping timeout: 264 seconds)
- # [16:46] * Quits: erichynds (~erichynds@64.206.121.41)
- # [16:46] * Joins: jorgepedret (~jorgepedr@70-36-56-110.dyn.novuscom.net)
- # [16:48] * Quits: umgrosscol (~umgrossco@grosscol.umdl.umich.edu) (Ping timeout: 272 seconds)
- # [16:49] * Joins: schuki (~quassel@mgmt01.bytemark.everycity.co.uk)
- # [16:50] * schuki is now known as Guest84651
- # [16:50] * Quits: tomasf (~tomasf@77.72.97.10.c.fiberdirekt.net) (Ping timeout: 252 seconds)
- # [16:51] * Quits: riddle (riddle@us.yunix.net) (Disconnected by services)
- # [16:51] * Joins: ahf_ (ahf@irssi/staff/ahf)
- # [16:51] * Joins: jernoble_ (~jernoble@17.212.152.13)
- # [16:51] * Joins: cfq_ (~cfq@static.85-10-200-244.clients.your-server.de)
- # [16:51] * Joins: riddle (riddle@us.yunix.net)
- # [16:55] * Joins: Martijnc- (~Martijn@is-aweso.me)
- # [16:55] * Quits: Smylers (~smylers@81.143.60.194) (Ping timeout: 248 seconds)
- # [16:55] * Joins: danielfilho_ (~danielfil@208.68.39.233)
- # [16:55] * Joins: Johnny-- (~null@unaffiliated/johnny-)
- # [16:55] * Joins: ivan``_ (~ivan@unaffiliated/ivan/x-000001)
- # [16:56] * Quits: jernoble (~jernoble@17.212.152.13) (*.net *.split)
- # [16:56] * Quits: Johnny- (~null@unaffiliated/johnny-) (*.net *.split)
- # [16:56] * Quits: ahf (ahf@irssi/staff/ahf) (*.net *.split)
- # [16:56] * Quits: cfq (~cfq@static.85-10-200-244.clients.your-server.de) (*.net *.split)
- # [16:56] * Quits: Martijnc (~Martijn@is-aweso.me) (*.net *.split)
- # [16:56] * Quits: ivan`` (~ivan@unaffiliated/ivan/x-000001) (*.net *.split)
- # [16:56] * Quits: danielfilho (~danielfil@208.68.39.233) (*.net *.split)
- # [16:56] * Quits: schuki_ (~quassel@mgmt01.bytemark.everycity.co.uk) (*.net *.split)
- # [16:57] * jernoble_ is now known as jernoble
- # [16:57] * Johnny-- is now known as Johnny-
- # [16:57] * Joins: erichynds (~erichynds@64.206.121.41)
- # [16:57] * danielfilho_ is now known as danielfilho
- # [16:57] * ahf_ is now known as ahf
- # [16:58] * Quits: Ms2ger` (~Ms2ger@b255h078.ugent.be) (Quit: bbl)
- # [16:59] * Joins: hasather (~hasather@guest.schibsted.no)
- # [17:01] * Quits: hasather_ (~hasather@80.91.33.141) (Read error: Operation timed out)
- # [17:04] * Quits: ehsan (~ehsan@66.207.208.102) (Read error: Connection reset by peer)
- # [17:04] * Joins: reyre (~reyre@c-76-102-227-79.hsd1.ca.comcast.net)
- # [17:04] * Quits: hasather (~hasather@guest.schibsted.no) (Ping timeout: 246 seconds)
- # [17:04] * Quits: jensnockert_ (~jensnocke@88.80.180.50) (Remote host closed the connection)
- # [17:04] * Joins: ehsan (~ehsan@66.207.208.102)
- # [17:05] * Quits: jorgepedret (~jorgepedr@70-36-56-110.dyn.novuscom.net) (Quit: Computer has gone to sleep.)
- # [17:06] * Joins: lmcliste_ (~lmclister@192.150.10.203)
- # [17:09] * Joins: Smylers (~smylers@81.143.60.194)
- # [17:11] * Joins: gavinc (~gavin@barad-dur.carothers.name)
- # [17:12] * Quits: reyre (~reyre@c-76-102-227-79.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [17:12] * Quits: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net) (Quit: Colloquy for iPod touch - http://colloquy.mobi)
- # [17:12] * Joins: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net)
- # [17:14] * Quits: erichynds (~erichynds@64.206.121.41)
- # [17:14] * Quits: mven_ (~mven@ip68-224-15-53.lv.lv.cox.net) (Remote host closed the connection)
- # [17:15] * Joins: mven (~mven@ip68-224-15-53.lv.lv.cox.net)
- # [17:15] * Quits: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [17:15] * Quits: mven (~mven@ip68-224-15-53.lv.lv.cox.net) (Remote host closed the connection)
- # [17:15] * Joins: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net)
- # [17:16] * Joins: erichynds (~erichynds@64.206.121.41)
- # [17:18] * Quits: lobstah_ (~lobstah_@host-137-197-88-156.unmc.edu) (Read error: Connection reset by peer)
- # [17:18] * Joins: lobstah_ (~lobstah_@host-137-197-88-156.unmc.edu)
- # [17:20] * Quits: bzalasky (~bzalasky@c-67-188-211-46.hsd1.ca.comcast.net) (Ping timeout: 272 seconds)
- # [17:21] * Joins: mven (~mven@ip68-224-15-53.lv.lv.cox.net)
- # [17:22] * Quits: erichynds (~erichynds@64.206.121.41)
- # [17:23] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
- # [17:27] * Quits: scor (scor@drupal.org/user/52142/view) (Ping timeout: 272 seconds)
- # [17:29] * Joins: reyre (~reyre@router300.core.archive.org)
- # [17:31] * Joins: scor (scor@drupal.org/user/52142/view)
- # [17:36] * Joins: roven (~roven@78-20-24-80.access.telenet.be)
- # [17:43] * Joins: jsbell (jsbell@nat/google/x-hjhjenzxyupssgir)
- # [17:52] * Quits: mven (~mven@ip68-224-15-53.lv.lv.cox.net) (Remote host closed the connection)
- # [17:58] * Joins: Somatt_wrk (~somattwrk@130.193.24.135)
- # [18:02] * Joins: weinig (~weinig@17.114.66.247)
- # [18:02] * Quits: reyre (~reyre@router300.core.archive.org) (Remote host closed the connection)
- # [18:03] * Joins: reyre (~reyre@router300.core.archive.org)
- # [18:04] * Joins: Maurice (copyman@5ED57922.cm-7-6b.dynamic.ziggo.nl)
- # [18:05] * Quits: reyre (~reyre@router300.core.archive.org) (Read error: No route to host)
- # [18:05] * Joins: reyre (~reyre@router300.core.archive.org)
- # [18:12] * Joins: jorgepedret (~jorgepedr@64-46-23-103.dyn.novuscom.net)
- # [18:20] * Joins: eric_carlson (~ericc@router300.core.archive.org)
- # [18:24] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:25] * Joins: Ms2ger (~Ms2ger@91.180.160.79)
- # [18:25] * Martijnc- is now known as Martijnc
- # [18:27] * Quits: weinig (~weinig@17.114.66.247) (Quit: weinig)
- # [18:30] * Joins: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net)
- # [18:31] * Quits: ehsan (~ehsan@66.207.208.102) (Read error: Connection reset by peer)
- # [18:31] * Quits: Smylers (~smylers@81.143.60.194) (Ping timeout: 272 seconds)
- # [18:31] * Joins: ehsan (~ehsan@66.207.208.102)
- # [18:33] * Quits: reyre (~reyre@router300.core.archive.org) (Remote host closed the connection)
- # [18:33] * Joins: reyre (~reyre@router300.core.archive.org)
- # [18:37] * Quits: reyre (~reyre@router300.core.archive.org) (Read error: No route to host)
- # [18:37] * Joins: reyre (~reyre@router300.core.archive.org)
- # [18:38] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [18:39] * Quits: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net) (Quit: tantek)
- # [18:42] * Joins: ebollens (~ebollens@98.159.89.142)
- # [18:42] * Joins: weinig (~weinig@17.114.95.23)
- # [18:42] * Quits: annevk (~annevk@207.218.72.65) (Remote host closed the connection)
- # [18:47] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
- # [18:52] * Quits: barnabywalters (~barnabywa@46-239-239-203.tal.is) (Quit: barnabywalters)
- # [18:52] * Quits: shaunbak_ (~shaunbake@brick-lane.lbi.co.uk) (Remote host closed the connection)
- # [18:53] * Joins: shaunbaker (~shaunbake@brick-lane.lbi.co.uk)
- # [18:57] * Quits: shaunbaker (~shaunbake@brick-lane.lbi.co.uk) (Ping timeout: 252 seconds)
- # [19:05] <smaug____> dglazkov: what is the reasoning for the events here http://w3c.github.io/webcomponents/spec/shadow/#events-that-are-always-stopped
- # [19:05] <smaug____> dglazkov: why those, and why not also submit and input
- # [19:05] <smaug____> and I assume there are many more
- # [19:06] * Quits: lmcliste_ (~lmclister@192.150.10.203) (Ping timeout: 246 seconds)
- # [19:06] * Quits: reyre (~reyre@router300.core.archive.org) (Remote host closed the connection)
- # [19:07] * Joins: reyre (~reyre@router300.core.archive.org)
- # [19:07] * Joins: lmcliste_ (~lmclister@192.150.10.204)
- # [19:08] * Joins: ap (~ap@2620:149:4:304:114b:3ea5:e615:2d63)
- # [19:09] * Joins: reyre_ (~reyre@router300.core.archive.org)
- # [19:09] * Quits: reyre_ (~reyre@router300.core.archive.org) (Remote host closed the connection)
- # [19:09] * Quits: reyre (~reyre@router300.core.archive.org) (Read error: No route to host)
- # [19:10] * Quits: weinig (~weinig@17.114.95.23) (Quit: weinig)
- # [19:15] * Quits: zaal (~zaal@cpc1-nrwh9-2-0-cust358.4-4.cable.virginm.net) (Excess Flood)
- # [19:17] * Joins: zaal (~zaal@cpc1-nrwh9-2-0-cust358.4-4.cable.virginm.net)
- # [19:19] * Joins: barnabywalters (~barnabywa@89.17.128.127)
- # [19:22] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
- # [19:22] * Joins: mven_ (~mven@ip68-224-15-53.lv.lv.cox.net)
- # [19:24] * Joins: jernoble|laptop (~jernoble@17.212.154.241)
- # [19:26] * Joins: arv (uid4269@gateway/web/irccloud.com/x-wfbwhipdhmfjtitz)
- # [19:28] * Quits: scor (scor@drupal.org/user/52142/view) (Ping timeout: 248 seconds)
- # [19:29] * Parts: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net)
- # [19:31] * Joins: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net)
- # [19:32] * Joins: weinig (~weinig@17.202.47.118)
- # [19:34] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 246 seconds)
- # [19:35] * Joins: reyre (~reyre@router300.core.archive.org)
- # [19:37] * Joins: rubatdub (~khalil@213.188.180.185)
- # [19:39] * Quits: reyre (~reyre@router300.core.archive.org) (Ping timeout: 272 seconds)
- # [19:40] * Joins: reyre (~reyre@router300.core.archive.org)
- # [19:42] <Ms2ger> Can I get a review on https://github.com/w3c/web-platform-tests/pull/397 / https://critic.hoppipolla.co.uk/r/387 please?
- # [19:43] <jgraham> Ms2ger: You can *do* the review on that...
- # [19:44] <Ms2ger> Sure, but getting one is more fun :)
- # [19:44] * Quits: reyre (~reyre@router300.core.archive.org) (Read error: No route to host)
- # [19:45] * Joins: reyre (~reyre@router300.core.archive.org)
- # [19:46] <jgraham> I'm not sure that going from N=tests.length iframes to N=1 iframe is obviously a great idea
- # [19:47] <jgraham> Doesn't it make the tests slower?
- # [19:47] <Ms2ger> Not if they end up swapping otherwise :)
- # [19:48] <jgraham> Right
- # [19:48] <jgraham> But how does N=1 compare to N=10, for example?
- # [19:48] <Ms2ger> No idea
- # [19:49] <Ms2ger> And I feel like I'll get burned at the stake if I suggest it :)
- # [19:50] * Quits: Ms2ger (~Ms2ger@91.180.160.79) (Quit: Leaving)
- # [19:52] * Joins: weinig_ (~weinig@17.114.218.152)
- # [19:52] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Ping timeout: 248 seconds)
- # [19:53] * Quits: lilmonkey (~colin@pdpc/supporter/professional/riven) (Read error: Connection reset by peer)
- # [19:53] * Joins: lilmonkey` (~colin@pdpc/supporter/professional/riven)
- # [19:54] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
- # [19:54] * Quits: weinig (~weinig@17.202.47.118) (Ping timeout: 245 seconds)
- # [19:54] * weinig_ is now known as weinig
- # [19:54] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [19:59] * Joins: umgrosscol (~umgrossco@grosscol.umdl.umich.edu)
- # [20:00] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [20:02] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Ping timeout: 272 seconds)
- # [20:02] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [20:02] * Joins: sgalineau (~sylvaing@192.150.10.210)
- # [20:14] * Quits: rego (~rego@231.193.27.77.dynamic.mundo-r.com) (Remote host closed the connection)
- # [20:19] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
- # [20:21] * Quits: sgalineau (~sylvaing@192.150.10.210) (Read error: Connection reset by peer)
- # [20:23] * Quits: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net) (Quit: tantek)
- # [20:29] * Quits: reyre (~reyre@router300.core.archive.org) (Remote host closed the connection)
- # [20:30] * Joins: reyre (~reyre@router300.core.archive.org)
- # [20:30] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [20:30] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [20:31] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Read error: Connection reset by peer)
- # [20:35] * Quits: reyre (~reyre@router300.core.archive.org) (Ping timeout: 272 seconds)
- # [20:35] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [20:36] * Joins: scor (scor@drupal.org/user/52142/view)
- # [20:36] * Quits: rubatdub (~khalil@213.188.180.185) (Ping timeout: 246 seconds)
- # [20:37] * Joins: emin0r (~eminor@p54BC5B29.dip0.t-ipconnect.de)
- # [20:37] * Quits: eminor (~eminor@p548CF2FC.dip0.t-ipconnect.de) (Read error: Operation timed out)
- # [20:40] * Joins: reyre (~reyre@router300.core.archive.org)
- # [20:42] * Joins: Benvie (~bbenvie@corp-nat.p2p.sfo1.mozilla.com)
- # [20:44] * Quits: Benvie (~bbenvie@corp-nat.p2p.sfo1.mozilla.com) (Client Quit)
- # [20:45] * Quits: Benvie_ (~bbenvie@corp-nat.p2p.sfo1.mozilla.com) (Ping timeout: 246 seconds)
- # [20:50] * Quits: sankha93 (~Instantbi@fsf/emeritus/sankha93) (Quit: Gone to save the world!)
- # [20:53] * Joins: sankha93 (~Instantbi@fsf/emeritus/sankha93)
- # [20:55] * Quits: weinig (~weinig@17.114.218.152) (Quit: weinig)
- # [21:00] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [21:02] * Joins: tantek (~tantek@guest-nat.p2p.sfo1.mozilla.com)
- # [21:03] * Quits: roven (~roven@78-20-24-80.access.telenet.be) (Read error: Connection reset by peer)
- # [21:03] * Joins: roven (~roven@78-20-24-80.access.telenet.be)
- # [21:05] * Quits: barnabywalters (~barnabywa@89.17.128.127) (Ping timeout: 272 seconds)
- # [21:06] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [21:07] * Joins: Smylers (~smylers@host86-181-194-172.range86-181.btcentralplus.com)
- # [21:08] * Quits: tantek (~tantek@guest-nat.p2p.sfo1.mozilla.com) (Ping timeout: 272 seconds)
- # [21:13] * Quits: ojan_away (uid5519@gateway/web/irccloud.com/x-mpyxuhtueihpyrlf) (Ping timeout: 252 seconds)
- # [21:13] * Joins: ojan (uid5519@gateway/web/irccloud.com/x-hozioksefxscdojl)
- # [21:15] * Joins: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com)
- # [21:19] <zcorpan> yoav: right
- # [21:23] * Quits: Smylers (~smylers@host86-181-194-172.range86-181.btcentralplus.com) (Quit: Leaving.)
- # [21:30] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [21:34] * Quits: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com) (Quit: tantek)
- # [21:36] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
- # [21:37] <zcorpan> yoav: so the <img src> being loaded by the html parser before it has a parent, that seems like something that can be changed in impls by not loading it until it has been inserted to the document for img elements created by the parser, right=
- # [21:37] * Quits: yutak (~yutak@2401:fa00:4:1000:26be:5ff:fe0d:e1d5) (Ping timeout: 240 seconds)
- # [21:38] <yoav> zcorpan: It'd break scripts that create Image.src and never add it, but count on the resource downloading
- # [21:38] * Quits: kochi1 (~kochi@2401:fa00:4:1000:26be:5ff:fe03:db82) (Ping timeout: 245 seconds)
- # [21:38] * Quits: kochi (~kochi@2401:fa00:4:1000:26be:5ff:fe03:db82) (Ping timeout: 245 seconds)
- # [21:38] * Quits: ricea (~ricea@2401:fa00:4:1000:b6b5:2fff:feca:47f8) (Ping timeout: 256 seconds)
- # [21:38] <zcorpan> yoav: scripts that create Image.src aren't created by the parser
- # [21:38] * Joins: jreading1 (~Adium@ip98-169-193-48.dc.dc.cox.net)
- # [21:40] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: This computer has gone to sleep)
- # [21:42] * Joins: weinig (~weinig@17.114.109.15)
- # [21:43] <yoav> zcorpan: Yeah. It's not the parser that downloads. It happens during element creation.
- # [21:44] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [21:44] <yoav> I guess you could create a separate path for scripts, in some way
- # [21:44] <zcorpan> you just need the html parser to set a flag
- # [21:44] <yoav> But I don't know if it's something that browsers want to do
- # [21:45] <zcorpan> <script> has such a flag (not that <script> processing is in any way sane)
- # [21:47] * Joins: yutak (~yutak@2401:fa00:4:1000:26be:5ff:fe0d:e1d5)
- # [21:47] <yoav> zcorpan: Look. Ibumped into trouble there when working on picture, and didn't want to modify HTMLImageElement because I was afraid it'd break stuff
- # [21:47] * Joins: kochi (~kochi@2401:fa00:4:1000:26be:5ff:fe03:db82)
- # [21:47] * Joins: kochi1 (~kochi@2401:fa00:4:1000:26be:5ff:fe03:db82)
- # [21:47] <yoav> But, ask it on the list and the DOM people must have an opinion on the subject
- # [21:48] * Joins: ricea (~ricea@2401:fa00:4:1000:b6b5:2fff:feca:47f8)
- # [21:48] <yoav> The only question it raises is whether we "flag" the image or not (by adding an attr)
- # [21:49] * Joins: annevk (~annevk@2.31.25.175)
- # [21:50] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
- # [21:50] <yoav> If the DOM people are cool with postponing image download until the element is in the DOM (when the element is parsed), I'd certainly won't object
- # [21:50] <zcorpan> the flag wouldn't be an attribute, just a bit that is invisible to JS
- # [21:52] <zcorpan> should the img go first or last?
- # [21:52] * Joins: jwalden (~waldo@2620:101:8003:200:3ea9:f4ff:fe34:6fd4)
- # [21:52] * Quits: sankha93 (~Instantbi@fsf/emeritus/sankha93) (Quit: Gone to save the world!)
- # [21:53] <yoav> last would be better IMO, so when it's parsed, it can already walk its parent and get the resources
- # [21:53] <yoav> Nah, I don't make sense
- # [21:54] <yoav> We need to wait till its added to its parent, so I'm not sure it matters much. Need to look into it.
- # [21:55] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [21:56] * Joins: Benvie (~bbenvie@corp-nat.p2p.sfo1.mozilla.com)
- # [21:56] <zcorpan> if it's first, then the <source>s won't be in the tree when the img element is inserted
- # [21:57] * Joins: barnabywalters (~barnabywa@fire-out.ru.is)
- # [21:57] <zcorpan> but kornel's algorithm handles that fine by just re-running the algorithm for each <source> (or once when the parent is closed)
- # [21:58] <zcorpan> maybe more relevant is what authors expect it should be. if they think the syntax should be like <video>, then the sources should come first
- # [21:58] * Quits: Benvie (~bbenvie@corp-nat.p2p.sfo1.mozilla.com) (Client Quit)
- # [21:59] <yoav> You're right that we can hook up on the insertion to its parent. You're also right that authors would expect <img> to be last
- # [22:00] * Joins: Benvie (~bbenvie@corp-nat.p2p.sfo1.mozilla.com)
- # [22:00] <zcorpan> even if img goes last, we could make <picture> own the selection algorithm and run it for each <source>/<img> that is inserted, in case we want <picture><source> (pause) <img> to start loading before the img element exists
- # [22:00] <yoav> I tend to think that it might be best to wait till the parent closes, and only then start fetching, to avoid cases where <img> is first from breaking, as it may be a common authoring error, and I don't see serious downsides to it
- # [22:02] * Quits: weinig (~weinig@17.114.109.15) (Quit: weinig)
- # [22:02] <yoav> Starting load before the parent is completed would only benefit us if the HTML buffer is split after <img> and before </picture>
- # [22:03] * Joins: othermaciej (~mjs@17.114.218.213)
- # [22:04] <zcorpan> right. maybe the <img> is big because the fallback src is a big SVG as a data: URL or something
- # [22:05] <yoav> That doesn't make sense (from an authoring PoV)
- # [22:05] * Quits: reyre (~reyre@router300.core.archive.org) (Remote host closed the connection)
- # [22:06] <yoav> fallback image should be something you usually don't download
- # [22:06] * Parts: werle (~Adium@nol-lo0.fw.nyc2.appnexus.com)
- # [22:06] * Joins: reyre (~reyre@router300.core.archive.org)
- # [22:06] * Quits: reyre (~reyre@router300.core.archive.org) (Remote host closed the connection)
- # [22:06] <zcorpan> OTOH starting the load before img exists might mean that you download something that won't be used because there actually isn't an <img> element
- # [22:07] * Joins: weinig (~weinig@17.114.109.15)
- # [22:07] * Joins: reyre (~reyre@router300.core.archive.org)
- # [22:07] <yoav> zcorpan: Yeah. I also think that it'd mean that picture would have to be a lot smarter than it needs to with this scheme
- # [22:07] <zcorpan> i don't follow 'fallback image should be something you usually don't download'
- # [22:08] <yoav> I'd be much more comfortable if HTMLImageElement will be the one doing the download, just getting its sources from picture
- # [22:08] <zcorpan> ok
- # [22:10] <yoav> A data URI as a fallback image doesn't make sense, because then you're downloading the fallback image and the actual image
- # [22:10] <gsnedders> yoav: Don't apply logic! People won't follow it!
- # [22:10] <yoav> gsn
- # [22:11] <zcorpan> ah yeah, i agree it doesn't make sense. but i wouldn't be surprised to see that sort of thing in the wild :-)
- # [22:11] * Quits: weinig (~weinig@17.114.109.15) (Client Quit)
- # [22:11] * Quits: reyre (~reyre@router300.core.archive.org) (Ping timeout: 252 seconds)
- # [22:11] <yoav> gsnedders: People are logical beings, no?
- # [22:11] <zcorpan> or a big <script>
- # [22:12] <zcorpan> or not a big but a <script src> which blocks the parser from closing the parent
- # [22:13] <gsnedders> yoav: Well, you say that, but there's lots of stupid stuff on the web…
- # [22:13] <zcorpan> yoav: people aren't really logical beings
- # [22:13] * Joins: reyre (~reyre@router300.core.archive.org)
- # [22:13] * Quits: eric_carlson (~ericc@router300.core.archive.org) (Quit: eric_carlson)
- # [22:14] <zcorpan> yoav: people like to think that they act based on logical thinking but actually often act based on emotions, belief, etc :-)
- # [22:15] <zcorpan> or based on what other people say or do
- # [22:15] * yoav was joking :)
- # [22:15] * Quits: webben (~benjamin@198.61.227.102) (Quit: WeeChat 0.4.3-dev)
- # [22:16] * Joins: webben (~benjamin@198.61.227.102)
- # [22:16] * Quits: webben (~benjamin@198.61.227.102) (Client Quit)
- # [22:16] <yoav> But, I'm not sure implementation should be complicated in order to optimize authoring errors
- # [22:16] * Joins: weinig (~weinig@17.114.109.15)
- # [22:18] <zcorpan> yeah it probably doesn't need to, we can just make <img> look at its previous siblings and start loading when the img is inserted to the document
- # [22:18] * Quits: reyre (~reyre@router300.core.archive.org) (Ping timeout: 272 seconds)
- # [22:22] * Joins: rego (~rego@231.193.27.77.dynamic.mundo-r.com)
- # [22:23] * Joins: garciawebdev (~garciaweb@186.127.237.231)
- # [22:24] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [22:29] <zcorpan> actually per spec, <img> shouldn't start loading anything until a 'stable state' has been provided, which would be between tasks of the html parser, i think
- # [22:29] * Quits: weinig (~weinig@17.114.109.15) (Quit: weinig)
- # [22:30] <zcorpan> so the spec wouldn't need the flag, but maybe actual impl would want a flag and not wait until the parser yeilds
- # [22:31] * Quits: idbentley (~idbentley@204.91.28.98) (Quit: Leaving)
- # [22:31] <zcorpan> or the spec should be changed to not await a stable state for parser-created img
- # [22:31] * Joins: weinig (~weinig@17.114.109.15)
- # [22:33] <TabAtkins> Are we still considering the "<img> is the driver, it uses <picture> or <sourcelist> or whatever as a data source" idea?
- # [22:35] <zcorpan> it's what we're discussing yeah
- # [22:36] * Joins: Smylers (~smylers@host86-181-194-172.range86-181.btcentralplus.com)
- # [22:37] <TabAtkins> Excelelnt.
- # [22:37] <yoav> TabAtkins: What's your opinion on that option?
- # [22:37] * Joins: reyre (~reyre@router300.core.archive.org)
- # [22:37] <TabAtkins> I'm down with this.
- # [22:38] * Quits: Somatt (famic@debug.sh) (Ping timeout: 264 seconds)
- # [22:38] <yoav> Awesome!
- # [22:38] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [22:39] * Quits: foxtrotwhiskey (~foxtrotwh@192-63-2457.unisys.com) (Ping timeout: 248 seconds)
- # [22:39] <zcorpan> i need to ponder what should happen for dynamic updates to <source>s. <video> ignores some changes (like changing src attribute of a <source>)
- # [22:40] * Joins: Somatt (famic@debug.sh)
- # [22:41] <zcorpan> but i think this could listen to mutations to <source src> and rerun the selection algorithm on the next tick, since doing so isn't destructive as for <video>
- # [22:42] * Quits: reyre (~reyre@router300.core.archive.org) (Ping timeout: 252 seconds)
- # [22:43] * Joins: newtron_ (~newtron@199.71.174.202)
- # [22:47] * Quits: newtron (~newtron@199.71.174.203) (Ping timeout: 272 seconds)
- # [22:48] * Quits: newtron_ (~newtron@199.71.174.202) (Ping timeout: 272 seconds)
- # [22:48] <TabAtkins> Yeah, that sounds fine to me.
- # [22:48] * Quits: rego (~rego@231.193.27.77.dynamic.mundo-r.com) (Remote host closed the connection)
- # [22:48] <TabAtkins> (And reminds me that I've specced src-N to not pay attention to mutations, which is a problem.)
- # [22:52] * Joins: tantek (~tantek@172.56.16.78)
- # [22:57] <zcorpan> srcset handles mutations. this just needs to have more listeners
- # [23:02] * Quits: emin0r (~eminor@p54BC5B29.dip0.t-ipconnect.de) (Quit: emin0r)
- # [23:04] * Joins: roc (~chatzilla@60.234.66.20)
- # [23:05] * Joins: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
- # [23:07] * Quits: TallTed (~Thud@63.119.36.36)
- # [23:09] * Quits: weinig (~weinig@17.114.109.15) (Quit: weinig)
- # [23:11] <zcorpan> ok at this point my brain has stopped working so i just sent the email
- # [23:13] * Quits: marcosc (~marcosc@bl11-9-205.dsl.telepac.pt) (Remote host closed the connection)
- # [23:13] * Joins: ambv (~ambv@206.108.217.134)
- # [23:16] * Joins: saba (~foo@unaffiliated/saba)
- # [23:17] * Quits: Maurice (copyman@5ED57922.cm-7-6b.dynamic.ziggo.nl)
- # [23:20] <gsnedders> Does anyone know the situation with character encoding of HTML in emails?
- # [23:21] <Hixie_> anyone got an opinion on what should happen with History objects of non-active documents, when you use them? https://www.w3.org/Bugs/Public/show_bug.cgi?id=23359
- # [23:21] <Hixie_> (browsers all disagree)
- # [23:21] * Joins: eric_carlson (~ericc@router300.core.archive.org)
- # [23:22] * Quits: barnabywalters (~barnabywa@fire-out.ru.is) (Quit: Back to real life!)
- # [23:23] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [23:24] * Joins: marcosc (~marcosc@bl11-9-205.dsl.telepac.pt)
- # [23:27] * Quits: tantek (~tantek@172.56.16.78) (Ping timeout: 272 seconds)
- # [23:27] * Joins: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com)
- # [23:28] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:29] * Quits: shannonmoeller (~shannonmo@pool-108-17-8-225.bflony.fios.verizon.net) (Remote host closed the connection)
- # [23:33] * Quits: ehsan (~ehsan@66.207.208.102) (Remote host closed the connection)
- # [23:39] * Joins: frustrum (~frustrum@128.54.215.182)
- # [23:40] * Quits: frustrum (~frustrum@128.54.215.182) (Client Quit)
- # [23:40] * Quits: zdobersek (~zdobersek@185.3.135.154) (Quit: ZNC - http://znc.in)
- # [23:46] * Joins: reyre (~reyre@router300.core.archive.org)
- # [23:47] * Joins: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net)
- # [23:47] <bholley> Hixie_: ping
- # [23:47] <Hixie_> yo
- # [23:47] <bholley> Hixie_: quick question - according to the current spec, navigating an iframe by programatically setting .src uses the iframe as the source browsing context, rather than the incumbent script
- # [23:47] <bholley> Hixie_: http://www.whatwg.org/specs/web-apps/current-work/multipage/the-iframe-element.html#process-the-iframe-attributes
- # [23:47] <bholley> Hixie_: is that intentional?
- # [23:48] <bholley> it impacts sandboxing
- # [23:48] <Hixie_> you mean rather than the incumbent script's responsible browsing context?
- # [23:48] <bholley> Hixie_: correct
- # [23:49] * Joins: sgalineau (~sylvaing@sjfw1-a.adobe.com)
- # [23:50] <Hixie_> it shouldn't make any difference in general, whether it's the iframe's ownerDocument's browsing context or the responsible browsing context specified by the incumbent settings object
- # [23:50] <Hixie_> but in some cases, there's no incumbent settings object
- # [23:50] <Hixie_> so that's why i use the iframe's host document's browsing context
- # [23:50] <Hixie_> (e.g. when parsing the <iframe> in the first place)
- # [23:51] * Joins: shannonmoeller (~shannonmo@pool-108-17-8-225.bflony.fios.verizon.net)
- # [23:51] * bholley thinks
- # [23:52] <bholley> Hixie_: what about the allow-same-origin case where a sandboxed iframe attempts to navigate a non-sandboxed parent by setting the src attribute on its frameElement?
- # [23:53] <bholley> Hixie_: in that case, the navigation will succeed by setAttribute('src', foo), and fail by |location = foo|
- # [23:53] <bholley> Hixie_: (I know allow-same-origin is kind of a stupid example)
- # [23:53] * Quits: roven (~roven@78-20-24-80.access.telenet.be)
- # [23:54] * Joins: newtron (~newtron@75-119-247-68.dsl.teksavvy.com)
- # [23:54] <Hixie_> if you have a sandboxed iframe, the only way it could do that is if you do allow-same-origin and allow-script at the same time
- # [23:54] <Hixie_> and if you do that, you've basically lost.
- # [23:54] <bholley> Hixie_: right
- # [23:55] <Hixie_> i mean it could just create a new iframe and do whatever it wants in that
- # [23:55] <bholley> Hixie_: sure
- # [23:55] <Hixie_> self.location = foo shouldn't fail though, should it?
- # [23:55] <Hixie_> you can always navigate yourself
- # [23:56] * Quits: marcosc (~marcosc@bl11-9-205.dsl.telepac.pt) (Remote host closed the connection)
- # [23:56] <bholley> Hixie_: I'm just pointing out the existence of a somewhat-arbitrary behavioral difference here
- # [23:56] <bholley> Hixie_: I'm fine with it
- # [23:56] <Hixie_> (oh you mean two iframes deep, i see)
- # [23:56] <Hixie_> yeah, it is somewhat arbitrary. i justify it as one being an API, and thus being designed around script, and the other being the markup, and thus being designed around that.
- # [23:57] <Hixie_> conceptually, if you set src="" you are reconfiguring the <iframe>
- # [23:57] <Hixie_> whereas if you set location you are following a link
- # [23:57] <Hixie_> it's a bit dubious, but that's how i justify it :-)
- # [23:57] <bholley> Hixie_: fair enough - thanks for the clarification :-)
- # [23:59] * Quits: newtron (~newtron@75-119-247-68.dsl.teksavvy.com) (Ping timeout: 272 seconds)
- # [23:59] * Joins: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net)
- # Session Close: Wed Nov 20 00:00:00 2013
The end :)