- From: Nikos Andronikos <nikos.andronikos@cisra.canon.com.au>
- Date: Fri, 20 Mar 2015 08:43:24 +1100
- To: <www-svg@w3.org>
Formatted minutes at http://www.w3.org/2015/03/19-svg-minutes.html and below as text SVG Working Group Teleconference 19 Mar 2015 [2]Agenda [2] https://lists.w3.org/Archives/Public/www-svg/2015Mar/0081.html See also: [3]IRC log [3] http://www.w3.org/2015/03/19-svg-irc Attendees Present Regrets Chair SV_MEETING_CHAIR Scribe Nikos Contents * [4]Topics 1. [5]SVG2 (and modules) publication status/deadline 2. [6]SVG 2 open issue discussion 3. [7]Rendering chapter issues 4. [8]Animation * [9]Summary of Action Items __________________________________________________________ <trackbot> Date: 19 March 2015 <scribe> scribenick: nikos <scribe> Scribe: Nikos SVG2 (and modules) publication status/deadline ed: I was wondering if we had set a date for when to publish SVG 2 ? ... and the associated modules Rossen: are you talking about the modules or SVG 2? ed: At the F2F we said we'd publish the split out modules and chapters along with the svg 2 spec ... wondering how far along we are? ... is what we have now sufficient? Rossen: if we're talking about publishing a bunch of FPWD and a refreshed WD of SVG 2 ... I don't see why we should hold off heycam: we agreed to do that - I was going to take care of it ... I think the date we set is coming up in the next week ... the only thing is I want to do the splitting of the stroking features ... that's not so straight forward ed: so do we have a set date for last edits? heycam: If you really want them in then the end of this week ... Not sure when I'll do the bundling but probably early next week ed: so expect to publish Thursday next week? heycam: yes ... that will be the main spec, the marker module, and the stroking module SVG 2 open issue discussion bogdan: we did iniital pass through of co-ord system and units chapter ... want to know if it's the right approach ... we put everything that does need discussing separately ... does that make sense so far? ed: yes I think so Rossen: we can jump into discussion and allow everyone to review the not an issue and actionable bits and discuss later ... or we can spend some time walking through the 'not an issue and actionable' first and then get into discussion ... imo the wg time will be spent jumping into the issues that need discussion ... sound good? heycam: yes - we've been doing that for the last couple of weeks where people have put their issues up for assessment ... many chapters now only have issues that need discussion ... but require chapter manager to do work or investigation before they can be discussed Rossen: let's dive into open issues on co-ordinates and units then bogdan: issue 5 - effect of transform matrix on sibling element <ed> [10]https://www.w3.org/Graphics/SVG/WG/wiki/SVG2_Chapter_Assess ment#Coordinate_Systems.2C_Transformations_and_Units_.28Bogdan. 29 [10] https://www.w3.org/Graphics/SVG/WG/wiki/SVG2_Chapter_Assessment#Coordinate_Systems.2C_Transformations_and_Units_.28Bogdan.29 bogdan: proposal is to move this to the attributes section ... doesn't look like this is specific to transforms ... are we missing something here? heycam: I think the section was removed illustrated how other elements on the element that the attribute is specified on are affected by the transform ... same behaviour is going to occur for transform property ... so not sure why that section would have been removed bogdan: that's the question - is there anything specific to do with transforms? if so we should put it back ... otherwise we should move it to somewhere more general heycam: think it would be good to have wording describing how transform affects other attributes on the element bogdan: so bring back the removed part? heycam: yes bogdan: issue 6 - about the blue box for attributes in general - a generic question ... doesn't look like we need it in this case ... proposal is to remove it heycam: agree it should be removed ... pattern i was using in the rest of the spec is for properties defined completely in other specs - we wouldn't have the blue box ... just point to the other spec - like in hte green box bogdan: resolved that we don't need a resolution on minor editorial changes - just put it in the commit message so it's trackable Tav: noticed css 3 transform spec is in the green note - is that how we should do it? ... 'see other specs' should be in green? heycam: I'll find an example Tav: there's a mixture of styles Rossen: bikeshed will usually link automatically and generate the reference table heycam: think we'd like to switch to using bikeshed but there's some issues at the moment with features that aren't supported <heycam> [11]https://svgwg.org/svg2-draft/painting.html#VisibilityContro l [11] https://svgwg.org/svg2-draft/painting.html#VisibilityControl heycam: the pattern I've been using is this "See the blah specification for the definitions of blah" ... and name the section 'The effect of the so and so property' ... to distinguish that we're not defining the property here Tav: that's awfully wordy Rossen: only makes it worse for the writers AmeliaBR: so you'd have 'The effect of the transform on svg layout properties'? ... so a kind of a note section? heycam: it is a kind of a note ... we usually have the property name, then colon, then a short description of the property ... in this case the only difference is to include 'The effect of' Tav: personally I don't think it's neccessary ... but don't care that much heycam: I like seeing from the TOC here is something we define, and here is something we reference Rossen: ok sounds good bogdan: Issue 9 ... more or less the same as issue 5 ... suggest we follow the same resolution and update the link if we bring the paragraph back ... it's also about the effect of the transform attribute heycam: sounds fine bogdan: Issue 10 ... it appears we won't need this ... but would like to hear from the group heycam: think someone put that issue there because I haven't seen anyone use defer ed: my preference is to ignore it AmeliaBR: the only place it's useful is when embedding svg images using an svg image element ... usually you use 'use' elements rather than images Smailus: we have a use case at Boeing for putting svg documents in svg documents AmeliaBR: would it be useful to use the defer setting ? Smailus: yes, we're using it to overlay two images so we'd need to have each of those separate SVGs properly retain their look and feel Rossen: not sure I follow how that correlates? Smailus: what's the key question? AmeliaBR: is defer useful on preserveAspectRatio Smailus: can't speak to that - don't think we're using it that way AmeliaBR: is it difficult to support defer on preserveAspectRatio in implementations? ... in an html document this is used automatically Rossen: I was thinking the opposite - the aspect ratio preservation is assumed ... and I don't know when you'd want to have a non ratio preserved image ... does that make sense? ... for implementation you're already doing that for images ... don't see non aspect preserving scenario being a useful use case AmeliaBR: the idea you can override the setting on the file you're embedding? ... one case might be alignment ... file embedding has cetner ... and you want it left aligned Rossen: what does that have to do with aspect ratio? AmeliaBR: preserveAspectRatio does both ... whether you preserve and if you are how do you align within the space <heycam> xMinYMin vs xMidYMix for example <heycam> *Mid Rossen: can you explain what you mean by alignment in here? ... even if you preserve the aspect ratio you always have an origin where the image is going to be rendered ... not sure what alignment you are referring to exactly AmeliaBR: in your main file you have a certain area described for 'draw the image in this space' ... but embedded image doesn't fit in that space ... if you're preserving aspect ratio you're not stretching to fit that space ... so the question is how you align it ? Rossen: there's no aligment here . there's just an origin where the image goes ... assume you have a square and a 1x2 svg that has to go inside ... when the svg is scaled with ratio preservation half the square to the left where the origin is ... the other half will be empty ... there's no way to align the image that I know of ... are we trying to invent something different here? AmeliaBR: think we have a language mix up ... by align I'm talking about xMid yMax, etc Rossen: these would be applied as they would, regardless of the aspect ratio ed: so what do we do - investigate further? ... can we decide something here? bogdan: don't think we need an action. if it's there it should work ... can discuss dropping later ed: think we should maybe ask if there's someone that has use cases ... put it to the list ... raise again in future bogdan: i can do that <scribe> ACTION: bogdan to create test case for preserveAspectRatio defer [recorded in [12]http://www.w3.org/2015/03/19-svg-minutes.html#action01] <trackbot> Created ACTION-3773 - Create test case for preserveaspectratio defer [on Bogdan Brinza - due 2015-03-26]. bogdan: issue 17 ... need a line for mesh gradients? ... so mesh gradient owner needs to add this? Tav: can give me an action. It's going to take some thought <scribe> ACTION: Tav to come up with solution for issue 17 in co-ordinates and units [recorded in [13]http://www.w3.org/2015/03/19-svg-minutes.html#action02] <trackbot> Created ACTION-3774 - Come up with solution for issue 17 in co-ordinates and units [on Tavmjong Bah - due 2015-03-26]. bogdan: Issue 18 ... it's not clear AmeliaBR: is there going to be a way to set object bounding boxes to use the other types of bounding boxes? heycam: similar to what we discussed last week relating to Paul's request on the list AmeliaBR: it's not necessarily either, or ... the issue itself seems to be just 'reference the definition and how it's calcualted' heycam: think we just need a sentence saying 'the bounding box that this is talking about is the one you get by invoking that algorithm' ... next is issue 20 bogdan: that should be a comment at the end <ed> [14]https://svgwg.org/svg2-draft/coords.html#InterfaceSVGTransf ormList [14] https://svgwg.org/svg2-draft/coords.html#InterfaceSVGTransformList bogdan: is this something specific we need to add or can we just defer to CSS transforms? heycam: dirk not here, but pretty sure all this dom transform stuff got added to css transforms ... so shouldn't need to define it ... but person doing the editing should check ... if it is then we don't want to duplicate the wording <AmeliaBR> [15]http://www.w3.org/TR/css3-transforms/#transform-attribute-d om [15] http://www.w3.org/TR/css3-transforms/#transform-attribute-dom bogdan: will clarify with the editor about what is the best way to proceed - sounds like deferring to transforms is preferable AmeliaBR: css transform spec references svg ... doesn't have a full definition heycam: perhaps person who added the issue thought incorrectly <ed> [16]http://dev.w3.org/fxtf/geometry/ [16] http://dev.w3.org/fxtf/geometry/ ed: think it's the geometry spec heycam: would suggest talking to Dirk about where these things should live bogdan: I'll follow up ... Issue 21 <ed> "The DOMMatrix and DOMMatrixReadOnly interfaces replace the SVGMatrix interface from SVG [SVG11]." bogdan: is there anything new with regards to svg 1.1 that we need to put here? heycam: there is a question in that issue 7 in the spec about whether the none value (added in tiny 1.2) should be included here ... not sure of the answer bogdan: sounds like answer is yes - just needs to be done ... hard to imagine the case where it wouldn't be true heycam: I'm not sure what the implementation status is <pdr__> ed, DOMMatrix has faced resistance from implementations (Webkit and Blink) for performance concerns. AmeliaBR: if you say viewbox none I'm pretty sure every implementation would treat it as not having a viewbox attribute ... which is the result you want ... might fail validation but as far as what is displayed on screen the result is fine heycam: that makes it an easy decision to include it bogdan: sounds like we don't need the attribute table? heycam: we should have the attribute table ... that will define the lacuna value <ed> pdr__, true, also in the issue we were discussing it wouldn't be sufficient to have DOMMatrix anyway, SVGTransformList is a list of "DOMMatrix"... bogdan: issue 23 ... want to clarify the intent here? AmeliaBR: for shapes with width or height is zero we have disable rednering ... not sure if that's true for negative values Rossen: if I have a rectangle that is 1,1,-1,-1 ... make it -2,-2 ... a 2x1 rectangle spanning the origin ... is that valid? AmeliaBR: no - you can't use negative height and width ... I think it would be a neat feature, but it's currently an error shepazu: we could allow that to happen because there's no content that is counting on it being otherwise Rossen: not looking for things to add - just looking to resolve the issue ... so are we saying this is an error? ed: error processing rules is that we should render up to and including the element with the error AmeliaBR: what if you had nested SVGs and one had an error? you wouldn't render that and anything after in the containing file bogdan: issue 24 ... looks like the same as issue 21 Rossen: why are we adding a table? heycam: every attribute in the spec needs a table ed: this chapter is particularly bad in defining attributes Rossen: 2 more issues in this chapter are waiting for further discussion ... one for chat with dirk, one for test case ... others are all actionable ... do you want to walk over the non-issues we've identified ? bogdan: I suggest doing that offline Rendering chapter issues <ed> [17]https://www.w3.org/Graphics/SVG/WG/wiki/SVG2_Chapter_Assess ment#Needing_discussion [17] https://www.w3.org/Graphics/SVG/WG/wiki/SVG2_Chapter_Assessment#Needing_discussion nikos: Should we keep the non normative text that jwatt wrote for the z-index feature? ... don't think it says anything that isn't said in the normative text ... I guess it's a general q about the svg 2 spec - do we want to have big blocks of non normative text? Tav: think having a description is useful nikos: what about the pattern of saying 'this is non-normative' and 'this is normative' heycam: having in a green box might be useful - but that would be a large block ... if you think the normative text + the examples explain everythign ... then I'd be alright with removing it nikos: that would be my feeling Tav: you should probably have a few lines introducing the concept nikos: 2.3 - rendering order introduces the concept Tav: I didn't see 2.3 - if it's repetitive then it's probably not needed resolution: remove non-normative text for z-index. keep examples and move to where appropriate Animation shepazu: in Sparta, they have some SVG animation stuff - thank you for putting that in <shepazu> [18]http://blogs.msdn.com/b/ie/archive/2015/03/18/rendering-eng ine-updates-in-march-for-the-windows-10-technical-preview.aspx [18] http://blogs.msdn.com/b/ie/archive/2015/03/18/rendering-engine-updates-in-march-for-the-windows-10-technical-preview.aspx bogdan: we still haven't introduced smil <shepazu> [19]https://status.modern.ie/csstransitionsanimationsforsvgelem ents [19] https://status.modern.ie/csstransitionsanimationsforsvgelements shepazu: there has been a lot of heat and not a lot of light regarding smil ... on the mailing list ... my understanding is that the element based animation syntax will be supported by the animation model birtles: right shepazu: and all this gloom and doom about smil is not neccessary birtles: I believe so ... think part of the concern is that google says they're not interested in extending the feature set of element based animation shepazu: ok, but old stuff will work birtles: though there was some indication there might be slight changes in the behaviour ed: that's in the engine itself. doesn't have to affect content shepazu: I'm going to make a wiki page that spells this out ... think if we're going to have this element based syntax it should be in a spec right? birtles: yes. I started writing a spec called 'Animation Elements' ... don't have much time to work on it at the moment ... main problem with the draft is that I started adding extra features <AmeliaBR> [20]https://svgwg.org/specs/animation-elements/ [20] https://svgwg.org/specs/animation-elements/ <AmeliaBR> ScribeNick: AmeliaBR Doug: ok, I'm going to set up a wiki page, to try to clarify our current strategy Summary of Action Items [NEW] ACTION: bogdan to create test case for preserveAspectRatio defer [recorded in [21]http://www.w3.org/2015/03/19-svg-minutes.html#action01] [NEW] ACTION: Tav to come up with solution for issue 17 in co-ordinates and units [recorded in [22]http://www.w3.org/2015/03/19-svg-minutes.html#action02] [End of minutes] The information contained in this email message and any attachments may be confidential and may also be the subject to legal professional privilege. If you are not the intended recipient, any use, interference with, disclosure or copying of this material is unauthorised and prohibited. If you have received this email in error, please immediately advise the sender by return email and delete the information from your system.
Received on Thursday, 19 March 2015 21:44:05 UTC