IRC log of svg on 2011-02-27
Timestamps are in UTC.
- 20:34:41 [RRSAgent]
- RRSAgent has joined #svg
- 20:34:41 [RRSAgent]
- logging to http://www.w3.org/2011/02/27-svg-irc
- 20:34:43 [trackbot]
- RRSAgent, make logs public
- 20:34:45 [trackbot]
- Zakim, this will be GA_SVGWG
- 20:34:45 [Zakim]
- I do not see a conference matching that name scheduled within the next hour, trackbot
- 20:34:46 [trackbot]
- Meeting: SVG Working Group Teleconference
- 20:34:46 [trackbot]
- Date: 27 February 2011
- 20:34:49 [heycam]
- RRSAgent, this meeting spans midnight
- 20:35:04 [birtles]
- birtles has joined #svg
- 20:37:45 [heycam]
- http://www.w3.org/Graphics/SVG/WG/wiki/F2F/Auckland_2011/Agenda
- 20:38:23 [roc]
- roc has joined #svg
- 20:40:31 [anthony_nz]
- anthony_nz has joined #svg
- 20:45:16 [jun]
- jun has joined #svg
- 20:46:13 [jwatt]
- scribe: jwatt
- 20:46:24 [jwatt]
- scribenick: jwatt
- 20:46:29 [jwatt]
- scribe: Jonathan Watt
- 20:46:36 [jwatt]
- topic: 1.1 2nd Ed.
- 20:46:52 [jwatt]
- CL: looking at the disposition of comments
- 20:47:00 [jwatt]
- ...there are two that have not been responded to
- 20:47:11 [jwatt]
- ...probably just because tracker has not been updated
- 20:47:28 [jwatt]
- ...there are a few replies that we've not heard back from
- 20:47:45 [heycam]
- http://www.w3.org/2010/09/SVG1.1SE-LastCall/dump.html
- 20:48:03 [jwatt]
- ...2 issues that we rejected have been accepted by the reporter
- 20:48:06 [birtles]
- birtles has joined #svg
- 20:48:27 [jwatt]
- CM: so the two we haven't responded to are:
- 20:48:36 [heycam]
- ISSUE-2334?
- 20:48:36 [trackbot]
- ISSUE-2334 -- Last Call Comment: filter primitive subregion and feGaussianBlur, feTile and infinite filter input images -- raised
- 20:48:36 [trackbot]
- http://www.w3.org/Graphics/SVG/WG/track/issues/2334
- 20:48:40 [heycam]
- ISSUE-2364?
- 20:48:40 [trackbot]
- ISSUE-2364 -- Last Call Comment: SVG 1.1 may be ambiguous about the root element acting as a proximal event target -- raised
- 20:48:40 [trackbot]
- http://www.w3.org/Graphics/SVG/WG/track/issues/2364
- 20:49:25 [jwatt]
- ED: the only remaining thing with 2334 is roc's comments on the filter boundaries
- 20:49:35 [ed]
- http://www.w3.org/2010/09/SVG1.1SE-LastCall/dump.html#2334
- 20:49:47 [heycam]
- http://lists.w3.org/Archives/Public/www-svg/2011Jan/0067.html
- 20:49:48 [jwatt]
- ED: look at the top two emails
- 20:49:52 [jwatt]
- ...or top one
- 20:50:07 [jwatt]
- ...I think you (roc) agreed that the spec change was okay
- 20:51:12 [jwatt]
- ...would you be fine with not making any more changes at this point?
- 20:51:24 [jwatt]
- ROC: yes
- 20:52:34 [jwatt]
- ED: let's just mark the issue as resolved in that case
- 20:53:07 [ed]
- RRSAgent: pointer?
- 20:53:07 [RRSAgent]
- See http://www.w3.org/2011/02/27-svg-irc#T20-53-07
- 20:53:51 [jwatt]
- RRSAgent: make minutes
- 20:53:51 [RRSAgent]
- I have made the request to generate http://www.w3.org/2011/02/27-svg-minutes.html jwatt
- 20:57:02 [jwatt]
- CL: for 2364 Doug was really relaying from kevinar18, so the original commenter has not been contacted I believe
- 20:59:29 [ChrisL]
- ChrisL has joined #svg
- 20:59:40 [jwatt]
- CL: it seems reasonable to me to say we'll clarify it in SVG 2, leaving it as is in 2nd ed for now
- 21:00:14 [heycam]
- http://www.w3.org/Graphics/SVG/WG/wiki/Full_11#Tests_with_fewer_than_two_passing_implementations
- 21:00:24 [jwatt]
- CL: for the tests that have fewer than 2 passing implementations, I've put up my comments and erik and chris did to
- 21:00:33 [jwatt]
- s/CL/CM/
- 21:00:40 [jwatt]
- ...see above
- 21:00:54 [jwatt]
- CM: we should go through these and decide what to do about them
- 21:01:16 [jwatt]
- CL: the test assumes that font-weight is continuously animatable, but it's not
- 21:01:30 [jwatt]
- ...the subtest should be removed I think
- 21:01:54 [jwatt]
- CM: none of the tests use calcMode, so we could change it to discrete
- 21:02:35 [jwatt]
- ...we would have to choose values that are multiples of 100, or else it won't animate
- 21:03:42 [jwatt]
- BB: it's already using keywords like 'bold'
- 21:03:53 [jwatt]
- CM: in than case we could leave the values alone
- 21:05:05 [jwatt]
- ED: Opera don't normalize keywords for font-weight so we probably treat the animation as discrete anyway
- 21:05:48 [jwatt]
- ...adding calcMode would make it clearer though
- 21:07:31 [heycam]
- http://dev.w3.org/SVG/profiles/1.1F2/test/status/implementation_matrix.html
- 21:09:58 [heycam]
- http://dev.w3.org/SVG/profiles/1.1F2/test/harness/htmlObjectMiniApproved/filters-light-03-f.html
- 21:10:04 [ed]
- http://dev.w3.org/SVG/profiles/1.1F2/test/svg/animate-elem-46-t.svg (done editing)
- 21:11:52 [jwatt]
- ED: filters-light-03-f.svg was for the change where we defined how primitiveUnits=objectBoundingBox computes the attribute values for some of the filter primitives that need that
- 21:12:03 [jwatt]
- ...in particular the lighting filters with x, y, z
- 21:12:12 [ChrisL]
- could someone regen the test suite status? I have checked in the newly-passed abbra results
- 21:12:54 [jwatt]
- ...and the cases where you have optional parameters, one or two values (<number-optional-number), and it wasn't clear how these were affected (expanded then computed, or computed then expanded)
- 21:13:20 [jwatt]
- CM: probably it's going to be hard to get two implementations passing
- 21:13:53 [jwatt]
- ED: Batik gets it half right, but doesn't seem to implement objectBoundingBox at all
- 21:14:22 [jwatt]
- ...I put comments in the test saying how to compute the results
- 21:16:44 [heycam]
- roc, http://dev.w3.org/SVG/profiles/1.1F2/test/harness/htmlObjectMiniApproved/filters-light-03-f.html
- 21:18:07 [dholbert]
- (quick mozilla-bugzilla search says we don't yet have a bug filed on that test, fwiw)
- 21:20:36 [jwatt]
- jwatt has left #svg
- 21:20:44 [jwatt]
- jwatt has joined #svg
- 21:20:55 [jwatt]
- scribe: Jonathan Watt
- 21:20:59 [jwatt]
- scribenick: jwatt
- 21:21:21 [heycam]
- roc, https://bugzilla.mozilla.org/show_bug.cgi?id=619992
- 21:21:47 [jwatt]
- ROC: I should be able to fix that (filters-light-03-f.html) this week
- 21:23:07 [jwatt]
- ...actually longsonr may have fixed that already
- 21:23:36 [jwatt]
- CM: we should aim to have these test issues fixed by the end of the week so that we can set up the transition call
- 21:23:52 [heycam]
- http://dev.w3.org/SVG/profiles/1.1F2/test/harness/htmlObjectMiniApproved/filters-overview-01-b.html
- 21:24:14 [jwatt]
- ED: that's one of the old tests
- 21:24:42 [jwatt]
- CM: it's probably not a simple fix in Batik
- 21:25:25 [jwatt]
- ...making it a solid color would make Batik pass
- 21:26:34 [jwatt]
- ED: using userSpaceOnUse didn't make any difference for Batik
- 21:27:25 [jwatt]
- ...we should unapprove this test and create two separate drafts
- 21:27:53 [jwatt]
- ...we should create separate tests for fillPaint and strokePaint anyway
- 21:28:41 [ed]
- s/we should unapprove this test and create two separate drafts/we could make the filters-overview-01 and 02 drafts and then create an 03 which uses solid color fills, then add new tests that are specifically testing FillPaint and StrokePaint with gradients/
- 21:28:58 [jwatt]
- CM: I'll copy -01 to -03 and edit -01 to refer to a solid color
- 21:30:46 [jwatt]
- ...using a solid color works in Batik
- 21:57:11 [jwatt]
- RRSAgent: make minutes
- 21:57:11 [RRSAgent]
- I have made the request to generate http://www.w3.org/2011/02/27-svg-minutes.html jwatt
- 21:57:40 [heycam]
- http://dev.w3.org/SVG/profiles/1.1F2/test/harness/htmlObjectMiniApproved/fonts-desc-04-t.html
- 21:57:58 [jwatt]
- CL: it's not clear what that's trying to test
- 21:59:32 [jwatt]
- ...if it's testing the CSS font-style property, then we can make a WOFF version
- 21:59:50 [jwatt]
- ...I think it is, and it would be fine to do that
- 22:02:57 [jwatt]
- ACTION: Chris to convert fonts-desc-04-t.html to use WOFF
- 22:02:57 [trackbot]
- Created ACTION-2962 - Convert fonts-desc-04-t.html to use WOFF [on Chris Lilley - due 2011-03-06].
- 22:03:10 [ed]
- i just checked in an updated http://dev.w3.org/SVG/profiles/1.1F2/test/status/implementation_matrix.html
- 22:05:59 [jwatt]
- Next http://dev.w3.org/SVG/profiles/1.1F2/test/harness/htmlObjectMiniApproved/fonts-desc-05-t.html
- 22:08:35 [jwatt]
- CL: I'll convent that to WOFF too
- 22:08:37 [jwatt]
- Next http://dev.w3.org/SVG/profiles/1.1F2/test/harness/htmlObjectMiniApproved/fonts-glyph-02-t.html
- 22:09:08 [jwatt]
- CM: where we fixed up the text-anchor to use middle
- 22:10:55 [jwatt]
- Next http://dev.w3.org/SVG/profiles/1.1F2/test/harness/htmlObjectMiniApproved/fonts-glyph-03-t.html
- 22:11:20 [jwatt]
- CM: Chris was going to edit the text description
- 22:11:42 [jwatt]
- CL: I agreed to put something in the spec to explain what xml:lang is for
- 22:13:53 [jwatt]
- CM: probably not implemented
- 22:16:01 [jwatt]
- CL: we should maybe drop it - it was a good idea at the time, but maybe less so now
- 22:16:24 [jwatt]
- CM: we should unapprove the test for now
- 22:17:16 [jwatt]
- Next http://dev.w3.org/SVG/profiles/1.1F2/test/harness/htmlObjectMiniApproved/painting-render-02-b.html
- 22:17:25 [jwatt]
- CM: Alex says Abra passes this test now
- 22:18:38 [jwatt]
- ...this test wasn't added because of a spec change, just because I noticed there wasn't a test
- 22:19:27 [jwatt]
- ...everyone agrees it's a reasonable test although we don't have two implementations, so we could probably keep it
- 22:20:27 [jwatt]
- ACTION: Cameron to email Jeremiah about fixing painting-render-02-b.html in Batik
- 22:20:28 [trackbot]
- Created ACTION-2963 - Email Jeremiah about fixing painting-render-02-b.html in Batik [on Cameron McCormack - due 2011-03-06].
- 22:20:51 [ed]
- RRSAgent: pointer?
- 22:20:51 [RRSAgent]
- See http://www.w3.org/2011/02/27-svg-irc#T22-20-51
- 22:26:01 [jwatt]
- Next http://dev.w3.org/SVG/profiles/1.1F2/test/harness/htmlObjectMiniApproved/painting-stroke-10-t.html
- 22:26:13 [jwatt]
- CM: we should probably remove the subtest
- 22:26:48 [jwatt]
- ACTION: Cameron to make the first subtest of painting-stroke-10-t.html render nothing
- 22:26:49 [trackbot]
- Created ACTION-2964 - Make the first subtest of painting-stroke-10-t.html render nothing [on Cameron McCormack - due 2011-03-06].
- 22:29:22 [jwatt]
- Next http://dev.w3.org/SVG/profiles/1.1F2/test/harness/htmlObjectMiniApproved/struct-dom-15-f.html
- 22:31:44 [jwatt]
- ED: Safari 5 passes on the simplified tests
- 22:32:35 [jwatt]
- Next: http://dev.w3.org/SVG/profiles/1.1F2/test/harness/htmlObjectMiniApproved/text-align-07-t.html
- 22:33:00 [jwatt]
- CM: the CSS stuff about baseline alignment is still in flux, and I want CSS and SVG to align on this
- 22:33:11 [jwatt]
- ...we have different defaults
- 22:33:53 [jwatt]
- ...I was going to email the XSL people, but haven't yet
- 22:34:29 [jwatt]
- ...I've also changed my mind a few times on this
- 22:34:45 [jwatt]
- ...that's why I think we should unapprove it for now
- 22:35:25 [jwatt]
- CL: presumably we'll errata SVG once CSS has settled on what they're doing
- 22:35:54 [jwatt]
- above comments apply to http://dev.w3.org/SVG/profiles/1.1F2/test/harness/htmlObjectMiniApproved/text-align-08-b.html too
- 22:36:09 [jwatt]
- Next http://dev.w3.org/SVG/profiles/1.1F2/test/harness/htmlObjectMiniApproved/text-altglyph-02-b.html
- 22:36:43 [jwatt]
- ED: I haven't split this out yet - have an action to do that
- 22:37:21 [jwatt]
- CM: I'll take the action
- 22:38:31 [jwatt]
- Next http://dev.w3.org/SVG/profiles/1.1F2/test/harness/htmlObjectMiniApproved/text-dom-04-f.html
- 22:39:14 [jwatt]
- ED: I was hoping this would be easy to get to pass in another implementation, but I'm not so convinced
- 22:39:25 [jwatt]
- ...some tests are testing index size exception
- 22:41:43 [jwatt]
- ED: it's important that the glyphs appear the same, and the advances are the same
- 22:42:17 [jwatt]
- ACTION: Chris to make a WOFF font for font-desc-04
- 22:42:17 [trackbot]
- Created ACTION-2965 - Make a WOFF font for font-desc-04 [on Chris Lilley - due 2011-03-06].
- 22:50:12 [jwatt]
- s/font-desc-04/text-dom-04-f/
- 22:50:25 [jwatt]
- RRSAgent: make minutes
- 22:50:25 [RRSAgent]
- I have made the request to generate http://www.w3.org/2011/02/27-svg-minutes.html jwatt
- 22:52:11 [jwatt]
- ACTION: Erik to go through the minutes and unapprove tests as appropriate
- 22:52:11 [trackbot]
- Created ACTION-2966 - Go through the minutes and unapprove tests as appropriate [on Erik Dahlström - due 2011-03-06].
- 22:55:26 [jwatt]
- Next http://dev.w3.org/SVG/profiles/1.1F2/test/harness/htmlObjectMiniApproved/text-text-05-t.html
- 22:55:34 [jwatt]
- ED: I think we should unapprove the test for now
- 22:55:46 [jwatt]
- CM: we could leave the start one
- 22:56:07 [jwatt]
- ...basically turns into a test of whether multiple x/y values are supported
- 22:56:24 [jwatt]
- ...there's a WOFF in there already
- 22:56:42 [jwatt]
- ED: I will reword the action to be about splitting it
- 23:00:13 [dholbert]
- anthony / anthony_nz: http://www.w3.org/Graphics/SVG/WG/wiki/Full_11#Tests_with_fewer_than_two_passing_implementations
- 23:02:30 [dholbert]
- :)
- 23:08:36 [jwatt]
- topic: animateColor
- 23:08:41 [jwatt]
- CL: historical background
- 23:08:45 [jwatt]
- ...comes from SMIL
- 23:08:58 [jwatt]
- ...which assumed animate could only work on scalars
- 23:09:28 [jwatt]
- ...SVG 1.0 it said you can't use <animate> with color
- 23:09:34 [jwatt]
- ...SVG 1.1 says you can
- 23:09:47 [jwatt]
- ...SVG 1.1 2nd edition clarifies how you do it
- 23:10:11 [jwatt]
- ...so now we are at the stage where we can just use <animate>
- 23:10:28 [jwatt]
- ...but we have content out there that uses <animateColor>
- 23:10:44 [jwatt]
- ROC: what content uses it, and is it on the web?
- 23:11:48 [jwatt]
- ...is it in walled gardens?
- 23:12:06 [jwatt]
- ...I guess I'm just interested in whether we can say "use <animate> on the web"
- 23:13:23 [jwatt]
- ...it's a no brainer to deprecate it at least
- 23:14:50 [jwatt]
- JW: since FF4 is going out with <animate> support from color, but without <animateColor> support, when people start expecting their SMIL content to work in FF we'll see if animateColor is common due to the number of complaints
- 23:15:11 [birtles]
- http://www.w3.org/Graphics/SVG/WG/wiki/F2F/Auckland_2011/Animation_improvements#Issue:_.3CanimateColor.3E_isn.27t_needed
- 23:15:39 [jwatt]
- CM: the spec currently says what to do for color-interpolation on animateColor, but not yet for <animate>
- 23:16:52 [ChrisL]
- http://www.adobe.com/svg/dynamic/declarative.html
- 23:17:29 [jwatt]
- CL: there's an example using animateColor
- 23:18:15 [ChrisL]
- and lots of people will copy and paste those examples
- 23:18:17 [jwatt]
- CM: there are people that are coming up on the svg-developers list using animateColor
- 23:18:44 [jwatt]
- ED: and people do commonly use the Adobe examples
- 23:19:45 [ed]
- s/use the/refer to (and use)/
- 23:19:59 [jwatt]
- CM: we could deprecate animate color and define color-interpolation in 2nd ed
- 23:24:42 [roc]
- those Adobe examples don't put the <svg> element in the right namespace :-)
- 23:24:44 [jwatt]
- ACTION: Cameron to deprecate animate color and define color-interpolation on <animate> in 2nd ed
- 23:24:44 [trackbot]
- Created ACTION-2967 - Deprecate animate color and define color-interpolation on <animate> in 2nd ed [on Cameron McCormack - due 2011-03-06].
- 23:28:14 [ChrisL]
- http://code.google.com/p/locationlogger/source/browse/trunk/src/svg/transitToMain.svg?spec=svn52&r=52
- 23:28:32 [jwatt]
- RRSAgent: make minutes
- 23:28:32 [RRSAgent]
- I have made the request to generate http://www.w3.org/2011/02/27-svg-minutes.html jwatt
- 23:30:05 [ChrisL]
- http://commons.wikimedia.org/wiki/File:%E8%87%AA-animated.svg
- 23:59:08 [homata]
- homata has joined #svg
- 00:42:33 [jun]
- jun has joined #svg
- 00:47:16 [birtles]
- birtles has joined #svg
- 00:53:04 [shepazu]
- shepazu has joined #svg
- 00:54:17 [anthony_nz]
- Scribe: Anthony
- 00:54:29 [anthony_nz]
- scribenick: anhtony_nz
- 00:54:34 [anthony_nz]
- Topic: Starting SVG 2
- 00:54:52 [anthony_nz]
- CM: In CVS there is a start of SVG 2 which I think Doug you put together
- 00:54:56 [anthony_nz]
- DS: Yes
- 00:55:15 [anthony_nz]
- CM: It's good to have the document there so we can start putting in some of our ideas we've been putting off for a long time
- 00:55:26 [anthony_nz]
- ... some of the ISSUES we've put off for SVG 2
- 00:55:39 [anthony_nz]
- ... this session I'd like to discuss some of the ideas for writing the document up
- 00:56:08 [anthony_nz]
- DS: I'm the editor of the web events touch interface specification
- 00:56:32 [dholbert]
- http://dev.w3.org/2009/dap/ReSpec.js/documentation.html
- 00:56:44 [anthony_nz]
- ... ReSpec.JS is a script library and set of conventions that helps author specifications
- 00:56:54 [anthony_nz]
- ... It's a Java script document system
- 00:57:21 [anthony_nz]
- ... creates references table. If you want to create an interface you summaries it simply as a definition list
- 00:57:23 [jwatt]
- s/Java script/JavaScript/
- 00:57:28 [anthony_nz]
- ... and it converts it all in to WebIDL
- 00:57:59 [anthony_nz]
- ... You can make canonical definitions of something it will reference the correct instance
- 00:58:13 [anthony_nz]
- JW: Helps with book keeping and promotes consistency
- 00:58:42 [anthony_nz]
- DS: Having ReSpec may make it easier to write the spec
- 00:58:48 [anthony_nz]
- JW: Which groups are using it?
- 00:59:13 [anthony_nz]
- ... DAP, a few in Web Events and Web Apps
- 00:59:30 [anthony_nz]
- DS: HTML 5 is not using it
- 00:59:56 [anthony_nz]
- DS: I don't know how well it handles very large specs
- 01:00:20 [anthony_nz]
- CM: One of the things that annoys me about it is takes a while to do the reformatting
- 01:00:26 [anthony_nz]
- CL: Can't you do that in batch?
- 01:00:38 [anthony_nz]
- CM: The idea is to remove a special generation step
- 01:00:57 [anthony_nz]
- JW: Under which circumstances is it slow?
- 01:01:02 [anthony_nz]
- DS: Every time you reload it
- 01:01:26 [birtles]
- jwatt, http://dev.w3.org/2009/dap/ReSpec.js/documentation.html
- 01:01:39 [anthony_nz]
- ... So the thing I'm think is we either use ReSpec.JS
- 01:02:06 [anthony_nz]
- ... or use something that consumes the markup and conventions of ReSpec.JS
- 01:02:14 [anthony_nz]
- DH: That sounds like reimplementing ReSpec.JS
- 01:02:42 [anthony_nz]
- DS: The advantages is having idiosyncratic specs is harder for people to read and review
- 01:02:54 [anthony_nz]
- ... it does things with IDL which our current system doesn't
- 01:03:14 [anthony_nz]
- CL: What's the input stored in?
- 01:03:29 [anthony_nz]
- ... there's alot of careful lot of wording and linking and I don't want to lose that
- 01:03:43 [anthony_nz]
- ... and going back to text and reforming it
- 01:05:14 [anthony_nz]
- CM: The idea of starting from a blank slate and take across things
- 01:05:18 [anthony_nz]
- ... that we want
- 01:05:34 [anthony_nz]
- ... means we have to examine things
- 01:05:53 [anthony_nz]
- CL: I'm not going against moving to a new system, just want to know the benefits it brings
- 01:06:24 [anthony_nz]
- DS: I think should talk to Robin Berjon to see if ReSpec.JS will scale up to a document size such as SVG
- 01:07:07 [anthony_nz]
- CM: I recently tried ReSpec.JS and one of the reason I wanted to go back to an XSLT style process
- 01:08:00 [anthony_nz]
- ... Styling choices, and the method for writing the IDL. I think the other way around, because I like to control the way the IDL looks
- 01:09:54 [anthony_nz]
- DS: The good thing about it is outputs consistent markup which makes it easier to style
- 01:10:18 [anthony_nz]
- CM: I didn't put much effort into looking at how difficult it would be to change
- 01:10:51 [anthony_nz]
- DS: If we decide to go with this and it turns out that we end up changing what the output looks
- 01:10:58 [anthony_nz]
- ... then we've lost the advantage of it
- 01:11:35 [anthony_nz]
- CL: The other thing is if we have our own system as long as it generates the final style markup that is specified by W3C
- 01:11:44 [anthony_nz]
- ... it is ok
- 01:12:02 [anthony_nz]
- CM: The other thing is how we are going to build it up
- 01:12:02 [shepazu]
- http://www.w3.org/People/Schepers/spec-conventions.html
- 01:12:11 [anthony_nz]
- ... the SVG 2 spec that is
- 01:12:24 [anthony_nz]
- DS: This is a set of conventions that I've used
- 01:12:45 [anthony_nz]
- ... and is no way is a mandated
- 01:17:29 [anthony_nz]
- CM: I think starting with a blank slate then examining the features as we port them across is a good idea
- 01:17:55 [anthony_nz]
- CL: We want to maintain backwards compatibility as we do it
- 01:18:05 [anthony_nz]
- ... otherwise people not adopt what we make
- 01:18:16 [anthony_nz]
- ... I kind of like the way we split it into chapters
- 01:18:37 [anthony_nz]
- ... having it one enormous file to edit is a pain
- 01:19:18 [anthony_nz]
- ... I also like having the examples in separate files
- 01:19:29 [anthony_nz]
- ... so they can be dropped into implementations
- 01:19:40 [anthony_nz]
- CM: It might be better to have the source document as a single file
- 01:19:51 [anthony_nz]
- ... which is then broken up into chapters
- 01:19:59 [anthony_nz]
- ED: It's kind of painful to edit
- 01:20:21 [anthony_nz]
- CL: At the end of the day we need both; a single document spec and one with chapters
- 01:20:43 [anthony_nz]
- CM: Various parts in the spec are quite wordy and flowery and just take up space
- 01:21:00 [anthony_nz]
- ... some parts are terse and under worded
- 01:21:44 [anthony_nz]
- CL: I like specs which explain things exactly. I think adding motivation as to why things are there helps out
- 01:22:18 [anthony_nz]
- ... I'm talking about summary about what the job is of something and why it is there
- 01:22:53 [ted]
- ted has joined #svg
- 01:25:24 [anthony_nz]
- CM: I think a good way to progress is to start with a list of features
- 01:25:26 [anthony_nz]
- ... or something like that
- 01:25:29 [anthony_nz]
- ... of the language
- 01:25:41 [anthony_nz]
- ... so we can evaluate at the feature level what we want in the document
- 01:25:54 [anthony_nz]
- ... From there we can decide what wording we want to put in
- 01:25:55 [heycam]
- ted, thanks!
- 01:26:11 [anthony_nz]
- DS: I think that is a good idea
- 01:26:44 [anthony_nz]
- CL: Do we use CVS or do we use Mercurial
- 01:27:24 [ted]
- heycam, maybe you'll want to set the channel mode so anyone can change topic
- 01:27:30 [heycam]
- ted, ok cool
- 01:27:41 [ted]
- via: /mode #svg -t
- 01:27:43 [ted]
- right
- 01:28:00 [ted]
- ted has changed the topic to: test
- 01:29:43 [homata_]
- homata_ has joined #svg
- 01:30:20 [anthony_nz]
- JW: I would really strongly go against using CVS for the next version
- 01:30:48 [ted]
- ted has left #svg
- 01:30:53 [anthony_nz]
- ... You know a file changed for a version and you don't know what changed as well with that file
- 01:31:13 [anthony_nz]
- CL: I hate the fact you can't move files between directories without losing history
- 01:33:33 [anthony_nz]
- RESOLUTION: We will use Mercurial for our version system when writing SVG 2
- 01:35:08 [anthony_nz]
- CM: I'm happy to do the job of starting off the list of features that should be in SVG 2
- 01:35:50 [anthony_nz]
- JW: Should we create an SVG 2 repository for Mercurial?
- 01:36:08 [jwatt]
- should we rename the URL for http://dvcs.w3.org/hg/svg2-tests/ to http://dvcs.w3.org/hg/svg2/ ?
- 01:36:34 [anthony_nz]
- CM: What granularity do we have specs at?
- 01:37:07 [anthony_nz]
- ROC: Should avoid sub repositories
- 01:37:12 [anthony_nz]
- CM: So just one then
- 01:37:46 [anthony_nz]
- ... Mercurial doesn't deal well with binaries?
- 01:37:56 [anthony_nz]
- JW: I think it's if you change them a lot
- 01:38:34 [anthony_nz]
- ED: The best way to solve generating of images for the repository is generate them on the server
- 01:38:44 [anthony_nz]
- ... ultimately we'll use Ref Tests
- 01:39:52 [anthony_nz]
- ACTION: Cermon to Examine SVG 1.1 and derive a list of features to be considered for SVG 2
- 01:40:08 [anthony_nz]
- ACTION: Cameron to Examine SVG 1.1 and derive a list of features to be considered for SVG 2
- 01:40:31 [heycam]
- trackbot, help
- 01:42:22 [trackbot]
- trackbot has joined #svg
- 01:42:54 [anthony_nz]
- ACTION: Cameron to Examine SVG 1.1 and derive a list of features to be considered for SVG 2
- 01:42:55 [trackbot]
- Created ACTION-2969 - Examine SVG 1.1 and derive a list of features to be considered for SVG 2 [on Cameron McCormack - due 2011-03-07].
- 01:48:47 [anthony_nz]
- CM: I'll send an email to Sysrec and get them to change the name of the Mercurial repository "svg2-tests" to "svg"
- 01:49:08 [jwatt]
- s/"svg"/"svg2"/
- 01:49:15 [jwatt]
- RRSAgent: make minutes
- 01:49:15 [RRSAgent]
- I have made the request to generate http://www.w3.org/2011/02/27-svg-minutes.html jwatt
- 01:51:50 [anthony_nz]
- Topic: SVG Masking
- 01:52:04 [anthony_nz]
- ED: It was raised on the mailing lists
- 01:52:26 [anthony_nz]
- ... masks override the color-interpolation property
- 01:52:31 [ed]
- http://www.w3.org/Graphics/SVG/WG/wiki/F2F/Auckland_2011/Luma-mask
- 01:52:38 [anthony_nz]
- ... That's the page describing the problem
- 01:52:56 [anthony_nz]
- ... what the spec is currently saying regardless of the value of color-interpolation
- 01:53:13 [anthony_nz]
- ... you still need to do your mask in linearRGB space
- 01:53:22 [anthony_nz]
- ... I wasn't sure why exactly
- 01:53:36 [anthony_nz]
- ... it seems that PDF and Postscript something similar
- 01:53:46 [anthony_nz]
- ... but it seems odd why it would override color-interpolation
- 01:54:17 [anthony_nz]
- ... My proposal for bringing this up is to respect color-interpolation for the calculation of the mask
- 01:54:44 [anthony_nz]
- CM: Maybe the idea was the idea originally that since linearRGB was more natural aspect to colors then maybe it was better to use
- 01:57:20 [anthony_nz]
- DS: Do you think there is content out there that would have any noticeable change?
- 01:57:35 [anthony_nz]
- ED: Not sure, but I think the change would be minor
- 01:58:07 [anthony_nz]
- ... and people can specify color-interpolation to fix the issue if it is a big problem them
- 01:59:53 [ed]
- http://kaioa.com/b/1102/svgjng/index.html
- 02:00:45 [ed]
- http://lists.w3.org/Archives/Public/www-svg/2011Feb/0023.html
- 02:03:37 [anthony_nz]
- ED: Would be good to change this for 1.1 2nd Edition
- 02:05:05 [anthony_nz]
- CL: If we did a test that had two masks one using each value and one using the default
- 02:05:47 [anthony_nz]
- ED: The problem is there is a performance penalty because the color space conversion
- 02:07:05 [anthony_nz]
- CL: I think it would be fine to put the wording in to the spec to say that color-interpolation applies
- 02:07:12 [anthony_nz]
- ED: It already says that
- 02:07:18 [anthony_nz]
- ... it's a matter of removing some of the wording
- 02:07:38 [anthony_nz]
- DS: I total understand why you'd want to do it
- 02:07:52 [anthony_nz]
- ... it's building towards SVG 2
- 02:09:35 [anthony_nz]
- CL: I think it's a better thing going forward
- 02:10:56 [anthony_nz]
- RESOLUTION: Proposal to allow color-interpolation to be honored by filter masking is accepted
- 02:11:07 [ed]
- s/filter masking/mask elements/
- 02:12:44 [anthony_nz]
- ACTION: Erik to Change the tests and specification to adopt the proposal to allow color-interpolation to be honored by mask elements
- 02:12:45 [trackbot]
- Created ACTION-2970 - Change the tests and specification to adopt the proposal to allow color-interpolation to be honored by mask elements [on Erik Dahlström - due 2011-03-07].
- 02:29:58 [heycam]
- ISSUE: Should have an alpha-mask property that can reference <mask>s (and maybe other elements) to mask based on alpha values instead of luminance
- 02:29:58 [trackbot]
- Created ISSUE-2401 - Should have an alpha-mask property that can reference <mask>s (and maybe other elements) to mask based on alpha values instead of luminance ; please complete additional details at http://www.w3.org/Graphics/SVG/WG/track/issues/2401/edit .
- 02:32:52 [heycam]
- Scribe: Cameron
- 02:32:54 [heycam]
- ScribeNick: heycam
- 02:32:58 [heycam]
- Topic: Testing framework
- 02:33:11 [heycam]
- ED: I wanted to discuss making a clear plan ahead for the existing test suite
- 02:33:29 [heycam]
- ... we should try to decide what to do with it: abandon it, convert some of the tests, write completely new tests, more minimal ones?
- 02:33:59 [heycam]
- AG: one idea would be to get a list of the things we're trying to test in each test, from the description, and then either develop reftests around that or perhaps modify the tests themselves
- 02:34:03 [heycam]
- ... we have a lot of subtests in tests
- 02:34:13 [heycam]
- ED: i think subtests isn't a problem, just test with script and verify it
- 02:34:29 [heycam]
- CL: as long as you can watch them all at once. watching many animated things at once is not good.
- 02:34:59 [heycam]
- CM: i don't think abandoning, but we need minimal tests
- 02:35:24 [heycam]
- CL: like 400 different test with slightly different attributes?
- 02:35:34 [heycam]
- ED: yes, but removing visual tests would also be bad
- 02:36:00 [heycam]
- JW: we could start with mozilla's tests, get them into a state that the w3c framework needs, then start knocking off the old tests as we're happy they're covered by the old tests
- 02:36:07 [heycam]
- ... and where they're not, add a new test
- 02:36:17 [heycam]
- CL: we don't know how many tests there are, and what their quality is
- 02:36:24 [heycam]
- AG: does mozilla have reftests for each of the svg test suite tests?
- 02:36:38 [heycam]
- JW: no, and certainly there are areas of the spec we don't implement, and parts of the spec that we don't have good test coverage for
- 02:36:52 [heycam]
- CL: these are not visual tests
- 02:36:57 [heycam]
- JW: they're reftests, so automatable
- 02:37:15 [heycam]
- RO: not human readable. a lot of them have pass criteria like "the whole viewport is green"
- 02:37:29 [heycam]
- JW: you have a test file, and a reference file, and you pass if they're pixel-by-pixel identical
- 02:37:38 [heycam]
- ED: all of the reftests are for visual tests?
- 02:37:42 [heycam]
- ... what about script tests?
- 02:37:52 [heycam]
- JW: we have mochitest framework for that. a large number of tests for that.
- 02:37:59 [heycam]
- ... don't know if the w3c framework supports mochitests
- 02:38:16 [heycam]
- RO: there's a group working out a w3c framework for scripted tests, i heard discussion about it.
- 02:38:23 [heycam]
- DH: i heard fantasai doing something like that?
- 02:38:24 [heycam]
- RO: maybe webapps
- 02:38:54 [heycam]
- CM: anything wrong with just setting a green rectangle on pass?
- 02:39:09 [heycam]
- RO: you don't get good logging information about what subtests fails
- 02:39:38 [heycam]
- ED: the testing framework form w3c is doing that, i think
- 02:39:47 [heycam]
- ... you report what you're testing and pass/fail
- 02:39:53 [heycam]
- ... i think that's in place, and we can start using it if we want to
- 02:40:03 [heycam]
- ... i converted a couple of tests from our test suite to see
- 02:40:05 [jwatt]
- mozilla's reftest tests: http://mxr.mozilla.org/mozilla-central/source/layout/reftests/svg/
- 02:40:11 [heycam]
- ... it's not that hard for tests that are, for example, totally scripted
- 02:40:12 [jwatt]
- look at the reftest.list file in each directory
- 02:40:25 [heycam]
- ... just where we check for the result, pass it to the testing framework
- 02:40:41 [heycam]
- ... what i was wondering then, if we go for that, is should we separate out the automated tests?
- 02:40:52 [heycam]
- ... separate directories for script automated reftests, and one for visual tests?
- 02:40:57 [heycam]
- ... it might make sense to make them separate
- 02:41:07 [heycam]
- CM: what tests can't we automate?
- 02:41:11 [heycam]
- ED: ones that require automation
- 02:41:17 [heycam]
- s/automation/interaction/
- 02:41:39 [heycam]
- ... there's Opera Watir, which allows a testing framework to control the browser
- 02:41:48 [heycam]
- ... that's open source and cross platform
- 02:41:55 [heycam]
- ... can be used for some automation of interaction tests
- 02:42:51 [heycam]
- DH: could that be cross browser?
- 02:42:56 [heycam]
- ED: yeah it gives you an api to implement
- 02:43:00 [heycam]
- ... the whole framework is open source
- 02:43:08 [heycam]
- ... the opera implementation of the driver is released
- 02:43:17 [heycam]
- ... i think that could be a third form of testing
- 02:44:16 [ed]
- http://www.opera.com/developer/tools/operawatir/
- 02:44:42 [heycam]
- CL: browser automation would help with testing things that involve navigation
- 02:44:44 [ed]
- http://watir.com
- 02:44:48 [heycam]
- RO: maybe window.open could help with that
- 02:45:18 [heycam]
- JW: i'm reluctant about watir, mozilla has functionality to dispatch these kinds of events, maybe we could have addons for different browser to implement this API
- 02:45:36 [heycam]
- ... or a command line argument to use this api, so we can have these all in reftests or mochitests, so we don't require extra software to be run
- 02:45:46 [heycam]
- AG: what about for non browser implementations?
- 02:45:52 [heycam]
- JW: it still supports scripting
- 02:46:06 [heycam]
- DH: but it probably wouldnt' support an addon
- 02:46:17 [heycam]
- JW: but a command line argument to add extra apis to the window object could be done
- 02:46:45 [heycam]
- CL: other classes of implementation to consider are embedded systems, for example one there's an svg implementation for display screens in hardware. that might be hard.
- 02:46:54 [heycam]
- ... another one is svg2pdf tools etc.
- 02:46:59 [heycam]
- JW: for the latter one, is interaction an issue?
- 02:47:04 [ed]
- s/ED: yes, but removing visual tests would also be bad/ED: yes, but removing visual tests could also be bad if people are using them as examples for how to do things in svg/
- 02:47:13 [heycam]
- CL: not specifically for interaction, but the testing framework
- 02:47:17 [heycam]
- JW: svg2pdf should be handled by reftests
- 02:47:46 [heycam]
- ... for embedded cases, it's probably easier for them -- if they support script -- to add extra stuff to the global object for testing purposes, than to port watir to work on their platform
- 02:47:56 [heycam]
- ... so i think it's still better even for them to use this framework
- 02:48:07 [heycam]
- ... can we implement this for opera as an addon?
- 02:48:17 [heycam]
- ED: that's a good question
- 02:48:29 [ChrisL]
- embedded SVG implementation - Spinetix http://www.spinetix.com/
- 02:51:24 [heycam]
- RO: the web page says watir already works for ie, firefox, opera, ...
- 02:51:45 [heycam]
- JW: i'd like to keep a system where people can run tests with minimal effort, without installing 3rd party software
- 02:51:54 [heycam]
- BB: you can still run the tests, but if you want to automate it...
- 02:52:00 [heycam]
- JW: then you write the test differently if you want to do both
- 02:52:10 [heycam]
- DS: otoh, doing it the way we're doing it doesn't scale
- 02:53:26 [heycam]
- ... i don't really want the svgwg to be doing a big project without coordinate with other wgs
- 02:53:39 [heycam]
- ... the idea of each group doing testing differently isn't scalable
- 02:54:27 [heycam]
- ... maybe we should discuss it in hcg
- 02:56:11 [heycam]
- ED: the html testing tf framework probably would in general work for us, but there are some things that would -- e.g. standalone svgs, testing matrix values with epsilons, etc.
- 02:59:41 [heycam]
- DS: is it worth converting old tests, or just making all new tests?
- 02:59:57 [heycam]
- CL: could just use the old test suite as a pool of resources to help make the new tests
- 03:00:51 [heycam]
- DS: i suspect we'll be changing bits of svg, we know when we've gone over tests and found that isn't really testing what it should be, or contradictory to the spec
- 03:01:28 [heycam]
- ... wrt reusing old tests, i'm making the argument that given the number of tests we have, it's not worth it
- 03:01:36 [heycam]
- ... using them as input, sure
- 03:01:51 [heycam]
- AG: i think it's useful to know what all of those tests are testing, but not use them directly
- 03:02:19 [heycam]
- DS: for web events i won't be publishing the document until we have tests
- 03:02:29 [heycam]
- ... "this is the specification and here are the tests for it"
- 03:03:21 [heycam]
- ... so I'd propose that we only publish an ED as a WD if we have tests
- 03:04:09 [heycam]
- ED: what i'd like to see is a start using the, e.g., tests.w3.org framework for svg tests
- 03:04:14 [heycam]
- ... just as a starting point to see what we can do with it
- 03:04:23 [heycam]
- ... if we want to start by doing svg2 tests with that, that could be a starting point
- 03:04:29 [heycam]
- ... i don't mind if it's testing 1.1 functionality that way
- 03:04:42 [heycam]
- ... but just having something for evaluating the framework to see if it's suitable would be useful
- 03:05:16 [ed]
- s/tests.w3.org/http://test.w3.org/
- 03:05:49 [Mike5]
- Mike5 has joined #svg
- 03:05:55 [ed]
- http://test.w3.org
- 03:07:06 [heycam]
- CM: I wonder what the html testing tf is using for interactive tests
- 03:07:59 [Mike5_]
- Mike5_ has joined #svg
- 03:09:46 [Mike5_]
- RRSAgent, make minutes
- 03:09:46 [RRSAgent]
- I have made the request to generate http://www.w3.org/2011/02/27-svg-minutes.html Mike5_
- 03:10:19 [heycam]
- MS: the plan we've been talking about for 1.5 years is to set up some common testing infrastructure to allow people to submit tests
- 03:10:29 [heycam]
- ... and have ana utomated test harness, automating as much as we can
- 03:10:37 [pdengler]
- pdengler has joined #svg
- 03:10:37 [heycam]
- ... that's tsill the goal, it just is taking us a while to get to it
- 03:10:47 [heycam]
- ... we have a testing taskforce that has been working for quite a while now
- 03:10:57 [heycam]
- ... and we have been doing a lot work on getting test cases in for html5
- 03:11:08 [heycam]
- ... the biggest set of tests philip taylor made for canvas
- 03:11:14 [heycam]
- ... and probably another 100 or 150 from somewhere else
- 03:11:18 [heycam]
- ... MS submitted a good number
- 03:11:27 [heycam]
- ... using a testing framework jgraham put together
- 03:11:40 [heycam]
- ... we want to get a test case mechanism that allows for having reftests, and having things work across browsers
- 03:11:54 [heycam]
- ... what's happening with that is that frmo the team side, we've got some time freed up for myself and francois to help out with testing
- 03:12:31 [heycam]
- ... the other thing we've been talking about doing is a mechanism for producing a version of the canvas spec with links to all the test cases
- 03:12:41 [heycam]
- ... and the annotations are placed in the spec where there are testable assertions
- 03:13:02 [heycam]
- ... in the html spec i want to be able to scale that up from canvas to the whole spec
- 03:13:14 [heycam]
- ... that could potentially be useful for any spec we want to use it for
- 03:13:31 [heycam]
- ... i guess the priorities right now are for getting a harness we can all agree on, and this way of producing annotations for testable assertions in the spec
- 03:13:37 [heycam]
- ... then there's encouraing people to submit tests
- 03:13:47 [heycam]
- ... trying to figure out some way to get more test cases and more people to submit them
- 03:14:01 [heycam]
- ED: [summarises earlier discussions]
- 03:14:16 [pdengler]
- slow to start here, but I will have some test cases toward the end of the week we can use as a launch point
- 03:15:21 [pdengler]
- i can keep looking for another optin, for now keep up the conversation, the IRC is working
- 03:15:53 [heycam]
- MS: i don't know if jgraham's set up can support mouse events
- 03:15:59 [heycam]
- ... also ms2ger has been doing some work, and others
- 03:16:17 [heycam]
- ... part of what i need to do is take a look at what everyone's got so far and figure out how much of it is useful and ...
- 03:16:26 [heycam]
- ... seems like nothing we have so far is satisfactory to everyone
- 03:16:35 [heycam]
- ... might have to come up with something else
- 03:16:57 [heycam]
- ... but the talk of having a common format that everyone uses. we could have a common format, or set up the harness so it could run existing tests from other test suites, like reftests especially
- 03:17:05 [heycam]
- ... as far as details around interactivity, i'd have to have a look to see where it's at
- 03:17:28 [heycam]
- DS: one of the things that occurs to me is that having a harness that runs tests in general is good, but one of the benefits of having a common format is that it might promote the submission of tests
- 03:17:37 [heycam]
- ... having a well defined way of creating tests that doesn't vary between wgs would be easier on implementors
- 03:17:49 [heycam]
- ... e.g. training their teams to create tests for w3c rather than for each group
- 03:18:06 [heycam]
- ... having it well documented and consistent, so people in the public who have made css tests then could make svg tests, etc.
- 03:18:34 [heycam]
- ... that's why we might want to have a common format. but i don't want to boil the ocean for theoretical benefits
- 03:19:05 [heycam]
- MS: i don't think it's necessarily important to have everything in the same place
- 03:19:14 [heycam]
- ... but i think it makes more sense to have them on one server, one repo
- 03:19:20 [heycam]
- s/repo/server, different repos/
- 03:19:33 [heycam]
- ... any individual can request a new repo set up on that hg server
- 03:19:50 [heycam]
- ... and then it's hg, so if you want to do the management elsewhere, and just use the w3c one as a mirror, or the other way around
- 03:19:56 [heycam]
- ... it makes it easier once we have an hg repo
- 03:21:11 [Zakim]
- ok, shepazu; conference Team_(svg)03:21Z scheduled with code 26631 (CONF1) for 60 minutes until 0421Z
- 03:21:45 [Zakim]
- Team_(svg)03:21Z has now started
- 03:21:51 [Zakim]
- +??P0
- 03:21:59 [Mike5]
- Zakim, ??P0 is me
- 03:21:59 [Zakim]
- +Mike5; got it
- 03:22:13 [Zakim]
- +[Microsoft]
- 03:22:26 [Zakim]
- + +1.649.363.aaaa
- 03:24:24 [heycam]
- MS: there are features on sites like bitbucket that are useful, not sure if it's a good idea to reinvent them on w3.org
- 03:24:32 [heycam]
- ... distributed vc allows us to use those features via those sites
- 03:24:52 [heycam]
- DS: my concern is the added complexity of people knowing where to go to get all the relevant stuff
- 03:25:03 [heycam]
- ... and having someone making sure everything is up to date in all copies of the repo
- 03:25:52 [heycam]
- MS: re interactive tests, it seems like we should do everything we can to make sure we have as few automated tests as possible
- 03:26:07 [heycam]
- ... including anything that has interactive requirements
- 03:26:23 [heycam]
- ... there are different ways to do that, we just need to have the framework enable some way of doing it that works across browsers
- 03:26:36 [heycam]
- ... we shouldn't have to write any manual test cases unless we really have to
- 03:28:12 [heycam]
- MS: webperf wg started using the htmlwg framework, and they needed to make some changes to it and wanted to get them upstream
- 03:28:25 [heycam]
- ... it seems to be holding up that wg, which is moving quickly
- 03:28:32 [heycam]
- ... you don't want to block anyone's work
- 03:28:49 [heycam]
- ... i think we should take a look at what they've got
- 03:28:54 [heycam]
- ... but plh is impressed with what they've done
- 03:29:45 [heycam]
- DS: what do implementors think about having these apis?
- 03:29:53 [heycam]
- JW: i think we should have them
- 03:30:09 [heycam]
- RO: we have apis that simulate events for tests, it'd be pretty easy to expose them in another way
- 03:30:13 [heycam]
- JW: or have an addon...
- 03:30:24 [heycam]
- DS: so, standardised
- 03:30:32 [heycam]
- RO: did you decide exactly what apis you want?
- 03:30:44 [heycam]
- ... if you want to synthesise trusted input events, that's easy to do
- 03:30:56 [heycam]
- ... if you want to drive all of the browser's ui programmatically, that's harder
- 03:30:59 [heycam]
- ED: that's what watir is trying to do
- 03:31:12 [heycam]
- RO: dispatching trusted events would be a small extension
- 03:31:26 [heycam]
- ... i don't have a feel what's needed beyond that
- 03:31:49 [heycam]
- DS: that sounds like something concrete we can attack
- 03:32:01 [heycam]
- RO: i think we need to find out what apis we actually need
- 03:32:12 [heycam]
- ... for say everything needed in the svg test suite right now
- 03:33:04 [Mike5]
- q+ to say that right now I think we should try to put together a common set of requirements
- 03:33:40 [shepazu]
- pdengler, would MS be favorably disposed toward standardizing and implementing testing APIs?
- 03:33:51 [heycam]
- Zakim, ack Mike5
- 03:33:51 [Zakim]
- I see Mike on the speaker queue
- 03:34:41 [Zakim]
- -Mike5
- 03:35:14 [heycam]
- BB: animation tests need snapshots or something
- 03:35:22 [Zakim]
- +??P0
- 03:35:27 [Mike5]
- Zakim, ??P0 is me
- 03:35:27 [Zakim]
- +Mike5; got it
- 03:36:11 [heycam]
- BB: how about implementations that don't support script, but do support animation?
- 03:36:22 [heycam]
- CM: maybe we can forget about scriptless UAs for this testing framework
- 03:37:17 [heycam]
- MS: i wanted to mention that we need to be getting down the requirements of what we need
- 03:37:27 [Mike5]
- http://www.w3.org/wiki/TestInfra/goals
- 03:37:30 [heycam]
- ... doug sent out an email earlier with a link to that page
- 03:37:52 [heycam]
- ... plh, fantasai, jwatt and i spent some time a year ago working on some of this common testing framework stuff
- 03:38:01 [heycam]
- ... the htmlwg test tf which also has a page
- 03:38:30 [heycam]
- ... one thing is to add a link there to specific requirements that you all have
- 03:38:53 [heycam]
- ... our plan is to have something useful, usable across different wgs, but this summer
- 03:38:59 [heycam]
- ... that's not a lot of time
- 03:39:52 [heycam]
- ... it's definitely achievable, it's not the time... but just to see what we really need
- 03:39:59 [heycam]
- ... and to get some level of agreement on it
- 03:40:05 [heycam]
- ... it's just software, and needs to be done
- 03:40:11 [heycam]
- ... first is to make sure we have all of the requiements
- 03:41:36 [heycam]
- CM: we will gather interactive requirements for our test suite
- 03:41:44 [heycam]
- ... also, we would need to allow svg as a root document
- 03:41:54 [heycam]
- DS: doesn't seem like anything we're doing here is going to conflict with what the html wg tf is doing
- 03:42:19 [heycam]
- ... i think we should just try to do what we need, and come to the html testing tf with that
- 03:42:23 [heycam]
- ... does that sound reasonable mike?
- 03:42:33 [Zakim]
- -Mike5
- 03:43:16 [Mike5]
- sounds reasonable
- 03:43:41 [Zakim]
- +??P0
- 03:43:45 [Mike5]
- Zakim, ??P0 is me
- 03:43:45 [Zakim]
- +Mike5; got it
- 03:44:06 [heycam]
- DS: [asks patd about testing apis, for automated browser testing]
- 03:44:25 [heycam]
- ... it'd be good to know if ms is interested in speccing out specific apis around testing
- 03:44:31 [heycam]
- ... so we can do automated browser testing
- 03:44:38 [heycam]
- PD: standardising?
- 03:44:54 [heycam]
- CL: not standardising, but coming up with an api for interaction simulation etc.
- 03:45:04 [heycam]
- PD: i will ask kris about this
- 03:45:16 [pdengler]
- I will ask krisk about this
- 03:45:43 [pdengler]
- Doug asked whether or not we would be favorable toward standardizing and implementing testing API's
- 03:45:50 [pdengler]
- I will find out on our side and get back shortly
- 03:47:26 [Mike5]
- q+ to say we are still planning to start a Web Developer Tools WG for console object, this stuff might fit in there
- 03:47:29 [pdengler]
- K :)
- 03:47:40 [pdengler]
- "Yes we already have secret api's...."?
- 03:47:47 [heycam]
- Zakim, ack Mike5
- 03:47:47 [Zakim]
- I see Mike on the speaker queue
- 03:48:08 [heycam]
- MS: another thing i'm responsible for is i've written up a rough draft of the console api
- 03:48:19 [heycam]
- ... for the console object in browsers
- 03:48:57 [heycam]
- ... so listening to whate cameron was saying, long term it could make a lot of sense to have an object that browsers implement, but short term [...]
- 03:50:15 [heycam]
- DS: what are the next steps practically?
- 03:50:23 [heycam]
- ... are you guys having telcons around testing that we should be joining?
- 03:50:28 [heycam]
- MS: i think step 1 is requirements gathering
- 03:50:48 [heycam]
- ... you guys should write up a wiki page or email message with your requirements
- 03:50:54 [heycam]
- ... 2nd thing is having a f2f
- 03:51:04 [heycam]
- ... some times you just have to get in a room for a couple of days to get things done
- 03:51:26 [heycam]
- ... maybe we can get google accommodation sponsored
- 03:51:53 [heycam]
- ... and we can work out a more detailed plan on what we want to get done by the summer
- 03:52:07 [heycam]
- ... like august
- 03:52:14 [heycam]
- ... some time in may seems to make sense to have a f2f
- 03:52:33 [heycam]
- DS: i think we should have some telcons around that
- 03:52:48 [heycam]
- MS: let's do that and see how many people we can get involved
- 03:54:08 [heycam]
- ... we'll aim for the beginning of next week
- 03:54:26 [heycam]
- ... we'll figure out times
- 03:55:01 [pdengler]
- can we scribe that..?
- 03:55:35 [Zakim]
- - +1.649.363.aaaa
- 03:55:37 [Zakim]
- -Mike5
- 03:55:37 [heycam]
- ACTION: Doug to coordinate with Mike about setting up a telcon about testing
- 03:55:38 [trackbot]
- Created ACTION-2971 - Coordinate with Mike about setting up a telcon about testing [on Doug Schepers - due 2011-03-07].
- 03:56:41 [Zakim]
- -[Microsoft]
- 03:56:43 [Zakim]
- Team_(svg)03:21Z has ended
- 03:56:44 [Zakim]
- Attendees were Mike5, [Microsoft], +1.649.363.aaaa
- 03:56:44 [pdengler]
- i got dropped
- 03:56:45 [Zakim]
- Team_(svg)03:21Z has now started
- 03:56:51 [Zakim]
- + +1.649.363.aaaa
- 03:57:01 [shepazu]
- Zakim, code?
- 03:57:01 [Zakim]
- the conference code is 26631 (tel:+1.617.761.6200 tel:+33.4.26.46.79.03 tel:+44.203.318.0479), shepazu
- 03:57:56 [ed]
- http://www.w3.org/Graphics/SVG/WG/wiki/Testing_Framework#Method_2_-_spot-testing_with_pre-defined_document-times
- 03:58:19 [Zakim]
- - +1.649.363.aaaa
- 03:58:20 [Zakim]
- Team_(svg)03:21Z has ended
- 03:58:20 [Zakim]
- Attendees were +1.649.363.aaaa
- 04:02:01 [heycam]
- ED: with smil tests, i'm suggesting that we decide on a strategy on how to test that in an automated fashion
- 04:02:03 [ed]
- http://www.w3.org/Graphics/SVG/WG/wiki/Testing_Framework#Method_2_-_spot-testing_with_pre-defined_document-times
- 04:02:07 [heycam]
- ... this is the method i'm suggesting we use
- 04:02:29 [heycam]
- ... it's pausing all animation in the document, then setting the current document time, then querying all the animated values to see what they are
- 04:02:35 [heycam]
- ... and reporting that to the testing framework
- 04:02:43 [heycam]
- ... and then keep doing that, setting a different time, and checking the value again
- 04:02:57 [heycam]
- CL: a lot of the animation tests are just spot testing, like it has to pass the point at 3s
- 04:03:08 [heycam]
- ED: yeah, we could move away from tests that take 30 seconds to run
- 04:03:14 [heycam]
- ... we use a similar method for our testing at opera
- 04:03:33 [heycam]
- ... so i suggest adopting method #2 going forward
- 04:03:40 [heycam]
- ... then we could test animation code just using script
- 04:03:48 [heycam]
- JW: that's the method i think we resolved to use at the sydney f2f
- 04:03:52 [heycam]
- ED: yeah that's possible
- 04:03:57 [heycam]
- ... and i think we should actually do it
- 04:04:05 [heycam]
- DS: to be fair to us, svg 1.1 has really been distracting us
- 04:04:15 [pdengler]
- Would we want to do something similar if we adopt CSS animations and would it be the same?
- 04:04:22 [heycam]
- ED: I could convert one or two tests as an example
- 04:04:30 [heycam]
- ... should i do that for existing tests?
- 04:04:32 [heycam]
- CL: that'd be easier
- 04:04:43 [heycam]
- ACTION: Erik to convert a couple of animation tests to use the spot testing method
- 04:04:44 [trackbot]
- Created ACTION-2972 - Convert a couple of animation tests to use the spot testing method [on Erik Dahlström - due 2011-03-07].
- 04:05:09 [heycam]
- CL: will need a tolerance
- 04:05:24 [heycam]
- BB: we mostly rely on snapshots, so we snapshot and compare to a reference image
- 04:05:29 [heycam]
- ... it doesn't do the dom
- 04:05:36 [heycam]
- RO: but we do dom tests in other tests
- 04:05:43 [heycam]
- JW: the only thing we need to be careful of is rounding
- 04:05:49 [heycam]
- ... differently implementations might round differently
- 04:06:03 [heycam]
- ED: it's possible implementations will need to adapt to support the dom methods the framework uses
- 04:06:16 [heycam]
- ... i.e. extracting the animated values, pausing animations, setting the documen time
- 04:06:19 [heycam]
- s/documen/document/
- 04:06:48 [heycam]
- JW: the webkit bug for implementing these bugs isn't fixed yet
- 04:07:32 [heycam]
- DH: would we use getComputedStyle for animation of css properties?
- 04:07:43 [heycam]
- ED: it should work
- 04:08:39 [heycam]
- CM: would pausing animations work for CSS Transitions/Animations?
- 04:08:42 [heycam]
- ... we should discuss that on thursday
- 04:11:38 [pdengler]
- There is no API in CSS that I know of for Transitions/animations
- 04:11:51 [heycam]
- DH: so would we have no visual animations tests?
- 04:12:07 [heycam]
- ... or is it just a guideline?
- 04:12:19 [heycam]
- ED: a recommedation on how to write future tests
- 04:13:01 [heycam]
- RESOLVED: We will use spot testing for animation tests going forward
- 04:13:54 [pdengler]
- Me ? No
- 04:15:31 [heycam]
- trackbot, end telcon
- 04:15:31 [trackbot]
- Zakim, list attendees
- 04:15:31 [Zakim]
- sorry, trackbot, I don't know what conference this is
- 04:15:32 [trackbot]
- RRSAgent, please draft minutes
- 04:15:32 [RRSAgent]
- I have made the request to generate http://www.w3.org/2011/02/27-svg-minutes.html trackbot
- 04:15:33 [trackbot]
- RRSAgent, bye
- 04:15:33 [RRSAgent]
- I see 12 open action items saved in http://www.w3.org/2011/02/27-svg-actions.rdf :
- 04:15:33 [RRSAgent]
- ACTION: Chris to convert fonts-desc-04-t.html to use WOFF [1]
- 04:15:33 [RRSAgent]
- recorded in http://www.w3.org/2011/02/27-svg-irc#T22-02-57
- 04:15:33 [RRSAgent]
- ACTION: Cameron to email Jeremiah about fixing painting-render-02-b.html in Batik [2]
- 04:15:33 [RRSAgent]
- recorded in http://www.w3.org/2011/02/27-svg-irc#T22-20-27
- 04:15:33 [RRSAgent]
- ACTION: Cameron to make the first subtest of painting-stroke-10-t.html render nothing [3]
- 04:15:33 [RRSAgent]
- recorded in http://www.w3.org/2011/02/27-svg-irc#T22-26-48
- 04:15:33 [RRSAgent]
- ACTION: Chris to make a WOFF font for font-desc-04 [4]
- 04:15:33 [RRSAgent]
- recorded in http://www.w3.org/2011/02/27-svg-irc#T22-42-17
- 04:15:33 [RRSAgent]
- ACTION: Erik to go through the minutes and unapprove tests as appropriate [5]
- 04:15:33 [RRSAgent]
- recorded in http://www.w3.org/2011/02/27-svg-irc#T22-52-11
- 04:15:33 [RRSAgent]
- ACTION: Cameron to deprecate animate color and define color-interpolation on <animate> in 2nd ed [6]
- 04:15:33 [RRSAgent]
- recorded in http://www.w3.org/2011/02/27-svg-irc#T23-24-44
- 04:15:33 [RRSAgent]
- ACTION: Cermon to Examine SVG 1.1 and derive a list of features to be considered for SVG 2 [7]
- 04:15:33 [RRSAgent]
- recorded in http://www.w3.org/2011/02/27-svg-irc#T01-39-52
- 04:15:33 [RRSAgent]
- ACTION: Cameron to Examine SVG 1.1 and derive a list of features to be considered for SVG 2 [8]
- 04:15:33 [RRSAgent]
- recorded in http://www.w3.org/2011/02/27-svg-irc#T01-40-08
- 04:15:33 [RRSAgent]
- ACTION: Cameron to Examine SVG 1.1 and derive a list of features to be considered for SVG 2 [9]
- 04:15:33 [RRSAgent]
- recorded in http://www.w3.org/2011/02/27-svg-irc#T01-42-54
- 04:15:33 [RRSAgent]
- ACTION: Erik to Change the tests and specification to adopt the proposal to allow color-interpolation to be honored by mask elements [10]
- 04:15:33 [RRSAgent]
- recorded in http://www.w3.org/2011/02/27-svg-irc#T02-12-44
- 04:15:33 [RRSAgent]
- ACTION: Doug to coordinate with Mike about setting up a telcon about testing [11]
- 04:15:33 [RRSAgent]
- recorded in http://www.w3.org/2011/02/27-svg-irc#T03-55-37-1
- 04:15:33 [RRSAgent]
- ACTION: Erik to convert a couple of animation tests to use the spot testing method [12]
- 04:15:33 [RRSAgent]
- recorded in http://www.w3.org/2011/02/27-svg-irc#T04-04-43