16:26:42 RRSAgent has joined #css 16:26:42 logging to http://www.w3.org/2012/01/11-css-irc 16:26:46 Zakim, this will be Style 16:26:46 ok, glazou; I see Style_CSS FP()12:00PM scheduled to start in 34 minutes 16:26:52 rrsagent, make logs public 16:30:53 apologies cant maek it to the meeting, will be commuting 16:31:04 noted nimbu 16:53:38 dstorey has joined #css 16:54:31 Rossen has joined #css 16:55:12 smfr has joined #css 16:56:20 Zakim, code? 16:56:20 the conference code is 78953 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), glazou 16:56:44 Style_CSS FP()12:00PM has now started 16:56:51 +??P17 16:57:00 Zakim, ??P17 is me 16:57:00 +glazou; got it 16:57:21 +[Mozilla] 16:57:35 dbaron has joined #css 16:59:17 +plinss 16:59:23 antonp has joined #css 16:59:54 +??P44 16:59:55 + +1.415.871.aaaa 16:59:55 +hober 16:59:56 oyvind has joined #css 17:00:03 Zakim, I am ??P44 17:00:03 +florianr; got it 17:00:15 Zakim, aaaa is tantek 17:00:15 +tantek; got it 17:00:20 Zakim mute tantek 17:00:24 Zakim, mute tantek 17:00:24 tantek should now be muted 17:00:29 +antonp 17:00:56 +[Microsoft] 17:00:59 + +1.215.286.aabb 17:01:00 +smfr 17:01:06 JohnJansen has joined #CSS 17:01:08 +stearns 17:01:10 kimberly has joined #css 17:01:12 +??P58 17:01:29 +??P61 17:01:33 Zakim, microsoft has JohnJansen 17:01:33 +JohnJansen; got it 17:01:52 +??P64 17:02:13 Zakim, who is on the phone? 17:02:13 On the phone I see glazou, dbaron, plinss, florianr, tantek (muted), hober, antonp, [Microsoft], +1.215.286.aabb, smfr, stearns, ??P58, ??P61, ??P64 17:02:15 [Microsoft] has JohnJansen 17:02:20 Zakim, ??P61 has Rossen 17:02:20 +Rossen; got it 17:02:21 Zakim, ??P64 is fantasai 17:02:22 +fantasai; got it 17:02:31 zakim, mute fantasai 17:02:31 fantasai should now be muted 17:02:36 danielweck has joined #css 17:02:39 Zakim, +1.215.286.aabb is me 17:02:39 +kimberly; got it 17:02:52 +Bert 17:02:54 Zakim, who is on the phone? 17:02:54 On the phone I see glazou, dbaron, plinss, florianr, tantek (muted), hober, antonp, [Microsoft], kimberly, smfr, stearns, ??P58, ??P61, fantasai (muted), Bert 17:02:57 ??P61 has Rossen 17:02:57 [Microsoft] has JohnJansen 17:03:06 Zakim, ??P61 is Rossen 17:03:06 +Rossen; got it 17:04:23 ScribeNick: fantasai 17:04:43 Daniel: Happy New Year everyone! 17:04:46 Daniel: Extra items? 17:04:51 HNY Daniel! 17:05:04 http://lists.w3.org/Archives/Public/www-style/2012Jan/0034.html 17:05:05 Topic: Proposal about detecting JavaScript from Media Queries 17:05:18 Daniel: Florian said he is willing to add that to the editor's draft 17:05:36 +??P32 17:05:41 Florian: I do not want to add that for L3, but when considering L4 I think this is interesting both on its own merits and as a general trend of what I'm thinking about 17:05:46 zakim, ??p32 is me 17:05:46 +kojiishi; got it 17:05:48 Florian: Usefulness described in ML 17:05:56 Florian: For L4, I was thinking to develop more media features 17:06:04 Florian: Currently we detect print as a media type 17:06:11 Florian: Doesn't work well because you can't be both print and screen 17:06:17 Florian: But some devices share aspects of both 17:06:32 Florian: Would be good to detect whether you are paged or not, screen can be refreshed or not, 17:06:40 Florain: detect whether there is a touch screen 17:06:56 Florian: This way can adapt layout for the device without knowing exactly what it is 17:07:15 Daniel: Other opinions? 17:07:19 fantasai: Sounds good to me 17:07:25 +1 florian 17:07:27 +??P12 17:07:36 +lots 17:07:43 q+ to ask if this isn't for CC/PP (UAProf) instead? 17:07:49 Kimberly: Certainly for ComCast devs, when we read the proposal, were very excited. A lot of interest amongst the dev community here 17:08:06 Anton: Someone mentioned NoScript on the mailing list 17:08:13 sounds good to me also. (add js detection to media queries 4) 17:08:14 Anton: Can choose to run script on some domain, not others 17:08:32 Zakim, ??P12 is me 17:08:33 +danielweck; got it 17:08:44 Anton: Difficulty with CSS support statement that you either support script or you don't, not clear what it means 17:08:55 nimbu has joined #css 17:09:07 Anton: If I allow base domain to run scripts, but not third-party domains to run scripts, what then? 17:09:36 I don't think a URL check is necessary for the common case. 17:09:49 Florian: Haven't thought about that. Maybe we choose yes or no for some scripts. Or maybe we have a finer distinction 17:09:51 there are enough 3rd party script blockers that sites have to work without 3rd party scripts anyway 17:10:04 Bert: Wondering if this opens a can of worms. 17:10:10 tantek: speak up ! 17:10:11 + +1.206.324.aacc 17:10:13 Bert: Script is rather high level, but other things you could want 17:10:18 sylvaing has joined #css 17:10:22 Bert: Might need a way to control the vocabulary 17:10:25 q+ to comment on 3rd party scripts, CC/PP 17:10:38 Bert: Something called CCPP has a URL-based vocabulary and framework 17:10:43 Bert: Let's use that 17:10:46 Zakim, who is on the phone 17:10:49 I don't understand 'who is on the phone', sylvaing 17:10:55 Zakim, who is on the phone? 17:10:57 On the phone I see glazou, dbaron, plinss, florianr, tantek (muted), hober, antonp, [Microsoft], kimberly, smfr, stearns, ??P58, Rossen, fantasai (muted), Bert, kojiishi, 17:10:59 ... danielweck, +1.206.324.aacc 17:11:00 arno has joined #css 17:11:01 Rossen has Rossen 17:11:02 [Microsoft] has JohnJansen 17:11:04 Zakim, unmute tantek 17:11:05 + +1.415.832.aadd 17:11:05 Daniel: Is that implemented in browsers? 17:11:05 arno has joined #css 17:11:09 tantek should no longer be muted 17:11:10 Bert: Some mobile browsers 17:11:12 Zakim, aacc is sylvaing 17:11:12 +sylvaing; got it 17:11:30 Tantek: I think the 3rd party script case is, from dev standpoint, an edge case 17:11:45 Tantek: Rather than presenting as a problem, would like to know why we care? 17:11:57 Tantek: I think the current use case stands well enough on its own. 17:12:15 Tantek: Would consider case of third-party scripts being disabled as a separate use case. 17:12:37 Florian: So if they're disabled, you would say scripting is supported? 17:13:01 Zakim, unmute me 17:13:01 fantasai should no longer be muted 17:13:15 Tantek: I don't think any modern people care about CCPP or know what it is. 17:13:30 Tantek: And URL-based vocabularies have not been successful on the Web. 17:13:45 Tantek: We can look at CCPP cases one by one to find use cases 17:14:03 Daniel: Not first time we discussed CCPP, never succeeded in integrating 17:14:13 Tantek: There's an opportunity for reuse of terminology, rather than reinvention. 17:14:20 *me neither* 17:14:27 TabAtkins: former name for USSR 17:14:36 lol 17:14:41 ccpp = composite capabilities/preferences profiles 17:14:43 hehe 17:14:44 smfr: was CCCP 17:14:45 Tantek: But I wouldn't expect any web developer to know or use it. 17:14:47 http://www.w3.org/Mobile/CCPP/ 17:14:50 CC/PP 17:15:18 c++? 17:15:26 Tantek: CCPP was designed for previous generation of phones. Hasn't kept up with modern mobile web 17:16:00 Anton: Modern scripts, when they are working with CSS, because there is no syntactic support for using script, what they tend to do is to insert a class into the tag 17:16:24 Anton: And usually that class name is specific to the script, that is if it's a library, it inserts the library name into the tag. 17:16:35 Anton: In the CSS you can distinguish which libraries are loaded from the CSS. 17:16:42 СССР != CC/PP 17:16:54 Anton: What we're seeing with this proposal is that we're loosing that fine-grained control, and to me that feels a little bit of a step backward. 17:17:24 glazou: So you are saying that because the feature is not powerful enough, moving it to declarative is not a good idea. 17:17:42 Anton gives an exampe. 17:18:02 q+ hober 17:18:05 see http://www.modernizr.com/docs/ 17:18:08 q- 17:18:10 Anton: Until we have some concrete uses -- what exactly would someone be styling differently based on script or no script? -- we are going to get worse-written websites. 17:18:30 Tantek: One of the popular libraries right now, modernizr, specifically provides devs with JS and No-JS class names 17:19:06 Tantek: Since there's a modern library that provides this, that people use, shows that there's a use case for coarse granularity. 17:19:22 Tantek: Not saying there isn't a case for fine granularity, but that coarse granularity has a strong one. 17:19:37 specifically, Modernizr replaces the class of "no-js" in the HTML tag, with "js" when JavaScript is present 17:19:59 Daniel: I have a use case for editors, where JS is disabled by default; editing a dynamic document makes no sense. 17:20:02 q- hober 17:20:07 Zakim, q- 17:20:07 I see no one on the speaker queue 17:20:15 Florian: I suggest we start drafting the coarse granularity version 17:20:22 Florian: and then go further if we see the need. 17:20:28 I think the key question is what percentage of the use cases for this a (script) media query would solve, and what percentage would need more detailed domain or script-feature support. 17:20:44 Daniel: Since I see no objection to the original proposal, I say we go ahead and add that. Possibly add a note about finer granularity 17:21:03 q+ 17:21:20 Florian: So far dont' have an editor's draft, will put in the wiki 17:21:45 dbaron: Just wanted to comment that, one thing I'm more worried about than domain stuff, is how much people are going to want the detection to be based on particular features in the script 17:21:58 Florian: Once you know script is running, you can do feature-detection in the script. 17:22:21 dbaron: Question is, what is the percentage of use-cases that want feature-detection vs. scriptability detection. 17:22:29 dbaron, but this is a replacement for what modernizr does 17:22:31 dbaron: If that percentage is high, then we are not solving the real problem. 17:22:42 modernizr replaces "no-js" with "js" 17:22:47 and developers style based on that 17:22:48 Florian: Having more concrete use cases would help figure this out. 17:23:22 RESOLVED: Draft script/no-script detection for Media Queries 4 17:23:43 Topic: Publish CSS3 Text / CSS3 Writing Modes 17:24:08 Daniel: jdaggett says he's fine with publishing css3-text, but would like to defer decision to publish css3-writing-modes to next week 17:24:12 Daniel: Anyone else? 17:24:33 Daniel: No objection to publishing CSS3 Text? 17:24:40 Florian: not from me 17:24:47 RESOLVED: Publish CSS3 Text as WD 17:24:54 Writing Modes deferred to next week 17:24:57 Zakim, mute 17:24:57 I don't understand 'mute', tantek 17:25:00 Topic: Switching to Mercurial for specs 17:25:13 yes please 17:25:19 what about git? 17:25:19 +1 17:25:29 git's my preference, but anything is better than CVS. 17:25:43 Bert: Explain the advantages? 17:25:57 er, doesn't mind CVS 17:26:02 Florian: nicer to work offline, diffs are easier, merging is better 17:26:19 if merging is better, that's big imo 17:26:21 fantasai: We can rename and move files, and fork them while keeping history 17:26:33 fantasai: which we're doing a lot when splitting things into two levels 17:26:46 fantasai: We don't really do any merging, so I don't see that as an advantage here. 17:26:55 Tantek: Consider others like git? 17:27:20 http://hgbook.red-bean.com/ should be a good starting point 17:27:28 http://wiki.csswg.org/test/mercurial 17:27:37 plinss: Considering that we're using Mercurial for tests, and others are W3C are using it for both tests and specs 17:27:43 plinss: Don't see the advantage to using git 17:28:11 I agree I don't see andy reason for using git. 17:28:16 Tantek: I don't want to switch to another system without at least having parity on documentation for setting up to edit 17:28:27 agrees with Tantek 17:28:31 Mercurial seems to be the common one at W3C 17:28:33 Tantek: "if it's not broken don't fix it" consideration... 17:28:47 http://annevankesteren.nl/2010/08/w3c-mercurial 17:28:59 Kimberly: There's some very good documentation online for Mercurial, they used at TPAC for people starting to write tests. With that documentation, I was up and running in 3 minutes 17:29:03 Tantek: Woah 17:29:13 Florian: Are we importing history from CVS? 17:29:22 ROFL @ "the rest is relatively easy. Just invoke hg. " 17:29:31 http://www.w3.org/html/wg/wiki/Testing/Submission/ 17:29:34 there is source control doc, and there is the connectivity part e.g. SSH. I had a far harder time setting up the latter than the former 17:29:47 frankly, mercurial is already legacy. open source communities have moved onto git. 17:30:21 fantasai and dbaron explain this is very straightforward to do 17:30:39 Are we planning one repository per spec or one repository for all specs? 17:30:54 Tantek: I want to see documentation at the same level as the CVS documentation we have first. 17:31:02 I think current practice is to do one repo per spec? 17:31:26 sylvain agrees 17:31:38 One problem I have with the W3C's Hg - it's basically impossible to find the damned spec in the view. 17:31:42 Tantek: Another concern is that Mercurial is already legacy outside of W3C 17:31:53 Our CVS view is easy - just go to dev.w3.org/csswg 17:31:54 Tantek: New projects use github, people use git 17:32:16 Daniel: This does not sound like a good argument time. Geeks are going to use the newest best thing. 17:32:34 Florian: For a while it was not clear whether Mercurial or Git was better, now more people prefer Git. 17:32:53 nimbu1 has joined #css 17:33:23 Florian: While I prefer Git, we are using mercurial throughout W3C, so I don't mind .. 17:33:24 git does have a lot of wind in its sails 17:33:49 Tantek: I am skeptical about switching to Mercurial and then in a few years switching to git 17:34:02 plinss: There's a lot of cost to us using Git, and W3C using mercurial. 17:34:16 plinss: Even assuming W3C eventually switches to git. 17:34:22 main advantage for me with git is using github over say bitbucket, but I guess w3c will be self hosting rather than on github 17:34:34 q+ to ask if we can first ask other WGs for their mercurial experience (don't like to be the first to use a new tool...) 17:34:42 Florian: How many W3C tools, rather than W3C people, rely on Mercurial? 17:34:43 q- 17:34:49 plinss: test suite tools, as well as actual usage 17:35:04 fantasai: A lot of the systems plinss has been building are integrated with mercurial 17:35:30 tantek: People are building tools on top of git, not so much on top of Mercurial 17:35:50 tantek: it's a dying platform 17:36:06 plinss: I don't agree it's a dying platform, and a potential move years in the future 17:36:21 There seems to be a lot of W3C repositories already at http://dvcs.w3.org/hg 17:36:39 Daniel: I'm hearing no consensus. 17:37:09 -danielweck 17:37:11 Florian: What I'm hearing is ppl who are pushing for hg, write CSSWG-specific documentation for it. 17:37:23 I have no opinion on moving out of CVS. But if someone writes a doc to switch, I'll test it out and volunteer to document the Windows steps 17:37:23 -> http://www.w3.org/blog/systeam/2010/06/16/why_we_chose_mercurial_as_our_dvcs/ W3C systems team on Mercurial vs others 17:37:24 +??P7 17:37:24 Florian: If it's good enough for the skeptics, then we can move. 17:37:29 Zakim, ??P7 is me 17:37:29 +danielweck; got it 17:37:35 I'm not sure the conversion is all that straightforward -- I think conversions from CVS are pretty painful no matter what. 17:37:46 (conversions of existing history, that is) 17:37:58 dbaron, isn't that true of any source control system migration? 17:38:10 Daniel: who is willing to take an action on writing that documentation? 17:38:22 sylvaing, I think conversions between systems that use atomic commits are a lot easier. 17:38:43 dbaron, fair. 17:38:46 Daniel: Mercurial is very powerful, but it is much harder to understand. 17:38:47 sylvaing, though conversions between svn and others are a little painful because of its use of conventions for branching/tagging instead of mechanisms 17:39:28 Koji: I thought Anne said documentation is already available for HTML group, isn't that enough for us? 17:39:34 http://annevankesteren.nl/2010/08/w3c-mercurial 17:39:39 here is the challenge, if you support mercurial, write up documentation *at least as good as* http://wiki.csswg.org/spec/cvs 17:40:34 previous to that cvs documentation there were *tons* of cvs documentation on the web and yet it was still a huge barrier for editors of CSS drafts 17:40:38 I would love to see that for git 17:40:49 so no, external mercurial documentation is insufficient 17:41:15 tantek, I expect the hg version of that will be a lot shorter 17:41:32 fantasai explains reasoning for opening the discussion 17:41:34 tantek, because there's no ssh involved (w3c setup uses https:) 17:41:42 if you want to switch to mercurial, put in the work to provide AS GOOD documentation as CVS 17:41:53 if you don't have the time for that, then neither should the rest of the group 17:42:23 sylvaing: We need a volunteer to write a doc, one to write steps for Windows, and volunteers to test it. 17:42:31 Florian: I'll volunteer to test it; I'm in favor of switching. 17:43:06 can we agree to put said document at http://wiki.csswg.org/spec/hg ? 17:43:08 Daniel: Still need volunteers to write docs 17:43:37 Topic: EXIF orientation for images 17:43:59 dbaron: There are ppl who want to post images that get their EXIF orientation handled by the browser. Since it's not backwards compat, can't do it by default. 17:44:08 dbaron: Thought we had one in an old draft, but maybe I'm misremembering. 17:44:26 fantasai: This would probably be image-orientation property, which never got an auto keyword. 17:44:38 I wouldn't mind changing image-orientation's grammar to "[ || flip ] | auto" 17:44:40 or image-orientation: exif ? 17:44:51 Or, not auto, "from-image". 17:44:54 why not be specific and say exif rather than auto? 17:44:57 dbaron: Question is, do we want to do this, and if so do we want image-orientation to support all EXIF orientations rather than just the 4 it now supports 17:45:22 tantek, because it might be doen via some other technology in some other image format 17:45:28 tantek, CSS keywords are format-agnostic 17:45:40 Florian: Does anyone use the other orientations? 17:45:44 analogy: color-profiles 17:45:47 Arno: It's in the spec, but I can't think of any camera that uses them. 17:46:10 Tantek: Some images have embedded color profiles, we never got to using those. 17:46:18 Tantek: We dropped that property due to insufficient interest. 17:46:28 Tantek: Just wanted to point out similar situation. 17:46:47 The extra 4 orientations are used sometimes for self-facing cameras. 17:46:57 Florian: One problem was mismatched colors between flash and images. But Flash now does it 17:47:02 vs world-facing 17:47:26 Note as well that Chrome would like to implement auto-orienting as well. 17:47:38 level 4 17:48:13 fantasai: I think it's a fine idea, my concern is whether it should go in L3 or not 17:48:37 http://www.w3.org/TR/css3-images/#image-orientation0 17:48:42 smfr: I've seen patches come in that attempt to support this. 17:48:54 smfr: Question is, does this only affect content images, or also CSS images? 17:49:14 smfr: image-orientation only affects image elements. 17:49:22 It's... kinda underdefined right now. 17:49:34 Florian: Intuitively, I'd say only content images 17:49:37 Theoretically it could affect