20:29:35 RRSAgent has joined #svg 20:29:35 logging to http://www.w3.org/2015/03/05-svg-irc 20:29:37 RRSAgent, make logs public 20:29:37 Zakim has joined #svg 20:29:39 Zakim, this will be GA_SVGWG 20:29:39 ok, trackbot, I see GA_SVGWG()3:30PM already started 20:29:40 Meeting: SVG Working Group Teleconference 20:29:40 Date: 05 March 2015 20:30:22 +[IPcaller] 20:30:26 AmeliaBR has joined #svg 20:30:34 Zakim, [IP is me 20:30:34 +ed; got it 20:30:54 +[IPcaller] 20:30:57 Zakim, [ is me 20:30:57 +heycam; got it 20:30:59 Agenda: https://lists.w3.org/Archives/Public/www-svg/2015Mar/0009.html 20:31:18 Zakim, who is on the call? 20:31:18 On the phone I see Thomas_Smailus, krit, ed, heycam 20:31:41 Chair: ed 20:31:45 +??P6 20:31:57 zakim, ??P6 is me 20:31:57 +AmeliaBR; got it 20:32:24 Scribe: Cameron 20:32:26 ScribeNick: heycam 20:32:37 +[Microsoft] 20:32:48 BogdanBrinza has joined #svg 20:33:16 +??P8 20:33:27 zakim, ??P8 is me 20:33:27 +stakagi; got it 20:33:40 Topic: computed value for 20:33:42 https://lists.w3.org/Archives/Public/www-svg/2015Mar/0005.html 20:34:03 ed: I was reviewing the spec, and I found that we have some properties that use grammar from CSS 20:34:15 ... and in our spec we say what the computed value is 20:34:23 ... for some of our properties we don't say "absolute " for the computed value 20:34:38 ... I propose we align with the rest of CSS and have computed values be absolute 20:34:43 +??P9 20:34:54 AmeliaBR: so the effect would be if you do getCS you would get the px value equivalent, rather than a percentage etc.? 20:34:56 ed: yes 20:35:08 zakim, ??P9 is me 20:35:08 +Tav; got it 20:35:12 ed: well percentage is special, but other units yes you would get px back 20:35:20 AmeliaBR: as you say, it's what CSS does 20:35:33 krit: percentage would still be a percentage in the computed value 20:35:46 ed: if no one objects to that, I'd be happy to udpate the spec 20:35:59 (no objection) 20:36:22 RESOLUTION: Properties defined in SVG will have values compute down to absolute px values. 20:36:35 ACTION: Erik to update SVG 2 to make properties with s compute down to absolute px values. 20:36:35 Created ACTION-3763 - Update svg 2 to make properties with s compute down to absolute px values. [on Erik Dahlström - due 2015-03-12]. 20:36:51 ed: we sometimes define the parsing as | | 20:36:56 ... but most numbers use | 20:37:13 AmeliaBR: I think there's text that says "a bare number is a length with an implicit unit" 20:37:50 https://svgwg.org/svg2-draft/types.html#InterfaceSVGLength 20:38:30 correction: https://svgwg.org/svg2-draft/types.html#syntax 20:38:42 Quote: "The insertion of the symbols allows for unitless length and angles to be used in presentation attribute while disallowing them in corresponding property values." 20:39:35 +??P0 20:39:46 q+ 20:40:27 Zakim, ??P0 is me 20:40:27 +nikos; got it 20:40:44 heycam: what I tried to do was make presentation attributes accept numbers implicitly (because properties defined in CSS specs don't include number explicitly) 20:40:54 ... for properties defined in SVG, though, they include number explicitly 20:41:02 krit: I don't think we need wording here for presentation attributes 20:41:10 ... because CSS defines that presentation attributes allow unit-less numbers 20:41:16 heycam: can you please give me a link to that text 20:41:39 ACTION: Cameron Talk to Tab about implicit number units in properties 20:41:39 Created ACTION-3764 - Talk to tab about implicit number units in properties [on Cameron McCormack - due 2015-03-12]. 20:41:56 Zakim, ack 20:41:56 I don't understand 'ack', ed 20:42:02 AmeliaBR: I wanted to clarify the wording you've got there: "unitless numbers can only be allowed in presentation attributes" 20:42:10 ... whereas currently we allow unitless numbers in SVG-specific style properties 20:42:12 ... like stroke-width 20:42:17 ... even if you're declaring that in a style sheet 20:42:21 ... would we be disallowing that? 20:42:28 krit: for these properties, they need to specify as well 20:42:40 ... stroke-dasharray, stroke-width, etc. 20:42:56 heycam: I did intend to put explicitly in stroke-width etc. 20:43:38 krit: I don't think we want to have numbers on the geometry properties 20:43:48 ... every new property should follow the general CSS way of defining properties 20:45:46 ... stroke-width, stroke-dasharray, stroke-dashoffset and baseline-shift are the ones WebKit supports 20:46:07 ... so for cx, cy, etc. we don't have the quirks mode enabled and so numbers aren't accepted 20:46:32 ed: for the geometry ones I haven't allowed numbers there either 20:46:59 AmeliaBR: do we want to add a note to encourage authors to always put explicit units? 20:47:01 s/there either/in blink either/ 20:47:31 heycam: yes I think that'd be good 20:47:50 krit: I think Tab suggested using quirks mode for these properties to get the numbers 20:47:56 ... but adding explicitly is fine as well 20:48:09 krit: I agree about adding a note 20:48:38 ACTION: Add a note about avoiding unitless values 20:48:38 Error finding 'Add'. You can review and register nicknames at . 20:48:45 ACTION: Cameron Add a note about avoiding unitless values 20:48:46 Created ACTION-3765 - Add a note about avoiding unitless values [on Cameron McCormack - due 2015-03-12]. 20:49:59 AmeliaBR: so all existing presentation attributes accept number as an alternative to length 20:50:18 heycam: hypothetical question: if we introduced a new SVG property that wasn't previously an attribute, would we accept a number in the presentation attribute? 20:50:23 krit: I'd say yes 20:50:27 AmeliaBR: yes, good for consistency 20:50:49 ed: the remaining question in my email was regarding how units are supposed to be handled when you serialize or interpolate values while animating 20:50:55 ... and I found that implementations differ 20:51:01 ... was wondering if this was defined in CSS 20:51:13 ... so getCS and CSS Animations 20:51:40 ... what happens if you animate from 2em to 10ex for example? 20:51:45 ... what happens to the values in between? 20:51:51 krit: I think there is no definition in CSS yet for this 20:52:12 ed: was just wondering if it's defined somewhere 20:52:40 heycam: shouldn't this be defined in Transitions/Animations? 20:52:48 http://dev.w3.org/csswg/css-transitions/#animatable-types 20:52:48 krit: maybe should be, but isn't 20:53:12 "when both values are lengths, interpolated as lengths" ... 20:54:17 AmeliaBR: to go between 10px and 100%, you go beteween calc(10px + 0%) and calc(0px + 100%) 20:54:59 -nikos 20:55:07 heycam: oh, I forgot transitions/animations work between computed values 20:55:11 ... so you'll have two px values 20:55:17 Topic: SVG 2 Chapter Assessment 20:55:22 https://www.w3.org/Graphics/SVG/WG/wiki/SVG2_Chapter_Assessment 20:55:28 +??P0 20:55:37 heycam: I only got 2 of my 3 chapters done 20:56:04 ed: since we started at the top last time, let's start at the bottom this time 20:56:39 ... next available person, Text? 20:57:17 Topic: Text Issue 3 - semantics of foreignObject 20:57:27 Tav: there was an issue in the spec asking to define the semantics of foreignObject 20:57:51 ... I'm not sure we even have to talk about foreignObject here at all 20:58:11 just before https://svgwg.org/svg2-draft/text.html#TextLayoutContentArea 20:58:37 "If more complex layout is required (bulleted lists, tables, etc.), text can be rendered in another XML namespace such as XHTML [XHTML] embedded inline within a ‘foreignObject’ element. (Note: the exact semantics of this approach are not completely defined at this time.) " 20:59:25 heycam: how about just turn that paragraph into a note and point to the foreignObject chapter for more complex text layout support 20:59:30 Tav: ok, sounds good 20:59:38 Topic: Issue 13, 15: Allow 'shape-inside', 'shape-outside' to reference an image 20:59:48 Tav: in the Shapes spec, these can link to images 20:59:48 https://svgwg.org/svg2-draft/text.html#TextShapeInside 21:00:06 ... so you reference an image and a threshold, it's defining a shape using an image 21:00:17 heycam: what is the issue? is that allowed? 21:00:23 AmeliaBR: it is supported in a number of browsers in HTML 21:00:26 Tav: so we should just allow it 21:01:06 heycam: in terms of restrictions on external images, etc., that should be in Integration 21:01:08 Tav: ok 21:01:24 Topic: Issue 35: Does shape-padding effect text laid out using 'extent' 21:01:50 Tav: so where define an are to put text in (using 'extent') do we allow shape-padding to affect that? 21:01:52 ... my feeling is no 21:02:19 AmeliaBR: if you want to lay out text in a padding rectangle, you can create a rectangular shape and use shape-padding on it 21:02:42 heycam: ok, that makes sense then 21:04:15 Topic: Issue 54, 55, 56, 57 - should shadownodes ever be returned in getIntersectionList/getEnclosureList/checkIntersection/checkEnclosure? 21:04:39 ed: so say you have a rectangle, and you want all elements that are within the rectangle 21:04:55 ... if you had a in there, would you expect the elements referenced by the to be returned, or just the itself? 21:05:04 ... I think my initial feeling is that it should just return the element 21:05:10 AmeliaBR: I would say so too 21:05:33 ... that avoids some issues; if you're talking about individual nodes, or part of the is fully enclosed but not the entire thing 21:05:39 ... maybe long term we could have an extra parameter 21:05:48 ... but by default, we should just return entire elements in the main DOM 21:05:55 heycam: I think that makes sense 21:06:20 ed: I haven't done any testing, though I would be surprised if an implementation returned shadow nodes 21:06:31 AmeliaBR: last I checked, these methods aren't implemented in firefox 21:07:09 RESOLUTION: getIntersectionList and friends can return a but not the elements it references 21:07:27 ACTION: Erik to make getIntersectionList and friend return a but not the elements it references 21:07:28 Created ACTION-3766 - Make getintersectionlist and friend return a but not the elements it references [on Erik Dahlström - due 2015-03-12]. 21:07:50 Topic: Issue 49 and 50 - issues belong in geometry or styling chapters (should be defined once for all presentation attributes) 21:08:01 ed: what does SVGAnimatedLength return for the attributes we made properties 21:08:09 ... I think this is a general issue 21:08:14 ... should probably address this in the styling 21:08:40 heycam: I have an issue to do that in the Types chapter 21:08:42 ed: so I can remove mine? 21:08:44 heycam: yes that's fine 21:08:51 Topic: Issue 48 - we need to reference HTML.next for this, can we do that? html5 REC doesn't have this 21:09:08 ed: there was some definition for the title and activeElement on SVGSVGElement 21:09:22 ... which are defined in HTML.next but not HTML5 (W3C versions) 21:09:35 heycam: I guess we have to then 21:09:39 ed: ok 21:09:50 ... there is a W3C WD version has these; I'll check 21:10:03 Topic: Issue 39 and 40 - types chapter removed the list-of-t definition, use HTML's set of space-separated tokens definition instead? 21:10:17 ed: i want to use this HTML definition 21:10:25 ... e.g. for requiredFeatures 21:10:30 ... it's a simple string-like attributes 21:10:53 -??P0 21:10:58 heycam: I was going to use that algorithm to use this algorithm for the class attribute 21:11:24 +??P0 21:11:34 ... so I was going to add another case in the attribute parsing section 21:12:05 Topic: Issue 34 - wasn't entirely clear from f2f minutes, should scripts in external documents run? 21:12:13 ed: wasn't clear from the minutes that scripts run in external documents 21:12:36 ... if the