Options:
- # Session Start: Sat Sep 14 00:00:00 2013
- # Session Ident: #whatwg
- # [00:06] * Quits: jwalden (~waldo@2620:101:8003:200:3ea9:f4ff:fe34:6fd4) (Quit: ChatZilla 0.9.87-7.1450hg.fc19 [XULRunner 23.0/20130805131520])
- # [00:07] * Joins: jwalden (~waldo@2620:101:8003:200:3ea9:f4ff:fe34:6fd4)
- # [00:10] * Quits: Maurice (copyman@5ED57922.cm-7-6b.dynamic.ziggo.nl)
- # [00:13] * Joins: WeirdAl_ (~chatzilla@g2spf.ask.info)
- # [00:14] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Ping timeout: 246 seconds)
- # [00:14] * WeirdAl_ is now known as WeirdAl
- # [00:16] * Joins: marcosc (~marcosc@bl7-118-144.dsl.telepac.pt)
- # [00:18] * Quits: tobie_ (~tobielang@col74-1-88-183-112-72.fbx.proxad.net) (Quit: tobie_)
- # [00:22] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [00:23] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [00:25] * Joins: hasather_ (~hasather@cm-84.210.170.16.getinternet.no)
- # [00:25] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Read error: Connection reset by peer)
- # [00:26] * Quits: zkis (~zkis@87-93-55-116.bb.dnainternet.fi) (Ping timeout: 246 seconds)
- # [00:30] * Joins: nimbu (~nimbu@192.150.10.207)
- # [00:32] * Joins: Spedax (~spedax@5.149.138.2)
- # [00:35] * Quits: Spedax (~spedax@5.149.138.2) (Read error: Operation timed out)
- # [00:43] * Quits: binary_C0gnition (~encryptd_@66-188-99-174.static.ftbg.wi.charter.com) (Remote host closed the connection)
- # [00:45] * Joins: Irish1 (~Ir1sh@c-98-199-139-18.hsd1.tx.comcast.net)
- # [00:48] * Quits: Ir1sh (~Ir1sh@c-98-199-139-18.hsd1.tx.comcast.net) (Ping timeout: 260 seconds)
- # [00:51] * Quits: marcosc (~marcosc@bl7-118-144.dsl.telepac.pt) (Remote host closed the connection)
- # [00:52] * Joins: marcosc (~marcosc@bl7-118-144.dsl.telepac.pt)
- # [00:52] * Quits: marcosc (~marcosc@bl7-118-144.dsl.telepac.pt) (Read error: Connection reset by peer)
- # [00:57] * Joins: Smylers (~smylers@host86-152-155-75.range86-152.btcentralplus.com)
- # [00:57] * nimbu is now known as divya
- # [01:07] * Quits: Smylers (~smylers@host86-152-155-75.range86-152.btcentralplus.com) (Ping timeout: 264 seconds)
- # [01:11] * Quits: hasather_ (~hasather@cm-84.210.170.16.getinternet.no) (Remote host closed the connection)
- # [01:11] * Joins: nimbu (~nimbu@192.150.10.206)
- # [01:13] * Quits: vcarbune (~vcarbune@84-75-248-2.dclient.hispeed.ch) (Quit: Leaving)
- # [01:14] * Quits: divya (~nimbu@192.150.10.207) (Ping timeout: 260 seconds)
- # [01:15] * Quits: Nenor (~Nenor@ip4-95-82-183-100.cust.nbox.cz) (Quit: Nenor)
- # [01:20] <Hixie_> is there a way to make an element with a semi-transparent background blur the stuff it overlaps?
- # [01:20] <Hixie_> aero-style? or mac menu style?
- # [01:22] <zewt> you can do that with css filters, i think
- # [01:23] <zewt> iirc it's catastrophically slow in some implementations (not all are hardware-accelerated)
- # [01:23] * Quits: rmichnik (~quassel@177.41.133.105) (Read error: Connection reset by peer)
- # [01:24] * Joins: rmichnik (~quassel@177.41.133.105.dynamic.adsl.gvt.net.br)
- # [01:28] * Joins: binary_C0gnition (~encryptd_@71-89-74-12.dhcp.bycy.mi.charter.com)
- # [01:28] <Hixie_> doesn't 'filter' apply to the element itself, rather than its background?
- # [01:29] <Hixie_> or i should say, rather than what is behind it
- # [01:29] <Hixie_> not its background in a CSS sense
- # [01:31] * Quits: jsbell (jsbell@nat/google/x-xmunmghvnamausgy) (Quit: There's no place like home...)
- # [01:31] * Quits: lmcliste_ (~lmclister@192.150.10.209)
- # [01:31] * Joins: lmcliste_ (~lmclister@192.150.10.209)
- # [01:32] <Hixie_> cabanier: ping
- # [01:34] * Quits: lmcliste_ (~lmclister@192.150.10.209) (Client Quit)
- # [01:38] <zewt> hmm true
- # [01:39] <rillian> Hixie_: you'd have to hack it I think. css filters blur before compositing
- # [01:39] <zewt> wonder how that could be done in general ... first thought is a way to create an element whose contents is whatever's composited underneath it, but alpha would break that
- # [01:39] <rillian> http://jsfiddle.net/3asZC/539/
- # [01:40] <Hixie_> doesn't seem to affect the backdrop...
- # [01:41] <zewt> unless it's just a flat, completely precomposited copy of whatever's under it (thus with no transparency)
- # [01:42] <zewt> personally there are few things in UIs i hate more than blurring (hurts my eyes), so I'm okay with it being hard to do :)
- # [01:44] <Hixie_> mac menus use it to good effect
- # [01:45] <zewt> i don't remember it (and don't see it on my mbp), maybe I turned it off somewhere
- # [01:45] <Hixie_> look through a context menu
- # [01:46] <Hixie_> or a top-level menu from the menu bar
- # [01:46] <Hixie_> it's extremely subtle
- # [01:46] <Hixie_> bbl
- # [01:47] <zewt> nope
- # [01:56] * Joins: tobie_ (~tobielang@col74-1-88-183-112-72.fbx.proxad.net)
- # [02:00] * Quits: nimbu (~nimbu@192.150.10.206) (Quit: Leaving.)
- # [02:03] * Quits: Kolombiken (~Adium@gateway.creuna.se) (Read error: Connection reset by peer)
- # [02:04] * Joins: Kolombiken (~Adium@gateway.creuna.se)
- # [02:04] <Domenic_> +1, we have wanted this background-blurring ourselves
- # [02:04] <Domenic_> I might try breaking out the old ::before, putting the background in there, and blurring the ::before?
- # [02:04] <Domenic_> Bet it doesn't work though, everyone forgets poor pseudo-elements when implementing cool features like filters.
- # [02:04] * Joins: sayanee (~sayanee@210.23.18.249)
- # [02:07] * Quits: tobie_ (~tobielang@col74-1-88-183-112-72.fbx.proxad.net) (Quit: tobie_)
- # [02:10] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Quit: ChatZilla 0.9.90.1 [Firefox 23.0.1/20130814063812])
- # [02:10] * Joins: tobie_ (~tobielang@col74-1-88-183-112-72.fbx.proxad.net)
- # [02:12] * Quits: ap (~ap@2620:149:4:304:19ca:c50c:c162:47d2) (Quit: ap)
- # [02:24] * Quits: tobie_ (~tobielang@col74-1-88-183-112-72.fbx.proxad.net) (Quit: tobie_)
- # [02:25] * Joins: nimbu (~nimbu@192.150.10.207)
- # [02:25] * Quits: Benvie (~bbenvie@v-1045.fw1.sfo1.mozilla.net)
- # [02:27] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
- # [02:29] * Quits: weinig (~weinig@17.202.47.105) (Ping timeout: 264 seconds)
- # [02:43] * Joins: espadrine` (~ttyl@AMontsouris-158-1-94-218.w90-2.abo.wanadoo.fr)
- # [02:46] * Quits: espadrine (~ttyl@AMontsouris-158-1-94-230.w90-2.abo.wanadoo.fr) (Ping timeout: 264 seconds)
- # [02:48] * Joins: mven (~mven@ip68-224-15-53.lv.lv.cox.net)
- # [02:49] * Joins: weinig (~weinig@17.114.217.25)
- # [03:00] * Quits: nimbu (~nimbu@192.150.10.207) (Quit: Leaving.)
- # [03:01] * Quits: jorgepedret (~jorgepedr@64-46-23-103.dyn.novuscom.net) (Quit: Computer has gone to sleep.)
- # [03:01] * Quits: gavinc (~gavin@barad-dur.carothers.name) (Read error: Connection reset by peer)
- # [03:03] * Joins: gavinc (~gavin@barad-dur.carothers.name)
- # [03:09] * Joins: birtles (~chatzilla@61-121-216-2.bitcat.net)
- # [03:11] * Quits: smaug____ (~chatzilla@a91-154-42-225.elisa-laajakaista.fi) (Ping timeout: 264 seconds)
- # [03:12] * Joins: Goplat (~goplat@reactos/developer/Goplat)
- # [03:25] * Quits: rniwa (~rniwa@17.245.104.148) (Quit: rniwa)
- # [03:26] <zewt> Domenic_: not really fair to expect that, heh (and if there was a way to do it, ::before doesn't seem right anyway)
- # [03:28] * Joins: rniwa (~rniwa@17.114.108.151)
- # [03:28] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [03:30] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Remote host closed the connection)
- # [03:30] <cabanier> Hixie_: pong
- # [03:31] * Joins: tantek (~tantek@cust217-dsl91-135-3.idnet.net)
- # [03:32] * Joins: nessy (~silviapf@101.164.144.53)
- # [03:33] <cabanier> Domenic_: why would a filter not work on a pseudo?
- # [03:39] * Quits: gavinc (~gavin@barad-dur.carothers.name) (Read error: Connection reset by peer)
- # [03:43] * Quits: rniwa (~rniwa@17.114.108.151) (Quit: rniwa)
- # [03:46] * Quits: annevk (~annevk@2.31.25.182) (Remote host closed the connection)
- # [03:50] * Quits: nessy (~silviapf@101.164.144.53) (Quit: Leaving.)
- # [03:51] * Joins: barneybook|2 (~kvirc@1-160-49-198.dynamic.hinet.net)
- # [03:52] * Quits: barneybook (~kvirc@114-43-158-224.dynamic.hinet.net) (Ping timeout: 264 seconds)
- # [03:53] * Joins: rniwa (~rniwa@17.114.108.151)
- # [04:01] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [04:01] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [04:05] * Quits: weinig (~weinig@17.114.217.25) (Quit: weinig)
- # [04:09] * Quits: rmichnik (~quassel@177.41.133.105.dynamic.adsl.gvt.net.br) (Ping timeout: 240 seconds)
- # [04:11] * Quits: ricea (~ricea@2401:fa00:4:1000:b6b5:2fff:feca:47f8) (*.net *.split)
- # [04:14] <MikeSmith> I'm running IE10 in virtualbox on my Mac. Anybody know if there's a way I can copy the generated DOM from IE to the clipboard?
- # [04:15] <MikeSmith> like "Copy InnerHTML" in Firefox devtools or "Copy HTML" in Chrome devtools
- # [04:15] <MikeSmith> I can't even figure out how to to do "View source"..
- # [04:16] * Joins: nessy (~silviapf@101.164.144.53)
- # [04:16] * Joins: ricea (~ricea@2401:fa00:4:1000:b6b5:2fff:feca:47f8)
- # [04:27] <cabanier> MikeSmith: hit F12, select the node and say copy innterHTML
- # [04:27] <cabanier> MikeSmith: "view source" is right-click
- # [04:31] <MikeSmith> cabanier: thanks but for some reason I can't even get a context menu with right-click -- nothing happens. And for F12 also, nothing happens
- # [04:31] <MikeSmith> but I did manage to to get the Developer Tools UI to display
- # [04:32] <MikeSmith> and there's Save HTML button there
- # [04:33] <MikeSmith> now I don't don't how to move the file between the VirtualBox environment and my Mac filesystem but I guess it's just easier to send it to myself by Gmail
- # [04:33] * Joins: Spedax (~spedax@5.149.138.2)
- # [04:34] <MikeSmith> cabanier: btw what I'm working is canvas-related
- # [04:34] <MikeSmith> preparing a report on browser results for the 2dcontext test sute
- # [04:35] * Joins: jorgepedret (~jorgepedr@70-36-56-110.dyn.novuscom.net)
- # [04:35] <cabanier> MikeSmith: ah.
- # [04:36] <cabanier> MikeSmith: is it so we know to go to the next stage and cut the at-risk features?
- # [04:36] <MikeSmith> yeah
- # [04:38] * Quits: Spedax (~spedax@5.149.138.2) (Ping timeout: 264 seconds)
- # [04:38] <MikeSmith> cabanier: results so far at at http://w3c-test.org/testrunner/2dcontext/results.html
- # [04:39] <cabanier> I thought someone already did that a couple of months ago.
- # [04:39] <MikeSmith> probably they did
- # [04:39] <MikeSmith> but if so I don't recall where or if they produced an actual report of some kind
- # [04:40] <MikeSmith> the above results are generated using a test-runner that Ms2ger put together
- # [04:40] <cabanier> I remember seeing it. They used the same test suite from philip
- # [04:40] <MikeSmith> (general test-runner, not specific to canvas)a
- # [04:40] <MikeSmith> OK
- # [04:40] * Joins: birtles_ (~chatzilla@61-121-216-2.bitcat.net)
- # [04:41] <MikeSmith> you don't remember who it was?
- # [04:43] * Quits: birtles (~chatzilla@61-121-216-2.bitcat.net) (Ping timeout: 264 seconds)
- # [04:43] * birtles_ is now known as birtles
- # [04:51] <cabanier> Let me check my email
- # [04:56] <MikeSmith> cabanier: thanks -- I appreciate it
- # [04:56] <cabanier> MikeSmith: Jay created a report: https://github.com/w3c/html/commit/e39702df26606c248e4446f4371ca5ce739
- # [04:56] <cabanier> MikeSmith: I don't know how extensive it is
- # [04:57] * MikeSmith looks
- # [04:58] <cabanier> http://dev.w3.org/cvsweb/~checkout~/html5/2dcontext/canvas2d-implemtation.html?rev=1.3;content-type=text%2Fhtml
- # [04:58] <MikeSmith> cabanier: not so bad for what it is I guess
- # [04:58] <MikeSmith> https://rawgithub.com/w3c/html/e39702df26606c248e4446f4371ca5ce73912e61/CR_canvas_Status-6-20-2013.html
- # [04:58] <MikeSmith> cabanier: thanks
- # [04:58] <MikeSmith> yeah but not so extensive
- # [04:58] <cabanier> no. I think he mentioned that
- # [04:59] <MikeSmith> we need to granularity
- # [04:59] <cabanier> more granularity?
- # [04:59] <MikeSmith> I mean, we all already know that that we don't have implementations of Path object and hit testing
- # [04:59] <MikeSmith> granularity as in, exactly which tests fail
- # [05:00] <MikeSmith> and do they fail in more than one browser
- # [05:00] <cabanier> yes
- # [05:00] <cabanier> sometimes the spec is wrong but all the browser agree anyway
- # [05:00] <cabanier> ie stroking
- # [05:00] <MikeSmith> or to put it in other terms, for any given test, do we have a least 2 engines that pass it
- # [05:00] <MikeSmith> yeah
- # [05:01] <MikeSmith> cabanier: or if you look at the first failure in http://w3c-test.org/testrunner/2dcontext/results.html
- # [05:01] <MikeSmith> fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
- # [05:02] <MikeSmith> fails in all UAs
- # [05:03] <MikeSmith> http://w3c-test.org/testrunner/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
- # [05:04] * Quits: jorgepedret (~jorgepedr@70-36-56-110.dyn.novuscom.net) (Quit: Computer has gone to sleep.)
- # [05:04] <cabanier> 2d.pattern.image.incomplete.immediate.html is part of the blink/webkit testsuite and passes there
- # [05:04] <MikeSmith> really?
- # [05:05] <MikeSmith> not passing for me when I run it in Chromium 31
- # [05:05] * Quits: mven (~mven@ip68-224-15-53.lv.lv.cox.net) (Remote host closed the connection)
- # [05:05] <cabanier> This is the script:
- # [05:05] <cabanier> _addTest(function(canvas, ctx) {
- # [05:05] <cabanier> var img = new Image();
- # [05:05] <cabanier> img.src = "NotARealFileName.png";
- # [05:05] <cabanier> _assertSame(img.complete, false, "img.complete", "false");
- # [05:05] <cabanier> _assertSame(ctx.createPattern(img, 'repeat'), null, "ctx.createPattern(img, 'repeat')", "null");
- # [05:05] <cabanier> });
- # [05:05] <MikeSmith> http://w3c-test.org/testrunner/2dcontext/results-chrome31.html
- # [05:06] <MikeSmith> I get "Failed assertion ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object])"
- # [05:06] <MikeSmith> assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object "[object CanvasPattern]"
- # [05:07] <cabanier> the code looks the same
- # [05:07] <MikeSmith> I get tht same failure in Firefox 26
- # [05:07] * Quits: tantek (~tantek@cust217-dsl91-135-3.idnet.net) (Quit: tantek)
- # [05:07] <cabanier> ah, in your case it's finding the image
- # [05:11] <cabanier> this is testing image fetching from the main HTML spec: http://www.whatwg.org/specs/web-apps/current-work/#update-the-image-data
- # [05:12] <cabanier> and I'm not sure if it's asserting on something correct
- # [05:12] <MikeSmith> so maybe there's something wrong with the test
- # [05:13] <MikeSmith> by my count we have about 40 tests from thw 2dcontext test suite that aren't passing in any UA
- # [05:14] <cabanier> I'm not 100% sure that the test is wrong, but it's not failing on something that's part of canvas
- # [05:14] <MikeSmith> ok
- # [05:15] <MikeSmith> so that's the kind of thing we need to isolate, and change the test or drop it or whatever if it's not valid
- # [05:16] <cabanier> yes
- # [05:17] <MikeSmith> to me the main real utility of the http://w3c-test.org/testrunner/2dcontext/results.html report is, we go through all the fails-in-two-or-more-browsers cases and figure out why they're failing, then either make changes to the tests as needed, or if it's a real conformance failure with the current spec, then we either change the spec or list it as a known issue or whatever
- # [05:18] <cabanier> 2d.pattern.repeat.null.html is actually something where the whatwg is diverging from the w3c one
- # [05:19] <cabanier> MikeSmith: yes, let's go through them and see if we find spec bugs
- # [05:21] <MikeSmith> cabanier: if/when you have time on your own, and you see some low-hanging fruit, please make some notes and send them to the public-html-testsuite list or even to public-html
- # [05:21] <MikeSmith> in the meantime, plh is going to be talking about the results with Kris Kruger
- # [05:22] <cabanier> ok
- # [05:22] <MikeSmith> myself after this weekend I'm going to be away for two weeks at some Web events in Inida
- # [05:24] <cabanier> I assume that you will add all results to http://w3c-test.org/testrunner/2dcontext/results.html ?
- # [05:26] <MikeSmith> cabanier: which other results are needed?
- # [05:26] <MikeSmith> plh and I are only testing the latest versions of each UA
- # [05:26] <cabanier> MikeSmith: ah. I thought you were still adding test results
- # [05:26] <cabanier> ok
- # [05:27] <MikeSmith> no, those are complete results for all the http://w3c-test.org/web-platform-tests/master/2dcontext/ tests at least
- # [05:28] <MikeSmith> I know we have other canvas tests in http://w3c-test.org/web-platform-tests/master/html/semantics/embedded-content-0/the-canvas-element/ but I'm not doing any reporting on those yet at this point
- # [05:35] * Joins: mven (~mven@ip68-224-15-53.lv.lv.cox.net)
- # [05:41] <Hixie_> cabanier: is 2d.pattern.repeat.null.html assuming the whatwg spec or the w3c one? and what do browsers do?
- # [05:42] <cabanier> the one mike ran assumes w3c
- # [05:42] <Hixie_> cabanier: the reason i pinged you earlier was wondering if you were aware of any css plans to do blurring during composition, of the content you're being composited on
- # [05:42] <cabanier> s/w3c/whatwg
- # [05:43] <cabanier> the one from webkit/blink assumes w3c
- # [05:43] <cabanier> blurring of the element? that's already in
- # [05:43] <Hixie_> not of the element
- # [05:43] <Hixie_> of the stuff behind the element
- # [05:43] <cabanier> ah
- # [05:43] <cabanier> like blurring your backdrop?
- # [05:44] <cabanier> we've talked about that but it's not in a spec yet
- # [05:44] <Hixie_> k
- # [05:44] <Hixie_> had a need for it in a personal project recently, so, consider this a +1 :-)
- # [05:45] <Hixie_> looks like the whatwg spec is just wrong about the createPattern() call.
- # [05:45] <cabanier> http://lists.w3.org/Archives/Public/public-fx/2012AprJun/0003.html
- # [05:45] <Hixie_> w3c spec seems wrong too though
- # [05:45] <cabanier> we've had a bug on createPattern
- # [05:46] <cabanier> "If the empty string or null is specified, repeat must be assumed"
- # [05:46] <Hixie_> that's not the bug
- # [05:46] <Hixie_> the bug is the idl is wrong
- # [05:46] <Hixie_> it says first argument isn't nullable
- # [05:46] <Hixie_> (both specs say that)
- # [05:48] <cabanier> yes. the idl is wrong
- # [05:50] <Hixie_> man, the w3c one is way out of date
- # [05:50] <Hixie_> either that or i'm looking at the wrong spec
- # [05:52] <Hixie_> wait
- # [05:52] <Hixie_> i'm getting different results here
- # [05:52] <Hixie_> oh, i misread the test
- # [05:52] * Quits: nessy (~silviapf@101.164.144.53) (Quit: Leaving.)
- # [05:52] <cabanier> I might have been looking at a different test. several failed
- # [05:53] <cabanier> which one are you looking at?
- # [05:53] <Hixie_> http://w3c-test.org/testrunner/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html, but i was misreading it
- # [05:53] <Hixie_> testing again now.
- # [05:55] <cabanier> ok. the test you run assumes that 'null' will throw, but the same test in blink assumes that it will work
- # [06:00] * Joins: nonge_ (~nonge@p50829CC5.dip0.t-ipconnect.de)
- # [06:01] <Hixie_> i wonder (a) why the browsers do this, given that it's so inconsistent with everything else, and (b) why the specs forked on this
- # [06:01] <cabanier> it was an accidental change by Cameron when he updated everything to webidl
- # [06:02] <Hixie_> what was?
- # [06:02] <cabanier> no longer allowing null
- # [06:02] <cabanier> for createPattern
- # [06:02] <Hixie_> ah
- # [06:02] <Hixie_> that doesn't explain the forking though
- # [06:04] <cabanier> I'm trying to find the bug
- # [06:04] <Hixie_> https://www.w3.org/Bugs/Public/show_bug.cgi?id=17891
- # [06:04] <Hixie_> that's where we decided to make the whatwg version make more sense
- # [06:04] * Quits: nonge (~nonge@p50829890.dip0.t-ipconnect.de) (Ping timeout: 256 seconds)
- # [06:04] <Hixie_> but the w3c one forking apparently sowed confusion and led to implementations staying with the old behaviour
- # [06:04] <Hixie_> ffs
- # [06:04] <Hixie_> this forking crap keeps causing stuff like this
- # [06:04] <Hixie_> i wish the htmlwg would stop doing this
- # [06:05] <cabanier> the browsers all agreed that null was ok
- # [06:05] <Hixie_> because of the fork
- # [06:05] <Hixie_> they wouldn't have otherwise
- # [06:05] <Hixie_> see e.g. https://bugzilla.mozilla.org/show_bug.cgi?id=784809
- # [06:05] <cabanier> no, the old canvas spec said it was ok
- # [06:05] <Hixie_> yeah, and we tried to fix it
- # [06:06] <Hixie_> but the w3c spec didn't
- # [06:06] <cabanier> why?
- # [06:06] <cabanier> what needed fixing?
- # [06:06] <Hixie_> why the w3c didn't? beats the heck out of me
- # [06:06] <Hixie_> what needs fixing is "null" being treated as empty string is not normal behaviour
- # [06:06] <cabanier> this is when the test was changed to disallow null: https://www.w3.org/Bugs/Public/show_bug.cgi?id=17141
- # [06:09] <cabanier> https://bugzilla.mozilla.org/show_bug.cgi?id=784809 was to undo the change that ms2ger made shortly after he changed the test
- # [06:12] <cabanier> so, as far as I can tell:
- # [06:12] <cabanier> 1. everyone allowed null (and the tests verified this)
- # [06:13] <cabanier> 2. you integrated cameron's change
- # [06:13] <cabanier> 3. ms2ger changed mozilla and the test
- # [06:14] <cabanier> 4. Boris did not agree with the change, someone filed a bug against the w3c spec and the whatwg
- # [06:15] <cabanier> 5. the w3c version was changed back and mozilla reverted its change
- # [06:16] <cabanier> I don't remember why I changed the IDL back...
- # [06:16] * Quits: rniwa (~rniwa@17.114.108.151) (Quit: rniwa)
- # [06:17] <cabanier> I had a domstring? there at one point
- # [06:17] <Hixie_> re 1, pretty sure opera didn't.
- # [06:17] <Hixie_> re 4, the mozilla bug makes it clear that it was because the specs forked that bz felt he should pick something
- # [06:17] <cabanier> yes, they were the odd one out
- # [06:18] <Hixie_> the net result is, the web gets one more crazy quirk. yay us.
- # [06:19] <cabanier> I don't think so. I remember that bz wanted the old behavior. see also https://www.w3.org/Bugs/Public/show_bug.cgi?id=17891#c8
- # [06:21] <cabanier> fwiw, I think the canvas api's should be more lax.
- # [06:21] <Hixie_> https://bugzilla.mozilla.org/show_bug.cgi?id=784809 was filed by bz specifically with the reason "the spec changed" which he later clarified to mean your fork
- # [06:22] <Hixie_> so step 4 happened after the w3c spec changed, and because of it
- # [06:22] <Hixie_> anyway, the specifics are water under the bridge. i just find it irritating that we once again have inconsistency in the platform, especially since this time it's specifically because the w3c is forking specs that we have it.
- # [06:23] * Joins: krit (~krit@86.215-31-46.rdns.acropolistelecom.net)
- # [06:23] <cabanier> I'm not sure if you can blame forking here. I agree forking is bad!
- # [06:24] <cabanier> boris would have objected to this even if there was no w3c spec
- # [06:25] <cabanier> https://bugzilla.mozilla.org/show_bug.cgi?id=784809#c2: "The user impact is that createPattern calls that used to work and should work per the updated spec throw on m-c and aurora right now."
- # [06:25] <cabanier> some websites broke with this change
- # [06:25] <Hixie_> which?
- # [06:27] <cabanier> I don't remember but there was a popular library that stopped working
- # [06:27] <Hixie_> i don't see that documented anywhere
- # [06:28] * Quits: Irish1 (~Ir1sh@c-98-199-139-18.hsd1.tx.comcast.net) (Quit: Leaving)
- # [06:28] <cabanier> yes, I can only find that aurora is throwing
- # [06:29] <cabanier> I think that was really the divergence :-P
- # [06:29] <cabanier> the only divergence
- # [06:30] <Hixie_> there's like half a dozen different versions of the canvas spec on the w3c site, but the ones i found were all very divergent when it comes to createPattern. For example, they don't have ImageBitmap.
- # [06:30] <Hixie_> or CanvasImageSource or whatever it's called.
- # [06:31] <Hixie_> (i really don't understand why the w3c insists on forking when they keep talking, as you just did, about how forking is bad)
- # [06:31] <Hixie_> anyway, i gotta go. bbl.
- # [06:32] <cabanier> ok!
- # [06:35] <cabanier> canvasimagesource should be there
- # [06:35] * Quits: krit (~krit@86.215-31-46.rdns.acropolistelecom.net) (Quit: Leaving.)
- # [06:35] <cabanier> and imageBitmap is imageData. weird
- # [06:35] <cabanier> some integration must have gone bad
- # [06:40] * Quits: sayanee (~sayanee@210.23.18.249) (Remote host closed the connection)
- # [06:42] * Joins: ap (~ap@c-98-234-180-13.hsd1.ca.comcast.net)
- # [07:05] <MikeSmith> cabanier: do you know offhand which test cases correspond to the changes Hixie just made to the canvas spec?
- # [07:05] <MikeSmith> if not, no worries, I'll go in and try to match them up so I can annotate the report
- # [07:11] * diffalot is now known as diffalot-away
- # [07:12] * Joins: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com)
- # [07:40] * Quits: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com) (Remote host closed the connection)
- # [07:46] <cabanier> MikeSmith: I think it's the one with 'pattern.repeat.null'
- # [07:47] * Joins: annevk (~annevk@2.31.25.182)
- # [07:47] <cabanier> It does seem like the latest canvas spec is out of sync with the whatwg one. I will find out why that happend
- # [07:51] * Quits: annevk (~annevk@2.31.25.182) (Ping timeout: 256 seconds)
- # [07:53] * Quits: ap (~ap@c-98-234-180-13.hsd1.ca.comcast.net) (Quit: ap)
- # [07:55] * Joins: krit (~krit@86.215-31-46.rdns.acropolistelecom.net)
- # [07:57] <MikeSmith> cabanier: ok
- # [08:00] <MikeSmith> btw I don't think there's any tests in the canvas test suite that have ever intentionally been changed to assume the W3C spec and to not conform to the upstream spec
- # [08:01] <MikeSmith> if there are cases where they match the w3c spec but not the whatwg spec, I would thikn that's due to the whatwg spec having made a change and that change not getting ported to the w3c spec
- # [08:02] <MikeSmith> that is, the test is matching outdated behavior and needs to be updated
- # [08:13] * Joins: Smylers (~smylers@host86-152-155-75.range86-152.btcentralplus.com)
- # [08:34] * Joins: Spedax (~spedax@5.149.138.2)
- # [08:34] * Joins: nessy (~silviapf@101.164.144.53)
- # [08:38] * Quits: Spedax (~spedax@5.149.138.2) (Ping timeout: 240 seconds)
- # [08:39] * Quits: nessy (~silviapf@101.164.144.53) (Client Quit)
- # [08:43] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
- # [08:44] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [08:51] * Joins: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com)
- # [08:55] * Quits: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com) (Read error: Operation timed out)
- # [08:55] * Joins: rniwa (~rniwa@c-98-207-134-149.hsd1.ca.comcast.net)
- # [09:01] * Quits: krit (~krit@86.215-31-46.rdns.acropolistelecom.net) (Quit: Leaving.)
- # [09:02] * heycam|away is now known as heycam
- # [09:05] <cabanier> MikeSmith: we should test what the browsers implemented. If all (or most) of them converge on a certain behavior, then that is what should be in the spec and what we should test
- # [09:05] <cabanier> MikeSmith: the createPattern issue is a good example of that
- # [09:05] * Quits: rniwa (~rniwa@c-98-207-134-149.hsd1.ca.comcast.net) (Quit: rniwa)
- # [09:06] <MikeSmith> yeah
- # [09:06] <MikeSmith> well, in that specific case, the test did originally match what was implemented
- # [09:07] <cabanier> yes. so most of them converged (except opera) and then it became impossible to change it to something more sane
- # [09:07] <MikeSmith> but then Mozilla changed to implement what the spec says, and at that time Ms2ger also changed the test, to match the spec and to match what Mozilla (and Opera) had implemented
- # [09:07] <MikeSmith> yeah
- # [09:12] * Quits: nvartolomei (~nvartolom@178.168.103.7) (Remote host closed the connection)
- # [09:12] * Joins: nvartolomei (~nvartolom@178.168.103.7)
- # [09:21] * Joins: rniwa (~rniwa@c-98-207-134-149.hsd1.ca.comcast.net)
- # [09:28] * heycam is now known as heycam|away
- # [09:30] * Quits: Lachy (~textual@cm-84.215.104.248.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [09:30] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [09:32] * Joins: Lachy (~textual@cm-84.215.104.248.getinternet.no)
- # [09:38] * Quits: anssik (uid10742@gateway/web/irccloud.com/x-smvkpfevadskgcym) (Ping timeout: 240 seconds)
- # [09:38] * Joins: anssik (uid10742@gateway/web/irccloud.com/x-pnjtuqaxmlwvbenj)
- # [09:38] * Quits: jamesr_` (uid10481@gateway/web/irccloud.com/x-bnqnnissinbpydru) (Ping timeout: 248 seconds)
- # [09:39] * Quits: pdr (uid7901@pdpc/supporter/active/pdr) (Ping timeout: 276 seconds)
- # [09:40] * Quits: scottjehl__ (uid3055@gateway/web/irccloud.com/x-yxqrrackaunqlxfb) (Ping timeout: 264 seconds)
- # [09:40] * Joins: scottjehl__ (uid3055@gateway/web/irccloud.com/x-gdnvprzfmxetvyjp)
- # [09:40] * Quits: TabAtkins (uid11559@gateway/web/irccloud.com/x-sbstredswrkykbaw) (Ping timeout: 276 seconds)
- # [09:41] * Quits: rniwa (~rniwa@c-98-207-134-149.hsd1.ca.comcast.net) (Quit: rniwa)
- # [09:41] * Quits: birtles (~chatzilla@61-121-216-2.bitcat.net) (Read error: Connection reset by peer)
- # [09:54] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
- # [09:55] * Joins: tomasf (~tomasf@host-95-192-34-181.mobileonline.telia.com)
- # [10:00] * Quits: Lachy (~textual@cm-84.215.104.248.getinternet.no) (Quit: Textual IRC Client: www.textualapp.com)
- # [10:00] * Quits: matjas (uid2247@gateway/web/irccloud.com/x-zdixriewijwfqncn) (Ping timeout: 248 seconds)
- # [10:07] * Joins: nessy (~silviapf@101.164.144.53)
- # [10:09] * Joins: frozenice (~frozenice@unaffiliated/fr0zenice)
- # [10:19] * Quits: tomasf (~tomasf@host-95-192-34-181.mobileonline.telia.com) (Quit: tomasf)
- # [10:21] * Joins: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.k368.webspeed.dk)
- # [10:22] * Quits: temp02 (~temp01@unaffiliated/temp01) (Ping timeout: 256 seconds)
- # [10:22] * Joins: Maurice (copyman@5ED57922.cm-7-6b.dynamic.ziggo.nl)
- # [10:24] * Joins: rniwa (~rniwa@c-98-207-134-149.hsd1.ca.comcast.net)
- # [10:26] * Joins: nessy1 (~silviapf@101.164.144.53)
- # [10:27] * Quits: nessy (~silviapf@101.164.144.53) (Read error: Connection reset by peer)
- # [10:31] * Joins: raik (~textual@79.168.35.213.dyn.estpak.ee)
- # [10:34] * Quits: rniwa (~rniwa@c-98-207-134-149.hsd1.ca.comcast.net) (Quit: rniwa)
- # [10:34] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [10:41] * Joins: tantek (~tantek@cust217-dsl91-135-3.idnet.net)
- # [10:41] * Quits: nessy1 (~silviapf@101.164.144.53) (Quit: Leaving.)
- # [10:47] * Joins: krit (~krit@smb-rsycl-04.wifihubtelecom.net)
- # [10:48] * Quits: scott_gonzalez (gonzasi0@gateway/shell/jquery.com/x-vedolhuobtzxlbrd) (Ping timeout: 268 seconds)
- # [10:50] * diffalot-away is now known as diffalot
- # [10:52] * Joins: scott_gonzalez (gonzasi0@gateway/shell/jquery.com/x-tqvhmlovlnzkwarn)
- # [11:01] * diffalot is now known as diffalot-away
- # [11:02] * diffalot-away is now known as diffalot
- # [11:06] * Quits: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.k368.webspeed.dk) (Ping timeout: 240 seconds)
- # [11:07] * Quits: krit (~krit@smb-rsycl-04.wifihubtelecom.net) (Quit: Leaving.)
- # [11:10] * Joins: Nenor (~Nenor@ip4-95-82-183-100.cust.nbox.cz)
- # [11:11] * Quits: diffalot (~papyroman@unaffiliated/papyromancer) (Quit: ZNC - http://znc.in)
- # [11:12] * Joins: diffalot (~diffalot@c-76-107-128-104.hsd1.ms.comcast.net)
- # [11:13] * Joins: smaug____ (~chatzilla@a91-154-42-225.elisa-laajakaista.fi)
- # [11:13] * Quits: espadrine` (~ttyl@AMontsouris-158-1-94-218.w90-2.abo.wanadoo.fr) (Quit: Leaving)
- # [11:13] * Joins: espadrine (~ttyl@AMontsouris-158-1-94-218.w90-2.abo.wanadoo.fr)
- # [11:17] * Quits: smaug____ (~chatzilla@a91-154-42-225.elisa-laajakaista.fi) (Remote host closed the connection)
- # [11:18] * Joins: smaug____ (~chatzilla@a91-154-42-225.elisa-laajakaista.fi)
- # [11:22] * Quits: raik (~textual@79.168.35.213.dyn.estpak.ee)
- # [11:25] * Joins: roven (~roven@78-20-24-80.access.telenet.be)
- # [11:26] * Joins: charl (~charl@charl.eu)
- # [11:29] * Joins: annevk (~annevk@2.31.25.182)
- # [11:31] * Quits: tantek (~tantek@cust217-dsl91-135-3.idnet.net) (Quit: tantek)
- # [11:34] * Joins: tomasf (~tomasf@95.199.26.3)
- # [11:38] * Joins: jamesr__ (uid10481@gateway/web/irccloud.com/x-edxlxgsunicfbwxx)
- # [11:38] * Joins: pdr|haircut (uid7901@gateway/web/irccloud.com/x-elprljtxpwvykstn)
- # [11:39] * Joins: TabAtkins (uid11559@gateway/web/irccloud.com/x-xiecgfvabnhsaakn)
- # [11:47] * Quits: tomasf (~tomasf@95.199.26.3) (Quit: tomasf)
- # [11:51] * Quits: diffalot (~diffalot@c-76-107-128-104.hsd1.ms.comcast.net) (Changing host)
- # [11:51] * Joins: diffalot (~diffalot@unaffiliated/papyromancer)
- # [11:58] * Joins: rmichnik (~quassel@177.41.133.105.dynamic.adsl.gvt.net.br)
- # [12:00] * Joins: matjas (uid2247@gateway/web/irccloud.com/x-gzwsqajybffeyunn)
- # [12:01] * Quits: smaug____ (~chatzilla@a91-154-42-225.elisa-laajakaista.fi) (Ping timeout: 246 seconds)
- # [12:03] * Quits: jwalden (~waldo@2620:101:8003:200:3ea9:f4ff:fe34:6fd4) (Quit: ChatZilla 0.9.87-7.1450hg.fc19 [XULRunner 23.0.1/20130902133717])
- # [12:30] * Joins: tantek (~tantek@host81-155-164-128.range81-155.btcentralplus.com)
- # [12:34] * Joins: Spedax (~spedax@5.149.138.2)
- # [12:39] * Quits: Spedax (~spedax@5.149.138.2) (Ping timeout: 264 seconds)
- # [12:52] * Joins: adactio (~adactio@host81-155-164-128.range81-155.btcentralplus.com)
- # [13:15] * Quits: nielsle (~nielsle@3239149-cl69.boa.fiberby.dk) (Ping timeout: 245 seconds)
- # [13:19] * Quits: ivan`` (~ivan@li125-242.members.linode.com) (Ping timeout: 260 seconds)
- # [13:20] * Quits: espadrine (~ttyl@AMontsouris-158-1-94-218.w90-2.abo.wanadoo.fr) (Ping timeout: 240 seconds)
- # [13:22] * Quits: lokling (~quassel@quassel.woboq.com) (Quit: No Ping reply in 180 seconds.)
- # [13:23] * Joins: ivan`` (~ivan@unaffiliated/ivan/x-000001)
- # [13:24] * Joins: lokling (~quassel@quassel.woboq.de)
- # [13:30] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [13:35] * Joins: krit (~krit@88.128.80.7)
- # [13:35] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [13:43] * Quits: charl (~charl@charl.eu) (Quit: leaving)
- # [14:01] * Quits: Smylers (~smylers@host86-152-155-75.range86-152.btcentralplus.com) (Ping timeout: 264 seconds)
- # [14:03] * Joins: espadrine (~ttyl@AMontsouris-158-1-94-218.w90-2.abo.wanadoo.fr)
- # [14:11] * Joins: sayanee (~sayanee@210.23.18.249)
- # [14:17] * Joins: Lachy (~textual@cm-84.215.104.248.getinternet.no)
- # [14:17] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 245 seconds)
- # [14:24] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [14:26] * Joins: nielsle (~nielsle@3239149-cl69.boa.fiberby.dk)
- # [14:27] * Quits: Lachy (~textual@cm-84.215.104.248.getinternet.no) (Quit: Textual IRC Client: www.textualapp.com)
- # [14:33] * Parts: adactio (~adactio@host81-155-164-128.range81-155.btcentralplus.com)
- # [14:40] * Joins: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.k368.webspeed.dk)
- # [14:40] * Joins: Lachy (~textual@cm-84.215.104.248.getinternet.no)
- # [14:41] * Quits: tantek (~tantek@host81-155-164-128.range81-155.btcentralplus.com) (Quit: tantek)
- # [14:45] * Joins: raik (~raik@79.168.35.213.dyn.estpak.ee)
- # [14:47] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 276 seconds)
- # [14:48] * Quits: espadrine (~ttyl@AMontsouris-158-1-94-218.w90-2.abo.wanadoo.fr) (Ping timeout: 264 seconds)
- # [14:50] * Quits: raik (~raik@79.168.35.213.dyn.estpak.ee)
- # [14:57] <Domenic_> annevk: `class Elements extends Array` got spontaneous applause about an hour ago at JSConf EU :D
- # [14:59] * Joins: Smylers (~smylers@host86-159-65-82.range86-159.btcentralplus.com)
- # [15:07] * Quits: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si) (Ping timeout: 260 seconds)
- # [15:10] * Quits: krit (~krit@88.128.80.7) (Quit: Leaving.)
- # [15:10] * Joins: vitorpacheco (~vitor@189-105-53-68.user.veloxzone.com.br)
- # [15:10] * Joins: piku17 (~piku17@96.127.227.23)
- # [15:11] * Joins: krit (~krit@88.128.80.7)
- # [15:15] * Quits: krit (~krit@88.128.80.7) (Client Quit)
- # [15:16] * Joins: krit (~krit@88.128.80.7)
- # [15:17] * Quits: piku17 (~piku17@96.127.227.23) (Quit: Leaving)
- # [15:34] * Quits: Lachy (~textual@cm-84.215.104.248.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [15:39] * Quits: krit (~krit@88.128.80.7) (Ping timeout: 260 seconds)
- # [15:41] * Joins: charl (~charl@524AAA7D.cm-4-3c.dynamic.ziggo.nl)
- # [15:43] * Quits: roven (~roven@78-20-24-80.access.telenet.be) (Remote host closed the connection)
- # [15:43] * Quits: vitorpacheco (~vitor@189-105-53-68.user.veloxzone.com.br) (Quit: Saindo)
- # [15:45] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [15:54] * Joins: espadrine (~ttyl@AMontsouris-158-1-94-218.w90-2.abo.wanadoo.fr)
- # [15:56] * Quits: rmichnik (~quassel@177.41.133.105.dynamic.adsl.gvt.net.br) (Read error: Connection reset by peer)
- # [15:56] * Joins: roven (~roven@78-20-24-80.access.telenet.be)
- # [15:57] * Quits: barneybook|2 (~kvirc@1-160-49-198.dynamic.hinet.net) (Ping timeout: 260 seconds)
- # [15:57] * Joins: rmichnik (~quassel@177.41.133.105)
- # [16:00] * Quits: rmichnik (~quassel@177.41.133.105) (Read error: Connection reset by peer)
- # [16:00] * Joins: krit (~krit@88.128.80.7)
- # [16:15] * Quits: krit (~krit@88.128.80.7) (Quit: Leaving.)
- # [16:21] * Joins: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com)
- # [16:28] * Joins: krit (~krit@88.128.80.7)
- # [16:29] * Joins: barneybook|2 (~kvirc@114-44-245-212.dynamic.hinet.net)
- # [16:35] * Joins: Spedax (~spedax@5.149.138.2)
- # [16:36] * Quits: barneybook|2 (~kvirc@114-44-245-212.dynamic.hinet.net) (Ping timeout: 260 seconds)
- # [16:38] * Quits: krit (~krit@88.128.80.7) (Quit: Leaving.)
- # [16:38] * Joins: barneybook (~kvirc@114-44-245-212.dynamic.hinet.net)
- # [16:40] * Quits: Spedax (~spedax@5.149.138.2) (Ping timeout: 260 seconds)
- # [16:41] * Joins: seventh (seventh@207.207.28.148)
- # [16:45] * Quits: Nenor (~Nenor@ip4-95-82-183-100.cust.nbox.cz) (Quit: Nenor)
- # [16:47] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [16:48] * Quits: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si) (Ping timeout: 246 seconds)
- # [16:48] * Quits: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com) (Remote host closed the connection)
- # [16:49] * Joins: tantek (~tantek@109.144.243.22)
- # [16:51] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 264 seconds)
- # [16:53] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [16:55] * Joins: xvzf (~macbook@pool-02b66.externet.hu)
- # [16:57] * Joins: smaug____ (~chatzilla@a91-154-42-225.elisa-laajakaista.fi)
- # [16:57] * Joins: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com)
- # [16:57] <xvzf> hi there, I started to read Mark Pilgrim's book and he had written that WhatWG wanted to describe how popular browsers had provided fallback modes for erroneous html. Which documents should I read if I'm interested in this?
- # [17:01] <Philip`> xvzf: Probably http://whatwg.org/html
- # [17:07] * Quits: tantek (~tantek@109.144.243.22) (Quit: tantek)
- # [17:09] * Quits: nvartolomei (~nvartolom@178.168.103.7) (Read error: Connection reset by peer)
- # [17:11] * Quits: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com) (Remote host closed the connection)
- # [17:11] <xvzf> Philip`, : especially http://www.whatwg.org/specs/web-apps/current-work/multipage/#auto-toc-14 I guess
- # [17:15] <Philip`> xvzf: The "Writing HTML documents" vs "Parsing HTML documents" sections might be the most obvious example - the first section defines what is correct/erroneous syntax, and the second section defines how to parse HTML regardless of its correctness (with the handling of erroneous content being compatible with what browsers have done historically, because there is content that relies on that)
- # [17:18] * Quits: smaug____ (~chatzilla@a91-154-42-225.elisa-laajakaista.fi) (Ping timeout: 256 seconds)
- # [17:25] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [17:28] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [17:31] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Client Quit)
- # [17:34] * Quits: roven (~roven@78-20-24-80.access.telenet.be) (Remote host closed the connection)
- # [17:37] * Joins: roven (~roven@78-20-24-80.access.telenet.be)
- # [17:38] * Quits: rcombs (~rcombs@rcombs.me) (Ping timeout: 240 seconds)
- # [17:47] * Joins: zkis (~zkis@87-93-55-116.bb.dnainternet.fi)
- # [17:59] * Quits: roven (~roven@78-20-24-80.access.telenet.be) (Remote host closed the connection)
- # [18:05] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:06] * Joins: Goplat (~goplat@reactos/developer/Goplat)
- # [18:06] * Quits: zkis (~zkis@87-93-55-116.bb.dnainternet.fi) (Ping timeout: 264 seconds)
- # [18:18] * Joins: zkis (~zkis@188-67-98-185.bb.dnainternet.fi)
- # [18:25] * Quits: espadrine (~ttyl@AMontsouris-158-1-94-218.w90-2.abo.wanadoo.fr) (Ping timeout: 264 seconds)
- # [18:25] * Joins: marcosc (~marcosc@bl7-118-144.dsl.telepac.pt)
- # [18:25] * Joins: tantek (~tantek@cust217-dsl91-135-3.idnet.net)
- # [18:29] * Joins: roven (~roven@78-20-24-80.access.telenet.be)
- # [18:30] * Quits: zkis (~zkis@188-67-98-185.bb.dnainternet.fi) (Ping timeout: 240 seconds)
- # [18:30] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [18:36] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [18:37] * Joins: espadrine (~ttyl@AMontsouris-158-1-50-42.w92-128.abo.wanadoo.fr)
- # [18:42] * Joins: zkis (~zkis@87-95-118-98.bb.dnainternet.fi)
- # [18:47] * Quits: sayanee (~sayanee@210.23.18.249) (Remote host closed the connection)
- # [18:49] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [18:53] * Quits: zkis (~zkis@87-95-118-98.bb.dnainternet.fi) (Read error: Connection timed out)
- # [18:54] * Joins: zkis (~zkis@87-95-118-98.bb.dnainternet.fi)
- # [18:54] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
- # [19:00] * Quits: zkis (~zkis@87-95-118-98.bb.dnainternet.fi) (Ping timeout: 240 seconds)
- # [19:06] * Quits: brion (~brion@wikipedia/pdpc.professional.brion) (Quit: brion)
- # [19:09] * Joins: rcombs (~rcombs@rcombs.me)
- # [19:17] * Quits: binary_C0gnition (~encryptd_@71-89-74-12.dhcp.bycy.mi.charter.com) (Remote host closed the connection)
- # [19:23] * Joins: rc0mbs (~rcombs@rcombs.me)
- # [19:24] * Quits: rcombs (~rcombs@rcombs.me) (Ping timeout: 264 seconds)
- # [19:24] * rc0mbs is now known as rcombs
- # [19:38] * Joins: weinig (~weinig@24.130.60.35)
- # [19:46] * Joins: rniwa (~rniwa@192.sub-70-197-3.myvzw.com)
- # [19:47] * Joins: smaug____ (~chatzilla@a91-154-42-225.elisa-laajakaista.fi)
- # [19:53] * Quits: roven (~roven@78-20-24-80.access.telenet.be) (Remote host closed the connection)
- # [20:04] * Joins: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com)
- # [20:11] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [20:18] * Joins: roven (~roven@78-20-24-80.access.telenet.be)
- # [20:23] * Joins: tobie_ (~tobielang@col74-1-88-183-112-72.fbx.proxad.net)
- # [20:24] * Quits: tobie_ (~tobielang@col74-1-88-183-112-72.fbx.proxad.net) (Client Quit)
- # [20:35] * Joins: zkis (~zkis@87-95-118-98.bb.dnainternet.fi)
- # [20:36] * Joins: Spedax (~spedax@5.149.138.2)
- # [20:36] * Quits: Smylers (~smylers@host86-159-65-82.range86-159.btcentralplus.com) (Ping timeout: 256 seconds)
- # [20:40] * Quits: Spedax (~spedax@5.149.138.2) (Ping timeout: 240 seconds)
- # [20:43] * Quits: zkis (~zkis@87-95-118-98.bb.dnainternet.fi) (Ping timeout: 264 seconds)
- # [20:49] * Joins: Smylers (~smylers@host81-156-154-83.range81-156.btcentralplus.com)
- # [20:55] * Quits: xvzf (~macbook@pool-02b66.externet.hu) (Ping timeout: 264 seconds)
- # [20:59] * Quits: smaug____ (~chatzilla@a91-154-42-225.elisa-laajakaista.fi) (Remote host closed the connection)
- # [21:00] * Joins: smaug____ (~chatzilla@a91-154-42-225.elisa-laajakaista.fi)
- # [21:08] * pdr|haircut is now known as pdr
- # [21:08] * Quits: pdr (uid7901@gateway/web/irccloud.com/x-elprljtxpwvykstn) (Changing host)
- # [21:08] * Joins: pdr (uid7901@pdpc/supporter/active/pdr)
- # [21:10] * Joins: tobie_ (~tobielang@col74-1-88-183-112-72.fbx.proxad.net)
- # [21:16] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [21:18] * Quits: roven (~roven@78-20-24-80.access.telenet.be) (Remote host closed the connection)
- # [21:19] * Quits: mven (~mven@ip68-224-15-53.lv.lv.cox.net) (Remote host closed the connection)
- # [21:22] * Quits: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com) (Remote host closed the connection)
- # [21:23] * Quits: rniwa (~rniwa@192.sub-70-197-3.myvzw.com) (Read error: Connection reset by peer)
- # [21:23] * Quits: tobie_ (~tobielang@col74-1-88-183-112-72.fbx.proxad.net) (Quit: tobie_)
- # [21:27] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [21:31] * Joins: roven (~roven@78-20-24-80.access.telenet.be)
- # [21:48] * Joins: jorgepedret (~jorgepedr@70-36-56-110.dyn.novuscom.net)
- # [21:48] * Quits: charl (~charl@524AAA7D.cm-4-3c.dynamic.ziggo.nl) (Quit: leaving)
- # [21:50] * Quits: espadrine (~ttyl@AMontsouris-158-1-50-42.w92-128.abo.wanadoo.fr) (Ping timeout: 260 seconds)
- # [21:54] * Joins: mven (~mven@u-131-216-14-39.dhcp.unlv.edu)
- # [21:55] * Quits: mven (~mven@u-131-216-14-39.dhcp.unlv.edu) (Read error: Connection reset by peer)
- # [21:56] * Joins: mven (~mven@u-131-216-14-39.dhcp.unlv.edu)
- # [21:57] * Quits: roven (~roven@78-20-24-80.access.telenet.be) (Remote host closed the connection)
- # [21:57] * Quits: mven (~mven@u-131-216-14-39.dhcp.unlv.edu) (Read error: Connection reset by peer)
- # [21:58] * Joins: mven (~mven@u-131-216-14-39.dhcp.unlv.edu)
- # [22:00] * Quits: mven (~mven@u-131-216-14-39.dhcp.unlv.edu) (Read error: Connection reset by peer)
- # [22:00] * Joins: mven (~mven@u-131-216-14-39.dhcp.unlv.edu)
- # [22:05] * Joins: roven (~roven@78-20-24-80.access.telenet.be)
- # [22:20] * Quits: jorgepedret (~jorgepedr@70-36-56-110.dyn.novuscom.net) (Quit: Computer has gone to sleep.)
- # [22:22] * Quits: mven (~mven@u-131-216-14-39.dhcp.unlv.edu) (Remote host closed the connection)
- # [22:23] * Joins: mven (~mven@u-131-216-14-39.dhcp.unlv.edu)
- # [22:24] * Quits: frozenice (~frozenice@unaffiliated/fr0zenice) (Remote host closed the connection)
- # [22:25] * Quits: mven (~mven@u-131-216-14-39.dhcp.unlv.edu) (Read error: Connection reset by peer)
- # [22:26] * Joins: mven (~mven@u-131-216-14-39.dhcp.unlv.edu)
- # [22:33] * Joins: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com)
- # [22:40] <annevk> bkardell__: I don't follow your question on Twitter
- # [22:43] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [22:45] * Quits: gavin (~gavin@firefox/developer/gavin) (Remote host closed the connection)
- # [22:47] * Joins: Scorchin (uid1242@gateway/web/irccloud.com/x-hjddmcqxtwlkidzj)
- # [22:47] * Joins: gavin (~gavin@people1.scl3.mozilla.com)
- # [22:47] * Quits: gavin (~gavin@people1.scl3.mozilla.com) (Changing host)
- # [22:47] * Joins: gavin (~gavin@firefox/developer/gavin)
- # [22:53] * Joins: zkis (~zkis@87-95-118-98.bb.dnainternet.fi)
- # [22:58] * Quits: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com) (Remote host closed the connection)
- # [23:00] * Joins: jorgepedret (~jorgepedr@70-36-56-110.dyn.novuscom.net)
- # [23:05] * Quits: mven (~mven@u-131-216-14-39.dhcp.unlv.edu) (Remote host closed the connection)
- # [23:13] * Joins: mven (~mven@u-131-216-14-39.dhcp.unlv.edu)
- # [23:17] * Quits: mven (~mven@u-131-216-14-39.dhcp.unlv.edu) (Read error: Connection reset by peer)
- # [23:17] * Joins: mven (~mven@u-131-216-14-39.dhcp.unlv.edu)
- # [23:20] * Quits: roven (~roven@78-20-24-80.access.telenet.be) (Remote host closed the connection)
- # [23:22] * Quits: mven (~mven@u-131-216-14-39.dhcp.unlv.edu) (Read error: Connection reset by peer)
- # [23:22] * Joins: mven (~mven@u-131-216-14-39.dhcp.unlv.edu)
- # [23:24] * Quits: mven (~mven@u-131-216-14-39.dhcp.unlv.edu) (Read error: Connection reset by peer)
- # [23:24] * Joins: mven (~mven@u-131-216-14-39.dhcp.unlv.edu)
- # [23:25] * Joins: roven (~roven@78-20-24-80.access.telenet.be)
- # [23:26] * Quits: mven (~mven@u-131-216-14-39.dhcp.unlv.edu) (Read error: Connection reset by peer)
- # [23:27] * Joins: mven (~mven@u-131-216-14-39.dhcp.unlv.edu)
- # [23:33] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [23:34] * Quits: jarek (~jarek@unaffiliated/jarek) (Client Quit)
- # [23:34] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [23:34] * Quits: jarek (~jarek@unaffiliated/jarek) (Client Quit)
- # [23:35] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [23:36] * Quits: jarek (~jarek@unaffiliated/jarek) (Client Quit)
- # [23:41] * Quits: mven (~mven@u-131-216-14-39.dhcp.unlv.edu) (Read error: Connection reset by peer)
- # [23:41] * Joins: mven (~mven@u-131-216-14-39.dhcp.unlv.edu)
- # [23:44] * Quits: mven (~mven@u-131-216-14-39.dhcp.unlv.edu) (Read error: Connection reset by peer)
- # [23:44] * Joins: mven (~mven@u-131-216-14-39.dhcp.unlv.edu)
- # [23:46] * Quits: mven (~mven@u-131-216-14-39.dhcp.unlv.edu) (Read error: Connection reset by peer)
- # [23:46] * Joins: mven (~mven@u-131-216-14-39.dhcp.unlv.edu)
- # [23:46] * Joins: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com)
- # [23:51] * Quits: mven (~mven@u-131-216-14-39.dhcp.unlv.edu) (Read error: Connection reset by peer)
- # [23:52] * Joins: mven (~mven@u-131-216-14-39.dhcp.unlv.edu)
- # [23:52] * Quits: seventh (seventh@207.207.28.148) (Ping timeout: 246 seconds)
- # [23:54] * Quits: mven (~mven@u-131-216-14-39.dhcp.unlv.edu) (Read error: Connection reset by peer)
- # [23:54] * Joins: mven (~mven@u-131-216-14-39.dhcp.unlv.edu)
- # [23:56] * Quits: mven (~mven@u-131-216-14-39.dhcp.unlv.edu) (Read error: Connection reset by peer)
- # [23:57] * Joins: mven (~mven@u-131-216-14-39.dhcp.unlv.edu)
- # [23:57] * Quits: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com) (Remote host closed the connection)
- # [23:58] <Hixie_> is there a way to make opacity:0 elements transparent for event targetting purposes also?
- # [23:59] <Hixie_> i'm using opacity to fade them out in a transition instead of marking them display:none, but they're still there so clicks still go to them...
- # Session Close: Sun Sep 15 00:00:00 2013
The end :)