- From: Cyril Concolato <Cyril.Concolato@cisra.canon.com.au>
- Date: Thu, 23 Feb 2012 21:38:58 +0000
- To: "public-svg-wg@w3.org" <public-svg-wg@w3.org>
- Message-ID: <54EF1DA3171CEE48AD59D7FF0DE043C35A59D5E8@exm01-wvp.cisra.canon.com.au>
Hi all, Here are the minutes of the February 23rd, 2012 SVG WG telcon: http://www.w3.org/2012/02/23-svg-minutes.html Please start a new email thread if you want to discuss a particular item. Minutes text here: - DRAFT - SVG Working Group Teleconference 23 Feb 2012 Agenda<http://lists.w3.org/Archives/Public/public-svg-wg/2012JanMar/0108.html> See also: IRC log<http://www.w3.org/2012/02/23-svg-irc> Attendees Present Regrets Chair Cameron Scribe cyril Contents * Topics<http://www.w3.org/2012/02/23-svg-minutes.html#agenda> * CSS 3 UI Review<http://www.w3.org/2012/02/23-svg-minutes.html#item01> * Background and border<http://www.w3.org/2012/02/23-svg-minutes.html#item02> * transforms<http://www.w3.org/2012/02/23-svg-minutes.html#item03> * back to Background and border<http://www.w3.org/2012/02/23-svg-minutes.html#item04> * FX Spec Testing<http://www.w3.org/2012/02/23-svg-minutes.html#item05> * Summary of Action Items<http://www.w3.org/2012/02/23-svg-minutes.html#ActionSummary> ________________________________ <trackbot> Date: 23 February 2012 <scribe> scribe: cyril <scribe> scribenick: cyril CSS 3 UI Review <heycam> http://lists.w3.org/Archives/Public/public-svg-wg/2012JanMar/0114.html CL: Chris has written up some review ... I'll skip to the bits that might be difficult ... we don't currently allow replacement text i.e. to do numbering ... because our text does not reflow but the icon property might be used CM: that replaces with an image CL: yes CM: I could see supporting before and after for numbering in SVG ... where you might not need reflowing ... if have a text with a width ... but replacing a text with an image might be tricky ... because we don't allow image in text CL: it does not assume a coordinate system CM: you could set this icon property on a tspan in a middle of text CL: yes CM: my initial feeling is to make icon not apply to our text unless we go into having image in text CL: especially because it's at risk ... if we don't speak up and say we love it, it might disappear ... next is outline-property ... it is like a border but without width ... in this draft it adds more control on how it looks like ... and it says it doesn't have to be rectangular ... maybe rounded corner ... for SVG that means is a rectangle, not really useful, it is essentially like stroking the bounding box ED: how does it work with CSS transforms CL: good question DS: I think that outline is really useful because people would want to use it as a highlight mechanism ... we should define our highlight in terms of outline CM: when we have focused element? DS: yes ... but I think you're probably right in your comment CL: next: resizing and overflow ... resize is done only if the object is too big and you've set overflow correctly ... it is more useful in the HTML/SVG integration than for SVG by itself ... it only applies to elements that are too big to fit ... you wouldn't be able to resize a path <ChrisL> 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 CL: next: overflow: ellipsis ... this is where you've got text that it is too big to fit and replace the end of the text with ... ... but the instruction is entirely defined in the box model and difficult for SVG ed: we have a resolution to add this to SVG 2 <ed> http://www.w3.org/Graphics/SVG/WG/wiki/SVG2_Resolutions#Add_text-overflow_to_SVG_2 ed: we've implemented that for SVG already <ChrisL> "when inline content overflows its block container element " <ed> text content block elements CL: we should say that we want wording when it applies to SVG ... like text outside of the viewport <shepazu> https://www.w3.org/Graphics/SVG/WG/track/issues/2440 CL: this might be a bit funny <ed> 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 CL: same thing for the path, the characters outside don't get rendered ... but you don't know your'e missing characters DS: can you provide example on how it works for path in SVG ? ED: yes <ed> http://dahlström.net/svg/css/text-overflow-ellipsis.svg CM: so you use the width attribute ... but it's probably not the right one, the length would be better ... we might be defining our text layout treated as if we were using hte CSS box model ... but today we don't use it CL: cursor property ... they define a superset of what we have ... the change is for links, in our spec, we have a lnk to a cursor element (invented in SVG) ... because we did not want to change the syntax of CSS ... the way they define the x and y property is better ... i propose that we deprecate the cursor element because the x/y is better handled DS: would you still be able to do custom cursor elements CL: yes ... that is why the x/y is for ... the cursor element is just another level of indirection just to indicate the hotspot in your cursor resource ... ASV 6 implemented that I think CM: we just need to handle the new x,y that's it CL: yes ... two related things: tab order and direction navigation ... 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 DS: i think it makes sense to have 8-way ... there are some devices with 8-way controllers ... in DOM 3 the key model assumes an 8-way controller CL: I can point to DOM and SVG CM: erik do you implement the 8-way ? ED: I think we do, CL: good to know because the feature is at risk because of lack of implementations ... next: Input method editor <ed> http://www.opera.com/docs/specs/presto2.10/svg/attributes/ lists all the nav attributes from Tiny 1.2 as supported CL: it's more aimed at Japanese ... you can disable to IME <shepazu> http://www.w3.org/TR/DOM-Level-3-Events/#key-values-list CL: it's very weird DS: why CSS does anything to do with IME? CM: the point is that IE had this property to force the IME not to come up CL: last, references ... it references both SVG 1.0 and SVG 1.1 ... as informative documents ... some other references are weird ... that concludes my review DS: is it worth mentionning htat hte pointer-events property has been dropped from CSS UI CL: yes, thank you DS: I had an action to do the CSS version of pointer events ... but Tantek said no I'll do it, but then dropped it ... because there is not a good testing model for the platform ... he moved that on for CSS UI 4 ... but I think it oculd be a standalone spec including hit testing and pointer events ... it could be a separate module of CSS ... if it was already in scope for CSS UI but was dropped ... there's been a lot of demand for it DS2: I don't care if it is a module or CSS 4 <shepazu> https://developer.mozilla.org/en/CSS/pointer-events DS: it works in Chrome, Firefox and Safari <ChrisL> in html <heycam> 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<http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C%21DOCTYPE%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> CL: I'll add that comment to the end of the review DS: I don't mind if it is moved to UI 4 if there is a plan to have CSS UI 4 move quickly CL: I don't think it'll go fast DS: then that suboptimal given that it is already implemented RC: is there any security issue with that? DS: it's implemented so I don't think there are unadressed security issues Background and border CM: who was assigned the action to review it? CL: Erik ? CM: when is the CSS spec due ? <scribe> Agenda: http://lists.w3.org/Archives/Public/public-svg-wg/2012JanMar/0108.html ED: the review were due yesterday CM: I remember some email about object-fit ED: there was an issue on how you could reference SVG files from the element() syntax <ed> http://lists.w3.org/Archives/Public/www-style/2012Feb/1124.html transforms DS: Chris has raised the issue in CSS ... the CSS WG agreed to publish back to Background and border <ed> response from tab: http://lists.w3.org/Archives/Public/www-style/2012Feb/1137.html CM: is there anything useful discussing about the spec or not ED: you can't reference a whole SVG file <ed> http://dev.w3.org/csswg/css3-images/#element-reference <ed> http://dev.w3.org/csswg/css3-images/#paint-sources CM: if you reference a gradient or pattenr, what does it mean in terms of coordinate space on the element you're using ED: you'd have to wrap an SVG element in a pattern DiS: wouldn't it be better to say user unit? CL: I prefer user coordinates instead of user units <ed> there was a response from boris Zbarsky too, http://lists.w3.org/Archives/Public/www-style/2012Feb/1131.html CM: if you're using an SVG as a background image, you can use a URL to point to the SVG ED: the use case I think is that some SVG might not be rendered first ... so SVG elements with display:none can't get reference CM: what about things inside a <defs> ED: I think you can still reference them if they are paint sources DiS: what is the painting area? Is that defined ? CM: I don't know if this is a CSS term, I assume its the background area <heycam> (at least for background-image) DiS: for userSpaceOnUse, it is not defined how width and height are used ED: I think we should have a look at it ... Tab said he already made some minor changes to the spec ... feel free to read the spec and make more comments ... I will mail the questions we raised tomorrow DiS: we should be careful if we add new paint servers CM: it says in SVG 1.1 and talks about host language, so we should be safe TB: there is also hatch fill and video FX Spec Testing TB: basically, how are we going to test things in SVG 2 but more urgently the upcoming transform spec ... there are people writing tests for HTML ... what is the format going to be DiS: is it possible to port the CSS system to SVG ? TB: I don't know how well it's portable ... for instance in Inkscape you don't have HTML and JS ... looking at CSS, most of it relies on JS capturing and testing DiS: for WebKit, most tests for Transforms are JS ... but we could have ref tests TB: yes CM: I thought that the framework was to support ref tests DS: I think you're right ... we would be out of touch if we did not go in the framework ... but for UA that don't support JS or CSS we should do something ... I'll try to have someone from the testing activity in the SVG call ... we definitely one single unified framework at W3C and have it work for SVG ... I'll see if we can have someone for next week CM: if you're wondering what to do for immediately ... I suggest you write plain SVG ref tests ... and once we have some framework running, we can convert them automatically ... do you have a command line tool that render it to a PNG TB: yes <Tav> http://tavmjong.free.fr/SVG/CSS/index.html DiS: another thing is the size of the tests TB: I started to write some tests in the same format as we did before DS: Philippe Le Hegaret could call <shepazu> http://w3c-test.org/ TB: How can we do tests for renderers that don't have access to JS PLH: there is no way to do that automatically ... SVG will write many ref tests ... and in most of hte cases it would work ... the framework that we have has the ability to have ref tests ... but they have to be run manually if you want to test Inkscape CL: the framework is a bit different from what we have ... all pages are forms so that you can directly say if it passes or fails ... the reporting is automatic CM: does that do automation of ref tests PLH: no, it will display the test next to each other and there will be button for people to say pass/fail <plh> http://w3c-test.org/framework/ PLH: the main framework is here ... PHP scripts maintained by Robin Berjon ... there is a Bugzilla ... Peter Linss contributes to ... it will allow you to run various kinds of tests ... for ref tests, I'm looking at some <plh> http://w3c-test.org/framework/test/woff-ua/blocks-extraneous-data-001/ PLH: this one is a ref test for WOFF ... the framework is independent of the tests format, it is only here to gather results <plh> http://w3c-test.org/framework/test/nav-timing-default/test_navigate_within_document.html/ DiS: how do you test animations and transitions PLH: we have no way to test that DS: you could have ref tests script based ... there is a way to test animations, if you allow scripts PLH: for technologies that we can't automate, the fallback is user interaction ... we support well JS tests and we ask everyone to use the same harness ... but we also say write ref tests and then manual ... if someone comes up with a test method that works in a browser, we should be able to integrate it DS: do you have a document describing the architecture of the framework <plh> http://www.w3.org/2011/05/testrunner.svg PLH: no, we have not spend much time on documentation so far ... Sheperd is the name of the CSS Framework, this is running a modified version of that framework ... if we are going to help editors, this would need to have a completely different approach CC: I think the goal is that tests be compatible for both automated tests and editor tests PLH: one of the advantage of the harness is that you can overload the functions CM: for the ref tests, there is no restriciton on the format of the tests PLH: no, as long as we can display the document we are good CM: and we need to write a manifest file to index our tests CL: it's fairly easy ... we need to work out what needs to be done to have reference to spec in the tests PLH: the framework does not put any requirements on metadata ... for instance the CSS WG is very rigid on the metadata, while the HTML WG does not have any constraint ... you can put metadata in the manifest file ... 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 PLH: you can also deploy PHP files if you need ... for instance for XHR, there is some behavior of the server ... that is required ... that is why we are running it on another server, to avoid security issues ... I ... am guessing that you will have more requirements ... we could have Robin or Peter join in DS: Robin knows SVG will and can understand what we will need CM: yes that is fine ... we should have somebody take charge during the week of thinking of our requirements PLH: one of the issues we have know is testing WebSockets but I don't think we will have these problems CM: any volunteer DS: Tav ? TB: I'm a little worried that I don't know about the SMIL testing ... CM: why don't we start a wiki page TB: yes, I'll do that <plh> --> http://www.w3.org/wiki/TestInfra/goals Testing/Requirements <scribe> ACTION: Tav to start a wiki page on SVG testing requirements [recorded in http://www.w3.org/2012/02/23-svg-minutes.html#action01] <trackbot> Created ACTION-3240 - Start a wiki page on SVG testing requirements [on Tavmjong Bah - due 2012-03-01]. Summary of Action Items [NEW] ACTION: Tav to start a wiki page on SVG testing requirements [recorded in http://www.w3.org/2012/02/23-svg-minutes.html#action01] [End of minutes] ________________________________ Minutes formatted by David Booth's scribe.perl<http://dev.w3.org/cvsweb/%7Echeckout%7E/2002/scribe/scribedoc.htm> version 1.136 (CVS log<http://dev.w3.org/cvsweb/2002/scribe/>) $Date: 2012/02/23 21:33:40 $ ________________________________ Scribe.perl diagnostic output [Delete this section before finalizing the minutes.] This is scribe.perl Revision: 1.136 of Date: 2011/05/12 12:01:43 Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/<http://dev.w3.org/cvsweb/%7Echeckout%7E/2002/scribe/> Guessing input format: RRSAgent_Text_Format (score 0.99) Succeeded: s/risj/risk/ Succeeded: s/overlfow/overflow/ Succeeded: s/today/tomorrow/ Succeeded: s/#fill/hatch fill/ Found Scribe: cyril Inferring ScribeNick: cyril Found ScribeNick: cyril WARNING: No "Present: ... " found! Possibly Present: CC CL CM ChrisL DS DS2 DiS Doug_Schepers IPcaller Microsoft P9 PLH RC TB Tav aaaa aabb away cabanier cyril ed heycam https joined krit scribenick shepazoo shepazu svg trackbot You can indicate people for the Present list like this: <dbooth> Present: dbooth jonathan mary <dbooth> Present+ amy Agenda: http://lists.w3.org/Archives/Public/public-svg-wg/2012JanMar/0108.html Found Date: 23 Feb 2012 Guessing minutes URL: http://www.w3.org/2012/02/23-svg-minutes.html People with action items: tav [End of scribe.perl<http://dev.w3.org/cvsweb/%7Echeckout%7E/2002/scribe/scribedoc.htm> diagnostic output] 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 Friday, 24 February 2012 00:07:33 UTC