| 04:35 | <JonathanNeal> | Why did $ become ! http://www.w3.org/TR/2011/WD-selectors4-20110929/ http://www.w3.org/TR/selectors4/ ? |
| 05:08 | <zewt> | "an E element whose foo attribute value is exactly equal to any (ASCII-range) case-permutation of bar" is this just willfully refusing to use the terminology that everyone else uses? heh |
| 05:16 | <JonathanNeal> | Yea, the language as very confusing. |
| 06:49 | <JonathanNeal> | zewt: does this make more sense, https://gist.github.com/jonathantneal/5002284 ? |
| 08:28 | <hsivonen> | whoa. there has been a release of Amaya in 2012. |
| 08:33 | <jgraham> | It is a mystery to me why more browsers don't provide an option to change the socket buffer size |
| 08:34 | <othermaciej> | a release of Amaya? why bother? |
| 08:34 | <othermaciej> | jgraham: I hope you're kidding... |
| 08:35 | <jgraham> | othermaciej: Which part? Amaya apparently adding that option or it being a good idea? The former seems to be true, the latter not so much :) |
| 08:36 | <othermaciej> | ah, didn't realize that was a follow-up to hsivonen's comment |
| 08:36 | <jgraham> | Oh yeah, just taken as a random comment, that wouldn't make much sense :) |
| 08:37 | <othermaciej> | it's kind of awesome to have a browser/editor that supports XPointer but not JavaScript |
| 08:48 | <marcosc> | othermaciej: we need a good open source browser to save us from the "webkit ie6 monoculture"! This is why Amaya had to be released! :P |
| 08:49 | <othermaciej> | wait, IE6 is switching to WebKit?!?! |
| 08:49 | <marcosc> | heh |
| 08:50 | <marcosc> | I liked @sgalineau's tweet the other day: "BREAKING: Amaya switching to WebKit". |
| 09:00 | <othermaciej> | I'd like to see emacs w3-mode switch to WebKit |
| 09:10 | <othermaciej> | I read the www-tag archives and was shocked to discover that I accidentally posted to www-tag |
| 09:26 | <darobin> | I think Amaya still has a thriving community of a few people |
| 09:26 | <darobin> | most people I know who use it actually use it as an editor |
| 09:44 | <Ms2ger> | OH: "CSS 2.1 can be a bit sloppy at times." |
| 10:00 | <gsnedders> | Yeah, I've used Amaya in the past year — as an editor. |
| 10:01 | <Ms2ger> | I've used Amaya once in the last decade, I think |
| 10:09 | <darobin> | IIRC glazou made a BlueGriffon extension that copies Amaya's features around PUT and stuff |
| 10:09 | <darobin> | to help people switch, because there actually is a user base |
| 10:10 | <darobin> | mostly people editing HTML over DAV it would seem |
| 10:10 | <Ms2ger> | But glazou also does polyglot, so I dunno if that says much |
| 10:51 | <slightlyoff> | gsnedders: on what OS? |
| 10:51 | <slightlyoff> | darobin: can anyone quantify the size of that usebase? |
| 10:52 | <slightlyoff> | I'm intensely curious |
| 10:52 | <darobin> | slightlyoff: for Amaya? |
| 10:52 | <darobin> | or people editing HTML over DAV? |
| 10:52 | <slightlyoff> | yep |
| 10:52 | <slightlyoff> | HTML-over-DAV might be anyone with Office |
| 10:52 | <slightlyoff> | (and Windows) |
| 10:52 | <darobin> | I can probably get some download numbers |
| 10:52 | <slightlyoff> | interesting |
| 10:52 | <slightlyoff> | well, don't do pointless work to satisfy my curiosity |
| 10:53 | <slightlyoff> | if there was a 7DA dashboard, that'd be one thing, but write no scripts on my behalf = ) |
| 10:53 | <darobin> | slightlyoff: the mailing list gets some messages http://lists.w3.org/Archives/Public/www-amaya/index.html |
| 10:54 | <slightlyoff> | I see...26 messages in the last 2 months, a handful of individual posters |
| 10:54 | <darobin> | OMG it's on GITHUB |
| 10:54 | <slightlyoff> | I think I have the measure of it now = ) |
| 10:54 | <annevk> | The only user I know is Chaals and he might have switched to BlueGriffon |
| 10:54 | <darobin> | it's read-only though, the *real* repo is in CVS |
| 10:55 | <slightlyoff> | I tried it a couple of months back and was amazed at how efficiently it turned spare CPU cores into lap-heaters |
| 10:56 | <darobin> | I wonder if it still includes an SVG editor |
| 11:03 | <gsnedders> | slightlyoff: On OS X. |
| 11:04 | <slightlyoff> | same here...astonishing it even started...was super crashy for me |
| 11:04 | <gsnedders> | Worked for me fine. Couldn't get BlueGriffon working. :) |
| 11:10 | <darobin> | bah, Firefox really sucks at stepping in when a script hits 100% and stays there :( |
| 11:11 | <gsnedders> | They should just solve the halting problem! |
| 11:12 | <darobin> | gsnedders: hehe |
| 11:12 | <darobin> | you *can* detect that something fishy is going on by monitoring the process |
| 11:12 | <darobin> | heuristics don't have to suck |
| 11:12 | <gsnedders> | Or you can just not block the UI. ;P |
| 11:14 | <Ms2ger> | gsnedders, you mean, like Opera-on-webkit will do? ;) |
| 11:16 | <darobin> | gsnedders: that would be sweet too, yes — especially if the UI had a feature to kill scripts |
| 11:18 | <karlcow> | Amaya is also very practical to translate an HTML document in wysiwyg mode. The UI is horrendous. It is a only a research project from INRIA. Also very practical for people who want to edit Rendered HTML on a server allowing PUT. |
| 11:26 | <jgraham> | Ms2ger: https://github.com/w3c/html-testsuite/pull/26 (hint) ;-) |
| 11:26 | <Ms2ger> | Oh, right |
| 11:27 | <Ms2ger> | jgraham, done |
| 11:27 | <jgraham> | Ms2ger: Thanks! |
| 11:28 | jgraham | only got notified of that in 3 different ways, probably need to add a few more |
| 11:38 | <jgraham> | I hate to propose renaming things |
| 11:38 | <jgraham> | But |
| 11:38 | <jgraham> | Calling something "FontLoader" |
| 11:38 | <jgraham> | Does sort of suggest |
| 11:38 | <jgraham> | It can name fonts |
| 11:38 | <jgraham> | s/name/load |
| 11:38 | <jgraham> | Which it can't |
| 11:39 | <jgraham> | Apparently. |
| 11:44 | <annevk> | FontLoaderManager would be too Java |
| 11:44 | <annevk> | in any event, that can still be renamed |
| 11:48 | <karlcow> | FontControlTower, Fontitude (French joke inside), Fondue, FontHome(Opera) |
| 11:49 | karlcow | obviously needs a morning cafe. |
| 12:04 | <smaug____> | jgraham: what does FontLoader do if it doesn't load fonts? |
| 12:06 | <Ms2ger> | Get load events for @font-face fonts |
| 12:19 | <annevk> | Looks like jd nuked it from http://dev.w3.org/csswg/css3-fonts/ |
| 12:19 | <annevk> | Or am I missing something? |
| 12:20 | <smaug____> | can't see it there, no |
| 12:23 | <jgraham> | It seems to have its own spec now |
| 12:23 | <jgraham> | http://dev.w3.org/csswg/css3-font-load-events/FontLoadEvents.html |
| 12:34 | <SimonSapin> | annevk: it’s moving to a separate spec |
| 12:34 | <SimonSapin> | because we want to advance css3-fonts, but that part is not quite ready |
| 12:53 | <smaug____> | odd interface |
| 12:53 | <smaug____> | EventTarget and also using callbacks |
| 13:21 | <darobin> | whoa weird |
| 13:21 | <darobin> | any reason this isn't just using Progress Events? |
| 13:21 | <darobin> | which would also make it possible to rename as FontProgress or some such that isn't as confusing |
| 13:23 | <darobin> | smaug____: I think that notifyWhenFontsReady(cb) is there so that you can know when all required fonts have loaded, rather than track the loading of each font individually |
| 13:23 | <darobin> | of course, that doesn't mean there couldn't be an allfontsloaded event |
| 13:23 | <annevk> | they're not progress events |
| 13:24 | <annevk> | SimonSapin: ah yeah, CSS WG's silly game |
| 13:25 | <darobin> | annevk: hence my question |
| 13:26 | <annevk> | darobin: I meant it wouldn't make sense for them to be |
| 13:26 | <darobin> | ah, maybe I read it too fast |
| 13:27 | <annevk> | sounds like you read it like I read it the first time |
| 13:27 | <darobin> | annevk: onloadstart and friends for individual font loads could be PE, no? |
| 13:28 | darobin | should probably actually read the prose too |
| 13:28 | <Ms2ger> | darobin, I hope you like the prose, I wrote it ;) |
| 13:28 | <annevk> | if you only have start and load, it doesn't make sense to use a complicated interface |
| 13:28 | <darobin> | ah, that's why it's so confusing :) |
| 13:28 | <annevk> | Ms2ger: really? |
| 13:29 | <darobin> | sure, but I reckon that this is wired into the same underlying resource loading code, so I would expect it to be possible to just wire this to existing PE support |
| 13:29 | <annevk> | Ms2ger: that would explain why it's somewhat better text than I expected |
| 13:29 | <Ms2ger> | :D |
| 13:29 | <annevk> | darobin: but what's the point? |
| 13:30 | <annevk> | darobin: and how would you distinguish individual fonts |
| 13:30 | <Ms2ger> | http://lists.w3.org/Archives/Public/www-style/2012Nov/0305.html |
| 13:30 | <darobin> | annevk: well, simpler implementation, and can be plugged into whatever code/libs you have that get PE |
| 13:30 | <annevk> | I can assure you the implementation would be more complex |
| 13:31 | <darobin> | fair enough, I admit I'm just skimming |
| 13:41 | <SimonSapin> | annevk: do you mean everything should just be living standards without stabilization status? |
| 13:41 | <annevk> | SimonSapin: yes |
| 13:41 | <annevk> | SimonSapin: wait, not necessarily without that |
| 13:42 | <annevk> | SimonSapin: having a little thingie on the side that says "this is new, there might be dragons" seems like a good idea |
| 13:43 | <SimonSapin> | yes, we need some way to signal "this is mostly done, go ahead and expose it to the web" vs. "WIP, we’re gonna change it completely a few more times" |
| 13:46 | <Ms2ger> | SimonSapin, and in the CSSWG, that's LC? ;) |
| 13:46 | <SimonSapin> | Ms2ger: Renaming Period? Yes indeed |
| 13:49 | <jgraham> | You don't need a way to signal that |
| 13:49 | <jgraham> | Really |
| 13:49 | <jgraham> | At least not to authors |
| 13:50 | <SimonSapin> | I meant to implementors |
| 13:50 | <jgraham> | To authors "done" is "implemented in a browser I care about" |
| 13:50 | <jgraham> | Implementors are in the group and should theoretically have a clue |
| 13:50 | <jgraham> | Although there is evidence that isn't the case |
| 13:51 | <SimonSapin> | I’ve been implementing WeasyPrint for 1.5 year before joining the group |
| 13:51 | <jgraham> | That's not very long :) |
| 13:51 | <SimonSapin> | that I could is the point of having specs, IMO |
| 13:52 | <jgraham> | Also, I guess it doens't have the same lock-in potential as others implementing half baked things |
| 13:53 | <jgraham> | The point of specs is to make interoperability possible. |
| 13:53 | <jgraham> | As a new implemnentor you are very unlikely to be chasing the bleeding edge |
| 13:54 | <jgraham> | Once you are chasing the bleeding edge you should be actively involved with the standards body |
| 13:54 | <jgraham> | (I don't think that having stability markers is a bad thing btw) |
| 13:54 | <jgraham> | (indeed, I have advocated them) |
| 13:54 | <jgraham> | (but it is important to be aware of who the target market for them is) |
| 13:55 | <jgraham> | (another target market is evangelists) |
| 13:56 | <jgraham> | (they might be less willing to promote the heck out of things marked unstable) |
| 13:56 | <jgraham> | (although) |
| 13:56 | <jgraham> | (probably again if implementors ship they will promote) |
| 13:56 | <darobin> | the target for stability markers in a spec is really implementers |
| 13:57 | <darobin> | they're the only ones I've ever heard serious, motivated requests on this from |
| 13:58 | <darobin> | jgraham: "Once you are chasing the bleeding edge you should be actively involved with the standards body" |
| 13:58 | <darobin> | but how do you know that you're chasing the bleeding edge if you don't have stability markers? :) |
| 13:58 | <darobin> | and in fact I think that new implementers are likely to be chasing the bleeding edge in one way or another |
| 13:58 | <darobin> | because it's more likely that they're taking the spec to some new place it wasn't going before |
| 13:59 | <darobin> | e.g. I reckon WeasyPrint has some bleeding edge stuff compared to what browsers support for instance for printing :) |
| 14:00 | <jgraham> | You are chasing the bleeding edge if you are implementing stuff that some others (in your area) don't have. |
| 14:01 | <jgraham> | e.g. Prince might be a more reasonable comparison for WeasyPrint |
| 14:01 | <darobin> | the whole of print is bleeding edge when it comes to the web |
| 14:01 | <SimonSapin> | WeasyPrint is not really bleeding edge (yet) compared to PrinceXML or others, but the spec *was* behind all of them |
| 14:08 | <gsnedders> | jgraham: On the other hand, if you're implementing the document loading from HTML5, even in a brand new browsers, you're bleeding edge :) |
| 14:16 | <marcosc> | annevk: if I have a JSON file encoded in ISO-8859-1, and I need to parse an URL from it (e.g., {"path": "¢?dfsa"}) using the URL spec. Would I say, "let url be the result of parsing /path/ with the encoding override set to ISO-8859-1"? |
| 14:17 | <Ms2ger> | I would say "All manifest files MUST use UTF-8." |
| 14:17 | <marcosc> | Ms2ger: B2G don't :( |
| 14:17 | <marcosc> | Just tested it |
| 14:17 | <Ms2ger> | Boo, mounir |
| 14:17 | <marcosc> | I can force it |
| 14:18 | <annevk> | marcosc: if this is not a legacy JSON format, doesn't sound like a good idea |
| 14:18 | <marcosc> | ok, I wanted to check. |
| 14:18 | <marcosc> | I can say that if the JSON is not UTF-8, then cook the user's device |
| 14:18 | <annevk> | marcosc: from what I heard Mozilla is okay with changes due to standardization |
| 14:18 | <annevk> | marcosc: more like burn the server ;) |
| 14:18 | <mounir> | yes we are ;) |
| 14:19 | <annevk> | there you go, mounir, voice of Mozilla |
| 14:19 | <marcosc> | ok, cook the server and the device it is |
| 14:35 | <annevk> | marcosc: btw, even in the case you'd support legacy encodings, you'd still not use that with the URL parser |
| 14:36 | <marcosc> | annevk: nah, it's better I just ban non-UTF-8 |
| 14:36 | <annevk> | marcosc: e.g. CSS is an example of that |
| 14:36 | <jgraham> | Wasn't JSON utf8-by-definition? |
| 14:36 | <marcosc> | jgraham: yes, it was |
| 14:37 | <marcosc> | or is |
| 14:37 | <annevk> | marcosc: if you have url(é) in CSS and the file is encoded using some iso-blah it will encode that character per utf-8 for fetching |
| 14:37 | <annevk> | marcosc: which is the default behavior of the URL parser; just HTML needs some weird stuff |
| 14:38 | <marcosc> | annevk: ok. If possible, it would be great if you can add a few examples in the URL spec around this stuff. |
| 14:39 | <annevk> | marcosc: well it does say "The associated query encoding is a legacy concept only relevant for HTML." so I guess I'd play back the question first and ask why you thought it was relevant :) |
| 14:39 | <marcosc> | annevk: I thought it was relevant because when I read the start of the algorithm I say that I could provide an optional encoding. |
| 14:40 | <marcosc> | And I was checking what FxOS would do with ISO-8859-1 JSON files, even though they were non conforming |
| 14:41 | <marcosc> | (and then I started testing URLs, and thought I would ask because I was unsure) |
| 14:42 | <marcosc> | annevk: note that I was not using the API itself, I was invoking the parsing algorithm from another spec. |
| 14:42 | <annevk> | I see |
| 14:43 | <annevk> | Okay, I will expand the note under URL parser |
| 14:43 | <annevk> | thanks marcosc |
| 14:44 | <annevk> | marcosc: I hear you about examples btw, but for that I'd like to see this spec become implemented and accepted |
| 14:44 | <annevk> | for some reason I find good examples hard to do |
| 14:45 | <marcosc> | annevk: understood. I'm happy to throw you some questions that could turn into examples. |
| 14:46 | <marcosc> | Like: given the string " ?abc=123#123 " what comes out the other end of the parsing algorithm? |
| 14:46 | <marcosc> | it's pretty simple, but useful. |
| 14:46 | <marcosc> | like, the white space gets trimmed, |
| 14:46 | <marcosc> | etc. |
| 14:46 | <annevk> | marcosc: so is it Marcos Cáceres or Marcos Caceres? |
| 14:46 | <annevk> | marcosc: you're not being consistent :p |
| 14:47 | <SimonSapin> | marcosc: isn’t whitespace in a[href] trimmed by HTML before the URL is parsed? Or does URL trim it too? |
| 14:47 | <marcosc> | heh, true. Should standardise that... It used to be hard to do accents on computers, now it's not too bad |
| 14:48 | <marcosc> | SimonSapin: I'm just talking about http://url.spec.whatwg.org/#parsing right now |
| 14:48 | <annevk> | SimonSapin: URL trims it |
| 14:48 | <marcosc> | SimonSapin: just generically, I mean |
| 14:48 | <annevk> | SimonSapin: I guess we could move that requirement to <a>, CSS url(), etc. but that seems less optimal somehow, but maybe more clean? |
| 14:49 | <annevk> | marcosc: so you prefer with the accent? |
| 14:49 | <marcosc> | yep |
| 14:49 | <annevk> | thanks |
| 14:49 | <SimonSapin> | CSS already trims whitespace for unquoted url() or for attr(foo url), but it’s fine if URL does it too |
| 14:49 | <annevk> | marcosc: a bug with a list of such questions would be excellent btw |
| 14:50 | <SimonSapin> | maybe better, even |
| 14:50 | <marcosc> | annevk, ok, no probs. |
| 14:50 | <annevk> | SimonSapin: I guess the only problem might be if whitespace is not an agreed upon concept |
| 14:50 | <annevk> | SimonSapin: I haven't really checked that |
| 14:50 | <marcosc> | annevk: I'll file it |
| 14:50 | <annevk> | ta |
| 14:51 | <marcosc> | Will add more to the comments as new questions come up |
| 14:53 | <annevk> | marcosc: http://url.spec.whatwg.org/#concept-url-parser has a better note now |
| 14:53 | <SimonSapin> | annevk: http://www.w3.org/TR/CSS21/syndata.html#whitespace \t\n\r\f and the space |
| 14:54 | <annevk> | is \f U+000D? |
| 14:54 | <SimonSapin> | btw, "white space" or "whitespace"? |
| 14:54 | <annevk> | I'm standardizing all my specs on whitespace |
| 14:54 | <annevk> | as over time in English contractions originally written with a space, will then get a hyphen, and then lose the hyphen |
| 14:55 | <annevk> | and I don't really want to play that game so I'll just move to where it ends up |
| 14:55 | <SimonSapin> | U+0020 space, U+0009 \t, U+000A \n, U+000D \r, U+000C \f |
| 14:55 | <annevk> | okay so that matches URL |
| 14:55 | <annevk> | and Encoding |
| 14:55 | <annevk> | http://encoding.spec.whatwg.org/#ascii-whitespace |
| 14:55 | <SimonSapin> | good |
| 14:55 | <annevk> | yeah :) |
| 14:56 | <annevk> | I believe there might have been some difference at one point between HTML and CSS, but maybe hsivonen got that fixed |
| 14:56 | <annevk> | prolly U+000C |
| 14:59 | <jre> | Hi there. Has anybody seen IE 10's FormData produce a broken request body, such as in http://jira.icesoft.org/browse/MOBI-567?focusedCommentId=43372&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-43372 ? |
| 15:02 | <zewt> | ("white space" sounds like a wall with nothing on it) |
| 15:03 | <annevk> | (the annoying thing of course is that CSS has white-space) |
| 15:04 | <annevk> | (I tried preventing this problem with fullscreen, but not everyone is happy with that because browsers had prefixed versions of fullScreen) |
| 15:04 | <annevk> | (filename is another one, but apparently that is exposed as filename though not always written as such) |
| 15:05 | <annevk> | maybe at some point this stuff becomes important enough for a dictionary, but for now looking at prior art seems sufficient |
| 15:05 | <SimonSapin> | css21 has white space, css3-syntax white space, css3-value has both, I don’t see white-space |
| 15:06 | <annevk> | SimonSapin: I meant the property |
| 15:06 | <SimonSapin> | css3-syntax whitespace, even |
| 15:06 | <SimonSapin> | oh ok |
| 15:50 | <annevk> | http://wiki.whatwg.org/wiki/Fetch#Fetch am I missing anything? |
| 15:50 | <annevk> | oh yes, Cookies at least |
| 15:56 | <Ms2ger> | Set-Cookie2 |
| 15:57 | <annevk> | Ms2ger: what year is this? |
| 15:57 | <Ms2ger> | 1997 |
| 15:58 | <Ms2ger> | Oh, it was actually defined in 2000 |
| 16:04 | <annevk> | Meh, nobody ever has opinions on the stuff I write |
| 16:04 | <annevk> | Although maybe that's preferable over the army of pitchforks that's chasing Hixie |
| 16:05 | darobin | has some pitchforks he could use if you want |
| 16:05 | <darobin> | annevk: will you be in London on 15/03? |
| 16:05 | <annevk> | My magic eight ball says almost definitely |
| 16:05 | <jgraham> | Is there a party? |
| 16:05 | <darobin> | I'm thinking of maybe hitting a pub there for my birthday |
| 16:06 | <jgraham> | Oh there is! |
| 16:06 | <Ms2ger> | jgraham, with pitchforks |
| 16:06 | <annevk> | darobin: sounds like I'll be buying you a beer |
| 16:06 | <darobin> | annevk: great! |
| 16:06 | <darobin> | then I'll buy you beer too :) |
| 16:07 | <annevk> | find a few more people and Saturday is going to be terrible |
| 16:07 | jgraham | wonders why darobin would rather drink in England than France |
| 16:07 | <darobin> | I do have a few more people |
| 16:07 | wilhelm | wonders this too. |
| 16:07 | <darobin> | jgraham: well, I'll happen to be in London, so that's a factor |
| 16:07 | <Ms2ger> | Getting completely wasted is more acceptable in England |
| 16:08 | <darobin> | also, London has beer, whereas France only has bubbly piss |
| 16:08 | <jgraham> | But it's bubbly *French* piss |
| 16:08 | <darobin> | actually it's mostly bubbly Alsacian piss |
| 16:08 | <jgraham> | And therefore you are supposed to think it probably the finest piss in the world |
| 16:09 | <darobin> | there's a derogation for Alsace |
| 16:09 | <darobin> | it's not really France |
| 16:09 | <darobin> | we just took it from the Germans to piss them off |
| 16:09 | <darobin> | and they can't even make proper German beer |
| 16:09 | <annevk> | more Cookies, less piss please |
| 16:09 | <wilhelm> | It did piss them off pretty bad. Well done. |
| 16:09 | <darobin> | :) |
| 16:13 | <annevk> | wilhelm: nice |
| 16:19 | <dglazkov> | good morning, Whatwg! |
| 16:21 | <annevk> | good afternoon dglazkov, just missed tea time |
| 16:21 | <dglazkov> | tea time sounds excellent. |
| 16:22 | <dglazkov> | unless it's an euphemism for something horrible |
| 16:22 | <dglazkov> | like "we tea-timed slightlyoff so bad last night, I don't think he's coming back to #whatwg anymore" |
| 16:23 | <wilhelm> | darobin: Those fake French have some of the best rieslings, though. I approve. |
| 16:23 | <darobin> | wilhelm: indeed |
| 16:23 | <darobin> | got to have something to save them :) |
| 16:23 | <annevk> | dglazkov: I'm not sure I want to know what that might mean |
| 16:24 | <dglazkov> | :D |
| 16:27 | <jgraham> | Pretty sure it involves scones though |
| 16:28 | <Ms2ger> | "scones", eh |
| 16:33 | <karlcow> | hmm going through the bugs of the week and seeing so many bugs opened/commented/reopened by Fred Andrews |
| 16:34 | <karlcow> | with the same message "The architecture of the CDM is not defined." |
| 16:34 | <karlcow> | not sure what to do with it |
| 16:34 | <Ms2ger> | Ignore |
| 16:34 | <Ms2ger> | That works for me |
| 16:34 | <karlcow> | ok thanks Ms2ger |
| 16:35 | <annevk> | Is the architecture defined? |
| 16:35 | Ms2ger | is good at ignoring |
| 16:35 | karlcow | is in the process of writing OpenWeb weekly |
| 16:36 | <annevk> | dglazkov: Event.path cannot be exposed differently to Shadow DOM and normal DOM I think |
| 16:37 | <dglazkov> | why not? Event.target is |
| 16:37 | <annevk> | dglazkov: well, I guess if you change it like target is changed maybe? |
| 16:37 | <annevk> | hmm |
| 16:37 | <dglazkov> | right |
| 16:37 | <dglazkov> | we should probably make it a copy, like Event.getPath() or something |
| 16:38 | <annevk> | it can be path, since the list will not change anyway |
| 16:38 | <dglazkov> | oh right |
| 16:39 | <annevk> | well that's not quite right |
| 16:39 | <annevk> | it will change if you dispatch the same object again |
| 16:40 | <karlcow> | darobin: ? "<p>Three constructor is provided for creating" — https://github.com/w3c/html/commit/8b5904d3aa72da763905165df7d4b5d8bf268c93 |
| 16:41 | <annevk> | dglazkov: I'm sort of thinking we should move about half of Shadow DOM into DOM |
| 16:42 | <dglazkov> | annevk: let's do it |
| 16:42 | dglazkov | grabs a shovel |
| 16:42 | <dglazkov> | annevk: do you want to VC to discuss a plan of action? |
| 16:43 | <annevk> | I guess we should maybe wait a little longer for implementors to catch up? |
| 16:43 | <dglazkov> | who cares about implementors |
| 16:43 | <annevk> | And settle on some of the important questions. Like DocumentFragment versus Element |
| 16:43 | <dglazkov> | screw them |
| 16:43 | <annevk> | heh |
| 16:43 | <annevk> | And then TabAtkins should patch CSS to not just take into account the DOM tree, but also its shadows |
| 16:43 | <darobin> | karlcow: huwah? |
| 16:44 | <darobin> | oh, yeah thanks |
| 16:46 | <karlcow> | with luv from the cow |
| 16:47 | <annevk> | dglazkov: Sorry for sending mixed messages. I'll let you fix the bugs first and then once I have a coherent plan and everything is a bit further along we can discuss it. |
| 16:47 | <dglazkov> | annevk: <phelpsmom> |
| 16:47 | <annevk> | dglazkov: Lets stick to coordinated monkeypatching for now. |
| 16:48 | <annevk> | dglazkov: I do not know what that means, but I'll assume it's friendly :) |
| 16:49 | <dglazkov> | annevk: http://wac.450f.edgecastcdn.net/80450F/thefw.com/files/2012/08/michael-phelps-mom-cheers-200-meter-butterfly-silver-medal.gif |
| 16:50 | <annevk> | dglazkov: I guess that's kinda appropriate :-) |
| 16:50 | <dglazkov> | :D |
| 16:52 | <karlcow> | That's hypnotic |
| 16:54 | <dglazkov> | karlcow: no, that's hypnotic: http://2.bp.blogspot.com/-oMnwAgkQl1Y/TZMGsa0PQ3I/AAAAAAAAAX4/8dVNBTkcQlI/s1600/2.gif |
| 16:55 | <karlcow> | is it supposed to move? It doesn't at all with me. Not sure why. |
| 16:56 | <dglazkov> | maybe you're not susceptible to hypnotism. Superspy qualified. |
| 16:56 | <karlcow> | I doubt… :p |
| 16:56 | <karlcow> | I guess I'm too much into the illusion |
| 17:36 | <JonathanNeal> | hello |
| 17:36 | <karlcow> | TabAtkins: http://lists.w3.org/Archives/Public/www-style/2013Feb/0322.html |
| 17:37 | <karlcow> | "Please review and let me know if anything looks wrong." |
| 17:37 | <karlcow> | this document? http://dev.w3.org/csswg/css3-syntax/ |
| 17:41 | <annevk> | oh look |
| 17:41 | <annevk> | I published another REC, thanks to Lachy this time around |
| 17:41 | <annevk> | http://www.w3.org/TR/2013/REC-selectors-api-20130221/ |
| 17:42 | <annevk> | affiliation is kinda messed up, but who cares |
| 17:42 | <Lachy> | Oh, oops. I forgot to fix that. |
| 17:42 | <Lachy> | nevermind. |
| 17:42 | <Lachy> | It's wrong for me too now. |
| 17:43 | <annevk> | Lachy: you can ask the W3C to edit in place |
| 17:43 | <tantek> | time for a PER! |
| 17:43 | <annevk> | Lachy: especially if your email address changed that might be a good idea |
| 17:43 | <Lachy> | my email address hasn't changed |
| 17:43 | annevk | is happy for the email on that particular topic to go to /dev/null |
| 17:43 | <Lachy> | since I was never using my @opera.com address |
| 17:43 | <annevk> | Lachy: smart man |
| 17:47 | <Lachy> | I have to start looking for a new job soon. Though, it's been fun working on my own stuff for the past few weeks. |
| 17:49 | <Ms2ger> | We're hiring ;) |
| 17:49 | <mounir> | Ms2ger: you? |
| 17:49 | <Ms2ger> | Ms2ger Inc. |
| 17:50 | <MikeSmith> | annevk, Lachy - I can edit the affiliation info on that right now if you want |
| 17:50 | <Lachy> | Ms2ger, what company? |
| 17:50 | <Lachy> | MikeSmith, thanks. |
| 17:50 | <Ms2ger> | MoCo |
| 17:50 | <Lachy> | what is MoCo? |
| 17:50 | <Ms2ger> | Or probably Mozilla Denmark if you're staying in Europe |
| 17:51 | <Lachy> | yeah, I'd like to stay in Norway for a little longer |
| 17:51 | <annevk> | MikeSmith: that'd be great http://dom.spec.whatwg.org/ has my preferred affiliation |
| 17:51 | <Lachy> | only to stay with my girlfriend, who isn't ready to move just yet. |
| 17:52 | <Lachy> | MikeSmith, I guess you can set my affiliation to none or invited expert or whatever is conventional. |
| 17:52 | <annevk> | prolly just deleting the company is easiest in that case |
| 17:54 | <karlcow> | :) |
| 17:54 | <Lachy> | Ms2ger, I guess it's worth a shot trying at Mozilla. Who should I send my resume to? |
| 17:55 | <tantek> | Lachy - I think you know a few of us ;) |
| 17:55 | <Ms2ger> | I believe annevk has better access to that information now :) |
| 17:55 | <karlcow> | https://careers.mozilla.org/ but … fear the HR wall |
| 17:55 | <tantek> | Mozilla employees typically put "Mozilla" as their affiliation on specs, e.g.: http://dev.w3.org/csswg/css3-transitions/ |
| 17:56 | <MikeSmith> | Lachy, annevk done |
| 17:56 | <annevk> | tantek: for WHATWG DOM it was Mozilla Foundation for a while until I changed it to just Mozilla |
| 17:56 | karlcow | would be happy if there was no name, no company at all, but that's unlikely :) |
| 17:57 | <Lachy> | thanks MikeSmith |
| 17:57 | <annevk> | ta MikeSmith |
| 17:57 | <annevk> | karlcow: maybe, making someone responsible can work reasonably well |
| 17:58 | <karlcow> | annevk: I don't understand. ☺ try again |
| 17:58 | <annevk> | karlcow: it's not important |
| 17:58 | karlcow | likes the irony of Opera being on top of the spec and suddenly disappearing http://www.w3.org/TR/2013/REC-selectors-api-20130221/ |
| 17:58 | <karlcow> | for the Rec spec |
| 17:59 | <karlcow> | New whizbang marketing opportunity for companies, hire the employee just before Rec for the Press Releases :) |
| 18:16 | <SimonSapin> | TabAtkins: you can not set the type flag of hash tokens after the fact by just looking at the value, because at that point you don’t know if an hypen or a digit was escaped in the source or not |
| 18:18 | <SimonSapin> | TabAtkins: #\- and #\31 are valid ID selectors |
| 18:20 | <SimonSapin> | TabAtkins: also, a note saying that this is for ID selectors would help |
| 18:26 | <MikeSmith> | wow now there's a console.table ? |
| 18:26 | <annevk> | Are we banning #x#y in CSS yet? |
| 18:26 | <annevk> | SimonSapin: ^ |
| 18:26 | <MikeSmith> | https://plus.google.com/115133653231679625609/posts/PmTC5wwJVEc |
| 18:26 | <Ms2ger> | MikeSmith, spec it! :) |
| 18:27 | <karlcow> | ahah |
| 18:28 | <karlcow> | approaching little by little what iPython Notebook does |
| 18:29 | <MikeSmith> | Ms2ger: I see that honza already specced it |
| 18:29 | <MikeSmith> | http://www.softwareishard.com/blog/firebug/tabular-logs-in-firebug/ |
| 18:30 | <MikeSmith> | we should just start making specs by linking to blog postings |
| 18:31 | <SimonSapin> | annevk: sorry, what? |
| 18:31 | <SimonSapin> | that’s a valid selector which never matches anything … but what’s your point? |
| 18:31 | <SimonSapin> | the above is about the syntax of ID selectors being more restrictive than that of HASH tokens … and the difference is only detectable at tokenization time |
| 18:31 | <zewt> | doesn't look like a good api, loses the log priority entirely |
| 18:31 | <annevk> | SimonSapin: #b#c is valid in CSS |
| 18:31 | <karlcow> | +1 to what MikeSmith with a minor change. Link to the web.archive.org of the web posting |
| 18:31 | <SimonSapin> | annevk: yes … what about it? |
| 18:32 | <annevk> | SimonSapin: I think it should be invalid |
| 18:32 | <SimonSapin> | why? |
| 18:32 | <zewt> | better off with console.log(new LogTable(x)) or something like that |
| 18:32 | GPHemsley | still thinks there should be support for multiple IDs on a single element |
| 18:33 | <annevk> | SimonSapin: because it can never match an element |
| 18:33 | <annevk> | SimonSapin: there used to be a theoretical possibility, but that's gone now |
| 18:36 | <SimonSapin> | should :nth-child(odd):nth-child(even) *>:root or :not(*|*) all be invalid too? |
| 18:37 | <zewt> | anne: doesn't mean it should be illegal |
| 18:38 | <zewt> | something validators might point out, sure, but not illegal syntactically |
| 18:38 | <SimonSapin> | [foo=a][foo=b] :last-child~* :empty>* |
| 18:38 | <SimonSapin> | we have tons of these |
| 18:38 | <MikeSmith> | zewt: console.O(log n) |
| 18:38 | <SimonSapin> | I dont’t thing they should be invalid |
| 18:39 | <jamesr> | .tobe:not(.tobe) |
| 18:39 | <zewt> | mike: what? heb |
| 18:40 | <zewt> | (my crappy android keyboard is showing) |
| 18:41 | <SimonSapin> | annevk: ^ |
| 18:47 | <karlcow> | 200 mails to go… |
| 18:49 | <annevk> | SimonSapin: those are not unique |
| 18:49 | <annevk> | SimonSapin: so it's different from # |
| 18:50 | <annevk> | but then again, #test is not like getElementById("test") ... |
| 18:51 | <SimonSapin> | annevk: isn’t #a#b the same as [id=a][id=b] ? |
| 18:51 | <annevk> | SimonSapin: theoretically not |
| 18:51 | <Ms2ger> | Different specificity |
| 18:51 | <annevk> | SimonSapin: these days it might be, but before DTD assigned IDs and xml:id could also be matched by #test |
| 18:51 | <SimonSapin> | "same" as in matches the same elements |
| 18:52 | <GPHemsley> | TabAtkins: Runaway element? http://www.w3.org/TR/2013/WD-css-counter-styles-3-20130221/#override-system |
| 18:54 | <SimonSapin> | anyway, my point is that there are many selectors that can never match anything, and that doesn’t mean they should be invalid |
| 18:57 | <zewt> | and making things that can't match anything invalid doesn't help anyone (they don't have to be invalid for validators/linters to point them out) |
| 19:06 | <karlcow> | is the "Beacon API" what I think it is? |
| 19:07 | <karlcow> | http://lists.w3.org/Archives/Public/public-webapps/2013JanMar/0391.html |
| 19:07 | <karlcow> | Yes it is… "Frankly, analytics don’t have many good options" |
| 19:08 | <karlcow> | I wonder if MikeSmith can spare a bit of his bottle. |
| 19:23 | <GPHemsley> | TabAtkins: I'm not sure that 'width' should include the value of 'negative' in its calculations... |
| 19:26 | <GPHemsley> | TabAtkins: Also, the 'fallback' explanation is somewhat contradictory with regard to loops. A loop can't be both good and bad. |
| 19:26 | GPHemsley | hopes it's OK that I'm writing all this in here. |
| 19:28 | <GPHemsley> | TabAtkins: It would be good to explain in a note what kind of systems do not use a negative sign. |
| 19:30 | <GPHemsley> | TabAtkins: §3.8, ¶2: "counter style" should be "‘@counter-style’" |
| 19:31 | <GPHemsley> | TabAtkins: Similarly, the following paragraph needs a link. |