20:01:38 RRSAgent has joined #svg 20:01:38 logging to http://www.w3.org/2011/08/18-svg-irc 20:01:40 RRSAgent, make logs public 20:01:40 Zakim has joined #svg 20:01:42 Zakim, this will be GA_SVGWG 20:01:42 ok, trackbot; I see GA_SVGWG(SVG1)4:00PM scheduled to start now 20:01:43 Meeting: SVG Working Group Teleconference 20:01:43 Date: 18 August 2011 20:01:58 zakim, code 20:01:58 I don't understand 'code', cyril 20:02:04 zakim, what is the code 20:02:04 I don't understand 'what is the code', cyril 20:02:06 Zakim, code? 20:02:06 the conference code is 7841 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), heycam 20:02:16 thanks heycam 20:02:38 GA_SVGWG(SVG1)4:00PM has now started 20:02:44 +??P3 20:02:47 Zakim, ??P3 is me 20:02:47 +heycam; got it 20:03:52 +??P8 20:04:15 +Doug_Schepers 20:04:28 + +1.317.506.aaaa 20:04:33 zakim, aaaa is me 20:04:33 +cyril; got it 20:04:36 Zakim, ??P8 is me 20:04:36 +ed; got it 20:04:42 zakim, mute me 20:04:42 cyril should now be muted 20:05:14 heycam, how do you generate the ToC on the group's wiki pages ? 20:05:35 cyril, you just use headings like "= Level 1 heading =" or "== blah blah Level 2 heading ==" 20:05:53 thank you 20:06:02 I'll edit the SVG 1.2 Tiny page 20:06:13 it's easier to reference to a item by number 20:07:42 yes 20:07:47 zakim, unmute me 20:07:47 cyril should no longer be muted 20:08:25 scribe: Cyril Concolato 20:08:30 scribenick: cyril 20:08:36 Agenda: http://lists.w3.org/Archives/Public/public-svg-wg/2011JulSep/0111.html 20:08:40 Chair: Cameron 20:08:40 zakim, who is there? 20:08:40 I don't understand your question, cyril. 20:08:55 topic: meeting plan around SVG Open and TPAC 20:08:58 Zakim, who is on the call? 20:08:58 On the phone I see heycam, ed, Doug_Schepers, cyril 20:09:44 CM: we decided not to have an SVG F2F WG meeting in SVG Open but Tav can only be there 20:09:51 DS: having a day is reasonnable 20:10:00 CM: it doesn't even have to be a whole day 20:10:08 ... it depends on the topic 20:10:21 ... it would be nice to have Tav because he's usually not able to travel 20:10:48 ... we can have a meeting and review what was discussed later on in Santa Clara 20:10:54 ED: what day ? 20:11:12 CM: are you involved in the workshop day ? on the thursday ? 20:11:21 zakim, mute me 20:11:21 cyril should now be muted 20:11:44 ... Tav is not involved in the workshops 20:11:50 ... I'm wondering about rooms 20:11:59 ... it would be good to meet in the same place as the workshops 20:12:06 zakim, unmute me 20:12:06 cyril should no longer be muted 20:13:33 CC: could we have a bridge to call in ? 20:13:56 CM: someone should contact the organizer to check room and bridge 20:14:03 ED: the 4th day should be fine 20:14:29 ACTION: heycam to contact Andreas Neumann about the room and bridge for a short 1 day F2F at SVG Open 2011 20:14:29 Created ACTION-3109 - Contact Andreas Neumann about the room and bridge for a short 1 day F2F at SVG Open 2011 [on Cameron McCormack - due 2011-08-25]. 20:15:05 Topic: Feature request list for SVG 2 20:15:13 CM: we have 3 lists on the wiki 20:15:20 http://www.w3.org/Graphics/SVG/WG/wiki/SVG2_Planning_Page 20:16:20 ... we should discuss how we decide on those lists 20:16:32 ... especially before the F2F 20:16:44 .. we should put comments on the wiki 20:17:18 ... it would be good if people could put comments on each feature and put a yes/no 20:17:33 ED: I have an action to go through minutes for resolutions 20:17:43 ... I'm not sure about overlaps 20:18:10 CC: we should have a single list 20:18:17 DS: agree, we should also quantify 20:18:30 ... putting a numerical value 1-5 20:18:42 ... one for priority 20:18:48 ... one for complexity 20:18:53 ACTION-3095? 20:18:53 ACTION-3095 -- Erik Dahlström to go through the last few f2f minutes to find resolutions for SVG2 items, and add them to the wiki page. -- due 2011-08-05 -- OPEN 20:18:53 http://www.w3.org/Graphics/SVG/WG/track/actions/3095 20:18:56 ... one for usefulness 20:19:24 ... those are the 3 key factors 20:19:54 ... obviously complexity is for viewers, but it might be also for authors but we can work that out in the text 20:20:14 CM: should one of us go through all and put initial numbers 20:20:35 DS: we can each contribute and then we discuss where we will not agree 20:21:06 CM: would like to put those assessment done before you put your comments ? 20:21:11 DS: not necessarily 20:21:48 ... we should start today to put assessments 20:22:53 CM: I think my 2 lists should be free of duplicates 20:23:28 ... Issues are vague, coming from the tracker 20:23:36 range from bug to feature 20:24:02 ... I did not include bugs or problems with existing features 20:24:11 http://www.w3.org/Graphics/SVG/WG/wiki/SVG2_Requirements_Input_From_Tracker 20:25:05 ... it would be nice to have the issue in a single list 20:25:45 CM: is it reasonnable to go through the list for next week ? 20:28:32 ACTION: heycam to merge the two features/issues lists 20:28:32 Created ACTION-3110 - Merge the two features/issues lists [on Cameron McCormack - due 2011-08-25]. 20:28:53 ACTION: cyril to merge the SVG Tiny 1.2 features into the results of ACTION-3110 20:28:54 Created ACTION-3111 - Merge the SVG Tiny 1.2 features into the results of ACTION-3110 [on Cyril Concolato - due 2011-08-25]. 20:29:15 CM: I'll put a template also to enable people to comment 20:33:13 CM: what about "Feedback from Jonathan Watt: https://wiki.mozilla.org/SVG:Language:Regrets" 20:33:46 ED: I wonder how many are already covered by issues ... 20:34:08 CM: at least one of those is already there (xlink) 20:35:09 ACTION: heycam to go through jwatt's SVG regret page and add any feature from there to our requirements wiki page 20:35:09 Created ACTION-3112 - Go through jwatt's SVG regret page and add any feature from there to our requirements wiki page [on Cameron McCormack - due 2011-08-25]. 20:35:38 http://www.w3.org/Graphics/SVG/WG/wiki/SVG2_Requirements_Mailing_List_Feedback 20:36:35 CM: it's probably hard to accept something without a concrete proposal 20:37:49 CC: we shouldn't definitely reject features without concrete proposal 20:38:09 ... we should give an idea if a proposal in a given area is acceptable to the group or not 20:41:32 ScribeNick: heycam 20:41:35 Scribe: Cameron 20:41:38 Topic: radial gradients 20:41:47 CC: this is related to an action erik has 20:41:49 ACTION-3097? 20:41:49 ACTION-3097 -- Erik Dahlström to propose wording for the edge case where a radialGradient's focal point sits on the edge of the circle and the gradient repeats. the spec. should say that when the focal point is on the circle edge, with repeat, then the distance between the first and last stop for the repeating colors is 0 and the paint should generate a color that is the average of all the gradient stops. -- due 2011-08-05 -- OPEN 20:41:49 http://www.w3.org/Graphics/SVG/WG/track/actions/3097 20:42:04 CC: In seattle we discussed content that has radial gradient noninteroperable behaviour 20:42:14 ... I tried to check with the spec what the problem was 20:42:32 ... if the spec was actually specifying something about the behaviour of the gradient outside of the circle, but there's no formula for how the gradient should be built 20:42:38 ... I only found one in the canvas spec 20:43:17 http://lists.w3.org/Archives/Public/public-svg-wg/2011JulSep/0095.html 20:43:49 ... so in the canvas spec it clearly defines how to build the gradient 20:44:08 ... but it doesn't say what to do when the centre of the circle is outside the main circle 20:44:23 ED: canvas doesn't have reflect and repeat 20:44:32 CC: I think as a basis we could adopt this definition for the inside of the circle 20:44:37 ... it would clarify how we build the gradient 20:44:46 ... then we should define how we fill the outside the circle 20:44:50 ... in the email I have two examples 20:44:55 http://perso.telecom-paristech.fr/~concolat/SVG/radial_gradient_construction_animation.svg 20:45:15 ... that shows a radialGradient with a repeat 20:45:30 ... it shows that if you continue the formula defined in the canvas spec, you don't have a problem, the gradient is well defined 20:45:39 http://perso.telecom-paristech.fr/~concolat/SVG/radial_gradient_construction_animation_edge_case.svg 20:45:48 ... in this one the focal point is on the edge of the circle defining the gradient 20:46:05 ... you can still follow the canvas spec formula, but it only fills half the plane 20:46:37 ... as you animate the circle you'll never go beyond the normal to the focal point 20:46:52 CM: so that'd be a straight vertical line 20:47:11 Firefox and WebKit don't support setting focal point on the edge 20:48:11 ... for reflect we could just mirror the image around that line 20:50:05 ... we could just define this not to work 20:50:21 CC: or choose a solid colour to fill the rest of the plane with 20:50:31 ED: I think IE does this 20:51:04 CC: I'm just checking IE9, they don't use a solid colour 20:51:45 CM: so I think it would be good for us to have a formula for computing gradient colours 20:51:47 s/colour/color/ 20:51:53 CC: the one in the canvas spec is the one that we want 20:52:44 ED: the action I have is to make the half plane fill with a solid colour, average of all the stops in the gradient 20:52:50 CC: I don't understand why though 20:52:58 ... it's not even a colour that the author specified 20:53:09 ... I could understand the colour at stop 0 or 1, but why the average? 20:53:17 ED: probably because it's hard to pick any colour that matches 20:53:49 CM: I think Tab was using average of stop colours in certain cases in css3 image values, but I don't remember which cases they were 20:54:09 ED: if you have a line perpendicular to the radius of the circle, and keep very tiny steps between each straight line, you'll get something like an average 20:54:16 ... tightly packed colours from the gradient 20:55:23 CM: we could flip the well defined half of the image to the undefined part 20:55:27 ED: it seems like new behaviour though 20:55:38 CM: does it make sense as a "reflect" or "repeat"? 20:55:50 ED: not so much repeat, reflect yes. it's different from the linear gradient though. 20:56:15 CC: another point was talking about a new value, a smaller radius fr="" 20:56:26 ... I think we can already do it by adding an initial stop colour 20:56:36 ... same offset colour for 0 and fr/r 20:56:42 ... then you get the same effect 20:56:57 CM: unless you want to repeat/reflect into that smaller circle 20:57:14 CC: the pdf spec has an fr 20:57:20 Figure L.11 20:57:20 ... they have some interesting examples 20:58:00 http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/pdf/pdfs/PDF32000_2008.pdf 20:58:44 CM: ok so they don't fill anything in the inner circle 21:01:22 CC: let's see what erik proposes 21:01:35 ... the adobe guys might have an opinion 21:01:45 ED: the canvas one, does that support things outside the circle? 21:01:45 CC: no 21:02:05 ED: I will consider this when making the proposal 21:03:09 Topic: propagation of events 21:03:10 http://lists.w3.org/Archives/Public/public-svg-wg/2011JulSep/0085.html 21:03:32 CC: I don't know if you understood my problem 21:03:37 ... I think this is applicable to 1.1 21:03:44 ... when you have an SVG linked from another SVG, two separate documents 21:03:53 ... this describes a single application 21:04:03 ... you want some key events to be processed by the parent document, and some by the child document 21:04:21 ... you want to design your documents so they don't know exactly what the other document is doing with the keys 21:04:36 ... e.g. if the subdocument has the focus, and you press "a", if it's used by the subdocument it's fine, if not then it could go to the parent document 21:04:52 ... a bit like mouse events -- when you click on the subdocument and there's nothing to be clicked on, transparent background, then the parent document will take that event 21:05:42 CM: I think they're slightly different cases 21:06:11 ... I'm thinking about iframes, events don't propagate across those 21:06:18 CC: what do inner documents do with a key that's not been used? 21:07:11 ... I'd like some text to describe that 21:08:21 [discussion of animation vs image] 21:08:31 ED: I would expect svg to behave the same as html 21:08:37 CC: the question then is how should it work with an iframe 21:08:43 ... I'll make some tests 21:10:19 CM: if we wanted to allow propagation across windows, it's broader than just svg 21:10:27 CC: yes it's more of platform thing than just svg 21:11:26 CM: I think it is defined that it shouldn't propagate currently 21:11:29 ... per dom events flow 21:12:07 Topic: text tracks and webvtt 21:12:25 CC: I was arguing that you could do the same thing in SVG, with synchronised graphics 21:12:52 ... I wanted to check whether there was any interest in having synchronised graphics in this context 21:13:09 ... I found a page from Charles on how to do subtitling in SVG in Opera 21:13:17 s/Charles/Chaal/s 21:13:27 http://dev.opera.com/forums/topic/370891 21:13:28 s/Charles/Chaals/ 21:13:52 CC: This is a year and a half old example 21:14:19 ... sylvia was saying that browsers will implement webvtt, and not svg as tracks 21:14:33 ED: webvtt is probably a lot simpler to write 21:14:39 CC: yes but it's more limited 21:15:02 ... my guess, since it's how we implemented in gpac, is that once you have svg and video support, adding synchronised display of svg on top of video is not complex 21:15:33 CM: does webvtt fire events? 21:15:43 it does 21:15:45 CC: ontrackcuechange 21:16:22 CM: so maybe you could have svg animation triggered off those 21:16:45 CC: all you need is to use the same time base as the video 21:16:51 ... don't even need the events 21:17:26 ... see the example from chaals 21:17:46 ... you can structure your svg file in a way that is frame based, it's really equivalent to a vtt file 21:19:01 CC: one use case is having clickable shapes that come up 21:19:13 ... with a link to a web page for an advertisement for example 21:19:38 ... the media pipeline taskforce are only considering rectangular regions 21:20:18 http://lists.w3.org/Archives/Public/public-web-and-tv/2011Aug/0023.html 21:22:50 CM: one question would be whether to use the time of the video to drive smil animations in an svg document, or just to use webvtt cue times to show/hide svg fragments 21:23:02 http://www.w3.org/TR/html5/video.html#handler-texttrackcue-onenter 21:23:22 CC: that's the actual events for the cues 21:23:55 DS: I agree with cyril that there should be non-rectangular regions 21:24:09 CC: how about the timing? 21:24:14 DS: no opinion 21:24:34 CC: silvia was mentioning another option would be to embed svg content in the webvtt file, and retrieve the svg from the cue event, put that svg inside the html document by script 21:24:42 ... that would work, but it's a bit complicated 21:27:43 ... if there is any interest in this, we can discuss this 21:29:36 -ed 21:29:39 -heycam 21:29:41 -Doug_Schepers 21:29:41 GA_SVGWG(SVG1)4:00PM has ended 21:29:43 Attendees were heycam, Doug_Schepers, +1.317.506.aaaa, cyril, ed 21:32:34 RRSAgent, make minutes 21:32:34 I have made the request to generate http://www.w3.org/2011/08/18-svg-minutes.html heycam 21:33:44 trackbot, end telcon 21:33:44 Zakim, list attendees 21:33:44 sorry, trackbot, I don't know what conference this is 21:33:45 RRSAgent, please draft minutes 21:33:45 I have made the request to generate http://www.w3.org/2011/08/18-svg-minutes.html trackbot 21:33:46 RRSAgent, bye 21:33:46 I see 4 open action items saved in http://www.w3.org/2011/08/18-svg-actions.rdf : 21:33:46 ACTION: heycam to contact Andreas Neumann about the room and bridge for a short 1 day F2F at SVG Open 2011 [1] 21:33:46 recorded in http://www.w3.org/2011/08/18-svg-irc#T20-14-29 21:33:46 ACTION: heycam to merge the two features/issues lists [2] 21:33:46 recorded in http://www.w3.org/2011/08/18-svg-irc#T20-28-32 21:33:46 ACTION: cyril to merge the SVG Tiny 1.2 features into the results of ACTION-3110 [3] 21:33:46 recorded in http://www.w3.org/2011/08/18-svg-irc#T20-28-53 21:33:46 ACTION: heycam to go through jwatt's SVG regret page and add any feature from there to our requirements wiki page [4] 21:33:46 recorded in http://www.w3.org/2011/08/18-svg-irc#T20-35-09