19:30:36 RRSAgent has joined #svg 19:30:36 logging to http://www.w3.org/2009/01/22-svg-irc 19:30:38 RRSAgent, make logs public 19:30:40 Zakim, this will be GA_SVGWG 19:30:40 ok, trackbot; I see GA_SVGWG()2:30PM scheduled to start now 19:30:41 Meeting: SVG Working Group Teleconference 19:30:41 Date: 22 January 2009 19:30:45 RRSAgent, make logs public 19:30:46 GA_SVGWG()2:30PM has now started 19:30:47 +Shepazu 19:30:49 Zakim, this will be GA_SVGWG 19:30:49 ok, trackbot, I see GA_SVGWG()2:30PM already started 19:30:51 Meeting: SVG Working Group Teleconference 19:30:53 Date: 22 January 2009 19:31:10 Zakim, call me too...:P 19:31:10 I don't understand 'call me too...:P', ed 19:31:34 +??P3 19:31:46 Zakim, ??P3 19:31:46 I don't understand '??P3', ed 19:31:50 Zakim, ??P3 is me 19:31:50 +ed; got it 19:33:10 +??P0 19:33:12 Zakim, ??P0 is me 19:33:12 +heycam; got it 19:34:20 +[IPcaller] 19:34:32 Zakim, [IP is me 19:34:32 +anthony; got it 19:40:23 ChrisL has joined #svg 19:40:49 Scribe: anthony 19:40:52 Chair: Erik 19:40:54 Agenda: http://lists.w3.org/Archives/Public/public-svg-wg/2009JanMar/0056.html 19:41:09 Topic: Focused Telcons 19:41:16 1 19:41:25 ED: I think that it would be good to split up the telcons so that we can both work 19:41:28 +??P2 19:41:38 ... on finishing the SVG Errata and work on new things at the same time 19:41:38 zakim, ??P2 is me 19:41:38 +ChrisL; got it 19:41:42 ... this was also suggested by Doug 19:41:52 ... and I think Heycam is also in agreement with the idea 19:42:04 ... I suggest we start today in dealing with only the new stuff 19:42:27 ... and we'll keep Monday with dealing with maintenance work 19:42:42 ... I'm happy to switch chairing of the days as well if you want Heycam 19:42:52 CMC: How will we schedule the discussion of the new things? 19:43:04 ED: On the agenda I've added the road map on the Wiki 19:43:12 ... but I wanted to get some idea where we are with all the work items 19:43:29 ... so we are suppose to be publishing documents every 3 months 19:43:37 ... we published SVG Tiny 1.2 on Dec 22nd 19:43:42 ... we have until March I guess 19:43:53 DS: We should be really strict about publishing 19:44:00 CL: I agree 19:44:04 ... it's more strict than that 19:44:17 ... because it's suppose to be for every document 19:44:29 ... it depends on the number of deliverables 19:44:38 ... the original intention is if you are work on a document 19:44:46 ... you should the public what you're working on every 3 months 19:44:55 "To this end, each Working Group SHOULD publish in the W3C technical reports index a new draft of each active technical report at least once every three months. An active technical report is a Working Draft, Candidate Recommendation, Proposed Recommendation, or Proposed Edited Recommendation. Each Working Group MUST publish a new draft of at least one of its active technical reports on the W3C technical reports index [PUB11] at least once every three months." 19:44:55 ... also publishing test suites counts as publication 19:45:12 ... there's a team internal tracking system that detects these things 19:45:24 ... but publishing test suites is a manual process 19:45:37 DS: I think being a public working group it's more clear what we are doing 19:45:56 ED: So does it make sense to discuss the modules we have before going into the layout requirements 19:46:03 http://www.w3.org/Graphics/SVG/WG/wiki/Roadmap 19:46:43 CL: Looking at the road map there is one thing missing from it 19:47:01 ... there is no indication to say if we plan on publishing on that date 19:47:07 ... or if we missed it 19:47:22 +??P4 19:47:22 ... there should be some styling to show if we achieved it 19:47:25 -??P4 19:47:32 ... I was actually attempted to edit it 19:47:36 ... so Filters for example 19:47:43 ... we have several publications of that 19:47:50 ... and we should have some links to that 19:47:56 jwatt has joined #svg 19:48:22 zakim, who is here? 19:48:22 On the phone I see Shepazu, ed, heycam, anthony, ChrisL 19:48:24 On IRC I see jwatt, ChrisL, RRSAgent, Zakim, ed, heycam, shepazu, anthony, ed_work, trackbot 19:48:28 ED: Maybe we should go through all the specs 19:48:37 ... Compositing is the first module 19:48:54 7841 is being ignored 19:49:27 +??P4 19:49:47 we can hear you 19:49:52 grr 19:50:43 AG: The Compositing module is pretty much ready to go 19:50:47 Zakim, code? 19:50:47 the conference code is 7841 (tel:+1.617.761.6200 tel:+33.4.89.06.34.99 tel:+44.117.370.6152), heycam 19:50:55 ... just need to combine the 'enable-background' def 19:51:00 -??P4 19:51:07 CL: Does it require much effort to get it published 19:51:18 s/CL/ED/ 19:51:31 DS: So which working draft is this? 19:51:34 AG: First 19:51:44 CL: Requires approval from domain leader 19:52:21 +[IPcaller] 19:52:40 zakim, who just joined? 19:52:40 I don't understand your question, ChrisL. 19:52:50 AG: I'd like to merge the enable-background definition before publishing 19:53:04 DS: So how soon can we publish? 19:53:13 AG: Very soon, next Friday at worst 19:54:05 http://www.w3.org/Graphics/SVG/WG/wiki/Roadmap 19:54:12 ACTION: Anthony to Merge 'enable-background' definition to align with Filters module 19:54:12 Created ACTION-2412 - Merge 'enable-background' definition to align with Filters module [on Anthony Grasso - due 2009-01-29]. 19:54:56 ED: I will call for publication of the module as soon as this action is complete 19:55:10 JW: What version? 19:55:19 Resolved: publish Compositing module as FPWD once ACTION-2412 is complete 19:55:20 DS: First Public Working Draf 19:55:40 ED: So next on the list is the Filters module 19:55:47 ... I think we have published this once or twice 19:55:48 Resolution: publish Compositing module as FPWD once ACTION-2412 is complete 19:56:00 ... I have a huge backlog of actions to do 19:56:13 Filters last published 1 May 2007 19:56:34 ... I would have time to do some things while traveling, so the best possible scenario will be I might have something to publish after the Face-to-face 19:56:46 ... I have some things I want to discuss with that 19:57:05 CL: Would it be possible to get a new group draft 19:57:14 ... for the group to read, or is that pushing it? 19:57:25 ED: Yeah I might not have so much time for that 19:57:43 ... I'm going to say looking after the face-to-face for publishing 19:57:45 http://en.wikipedia.org/wiki/Perlin_noise 19:57:49 ED: The next thing is Gradients 19:58:03 DS: I think that should encompass things like Diffusion Curves 19:58:20 ... we were thinking of things like Gradient Mesh 19:58:50 CL: So we have basic gradients already 19:59:07 ... I made a proposal that wasn't so good 19:59:25 ... then I made a suggestion which uses an algorithm similar to filters 19:59:38 ... but it never got implemented 20:00:17 DS: Can you please send an email to summarise that 20:00:27 ACTION: Chris summarise the current state of the trimesh gradient investigations 20:00:27 Created ACTION-2413 - Summarise the current state of the trimesh gradient investigations [on Chris Lilley - due 2009-01-29]. 20:00:43 ED: We have a Paint Servers module, do we need a Gradients module as well 20:01:14 DS: I think this would go under the Paint Servers obviously 20:01:39 ... Paint Servers is just an internal name 20:01:59 DS: We could call it Paint Servers, Gradients and blah blah blah 20:02:16 ... implementers are the ones that typically read the specs 20:02:25 ... although I could be wrong, designers also 20:02:52 ... is there some term of art that means Paint Servers? Maybe a bit more catchier 20:03:12 CL: SVG 1.1 had patterns, so we need somewhere for those to go 20:03:41 ... I guess Gradients was separate chapter in 1.1 20:03:48 DS: I think it's all the same thing 20:03:56 ... they are applied to fills and strokes 20:04:08 ... ok so there are linear and radial gradients 20:04:16 ... are we going to duplicate stuff in Tiny 1.2? 20:04:23 ... it might nice to have it all in one place 20:04:30 CL: I think the module is adding on 20:04:35 ... rather than duplicating 20:04:41 ED: I agree with that 20:04:50 ... I think that Tiny 1.2 doesn't have all the things from 1.1 20:05:22 DS: So we are going to have to put Radial and Linear in there because we are going to extend them 20:05:30 ... Diffusion Curves or Shaped Gradients 20:05:39 ... we may do the Tri-Mesh 20:05:40 -ChrisL 20:05:43 ... Patterns 20:05:48 ... Solid Colours 20:06:12 +ChrisL 20:06:36 AG: What about listing all the colours 20:06:47 DS: Can you reference a raster image as fill? 20:06:49 ED: No 20:07:02 DS: You can as a pattern 20:07:11 DS: I was thinking directly 20:07:29 ED: You can say it's like pattern with some parameters 20:07:31 Needs to have resolution independence, like filters have 20:07:41 ... I think that would be quite a natural extension 20:07:51 CL: It needs to work at multiple resolutions 20:09:22 DS: RGBA? 20:09:35 CL: The colours and RGBA are in the CSS Colour module are already there 20:10:08 ... it works very simple 20:10:20 ... it has a linear like space which is quite important 20:10:28 ED: There is HSLA 20:10:40 CMC: Should they go in the Compositing module? 20:10:57 ED: They'd have to go in Paint Servers because it defines the syntax 20:11:20 CL: You can put it in the different modules, but you'd probably have different conformance levels 20:11:39 DS: I don't think we define how we treat opacity in PNGs 20:11:45 CL: You're right we don't 20:11:55 DS: These are things we should explicitly state 20:12:15 ED: Who is responsible for Gradients/Paint Servers? 20:12:22 CL: Me 20:12:58 ... the question is where the PNG transparency tests go? 20:12:58 ACTION Chris to test PNG transparency and opacity in the SVG 1.1 test suite 20:12:58 Created ACTION-2414 - Test PNG transparency and opacity in the SVG 1.1 test suite [on Chris Lilley - due 2009-01-29]. 20:13:11 DS: Stick them in 1.1 for now 20:13:20 ED: Do we have a date or any estimation 20:13:33 CL: It will probably be over Vector Effects 20:13:38 s/over/after/ 20:13:51 CL: Realistically one will be on hold 20:13:59 ... while I get the other one out 20:14:34 DS: I'm going to remove Gradients from the deliverables roadmap and say it is part of Paint Servers 20:14:42 CL: I'd say April for Paint Servers 20:15:06 ED: So the next one is Layout Requirements and Use Cases 20:15:21 CM: So earlier in the week I started putting somethings in a requirements document 20:15:36 ... Maybe I can get the requirements document done by the Face-to-face 20:15:56 ... my plan was to have something mostly complete for the face-to-face 20:16:06 ... publication of first draft in March 20:16:25 ED: The next one then is the Layout Module 20:16:43 ... so that's related to the requirements 20:17:05 CMC: How about July for the first draft, depending on number of revisions for the requirements 20:17:39 ED: Masking and Clipping is the next one 20:17:50 ... might want to remove it or combine it in the table 20:17:59 ... do we plan any new masking and clipping features? 20:18:12 CL: I can't think of any 20:18:22 DS: The only thing I can think of is the event clipping 20:18:31 oh, yes, that should go in 20:18:42 ED: There are a few things I can think of 20:18:55 ... I don't think there is anything stopping us from combining those two 20:19:03 ... next one is Media Access Events 20:19:14 ... have we heard of anything from Ikivo? 20:19:24 DS: I think I had an action to email them 20:19:31 ED: It's relatively close to being done 20:19:38 ... it seems like it anyway 20:20:17 ... Unless we have someone responding from Ikivo we don't have any idea of how long it will be 20:20:24 ... Print 20:20:35 CL: We resolved recently to send that one to CR right 20:21:03 ED: Next one would be Transformations 20:21:12 ... I guess that's the 3D, 2.5D stuff 20:21:44 zakim, who is meeting in a bar? 20:21:44 I don't understand your question, ChrisL. 20:22:25 AG: Just finished the Use Case and Requirements 20:22:37 ... I'd planned on getting feedback at the face-to-face 20:24:42 ... I suspect that it will have a similar time line to the Layout Module 20:27:06 ... Next one is Vector Effects 20:27:13 ... I'm taking the stuff out of the 1.2 Module 20:27:29 ... and splitting out a primer and a language spec 20:27:47 ... there is a bunch of explanation that's need 20:27:53 s/need/needed/ 20:28:01 ... I've been adding a bunch of diagrams 20:28:18 ... I've been doing some illustrations which are SVG 20:29:33 ... I'd like to have an illustration that shows putting the fill on top of the stroke. I have a PNG and an SVG of that and I have an example of 20:29:41 ... the code snippet for that 20:29:56 ... I'd like to also have the beginnings of a test suite as well 20:30:35 DS: I'd like to start using inline SVG with PNG fallback 20:30:47 CL: There are some specs that already do that 20:32:21 DS: Like if you were doing an example in SVG, you'd do a mock up of the result rather the put in the specific syntax 20:32:52 ... it's sort of a visual use case and requirements really 20:33:22 CL: So I'd hope to have a First Public Working Draft for the group to look at in the next few weeks 20:34:04 ED: Next spec is Web Fonts 20:34:26 CL: So web fonts was going to be a joint effort, but then CSS got really keen on it 20:34:43 ... so we agreed to drop doing things on our part as long as we can review it closely 20:34:59 ... John Dagget has made a new publications of the spec 20:35:08 ... and I'd like to do a close review of it 20:35:47 ... in general it's good 20:36:47 ... And I've also joined the CSS Working Group 20:37:00 DS: There is one thing that Webfonts will not cover is SVG Fonts 20:37:08 CL: the other thing is the XML syntax for web fonts 20:37:18 ... which is something that XSL is interested in 20:37:32 DS: We might rename our Webfonts module to SVG Fonts 20:37:37 ... and change the scope 20:37:49 ED: Is the latest draft using anything from SVG? 20:37:52 CL: Not really 20:38:03 DS: I thought there was one thing he did add but I could be wrong 20:38:13 http://dev.w3.org/csswg/css3-fonts/ 20:38:22 CL: that's the link 20:39:27 ED: SVG 1.1 Full 2nd Edition 20:39:43 CL: I saw that there was going to be a discussion at the face-to-face 20:39:57 ... and when we do publish it would be a proposed edited Rec 20:40:11 ... I would say April 20:40:20 ED: We also have to deal with comments on the edits we make? 20:40:26 CL: No it's just an AC review 20:41:38 AG: Might want to triage the edits 20:41:43 ... there are about 50 20:42:23 ED: So April for publication 20:42:44 DS: We are not going to publish until after the face-to-face so that will be March 20:42:45 PERin March, so Rec six weeks after 20:44:23 http://www.w3.org/2007/11/SVG_rechartering/SVG-WG-charter.html#deliverables 20:44:24 ED: So the next is SVG Tiny 1.2 20:44:50 ... I guess there isn't much going on, just collecting errata 20:45:02 ... the next is SVG 1.2 Full Modular 20:45:08 CL: Are we going with that? 20:45:21 ... I guess the red boxes indicate that 20:45:25 ... I'd leave it for now 20:46:17 DS: We have conflicting constraints, some of the WHAT WG and Mozilla don't want to use Tiny 1.2 as a base 20:46:22 ... but JIS do 20:46:55 ... I think we'll be able to resolve this once we know the state of all the modules 20:47:09 ... so we've reached the end we have SVG 2.0 Core 20:47:13 ED: Same thing I guess 20:48:16 DS: Have we done a checked that all the features in 1.1 that are not in 1.2 Tiny are in the modules 20:48:27 CL: No we haven't and I know there are some features missed 20:48:38 example of something which is missing: http://www.w3.org/TR/2004/WD-SVG12-20041027/media.html#multires 20:48:40 DS: This is why I think having Core simplifies some things 20:49:07 ... because it would save us making artificial modules that collects the bits together 20:49:21 CL: I just gave a link to one 20:49:47 ... multi resolution images 20:49:53 Alternate content based on display resolutions 20:50:15 DS: We don't specify foreignObject very well 20:50:59 http://www.schepers.cc/svg/blendups/embedding.html 20:51:01 ...and we should mention html 20:52:00 ... object, iframe and embed should behave the same way 20:52:24 ED: I think iframe is a bit special in this case 20:52:30 ... because it can give you scroll bars 20:52:41 DS: But you can actually do that with object and embed as well 20:52:51 ED: Right, but there are different defaults at play 20:53:57 DS: There is another aspect in that whole question. When you are embedding it, how does the sizing work? 20:54:05 ... we don't really address that anywhere 20:54:10 JW: It's better address in Tiny 20:54:15 ... the bases are covered 20:54:24 ... there are a few weird edge cases 20:54:28 ... that I don't expect anyone to hit 20:54:45 DS: I have a table and a chart of how it should behave 20:55:00 ... and I think Opera has the most sensible behaviour 20:56:48 ED: So this kind of thing would be nice to have in the SVG spec 20:56:53 DS: you mean the table? 20:56:59 ED: Something similar to this 20:57:04 ... tests would be great 20:57:18 ... we only test SVG, not how you can use it from other languages 20:57:30 DS: So you're right it is something more of the CDF domain 20:57:46 ... there are certain things about foreignObject that we need to clarify 20:58:35 Topic: Testing Framework 20:58:47 JW: I'm not sure exactly what state it is in this point 20:58:58 ... I haven't looked in to how the testing is done at the moment 20:59:14 ... basically what I was thinking was, that I'd like to see a testing frame work 20:59:30 ... or a format for tests that we can automate the tests 20:59:35 ... for the sake of interoperability 20:59:50 ... recycle things into a common frame work 21:00:05 ... it's a bit of a shame for interoperability if we test different things 21:00:19 ... I'd like to explain at the face-to-face our frame work 21:00:30 ... and see if we can combine things 21:00:52 DS: I didn't want Anthony to go to far down the road if we are going to do more changes to the framework 21:01:01 ... you'd talked about making automated tests 21:01:21 ... automated generation might be good for some things like DOM tests 21:01:36 ... but you were talking about something like regression tests 21:01:58 JW: Currently it's a bit tricky to do it because it uses custom builds only 21:02:19 ... I've already got that framework hacked up to work for I.E. and we have another one set up for rendering 21:02:34 CL: Are you capturing the image then comparing it? 21:02:41 ... how are you comparing rendering? 21:03:06 JW: It becomes a bit of a mess when you have different fonts on a different PCs 21:03:10 ... for exmample 21:03:20 s/exmample/example/ 21:03:55 JW: We test things like the arc command which has the mark up to draw a circle 21:04:03 ... then we compare that to a circle 21:04:56 DS: In some of Dr Olaf's tests it goes through some permutations 21:04:59 ... if red shows up 21:05:03 ... then it fails 21:05:20 ... so you could say for example if red comes up in my buffer then something is wrong 21:05:46 JW: You could do things like load your test but then tell the frame work to not get a snap shot 21:06:06 ... for animation it shouldn't be too hard to extend it 21:06:16 ... you can get various snap shots at points in time 21:06:40 ... not sure if people think it's worth pursuing 21:06:54 DS: One thing I like is we spent so much time, whole face-to-faces infact 21:07:05 ... if we can get this done in an hour 21:07:11 ... it would be so much better 21:07:32 ... this would be a very different testing methodology than we do at the moment 21:07:57 JW: There are a lot of technical problems, political problems, and social problems 21:08:19 ... one of the biggest problems though is interoperability 21:08:53 ... which is one of the disadvantages of open standards 21:10:53 -ChrisL 21:10:55 -heycam 21:15:09 -ed 21:20:02 -anthony 21:21:06 -[IPcaller] 21:21:22 -Shepazu 21:21:24 GA_SVGWG()2:30PM has ended 21:21:25 Attendees were Shepazu, ed, heycam, [IPcaller], anthony, ChrisL 21:26:08 Zakim, bye 21:26:08 Zakim has left #svg 21:26:14 RRSAgent, make minutes 21:26:14 I have made the request to generate http://www.w3.org/2009/01/22-svg-minutes.html anthony 21:46:31 jwatt: I'm going to take a nap... why don't we do this tomorrow? 22:00:21 shepazu: sure. I got sidetracked anyway 22:10:03 heycam has joined #svg 22:11:54 "There is no official roadmap for IE9, but native SVG support is likely." -- http://blog.wired.com/business/2009/01/more-details-ab.html 22:12:07 anybody read the actual web chat logs? 22:13:04 http://www.microsoft.com/windowsxp/expertzone/chats/default.mspx 22:13:34 ah, no transcript 23:35:26 http://www.microsoft.com/windowsxp/expertzone/chats/transcripts/default.mspx 23:35:54 oh wait no transcripts on IE9