06:30:34 RRSAgent has joined #svg 06:30:34 logging to http://www.w3.org/2009/05/11-svg-irc 06:30:35 RRSAgent, make logs public 06:30:37 Zakim, this will be GA_SVGWG 06:30:37 ok, trackbot; I see GA_SVGWG()2:30AM scheduled to start now 06:30:38 Meeting: SVG Working Group Teleconference 06:30:39 Date: 11 May 2009 06:32:43 GA_SVGWG()2:30AM has now started 06:32:50 +??P0 06:32:58 +??P1 06:33:11 Zakim, ??P0 is me 06:33:11 +ed; got it 06:33:14 Zakim, ??P1 is me 06:33:14 +shepazu; got it 06:33:20 +??P2 06:33:26 Zakim, ??P2 is me 06:33:26 +heycam; got it 06:33:45 +??P3 06:33:50 Zakim, ??P3 is me 06:33:50 +anthony; got it 06:33:58 Chair: Cameron 06:34:10 Scribe: anthony 06:34:39 Agenda: http://lists.w3.org/Archives/Public/public-svg-wg/2009AprJun/0114.html 06:34:55 Topic: Libre Graphics Meeting 06:35:00 DS: Went well I think 06:35:07 ... content is available online 06:37:04 ... I talked to Intel about reviewing our specs 3D Transforms, filters 06:37:12 ... good to get a H/W perspective 06:37:50 ... I presented on the SVG scrubber 06:37:58 scour 06:38:33 ... I talked to the Inkscape guys and Scribus guys 06:38:42 ... they had concerns about SVG in HTML 06:38:56 ... I encouraged them to bring the concerns up on the mailing list 06:39:23 CM: Outside of the Inkscape guys how much interest do you think there is in SVG 06:39:26 DS: Quite a lot 06:39:31 ... in the open graphics community 06:39:47 ... there is a fair amount of discussion about SVG 06:40:06 ... I also spoke to some designs 06:40:16 s/designs/designers/ 06:40:22 ... and got their perspective on SVG 06:40:29 ... they said they'd join the SVG mailing list 06:40:54 ... we really need to start driving the Use Case and Requirements from a designer perspective 06:41:03 ... I explained to the perspective thing 06:41:09 ... they thought it was very useful 06:41:16 ... it took a bit of explaining 06:41:35 ... I've been working on my library for that 06:41:40 ... and made edits to the spec 06:41:49 ... I have a major change I want to make to it 06:42:13 CM: Did you want to talk about it today? 06:42:15 DS: That would be good 06:42:26 CM: What was the general feel from that conference 06:42:32 ... regarding the true type fonts? 06:42:36 DS: There were mixed feelings 06:42:39 s/the/linking to/ 06:42:53 ... many of them feel they want to link to them 06:43:36 ... I do think there are few people there who were in favour of other types 06:44:12 ... EOT 06:44:23 ... I might type up a short report 06:44:30 ... there were definitely interests 06:44:50 ... on SVG Fonts from the perspective of complex glyphs 06:45:06 CM: How about the print people, where they interested in following the SVG Print stuff? 06:45:25 DS: People came up and asked me about it 06:45:41 ... Jon Cruz from Inkscape presented on Colour Management 06:45:52 ... I explained how we split out Colour Management and Pagination 06:46:00 ... there was a lot of interest in Pagination 06:46:10 ... I think we really need to make progress on both these specs 06:46:24 CM: Given that there is a fair few people that want to see this finished 06:46:31 ... and that there is little work left to be done 06:46:35 ... we should move on that 06:46:46 DS: There were some people that were interested in multi-image 06:46:50 ... and level of detail 06:47:14 ... we should put something in a spec for multi-image and level-of-detail 06:47:24 CM: We should make a list of things that are in that draft 06:47:37 ... that are not in Tiny 06:47:47 DS: I think that is about it, unless you guys have questions? 06:47:57 CM: Sounds like it was worth going to 06:48:01 DS: Definitely 06:48:21 Topic: Param Spec 06:48:29 DS: I uploaded a new spec 06:48:37 ... new draft of the spec 06:48:57 http://dev.w3.org/SVG/modules/param/master/SVGParam.html 06:49:09 DS: The more I thought about it 06:49:19 ... the less I liked the element 06:49:22 ... I guess my question is 06:49:40 ... What do we think about the name 'param' 06:49:45 ... is it the right name? 06:49:53 CM: I think 'param' sounds good enough 06:49:59 ... and describes what it is going to reference 06:50:08 ... If it was going to reference something different 06:50:13 ... I think the name would be different 06:50:19 DS: I think you're right 06:50:40 ... It's probably best to keep the name as what they do 06:50:48 ... I added a content value for text elements 06:51:01 ... and it actually does insert content into the DOM 06:51:53 ... One thing I want to fix is accessibility rules 06:52:01 ... I want stuff to be put in the DOM 06:52:31 ... I added a param element that was similar to the param element from HTML 06:52:53 ... I talk about how it should be available on animateObject, Image and Use 06:53:00 ... and can be used on Audio, Script and Video 06:53:06 ... haven't defined what happens there yet 06:53:18 ... I cleaned up the IDL def 06:53:32 ... they're still not done completely 06:54:02 ... As I was explaining params to designers 06:54:12 ... I used CSS as an analogy 06:54:39 ... I can still see an argument that this should be done with classes 06:54:42 ... and not params 06:55:01 CM: If in the end that most things can be defined in properties then maybe this param value 06:55:15 ... should be value that you can use in CSS property values 06:55:56 DS: What can this do that you couldn't do with CSS 06:56:05 ... assuming some attributes where properties 06:56:20 ... I mean CSS doesn't have access to somethings like query strings for example 06:56:35 ... I could see it being used where a class is placed on an element 06:56:43 CM: So this idea would be 06:56:48 ... from the outer referencing element 06:57:07 DS: I'm still thinking of implications of that 06:57:19 CM: Pushing styles in instead of pulling param values in 06:57:29 DS: There is another property we could define 06:57:32 ... and that is parameters 06:57:45 ... Currently object param elements and URL query strings 06:58:34 ... Instead of having child-param elements you have a parameters attribute\ 06:58:51 parameters="base:green;petal1:white;petal2:lime;heart:lime" 06:59:40 AG: I can see the argument why you're considering CSS 07:00:05 DS: You can make that apply to multiple elements at the same time 07:00:32 ... maybe a GPS device could have access to the parameter values 07:00:46 ... then CSS should also have a way to affect the parameters 07:01:00 ... we don't want to be defining something if there is maybe a way to do it in CSS 07:01:21 ... I'm still thinking through if this is the right way 07:01:56 ... I think that getting the parameters could be covered by CSS. You could do some of the effects using CSS not all of them 07:01:59 ... but some of them 07:02:09 CM: But then on the other hand if we didn't do it for all of them 07:02:18 ... there might still be away to reference it form the XML attribute 07:02:51 ... I guess that one disadvantage of the parameters property/attribute is that you have them all as one list on the attribute 07:02:56 ... it's a bit hard to change 07:04:12 DS: The iFrame can't take elements as children instead iFrame content is treated as a text node 07:04:54 ... I'm wondering if this would be useful as an '@' rule 07:05:19 CM: Which way? I mean having things for an iFrame might not be suitable 07:05:26 ... you know how you wanted to have the defaults there 07:05:45 ... so maybe an '@' rule would be useful if you wanted to keep those default things 07:06:03 DS: I fixed it up in my implementation 07:06:08 ... I fixed up some corner cases 07:06:15 ... so that it emulates the use element 07:06:34 CM: I think it's useful to have this scripting alongside the spec development 07:06:43 DS: It's very useful prototyping it 07:06:50 ... because it raises questions 07:06:55 ... then if I had just written a spec 07:07:06 ... I'm working on the Primer 07:07:16 ... another thing that's nice about prototyping 07:07:29 ... is it gives you a way to explain the functionality 07:13:47 Topic: Update on SVG 1.1 Second Edition 07:14:01 CM: Last week I said I had it pretty much all building 07:14:07 ... I forgot a chapter 07:14:12 ... but now it really is all building 07:14:19 ... I haven't got to diffing the spec yet 07:14:24 ... I have made some updates 07:14:28 ... that are worth mentioning 07:14:42 http://dev.w3.org/SVG/profiles/1.1F2/publish/escript.html 07:14:45 ... I changed quite radically, what the ECMA script binding language looks like 07:14:55 ... In 1.1 1st edition 07:15:04 ... it's an auto generated thing 07:15:12 ... because this is the way it had been written for other DOM specs 07:15:20 ... it's not particularly useful 07:15:31 ... because SVG doesn't use any square brackets to do any tricky things 07:15:52 ... basically it's a lot of overhead for something simple which is what we need 07:15:58 ... So I've changed it 07:16:03 ... and I want to check if people think it's ok 07:16:16 http://www.w3.org/TR/SVG11/ecmascript-binding.html 07:16:16 ED: The 1st Edition doesn't have much just a link right? 07:16:18 CM: Yes 07:16:33 ... I mean another issues with that appendix in the 1st edition 07:16:43 ... is that it's pretty imprecise about objects it's talking about 07:16:54 ... in the future we want to use Web IDLs 07:17:02 ... for conformance requirements 07:17:11 ... the requirements I've written 07:17:16 ... is a very small subset 07:17:56 ... it doesn't specify things in great detail 07:18:05 ... it's more so loose requirements 07:18:17 ED: That's ok 07:18:28 ... are you saying we should completely remove the full list of methods 07:18:32 ... and just have an IDL? 07:18:50 CM: A couple of problems are it's very repetitive 07:19:02 ... you don't have to list everything for every possible property 07:19:15 ... I think we could do a way with the full list and just have the description 07:19:16 -shepazu 07:19:28 ED: So seeing how the language binding is not normative 07:19:31 ... in 1.1 07:19:38 ... I don't see the point in keeping the additional list here 07:19:47 ... that point about the appendix being normative or not 07:19:54 ... I raised it on the mailing list 07:20:20 ... it doesn't make sense to keep it informative 07:20:28 ... which is to say I think it should be normative 07:20:35 ... so at the very least 07:20:39 s/... that point/CM: that point/ 07:20:41 ... all the tests in the test suite that use script 07:20:56 ... I think you can't say that those tests need to be passed 07:21:05 ... in the conformance requirements part 07:21:41 "The viewer must have complete support for an ECMAScript binding of the SVG Document Object Model." 07:22:07 CM: I guess that doesn't mean a particular binding that's in the binding appendix 07:22:15 ... if we don't require a particular binding in script 07:22:28 ... then there is no normative thing that those test relies on 07:22:37 ... to claim those tests need to be passed 07:22:41 ... do you agree ED? 07:22:43 ED: I guess 07:22:49 ... might be a bit loose at the moment 07:22:55 ... so I don't mind having the binding normative 07:23:01 ... it seems to be normative already 07:23:07 ... but we should make it explicit 07:23:15 ... I think we should state for each appendix we have 07:23:21 ... whether it is normative 07:23:25 CM: I agree 07:23:33 ... it would be good to make it clear 07:23:41 ED: Just need to add a statement at the top of each 07:23:46 AG: I agree 07:23:58 CM: Given that the appendix is informative you don't mind dropping that big list? 07:24:04 ED: If we make it normative 07:24:08 ... the IDL is also normative 07:24:22 ... having a statement saying you have to implement this IDL 07:24:29 ... I don't see the point in repeating 07:24:39 ... it's just another place where things can go wrong 07:24:52 CM: If there are one or two things with special behaviour 07:24:55 ... we are likely to miss it 07:25:03 ... even if it is auto generated\ 07:25:13 ... so in terms of what I'm doing at the moment 07:25:18 ... I'm getting the filters module building 07:25:21 ... the tricky thing is 07:25:30 ... there are no references to other specs 07:25:39 ... I noticed in the build script 07:25:47 ... that you put in elements 07:25:52 ... so I want the script to import it 07:26:01 ... with out an special work 07:26:27 ED: So in the filters spec, I need to reference both parts in 1.2 Tiny and parts from 1.1 or perhaps what will be 1.2 Full 07:26:32 ... there's no place to link to 07:26:37 ... that's why I'm still linking to 1.1 07:26:41 ... and I have special mark up 07:26:45 ... to quickly switch links 07:26:54 CM: So what 1.1 things did you need to link to? 07:26:57 ED: DOM thinks 07:27:06 s/thinks/things/ 07:27:14 ED: clipping, masking 07:27:29 ... it might be possible to remove some of the dependencies 07:27:35 ... or make them optional in some way 07:27:49 CM: At the moment I think the definitions file that I have building 07:28:12 ... that will mostly work for referencing the 1.1 1st edition 07:28:21 ... for Tiny at the moment I'm writing up a definitions file 07:28:29 ED: I guess the other modules we have in progress now 07:28:33 ... could have the same problem 07:28:35 CM: Yes 07:28:45 ... need to be careful about elements defined in both 07:28:51 ... I think it should work when I'm done 07:28:56 ED: On thing I thought about 07:29:07 ... was how many changes have you made to the filters chapter? 07:29:15 CM: Dunno if I've made any changes 07:29:21 ... when I get around to doing the diffs 07:29:23 ... I'll find out 07:29:33 ED: We will probably need to sync up to errata items 07:29:52 CM: So will the extended filter primitives extend 1.1? 07:29:57 ... or Tiny? 07:30:06 ... I guess one of the differences is the DOM 07:30:15 ED: That's one thing I hadn't got to yet 07:30:27 CM: It's just extending the trait table? 07:30:37 ... not much element specific DOM properties 07:30:46 ED: Maybe one type that isn't in 07:31:04 ... the rest of it is just basic types 07:31:14 ... I will get to listing those properties an attributes 07:31:19 ... for uDOM access as well 07:31:26 CM: I suppose we will just say 07:31:32 ... these IDL fragments that apply for 1.1 07:31:36 ... also apply for 1.2 07:32:43 Topic: Method for server push via Never-ended documents 07:32:49 http://lists.w3.org/Archives/Public/www-svg/2009May/0033.html 07:33:03 CM: Got a mail on mailing list asking about 07:33:27 ... a feature for streaming data 07:33:43 ... I think he wants to stream some extra document content/data 07:33:51 ... and have it displayed in the document 07:34:07 ... he draws the comparison to progressive rendering 07:34:17 ... given we've got that and the discard element 07:34:29 ... I think we can support what he wants to do 07:34:53 ED: I think progressive-rendering should already cover this use case 07:35:01 ... does it saying anything about some particular thing missing 07:35:08 CM: It sounds like he wants this more for HTML 07:35:16 ... but says this could also apply to SVG 07:35:26 ... not sure if he realises this is already in SVG 07:35:38 ... so maybe I'll point that out to him 07:35:52 Topic: SVG Open 2009 07:36:28 ED: We got a mail from David Daley asking us to maybe make some proposals for SVG Open panel sessions 07:36:47 ... previously we've had implementers panel and Working Group panel 07:37:14 ... I still think it would be still good to have the Working Group panel 07:37:19 ... I think we should propose that 07:37:24 ... as for implementers 07:37:26 ... I don't know 07:37:39 ... people seem to be interested in hearing what implementers are doing currently 07:37:48 ... I'm not sure if it's worth having a joint panel 07:37:58 ... or if it's worth having them separate 07:38:00 CM: Not sure 07:38:04 ... it'd be worth finding out 07:38:09 ... who's not on the WG 07:38:19 ... that would want to be on the implementers panel 07:38:31 ED: I guess if we want to go forward with that 07:38:34 inkscape isn't on the WG, nor is Google 07:38:41 ... I could write up a proposal 07:38:52 but we could have a joint panel anyway 07:39:19 ED: There should be previous proposals from previous yers 07:39:24 s/yers/years/ 07:39:30 ED: So it shouldn't be too hard 07:39:33 ... to draft something up 07:39:44 CM: Anyone doing papers? 07:39:49 ED: I'll probably submit one 07:40:21 I plan on doing an accessibility presentation 07:41:10 AG: I'll probably do one 07:41:51 ACTION: Erik to Write the proposal for the Working Group panel 07:41:52 Created ACTION-2555 - Write the proposal for the Working Group panel [on Erik Dahlström - due 2009-05-18]. 07:42:20 ACTION: Cameron to Write a proposal for the Implementers panel 07:42:21 Created ACTION-2556 - Write a proposal for the Implementers panel [on Cameron McCormack - due 2009-05-18]. 07:44:41 http://dev.w3.org/SVG/profiles/1.1F2/errata/errata.xml#pattern_overflow 07:44:47 Topic: Errata review 07:45:08 ED: This is adding a sentence at the end there 07:45:24 ... "if the 'overflow' property is set to visible the rendering behaviour for the pattern is undefined." 07:45:30 ... the action is still open 07:45:37 ... because I haven't raised the issue 07:45:50 ... and I still need to respond to Dr. Hoffmann 07:46:38 CM: May want to change the spelling of "behaviour" to "behavior" 07:46:48 AG: We should do a run through of the entire document 07:46:54 ... to check for cases like that 07:47:01 CM: Is this a category 3? 07:47:06 ... I think it could be 2 07:47:31 ... it doesn't change non conforming implementations to be conforming and vice-versa 07:47:48 ED: It does change non conforming implementations to be conforming 07:47:54 ... if you don't do overflow 07:48:19 CM: I guess so if you don't do the overflow 07:48:30 ED: I'm probably more comfortable as keeping it category 3 07:48:42 ... any objections to moving to proposed? 07:48:47 All: None 07:49:33 RESOLUTION: We will move the "Rendering of patterns with overflow="visible" is undefined" errata item from Draft to Proposed status 07:49:44 ACTION: Eric to Move the "Rendering of patterns with overflow="visible" is undefined" errata from Draft to Proposed status 07:49:44 Sorry, couldn't find user - Eric 07:50:13 ACTION: Erik to Move the "Rendering of patterns with overflow="visible" is undefined" errata from Draft to Proposed status 07:50:13 Created ACTION-2557 - Move the "Rendering of patterns with overflow="visible" is undefined" errata from Draft to Proposed status [on Erik Dahlström - due 2009-05-18]. 07:50:45 CM: In the errata file there are still a few that need work on them 07:50:55 ... I don't think that is going to hold up the publication of the errata document 07:52:34 ... the things I'm worried about is changes that get made that aren't published 07:53:03 ... I don't mind keeping the things that are currently in the document in there 07:53:16 ... and if they don't get done for 2nd edition 07:53:29 ... we might want to keep them around for the next edition 07:53:47 ED: Just looking at the process document 07:54:38 ... I guess we could see the edited recommendation as an errata 07:54:46 ... but we definitely have to announce it 07:54:54 ... it would be good to give people time to comment on it 07:55:00 ... before we publish the final doc 07:55:15 CM: Maybe when we publish the errata we can announce the other changes we've made 07:55:24 ED: It's a bit time consume to edit it two places 07:55:57 -ed 07:55:59 -anthony 07:55:59 -heycam 07:55:59 GA_SVGWG()2:30AM has ended 07:56:01 Attendees were ed, shepazu, heycam, anthony 07:59:08 eseidel has joined #svg 08:04:11 RRSAgent, make minutes 08:04:11 I have made the request to generate http://www.w3.org/2009/05/11-svg-minutes.html anthony 08:34:11 Zakim has left #svg 08:36:49 heycam has joined #svg 10:26:04 ed_work has joined #svg 12:04:02 eseidel has joined #svg