06:45 | <rniwa> | good evening everyone |
06:47 | <rniwa> | Hixie: yt? |
11:01 | <hsivonen> | people sure paste weird stuff into the comment form on the spec |
11:14 | <finnala^> | Like what? |
11:17 | <zcorpan> | hsivonen: it's almost like the "ctrl-v" thread in various forums |
11:18 | <hsivonen> | zcorpan: ctrl-v thread? |
11:18 | <hsivonen> | finnala^: like an iPhone crash dump |
11:20 | <zcorpan> | hsivonen: e.g. http://www.webforum.nu/showthread.php?t=108702 |
11:22 | <hsivonen> | zcorpan: that's a meme I haven't seen before |
11:25 | <hsivonen> | http://thecodinghumanist.com/blog/archives/2011/11/15/the-kindle-fire-user-agent-string |
11:25 | <hsivonen> | Amazon has the good sense not to put "Android" in their UA string |
11:26 | <finnala^> | hsivonen: Sounds like fun reading. |
12:01 | <erlehmann> | hsivonen, lies. HNNNNGGG. are there so many sites relying on user agent LIES? |
12:02 | <hsivonen> | erlehmann: there seem to be many sites that give feature phone content to browsers that have "Android" in the UA string but that don't match the UA string of the Android stock browser on a well-known device like Nexus One |
12:03 | <hsivonen> | the logic seems to be: |
12:03 | <hsivonen> | if (UA string that the author tested) { |
12:03 | <hsivonen> | iPhone_site(); |
12:03 | <hsivonen> | } else if (mobile traits) { |
12:04 | <hsivonen> | feature_phone_site(); |
12:04 | <hsivonen> | } else { |
12:04 | <hsivonen> | desktop_site(); |
12:04 | <hsivonen> | } |
12:04 | <hsivonen> | and "Android" counts as a mobile trait |
12:04 | <erlehmann> | hsivonen, i see their fail and reach for my media queries. |
12:05 | <hsivonen> | the user experience of Firefox on tablets goes up tremendously by faking the UA string of desktop Linux Firefox |
12:06 | <hsivonen> | my understanding so far is that eliminating the substring "Android" is the key |
12:08 | <erlehmann> | hsivonen, is there a concerted effort to KILL AND MAIM javascript frameworks who encourage this stupid UA testing? |
12:08 | <hsivonen> | erlehmann: it's probably most often server-side code than JS |
12:09 | <erlehmann> | hsivonen, is there a concerted effort to KILL AND MAIM server-side code frameworks who encourage etc. pp.? |
12:09 | <hsivonen> | erlehmann: not to my knowledge |
14:03 | <jgraham> | AryehGregor: Would it be a problem for you if we move testharness.js and other related bits to its own repo and make it owned by the testing IG rather than the HTMLWG? |
14:49 | <karlcow> | MikeSmith: I can't find anymore your demo of Japanese script layout |
15:05 | <timeless> | script layout? |
15:05 | <timeless> | that reminds me, i was supposed to file a bug about some CJK IMEs today |
15:12 | <AryehGregor> | jgraham, it makes sense. Does it have any practical implications either way? |
15:21 | <karlcow> | timeless: I remember that Mike Smith had made a demo where you could see the text vertical or horizontal |
15:26 | <karlcow> | hmm maybe it was using a rotate on ruby. not sure |
15:57 | <jgraham> | AryehGregor: Depending on the setup it might mean that you have to join the IG to push |
15:58 | <jgraham> | (at the moment you have to be in HTML or WebApps AIUI) |
16:14 | <jarek> | is there any difference between "@namespace blah url(http://blah.com);" and "@namespace blah 'blah';"? |
16:15 | <annevk> | no |
16:16 | <annevk> | oh sorry |
16:16 | <annevk> | yes |
16:16 | <annevk> | the namespace is different |
16:16 | <annevk> | if you wanted to ask whether there was a difference between using quotes and the URL function, there is none |
16:18 | <jarek> | annevk: I thought that all namespeaces should have URI form, what's the point in allowing strings? |
16:19 | <annevk> | we should probably not have allowed the URL function, because it behaves very differently from e.g. background:url(...) |
16:19 | <annevk> | while namespaces are URLs |
16:19 | <annevk> | they are universally treated as strings |
16:19 | <annevk> | they are not resolved |
16:20 | <annevk> | and compared codepoint for codepoint |
16:20 | <annevk> | very different from URLs |
16:21 | <annevk> | e.g. www.w3.org cannot use "/1999/xhtml" as namespace for documents they publish |
16:21 | <annevk> | that is distinct from the "http://www.w3.org/1999/xhtml" namespace |
16:22 | <jarek> | annevk: I see, thanks for clarification |
16:30 | <timeless> | and of course if it wasn't the case that the strings were not resolved, then if w3c had used /1999/xhtml then anyone doing copy+paste would break if they hosted anywhere outside www.w3.org :) |
16:37 | <dglazkov> | good morning, Whatwg! |
17:13 | <annevk> | morning dglazkov |
17:13 | <annevk> | for attributes there's: |
17:13 | <annevk> | * remove |
17:14 | <annevk> | * create an append |
17:14 | <annevk> | and* |
17:14 | <annevk> | * change value |
17:14 | <annevk> | change value is either by qualified name or namespace and local name |
17:15 | <annevk> | create and append is by local name and optionally a namespace and prefix |
17:16 | <annevk> | remove is the same as change value |
17:20 | <annevk> | Lachy: any progress on wiki updates? |
17:22 | <Lachy> | annevk, no. I need to discuss it with AryehGregor and get his help to set it up |
17:25 | <annevk> | can you remove the ability for people to register for now? |
17:25 | <annevk> | it sucks, but that at least makes http://wiki.whatwg.org/wiki/Special:RecentChanges useful again and reduces make work for me |
18:00 | <Lachy> | annevk, we could probably set up this extension too later. http://www.mediawiki.org/wiki/Extension:ConfirmAccount |
18:00 | <Lachy> | But I'll go and disable account creation entirely for now |
18:43 | <annevk> | thanks hober |
18:43 | <annevk> | re: http://lists.w3.org/Archives/Public/www-style/2011Nov/0705.html |
20:20 | <Hixie> | MikeSmith: yt? |
21:22 | <Hixie> | so the spec has: |
21:22 | <Hixie> | [TreatNullAs=EmptyString] attribute DOMString alinkColor; |
21:22 | <Hixie> | to which the webidl checker says: |
21:22 | <Hixie> | 1 Line 0 of IDL #0:Extended attribute TreatNullAs used on Document.alinkColor without required âStringâ argument. |
21:23 | <Hixie> | is that just a webidl checker bug? |
21:24 | <timeless> | that *sounds* like a bug |
21:25 | <timeless> | dev.w3.org/2006/webapi/WebIDL/#TreatNullAs -- The [TreatNullAs] extended attribute MUST take the identifier EmptyString. |
21:27 | <Hixie> | yeah that was my conclusion too |
21:27 | <Hixie> | ok i'll just ignore for now then |
21:51 | <annevk> | http://lists.w3.org/Archives/Member/w3c-css-wg/2011OctDec/0239.html o_O |
21:51 | <zewt> | first-class-citizens only |
21:52 | <miketaylr> | O_o |
22:09 | <tantek> | annevk - just saw that. shall I take a shot at replying? essentially that for the purposes of more liberal licensing we are pursuing fullscreen outside of the current CSSWG charter, with the intent to contribute to a community group with liberal licensing as described in the draft. |
22:10 | <annevk> | tantek: I changed the style sheet |
22:10 | <tantek> | since editor-ship hours appear to be one of the limiting factors of W3C spec development, it seems reasonable that editors (who contribute the content) have the right to choose their licensing. |
22:12 | <annevk> | tantek: such a reply wfm |
22:12 | <tantek> | sure, different style sheet helps |
22:12 | <tantek> | ok |
22:13 | <glazou> | tantek: you can choose the way you want ; but those terms are not compatible with an AC vote without prior discussion |
22:13 | <tantek> | glazou - they are compatible in a CG |
22:13 | <glazou> | unburry the tomahawk if you wish |
22:13 | <tantek> | expressly noted, please see this for details: http://tantek.com/2011/240/b1/w3c-community-groups-opportunities-suggestions-challenges |
22:14 | <glazou> | but this document MUST be changed or nixed right now |
22:14 | <annevk> | bullshit |
22:14 | <glazou> | it's **curently** under AC vote and PR observation |
22:14 | <annevk> | this document isn't |
22:14 | <tantek> | glazou - why must the current document be changed? |
22:14 | <glazou> | because it lists licensing terms that were never given to ACs |
22:14 | <tantek> | I'll repeat: for the purposes of more liberal licensing Anne and I are pursuing Fullscreen outside of the current CSSWG charter, with the intent to contribute to a community group with liberal licensing as described in the draft. |
22:15 | <annevk> | glazou: this draft was not developed at the W3C or by the AC |
22:15 | <glazou> | fine |
22:15 | <tantek> | glazou - that's not a requirement of CGs. |
22:15 | <glazou> | then don't put in dev.w3.org |
22:15 | <glazou> | then keep it inside CG |
22:15 | <glazou> | not in WG charter |
22:15 | <tantek> | CGs allow for additional licensing that ACs have never seen before. |
22:15 | <glazou> | no problem |
22:15 | <glazou> | but it's in WG charter |
22:15 | <annevk> | there's other CG documents hosted on dcvs.w3.org |
22:15 | <glazou> | and that is currently voted |
22:15 | <glazou> | annevk: they're not in WG charter |
22:15 | <tantek> | glazou I raised that question in my blog post about CGs a while ago |
22:15 | <glazou> | I don't care about other docs |
22:15 | <tantek> | so far it is unanswered |
22:16 | <annevk> | a couple of words on the charter does not give you ownership of something I wrote glazou |
22:16 | <annevk> | that's nonsense |
22:16 | <tantek> | above URL |
22:16 | <hober> | editing is in a wg charter, two wgs even |
22:16 | <tantek> | "How should community groups coordinate (if at all) with existing working groups in areas of overlap?" |
22:16 | <glazou> | annevk: you're such a young fanatic not caring about IPR it's something exhausting |
22:16 | <glazou> | sometimes |
22:16 | <zewt> | ... |
22:16 | <glazou> | tantek: that's unanswered ATM |
22:17 | <tantek> | glazou and as such, you cannot make conclusive demands. |
22:17 | <tantek> | we are in unexplored territory, so Anne and I are exploring. |
22:17 | <glazou> | tantek: trust me I can, this item was forwarded by W3C staff |
22:17 | <annevk> | glazou: having just skimmed through your email I really do not think I'm the fanatic here |
22:17 | <tantek> | glazou - I encourage you to tell that W3C staff person to write their own blog post about it |
22:17 | <tantek> | if they can stand by their words in public |
22:18 | <tantek> | I certainly did |
22:18 | <annevk> | I changed the style sheet and I think I'll go back to Zelda |
22:18 | <glazou> | tantek: a blog entry is not communication with the ACs |
22:18 | <tantek> | glazou: and private W3C staff communications are an anathema to open standards development. |
22:18 | <glazou> | that is NOT enough |
22:18 | <glazou> | since this document is in the WG charter |
22:18 | <tantek> | a public blog post better helps open standards development than a private email. |
22:18 | <glazou> | I will then ask it to be removed from the charter |
22:18 | <tantek> | glazou - the charter simply says what the CSS WG *may* work on |
22:19 | <tantek> | it doesn't have any jurisdiction on anything outside of CSS WG. |
22:19 | <glazou> | and then ACs vote on that also based on IPR |
22:20 | <tantek> | glazou, I'll send my explanation about to w3c-css-wg which you are welcome to forward to the W3C staff person |
22:20 | <glazou> | and I'll send link to this channel's log |
22:21 | <glazou> | thanks for the nice present |
22:22 | <annevk> | I'm not sure what you are getting upset about. I didn't even know this was in the CSS WG charter. |
22:22 | <annevk> | I only discussed this document and working on the document on the WHATWG list and asked someone for some space to host it. |
22:25 | <krijn> | Just checking here: http://twitter.com/krijnhoetmer/status/141281791314108416 wasn't supposed to be a secret, was it? |
22:26 | <zewt> | mental note: if I ever want to get lots of people to click a link, put "is this a secret?" next to the URL |
22:26 | <krijn> | Yeah, always works :) |
22:26 | <annevk> | krijn: dude only in #secrettreehouse |
22:26 | <krijn> | I'm banned there! |
22:29 | <tantek> | glazou - I prefer discussions of document licensing are done in public forums. |
22:29 | <tantek> | hence my blogging about it. |
22:29 | <tantek> | I'll add that to my reply to your member-only w3c-css-wg email ;) |
22:36 | <tantek> | posted: http://lists.w3.org/Archives/Member/w3c-css-wg/2011OctDec/0240.html |
22:50 | <tantek> | glazou - FWIW, I do think working with both CGs and more open licenses will help overall W3C draft/group efficiency, including in the CSSWG. There's no reason for GRRRRRs or advocating violence[1]. [1]https://twitter.com/glazou/status/141273032923688960 |
23:01 | <annevk> | o_O |
23:05 | <Hixie> | http://dev.w3.org/html5/webvtt/ is live |
23:08 | <Hixie> | in other news, i just dropped the webrtc part of the whatwg spec |
23:12 | <zewt> | what was the problem with that? |
23:12 | <Hixie> | w3c forked it and development moved there |
23:12 | <zewt> | heh |
23:13 | <Hixie> | (but don't forget kids, forking is bad!) |
23:15 | <hober> | do as i say, not as i do? |
23:17 | <tantek> | Hixie, why not take the positive approach? "W3C forks WebRTC spec, demonstrating the utility of forkability!" |
23:19 | <Hixie> | i only have so much positive energy, my snark has to come out somewhere |
23:19 | <Hixie> | and #whatwg is it :-) |
23:19 | <zewt> | because it's impossible to eliminate the irony from that statement :P |
23:22 | <annevk> | tantek: you might not know they made a restrictive fork |
23:23 | <annevk> | tantek: only the parts Hixie originally wrote are under the permissive license |
23:23 | <annevk> | which is fine in a way, but since that is now the only copy being developed further... |
23:23 | <zewt> | it basically looks like they're going "allowing forks is bad, watch, we'll show you why" |
23:25 | <zewt> | personally i've come to hate the GPL and use permissive licenses for all of my own open source work, so that sort of thing irritates me in another way (encourages people to use restrictive licenses like the GPL) |
23:25 | <tantek> | zewt, yeah |
23:25 | <zewt> | (for a weak value of "hate", to be fair; enough that I don't invest myself in GPL projects beyond trivial patches) |
23:26 | <Hixie> | GPL isn't have as restrictive as the license they used here, fwiw |
23:26 | <zewt> | it isn't restrictive compared to proprietary licenses, but it's very restrictive as an open source license |
23:30 | <tantek> | …and I've used up my "arguing with people on the internet" time quota for today: http://lists.w3.org/Archives/Member/w3c-css-wg/2011OctDec/0242.html (wasted on member-only space at that :( ) |
23:30 | <tantek> | per xkcd.com/386 |
23:30 | <tantek> | back to answering #microformats questions. |
23:31 | <Hixie> | two e-mails is your quota? man, you're stingy |
23:31 | <Hixie> | :-P |
23:32 | <Hixie> | tantek: in other news, you heard anything from the chairs about <time> recently? |
23:32 | <tantek> | I think we're still on W3C Thanksgiving break |
23:33 | <tantek> | or so I thought per https://twitter.com/glazou/status/141273910976069632 ;) |
23:33 | <tantek> | Hixie, in all seriousness I was going to ping the public-html list again for people who still have questions/objections to my change proposals, in the hopes of adding more explanation to help convince folks. |
23:33 | <Hixie> | is there anyone not convinced? |
23:34 | <tantek> | since Sam has requested that I work on building more consensus before calling for consensus on the change proposals |
23:34 | <Hixie> | o...k |
23:34 | <tantek> | yeah |
23:34 | <annevk> | I think there was at least one person who wanted to keep pubdate or some such |
23:34 | <Hixie> | ah ok |
23:34 | <tantek> | last I saw there was someone with a counter proposal for a global "content" attribute |
23:34 | <tantek> | annevk - yes I need to debunk that email |
23:34 | <tantek> | / blog post |
23:35 | <tantek> | there are people that hypothetically want pubdate but don't seem to have used it in practice |
23:35 | <Hixie> | oh lordy, that's all we need |
23:35 | <Hixie> | a global attribute for this |
23:35 | <annevk> | oh |
23:35 | <annevk> | http://dev.w3.org/html5/spec/ still says November 4 |
23:35 | <tantek> | in practical use, any use of pubdate is supersetted with hAtom |
23:35 | <tantek> | e.g. Readability.com parsing/consuming |
23:36 | <tantek> | pubdate by itself has only been "theoretically" useful, not actually |
23:37 | <tantek> | so that's fine, just need to add more FAQs to the change proposals |
23:38 | <tantek> | which is probably a good thing - will hopefully help avert people walking down the same mistaken paths again sometime in the future when context has been forgotten |
23:38 | <Hixie> | annevk: yeah, the revert caused a conflict (unsurprisingly), and rather than spend the hours it would take to fix that, i have just made the <time> proposal and stopped doing work on html |
23:38 | <Hixie> | annevk: since i have a ton of work on WebVTT and other specs to do instead, it's not a big deal |
23:39 | tantek | waits for someone to contact WebMonkey to update everyone on the drama. ;) |
23:39 | <Hixie> | tantek: yeah, in practice the expected consumers of pubdate -- namely, search engines -- have used schema.org and microformats instead |
23:39 | <Hixie> | tantek: so not much point having pubdate=""... |
23:39 | <Hixie> | annevk: i didn't expect it would take quite so long for the chairs to move on the <time> issue though, given how urgently they wanted it reverted |
23:40 | <annevk> | ironyfreezone |
23:41 | <annevk> | anyway, nn, been a long day :) |
23:41 | <Hixie> | nn :-) |
23:42 | <necolas> | Hixie: am i correct in saying that this is not an option? http://ikelewis.com/the-future.html (the "test" is flawed anyway) |
23:43 | <Hixie> | an option? |
23:44 | <necolas> | as in, can <img> be repurposed like that in theory? |
23:45 | <necolas> | iirc, i was previously told it could not be |
23:54 | <Hixie> | <img> parsing is pretty much a lost cause, but we can probably do something else to solve the same use case |
23:54 | <Hixie> | <img> used to have a lowsrc="" attribute |
23:54 | <Hixie> | not many people used it though so we dropped it |
23:55 | <Hixie> | so before readding it or something like it, we'd need to have evidence that people actually want this solved this time :-) |
23:58 | <necolas> | Hixie: that's what i thought w.r.t. <img> and wanted to confirm it before people took it too seriously. there is interest in solving the "responsive image" problem, but it's not clear if something like <video> for images (+ use of 'media' attribute) is a good solution. thanks :) |