19:59:34 RRSAgent has joined #svg 19:59:34 logging to http://www.w3.org/2012/02/23-svg-irc 19:59:36 RRSAgent, make logs public 19:59:36 Zakim has joined #svg 19:59:38 Zakim, this will be GA_SVGWG 19:59:38 ok, trackbot; I see GA_SVGWG(SVG1)3:00PM scheduled to start in 1 minute 19:59:39 Meeting: SVG Working Group Teleconference 19:59:39 Date: 23 February 2012 20:00:38 GA_SVGWG(SVG1)3:00PM has now started 20:00:45 +Doug_Schepers 20:01:40 +Tav 20:02:59 +??P9 20:03:01 Zakim, ??P9 is me 20:03:01 +heycam; got it 20:03:58 +[IPcaller] 20:04:07 Zakim, [IP is me 20:04:07 +ed; got it 20:04:10 shepazoo has joined #svg 20:04:16 cabanier has joined #svg 20:04:39 cyril|away has joined #svg 20:04:40 + +1.612.980.aaaa 20:04:47 Chair: Cameron 20:04:53 Agenda: http://lists.w3.org/Archives/Public/public-svg-wg/2012JanMar/0108.html 20:05:16 +cabanier 20:05:28 ChrisL has joined #svg 20:06:19 +ChrisL 20:06:32 + +1.415.832.aabb 20:06:56 krit has joined #svg 20:07:17 Zakim, who's here? 20:07:17 On the phone I see Doug_Schepers, Tav, heycam, ed, +1.612.980.aaaa, cabanier, ChrisL, +1.415.832.aabb 20:07:35 zakim, aaaa is me 20:07:35 +cyril|away; got it 20:07:36 Zakim, +1.415.832 is me 20:07:37 +krit; got it 20:07:47 Zakim, pick a scribe 20:07:47 Not knowing who is chairing or who scribed recently, I propose cabanier 20:08:02 Zakim, pick a scribe 20:08:02 Not knowing who is chairing or who scribed recently, I propose cabanier 20:08:07 Zakim, pick a scribe 20:08:07 Not knowing who is chairing or who scribed recently, I propose Doug_Schepers 20:08:30 scribe: cyril 20:08:35 scribenick: cyril 20:08:55 Topic: CSS 3 UI Review 20:09:04 http://lists.w3.org/Archives/Public/public-svg-wg/2012JanMar/0114.html 20:09:11 CL: Chris has written up some review 20:09:32 ... I'll skip to the bits that might be difficult 20:09:56 ... we don't currently allow replacement text i.e. to do numbering 20:10:03 ... because our text does not reflow 20:10:13 but the icon property might be used 20:10:21 CM: that replaces with an image 20:10:24 CL: yes 20:10:40 CM: I could see supporting before and after for numbering in SVG 20:10:49 ... where you might not need reflowing 20:11:00 ... if have a text with a width 20:11:12 ... but replacing a text with an image might be tricky 20:11:20 ... because we don't allow image in text 20:11:32 CL: it does not assume a coordinate system 20:11:47 CM: you could set this icon property on a tspan in a middle of text 20:11:48 CL: yes 20:12:13 CM: my initial feeling is to make icon not apply to our text unless we go into having image in text 20:12:21 CL: especially because it's at risj 20:12:30 s/risj/risk/ 20:12:45 ... if we don't speak up and say we love it, it might disappear 20:13:14 ... next is outline-property 20:13:30 ... it is like a border but without width 20:13:47 ... in this draft it adds more control on how it looks like 20:14:00 ... and it says it doesn't have to be rectangular 20:14:13 ... maybe rounded corner 20:14:36 ... for SVG that means is a rectangle, not really useful, it is essentially like stroking the bounding box 20:14:40 q+ 20:14:44 ED: how does it work with CSS transforms 20:14:54 CL: good question 20:15:19 DS: I think that outline is really useful because people would want to use it as a highlight mechanism 20:15:32 ... we should define our highlight in terms of outline 20:15:39 CM: when we have focused element? 20:15:44 DS: yes 20:15:53 ... but I think you're probably right in your comment 20:16:12 CL: next: resizing and overflow 20:16:35 ... resize is done only if the object is too big and you've set overlfow correctly 20:17:02 s/overlfow/overflow/ 20:17:33 ... it is more useful in the HTML/SVG integration than for SVG by itself 20:17:58 ... it only applies to elements that are too big to fit 20:18:12 ... you wouldn't be able to resize a path 20:18:58 Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 77 bytes) in /afs/w3.org/pub/WWW/2002/09/wbs/user.phi on line 341 20:19:41 CL: next: overflow: ellipsis 20:20:01 ... this is where you've got text that it is too big to fit and replace the end of the text with ... 20:20:47 ... but the instruction is entirely defined in the box model and difficult for SVG 20:20:56 ed: we have a resolution to add this to SVG 2 20:21:02 http://www.w3.org/Graphics/SVG/WG/wiki/SVG2_Resolutions#Add_text-overflow_to_SVG_2 20:21:19 ... we've implemented that for SVG already 20:21:23 "when inline content overflows its block container element " 20:21:55 text content block elements 20:22:05 CL: we should say that we want wording when it applies to SVG 20:22:19 ... like text outside of the viewport 20:22:20 https://www.w3.org/Graphics/SVG/WG/track/issues/2440 20:22:31 CL: this might be a bit funny 20:22:42 here's the proposal for how to make it work in svg: http://www.w3.org/Graphics/SVG/WG/wiki/F2F/Auckland_2011/Text-overflow 20:22:55 ... same thing for the path, the characters outside don't get rendered 20:23:11 CL: but you don't know your'e missing characters 20:23:36 DS: can you provide example on how it works for path in SVG ? 20:23:41 ED: yes 20:23:51 http://dahlström.net/svg/css/text-overflow-ellipsis.svg 20:24:55 CM: so you use the width attribute 20:25:09 ... but it's probably not the right one, the length would be better 20:25:19 rrsagent, here 20:25:19 See http://www.w3.org/2012/02/23-svg-irc#T20-25-19 20:25:30 ... we might be defining our text layout treated as if we were using hte CSS box model 20:25:46 ... but today we don't use it 20:26:05 CL: cursor property 20:26:14 ... they define a superset of what we have 20:26:37 ... the change is for links, in our spec, we have a lnk to a cursor element (invented in SVG) 20:26:49 ... because we did not want to change the syntax of CSS 20:27:01 ... the way they define the x and y property is better 20:27:20 ... i propose that we deprecate the cursor element because the x/y is better handled 20:27:34 DS: would you still be able to do custom cursor elements 20:27:42 CL: yes 20:28:04 ... that is why the x/y is for 20:29:58 .. the cursor element is just another level of indirection just to indicate the hotspot in your cursor resource 20:30:13 ... ASV 6 implemented that I think 20:30:37 CM: we just need to handle the new x,y that's it 20:30:39 CL: yes 20:31:02 CL: two related things: tab order and direction navigation 20:31:33 ... do we care about that, and say we want to have 8 way-navigation (SVG Tiny 1.2) or we are fine with 4 way 20:31:46 DS: i think it makes sense to have 8-way 20:32:00 ... there are some devices with 8-way controllers 20:32:13 ... in DOM 3 the key model assumes an 8-way controller 20:32:47 CL: I can point to DOM and SVG 20:33:04 CM: erik do you implement the 8-way ? 20:33:19 ED: I think we do, 20:33:39 CL: good to know because the feature is at risk because of lack of implementations 20:34:10 ... next: Input method editor 20:34:23 http://www.opera.com/docs/specs/presto2.10/svg/attributes/ lists all the nav attributes from Tiny 1.2 as supported 20:34:24 ... it's more aimed at Japanese 20:34:34 ... you can disable to IME 20:34:40 http://www.w3.org/TR/DOM-Level-3-Events/#key-values-list 20:34:41 ... it's very weird 20:34:53 DS: why CSS does anything to do with IME? 20:35:13 CM: the point is that IE had this property to force the IME not to come up 20:35:35 CL: last, references 20:35:46 ... it references both SVG 1.0 and SVG 1.1 20:35:56 ... as informative documents 20:36:13 ... some other references are weird 20:36:21 ... that concludes my review 20:36:47 DS: is it worth mentionning htat hte pointer-events property has been dropped from CSS UI 20:36:54 CL: yes, thank you 20:37:11 DS: I had an action to do the CSS version of pointer events 20:37:34 ... but Tantek said no I'll do it, but then dropped it 20:37:45 ... because there is not a good testing model for the platform 20:37:53 ... he moved that on for CSS UI 4 20:38:17 ... but I think it oculd be a standalone spec including hit testing and pointer events 20:38:29 ... it could be a separate module of CSS 20:38:52 ... if it was already in scope for CSS UI but was dropped 20:39:28 ... there's been a lot of demand for it 20:40:24 DS2: I don't care if it is a module or CSS 4 20:40:37 https://developer.mozilla.org/en/CSS/pointer-events 20:40:46 DS: it works in Chrome, Firefox and Safari 20:41:03 in html 20:41:03 http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E%0A%3Cp%20onmouseover%3D%22this.style.backgroundColor%3D%27yellow%27%22%20onmouseout%3D%22this.style.backgroundColor%3D%27white%27%22%20style%3D%22pointer-events%3Anone%22%3Ehover%20over%20me%3C%2Fp%3E 20:42:51 CL: I'll add that comment to the end of the review 20:44:14 DS: I don't mind if it is moved to UI 4 if there is a plan to have CSS UI 4 move quickly 20:44:26 CL: I don't think it'll go fast 20:44:38 DS: then that suboptimal given that it is already implemented 20:45:23 RC: is there any security issue with that? 20:45:46 DS: it's implemented so I don't think there are unadressed security issues 20:46:24 Topic: Background and border 20:46:35 CM: who was assigned the action to review it? 20:46:42 CL: Erik ? 20:46:49 agenda? 20:47:02 CM: when is the CSS spec due ? 20:47:17 Agenda: http://lists.w3.org/Archives/Public/public-svg-wg/2012JanMar/0108.html 20:47:33 ED: the review were due yesterday 20:47:47 CM: I remember some email about object-fit 20:48:17 ED: there was an issue on how you could reference SVG files from the element() syntax 20:48:24 http://lists.w3.org/Archives/Public/www-style/2012Feb/1124.html 20:49:13 Topic: transforms 20:49:27 DS: Chris has raised the issue in CSS 20:49:38 ... the CSS WG agreed to publish 20:49:58 -Doug_Schepers 20:50:07 Topic: back to Background and border 20:50:10 response from tab: http://lists.w3.org/Archives/Public/www-style/2012Feb/1137.html 20:50:20 CM: is there anything useful discussing about the spec or not 20:50:55 ED: you can't reference a whole SVG file 20:51:25 http://dev.w3.org/csswg/css3-images/#element-reference 20:51:53 http://dev.w3.org/csswg/css3-images/#paint-sources 20:52:03 CM: if you reference a gradient or pattenr, what does it mean in terms of coordinate space on the element you're using 20:52:44 ED: you'd have to wrap an SVG element in a pattern 20:53:13 DiS: wouldn't it be better to say user unit? 20:53:30 CL: I prefer user coordinates instead of user units 20:54:04 there was a response from boris Zbarsky too, http://lists.w3.org/Archives/Public/www-style/2012Feb/1131.html 20:54:06 CM: if you're using an SVG as a background image, you can use a URL to point to the SVG 20:54:26 -Tav 20:54:30 ED: the use case I think is that some SVG might not be rendered first 20:54:54 ... so SVG elements with display:none can't get reference 20:55:07 +Tav 20:55:21 CM: what about things inside a 20:55:54 ED: I think you can still reference them if they are paint sources 20:56:16 DiS: what is the painting area? Is that defined ? 20:57:19 CM: I don't know if this is a CSS term, I assume its the background area 20:57:30 (at least for background-image) 20:58:06 DiS: for userSpaceOnUse, it is not defined how width and height are used 20:58:35 ED: I think we should have a look at it 20:58:50 ... Tab said he already made some minor changes to the spec 20:58:59 +Doug_Schepers 20:59:44 ED: feel free to read the spec and make more comments 21:00:00 ED: I will mail the questions we raised today 21:00:17 s/today/tomorrow 21:00:23 DiS: we should be careful if we add new paint servers 21:00:55 CM: it says in SVG 1.1 and talks about host language, so we should be safe 21:01:10 TB: there is also #fill and video 21:01:47 s/#fill/hatch fill/ 21:02:21 +[Microsoft] 21:02:55 Topic: FX Spec Testing 21:03:41 TB: basically, how are we going to test things in SVG 2 but more urgently the upcoming transform spec 21:03:54 ... there are people writing tests for HTML 21:04:07 ... what is the format going to be 21:04:27 DiS: is it possible to port the CSS system to SVG ? 21:04:45 TB: I don't know how well it's portable 21:05:03 ... for instance in Inkscape you don't have HTML and JS 21:05:23 ... looking at CSS, most of it relies on JS capturing and testing 21:05:38 DiS: for WebKit, most tests for Transforms are JS 21:05:47 ... but we could have ref tests 21:05:48 q+ 21:06:06 TB: yes 21:06:12 -ChrisL 21:06:24 CM: I thought that the framework was to support ref tests 21:06:41 DS: I think you're right 21:06:58 +ChrisL 21:07:13 ... we would be out of touch if we did not go in the framework 21:07:27 ... but for UA that don't support JS or CSS we should do something 21:07:54 ... I'll try to have someone from the testing activity in the SVG call 21:08:12 ... we definitely one single unified framework at W3C and have it work for SVG 21:08:25 ... I'll see if we can have someone for next week 21:08:45 CM: if you're wondering what to do for immediately 21:08:56 ... I suggest you write plain SVG ref tests 21:09:20 ... and once we have some framework running, we can convert them automatically 21:09:54 ... do you have a command line tool that render it to a PNG 21:10:07 TB: yes 21:10:40 http://tavmjong.free.fr/SVG/CSS/index.html 21:10:41 DiS: another thing is the size of the tests 21:11:18 TB: I started to write some tests in the same format as we did before 21:11:47 DS: Philippe Le Hegaret could call 21:11:51 plh has joined #svg 21:11:58 +Plh 21:12:48 http://w3c-test.org/ 21:12:55 TB: How can we do tests for renderers that don't have access to JS 21:13:08 PLH: there is no way to do that automatically 21:13:20 ... SVG will write many ref tests 21:13:43 ... and in most of hte cases it would work 21:13:59 ... the framework that we have has the ability to have ref tests 21:14:17 ... but they have to be run manually if you want to test Inkscape 21:14:30 CL: the framework is a bit different from what we have 21:14:47 ... all pages are forms so that you can directly say if it passes or fails 21:14:55 ... the reporting is automatic 21:15:14 CM: does that do automation of ref tests 21:15:48 PLH: no, it will display the test next to each other and there will be button for people to say pass/fail 21:16:05 http://w3c-test.org/framework/ 21:16:10 ... the main framework is here 21:16:27 ... PHP scripts maintained by Robin Berjon 21:16:41 ... there is a Bugzilla 21:16:52 ... Peter Linss contributes to 21:17:09 ... it will allow you to run various kinds of tests 21:17:24 ... for ref tests, I'm looking at some 21:17:41 -[Microsoft] 21:17:45 http://w3c-test.org/framework/test/woff-ua/blocks-extraneous-data-001/ 21:17:55 ... this one is a ref test for WOFF 21:18:48 ... the framework is independent of the tests format, it is only here to gather results 21:18:53 http://w3c-test.org/framework/test/nav-timing-default/test_navigate_within_document.html/ 21:18:59 DiS: how do you test animations and transitions 21:19:06 PLH: we have no way to test that 21:19:26 DS: you could have ref tests script based 21:19:56 ... there is a way to test animations, if you allow scripts 21:20:23 q+ 21:20:35 PLH: for technologies that we can't automate, the fallback is user interaction 21:20:35 q- 21:20:58 ... we support well JS tests and we ask everyone to use the same harness 21:21:20 ... but we also say write ref tests and then manual 21:21:46 ... if someone comes up with a test method that works in a browser, we should be able to integrate it 21:22:09 DS: do you have a document describing the architecture of the framework 21:22:19 http://www.w3.org/2011/05/testrunner.svg 21:22:24 PLH: no, we have not spend much time on documentation so far 21:22:54 ack ChrisL 21:23:40 PLH: Sheperd is the name of the CSS Framework, this is running a modified version of that framework 21:24:24 ... if we are going to help editors, this would need to have a completely different approach 21:25:07 CC: I think the goal is that tests be compatible for both automated tests and editor tests 21:25:47 PLH: one of the advantage of the harness is that you can overload the functions 21:26:00 CM: for the ref tests, there is no restriciton on the format of the tests 21:26:16 PLH: no, as long as we can display the document we are good 21:26:29 CM: and we need to write a manifest file to index our tests 21:26:36 CL: it's fairly easy 21:27:18 CL: we need to work out what needs to be done to have reference to spec in the tests 21:27:32 PLH: the framework does not put any requirements on metadata 21:28:06 ... for instance the CSS WG is very rigid on the metadata, while the HTML WG does not have any constraint 21:28:20 ... you can put metadata in the manifest file ... 21:28:53 CL: there is a script that can be added to the spec to auto-annotate the spec with links to go directly to the tests 21:29:04 PLH: you can also deploy PHP files if you need 21:29:22 ... for instance for XHR, there is some behavior of the server 21:29:32 ... that is required 21:29:47 ... that is why we are running it on another server, to avoid security issues 21:30:12 ... I 21:30:29 ... am guessing that you will have more requirements 21:30:35 ... we could have Robin or Peter join in 21:30:58 DS: Robin knows SVG will and can understand what we will need 21:31:06 CM: yes that is fine 21:31:24 ... we should have somebody take charge during the week of thinking of our requirements 21:32:01 PLH: one of the issues we have know is testing WebSockets but I don't think we will have these problems 21:32:09 CM: any volunteer 21:32:16 DS: Tav ? 21:32:33 TB: I'm a little worried that I don't know about the SMIL testing ... 21:32:43 CM: why don't we start a wiki page 21:32:49 TB: yes, I'll do that 21:33:04 --> http://www.w3.org/wiki/TestInfra/goals Testing/Requirements 21:33:06 ACTION: Tav to start a wiki page on SVG testing requirements 21:33:06 Created ACTION-3240 - Start a wiki page on SVG testing requirements [on Tavmjong Bah - due 2012-03-01]. 21:33:34 RRSAgent, make minutes 21:33:34 I have made the request to generate http://www.w3.org/2012/02/23-svg-minutes.html cyril 21:33:44 -Plh 21:33:45 -ed 21:33:46 -cabanier 21:33:47 -krit 21:33:49 -ChrisL 21:33:49 -Doug_Schepers 21:33:50 -heycam 21:33:52 -Tav 21:34:00 -cyrilaway 21:34:02 GA_SVGWG(SVG1)3:00PM has ended 21:34:02 Attendees were Doug_Schepers, Tav, heycam, [IPcaller], ed, +1.612.980.aaaa, cabanier, ChrisL, +1.415.832.aabb, cyril|away, krit, [Microsoft], Plh 21:36:01 sent email 21:47:30 krit has joined #svg 21:50:16 foodoo has joined #svg 22:41:17 karl has joined #svg 23:11:05 birtles has joined #svg 23:29:10 thorton_ has joined #svg 23:33:56 thorton has joined #svg