| 00:20 | <zewt> | cool, people talking about webvtt features in terms of "we should do this since some other format does it, and this feature doesn't need to be consistent with other parts of webvtt since some other format doesn't do it" |
| 04:42 | <Hixie> | annevk: you aware of http://lists.w3.org/Archives/Public/public-whatwg-archive/2012Aug/thread.html#msg210 ? |
| 06:25 | <annevk> | Hixie: seemed like a duplicate of the Mozilla stuff based on http://lists.w3.org/Archives/Public/public-whatwg-archive/2012Aug/0218.html |
| 06:26 | <annevk> | Hixie: which is discussed on public-webapps already |
| 08:41 | <annevk> | The reason Chrome does the weird resolving btw is I think because parsing of URLs in Chrome never fails |
| 08:42 | <annevk> | so you never get a SYNTAX_ERR of any kind, but network errors down the road |
| 11:48 | <annevk> | Hixie: if you wake up soon enough: http://www.qwertee.com/product/there-s-no-place-like-home/ |
| 11:49 | <annevk> | (via rune) |
| 12:03 | <annevk> | Is https://bugzilla.mozilla.org/show_bug.cgi?id=303478 also about handling changes to <base>? |
| 12:03 | <annevk> | (And note that behavior is now defined in HTML...) |
| 12:03 | <annevk> | (Somewhat different from how bz explains it afaict.) |
| 12:44 | <Ms2ger> | Lachy, thanks for http://dvcs.w3.org/hg/resources/rev/6a3a7087e2e2 |
| 12:49 | <annevk> | can someone @opera.com tell sigbjorn Opera is the only browser to escape \ in the query string? He'll know what to do |
| 12:49 | <annevk> | sof that is |
| 12:51 | <MikeSmith> | yay XPath http://google-opensource.blogspot.co.uk/2012/09/wicked-good-xpath-faster-javascript.html |
| 12:58 | <jgraham> | Kind of hard not to read "pseudo-java" in place of "closure" |
| 12:58 | <jgraham> | annevk: Done |
| 12:59 | <AryehGregor> | jgraham, do you know (or can you find out) what makes <div contenteditable style="background:green"></div> not collapse to zero height in Opera? |
| 12:59 | <AryehGregor> | Apparently WebKit hardcodes contenteditable stuff in their layout logic somewhere, which seems kind of unpleasant. |
| 12:59 | <jgraham> | AryehGregor: I can ask at least |
| 13:00 | <AryehGregor> | Everyone but Gecko does it, though, so it should probably be specced. |
| 13:00 | <AryehGregor> | I'm hoping maybe Opera will have some good-enough 80% workaround that can be easily specced. |
| 13:00 | <AryehGregor> | Like maybe "editing hosts need to behave as though they're affected by the following CSS rule". |
| 13:04 | <jgraham> | AryehGregor: We seem to insert a <br> |
| 13:04 | <AryehGregor> | Hmm, interesting. |
| 13:05 | <AryehGregor> | So it's a parser special-case? |
| 13:05 | <AryehGregor> | That seems more appealing than a CSS special case, although still not ideal. |
| 13:05 | <jgraham> | I don't know that it's in the parser exactly |
| 13:07 | <AryehGregor> | jgraham, is https://dvcs.w3.org/hg/resources the authoritative copy that changes should be pushed to these days? |
| 13:07 | <jgraham> | Oh, it is in the parser |
| 13:07 | <jgraham> | AryehGregor: Yes |
| 13:07 | <jgraham> | http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1745 |
| 13:43 | <annevk> | zcorpan: https://twitter.com/SilentImp/status/244061433627811840 |
| 13:56 | <annevk> | argh |
| 13:56 | <jgraham> | < sof> jgraham: tell annevk to try 12.50, we fixed that one |
| 13:57 | <annevk> | \0\n\t gives %00%0A%09 as you expect |
| 13:57 | <annevk> | but remove the \0 and they're all gone |
| 13:57 | <annevk> | in Gecko |
| 13:58 | <annevk> | jgraham: yeah sorry, thought of that later :/ |
| 14:04 | <annevk> | jgraham: updated to 1497 for Opera Next, removed Opera.app to ensure I use the latest |
| 14:04 | <matt444> | http://www.w3.org/2012/05/sysapps-wg-charter.html |
| 14:04 | <matt444> | That page has a Join link which is dead |
| 14:05 | <annevk> | matt444: it's not an actual charter either |
| 14:05 | <annevk> | just a draft |
| 14:05 | <annevk> | matt444: anyway, you want to bug the W3C with that |
| 14:05 | <matt444> | ah, ok thanks |
| 14:07 | <annevk> | jgraham: still broken in the Opera Next 9.50... |
| 14:07 | <annevk> | euh, 12.50 |
| 14:08 | <jgraham> | I have build 1577 |
| 14:09 | <jgraham> | You might need to get it from the Desktop Team Blog |
| 14:16 | <annevk> | in other news, did anyone know browsers strip U+0009, U+000A, and U+000D liberally from anywhere in URL paths |
| 14:17 | <annevk> | also from the query string and fragment afaict |
| 14:17 | <annevk> | but only for hierarchical paths |
| 14:17 | <annevk> | of course... |
| 14:20 | <annevk> | installing 1583 now |
| 14:22 | <annevk> | jgraham: works, cool |
| 14:22 | <annevk> | jgraham: but not cool that the update command fails... |
| 14:23 | <jgraham> | Yeah, the Desktop people are quite reluctant to put builds onto the auto update for reasons that I don't entirely understand |
| 14:27 | Ms2ger | likes his auto-updates |
| 14:28 | <Ms2ger> | Also, since annevk apparently isn't going on vacation in the immediate future, I'll have to |
| 14:29 | <Ms2ger> | (until the 14th or so) |
| 14:29 | <annevk> | I was hoping you were going to type more |
| 14:29 | <annevk> | like "I'll have to demonstrate I'm a better editor" or some such |
| 14:29 | <annevk> | but have fun! |
| 14:29 | <Ms2ger> | Heh |
| 14:29 | <Ms2ger> | Thanks :) |
| 14:58 | Ms2ger | waves |
| 18:14 | <TabAtkins> | Anyone got a link to a document explaining the W3C policy of not allowing tech requirements in specs for things without sufficiently open licenses? |
| 20:34 | <Hixie> | seems crazy that we allow authors to add and remove text tracks from in-band text tracks while they're parsing |
| 21:17 | <jgraham> | MikeSmith: What the hell are you doing posting useful informative content to Google+? |
| 21:19 | <cabanier1> | tabatkins: you mean the w3c patent policy? |
| 21:23 | <Hixie> | jeez, zcorpan |
| 21:23 | <Hixie> | making <track> only work when there's a media element parent is a bitch |
| 21:23 | <Hixie> | i've no idea how to even do it |
| 21:35 | <TabAtkins> | cabanier1: Maybe, yeah. |
| 21:52 | <cabanier1> | http://www.w3.org/Consortium/Patent-Policy-20040205/ |
| 23:00 | <Hixie> | i wonder if there are other platforms where the people designing the APIs have to basically treat authors as the enemy... :-/ |
| 23:01 | Hixie | is trying to work out how to do the text track selection in a way that does what authors want, what users want, what vendors want, and yet is not going to just fall apart when authors start randomly removing track elements or poking at the DOM |
| 23:01 | <TabAtkins> | I, on the other hand, am figuring out the easiest way to automate this railroad-diagram creation. Existing libraries don't do what I want. |
| 23:02 | <TabAtkins> | At least, not in the exact visual style I want. |
| 23:02 | <Hixie> | railroad-diagram? that sounsd like way more fun |
| 23:03 | <TabAtkins> | Well, it's SVG. And nothing to do with trains. So, depends on your proclivities. |
| 23:03 | <Hixie> | oh. no trains. sad now. |
| 23:03 | <TabAtkins> | gonna add an informative section to the Syntax module illustrating the syntax of each token with railroad diagrams. |
| 23:03 | <TabAtkins> | Easier to read than regex. |
| 23:03 | <Hixie> | oh, those kinds of diagrams |
| 23:04 | <Hixie> | what i consider "pascal-style syntax diagrams", because i first saw them in pascal reference books |
| 23:04 | <Hixie> | i love those, so neat |
| 23:04 | <Hixie> | so hard to represent in text :-P |
| 23:04 | <zewt> | is that the diagrams that sqlite's docs changed to a few years ago, which overnight made the docs totally unreadable :| |
| 23:04 | <TabAtkins> | I consider them "JSON-style syntax diagrams", for the same reason. |
| 23:05 | <Hixie> | yeah, the json spec uses them too |
| 23:05 | <TabAtkins> | zewt: http://dev.w3.org/csswg/css3-syntax/railroad-diagrams.svg |
| 23:05 | <Hixie> | that's awesome |
| 23:05 | <Hixie> | TabAtkins++ |
| 23:05 | <zewt> | TabAtkins: might make sense for that (no idea), but for SQL it's terrible: http://www.sqlite.org/lang_insert.html |
| 23:06 | <Hixie> | that looks awesome too, why is it terrible? |
| 23:06 | <Hixie> | surely better than the alternative bnf, let alone regex |
| 23:06 | <zewt> | i find it much harder to read than what it used to be (which I think was closer to postgres's, eg. http://www.postgresql.org/docs/current/static/sql-insert.html) |
| 23:07 | <zewt> | also it's unsearchable |
| 23:07 | <Hixie> | the postgre alternative syntax style there is not as precise by a long shot |
| 23:07 | <Hixie> | i agree that the searchability is zero |
| 23:07 | <Hixie> | that's what i meant (in part) by "hard to represent in text" |
| 23:07 | <zewt> | (perhaps svg-based ones could fix that particular problem--looks like I can search the text in that svg, but it won't actually highlight in FF or Chrome) |
| 23:08 | <TabAtkins> | zewt: I'm missing the diagram. Is it somewhere on that page I don't see? |
| 23:08 | <TabAtkins> | Oh, I clicked on postgres, duh. |
| 23:09 | <Hixie> | TabAtkins: what does your source look like? |
| 23:09 | <TabAtkins> | Check it? I'm just writing straight SVG right now. |
| 23:09 | <zewt> | TabAtkins: i don't use SVG much--is it possible to make it so search-highlighting works, or is that just a multi-browser bug? |
| 23:09 | <TabAtkins> | Now that I've done two of them, I'm looking into generating them from a simpler source. |
| 23:09 | <Hixie> | TabAtkins: oh, you're doing it by hand? |
| 23:09 | <zewt> | (dunno if that's just coloring being overridden or something) |
| 23:09 | <Hixie> | TabAtkins: aaah |
| 23:09 | <TabAtkins> | zewt: Dunno! |
| 23:09 | <Hixie> | TabAtkins: i'm interested in subscribing to your newsletter, so that i may receive the issue that describes that syntax once you find a good one :-) |
| 23:09 | <zewt> | you're very excited about dunno! |
| 23:10 | <TabAtkins> | Hixie: It's simple. All I want to do is omit some of the busywork around determining lengths of things. Anyway, when I'm done I'll share. |
| 23:10 | <TabAtkins> | Won't finish today, but it might be my weekend project. |
| 23:10 | <Hixie> | cool |
| 23:11 | <Hixie> | maybe i can replace the html syntax section with some of these if your solution scales well, and give zewt a fit |
| 23:12 | <annevk> | Hixie: next Monday, I'm gonna need some *.spec.whatwg.org URLs |
| 23:12 | <Hixie> | annevk: good to know |
| 23:12 | <Hixie> | annevk: this is the ones that we have to dance into your account? |
| 23:12 | <zewt> | also, it's weird that <svg hidden> doesn't work |
| 23:12 | <annevk> | either that or make me some weird account |
| 23:13 | <Hixie> | annevk: or shall we just give you an account on my user |
| 23:13 | <Hixie> | that's probably easier |
| 23:13 | <annevk> | yeah, it's only going to be a simple script that pulls from github anyway |
| 23:13 | <Hixie> | if we don't have to involve dreamhost it's trivial, just say the word |
| 23:13 | <Hixie> | k |
| 23:13 | <Hixie> | guess at some point i should set up the specs/ page to point to these specs, too |
| 23:13 | <annevk> | xhr, encoding, fullscreen, cors maybe |
| 23:14 | <annevk> | and url at some point, but I've some research and writing to do for that one |
| 23:14 | <Hixie> | a mass exodus, no less |
| 23:14 | <Hixie> | i take it the w3c just shot itself in the foot? or did you time out waiting for them to |
| 23:14 | <annevk> | well, the W3C Invited Expert agreement I don't like |
| 23:14 | <annevk> | it basically prohibits forking these days |
| 23:15 | <Hixie> | yeah |
| 23:15 | <annevk> | and since I'm gonna pay for all development myself, that seems unfair |
| 23:15 | <Hixie> | (only the w3c can fork, don't you know) |
| 23:15 | <annevk> | I rather give it away as long as I still have money |
| 23:17 | <Hixie> | i wonder how many of your specs microsoft will end up forking into webapps :-) |
| 23:18 | <annevk> | if they turn them into respec like with the work of Ms2ger it's all for the worse :/ |
| 23:19 | <TabAtkins> | Hixie: Check the source of http://dev.w3.org/csswg/css3-syntax/railroad-diagrams.svg now. Does the comment at the top look good to you? |
| 23:19 | <Hixie> | hm, not sure xml would be my first choice, but i guess it works |
| 23:21 | <Hixie> | at least for these examples |
| 23:21 | <Hixie> | there are some more complex things i don't think you'd be able to represent as well |
| 23:21 | <Hixie> | do you plan to use this for property value syntax too? |
| 23:21 | <Hixie> | or just core syntax? |
| 23:24 | <Hixie> | TabAtkins: btw, for the hyphen case / <optional>, i think it's convention to put the "normal" case in the straight line, which in this case would mean the hyphen would be on the side branch |
| 23:25 | <Hixie> | TabAtkins: also, you need an element for "sequence of stuff" so that a <choice> can choose between sequences |
| 23:26 | <Hixie> | consider e.g. http://www.freepascal.org/docs-html/ref/ref79x.png |
| 23:27 | <Hixie> | TabAtkins: this diagram has an example i don't think you could do with xml easily: http://www.cosc.canterbury.ac.nz/greg.ewing/python/paramlist.png |
| 23:29 | <GPHemsley> | so... :active defaults to the whole page if an element isn't specified? |
| 23:30 | <Hixie> | no |
| 23:30 | <Hixie> | :active is equilavent to *:active |
| 23:30 | <Hixie> | *|*:active, if there's no default namespace |
| 23:30 | <Hixie> | like .active would be |
| 23:32 | <GPHemsley> | ah |
| 23:32 | <GPHemsley> | though isn't that effectively the same thing? |
| 23:34 | <Hixie> | depends on what exactly you mean by "defaults to the whole page" |
| 23:35 | <GPHemsley> | Hixie: Probably the fact that :active is *:active ;) |
| 23:44 | <Hixie> | the script that i report bugs with just told me off for not being descriptive enough for me to understand what i meant |
| 23:44 | <Hixie> | -_- |