06:30:04 RRSAgent has joined #svg 06:30:04 logging to http://www.w3.org/2009/04/29-svg-irc 06:30:06 RRSAgent, make logs public 06:30:08 Zakim, this will be GA_SVGWG 06:30:09 ok, trackbot; I see GA_SVGWG()2:30AM scheduled to start now 06:30:09 Meeting: SVG Working Group Teleconference 06:30:09 Date: 29 April 2009 06:30:33 GA_SVGWG()2:30AM has now started 06:30:33 +Shepazu 06:30:50 +??P0 06:30:51 -??P0 06:30:51 +??P0 06:31:00 Zakim, ??P is me 06:31:00 +anthony; got it 06:31:09 +??P1 06:31:12 Zakim, ??P1 is me 06:31:12 +heycam; got it 06:31:42 +??P2 06:31:50 Zakim, ??P2 is me 06:31:50 +ed; got it 06:33:45 ChrisL has joined #svg 06:34:15 Scribe: Cameron 06:34:19 ScribeNick: heycam 06:34:22 Chair: Erik 06:34:24 Agenda: http://lists.w3.org/Archives/Public/public-svg-wg/2009AprJun/0080.html 06:34:58 Topic: Publication status (compositing, ref) 06:35:07 DS: going slowly 06:35:14 ... cameron made some progress on the build scripts 06:35:26 ... did you apply that to template too? 06:35:29 +ChrisL 06:35:30 CM: no i didn't yet 06:35:55 DS: cameron manually put build scripts in for the integration spec, the params spec and the compositing spec 06:36:13 ... right now i'm in the of making the params spec have "params" 06:36:22 q+ to ask about specs with two documents 06:36:46 ED: regarding that, is it in the spec already that you could use params for references inside svg? for example for 'use' elements? 06:37:08 DS: we did mention that last telcon, but didn't really discuss it 06:37:43 ... so that syntax for a url is param(http://example.org/something#frag?query) 06:38:06 s/#frag?query/?query#frag/ 06:38:43 ... a use element is just referenced using a uri, don't see why the query string shouldn't apply 06:38:52 ... but it would apply at the global level 06:39:12 ... we could say that the shadow tree of the 'use' element is a special case, and has its own params interface 06:39:18 CL: so each instance has its own params 06:39:56 CM: if you do , then that's going to fetch another resource 06:40:29 DS: we could change that in the context for 'use' elements 06:40:35 CM: i'd be wary of doing that 06:40:46 ED: we could allow elements as children of , that could fix that 06:40:55 DS: so svg doesn't have a element 06:41:07 ... we can't take advantage of that, except for uris 06:41:16 ... we could add a element or equivalent 06:41:45 ... in html4 is quite elaborate 06:42:12 CM: it is simpler in html5, just name/value attributes and no children 06:42:32 http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#h-13.3.2 06:43:24 DS: if we did do something like this, i'd take the html5 06:43:47 CL: the whole reason for param in the first place was to extend things without changing the dtd 06:44:07 ... i've never seen this other stuff, nor seen it used 06:44:27 DS: part of me says, yeah it'd be great to just use 06:44:40 ... then there might be complaints about namespace for parsing in html, etc. 06:44:52 ED: so in html you'd get HTML elements 06:45:01 ... part of me thinks it would be nice if it were the same 06:45:19 DS: same question applies to the element 06:45:26 ... it'd be useful for authors to be able to use in svg 06:45:52 ... don't know if it would be difficult to have the namespace of the Element in the dom to differ, depending on where it lives 06:46:24 ACTION: Doug to ask HTML WG what they think about parsing and in SVG 06:46:24 Created ACTION-2534 - Ask HTML WG what they think about parsing and in SVG [on Doug Schepers - due 2009-05-06]. 06:46:47 DS: i think it would be nice for us to have a thing 06:46:55 ... a child of a , or any referencing element 06:47:06 CM: i'd love to have child of 06:47:42 agenda+ CSS3.1 06:47:44 ED: so when would the params spec be ready for publication? 06:48:09 DS: if i can get everything pubruled tonight, i believe we'll be publishing on thursday, for both params and compositing 06:48:19 q? 06:48:58 ack Ch 06:48:58 ChrisL, you wanted to ask about specs with two documents 06:49:02 Topic: CSS3 Values and Units 06:53:04 http://www.w3.org/TR/css3-values/ 06:53:33 DS: last time we were talking about the element, cameron suggested it might not be necessary to have that element 06:53:41 ... simpler just to do a param() value inside attributes 06:53:50 ... this was the first thing we talked about at tpac 06:54:11 ... then i thought what about fallback values, etc. 06:54:28 ... and it seemed like a paint server, and for text, like referenceable by a 06:54:51 ... i'd forgotten that if you use the url() syntax, you can have a second fallback value (for and ) 06:54:59 ... that's a mechanism that already exists from css, and it simplifies things 06:55:13 ... cameron suggested param() would have two values, one the parameter, second the fallback value 06:55:20 ... but we could use that fallback syntax similar to 06:55:41 ... we started talking about this in the context of other things we want to do, in particular allowing relative values 06:55:46 ... e.g. 100% minus 5px 06:55:58 ... and we realised that there's calc() in css3-values 06:56:08 ... not sure it's implemented, but it's pretty well defined 06:56:23 ... i noticed you and hakon were editors for that spec 06:56:27 ... where does calc() stand? 06:56:30 CL: not moving fast 06:56:38 ... once other things are done, more effort will go in to it 06:56:46 ... like the syntax module, it sort of rounds up bits 06:56:55 ... any time a module adds a new value or unit, they'll have to modify that module as well 06:56:58 ... so they're waiting, pretty much 06:57:33 DS: we thought that that would be the easiest way, for us, for having say ... we'd have to extend it, because cameron's constraint syntax also takes into account references to attribute values on other elements, and also a notation to refer to the bbox of an element 06:58:13 ... so we'd have to take that an extend it 06:58:16 ... what do you think about that? 06:58:37 CL: we already have things with fallback values, the attribute takes two things 06:58:49 DS: i thought that came from css. did it not? 06:58:52 CL: not sure 06:59:03 DS: in any case, we're considering adopting that syntax 06:59:19 ... if they didn't want us to extend it, we could make our own svg-expression() syntax (or something) 06:59:59 CM: this was in the context of turning @width a property, too 07:00:03 ... so we could get this calc() for free 07:00:25 CL: in svg, when we designed it, we decided that there's separation between content and presentation 07:00:42 ... we decided that the geometry was the content (attributes), and the geometry could be styled in various ways (properties) 07:01:02 ... given that, you can currently have width="" height="" *and* style="width: ...; height: ..", which mean different things 07:01:29 ... if you change them from being an attribute to a property, then you have a conflict with the existing properties 07:01:44 CM: except that width/height properties don't have any meaning on svg elements currently 07:02:04 ED: but there are presentation attributes currently 07:02:11 CL: but width="" on a isn't one of those currently 07:03:10 DS: i know that coming to svg initially, since i knew a bit of css, i was very unclear about what the division was between attributes and properties 07:03:27 ... not saying that there won't be problems, but perhaps the gains we would get would outweigh the confusion or other problems 07:03:34 ... what would we lose from doing this, and what would we gain? 07:03:47 ... gain: for people who already know css, most designers, they would be able to use svg more easily 07:03:56 ... also gain the ability to use css classes to define those attributes values 07:03:59 ... many times i've wanted to do that 07:04:06 ... also we could get this calc() syntax for free 07:04:16 ED: what you would lose is backwards compat 07:04:49 CM: i don't think there's much that would actually break 07:05:05 DS: i understand chris the distinction you make between geometry/styling 07:05:15 ... but other things, such as stroke-width, change the geometry of the element 07:05:22 CL: well... 07:05:35 DS: esp if we make these changes where a bbox takes into account stroke-width/filters/etc. 07:05:37 CL: right 07:05:48 DS: i'm less convinced that the separation of content and style ... 07:05:56 CL: yes, it can never be absolute, it's a sliding scale 07:06:04 ... a general principle that you try to keep, rather than argue hard-and-fast 07:06:38 DS: i used to argue that it wasn't presentational, that the geometry was the semantics of svg, but i don't think that's affected or changed, by being able to changed with css 07:06:46 CL: i wasn't objecting, just saying that we'd need to be careful not to break anything 07:07:10 DS: not every attribute could be usefully defined as a css property, for example xlink:href 07:07:17 CL: this is for every attribute? 07:07:22 DS: no i'm saying there are some that don't make sense 07:07:26 ... but for x/y/width/height, sure 07:07:30 ... d on path? probably not 07:07:40 ... positional and sizing attributes 07:07:48 ... where indeed is the distinction, where do we draw the line? 07:08:03 ... xlink:href definitely seems not presentational at all 07:08:13 CL: x/y/width/height css absolute positioning uses those 07:08:17 ... don't necessarily mean the same thing 07:08:23 ... vml tried to use those, and it was a mess 07:08:32 DS: i remember i was looking recently at vml, and thinking why didn't they adopt the syntax 07:08:42 CL: people told us it was horrible 07:08:49 ... relative/absolute positioning isn't as simple as you think 07:09:11 s/isn't/in CSS2 isnt/ 07:09:49 CL: a downside is that maybe csswg would then want to define what values we can have in our attributes 07:09:59 DS: possibly 07:14:54 ACTION: Doug to contact the CSSWG about making some more SVG attributes properties 07:14:54 Created ACTION-2535 - Contact the CSSWG about making some more SVG attributes properties [on Doug Schepers - due 2009-05-06]. 07:15:12 Topic: Raleigh F2F 07:15:18 http://www.w3.org/Graphics/SVG/WG/wiki/NCF2F2009 07:15:29 CL: i can confirm that i can attend 07:17:09 ED: maybe we should gather a few agenda topics 07:17:17 ... we'll have all of the modules 07:17:20 ... particular requests? 07:17:42 CL: test suites for individual modules, and how we'll work on those 07:17:54 ... recently in inkscape, there's something that's used by filters 07:17:58 ... one of the interpolation properties 07:18:02 ... color-interpolation-filters 07:18:09 ... i grepped the test suite and found we had none for it 07:18:39 http://www.w3.org/Graphics/SVG/WG/track/issues/2219 07:18:49 ED: I plan to test all attributes/properties for filters 07:18:52 ... for the filter module 07:19:42 fill="url(#myRedGradient) red" 07:20:36 ED: so a reminder to fill in the registration form for the f2f 07:20:41 http://www.w3.org/2002/09/wbs/19480/NC2009/ 07:21:42 ACTION: ed to mail public-svg-wg reminding ppl about the raleigh F2F 07:21:42 Created ACTION-2536 - Mail public-svg-wg reminding ppl about the raleigh F2F [on Erik Dahlström - due 2009-05-06]. 07:23:57 Topic: SVG script and style parsing in HTML 07:24:00 http://lists.w3.org/Archives/Public/www-svg/2009Apr/0096.html 07:24:34 ED: asking about how would close