00:53 | <heycam> | Hixie, I've allowed typedefs to specify extended attributes as part of their definition now. you might like to use that for event listener attributes to avoid duplicating [TreatNonCallableAsNone] everywhere |
00:54 | <heycam> | Hixie, e.g. `typedef [TreatNonCallableAsNone] Function EventListener; … interface Whatever { attribute EventListener onfoo; }` |
01:26 | <Hixie> | heycam|away: nice |
04:30 | <MikeSmith> | looking at http://caniuse.com/#feat=fileapi |
04:31 | <MikeSmith> | what is partial about File API support in current Firefox? |
04:38 | <zewt> | no filesystem API, iirc |
09:42 | <annevk> | IE9 has responseType? |
10:20 | <annevk> | how does the chunked-text stuff relate to the stream stuff? |
10:20 | <annevk> | do we really need chunked-text if we have stream? |
10:20 | <annevk> | related keyword: XMLHttpRequest |
10:41 | <dating> | http://netdate.dk/ :-) |
10:42 | <annevk> | krijn: should we nuke that kind of spam from the logs? |
10:42 | <krijn> | Happens a lot? |
10:43 | <annevk> | not sure, but maybe once they realize it can work |
11:03 | <jgraham> | http://www.rfc-editor.org/rfc/rfc6455.txt |
11:07 | <annevk> | http://tools.ietf.org/html/rfc6455 |
11:07 | <jgraham> | annevk: But that's not a Real Not-Standard |
11:08 | <annevk> | is rfc-editor really the preferred address? |
11:08 | <annevk> | doubt that somewhat |
11:09 | <annevk> | but tools.ietf.org is by far the most useful imo |
11:09 | <annevk> | and I encourage everyone to link to that one from standards |
11:14 | <jgraham> | It's the one that gets linked in the announcement email at least |
11:14 | <jgraham> | I agree the other one is better in every way |
11:15 | <jgraham> | One day we might even get past the whole "but what if I want to print it on my daisy wheel printer from 1970?" thing |
11:15 | <jgraham> | (sigh) |
11:16 | <annevk> | just need to stop doing things at the IETF |
11:22 | <jgraham> | That would route around the damage of course |
11:23 | <annevk> | aah, no mike |
11:44 | <annevk> | fwiw |
11:44 | <annevk> | I started drafting some text on the encoding stuff |
11:45 | <annevk> | at this point it's labels and the definition |
11:45 | <annevk> | e.g. "iso-8859-1", "windows-1252", and the mapping table for them |
13:49 | <annevk> | https://twitter.com/stevefaulkner/status/146204630831996929 maybe Anolis should strip out the <dfn> related title attributes? |
14:03 | <zcorpan> | i find the tooltips useful, but then i don't use AT |
14:05 | <annevk> | yeah me too |
14:05 | <annevk> | I somewhat doubt they disable it because of how standards make use of tooltips |
14:05 | <annevk> | at least, I would expect the typical AT user not to read standards |
14:06 | <zcorpan> | just like the typical non-AT user doesn't read standards? or more so for AT users? |
14:08 | <annevk> | not sure if that's relevant |
14:52 | <zcorpan> | ah, so that's how we should deal with feature requests. "just relax during the coming weekend. if you still care about the use case on monday, get back to us" |
14:53 | <annevk> | where is that from? |
14:55 | <miketaylr> | heh |
14:55 | <miketaylr> | xhr responseType json thread |
14:55 | <annevk> | http://dvcs.w3.org/hg/encoding/raw-file/tip/Overview.html |
14:55 | <zcorpan> | http://lists.w3.org/Archives/Public/public-webapps/2011OctDec/1460.html |
14:55 | <annevk> | Encoding Standard ^^ |
14:56 | <annevk> | very much work in progress |
14:56 | <annevk> | and feedback wanted, too |
14:56 | <zcorpan> | oooh. annevk++ |
15:02 | <zcorpan> | annevk: it's not clear what the missing rows should be |
15:02 | <zcorpan> | oh wait |
15:03 | <zcorpan> | "Unless stated otherwise, in an 8-bit encoding the octet's hexadecimal value maps to a code point of the same hexadecimal value." |
15:03 | <annevk> | those things can be tidied up somewhat |
15:03 | <annevk> | for now I just wanted to get the basics out there |
15:04 | <zcorpan> | yep. looks nice |
15:14 | <MikeSmith> | it would be great if caniuse.com provided a number to indicate how many browser engines support a particular feature |
15:15 | <MikeSmith> | and then expose an API for getting just that number |
15:16 | <MikeSmith> | the percentages it currently lists don't really seem very useful in practice |
16:42 | <ksweeney> | what's the best way to inform spec author of a typo? |
16:42 | <ksweeney> | this room? |
16:42 | <Ms2ger> | Which spec? |
16:43 | <ksweeney> | html5 |
16:43 | <Ms2ger> | File a bug with the widget |
16:44 | <ksweeney> | thanks |
17:33 | <dglazkov> | good morning, Whatwg! |
17:35 | <Ms2ger> | Morning dglazkov |
18:00 | <divya> | dglazkov: can I trouble you with my queries over understanding http://dvcs.w3.org/hg/webcomponents/raw-file/tip/explainer/index.html |
18:10 | <david_carlisle> | annevk: do you know whetehr there are differences from the mappings on the unicode site, eg http://unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1254.TXT |
18:10 | <david_carlisle> | spelling:-( |
18:13 | <divya> | i guess dglazkov has a script running to chime in good morning every morning :| |
18:14 | <zewt> | it's annoying that this window gets highlighted for a null message every day, heh |
18:17 | <Ms2ger> | /ignore dglazkov |
18:20 | <zewt> | david_carlisle: well, 0x8D (and so on) are undefined according to unicode, but to U+008D in that page aaaaaand where'd he go |
18:23 | <zewt> | annevk: fwiw, isn't the U+FFFD mapping correct in those cases, and the unity mapping the one that's wrong? |
18:24 | <zewt> | (no idea if there's content expecting it; i guess if IE does it then it's likely) |
18:59 | <jgraham> | divya: Maybe you should just ask the room and we can puzzle it out together. Then dglazkov can tell us how wrong we were later on |
18:59 | <divya> | woot then let me do just that jgraham |
19:00 | <divya> | so here is the early draft i am reading http://dvcs.w3.org/hg/webcomponents/raw-file/tip/explainer/index.html |
19:00 | <divya> | there is this sentence "If the document changes so that the decorate property no longer applies, the decorator is unapplied, returning the rendering of the element back to the pre-decoration state." |
19:01 | <divya> | I am wondering why does it simply not say if the selectors no longer match rather than document changes so that… |
19:05 | <jgraham> | Are the two not equivalent? |
19:06 | <divya> | that is what I wanted clarification on. |
19:07 | <divya> | I assumed as much, but the wording seems to imply more at play than typical css selector matching? maybe its just me. |
19:10 | <divya> | "The script is run once when the decorator element is parsed or inserted into the document." |
19:12 | <divya> | nvm that quote, just ignorant me. |
19:20 | <divya> | dglazkov: pardon me and my flood of bugs |
19:21 | <Ms2ger> | annevk, did you retest Gecko for your encoding work? |
19:22 | <Ms2ger> | I thought I fixed the 7F-9F stuff... |
19:26 | <TabAtkins> | divya: They're equivalent. File a bug on the document to make him change the language, as your wording is more natural. |
19:27 | <divya> | k done that TabAtkins |
19:30 | <dglazkov> | divya: no, this is great! |
19:30 | <dglazkov> | divya++ |
19:30 | <dglazkov> | sorry, I was absent. irccloud makes me feel omnipresent |
19:30 | <divya> | haha okay dglazkov expect more!! |
19:31 | <dglazkov> | divya: this is great stuff |
19:31 | <divya> | i assumed you were putting out fires else where as per your godly duties. |
19:32 | <dglazkov> | well. I got the flu. so duties are a bit ... mucousey. |
19:32 | <divya> | was that what seattle was the recipient of this morning then |
19:33 | <dglazkov> | divya: but please do file bugs. I will go through them and edit the 'splainer. This is great stuff. |
19:33 | <divya> | k awesomes doing that now dl |
19:33 | <divya> | err dglazkov |
19:33 | <TabAtkins> | Hm, I wonder if I can construct a timing attack using feComponentTransfer and <foreignElement>. |
19:33 | dglazkov | parades divya and tells everyone that they should be like her and read the 'splainer and file bugs. |
19:34 | divya | hides from everyone |
19:34 | <dglazkov> | :) |
19:44 | <TabAtkins> | Philip`: I can't find a link to your demonstration of a timing-channel attack on canvas to extract font data. |
19:44 | <Ms2ger> | foreignContent? |
19:44 | <TabAtkins> | Ms2ger: Yes. |
20:00 | <tantek> | TabAtkins - everytime I see <foreignElement> I hear the character "Mo" from Wall•E saying "FOREIGN ELEMENT" (in the same tone of voice that it said "FOREIGN CONTAMINANT"[1]) [1] http://www.youtube.com/embed/l6gZ9Sf_0HU |
20:01 | <TabAtkins> | Hehe |
20:09 | <Philip`> | TabAtkins: http://philip.html5.org/demos/canvas/font-timing.html |
20:09 | <Philip`> | TabAtkins: (Also related: http://philip.html5.org/demos/canvas/img-timing-1.html http://philip.html5.org/demos/canvas/img-timing-2.html http://philip.html5.org/demos/canvas/img-timing-3.html ) |
20:10 | <Philip`> | (Some only work in some browsers) |
20:12 | Philip` | wonders if anyone has tried fixing canvas timing attacks yet, or at least filed bugs about it |
20:12 | <Ms2ger> | Mozilla has a bug, at least |
21:17 | <zewt> | http://meobets.com/~bai/google-font-fail.png really, google? |
21:19 | <TabAtkins> | TEXT SO TINY |
21:19 | <Ms2ger> | "Dismiss" is clearly the right response |
21:19 | <zewt> | should say "dismiss angrily" |
21:22 | <miketaylr> | i get that warning on my wife's chromebook too, at 100% |
21:22 | <Ms2ger> | That's why you shouldn't get chromebooks |
21:23 | <zewt> | google products not working well on google products is ... heh |
21:23 | <zewt> | very corporate? |
22:05 | gsnedders | blinks |
22:05 | <gsnedders> | A new XSLT bug report. |
22:05 | <gsnedders> | Wow. |
22:06 | <divya> | from who |
22:06 | <gsnedders> | No idea. |
22:11 | <jgraham> | They reported XSLT as a bug? |
22:13 | <miketaylr> | :D |
22:14 | <divya> | :D |
22:15 | <hober> | jgraham++ |
22:30 | <gsnedders> | jgraham: Sadly not. |
22:30 | <gsnedders> | jgraham: On the face of it an HTML5 parser bug, so I'm blaming you. |
22:33 | <jgraham> | You could do something more constructive and CC me on the bug instead :) |
22:34 | <gsnedders> | jgraham: I was in the process of doing so |
22:39 | <jgraham> | Oh, that's totally a HTML parser bug, yes |
22:39 | <gsnedders> | Presumably caused by namespacing HTML elements now |
22:42 | <jgraham> | Hmm, I'm not sure why you think that |
22:43 | <Philip`> | When in doubt, blame namespaces |
22:44 | <jgraham> | Who is to blame for XSLT in the platform anyway? |
22:44 | <gsnedders> | Oh, I'm being stupid. |
22:47 | <gsnedders> | annevk5: Or html5 should use data-anolis-xref or whatever the attribute is called |
22:50 | <jgraham> | It seems Peter Van der Beken did the Mozilla implementation in 2000. Dunno if they were first or not |
22:51 | <jgraham> | Oh, IE had it in 1998 |
22:51 | <gsnedders> | Yeah, IE was first. |
22:51 | <gsnedders> | Mozilla was still too busy, well, rewritting the whole browser. |
22:51 | <gsnedders> | *rewriting |
22:52 | <jgraham> | This isn't a prize you want to *win* |
22:59 | <Hixie> | oh hey i didn't know about [ArrayClass] |
22:59 | <Hixie> | can i sprinkle that about? |
23:08 | <heycam> | Hixie, feel free -- but you have to do the work of index getters and a length attribute yourself |
23:27 | <heycam> | Hixie, the term "relevant namespace object" is gone now that modules have been removed |
23:27 | <Hixie> | heycam: well i'm doing that work already anyway |
23:28 | <Hixie> | heycam: can you file a bug on me to fix the use of the term? |
23:28 | <heycam> | ok |
23:28 | <Hixie> | thanks |