| 04:03 | <mortrca> | I would like to see an api developed that would allow for pages to capture events for non-standard keyboard buttons such as the play/pause/next/previous and other media control buttons that many keyboards have. |
| 04:04 | <mortrca> | Is there a reliable way for me to determine if this suggestion has been made in the past? |
| 05:25 | <kochi> | MikeSmith: yt? |
| 05:31 | <MikeSmith> | kochi: here |
| 05:34 | <kochi> | Hi Mike! |
| 05:34 | <kochi> | I read the F2F minutes of IME API part, and there was a discussion about its accessibility issue. |
| 05:36 | <kochi> | I understand there are strong oppositions for implementing an editor in <canvas> |
| 05:36 | <MikeSmith> | kochi: yep |
| 05:37 | <kochi> | but I think we shouldn't prevent those who want to do so from implementing, by restricting API |
| 05:37 | <kochi> | probably presenting such an example in the API doc isn't a good thing. |
| 05:39 | <MikeSmith> | kochi: yeah, I think part of it is just, that canvas example is quite prominent |
| 05:39 | <MikeSmith> | the spec would still be fine without that example |
| 05:40 | <MikeSmith> | so it might just be a matter of dropping that example |
| 05:40 | <MikeSmith> | you could still keep the hooks in the API |
| 05:40 | <kochi> | Ok, I feel that the example made readers have impression that "implementing editor in <canvas>" is the primary goal to achieve by the IME API |
| 05:40 | <MikeSmith> | right |
| 05:41 | <kochi> | Ok, I'll consider dropping it. Maybe coming up another good example would be better. |
| 05:41 | <kochi> | Also I got a very detailed (even updated) API doc from Microsoft |
| 05:42 | <kochi> | which was very awesome |
| 05:42 | <kochi> | but I have a fundamental question: can we mix CSS feature in the IME API spec? |
| 05:43 | <kochi> | their proposal included CSS properties like 'ime-mode'. |
| 05:43 | <kochi> | I think it makes sense to have all IME related features in one spec rather than distributed in HTML, DOM and CSS |
| 05:48 | <kochi> | It makes sense if the spec is used as a reference, it would be convenient to have all related information in one place, but if another authoritative CSS spec is updated, there may be discrepancy and doubles the updating effort for one thing. |
| 08:47 | <Hixie> | cabanier: i'd be fine with making fonts support CORS if browsers want to implement that. the canvas spec is blind to that, it just uses the font's origin. |
| 09:48 | <annevk> | http://www.w3.org/2001/tag/doc/mime-respect |
| 09:52 | <Ms2ger> | 2001? |
| 10:05 | <annevk> | I wonder if the TAG was responsible for the idea that there's no meaning inherit to the URL. Might be about time to obsolete that... |
| 13:15 | <annevk> | http://lists.w3.org/Archives/Public/www-style/2013Apr/0641.html seems like overkill for what mostly comes down to string equality operations... Am I missing something? |
| 13:15 | <annevk> | TabAtkins_: ^^ |
| 13:16 | <zewt> | D: |
| 13:17 | <zewt> | he started with two RFCs, that's always a recipe for massive overcomplexity |
| 13:17 | <Redface> | hi :) |
| 13:19 | <zewt> | annevk: better to be able to compare arbitrary attributes, have a really simple comparison, then if the comparison doesn't match your site, use the sort key approach and add another attribute just for the comparison |
| 13:20 | <annevk> | zewt: not sure what you mean |
| 13:21 | <zewt> | though at that point i guess you may as well just use a class and skip the whole thing |
| 13:21 | <zewt> | <a href="http://weird.url" data-foo="http://simplified.url"> |
| 15:09 | <GPHemsley> | Hixie: Should I let you sort out any proposed change to the meta name list/ |
| 15:09 | <GPHemsley> | ? |
| 15:18 | <annevk> | GPHemsley: what do you mean? |
| 15:38 | <annevk> | TabAtkins_: Keven's argument is that JavaScript's modules follow the same semantics as CSS' @import by default but can be overridden |
| 15:38 | <annevk> | Kevin* |
| 15:38 | <TabAtkins_> | I understand his argument, but it's still wrong. Also, CSS's @import is not a great model to be emulated. |
| 15:39 | <TabAtkins_> | He's attaching way too importance to the concept of a central naming authoring. (This seems to be a common failure mode among people who like namespaces - they fetishize non-collision, even when it's perfectly reasonable to allow and manage collisions). |
| 15:40 | <annevk> | TabAtkins_: the default loader resolving against the document's URL combined with appending ".js" to the end seems silly though |
| 15:40 | <annevk> | TabAtkins_: @import semantics as default seems saner |
| 15:41 | <TabAtkins_> | Where relative links are resolved against the stylesheet's url? |
| 15:41 | <GPHemsley> | annevk: Most of the requests for wiki accounts nowadays are for people wanting to add entries to the Meta Extensions list |
| 15:43 | <annevk> | TabAtkins_: ah yeah, in JavaScript you might use the script's url I suppose, given it's a syntactic construct you can do that |
| 15:43 | <annevk> | GPHemsley: ah okay, that seems fine |
| 15:43 | <GPHemsley> | annevk: which? |
| 15:44 | <annevk> | GPHemsley: people adding entries to the list |
| 15:44 | <TabAtkins_> | Problematic, though - it means that when you move code from a <script> block to a separate stylesheet, you need to change the url. Also, CSS's relative-link-resolution semantics are convenient *sometimes*, when getting resources which are situated near the stylesheet, but very frustrating when trying to link together resources in disparate locations. |
| 15:44 | <TabAtkins_> | (I want to add a doc() or doc-url() function that's identical to url(), but resolves against the document's base url instead.) |
| 15:47 | <annevk> | don't do base, but just the doc's URL |
| 15:47 | <annevk> | well, actually... |
| 15:47 | <TabAtkins_> | Riht, sorry, slip of fingers. |
| 15:47 | <SimonSapin> | annevk: is that not the same? |
| 15:47 | <annevk> | SimonSapin: no |
| 15:48 | <SimonSapin> | maybe with <base>? |
| 15:48 | <annevk> | TabAtkins_: it still seems better than append ".js" and then fetch it... |
| 15:48 | <TabAtkins_> | annevk: Doesn't seem too bad to me. ^_^ |
| 15:49 | <annevk> | any other place that takes something that looks like a URL does not do that, but it's okay if JavaScript has it for modules? |
| 15:50 | <annevk> | o_O |
| 15:50 | <TabAtkins_> | It makes the module syntax look a lot like other language's module syntax, which is nice! |
| 15:58 | <TabAtkins_> | annevk: Regarding the url matching, I think David Sheets should be ignored. Yes, URL matching is technically a pattern matching operation, but the patterns are non-trivial to author yourself, and we can offer much better. |
| 15:58 | <TabAtkins_> | Also, as he says himself, it's not able to express the :local-link() semantics. ^_^ |
| 16:00 | <TabAtkins_> | I agree that it does offer a more powerful model in total, but I don't think it's worth it for giving up the simplicity of common cases. |
| 16:05 | <annevk> | It's a mismatch with the architecture we have today. |
| 16:05 | <dglazkov> | good morning, Whatwg! |
| 16:08 | <MikeSmith> | good morning, Web Components |
| 16:08 | <MikeSmith> | WebKit doesn't like you any more |
| 16:09 | <MikeSmith> | but we still do |
| 16:09 | <Ms2ger> | We do? |
| 16:10 | <nimbu> | ahahahahhaha |
| 16:10 | <nimbu> | Ms2ger is hilarious |
| 16:10 | <Ms2ger> | I am? |
| 16:14 | <nimbu> | VERY FUNNY! |
| 17:04 | <til> | dglazkov: can you please register appsforartists on the wiki for me |
| 17:05 | <til> | i'd like to add a link to the webgl settings object that getContext('2d') is mirroring |
| 17:05 | <til> | http://www.khronos.org/registry/webgl/specs/latest/#5.2 |
| 17:07 | <cabanier> | hixie: so this line should be taken out then: "using a font that has an http://www.whatwg.org/specs/web-apps/current-work/multipage/origin-0.html#origin that is not the http://www.whatwg.org/specs/web-apps/current-work/multipage/origin-0.html#same-origin as that of the http://www.whatwg.org/specs/web-apps/current-work/multipage/dom.html#document object ….then the method must throw a http://www.whatwg.org/specs/web-apps/current-work/multipage/infrastruc |
| 17:10 | <til> | (CanvasOpage) |
| 17:10 | <til> | Opaque |
| 17:15 | <dglazkov> | til: could you be asking the wrong guy? I have no idea what you're asking for :) |
| 17:16 | <til> | you're listed here |
| 17:16 | <til> | http://wiki.whatwg.org/wiki/Special:ListUsers%26group%3Dautoconfirmed |
| 17:16 | <til> | there's a big banner for non-logged-in users that says if you want to make an edit, run it by one of these guys |
| 17:17 | <til> | you were listed there. weird. |
| 17:17 | <dglazkov> | til: I guess I am no longer important :) |
| 17:18 | <til> | you're always important |
| 17:18 | <til> | Hixie: can you please make me an account at appsforartists on the wiki |
| 17:19 | <til> | i want to link the CanvasOpaque proposal to the WebGL settings object it's implementing |
| 17:20 | <MikeSmith> | til: I can set it up, I think |
| 17:21 | <til> | hooray MikeSmith |
| 17:21 | <til> | :) |
| 18:57 | <gsnedders> | Anyone here with the parser swapped in? |
| 19:09 | <gsnedders> | (If anyone does, can you help check whether <button><p><button> goes into an infinite loop per spec?) |
| 19:12 | <jsbell> | is boris zbarsky around? I can't recall his IRC nick. bzed perhaps? |
| 19:13 | <jsbell> | hrm, seems to be bz, so guess not |
| 19:14 | <gsnedders> | I don't think he's ever in here. |
| 19:21 | <MikeSmith> | jsbell: try #developers on irc.mozilla.org |
| 19:21 | <MikeSmith> | nick is just "bz" |
| 19:23 | <jsbell> | I'll just email, not urgent. :) |
| 19:23 | <jsbell> | thanks tho! |
| 19:24 | <gsnedders> | I am fairly certain html5lib is hitting another infinite loop per spec. |
| 19:24 | <gsnedders> | This is… nice. |
| 19:32 | <gsnedders> | Oh, no, it's just a bug in html5lib. |
| 19:34 | <jgraham_> | Seems more likely |
| 19:34 | <jgraham> | wilhelm: Is this power adapter yours? |
| 19:44 | <gsnedders> | jgraham: Do you want to set up critic for html5lib-tests? |
| 20:09 | <jgraham> | gsnedders: Sure, can do |
| 20:10 | <jgraham> | Although the thought of making the API calls is making me feel tired now. In the morning I think |
| 20:24 | <jgraham> | gsnedders: You can have some review for the patch instead |
| 20:24 | <jgraham> | I didn't merge, in case you want to |
| 20:25 | <Hixie> | cabanier: why? |
| 20:25 | <Hixie> | cabanier: if we take that out it'd be a security hole... |
| 21:51 | <cabanier> | Hixie: why is it a security hole? |
| 22:05 | <TabAtkins_> | http://software.hixie.ch/utilities/js/live-dom-viewer/saved/2237 |
| 22:05 | <TabAtkins_> | Whoops, wrong channel. |