16:56:09 RRSAgent has joined #CSS 16:56:09 logging to http://www.w3.org/2010/03/03-CSS-irc 16:56:16 rrsagent, make logs public 16:56:23 zakim, this will be style 16:56:23 ok, plinss; I see Style_CSS FP()12:00PM scheduled to start in 4 minutes 16:56:50 Style_CSS FP()12:00PM has now started 16:56:57 +plinss 16:57:36 + +0472369aaaa 16:58:15 zakim, aaaa is lstorset 16:58:15 +lstorset; got it 16:58:16 +sylvaing 16:58:43 smfr has joined #css 16:58:48 dethbakin has joined #css 16:58:59 I'm here but no phone or Skype access 16:59:12 sorry, limited technology 16:59:20 + +1.253.307.aabb 16:59:30 oyvind has joined #css 17:00:28 +dethbakin 17:00:37 +smfr 17:00:44 +bradk 17:00:54 glazou has joined #css 17:01:02 hi there 17:01:11 morning 17:01:16 hello 17:01:27 +glazou 17:01:40 +TabAtkins 17:01:58 howcome has joined #css 17:02:32 +Hakon_Lie 17:02:34 +Bert 17:06:27 ScribeNick: TabAtkins 17:06:36 +??P3 17:06:52 plinss: Anything else on the agenda? 17:07:18 sylvaing: I submitted comments from a colleague in Japan for CSS3 Lists; not sure if that spec is dormant or what. 17:07:27 Zakim, mute me 17:07:27 glazou should now be muted 17:08:06 sylvaing: They wanted to know what the status was of that spec. 17:08:13 fantasai: Lists doesn't have an active editor right now. 17:08:28 fantasai: There's a lot of corrections that need to go into there. I made some of them that were minor. 17:08:45 sylvaing: I guess the important thing is to find someone who can assert that the suggested changes are correct. 17:09:11 ChrisL has joined #css 17:09:22 hi ChrisL, wb, just got your email 17:09:24 fantasai: As for correcting obviously wrong things, we can probably just do that. 17:09:46 fantasai: Lists probably needs a review in general, but if we just get a patch we can just check those changes into the ED. 17:10:23 plinss: Image-fit talk, revisiting the auto discussion 17:10:33 Norwegian slackers :-) 17:10:33 +[IPcaller] 17:10:41 howcome: I discussed with our implementors, and they're clear that they need 'auto'. 17:11:02 howcome: I've brought Leif in today. He's been implementing this stuff. 17:11:39 howcome: We'd like to have an auto value. We don't need to say exactly what it does (refer to past behaviors), but just establish the borders and let the content do what it wants. 17:11:51 howcome: And then let 'fill' be very explicit that it fills the whole rectangle for all media types. 17:12:00 +SteveZ 17:12:07 +[Mozilla] 17:12:23 dbaron has joined #css 17:12:41 TabAtkins: Insofar as we need magic values based on media type, I like this. 17:12:57 Bert: Not all types can scale. a java applet, frex, can't scale in two separate dimensions. 17:13:20 howcome: True, but for many media types like video it can do so. 17:13:37 TabAtkins: What would we specify happens for media types that can't scale like that? 17:13:44 howcome: They should fill insofar as it's possible to do. 17:14:06 ChrisL: Suppose you have something that can only scale proportionately. Do you make it act like cover or contain? 17:15:16 - +1.253.307.aabb 17:15:18 howcome: I don't think we *can* specify all possible details. Frex, widescreen video sometimes has the edges scaled differently from the center. 17:15:40 TabAtkins: So if they *could* scale properly, they must, but if they couldn't, it's undefined? 17:15:48 szilles has joined #css 17:15:54 Bert: How is this different from auto? 17:16:08 howcome: It would establish a rectangle, and say the content is free to do whatever it wants inside of there. 17:17:04 -TabAtkins 17:17:25 +TabAtkins 17:17:34 wb TabAtkins 17:17:41 -smfr 17:17:47 my turn 17:18:05 +[Microsoft] 17:18:10 +smfr 17:18:44 TabAtkins: Given that we're allowing media to do whatever it wants if it can't fill properly, what's the difference with auto? 17:19:46 howcome: There's a convention that you change the aspect ratio for images, but not videos. 17:20:23 dbaron: 1) Why should this be a value rather than selectors in the UA style sheet? (2) I think some of the object behavior in SVG is just bugs, and I don't think that content depends on it 17:20:45 -SteveZ 17:20:52 howcome: You could do UA stylesheet and specify different behavior for elements, but can't do this for differing media types. 17:21:16 dbaron: I'd almost rather see Selectors rather than a weird value, even if it's just for UA and not exposed to the web. 17:21:36 dbaron: It sounds like auto is 'whatever you want it to be', not 'what you would expect'. We should define it. 17:21:41 +SteveZ 17:21:50 plinss: We have some auto values that *do* mean 'do whatever the UA wants to do'. 17:21:56 dbaron: Example? 17:22:01 plinss: (goes to look) 17:22:10 'auto' is used in 'overflow' as 'UA decides' 17:22:16 lstorset, no 17:22:24 Zakim, unmute me 17:22:24 glazou should no longer be muted 17:22:24 howcome: Scaling video is still a big deal. It doesn't depend on the media type, but on the processor. 17:22:36 ChrisL: Yeah, you want to treat video differently on lower-powered platforms. 17:22:44 -SteveZ 17:22:57 Bert: You may also want to, say, rotate the video. That also might not work on low-powered devices. 17:23:01 +SteveZ 17:23:18 Bert: Look at communication between image and document. image gives actual width and height, document gives desired width and height. 17:23:34 Bert: That's all. You'll need a third value to pass around to say 'auto'. 17:23:48 howcome: Yeah, you'll need a flag to be passed. We think it's useful enough to do. 17:23:58 fantasai: Who's going to modify the plugin UI? 17:24:08 howcome: I don't think plugins are relevant here; we're moving away from them. 17:24:14 szilles: I beg to differ! 17:24:27 s/plugin UI/plugin API/ 17:24:40 Bert: Steve is right; we dont' know the formats that will be used in the future, and we designed it so that it can be extended. 17:24:59 who's speaking now ? 17:25:05 leif 17:25:07 ok 17:25:07 Leif: About the motivation for auto, it was inserted so we could be backwards-compatible and still maintain the meaning of fill. 17:25:28 fantasai: I don't have a *problem* with auto as long as the model between the document and the media doesn't change. 17:25:43 arronei has joined #CSS 17:25:54 fantasai: So if auto is just implemented by varying on the content-type and aliasing to different image-fit values, that would be fine. 17:26:09 fantasai: Frex, video 'auto' would act like 'contain'. 17:26:20 sylvaing: I agree. 'auto' should map to one of the existing. 17:26:27 ...values 17:26:29 fantasai: I'm not happy with 'auto' meaning 'tell the content something special'. 17:26:46 howcome: Would you like to describe in the spec which medias map to which values? 17:26:58 fantasai: If we're going to do this, then yes, we want it in the spec. We want interop. 17:27:20 fantasai: Of course, if you have a new video plugin, the UA may not know that it's a video. 17:27:34 howcome: Right, so plugins would be considered a media type. 17:28:16 ChrisL: What would it map to for SVG? 17:28:43 ChrisL: I'm not happy with something that says "every piece of svg in html now breaks". 17:28:59 fantasai: SVG would work the same as everything else. We'd draw a box based on image-fit, and then SVG just does whatever it wants. 17:29:10 fantasai: So for SVG you probably want auto to act like fill. 17:29:27 bradk: yt? 17:29:28 fantasai: And then SVG can cover/contain/scale itself based on that box depending on its own attributes. 17:29:56 fantasai: We should probably be able to distinguish between video and images. 17:30:08 ?? 17:30:09 ChrisL: Animated GIF, like video but can scale? 17:30:21 szilles: Problem with table is that it gets fixed at some point. 17:30:28 bradk: just answered your quesiton in www-style 17:30:29 fantasai: Yeah, but we dont' get top-level types very often. 17:30:46 szilles: Plugins are an extension mechanism, though, and I don't think there's a useful way to standardize this. 17:31:06 fantasai: I think do the same as SVG - treat 'auto' as 'fill', and then tell the plugin 'Hey, render yourself in this nice box'. 17:31:34 fantasai: Seems the only thing that changes is that video sizes as contain, everything else acts like fill. 17:31:47 fantasai: Was there any other change? 17:32:48 TabAtkins: The third one was that SVG should be 'none', and keep its own intrinsic dimensions. 17:33:08 fantasai: I think that if, in CSS, we treat it as fill and just hand it the resulting viewport box, it can figure out what to scale for itself. 17:33:28 ChrisL: It's fine to have different values in CSS to give SVG new viewports; SVG already knows how to scale itself. 17:33:48 ChrisL: It's also fine to have CSS tell SVG specifically how to scale, but I dont' want it to happen by default. 17:34:28 fantasai: So, the way image-fit imposes on SVG is not by telling SVG how to scale; it just asks SVG for its intrinsic size and then hands it a viewport. 17:35:16 TabAtkins: So the *only* difference with auto is that video will scale as contain, everything else scales as fill? 17:35:19 fantasai: I think so, yeah. 17:35:31 ChrisL: I see the value there. It's not wide-open anymore; much more implementable and testable. 17:36:03 szilles: Can anyone precisely answer whether the video/everything else is the only relevant distinction for auto? 17:36:14 howcome: Leif appears to be gone? 17:36:18 can you hear me? 17:36:22 lstorset, no 17:36:30 I will hang up and call again 17:36:39 -lstorset 17:36:53 Bert: Where do you get that people expect the video to not scale? 17:37:11 howcome: There's tons of video on the web. If you open one in a typical player it won't scale. 17:37:33 +lstorset 17:38:10 howcome has joined #css 17:38:58 TabAtkins: There are places where people provide a single sized