19:26:28 RRSAgent has joined #svg 19:26:28 logging to http://www.w3.org/2009/02/26-svg-irc 19:26:30 RRSAgent, make logs public 19:26:32 Zakim, this will be GA_SVGWG 19:26:32 ok, trackbot; I see GA_SVGWG()2:30PM scheduled to start in 4 minutes 19:26:33 Meeting: SVG Working Group Teleconference 19:26:33 Date: 26 February 2009 19:29:56 ChrisL has joined #svg 19:30:23 ed__ has joined #svg 19:30:27 GA_SVGWG()2:30PM has now started 19:30:28 +Shepazu 19:31:33 +??P8 19:31:40 +??P13 19:31:43 Zakim, ??P13 is me 19:31:43 +heycam; got it 19:31:43 Zakim, ??P8 is me 19:31:44 +ed__; got it 19:32:43 +??P14 19:32:56 zakim, who is here? 19:32:56 On the phone I see Shepazu, ed__, heycam, ??P14 19:32:57 On IRC I see ed__, ChrisL, RRSAgent, Zakim, heycam, anthony, shepazu, ed_work, trackbot 19:33:18 -heycam 19:33:23 -??P14 19:33:35 present+ a dalek 19:33:44 +??P2 19:33:46 Zakim, ??P2 is me 19:33:46 +heycam; got it 19:33:59 rrsagent, here 19:33:59 See http://www.w3.org/2009/02/26-svg-irc#T19-33-59 19:34:15 +??P5 19:34:53 zakim, ?/p5 is me 19:34:53 sorry, ChrisL, I do not recognize a party named '?/p5' 19:35:02 zakim, ??p5 is me 19:35:02 +ChrisL; got it 19:35:38 Zakim, who's here? 19:35:38 On the phone I see Shepazu, ed__, heycam, ChrisL 19:35:39 On IRC I see ed__, ChrisL, RRSAgent, Zakim, heycam, anthony, shepazu, ed_work, trackbot 19:36:44 zakim, who all is here, y'all 19:36:44 I don't understand 'who all is here, y'all', ChrisL 19:37:15 +[IPcaller] 19:37:37 Zakim, [IPcaller is me 19:37:37 +anthony; got it 19:37:54 Zakim, pick a victim 19:37:54 Not knowing who is chairing or who scribed recently, I propose ChrisL 19:38:00 scribe: chris 19:38:11 scribenick: chrisl 19:38:11 Agenda: http://lists.w3.org/Archives/Public/public-svg-wg/2009JanMar/0172.html 19:38:17 zakim, pick a victim 19:38:17 Not knowing who is chairing or who scribed recently, I propose ed__ 19:38:37 Topic: Referencing ISO-32000-1 for blending [Compositing module] 19:39:42 cl: is this a normative or informative reference, and will the equations be in our spec of just referenced? 19:39:48 cmc: costs money? 19:39:51 cl: of course 19:40:13 ds: prefer to have the equations in our spec, can reference the ISO as well 19:40:23 ... and better to be in a RF spec 19:40:54 cl: normative or informative? 19:41:08 ds: informative. Useful to know the connection between them 19:41:20 cl: agree 19:41:44 cmc: if its nortmative then you still should buy it in case 19:41:55 ed: good to have all the equations in our spec 19:42:31 resolved: equations for compositing will be in the svg spec, with an informative reference to ISO 3200-1 19:43:12 action: anthony to check equations for blending and add informative ref to ISO 32000-1 19:43:12 Created ACTION-2480 - Check equations for blending and add informative ref to ISO 32000-1 [on Anthony Grasso - due 2009-03-05]. 19:43:27 ag: will do, not checked the equations yet 19:44:24 ... will check the equations again, needs some testing to verify 19:47:14 topic: transforms review 19:47:21 http://www.w3.org/Graphics/SVG/WG/wiki/CSS-Transforms-Review 19:47:50 http://dev.w3.org/cvsweb/~checkout~/csswg/css3-2d-transforms/Overview.html?rev=1.3&content-type=text/html;%20charset=iso-8859-1 19:49:38 cl: (explains stacking context) 19:49:48 ds: liked your email comments, chris 19:50:54 s/ liked your email comments, chris/ liked your email comments, chris... they seem more likely to be fruitful/ 19:50:54 before "Currently, Firefox and Safari throw away" say "Since backward compatibility is important we tested current browwsers and currently ...." 19:51:48 should probably motivate why openvg is important 19:52:46 existing implementations get acceleration from openvg, etc 19:53:31 cl: the overasll review document is good, I just had some specific comments 19:55:29 ds: its important that we support css in this useful work 19:55:33 ed: sounds good 19:55:52 ag: been editing live, these are ready to go 19:56:02 cmc: i have a few detailed comments in email 19:56:13 .. want clarification on matrix sizes and math 19:56:28 ag: need to commit the new draft of svg transforms 19:57:24 cl: the css spec needs some references to explain transforms and matrices for those unaware 20:00:32 ed: we have a minuted resolution to publish 20:00:55 ds: plh said recently that tight integration and strong coordination is important 20:02:59 ag: did we respond to dean's email? 20:03:20 cmc: send a reply to dean thanking him, and point to this review? 20:04:42 action: doug to reply to Dean on 3d transforms 20:04:42 Created ACTION-2481 - Reply to Dean on 3d transforms [on Doug Schepers - due 2009-03-05]. 20:05:31 referencing http://www.w3.org/Graphics/SVG/WG/wiki/CSS-Transforms-Review 20:06:13 cmc: i still have some comments yet to make 20:06:32 ds: ok lets talks offline and I will send it over the weekend 20:06:47 cl: css wg will likely be discussing these documents next week in japan 20:07:17 Topic: Transitions and Animations 20:07:48 cmc: so we are going to send outr individual non-svgf related stuff directly, and coordinate on a wg response for the svg specific aspects 20:09:23 ds: think individual responses is more timely and allows more discussion 20:10:15 ... send responses to www-style with cc to www-svg 20:11:06 ed: i have a bunch of feedback on that, will send it next week 20:15:16 topic: z-index use cases and requirements 20:15:23 issue-2226? 20:15:23 ISSUE-2226 -- Investigate the use cases and requirements for z-index -- RAISED 20:15:23 http://www.w3.org/Graphics/SVG/WG/track/issues/2226 20:15:56 ed: good to have an action on this. 20:16:10 ... does our spec deal with z-index? 20:16:19 ag: we have discussed it, in Sydney 20:16:50 http://www.w3.org/2009/02/15-svg-minutes.html#item05 20:18:39 pointer to stacking context http://www.w3.org/TR/CSS21/zindex.html 20:19:57 ed: we could define z-index the same way so that it also applies to svg as well as being compatible with html 20:20:14 'z-index' 20:20:15 Value: auto | | inherit 20:20:15 Initial: auto 20:20:15 Applies to: positioned elements 20:20:15 Inherited: no 20:20:15 Percentages: N/A 20:20:17 Media: visual 20:20:19 Computed value: as specified 20:21:10 ag: instead of z-index, could also use the transform-style property, to switch on z-ordering for a group of objects 20:22:16 cl: interesting option 20:22:28 ag: yes as it could apply only to container elements 20:22:34 ... similar to layered groups 20:23:05 ed___ has joined #svg 20:23:32 ed____ has joined #svg 20:23:52 -ed__ 20:23:54 ag: as soon as document order is lost, impact on streaming and rendering speed so being able to isolate the effects is beneficial 20:24:25 ds: would that need a whole shadow tree? 20:24:30 +??P1 20:24:30 ed_____ has joined #svg 20:24:52 zakim, ??p1 is erik 20:24:52 +erik; got it 20:25:34 -erik 20:25:40 ds: if we have layered groups, it could be implemented by making a shadow tree that replaces the docuent order subtree. but that could be expensive on memory 20:26:26 ed___ has joined #svg 20:26:39 cl: impact on filter effects / render background, and on event bubbling ..... 20:26:54 +??P1 20:26:57 cmc: would complicate document updates as well 20:27:02 zakim, ??p1 is erik 20:27:02 +erik; got it 20:27:19 rrsagent, pointer? 20:27:19 See http://www.w3.org/2009/02/26-svg-irc#T20-27-19 20:27:51 ds: maybe contact andrew and ask about layeredg 20:28:14 ed: think you just need a different tree traversal order, not a whole copy of the subtree 20:28:35 ds; impact of that on keyboard navigation / docuent order? 20:29:58 ds: would this affect hierarchy eg with a use element that points outside the z-ordered group 20:30:32 ... example of two circles bing twiddled on z-order, then two use elements that point to them 20:31:04 ag: i would say no, it gets really complex. import the transform not the layered group it could get really hairy 20:31:26 ds: right, using them outside the layering context gets document order not this new rendering order 20:32:23 ag: trying to ease implementor burden while keepin git simple and powerful for authors 20:32:37 20:34:00 ag; a reference to that ISO spec (for full title, for the references) http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=51502 20:34:31 ds: need to name this carefully, eg inkscape already has laters that are really more like groups 20:35:10 costs CHF 380,00 20:35:56 ed: so its good to gather use cases and requirements for z-index 20:36:07 ag: does this impact the transforms UC&R? 20:36:20 ed: should still examone the use case for it 20:37:08 cl: good in the transforms UC&R to discuss how this is similar to, and different from, xss 2.1 z-index 20:37:46 s/xss/css/ 20:38:29 s/examone/examine/ 20:40:31 action: anthony draft use cases and requirements for z-index and compare and contrast with transforms and critically discuss with reference to a neo-marxist dialictic 20:40:31 Created ACTION-2482 - Draft use cases and requirements for z-index and compare and contrast with transforms and critically discuss with reference to a neo-marxist dialictic [on Anthony Grasso - due 2009-03-05]. 20:41:18 topic: tpac 2009 20:41:23 http://lists.w3.org/Archives/Public/public-svg-wg/2009JanMar/0174.html 20:43:10 cl: (explains tpac question - group attendance, timing, cost and location) 20:43:54 ds: an advantage of the proposed location is silicon valley so more particiation from browser vendors like mozilla, applle etc 20:44:29 http://lists.w3.org/Archives/Member/chairs/2009JanMar/0059 20:44:48 ds: its one month after svg open in the same area 20:45:25 cl; prefer the cost-effective location 20:45:50 ds: perhaps shift svg open? 20:46:12 cl: not clear that the tpac will happen. depends on how many groups confirm 20:47:20 ... plh suggested a mini-tpac for browser-based technologies like html, css, svg, webapps and so forth 20:48:53 ed: mini-tech plenarry sounds good 20:49:12 s/rry/ry/ 20:50:22 ds: downside is that we miss being able to meet with other groups 20:52:34 http://www.w3.org/2002/09/wbs/34786/TPAC2009/results 20:58:42 ds: this has an impact on level of detail 20:58:51 ag: we need near and far clipping really 20:59:15 ag: this is 3d transforms applied toa 2d object then flattened to give a 2d result 21:00:10 topic; back to transforms 21:00:24 s/this has an impact on level of detail/3d Transforms have an impact on level of detail/ 21:00:26 oops, should have changed topic sorrry 21:00:45 -anthony 21:01:43 topic; odf and svg 21:01:49 s/;/:/g 21:02:25 ds: it would be a win if odf were to use svg natively. currently they don't. its being discussed in svg ig 21:02:36 ... who is interested? 21:02:41 ed; yes, sure 21:02:48 s/;/:/g 21:02:59 zakim, list attendees 21:02:59 As of this point the attendees have been Shepazu, heycam, ed__, ChrisL, [IPcaller], anthony, erik 21:03:00 anthony has joined #svg 21:03:25 -ChrisL 21:03:27 -heycam 21:03:29 -erik 21:03:30 rrsagent, make minutes 21:03:30 I have made the request to generate http://www.w3.org/2009/02/26-svg-minutes.html ChrisL 21:03:37 chair: erik 21:03:40 rrsagent, make minutes 21:03:40 I have made the request to generate http://www.w3.org/2009/02/26-svg-minutes.html ChrisL 21:04:04 rrsagent, make logs public 21:04:08 rrsagent, make minutes 21:04:08 I have made the request to generate http://www.w3.org/2009/02/26-svg-minutes.html ChrisL 21:04:20 -Shepazu 21:04:22 GA_SVGWG()2:30PM has ended 21:04:24 Attendees were Shepazu, heycam, ed__, ChrisL, [IPcaller], anthony, erik 21:07:50 anthony has joined #svg 21:16:09 ed__ has joined #svg 22:06:44 heycam has joined #svg 22:26:15 heycam: who's this "https" guy? 22:27:28 yeah :) 22:27:56 i noticed that in one of our minutes from last week 22:53:57 anthony, thanks 22:54:09 i'm reading through ChrisL's pdf at the moment 23:01:26 anthony, what happens if we use a negative number for the 'perspective' property? 23:03:59 means that the viewing distance is on the other side of the plane... but I'll have to test what happens exactly - I think the perspective effect is essentially flipped 23:04:23 plane ---> X-Y plane where Z=0 23:04:55 yeah. i guess layeredG or whatever mechanism used to decide the painting order would need to take that into account. 23:05:47 so with our spec, the only projection transform you can do is the perspective one where the viewing point is (0,0,z) 23:06:15 but you can always use translate/rotate to choose a new viewing point, right? 23:06:47 correct in both cases. The syntax is actually perspective(x y z) 23:07:04 so you can move the viewing point on the X Y plan if you wish 23:07:15 oh ok 23:07:22 for the css one? 23:07:48 CSS has perspective(z) and perspective-origin(x,y) 23:07:53 oh 23:08:05 so we allow a perspective(x y z)? 23:08:26 yeah, we effectively combine the two 23:08:35 oh in our spec it sometimes talks about 'perspective' and sometimes 'perspective-point' 23:08:45 nah, I've made changes to fix that 23:08:50 just need to commit them 23:08:55 k 23:09:06 the old spec was terrible very confusing 23:09:16 ooops missed a "," 23:09:16 Zakim has left #svg 23:09:26 and we can only do a single vanishing point, whereas the 4x4 matrix can do two and three 23:09:39 what are multiple vanishing points useful for anyway? 23:10:32 one example is a corner street view 23:10:34 http://gatewayhsart.files.wordpress.com/2008/12/perspective-street_corner.jpg 23:11:27 ah, interesting 23:11:34 so we couldn't do that 23:12:48 in short no. but you could construct that scene still using what we have 23:13:09 given that the objects we deal with are 2D in a 3D space I'm not sure of the use case for 2 or 3 vanishing points 23:13:35 like if we were dealing with 3D objects in 3D space then... yeah big limitation 23:13:37 ok, you could have two groups with different perspective transforms 23:13:44 correct 23:13:47 also 23:13:47 one group for each street 23:13:52 here is an example of 3 point 23:13:54 http://www.atpm.com/9.09/images/design-three_point.gif 23:14:35 having said that - I'm still open to suggestions though 23:14:37 oh, cool 23:14:44 so what does normal eyesight do? 23:14:54 1 point perspective 23:15:04 in the direction that you're facing, i suppose 23:15:08 yup 23:15:10 well, looking :) 23:15:13 ok 23:15:34 so it would be good to ask csswg if it's worth supporting these multiple vanishing points then 23:16:18 well actually in a way we do see two points if we are looking at a corner 23:16:52 but it's hard to focus on both 23:19:49 but yeah, would like to see the use case for their proposal 23:26:08 also, heycam, another big problem is bounding box calculation - CSS hasn't defined this 23:26:20 well, neither have we, but I have an idea of how to 23:53:14 2d bounding box? 23:53:16 after projection? 23:53:31 yeah i guess you might want to get it before or after projection 23:57:41 nah, the thing is a bounding box is just that 23:57:43 a box 23:58:06 so one way of doing it is multiply the bounding box by the Transform matrix ONLY 23:58:17 that way you still end up with a box 23:58:51 does that give you the same box as doing the projection, then taking the bounding box of that? 23:59:18 although one problem with multiplying it by the transform matrix is it could rotate... 23:59:37 i mean i guess it's the same as with 2d transforms 23:59:44 you get the bbox before the transform, yeah? 23:59:53 I guess so