Options:
- # Session Start: Thu Oct 03 00:00:01 2013
- # Session Ident: #whatwg
- # [00:01] * Joins: weinig (~weinig@17.114.107.239)
- # [00:03] * Quits: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com) (Remote host closed the connection)
- # [00:05] * Joins: vcarbune (~vcarbune@84-75-248-2.dclient.hispeed.ch)
- # [00:09] <rniwa> Hixie_: sorry, I was distracted
- # [00:10] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [00:11] <rniwa> Hixie_: I don't have a strong opinion about conformance requirement
- # [00:13] * Quits: marcosc (~marcosc@bl10-106-16.dsl.telepac.pt) (Remote host closed the connection)
- # [00:13] * Joins: marcosc (~marcosc@bl10-106-16.dsl.telepac.pt)
- # [00:16] * Quits: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si) (Quit: ZNC - http://znc.in)
- # [00:16] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 246 seconds)
- # [00:17] * encryptd_fractal is now known as wisconsinCypher_
- # [00:18] * Quits: marcosc (~marcosc@bl10-106-16.dsl.telepac.pt) (Ping timeout: 248 seconds)
- # [00:19] * Quits: wisconsinCypher_ (~encryptd_@66-188-99-174.static.ftbg.wi.charter.com) (Remote host closed the connection)
- # [00:21] * Quits: Smylers (~smylers@host31-51-171-54.range31-51.btcentralplus.com) (Quit: Leaving.)
- # [00:28] * Quits: newtron (~newtron@199.71.174.203) (Ping timeout: 248 seconds)
- # [00:32] * Joins: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net)
- # [00:37] * Joins: WolfieZero (~WolfieZer@neilandkerrie.plus.com)
- # [00:38] * Quits: decotii (~decotii@hq.croscon.com) (Quit: Leaving)
- # [00:40] * Quits: WolfieZero (~WolfieZer@neilandkerrie.plus.com) (Client Quit)
- # [00:43] * Quits: ehsan (~ehsan@66.207.208.102) (Remote host closed the connection)
- # [00:43] * Joins: WolfieZero (~WolfieZer@neilandkerrie.plus.com)
- # [00:44] * Joins: jonathanmarvens (~jonathanm@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
- # [00:46] * Quits: rego (~rego@231.193.27.77.dynamic.mundo-r.com) (Remote host closed the connection)
- # [00:46] * Quits: WolfieZero (~WolfieZer@neilandkerrie.plus.com) (Client Quit)
- # [00:51] * Quits: baku (~baku@66.207.208.102) (Ping timeout: 264 seconds)
- # [00:58] * Quits: jonathanmarvens (~jonathanm@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [00:59] * Joins: jonathanmarvens (~jonathanm@75.150.66.249)
- # [01:00] * Joins: jonatha__ (~jonathanm@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
- # [01:01] * Quits: jonathanmarvens (~jonathanm@75.150.66.249) (Read error: Connection reset by peer)
- # [01:03] * Joins: ebollens (~ebollens@108.60.55.246)
- # [01:03] * Quits: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [01:04] * Quits: dbaron_ (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [01:04] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
- # [01:09] * Joins: a-ja (~Instantbi@70.230.161.149)
- # [01:10] * Quits: jorgeped_ (~jorgepedr@64-46-23-103.dyn.novuscom.net) (Quit: Computer has gone to sleep.)
- # [01:11] * Joins: jernoble|laptop (~jernoble@17.114.110.18)
- # [01:13] * Quits: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net) (Quit: Leaving.)
- # [01:16] * Quits: dcheng (dcheng@nat/google/x-rxqxyqgrdqiwoekf) (Quit: leaving)
- # [01:16] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [01:16] * Quits: jonatha__ (~jonathanm@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [01:19] * Quits: vcarbune (~vcarbune@84-75-248-2.dclient.hispeed.ch) (Ping timeout: 240 seconds)
- # [01:19] * Quits: lmclister (~lmclister@192.150.10.209)
- # [01:20] * Joins: dcheng (dcheng@nat/google/x-rzcpxyqzunuccses)
- # [01:21] * Joins: jonathanmarvens (~jonathanm@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
- # [01:23] * Quits: jonathanmarvens (~jonathanm@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [01:23] * Joins: jonathanmarvens (~jonathanm@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
- # [01:24] * Quits: jonathanmarvens (~jonathanm@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (Read error: Connection reset by peer)
- # [01:24] * Joins: jonathanmarvens (~jonathanm@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
- # [01:25] * Quits: Kolombiken (~Adium@gateway.creuna.se) (Ping timeout: 245 seconds)
- # [01:29] * Quits: jonathanmarvens (~jonathanm@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (Ping timeout: 246 seconds)
- # [01:31] * Joins: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net)
- # [01:38] * Joins: marcosc (~marcosc@bl10-106-16.dsl.telepac.pt)
- # [01:38] * Quits: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net) (Quit: Leaving.)
- # [01:39] * Joins: alecf_ (~alecf@216.239.45.68)
- # [01:45] * Quits: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.k368.webspeed.dk) (Remote host closed the connection)
- # [01:53] * Quits: weinig (~weinig@17.114.107.239) (Quit: weinig)
- # [01:56] * Quits: jernoble|laptop (~jernoble@17.114.110.18) (Quit: Computer has gone to sleep.)
- # [01:58] * Quits: jsbell (jsbell@nat/google/x-ifkfqrwpskiikdyi) (Quit: There's no place like home...)
- # [02:01] * Joins: danjesus (~danjesus@177.102.189.227)
- # [02:04] * Quits: marcosc (~marcosc@bl10-106-16.dsl.telepac.pt) (Remote host closed the connection)
- # [02:05] * Joins: marcosc (~marcosc@bl10-106-16.dsl.telepac.pt)
- # [02:07] * Quits: alecf_ (~alecf@216.239.45.68) (Quit: alecf_)
- # [02:08] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Quit: ChatZilla 0.9.90.1 [Firefox 24.0/20130910160258])
- # [02:09] * Quits: marcosc (~marcosc@bl10-106-16.dsl.telepac.pt) (Ping timeout: 260 seconds)
- # [02:15] * Joins: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com)
- # [02:18] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
- # [02:21] * Quits: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com) (Quit: Leaving.)
- # [02:22] * Joins: weinig (~weinig@17.114.217.25)
- # [02:30] * Joins: Karate (~Karate@190.189.230.229)
- # [02:31] <zewt> hooray @ people trying to squelch discussions they don't like by pushing them to lists nobody reads
- # [02:32] * Quits: danjesus (~danjesus@177.102.189.227) (Remote host closed the connection)
- # [02:33] * Joins: danjesus (~danjesus@177.102.189.227)
- # [02:35] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
- # [02:41] * Joins: alecf_ (~alecf@207.198.105.23)
- # [02:44] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Remote host closed the connection)
- # [02:46] * Joins: mven (~mven@ip68-224-15-53.lv.lv.cox.net)
- # [02:47] * Joins: roc (~chatzilla@66.207.208.102)
- # [02:51] * Joins: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com)
- # [02:59] * Quits: eminor (~eminor@p548CFBEE.dip0.t-ipconnect.de) (Quit: eminor)
- # [03:09] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Quit: Leaving)
- # [03:10] * Quits: weinig (~weinig@17.114.217.25) (Quit: weinig)
- # Session Close: Thu Oct 03 03:16:24 2013
- #
- # Session Start: Thu Oct 03 03:16:24 2013
- # Session Ident: #whatwg
- # [03:16] * Disconnected
- # [03:19] * Attempting to rejoin channel #whatwg
- # [03:19] * Rejoined channel #whatwg
- # [03:19] * Topic is 'WHATWG: http://www.whatwg.org/ -- logs: http://krijnhoetmer.nl/irc-logs/ & http://logbot.glob.com.au/ -- stats: http://gavinsharp.com/irc/whatwg.html -- Please leave your sense of logic at the door, thanks!'
- # [03:19] * Set by smaug____!~chatzilla@GGZYYCCCXVIII.gprs.sl-laajakaista.fi on Wed Mar 21 17:14:24
- # [03:23] * Quits: alecf_ (~alecf@207.198.105.23) (Quit: alecf_)
- # [03:24] * Joins: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com)
- # [03:26] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [03:26] * Joins: alecf_ (~alecf@207.198.105.23)
- # [03:29] * Quits: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com) (Ping timeout: 240 seconds)
- # [03:30] * Quits: ebollens (~ebollens@108.60.55.246) (Quit: ebollens)
- # [03:33] * Joins: Goplat (~goplat@reactos/developer/Goplat)
- # [03:42] * Quits: alecf_ (~alecf@207.198.105.23) (Quit: alecf_)
- # [03:49] * Quits: baku (~baku@209.226.25.101) (Ping timeout: 256 seconds)
- # [03:51] * Quits: danjesus (~danjesus@177.102.189.227) (Remote host closed the connection)
- # [03:53] * Quits: KevinMarks2 (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Quit: The computer fell asleep)
- # [03:53] * Joins: danjesus (~danjesus@177.102.189.227)
- # [03:55] * Joins: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com)
- # [03:55] * Quits: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com) (Max SendQ exceeded)
- # [03:55] * Joins: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com)
- # [03:55] * Quits: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com) (Max SendQ exceeded)
- # [03:56] * Joins: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com)
- # [03:56] * Quits: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com) (Max SendQ exceeded)
- # [03:56] * Joins: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com)
- # [03:57] * Quits: danjesus (~danjesus@177.102.189.227) (Ping timeout: 248 seconds)
- # [04:03] * Quits: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com) (Ping timeout: 252 seconds)
- # [04:05] * Quits: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com) (Ping timeout: 240 seconds)
- # [04:18] * ojan is now known as ojan_away
- # [04:18] * Quits: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net) (Quit: tantek)
- # [04:27] * Quits: Karate (~Karate@190.189.230.229) (Read error: Connection reset by peer)
- # [04:29] * Joins: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com)
- # [04:29] * Quits: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com) (Max SendQ exceeded)
- # [04:30] * Joins: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com)
- # [04:30] * Quits: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com) (Max SendQ exceeded)
- # [04:30] * Joins: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com)
- # [04:30] * Quits: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com) (Max SendQ exceeded)
- # [04:30] * Joins: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com)
- # [04:31] * Quits: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com) (Max SendQ exceeded)
- # [04:31] * Joins: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com)
- # [04:31] * Quits: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com) (Max SendQ exceeded)
- # [04:31] * Joins: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com)
- # [04:31] * Quits: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com) (Max SendQ exceeded)
- # [04:32] * Joins: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com)
- # [04:32] * Quits: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com) (Max SendQ exceeded)
- # [04:32] * Joins: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com)
- # [04:32] * Quits: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com) (Max SendQ exceeded)
- # [04:33] * Joins: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com)
- # [04:33] * Quits: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com) (Max SendQ exceeded)
- # [04:33] <MikeSmith> cabanier: regarding http://lists.w3.org/Archives/Public/public-whatwg-archive/2013Oct/0029.html it seems like it might be helpful if you actually responded to some of the specific questions Dominic has asked, and the specific proposals he's made
- # [04:33] * Joins: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com)
- # [04:34] <cabanier> I did't get that reply
- # [04:35] * Joins: wisconsinCypher_ (~encryptd_@71-89-74-12.dhcp.bycy.mi.charter.com)
- # [04:39] * Quits: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com) (Quit: Leaving.)
- # [04:41] <MikeSmith> cabanier: what reply? you didn't reply to anything he wrote on his previous message to you in that thread
- # [04:41] <cabanier> MikeSmith: yes. I didn't get his reply
- # [04:41] <MikeSmith> " If we added a canvas fallback element as a parameter to scrollPathIntoView,
- # [04:41] <MikeSmith> I don't think we'd need drawCustomFocusRing."
- # [04:41] <Hixie_> the bottleneck here is me, anyway, not dominic
- # [04:42] <cabanier> MikeSmith: sent my reply
- # [04:42] * Joins: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net)
- # [04:42] <cabanier> Hixie_: I think we can all agree it's confusing either way. Dominic's proposal is just more confusing :-(
- # [04:43] * Joins: ImBcmDth (~Jon@oftn/member/ImBcmDth)
- # [04:44] <cabanier> Hixie_: I guess the spec doesn't say that the focus area should scroll into view but isn't that expected behavior?
- # [04:45] <Hixie_> no, that would be terrible
- # [04:45] <MikeSmith> Hixie_: from where I sit it seems to me we may have lost sight of the original problem that Rich was claiming needed to be solved, which this never seems to have been anything more than a workaround for to begin with
- # [04:45] <Hixie_> cabanier: imagine if you focus a control on an animated canvas and then scroll it out of view, it shouldn't keep scrolling back 60 times a second
- # [04:45] <Hixie_> MikeSmith: i'm not really sure what the original problem was, to be honest
- # [04:45] * Joins: marcosc (~marcosc@bl10-106-16.dsl.telepac.pt)
- # [04:46] <cabanier> Hixie_: that would only happen if you focus to it. Once focused, you don't scroll back
- # [04:46] <cabanier> Hixie_: that's standard browser behavior
- # [04:47] <Hixie_> how could drawFocusRing() know if you have just focused it?
- # [04:47] <MikeSmith> also Dominic has made the point that there's nothing canvas-specific about the problem so there should be nothing canvas-specific about the proper solution
- # [04:47] <cabanier> Hixie_: the browser knows. by calling drawFocusRing, you associate a region of the canvas with a control
- # [04:48] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [04:48] <Hixie_> draw focus ring just draws and update the AT data, it doesn't associate regions. are confusing it with the hit region stuff?
- # [04:48] <cabanier> Hixie_: no
- # [04:49] <cabanier> Hixie_: by calling the focus ring method, you tell the browser that the underlying element has a certain path
- # [04:49] <MikeSmith> Hixie_: not you not knowing what the original problem was doesn't argue well for this being kept in the sited, or worse yet, shipped :-)
- # [04:50] <cabanier> Hixie_: so the accessibity software can draw boxes around it. You don't have to continually call drawFocusRing to make that happen
- # [04:50] <MikeSmith> *in the spec
- # [04:50] <Hixie_> MikeSmith: you any idea how many problems i'm discussing at the same time? ain't no way i can remember this stuff :-)
- # [04:50] <cabanier> brb
- # [04:51] <Hixie_> cabanier: you continually call drawFocusRing to... draw the focus ring
- # [04:51] <Hixie_> cabanier: each frame of the animation
- # [04:52] * Quits: weinig (~weinig@17.114.217.25) (Quit: weinig)
- # [04:52] <MikeSmith> Hixie_: not blaming you. just saying this has been kind of a mess from the beginning. but it's one thing to be talking about a mess, and another thing to actually be implementing it and shipping it
- # [04:53] <Hixie_> i don't really understand what the mess is here
- # [04:53] <Hixie_> this API seems to basically work fine
- # [04:53] <Hixie_> it's not pretty, but nobody has suggested anything prettier, so...
- # [04:54] <MikeSmith> Dominic has suggested just dropping it
- # [04:54] <Hixie_> that's not prettier
- # [04:54] <Hixie_> that's even worse
- # [04:54] <Hixie_> "sorry people with disabilities, guess you can't see what's focused"
- # [04:55] <MikeSmith> that's already the case with non-canvas content
- # [04:55] * Joins: DiegoViane (~androirc@177.108.178.12)
- # [04:56] <Hixie_> how so?
- # [04:56] <Hixie_> non-canvas content is handled by the UA
- # [04:56] <MikeSmith> and clearly you're not describing Dominic's sentiment
- # [04:57] <MikeSmith> when I'm back at my PC I'll pull up copies of Dominic's message s in that thread
- # [04:58] <Hixie_> k...
- # [04:58] <MikeSmith> as far as the real problem not being specific to canvas
- # [04:59] <cabanier> Hixie_: back
- # [04:59] * Quits: DiegoViane (~androirc@177.108.178.12) (Read error: Connection reset by peer)
- # [04:59] <Hixie_> MikeSmith: do you mean http://lists.w3.org/Archives/Public/public-whatwg-archive/2013Sep/0268.html ?
- # [04:59] <cabanier> Hixie_: yes. the author draws the ring
- # [05:00] * Joins: DiegoViane (~androirc@187.20.62.186)
- # [05:01] <cabanier> Hixie_: but also tell the UA where the bounds of the element are
- # [05:01] <cabanier> Hixie_: this allows the UA to scroll to that area of the canvas
- # [05:01] <Hixie_> cabanier: my point is just that you can't scroll 60 times a second.
- # [05:01] <MikeSmith> Hixie_: yeah, exactly that one. that message from Dominic
- # [05:02] <cabanier> Hixie_: and the a11y software to show where the area of the fallback content is
- # [05:02] <Hixie_> MikeSmith: i haven't yet replied to that one (as noted earlier, i'm the bottleneck here) but he's wrong that there's no settings to cause the default rendered focus ring to be different.
- # [05:02] <Hixie_> MikeSmith: e.g. on mac you can change its color, on windows you can change its width, etc.
- # [05:02] <cabanier> Hixie_: well, what happens if you have a focused HTML element and you animate it offscreen?
- # [05:03] <Hixie_> cabanier: what does that mean?
- # [05:03] <MikeSmith> ok
- # [05:05] <cabanier> Hixie_: does the browser scroll to a focused element if you move it offscreen?
- # [05:05] <cabanier> Hixie_: I haven't tried it but likely not
- # [05:06] <cabanier> Hixie_: so, the browser won't scroll either to update the focus ring. it should be the same behavior
- # [05:07] <Hixie_> the reason it doesn't scroll when you animate a focused element off screen is that the browser is not scrolling to it when it draws the focus ring
- # [05:07] <Hixie_> just like drawFocusRing() doesn't scroll to it when you draw the focus ring
- # [05:07] <cabanier> Hixie_: it does :-)
- # [05:08] * Quits: DiegoViane (~androirc@187.20.62.186) (Remote host closed the connection)
- # [05:08] <cabanier> Hixie_: well, it *should*
- # [05:08] <Hixie_> gotta go, bbiab
- # [05:08] <cabanier> Hixie_: I think that's what Dominic is saying too except he just wants the scrolling
- # [05:08] <cabanier> k
- # [05:10] <cabanier> Hixie_: ah. Dominic's code doesn't scroll!
- # [05:11] <cabanier> Hixie_: ok. we need to add that to the spec
- # [05:11] * Quits: marcosc (~marcosc@bl10-106-16.dsl.telepac.pt) (Remote host closed the connection)
- # [05:12] * Joins: marcosc (~marcosc@bl10-106-16.dsl.telepac.pt)
- # [05:13] * Joins: marcosc_ (~marcosc@bl10-106-16.dsl.telepac.pt)
- # [05:13] * Quits: marcosc (~marcosc@bl10-106-16.dsl.telepac.pt) (Read error: Connection reset by peer)
- # [05:17] * Joins: danjesus (~danjesus@177.102.189.227)
- # [05:23] * Joins: jorgepedret (~jorgepedr@70-36-56-110.dyn.novuscom.net)
- # [05:27] * Joins: DiegoViane (~DiegoVian@187.20.62.186)
- # [05:28] * Joins: plutoniix (~plutoniix@ppp-58-8-66-120.revip2.asianet.co.th)
- # [05:29] * Quits: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [05:30] * Joins: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net)
- # [05:30] * Quits: [[zz]] (~q@node-m80.pool-101-108.dynamic.totbb.net) (Ping timeout: 248 seconds)
- # [05:30] <DiegoViane> Zzz
- # [05:34] * Quits: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net) (Ping timeout: 240 seconds)
- # [05:39] * Quits: marcosc_ (~marcosc@bl10-106-16.dsl.telepac.pt) (Remote host closed the connection)
- # [05:39] * Joins: marcosc (~marcosc@bl10-106-16.dsl.telepac.pt)
- # [05:40] * Joins: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com)
- # [05:40] * Quits: roc (~chatzilla@66.207.208.102) (Ping timeout: 260 seconds)
- # [05:41] * Quits: wisconsinCypher_ (~encryptd_@71-89-74-12.dhcp.bycy.mi.charter.com) (Remote host closed the connection)
- # [05:44] * Joins: jernoble|laptop (~jernoble@199-188-193-107.PUBLIC.monkeybrains.net)
- # [05:44] * Quits: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com) (Ping timeout: 240 seconds)
- # [05:44] * Quits: marcosc (~marcosc@bl10-106-16.dsl.telepac.pt) (Ping timeout: 252 seconds)
- # [05:45] * Krinkle is now known as Krinkle|detached
- # [05:52] * Joins: marcosc (~marcosc@bl10-106-16.dsl.telepac.pt)
- # [05:53] <Hixie_> cabanier: it makes no sense for _painting_ code which is called 60 times a second to scroll.
- # [05:53] <cabanier> Hixie_: no
- # [05:53] <cabanier> Hixie_: you only scroll if you're offscreen
- # [05:54] <Hixie_> cabanier: it makes no sense for _painting_ code which is called 60 times a second to scroll, whether or not you're off-screen
- # [05:54] <cabanier> Hixie_: once onscreen, you never scroll again
- # [05:54] <Hixie_> so the user scrolls it off screen and you scroll again?
- # [05:54] <Hixie_> that makes no sense
- # [05:54] <Hixie_> painting code shouldn't scroll
- # [05:54] <cabanier> Hixie_: only if you tab again
- # [05:54] <Hixie_> the method is called every 16ms, it doesn't know if the element was focused already or not
- # [05:55] <Hixie_> i just don't understand why this would even be something we'd consider
- # [05:55] <Hixie_> scrolling happens, if it happens, when the user focuses the control; there's other APIs for that
- # [05:55] <cabanier> the method doesn't know, but the browser does
- # [05:55] <cabanier> what API?
- # [05:55] <Hixie_> ...the method is the browser.
- # [05:55] <Hixie_> scrollPathIntoView(), for instance
- # [05:56] * Quits: jernoble|laptop (~jernoble@199-188-193-107.PUBLIC.monkeybrains.net) (Quit: Computer has gone to sleep.)
- # [05:56] <cabanier> there's no API when you tab into a control. the browser scrolls to it automatically
- # [05:56] <Hixie_> or just scrollIntoView(), depending on what needs to be scrolled
- # [05:56] <Hixie_> sure, just like there's no non-canvas API when you tab into a control to draw the control's focus ring.
- # [05:56] <Hixie_> if you're creating a control in canvas, you have to implement the control
- # [05:57] <cabanier> sure
- # [05:57] <cabanier> but drawfocusring lets you associate a path with a focused control
- # [05:57] <cabanier> so you should scroll towards that path
- # [05:58] <cabanier> otherwise the API is not good
- # [05:58] <Hixie_> drawFocusRing doesn't associate a path with a focused control. it just draws the focus ring and possibly adjusts AT parameters.
- # [05:59] <cabanier> but should a focus ring be scrolled so it's visible?
- # [05:59] <cabanier> it should follow the same convention as regular focus rings
- # [05:59] <Hixie_> depends on what the author wants. if the author wants that, then that's what the scroll*() APIs are for
- # [06:00] <cabanier> why would you ever not want that?
- # [06:01] <cabanier> if an element becomes focused, it should always be scrolled into view
- # [06:01] <cabanier> while focused, it's ok to scroll out of view
- # [06:02] <cabanier> too bad Rich is on vacation
- # [06:06] <Hixie_> suppose the user presses some hot key that brings in a control, sliding it in from the top of page. it needs the focus ring drawn on the whole time, but you only want to scroll the viewport to the final location.
- # [06:07] <cabanier> yes
- # [06:07] <cabanier> that would be problematic
- # [06:07] <cabanier> it would only scroll to where it comes in today
- # [06:07] <cabanier> doesn't that happen in HTML too?
- # [06:08] <cabanier> (I've never tried that)
- # [06:11] * Joins: kangil (~kangil@210.94.41.89)
- # [06:14] <cabanier> Hixie_: I just tried it. the HTML control disappears
- # [06:16] <cabanier> com'on jsfiddle
- # [06:17] <cabanier> http://codepen.io/anon/pen/ckshA
- # [06:18] <cabanier> tab to the controls. the second control will fly offscreen when focused
- # [06:18] <cabanier> if you turn off the transition, the browser will scroll
- # [06:18] * Quits: marcosc (~marcosc@bl10-106-16.dsl.telepac.pt) (Remote host closed the connection)
- # [06:19] * Joins: marcosc (~marcosc@bl10-106-16.dsl.telepac.pt)
- # [06:20] * Joins: marcosc_ (~marcosc@bl10-106-16.dsl.telepac.pt)
- # [06:20] * Quits: marcosc (~marcosc@bl10-106-16.dsl.telepac.pt) (Read error: Connection reset by peer)
- # [06:32] * Quits: WesleyMcClane_ (~quassel@host227-91-dynamic.11-87-r.retail.telecomitalia.it) (Read error: Connection reset by peer)
- # [06:33] * Joins: WesleyMcClane (~quassel@host227-91-dynamic.11-87-r.retail.telecomitalia.it)
- # [06:37] * Quits: WesleyMcClane (~quassel@host227-91-dynamic.11-87-r.retail.telecomitalia.it) (Read error: Connection reset by peer)
- # [06:38] * Joins: WesleyMcClane (~quassel@host227-91-dynamic.11-87-r.retail.telecomitalia.it)
- # [06:40] * Joins: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com)
- # [06:43] * Quits: danjesus (~danjesus@177.102.189.227) (Remote host closed the connection)
- # [06:45] * Quits: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com) (Ping timeout: 245 seconds)
- # [06:46] * Quits: marcosc_ (~marcosc@bl10-106-16.dsl.telepac.pt) (Remote host closed the connection)
- # [06:46] * Joins: marcosc (~marcosc@bl10-106-16.dsl.telepac.pt)
- # [06:47] * Joins: marcosc_ (~marcosc@bl10-106-16.dsl.telepac.pt)
- # [06:47] * Quits: marcosc (~marcosc@bl10-106-16.dsl.telepac.pt) (Read error: Connection reset by peer)
- # [07:02] * Joins: Smylers (~smylers@host31-51-171-54.range31-51.btcentralplus.com)
- # [07:04] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [07:10] * Joins: dbaron (~dbaron@70-36-140-29.dsl.dynamic.sonic.net)
- # [07:11] * Joins: rtc (~accessPoi@46.217.87.186)
- # [07:11] <zcorpan> Hixie_: re parameter to scrollPathIntoView, note that scrollIntoView et al now has a parameter to hint about smooth scrolling
- # [07:13] * Quits: marcosc_ (~marcosc@bl10-106-16.dsl.telepac.pt) (Remote host closed the connection)
- # [07:13] * Joins: marcosc (~marcosc@bl10-106-16.dsl.telepac.pt)
- # [07:15] * Quits: rtc (~accessPoi@46.217.87.186) (Client Quit)
- # [07:18] * Quits: marcosc (~marcosc@bl10-106-16.dsl.telepac.pt) (Ping timeout: 245 seconds)
- # [07:18] * Joins: rtc (~accessPoi@46.217.87.186)
- # [07:21] * Joins: sicking (~sicking@c-67-180-9-161.hsd1.ca.comcast.net)
- # [07:30] <zewt> heh, i recall having major migraine-level headaches trying to deal with old android browser's scrollTo doing async smooth scrolling instead of immediate scrolling
- # [07:32] * Parts: a-ja (~Instantbi@70.230.161.149)
- # [07:32] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [07:33] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [07:33] * Joins: jernoble|laptop (~jernoble@199-188-193-107.PUBLIC.monkeybrains.net)
- # [07:37] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Ping timeout: 246 seconds)
- # [07:38] * Quits: kangil (~kangil@210.94.41.89) (Quit: Leaving)
- # [07:41] * Joins: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com)
- # [07:41] * Joins: WesleyMcClane_ (~quassel@host42-95-dynamic.59-82-r.retail.telecomitalia.it)
- # [07:43] * Quits: WesleyMcClane (~quassel@host227-91-dynamic.11-87-r.retail.telecomitalia.it) (Ping timeout: 240 seconds)
- # [07:45] * Quits: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com) (Ping timeout: 240 seconds)
- # [07:46] * Quits: malcolmva (~malcolmva@c-67-180-203-233.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
- # [08:06] * Quits: rtc (~accessPoi@46.217.87.186) (Quit: Ex-Chat)
- # [08:12] * Joins: rtc (~accessPoi@46.217.87.186)
- # [08:15] * Quits: Smylers (~smylers@host31-51-171-54.range31-51.btcentralplus.com) (Quit: Leaving.)
- # [08:20] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [08:29] * Joins: weinig (~weinig@24.130.60.35)
- # [08:30] * Quits: jernoble|laptop (~jernoble@199-188-193-107.PUBLIC.monkeybrains.net) (Quit: Computer has gone to sleep.)
- # [08:36] * Joins: bholley (~bholley@195-132-112-181.rev.numericable.fr)
- # [08:39] * Joins: marcosc_ (~marcosc@bl10-106-16.dsl.telepac.pt)
- # [08:41] * Joins: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com)
- # [08:43] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
- # [08:46] * Quits: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com) (Ping timeout: 264 seconds)
- # [08:48] * Quits: marcosc_ (~marcosc@bl10-106-16.dsl.telepac.pt) (Remote host closed the connection)
- # [09:00] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [09:00] * Joins: rego (~rego@231.193.27.77.dynamic.mundo-r.com)
- # [09:03] * Joins: Ms2ger (~Ms2ger@110.225-64-87.adsl-dyn.isp.belgacom.be)
- # [09:06] * Quits: rtc (~accessPoi@46.217.87.186) (Quit: Ex-Chat)
- # [09:09] * Quits: sicking (~sicking@c-67-180-9-161.hsd1.ca.comcast.net) (Quit: sicking)
- # [09:13] * Joins: rtc (~accessPoi@46.217.87.186)
- # [09:15] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [09:24] * Joins: Kolombiken (~Adium@94.137.124.2)
- # [09:30] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [09:36] * Joins: WolfieZero (~WolfieZer@87.124.34.97)
- # [09:41] * Joins: mitemitreski (~mitemitre@212.120.17.179)
- # [09:41] * Joins: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com)
- # [09:46] * Quits: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com) (Ping timeout: 248 seconds)
- # [09:58] * Joins: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net)
- # [10:05] * Quits: Lachy (~textual@cm-84.215.104.248.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [10:10] * Quits: dbaron (~dbaron@70-36-140-29.dsl.dynamic.sonic.net) (Ping timeout: 246 seconds)
- # [10:15] * Joins: Smylers (~smylers@81.143.60.194)
- # [10:16] * Quits: bholley (~bholley@195-132-112-181.rev.numericable.fr) (Quit: bholley)
- # [10:19] * Joins: tomasf (~tomasf@77.72.97.10.c.fiberdirekt.net)
- # [10:19] <MikeSmith> zcorpan: btw thanks for the review of the conformance-checker tests
- # [10:20] <zcorpan> np
- # [10:21] <zcorpan> ping me when you have more
- # [10:21] <MikeSmith> will do
- # [10:22] <MikeSmith> in the mean time as far a validator stuff I'm planning to add a build option for running the validator with the parser in non-streaming mode
- # [10:22] <zcorpan> why?
- # [10:23] <MikeSmith> for people who want to run a service that can process docs with non-streaming error recovery
- # [10:23] <MikeSmith> so that it doesn't stop with "Can't recover from last error" messages
- # [10:23] <MikeSmith> bad idea?
- # [10:23] <zcorpan> have people asked for that?
- # [10:24] <MikeSmith> http://lists.w3.org/Archives/Public/www-validator/2013Sep/0041.html
- # [10:24] <MikeSmith> "I have to pay extra money for each of these rechecks. As an end user, what I expect is being reported for all errors found at the document, and if I have to pay several times to get a full validation report of my document, I find that unfair."
- # [10:25] <zcorpan> v.nu also skips subtrees of misplaced elements
- # [10:26] <MikeSmith> you mean v.nu as compared to the W3C service?
- # [10:26] <Ms2ger> People pay to validate their stuff?
- # [10:26] <MikeSmith> heh
- # [10:26] <MikeSmith> Ms2ger: some people
- # [10:26] <zcorpan> no, both
- # [10:26] <Ms2ger> Fascinating
- # [10:27] * Joins: smaug____ (~chatzilla@cs164155.pp.htv.fi)
- # [10:27] <Ms2ger> On another note, I'll be intermittently available from this afternoon, like the rest of Mozilla
- # [10:27] <MikeSmith> zcorpan: that's the same case, right? it wouldn't skip them in non-streaming mode
- # [10:28] <zcorpan> MikeSmith: no
- # [10:28] <zcorpan> hold on
- # [10:28] <MikeSmith> Ms2ger: please do some magic in your remaining time today to up-priortize the build bug I reported
- # [10:29] <zcorpan> MikeSmith: consider <div><li><span invalid=""></span></li></div>
- # [10:29] <Ms2ger> MikeSmith, number?
- # [10:29] * MikeSmith nods
- # [10:29] <zcorpan> Error: Element li not allowed as child of element div in this context. (Suppressing further errors from this subtree.)
- # [10:29] <MikeSmith> Ms2ger: hang on will get it
- # [10:29] <Ms2ger> MikeSmith, have you tried turning it off and on again? ;)
- # [10:30] <MikeSmith> Ms2ger: 923196
- # [10:30] <MikeSmith> Ms2ger: tried kicking it
- # [10:30] <MikeSmith> zcorpan: lemme try that right now in non-streaming mode
- # [10:31] <zcorpan> MikeSmith: i think it has nothing to do with streaming :-)
- # [10:31] <zcorpan> MikeSmith: hsivonen implemented the suppressing to make the validator more useful
- # [10:32] * Joins: jwalden (~waldo@84-199-88-151.iFiber.telenet-ops.be)
- # [10:32] <zcorpan> because it's useless to give lots of errors of a subtree that might go away when the author fixes the first error
- # [10:32] <MikeSmith> ok
- # [10:33] <MikeSmith> yeah, same error in non-streaming mode
- # [10:33] <MikeSmith> and yeah I see your point
- # [10:33] <zcorpan> maybe people expect the validator to whine about the invalid="" attribute there, though, i dunno
- # [10:35] <zcorpan> i guess the guy who pays per validation wants as many errors as possible
- # [10:35] <MikeSmith> heh
- # [10:35] <MikeSmith> yeah, though it sounds funny to put it that way
- # [10:35] * Joins: Lachy (~textual@213.166.174.2)
- # [10:36] <MikeSmith> anyway I was not planning to spend a bunch of time on it
- # [10:36] <MikeSmith> implementing the switch to provide a non-streaming mode would probably take me 30 minutes
- # [10:37] * Joins: vcarbune (~vcarbune@84-75-248-2.dclient.hispeed.ch)
- # [10:37] <zcorpan> maybe you could suggest a different payment strategy, so instead of number of validations, you pay for actual processing time in the validator.
- # [10:38] * Quits: rniwa (~rniwa@17.212.154.114) (Quit: rniwa)
- # [10:38] <MikeSmith> interesting
- # [10:38] <MikeSmith> yeah that would make a lot more sense
- # [10:39] <MikeSmith> a person whose page has 900 errors on it will take more time to process than a person whose page has one or none
- # [10:39] <MikeSmith> and more machine resources
- # [10:41] <zcorpan> isn't it more about the size of the page? the same checks need to be made whether it gives an error or not
- # [10:42] <MikeSmith> not for the case of microsyntax checking
- # [10:42] <MikeSmith> and probably other cases too
- # [10:42] <MikeSmith> but yeah I guess it's much more about the size of the page
- # [10:42] * Joins: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com)
- # [10:42] <MikeSmith> in general
- # [10:42] <MikeSmith> ah I see what you're saying
- # [10:42] <MikeSmith> yeah even for microsyntax checking
- # [10:46] * Quits: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com) (Ping timeout: 248 seconds)
- # [10:52] * Joins: shwetank (~shwetank@14.98.178.201)
- # [10:53] * Joins: hasather (~hasather@80.91.33.141)
- # [10:54] <zcorpan> MikeSmith: this is interesting: "The W3C errors jumped to 45 errors so I undo that action." http://wordpress.org/support/topic/w3c-validation-stray-end-tag-div-errors
- # [10:54] <zcorpan> MikeSmith: one fatal error is considered less bad than 45 non-fatal errors
- # [10:54] * MikeSmith looks
- # [10:55] <MikeSmith> heh
- # [10:55] <MikeSmith> wow
- # [10:58] <MikeSmith> I can seriously imagine paying customers complaining about that actually
- # [10:58] <MikeSmith> "I paid you last month for validation of my page and it said I had only one error. This month I validate the same page and it says I have 45 errors!!"
- # [10:58] <MikeSmith> regression
- # [10:59] <zcorpan> so i guess that's a bad property of suppressing errors in general, it's moving the perceived goalposts which is probably very depressing
- # [10:59] <MikeSmith> very glad I'm not involved at all with trying to monetize validation
- # [10:59] <MikeSmith> zcorpan: yeah
- # [11:00] <MikeSmith> the bottom line is that many people are validating their pages for the wrong reasons to begin with
- # [11:00] * Joins: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net)
- # [11:01] <zcorpan> like "one error? sure lemme fix it. 45 errors!? GTFO if i fix one more will it be 900 errors?" :-)
- # [11:02] <MikeSmith> haha
- # [11:02] <MikeSmith> yeah, like that
- # [11:04] * Quits: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [11:04] * Joins: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net)
- # [11:04] * Quits: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net) (Read error: Connection reset by peer)
- # [11:05] <zcorpan> i recall hsivonen talking about a parsing mode that is streaming but doesn't do the spec's recovery for non-streamable errors (a few years ago)
- # [11:05] * Joins: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net)
- # [11:06] * Joins: bholley (~bholley@80.215.0.202)
- # [11:06] <MikeSmith> huh? that sounds
- # [11:07] <MikeSmith> ...just like the existing default behavior
- # [11:07] <MikeSmith> well not default in the parser, but default in the v.nu code
- # [11:08] <zcorpan> i mean doing different recovery than the spec. so e.g. <body><html class=foo> would not set the class attribute on the root element, </body> </html>x would drop the space and insert the x in body
- # [11:08] <MikeSmith> ah
- # [11:08] * Quits: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [11:10] <zcorpan> it would not validate the attributes on the <html>, but it would be streaming and non-fatal
- # [11:10] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [11:10] <MikeSmith> yeah
- # [11:10] <MikeSmith> I don't remember that
- # [11:11] * Joins: WesleyMcClane (~quassel@host18-142-dynamic.11-87-r.retail.telecomitalia.it)
- # [11:11] <MikeSmith> was it just a thought experiment or had he implemented something?
- # [11:12] <zcorpan> it was probably around the time the spec's parser was first specified
- # [11:12] <zcorpan> or i might be making it up
- # [11:13] * Quits: WesleyMcClane_ (~quassel@host42-95-dynamic.59-82-r.retail.telecomitalia.it) (Ping timeout: 252 seconds)
- # [11:15] * Joins: jpn (~jpn@pickles.tp.telepac.pt)
- # [11:18] * Joins: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net)
- # [11:20] * Quits: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [11:22] <zcorpan> MikeSmith: there's also the opposite problem: a typoed formatting end tag can cause lots of errors because it gets reopened everywhere
- # [11:23] <zcorpan> that's also something that non-spec recovery could fix (never reopen formatting elements)
- # [11:24] * Joins: yoav_ (~yoav@37.161.236.171)
- # [11:26] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [11:27] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 260 seconds)
- # [11:28] <MikeSmith> zcorpan: yeah
- # [11:33] * Quits: jwalden (~waldo@84-199-88-151.iFiber.telenet-ops.be) (Quit: brb)
- # [11:33] <MikeSmith> I think there are a number of cases where having non-spec handling would give more intuitive errors on the validator
- # [11:34] * Joins: jwalden (~waldo@84-199-88-151.iFiber.telenet-ops.be)
- # [11:34] * Quits: smaug____ (~chatzilla@cs164155.pp.htv.fi) (Read error: Operation timed out)
- # [11:40] * Quits: jwalden (~waldo@84-199-88-151.iFiber.telenet-ops.be) (Quit: ChatZilla 0.9.87-7.1450hg.fc19 [XULRunner 24.0/20130916094533])
- # [11:40] <zcorpan> <p><ul></ul></p> could have a better message too, e.g. by keeping track of whether the last <p> was implicitly closed and by what
- # [11:41] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [11:42] * Joins: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com)
- # [11:44] * Quits: shwetank (~shwetank@14.98.178.201) (Quit: Leaving...)
- # [11:47] * Quits: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com) (Ping timeout: 252 seconds)
- # [11:49] * Joins: josemanuel (~josemanue@72.Red-83-40-175.dynamicIP.rima-tde.net)
- # [11:51] * Quits: plutoniix (~plutoniix@ppp-58-8-66-120.revip2.asianet.co.th) (Quit: จรลี จรลา)
- # [11:52] * Quits: bholley (~bholley@80.215.0.202) (Ping timeout: 248 seconds)
- # [11:55] <MikeSmith> zcorpan: yeah
- # [11:59] * Quits: j_wright (~jwright@unaffiliated/j-wright/x-9145068) (Ping timeout: 256 seconds)
- # [12:00] <MikeSmith> that one seems tough if we also want to do the same for similar elements that can implicitly be closed
- # [12:00] <MikeSmith> potentially have to keep a lot of information around in the parser
- # [12:03] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.90.1 [Firefox 24.0/20130910160258])
- # [12:04] * Joins: yoav__ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [12:08] * Quits: yoav_ (~yoav@37.161.236.171) (Ping timeout: 260 seconds)
- # [12:09] * Joins: annevk (~annevk@62-50-221-33.client.stsn.net)
- # [12:11] * Quits: yutak (~yutak@2401:fa00:4:1004:26be:5ff:fe0d:e1d5) (Ping timeout: 245 seconds)
- # [12:14] * Joins: WesleyMcClane_ (~quassel@host7-139-dynamic.11-87-r.retail.telecomitalia.it)
- # [12:15] * Joins: birtles (~chatzilla@84-199-88-151.iFiber.telenet-ops.be)
- # [12:17] * Quits: WesleyMcClane (~quassel@host18-142-dynamic.11-87-r.retail.telecomitalia.it) (Ping timeout: 256 seconds)
- # [12:18] * Joins: espadrine (~ttyl@acces1046.res.insa-lyon.fr)
- # [12:29] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 240 seconds)
- # [12:30] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [12:33] * Joins: _graham_ (~Graham@cpc4-shef10-2-0-cust485.barn.cable.virginmedia.com)
- # [12:33] * Joins: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net)
- # [12:39] <zcorpan> there's a small set of elements that can be implicitly closed, and you only need one flag per element type
- # [12:40] <zcorpan> well, and a position for the last token that closed it
- # [12:40] <zcorpan> but still, not a lot of information
- # [12:41] * Quits: annevk (~annevk@62-50-221-33.client.stsn.net) (Remote host closed the connection)
- # [12:42] * Joins: mpt (~mpt@canonical/mpt)
- # [12:42] <zcorpan> maybe you need to keep track of the <p>'s parent too so you can reset the flag when the parent is closed
- # [12:43] * Joins: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com)
- # [12:47] * Quits: ADot (~Adium@71-10-169-73.dhcp.stls.mo.charter.com) (Ping timeout: 240 seconds)
- # [12:50] * Joins: baku (~baku@209.226.25.101)
- # [12:57] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 252 seconds)
- # [12:57] * heycam|away is now known as heycam
- # [13:03] * Quits: Lachy (~textual@213.166.174.2) (Quit: Textual IRC Client: www.textualapp.com)
- # [13:05] * Joins: Lachy (~textual@213.166.174.2)
- # [13:09] * Joins: mpt (~mpt@nat/canonical/x-yeiycvswvgmgwfji)
- # [13:09] * Quits: mpt (~mpt@nat/canonical/x-yeiycvswvgmgwfji) (Changing host)
- # [13:09] * Joins: mpt (~mpt@canonical/mpt)
- # [13:10] * heycam is now known as heycam|away
- # [13:14] * Quits: Ms2ger (~Ms2ger@110.225-64-87.adsl-dyn.isp.belgacom.be) (Ping timeout: 240 seconds)
- # [13:15] * Joins: digao (~DiegoVian@179.202.163.106)
- # [13:16] * Quits: ricea (~ricea@2401:fa00:4:1000:b6b5:2fff:feca:47f8) (Ping timeout: 256 seconds)
- # [13:19] * Quits: DiegoViane (~DiegoVian@187.20.62.186) (Ping timeout: 252 seconds)
- # [13:26] * yoav__ is now known as yoav
- # [13:31] * Quits: digao (~DiegoVian@179.202.163.106) (Read error: Connection reset by peer)
- # [13:31] * Joins: DiegoViane (~DiegoVian@179.202.175.94)
- # [13:33] * Quits: DiegoViane (~DiegoVian@179.202.175.94) (Read error: Connection reset by peer)
- # [13:34] * Quits: WesleyMcClane_ (~quassel@host7-139-dynamic.11-87-r.retail.telecomitalia.it) (Read error: Connection reset by peer)
- # [13:35] * Joins: DiegoViane (~DiegoVian@179.200.174.37)
- # [13:36] * Joins: WesleyMcClane (~quassel@host7-139-dynamic.11-87-r.retail.telecomitalia.it)
- # [13:38] * Joins: WesleyMcClane_ (~quassel@host159-94-dynamic.59-82-r.retail.telecomitalia.it)
- # [13:40] * Quits: DiegoViane (~DiegoVian@179.200.174.37) (Read error: Connection reset by peer)
- # [13:41] * Joins: DiegoViane (~DiegoVian@179.200.177.234)
- # [13:41] * Quits: WesleyMcClane (~quassel@host7-139-dynamic.11-87-r.retail.telecomitalia.it) (Ping timeout: 260 seconds)
- # [13:44] * Quits: DiegoViane (~DiegoVian@179.200.177.234) (Read error: Connection reset by peer)
- # [13:46] * Joins: jwalden (~waldo@84-199-88-151.iFiber.telenet-ops.be)
- # [13:47] <MikeSmith> zcorpan: yeah
- # [13:49] * Joins: DiegoViane (~DiegoVian@179.200.177.234)
- # [13:50] * Quits: lerc (~quassel@121.75.145.115) (Ping timeout: 256 seconds)
- # [13:51] * heycam|away is now known as heycam
- # [13:53] <MikeSmith> zcorpan: btw about the "Suppressing further errors from this subtree." case that behavior's basically hard-coded into our branch of jing so I couldn't easily provide an option for overriding it even if I wanted to
- # [13:54] <zcorpan> why would you provide an option?
- # [13:56] <MikeSmith> I dunno, because that'd be the next thing that somebody would ask for after the recover-from-non-streaming-error option
- # [13:56] * Quits: DiegoViane (~DiegoVian@179.200.177.234) (Read error: Connection reset by peer)
- # [13:56] * Joins: DiegoViane (~DiegoVian@179.200.177.234)
- # [13:57] * Quits: DiegoViane (~DiegoVian@179.200.177.234) (Client Quit)
- # [13:57] <gsnedders> zcorpan: Also consider the case where one mis-closed element causes a ton of parse errors because the stack of open elements isn't what is intended.
- # [13:57] <zcorpan> i wouldn't provide any options for either of those :-)
- # [13:58] <gsnedders> idk! I'm just trying to be useful!
- # [13:58] * gsnedders curls up and cries
- # [13:58] * Joins: shwetank (~shwetank@14.98.26.36)
- # [13:59] <zcorpan> gsnedders: ? i was replying to MikeSmith
- # [13:59] * Joins: nessy (~silviapf@101.164.144.53)
- # [13:59] <zcorpan> gsnedders: what case do you mean?
- # [14:00] <gsnedders> Oh, don't mind me. I'm not that deeply thinking about this. I could be totally wrong.
- # [14:04] * MikeSmith curls up and cries while puffing on a blunt
- # [14:10] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [14:19] * Quits: WolfieZero (~WolfieZer@87.124.34.97) (Quit: Time to part ways!)
- # [14:19] * Joins: smaug____ (~chatzilla@212.213.198.101)
- # [14:20] * Joins: decotii (~decotii@hq.croscon.com)
- # [14:20] * Quits: smaug____ (~chatzilla@212.213.198.101) (Client Quit)
- # [14:20] * Joins: smaug____ (~chatzilla@212.213.198.101)
- # [14:22] * Joins: WolfieZero (~WolfieZer@87.124.34.97)
- # [14:26] * Joins: birtles_ (~chatzilla@84-199-88-151.iFiber.telenet-ops.be)
- # [14:29] * Quits: birtles (~chatzilla@84-199-88-151.iFiber.telenet-ops.be) (Ping timeout: 252 seconds)
- # [14:29] * Quits: smaug____ (~chatzilla@212.213.198.101) (Quit: Reconnecting…)
- # [14:29] * birtles_ is now known as birtles
- # [14:29] * Joins: smaug____ (~chatzilla@212.213.198.101)
- # [14:30] * Quits: baku (~baku@209.226.25.101) (Ping timeout: 240 seconds)
- # [14:35] * Quits: WolfieZero (~WolfieZer@87.124.34.97) (Ping timeout: 240 seconds)
- # [14:36] * Quits: nessy (~silviapf@101.164.144.53) (Quit: Leaving.)
- # [14:40] * Quits: brion (~brion@wikipedia/pdpc.professional.brion) (Ping timeout: 256 seconds)
- # [14:43] * Joins: brion (~brion@wikipedia/pdpc.professional.brion)
- # [14:44] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [14:45] * Quits: shwetank (~shwetank@14.98.26.36) (Ping timeout: 264 seconds)
- # [14:46] * Quits: Somatt_wrk_ (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 240 seconds)
- # [14:50] * Quits: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net) (Read error: Connection reset by peer)
- # [14:50] * Quits: smaug____ (~chatzilla@212.213.198.101) (Ping timeout: 245 seconds)
- # [14:50] * Joins: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net)
- # [14:55] * Quits: josemanuel (~josemanue@72.Red-83-40-175.dynamicIP.rima-tde.net) (Quit: Saliendo)
- # [15:03] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Read error: Connection reset by peer)
- # [15:03] * Joins: smaug____ (~chatzilla@212.213.198.101)
- # [15:03] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [15:04] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Client Quit)
- # [15:05] * Joins: shwetank (~shwetank@122.173.123.133)
- # [15:05] * rego is now known as rego_away
- # [15:07] * Quits: smaug____ (~chatzilla@212.213.198.101) (Ping timeout: 245 seconds)
- # [15:09] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [15:11] * Joins: newtron (~newtron@69-165-156-239.dsl.teksavvy.com)
- # [15:12] * Quits: newtron (~newtron@69-165-156-239.dsl.teksavvy.com) (Remote host closed the connection)
- # [15:17] * Joins: jreading (Adium@nat/novell/x-mscnnqdaqzlgxagy)
- # [15:18] * Joins: danjesus (~danjesus@177.102.189.227)
- # [15:19] * Quits: Kolombiken (~Adium@94.137.124.2) (Read error: Connection reset by peer)
- # [15:20] * Joins: Kolombiken (~Adium@gateway.creuna.se)
- # [15:21] * Joins: TallTed (~Thud@63.119.36.36)
- # [15:22] * Joins: baku (~baku@66.207.208.102)
- # [15:22] * Quits: TallTed (~Thud@63.119.36.36) (Client Quit)
- # [15:27] * Quits: danjesus (~danjesus@177.102.189.227) (Remote host closed the connection)
- # [15:29] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 260 seconds)
- # [15:30] * Joins: rubatdub (~khalil@213.188.180.185)
- # [15:32] * Joins: TallTed (~Thud@63.119.36.36)
- # [15:33] * Joins: rtc65 (~accessPoi@77.28.23.35)
- # [15:36] * Quits: rtc (~accessPoi@46.217.87.186) (Ping timeout: 252 seconds)
- # [15:49] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [15:50] * Quits: jwalden (~waldo@84-199-88-151.iFiber.telenet-ops.be) (Quit: ChatZilla 0.9.87-7.1450hg.fc19 [XULRunner 24.0/20130916094533])
- # [15:51] * Quits: tomasf (~tomasf@77.72.97.10.c.fiberdirekt.net) (Ping timeout: 264 seconds)
- # [15:51] * Joins: Ms2ger (~Ms2ger@vpna249.ugent.be)
- # [15:53] <zcorpan> MikeSmith: i've written some notes on how the parser could be modified to be streaming with different recovery
- # [15:53] <zcorpan> http://bugzilla.validator.nu/ says Gateway Time-out for me
- # [15:57] * Joins: WolfieZero (~WolfieZer@87.124.34.97)
- # [16:00] * rego_away is now known as rego
- # [16:02] * Quits: WolfieZero (~WolfieZer@87.124.34.97) (Remote host closed the connection)
- # [16:02] * Joins: WolfieZero (~WolfieZer@87.124.34.97)
- # [16:02] * Joins: wisconsinCypher_ (~encryptd_@66-188-99-174.static.ftbg.wi.charter.com)
- # [16:12] * Joins: [[zz]] (~q@node-1auy.pool-101-109.dynamic.totbb.net)
- # [16:13] * Joins: emailshwetank (~shwetank@14.98.251.184)
- # [16:14] * Quits: emailshwetank (~shwetank@14.98.251.184) (Client Quit)
- # [16:15] * Quits: shwetank (~shwetank@122.173.123.133) (Read error: No route to host)
- # [16:18] * Joins: waywk2 (~waywk4@mail.wlion.com)
- # [16:18] * Quits: waywk2 (~waywk4@mail.wlion.com) (Read error: Connection reset by peer)
- # [16:21] * Joins: taptapdan (~taptapdan@137.150.93.68)
- # [16:22] * Joins: dbaron (~dbaron@70-36-140-29.dsl.dynamic.sonic.net)
- # [16:23] * Joins: waywk2 (~waywk4@mail.wlion.com)
- # [16:26] * Quits: waywk (~waywk4@mail.wlion.com) (Ping timeout: 240 seconds)
- # [16:29] * Joins: j_wright (~jwright@unaffiliated/j-wright/x-9145068)
- # [16:29] <zcorpan> http://lists.w3.org/Archives/Public/www-archive/2013Oct/0009.html
- # [16:31] * Joins: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com)
- # [16:35] * waywk2 is now known as waywk
- # [16:35] * Quits: gavinc (~gavin@barad-dur.carothers.name) (Read error: Connection reset by peer)
- # [16:36] * Joins: umgrosscol (~umgrossco@grosscol.umdl.umich.edu)
- # [16:38] * Joins: krawchyk_ (~krawchyk@65.220.49.251)
- # [16:41] * Quits: krawchyk (~krawchyk@65.220.49.251) (Ping timeout: 246 seconds)
- # [16:42] * Joins: reyre (~reyre@66.207.208.102)
- # [16:43] * Joins: nicoo (~nicoo@unaffiliated/nicoo)
- # [16:45] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [16:48] * Joins: scor (scor@drupal.org/user/52142/view)
- # [16:49] * Quits: reyre (~reyre@66.207.208.102) (Remote host closed the connection)
- # [16:58] * Quits: jorgepedret (~jorgepedr@70-36-56-110.dyn.novuscom.net) (Quit: Computer has gone to sleep.)
- # [16:59] * Joins: zkis (~zkis@87-93-33-184.bb.dnainternet.fi)
- # [16:59] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 252 seconds)
- # [16:59] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [17:00] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [17:01] * Joins: ehsan (~ehsan@66.207.208.102)
- # [17:02] * Joins: jernoble|laptop (~jernoble@76.74.153.41)
- # [17:02] * Quits: mven (~mven@ip68-224-15-53.lv.lv.cox.net) (Remote host closed the connection)
- # [17:02] * Joins: mven (~mven@ip68-224-15-53.lv.lv.cox.net)
- # [17:03] * Quits: Ms2ger (~Ms2ger@vpna249.ugent.be) (Ping timeout: 264 seconds)
- # [17:04] * Joins: cabanier1 (~cabanier@192.150.10.206)
- # [17:04] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Ping timeout: 248 seconds)
- # [17:05] * Quits: vcarbune (~vcarbune@84-75-248-2.dclient.hispeed.ch) (Read error: Operation timed out)
- # [17:07] * Quits: mven (~mven@ip68-224-15-53.lv.lv.cox.net) (Ping timeout: 264 seconds)
- # [17:08] * Joins: nimbu (~nimbu@192.150.10.205)
- # [17:08] * Joins: Roujo (~Roujo@unaffiliated/roujo)
- # [17:09] * Joins: reyre (~reyre@66.207.208.102)
- # [17:11] * Joins: mpt (~mpt@nat/canonical/x-nmxeopeiowexfneq)
- # [17:11] * Quits: mpt (~mpt@nat/canonical/x-nmxeopeiowexfneq) (Changing host)
- # [17:11] * Joins: mpt (~mpt@canonical/mpt)
- # [17:13] * Joins: mpt_ (~mpt@canonical/mpt)
- # [17:13] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
- # [17:14] * mpt_ is now known as mpt
- # [17:15] * Joins: n5419 (~user314@177.108.184.224)
- # [17:16] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [17:16] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 252 seconds)
- # [17:16] * Quits: Lachy (~textual@213.166.174.2) (Ping timeout: 260 seconds)
- # [17:17] * Quits: n5419 (~user314@177.108.184.224) (Client Quit)
- # [17:19] * Quits: weinig (~weinig@24.130.60.35) (Quit: weinig)
- # [17:19] * Joins: lmclister (~lmclister@192.150.10.209)
- # [17:19] * Joins: digao (~DiegoVian@177.108.184.224)
- # [17:22] * Quits: digao (~DiegoVian@177.108.184.224) (Read error: Connection reset by peer)
- # [17:24] * Joins: ADot (~Adium@167.80.166.234)
- # [17:24] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Ping timeout: 248 seconds)
- # [17:24] * Quits: ADot (~Adium@167.80.166.234) (Max SendQ exceeded)
- # [17:24] * Joins: ADot (~Adium@167.80.166.234)
- # [17:25] * Quits: ADot (~Adium@167.80.166.234) (Max SendQ exceeded)
- # [17:25] * Joins: ADot (~Adium@167.80.166.234)
- # [17:25] * Quits: ADot (~Adium@167.80.166.234) (Max SendQ exceeded)
- # [17:25] * Joins: ADot (~Adium@167.80.166.234)
- # [17:25] * Quits: ADot (~Adium@167.80.166.234) (Max SendQ exceeded)
- # [17:26] * Joins: ADot (~Adium@167.80.166.234)
- # [17:26] * Quits: ADot (~Adium@167.80.166.234) (Max SendQ exceeded)
- # [17:26] * Joins: ADot (~Adium@167.80.166.234)
- # [17:26] * Quits: ADot (~Adium@167.80.166.234) (Max SendQ exceeded)
- # [17:27] * Joins: ADot (~Adium@167.80.166.234)
- # [17:27] * Quits: ADot (~Adium@167.80.166.234) (Max SendQ exceeded)
- # [17:27] * Joins: ADot (~Adium@167.80.166.234)
- # [17:27] * Quits: ADot (~Adium@167.80.166.234) (Max SendQ exceeded)
- # [17:28] * Joins: ADot (~Adium@167.80.166.234)
- # [17:28] * Quits: ADot (~Adium@167.80.166.234) (Max SendQ exceeded)
- # [17:28] * Joins: ADot (~Adium@167.80.166.234)
- # [17:28] * Quits: ADot (~Adium@167.80.166.234) (Max SendQ exceeded)
- # [17:28] * Joins: ADot (~Adium@167.80.166.234)
- # [17:29] * Quits: ADot (~Adium@167.80.166.234) (Max SendQ exceeded)
- # [17:29] * Quits: krawchyk_ (~krawchyk@65.220.49.251) (Remote host closed the connection)
- # [17:29] * Joins: ADot (~Adium@167.80.166.234)
- # [17:29] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [17:32] * Joins: saba (~foo@unaffiliated/saba)
- # [17:39] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
- # [17:40] * heycam is now known as heycam|away
- # [17:48] * Krinkle|detached is now known as Krinkle
- # [17:48] * Quits: reyre (~reyre@66.207.208.102) (Remote host closed the connection)
- # [17:51] * Quits: cabanier1 (~cabanier@192.150.10.206) (Read error: Connection reset by peer)
- # [17:58] * Joins: reyre (~reyre@66.207.208.102)
- # [17:59] * Joins: josemanuel (~josemanue@243.Red-83-43-182.dynamicIP.rima-tde.net)
- # [17:59] * Quits: zkis (~zkis@87-93-33-184.bb.dnainternet.fi) (Ping timeout: 240 seconds)
- # [18:02] * Joins: nimbu1 (~nimbu@sjfw1-a.adobe.com)
- # [18:03] * Quits: nimbu (~nimbu@192.150.10.205) (Read error: Operation timed out)
- # [18:07] * Joins: richt (~richt@91.216.105.42)
- # [18:07] * Quits: richt (~richt@91.216.105.42) (Remote host closed the connection)
- # [18:08] * Joins: richt (~richt@180.94.118.5)
- # [18:08] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 256 seconds)
- # [18:09] * Quits: umgrosscol (~umgrossco@grosscol.umdl.umich.edu) (Ping timeout: 248 seconds)
- # [18:11] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [18:11] * Quits: dbaron (~dbaron@70-36-140-29.dsl.dynamic.sonic.net) (Ping timeout: 248 seconds)
- # [18:11] * Quits: jernoble|laptop (~jernoble@76.74.153.41) (Quit: Computer has gone to sleep.)
- # [18:12] * Quits: richt (~richt@180.94.118.5) (Ping timeout: 260 seconds)
- # [18:13] * Joins: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com)
- # [18:14] * Joins: weinig (~weinig@17.114.217.25)
- # [18:17] * Quits: reyre (~reyre@66.207.208.102) (Remote host closed the connection)
- # [18:19] * Quits: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [18:19] * Quits: ADot (~Adium@167.80.166.234) (Quit: Leaving.)
- # [18:21] * Joins: cabanier (~cabanier@192.150.22.55)
- # [18:23] * Joins: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net)
- # [18:23] * Joins: hasather (~hasather@guest.schibsted.no)
- # [18:29] * Quits: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net) (Quit: tantek)
- # [18:29] * Quits: Smylers (~smylers@81.143.60.194) (Ping timeout: 260 seconds)
- # [18:30] * Quits: hasather (~hasather@guest.schibsted.no) (Ping timeout: 264 seconds)
- # [18:30] * Joins: jernoble|laptop (~jernoble@17.114.26.10)
- # [18:36] * Quits: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [18:36] * Joins: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net)
- # [18:38] * Joins: alecf_ (alecf@nat/google/x-ikmrvlcsgmbzyfxi)
- # [18:39] * Quits: alecf_ (alecf@nat/google/x-ikmrvlcsgmbzyfxi) (Client Quit)
- # [18:39] * rego is now known as rego_away
- # [18:41] * Joins: jorgepedret (~jorgepedr@64-46-23-103.dyn.novuscom.net)
- # [18:44] * Quits: jernoble|laptop (~jernoble@17.114.26.10) (Quit: Computer has gone to sleep.)
- # [18:45] * Joins: alecf_ (alecf@nat/google/x-ybbhmbgqcdqltfby)
- # [18:47] * Joins: umgrosscol (~umgrossco@grosscol.umdl.umich.edu)
- # [18:47] * nimbu1 is now known as divya
- # [18:48] * Joins: ap (~ap@2620:149:4:304:54a8:5ec:2364:25e8)
- # [18:54] * Joins: WesleyMcClane (~quassel@host212-104-dynamic.7-87-r.retail.telecomitalia.it)
- # [18:56] <dglazkov> good morning, Whatwg!
- # [18:57] * Quits: WesleyMcClane_ (~quassel@host159-94-dynamic.59-82-r.retail.telecomitalia.it) (Ping timeout: 252 seconds)
- # [19:02] * Quits: divya (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [19:04] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [19:05] <Roujo> dglazkov: 'morning ^^
- # [19:09] * Joins: jsbell (jsbell@nat/google/x-olchxlyzmxbdwmwc)
- # [19:11] * Joins: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.k368.webspeed.dk)
- # [19:13] * Quits: WolfieZero (~WolfieZer@87.124.34.97) (Quit: Time to part ways!)
- # [19:19] * Joins: smaug____ (~chatzilla@212.76.224.120)
- # [19:20] * Joins: ADot (~Adium@167.80.166.234)
- # [19:20] * Quits: ADot (~Adium@167.80.166.234) (Max SendQ exceeded)
- # [19:21] * Joins: ADot (~Adium@167.80.166.234)
- # [19:21] * Quits: ADot (~Adium@167.80.166.234) (Max SendQ exceeded)
- # [19:21] * Joins: ADot (~Adium@167.80.166.234)
- # [19:21] * Quits: ADot (~Adium@167.80.166.234) (Max SendQ exceeded)
- # [19:22] * Joins: ADot (~Adium@167.80.166.234)
- # [19:22] * Quits: ADot (~Adium@167.80.166.234) (Max SendQ exceeded)
- # [19:23] * Joins: ADot1 (~Adium@167.80.166.234)
- # [19:23] * Quits: ADot1 (~Adium@167.80.166.234) (Max SendQ exceeded)
- # [19:23] * Joins: ADot1 (~Adium@167.80.166.234)
- # [19:23] * Quits: ADot1 (~Adium@167.80.166.234) (Max SendQ exceeded)
- # [19:24] * Quits: smaug____ (~chatzilla@212.76.224.120) (Ping timeout: 256 seconds)
- # [19:24] * Joins: ADot1 (~Adium@167.80.166.234)
- # [19:24] * Quits: ADot1 (~Adium@167.80.166.234) (Max SendQ exceeded)
- # [19:25] * Joins: ADot1 (~Adium@167.80.166.234)
- # [19:26] * Joins: Ms2ger (~Ms2ger@193.190.253.150)
- # [19:28] * Quits: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net) (Quit: tantek)
- # [19:29] * Quits: ADot1 (~Adium@167.80.166.234) (Ping timeout: 264 seconds)
- # [19:33] * Joins: ADot (~Adium@167.80.166.234)
- # [19:33] * Quits: ADot (~Adium@167.80.166.234) (Max SendQ exceeded)
- # [19:34] * Joins: ADot (~Adium@167.80.166.234)
- # [19:34] * Quits: ADot (~Adium@167.80.166.234) (Max SendQ exceeded)
- # [19:34] * Joins: ADot (~Adium@167.80.166.234)
- # [19:34] * Quits: ADot (~Adium@167.80.166.234) (Max SendQ exceeded)
- # [19:34] * Joins: ADot (~Adium@167.80.166.234)
- # [19:35] * Parts: ADot (~Adium@167.80.166.234)
- # [19:35] * Joins: dbaron (~dbaron@172.56.9.222)
- # [19:36] * Parts: Roujo (~Roujo@unaffiliated/roujo) ("Off I go!")
- # [19:37] * Joins: gaba (~gaba@37.139.18.77)
- # [19:50] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
- # [19:51] * ojan_away is now known as ojan
- # [19:54] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [19:54] * Joins: charl_ (~charl@charl.eu)
- # [19:54] * Joins: malcolmva (~malcolmva@c-67-180-203-233.hsd1.ca.comcast.net)
- # [19:55] * Quits: dbaron (~dbaron@172.56.9.222) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [19:55] * Quits: alecf_ (alecf@nat/google/x-ybbhmbgqcdqltfby) (Quit: alecf_)
- # [19:56] * Quits: brion (~brion@wikipedia/pdpc.professional.brion) (Read error: Connection reset by peer)
- # [19:57] * Joins: brion (~brion@wikipedia/pdpc.professional.brion)
- # [19:58] * Joins: davve` (~user@node-7lfb91kwq155uy7y8.a0.ipv6.opera.com)
- # [19:59] * Quits: weinig (~weinig@17.114.217.25) (Quit: weinig)
- # [20:03] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 246 seconds)
- # [20:03] * Joins: reyre (~reyre@66.207.208.102)
- # [20:04] * Joins: alecf_ (alecf@nat/google/x-vimorpyemqvjgyra)
- # [20:05] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [20:05] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [20:08] * Quits: reyre (~reyre@66.207.208.102) (Remote host closed the connection)
- # [20:09] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [20:09] * Joins: reyre (~reyre@66.207.208.102)
- # [20:12] * Quits: saba (~foo@unaffiliated/saba) (Ping timeout: 248 seconds)
- # [20:14] * Joins: nimbu (~nimbu@192.150.10.205)
- # [20:17] * Joins: saba (~foo@unaffiliated/saba)
- # [20:19] * Quits: reyre (~reyre@66.207.208.102) (Remote host closed the connection)
- # [20:23] * Quits: saba (~foo@unaffiliated/saba) (Ping timeout: 246 seconds)
- # [20:26] * Joins: weinig (~weinig@17.114.217.25)
- # [20:28] * Joins: reyre (~reyre@66.207.208.102)
- # [20:30] * Quits: weinig (~weinig@17.114.217.25) (Client Quit)
- # [20:31] * Joins: nimbu1 (~nimbu@sjfw1-a.adobe.com)
- # [20:31] * Quits: nimbu (~nimbu@192.150.10.205) (Read error: Operation timed out)
- # [20:32] * Joins: vcarbune (~vcarbune@84-75-248-2.dclient.hispeed.ch)
- # [20:33] * Joins: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net)
- # [20:34] * Joins: weinig (~weinig@17.114.217.25)
- # [20:35] * heycam|away is now known as heycam
- # [20:38] * Quits: reyre (~reyre@66.207.208.102) (Remote host closed the connection)
- # [20:39] * Joins: saba (~foo@unaffiliated/saba)
- # [20:40] * Joins: Smylers (~smylers@host31-51-171-54.range31-51.btcentralplus.com)
- # [20:40] <Domenic_> Hixie_: was there ever consideration for a way of linking buttons and dialogs? e.g. https://gist.github.com/rpflorence/6814517
- # [20:43] * Quits: alecf_ (alecf@nat/google/x-vimorpyemqvjgyra) (Quit: alecf_)
- # [20:45] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
- # [20:45] * Quits: saba (~foo@unaffiliated/saba) (Ping timeout: 245 seconds)
- # [20:46] <Hixie_> not only was there consideration, it's in the spec.
- # [20:48] <Domenic_> lollll
- # [20:48] * ojan is now known as ojan_away
- # [20:49] <Domenic_> can't find it in http://developers.whatwg.org/commands.html#the-dialog-element, hmm
- # [20:49] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [20:49] <Hixie_> looks like there's no example of it in the spec
- # [20:50] <Hixie_> <dialog> <form method=dialog> <input type=submit> </form> </dialog>
- # [20:50] <Domenic_> huh...
- # [20:51] <Domenic_> what about opening the dialog
- # [20:51] <Domenic_> oh nice dialog affects autofocus, that is awesome!
- # [20:51] * Joins: saba (~foo@unaffiliated/saba)
- # [20:53] * Quits: Smylers (~smylers@host31-51-171-54.range31-51.btcentralplus.com) (Quit: Leaving.)
- # [20:54] * Quits: taptapdan (~taptapdan@137.150.93.68) (Quit: taptapdan)
- # [20:55] * Joins: ryanflorence (~rpflorenc@ec2-184-72-231-143.compute-1.amazonaws.com)
- # [20:57] * Quits: weinig (~weinig@17.114.217.25) (Quit: weinig)
- # [20:59] <Hixie_> not sure what you're looking for when opening the dialog
- # [21:02] * Quits: nimbu1 (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [21:02] * heycam is now known as heycam|away
- # [21:04] <TabAtkins> Click a button -> dialog opens, presumably.
- # [21:04] <TabAtkins> Like <details>, but with a popup.
- # [21:05] <TabAtkins> Actually, though, that's basically just <details>. Style it when [open] to look like a popup.
- # [21:05] <ryanflorence> so why have both?
- # [21:05] * Joins: jonathanmarvens (~jonathanm@50.157.151.94)
- # [21:07] <TabAtkins> ryanflorence: I was just now exploring my thoughts, not trying to justify anything. It may be that <details> is enough for this case.
- # [21:08] <Domenic_> Feels related to contextmenu attribute on buttons.
- # [21:08] <ryanflorence> I missed the beginning of the conversation in here but I started it on twitter, is the feeling we don't need a declarative dialog?
- # [21:09] * Quits: jonathanmarvens (~jonathanm@50.157.151.94) (Remote host closed the connection)
- # [21:10] <TabAtkins> Nonono, unrelated.
- # [21:10] * Krinkle is now known as Krinkle|detached
- # [21:11] * Joins: weinig (~weinig@17.114.107.239)
- # [21:12] * Joins: DiegoViane (~diego.via@186.206.163.127)
- # [21:13] <Domenic_> Using details for this is no good
- # [21:13] <Domenic_> Or rather, very weird.
- # [21:14] <Domenic_> Augh I should not try to engage in discussions from iPad keyboard. Shutting up now until my laptop recharges.
- # [21:15] <ryanflorence> your command of capital letters on the ipad though is impressive
- # [21:25] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 240 seconds)
- # [21:26] * Quits: saba (~foo@unaffiliated/saba) (Ping timeout: 240 seconds)
- # [21:28] * Joins: saba (~foo@unaffiliated/saba)
- # [21:29] * Joins: smaug____ (~chatzilla@212.76.224.120)
- # [21:30] * Krinkle|detached is now known as Krinkle
- # [21:33] * Quits: jpn (~jpn@pickles.tp.telepac.pt) (Quit: jpn)
- # [21:35] * Joins: Maurice (copyman@5ED57922.cm-7-6b.dynamic.ziggo.nl)
- # [21:35] * Joins: zkis (~zkis@87-93-33-184.bb.dnainternet.fi)
- # [21:38] <rektide> this is insane. the discrepancy between CSSStyleSheet and HTMLStyleSheet make up a vast flabbergasting chasm of WTF. https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet.insertRule?redirectlocale=en-US&redirectslug=Web%2FAPI%2FCSSStyleSheet%2FinsertRule#Example_2
- # [21:38] <rektide> it is way way too hard to get to doing absolutely trivial things like adding a single rule to a document
- # [21:39] <rektide> in that it's extremely likely one will run face first into 12 different ways where you cannot quite get there from here- but nice try, that was close
- # [21:39] <rektide> awful
- # [21:39] <rektide> thanks #whatwg emotional support group
- # [21:39] <TabAtkins> There's no such thing as HTMLStyleSheet. There's an HTMLStyleElement, which is a completely different thing from a stylesheet. It *contains* a stylesheet.
- # [21:40] <rektide> ah but taht style sheet isn't read only, the property of the HTMLStyleElement is read only
- # [21:40] <rektide> ok that's not entirely useless then. my mistake on the name.
- # [21:40] <TabAtkins> The stylesheet on <style> is readonly?
- # [21:41] <rektide> yes, .style is read only according to mdn
- # [21:41] * ojan_away is now known as ojan
- # [21:41] <rektide> errr i probably don't have that property name right do i.. one moment
- # [21:41] <Jasper> Hixie_, while we're working on Path for Canvas2D, can I recommend a way to get the current working path and clip path?
- # [21:41] <Jasper> Hixie_, if only for debugging
- # [21:41] <rektide> .sheet
- # [21:42] <rektide> i don't understand why the MDN code is ok
- # [21:42] <zcorpan> rektide: the .sheet attribute is readonly, but that just means you can't assign to it. the stylesheet is mutable
- # [21:42] <rektide> they appendChild onto the head element, and then look for the last style element. but wouldn't that appended child show up somewhere in the page?
- # [21:42] <rektide> with any style elements in the body following after it
- # [21:43] <TabAtkins> rektide: Yeah, a readonlya ttribute just means that the object itself can't be replaced.
- # [21:43] <rektide> zcorpan: right, somehow TabAtkins quick line made that click, and you said what i just said now
- # [21:43] <TabAtkins> It doesn't mean the object there is readonly.
- # [21:43] <rektide> ayup ayup
- # [21:43] * rtc65 is now known as dev11
- # [21:43] <TabAtkins> Also, that example 2 is really terrible code.
- # [21:44] <jgraham> It is not like "mut" in Rust
- # [21:44] * Quits: Ms2ger (~Ms2ger@193.190.253.150) (Quit: nn)
- # [21:44] <rektide> i don't see alternatives!
- # [21:44] <TabAtkins> Seriously, detecting Safari for a bugfix by checking for window.createPopup?
- # [21:44] <jgraham> </unhelpful-comparison>
- # [21:44] <rektide> this is just ugly ugly stuff to do
- # [21:44] <rektide> line 27 though in particular
- # [21:44] <rektide> i think isn't ugly enough to actuall ywork
- # [21:44] <rektide> because the body hight have it's own style elements
- # [21:44] <TabAtkins> Why does line 27 exist? You can do "style.sheet" instead.
- # [21:44] <TabAtkins> And yes, it's incorrect for that reason.
- # [21:45] <rektide> oh yay
- # [21:45] <rektide> i'll kill this for loop i added to their codebase
- # [21:45] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
- # [21:45] <TabAtkins> It looks like most of the complication in this code is due to unnecessary workarounds caused by misunderstanding.
- # [21:45] <rektide> thank you TabAtkins &all
- # [21:47] <rektide> oh flip me, why is there no insertRule function on the style sheet
- # [21:47] <TabAtkins> There... is.
- # [21:47] * Joins: reyre (~reyre@209.226.25.101)
- # [21:48] <TabAtkins> styleEl.sheet.insertRule exists.
- # [21:49] <TabAtkins> Also, note that objects are iterated in insertion order. That's specified, and I *think* browsers implement that.
- # [21:49] <rektide> once appended to the document
- # [21:49] <rektide> in Chrome-unstable
- # [21:49] <rektide> ahh interesting
- # [21:49] <TabAtkins> Well yeah. Before it's in the document, it doesn't have a stylesheet at all.
- # [21:50] <TabAtkins> It's not that the stylesheet lacks an insertRule function, it's the "el.sheet" returns null before el is inserted into the document.
- # [21:50] <TabAtkins> rektide: Is this your code in the wiki? Or just code that you're trying to follow/maintain?
- # [21:51] * Quits: josemanuel (~josemanue@243.Red-83-43-182.dynamicIP.rima-tde.net) (Quit: Saliendo)
- # [21:54] <Hixie_> Jasper: you mean the one on the context?
- # [21:54] <Hixie_> Jasper: i looked into doing that, i don't recall why i didn't do it...
- # [21:54] <Hixie_> Jasper: what do you want to do with it exactly?
- # [21:54] <Jasper> Hixie_, just debug
- # [21:54] <Hixie_> how?
- # [21:55] <rektide> these insertRules are firing now but not doing anything
- # [21:55] <Jasper> Hixie_, visualize what my current clip state is, or dump what the current path is
- # [21:55] <rektide> TabAtkins: https://github.com/rektide/greyelershian/blob/master/greyelershian.user.js#L44
- # [21:55] <Jasper> Hixie_, perhaps I'd take the clip path and draw it to a separate canvas overlaid on top in transparent red
- # [21:55] <Jasper> Hixie_, so, have you seen the absolutely crazy thing I'm building?
- # [21:55] <rektide> it's a userscript to make Google notices appear in grey, not red.
- # [21:56] <Hixie_> Jasper: to visualise your lip state, just draw a huge rectangle.
- # [21:56] <Hixie_> clip, not lip.
- # [21:57] <Hixie_> Jasper: i have not
- # [21:57] <Jasper> Hixie_, the URL will probably scar you for life
- # [21:57] <Jasper> Hixie_, http://magcius.github.io/xserver.js/demo/
- # [21:58] <rektide> missing semicolon spotted. merciful merciful wetware errors.
- # [21:58] <rektide> wait no. .gb_jb { background-color: rgb(102, 102, 102); transition: background-color 1.2s } , what is wrong with you
- # [21:58] * Quits: davve` (~user@node-7lfb91kwq155uy7y8.a0.ipv6.opera.com) (Remote host closed the connection)
- # [21:58] * Quits: zkis (~zkis@87-93-33-184.bb.dnainternet.fi) (Read error: Operation timed out)
- # [21:59] <rektide> oh spaces that's it isnt it
- # [22:00] <Jasper> Hixie_, I'm redoing X drawing semantics in canvas so that every window draws to the same front buffer, but clipped to their visible area.
- # [22:00] <Hixie_> Jasper: i wish i could tell you i'd never seen someone do this before
- # [22:00] <rektide> there's still no change to this style sheet after i insertRule. and nothing is being thrown.
- # [22:00] <Hixie_> Jasper: (not necessarily exactly the same, but same idea)
- # [22:01] * Quits: reyre (~reyre@209.226.25.101) (Remote host closed the connection)
- # [22:01] <Jasper> Hixie_, this isn't just the "fake OS" thing with DOM or something. This accurately implements a front-buffer and how windows draw to it.
- # [22:01] <Hixie_> Jasper: fair enough
- # [22:02] <Jasper> Hixie_, so yeah, sometimes I'm clipped five levels deep and I can't really just draw a rectangle to see my current clip because another client might overwrite it.
- # [22:04] <Jasper> It's quite fun to write, too: https://github.com/magcius/xserver.js/blob/gh-pages/src/clients/xeyes.js
- # [22:04] <Hixie_> draw a rectangle, then call window.alert()
- # [22:04] <Hixie_> or debugger;
- # [22:04] <Jasper> Hixie_, I suppose that's an idea...
- # [22:06] <rektide> insertRule is not doing anything.... aaagggggggggg
- # [22:06] <TabAtkins> rektide: It works fine over here, so I have no idea what the problem is that you're seeing.
- # [22:09] <rektide> ah. so the style sheet updates when you insertRule but the HTMLStyleElement doesnt reflect that change
- # [22:09] <rektide> one bad assumption on my part
- # [22:09] <TabAtkins> Yeah, the text contents dont' change.
- # [22:09] <rektide> the rules exist, their priority is just being smashed by someone else i'm guessing
- # [22:09] <TabAtkins> Throw an !important on those things.
- # [22:12] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [22:14] * rego_away is now known as rego
- # [22:16] <rektide> can i run queryselectors on computed styles?
- # [22:16] <rektide> or is querySelector truly only for actual attributes?
- # [22:16] <TabAtkins> I'm not sure what you mean. querySelector selects elements in the tree that match a given selector.
- # [22:17] <rektide> [id="foo"] is an attribute selector for things id'ed as foo
- # [22:17] * Quits: smaug____ (~chatzilla@212.76.224.120) (Quit: Reconnecting…)
- # [22:17] <TabAtkins> If you can do it in a selector in a stylesheet, you can do it in querySelector(). Nothing more, nothing less.
- # [22:18] * Joins: smaug____ (~chatzilla@212.76.224.120)
- # [22:18] <rektide> i figured the answer was no
- # [22:18] <rektide> my ask though, since it's still hazy
- # [22:18] <TabAtkins> I still don't know what you were actually asking about, so shrug.
- # [22:19] <rektide> was to be able to find all elements that have a style, whether it's directly on the element or whether the element only has that property because it has been cascaded onto it
- # [22:19] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
- # [22:19] <rektide> i'm looking for red things
- # [22:19] <TabAtkins> You can't do that with a selector.
- # [22:19] <rektide> nope you cannot i concur
- # [22:20] <rektide> and alas there's nothing fixed i'm going to be able to select on the google homepage. the classes changed since yesterday.
- # [22:20] <TabAtkins> Note, for your use-case, that the classes used by Google stuff changes over time, as they're generated by a CSS compiler and have no guarantee of stability.
- # [22:21] <rektide> hence my ask for a search function to not have have to get all elements and loop through them myself
- # [22:21] <rektide> "find red" would've been handy here
- # [22:21] <rektide> i suppose i could search the style sheet for red to select the selector repsonsible
- # [22:21] <rektide> fine
- # [22:21] <rektide> this isn't ugly
- # [22:21] <rektide> twist my arm
- # [22:22] <rektide> stupid well indexed systems, showing me off
- # [22:22] <TabAtkins> Heh.
- # [22:22] <TabAtkins> But seriously, that mdn code needs to be thrown out. It's terrible.
- # [22:23] <rektide> it brought me much closer to the end of my rope on this one
- # [22:23] <rektide> i'm glad you've identified the 'by order inserted' potential though, that makes me happier that it's probably not flagrantly outright wrong
- # [22:25] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [22:27] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 248 seconds)
- # [22:28] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [22:32] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [22:33] * Quits: cheron (~cheron@unaffiliated/cheron) (Ping timeout: 240 seconds)
- # [22:38] * Joins: reyre (~reyre@209.226.25.101)
- # [22:39] * Quits: Benvie (~bbenvie@v-1045.fw1.sfo1.mozilla.net)
- # [22:41] * Quits: reyre (~reyre@209.226.25.101) (Remote host closed the connection)
- # [22:42] * Quits: baku (~baku@66.207.208.102) (Ping timeout: 260 seconds)
- # [22:45] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 240 seconds)
- # [22:47] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [22:47] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [22:48] * Quits: krawchyk (~krawchyk@65.220.49.251) (Remote host closed the connection)
- # [22:51] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Ping timeout: 260 seconds)
- # [22:52] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [22:54] * Quits: birtles (~chatzilla@84-199-88-151.iFiber.telenet-ops.be) (Read error: Connection reset by peer)
- # [22:57] * Joins: zkis (~zkis@87-93-33-184.bb.dnainternet.fi)
- # [22:58] <rektide> "Object #<StyleSheetList> has no method 'find'"
- # [22:59] * Joins: rniwa (~rniwa@17.212.154.114)
- # [22:59] * Joins: alecf_ (alecf@nat/google/x-rglaoolraammiyqf)
- # [22:59] <rektide> is parity between Array and DOM list'y stuff an objective, or will we not see a .find, .some, &c ?
- # [23:02] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [23:03] * Quits: TallTed (~Thud@63.119.36.36)
- # [23:05] * Quits: rubatdub (~khalil@213.188.180.185) (Quit: Quitte)
- # [23:06] * Quits: jreading (Adium@nat/novell/x-mscnnqdaqzlgxagy) (Ping timeout: 260 seconds)
- # [23:10] * Quits: alecf_ (alecf@nat/google/x-rglaoolraammiyqf) (Quit: alecf_)
- # [23:11] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [23:14] <TabAtkins> rektide: Everything that looks kinda like an Array but isn't, is a terrible mistake and we're trying to fix them.
- # [23:15] <rektide> TabAtkins: godspeed sovereign warriors. thanks for the work, thanks for the reply.
- # [23:16] <rektide> glad to hear there's some concordance that the state now ought not be the way of it
- # [23:16] * Joins: jernoble|laptop (~jernoble@17.114.110.111)
- # [23:16] <TabAtkins> rektide: I've also revised the MDN function to make it less terrible. It's possible that it's now less portable to old browsers, but that can be fixed by someone else I guess.
- # [23:18] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [23:18] * Joins: Smylers (~smylers@host31-51-171-54.range31-51.btcentralplus.com)
- # [23:25] * Quits: Maurice (copyman@5ED57922.cm-7-6b.dynamic.ziggo.nl)
- # [23:27] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [23:29] * Quits: umgrosscol (~umgrossco@grosscol.umdl.umich.edu) (Quit: Nettalk6 - www.ntalk.de)
- # [23:29] * Quits: DiegoViane (~diego.via@186.206.163.127)
- # [23:32] * Joins: DiegoViane (~DiegoVian@186.206.163.127)
- # [23:33] * Joins: nimbu (~nimbu@192.150.10.205)
- # [23:34] * Quits: ap (~ap@2620:149:4:304:54a8:5ec:2364:25e8) (Quit: ap)
- # [23:34] * Quits: mitemitreski (~mitemitre@212.120.17.179) (Quit: Leaving.)
- # [23:37] * Joins: newtron (~newtron@69-165-156-239.dsl.teksavvy.com)
- # [23:38] * Quits: nimbu (~nimbu@192.150.10.205) (Ping timeout: 245 seconds)
- # [23:39] * Quits: zkis (~zkis@87-93-33-184.bb.dnainternet.fi) (Ping timeout: 260 seconds)
- # [23:50] * Joins: ap (~ap@17.245.104.235)
- # [23:53] * Quits: smaug____ (~chatzilla@212.76.224.120) (Ping timeout: 252 seconds)
- # [23:54] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [23:55] * Quits: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.k368.webspeed.dk) (Quit: TuRnaD0)
- # [23:58] * Quits: Smylers (~smylers@host31-51-171-54.range31-51.btcentralplus.com) (Quit: Leaving.)
- # Session Close: Fri Oct 04 00:00:00 2013
The end :)