IRC log of svg on 2012-03-01
Timestamps are in UTC.
- 19:59:40 [RRSAgent]
- RRSAgent has joined #svg
- 19:59:40 [RRSAgent]
- logging to http://www.w3.org/2012/03/01-svg-irc
- 19:59:42 [trackbot]
- RRSAgent, make logs public
- 19:59:42 [Zakim]
- Zakim has joined #svg
- 19:59:44 [trackbot]
- Zakim, this will be GA_SVGWG
- 19:59:44 [Zakim]
- ok, trackbot; I see GA_SVGWG(SVG1)3:00PM scheduled to start in 1 minute
- 19:59:45 [trackbot]
- Meeting: SVG Working Group Teleconference
- 19:59:45 [trackbot]
- Date: 01 March 2012
- 20:00:20 [plinss]
- zakim, code?
- 20:00:20 [Zakim]
- the conference code is 7841 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), plinss
- 20:00:53 [Zakim]
- GA_SVGWG(SVG1)3:00PM has now started
- 20:01:00 [Zakim]
- +plinss
- 20:01:12 [cabanier]
- cabanier has joined #svg
- 20:02:03 [Zakim]
- +cabanier
- 20:02:06 [Zakim]
- -plinss
- 20:02:07 [Zakim]
- +plinss
- 20:02:20 [Zakim]
- +[IPcaller]
- 20:02:22 [heycam]
- Zakim, [ is me
- 20:02:22 [Zakim]
- +heycam; got it
- 20:02:30 [heycam]
- Zakim, who is on the call?
- 20:02:30 [Zakim]
- On the phone I see plinss, cabanier, heycam
- 20:02:35 [Zakim]
- +krit
- 20:02:59 [Zakim]
- +??P5
- 20:03:08 [ed]
- Zakim, ??PP5 is me
- 20:03:08 [Zakim]
- sorry, ed, I do not recognize a party named '??PP5'
- 20:03:14 [ed]
- Zakim, ??P5 is me
- 20:03:14 [Zakim]
- +ed; got it
- 20:03:22 [Zakim]
- +[Microsoft]
- 20:03:39 [ed]
- Agenda: http://lists.w3.org/Archives/Public/public-svg-wg/2012JanMar/0139.html
- 20:03:48 [ed]
- chair: ed
- 20:03:57 [ed]
- Zakim, pick a scribe
- 20:03:57 [Zakim]
- Not knowing who is chairing or who scribed recently, I propose cabanier
- 20:04:50 [cabanier]
- scribenick: cabanier
- 20:05:10 [ed]
- Zakim, who's here?
- 20:05:10 [Zakim]
- On the phone I see plinss, cabanier, heycam, krit, ed, [Microsoft]
- 20:05:16 [jen]
- jen has joined #svg
- 20:05:53 [cabanier]
- topic: the animation sandwich model/presentation attributes
- 20:05:53 [krit]
- http://lists.w3.org/Archives/Public/www-svg/2012Feb/att-0083/sandwich-svg.svg
- 20:06:03 [ed]
- http://lists.w3.org/Archives/Public/www-svg/2012Feb/0083.html
- 20:06:10 [Zakim]
- +Tav
- 20:06:53 [cabanier]
- dirk: the question: should SVG be on top of CSS animation or the other way around
- 20:07:05 [ed]
- Zakim, who is noisy?
- 20:07:16 [Zakim]
- ed, listening for 10 seconds I heard sound from the following: heycam (81%), Tav (52%)
- 20:07:26 [cabanier]
- cameron: can you summarize?
- 20:08:27 [cabanier]
- dirk: in the model you see the CSS change the intrinsic style? How do you apply SVG animation on top of that?
- 20:08:38 [Zakim]
- +cyril
- 20:08:46 [Zakim]
- -Tav
- 20:08:59 [cyril]
- cyril has joined #svg
- 20:09:26 [cyril]
- RRSAgent, pointer
- 20:09:26 [RRSAgent]
- See http://www.w3.org/2012/03/01-svg-irc#T20-09-26
- 20:09:29 [cabanier]
- cabanier: Brian, Shane and I have been having talks about how to progress animations
- 20:09:30 [Zakim]
- +Tav
- 20:09:53 [ed]
- http://lists.w3.org/Archives/Public/www-svg/2012Feb/0084.html says that the CSS animations overrides in gecko
- 20:10:01 [cabanier]
- cabanier: we were thinking that maybe there should be the ability to specify the order that animations are applied
- 20:10:41 [cabanier]
- cameron: you mean that the order lets you mix svg and css animation?
- 20:10:44 [cabanier]
- cabanier: yes
- 20:10:59 [cabanier]
- cabanier: that's an idea we discussed
- 20:11:58 [cabanier]
- cameron: with the sandwich model you look at document order
- 20:13:02 [cabanier]
- dirk: yes. if the animations are applied on the same time, then document is chosen
- 20:13:18 [cabanier]
- cameron: so is the proposal for both SVG and CSS
- 20:13:24 [cabanier]
- cabanier: yes
- 20:13:50 [cabanier]
- dirk: mozilla currently divides them
- 20:14:52 [cabanier]
- dirk: the problem with specifiyng an order is that they run into different time container
- 20:15:02 [cabanier]
- cabanier: yes, we're aware of that
- 20:15:47 [cabanier]
- cabanier: it's not a complete proposal at this point.
- 20:16:35 [cabanier]
- cabanier: just something we were thinking about this week
- 20:16:53 [cabanier]
- cabanier: we're hoping to have a proposal by the Hamburg F2F
- 20:17:01 [cabanier]
- dirk: I believe that will be too late.
- 20:17:12 [cabanier]
- dirk: do you have something in the mean time that works?
- 20:17:43 [cabanier]
- cabanier: I think what you propose now is reasonable
- 20:18:24 [cabanier]
- cameron: I think I'm OK with that as well. So you can specify behavior if you don't have the new keyword
- 20:18:38 [cabanier]
- cameron: that way we're also not held up by the new css spec
- 20:18:59 [cabanier]
- dirk: In the mean time, shoud the CSS animation mention SMIL
- 20:19:03 [cabanier]
- cameron/cabanier: no
- 20:20:02 [cabanier]
- cameron: are the notes of the animation meeting online?
- 20:20:13 [cabanier]
- cabanier: yes, they are on the w3 server
- 20:20:37 [cabanier]
- meeting notes: http://www.w3.org/Graphics/fx/wiki/Web_Animations/Meetings
- 20:20:59 [cabanier]
- cabanier: overview: http://www.w3.org/Graphics/fx/wiki/Web_Animations
- 20:21:16 [cabanier]
- ed: do we have a resolution
- 20:21:43 [cabanier]
- dirk: should we say that CSS animation don't mention SMIL?
- 20:21:47 [cabanier]
- cabanier: yes
- 20:22:04 [cabanier]
- cabanier: and your proposed order is reasonable
- 20:22:23 [cabanier]
- dirk: I believe it's OK to leave that unspecified at the moment
- 20:22:43 [cabanier]
- cameron: so how do other browsers than firefox do this?
- 20:23:03 [cabanier]
- dirk: we just landed a path to match WebKit with FireFox
- 20:23:11 [cabanier]
- cameron: and opera?
- 20:23:24 [heycam]
- ed, http://people.mozilla.org/~dholbert/tests/smil/compat_tests/transitionsVsSMIL_v1.svg
- 20:23:25 [cabanier]
- ed: I don't know. Is there a test?
- 20:23:32 [cabanier]
- dirk: yes, we supplied one
- 20:23:56 [krit]
- s/we/Daniel Holbert/
- 20:24:13 [cabanier]
- ed: I have to test it on an internal build
- 20:25:11 [cabanier]
- cameron: It seems that we're in a situation that the public versions are different
- 20:25:41 [cabanier]
- cabanier: if everyone converging, shouldn't that become the standard?
- 20:25:55 [cabanier]
- cameron/ed/Dirk: that would be OK for me
- 20:26:35 [ed]
- s/I have to test it on an internal build/tested in Opera 12, seems that SMIL wins over the css transitions/
- 20:27:21 [cabanier]
- cameron: to be sure: this is only when CSS and SMIL start at the same time
- 20:28:19 [cabanier]
- cameron: is it ignoring the start times of the SVG or the CSS?
- 20:28:45 [cabanier]
- cameron: if there are CSS and SVG, SVG will always come second and CSS first
- 20:28:53 [cabanier]
- cameron: regardless of start time
- 20:30:55 [cabanier]
- action: cabanier to come up with a solution to specify ordering of animations
- 20:30:55 [trackbot]
- Created ACTION-3241 - Come up with a solution to specify ordering of animations [on Rik Cabanier - due 2012-03-08].
- 20:31:27 [cabanier]
- topic: testing requirements
- 20:31:29 [ed]
- http://www.w3.org/Graphics/SVG/WG/wiki/SVG2/Testing_Requirements
- 20:31:36 [Zakim]
- +Doug_Schepers
- 20:32:20 [cabanier]
- dirk: for SMIL animations, we need JavaScript
- 20:32:38 [cabanier]
- ed: I agree. I have an action to come up with an example
- 20:32:47 [cabanier]
- ed: this is something we do internally
- 20:33:23 [cabanier]
- cameron: we set the current animation time and look at the current values
- 20:33:42 [ed]
- s/ I have an action to come up with an example/ I have an action to commit some examples of converted SVG 1.1 animation tests using the js testing framework/
- 20:33:54 [cabanier]
- cameron: tav has an action on this
- 20:34:23 [cabanier]
- cameron: is this easily doable or does it require a lot of work?
- 20:34:53 [cabanier]
- tav: currently it is set up to test for environments that don't have javascript
- 20:35:09 [cabanier]
- tav: we like the test to have links so you can link to the spec (and vice versa)
- 20:36:10 [cabanier]
- tav: (going over the test suite)
- 20:36:20 [cabanier]
- tav: we have limited tests for CSS
- 20:36:47 [cabanier]
- tav: you have tests that require pixel perfect result
- 20:37:01 [cabanier]
- tav: for certain tests, we don't require that (ie gradients)
- 20:38:37 [cabanier]
- cameron: last time we looked, the automation wasn't there
- 20:39:21 [cabanier]
- dirk: you want to have it cross browser
- 20:39:37 [cabanier]
- dirk: can you use the canvas tag/
- 20:39:51 [cabanier]
- plinss: some people have looked into that
- 20:40:24 [cabanier]
- shepazu: hixie is looking into ways to draw svg directly into canvas
- 20:40:45 [cabanier]
- shepazu: you could draw the same SVG and canvas using the same API
- 20:40:50 [ed]
- s/svg directly/svg paths directly/
- 20:40:58 [cabanier]
- shepazu: for a vast majority of content
- 20:41:14 [krit]
- http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html
- 20:41:32 [heycam]
- This is with drawImage
- 20:42:34 [cabanier]
- cameron: it works as long as you don't have external references
- 20:43:07 [cabanier]
- cabanier: I believe it's the same in webkit
- 20:43:15 [cabanier]
- dirk: I have to check that
- 20:43:45 [cabanier]
- cameron: automation would be quite beneficial
- 20:44:23 [cabanier]
- plinss: you could set it up so that you can say that a test must matchs all references or any
- 20:44:37 [cabanier]
- plinss: so you can have browser specific reference files
- 20:44:53 [cabanier]
- cameron: how are css animations tested?
- 20:45:03 [cabanier]
- plinss: we don't have any
- 20:46:50 [cabanier]
- ed: do you want to add more to the wiki page tav?
- 20:47:03 [cabanier]
- ed: for example, that you can't use plain SVG?
- 20:47:18 [cabanier]
- tav: we can look at the script and see if you can use plain svg
- 20:47:32 [cabanier]
- plinss: that should not be a problem
- 20:47:54 [cabanier]
- ed: the metadata was supposed to be a HTML
- 20:48:20 [cabanier]
- plinss: the harnass itself doesn't really care where the data comes from
- 20:49:27 [cabanier]
- tav: can you extract the metadata from the SVG itself
- 20:49:41 [ed]
- s/that you can't use plain SVG/that the css testing framework documentation said you can't use plain SVG/
- 20:50:10 [cabanier]
- pllins: if it's XML, we open it and look HTML namespace head element inside of it
- 20:50:42 [cabanier]
- plinsss: I parse the file and create the DOM and look for the head tag and expect the metadata to be there
- 20:51:06 [cabanier]
- tav: right now it's all in the namespace "d"
- 20:51:25 [ed]
- here's an example: http://dev.w3.org/SVG/profiles/1.1F2/test/svg/animate-dom-01-f.svg
- 20:51:31 [cabanier]
- plinss: if you use it consistently, it would be trivial to add to the build system
- 20:51:38 [cabanier]
- tav: how would I find this?
- 20:51:50 [cabanier]
- plinss: there is no good documentation on how to set it up
- 20:52:05 [plinss]
- http://wiki.csswg.org/test/css2.1/harness
- 20:52:22 [cabanier]
- plinss: this is our wiki that has everything you need
- 20:52:34 [plinss]
- http://hg.csswg.org/test
- 20:52:52 [plinss]
- http://hg.csswg.org/test/file/tip/tools
- 20:53:27 [plinss]
- http://hg.csswg.org/dev/w3ctestlib/
- 20:54:12 [cabanier]
- ed: what would you recommend?
- 20:54:26 [cabanier]
- plinss: whatever is convenient
- 20:54:48 [cabanier]
- plinss: it would be easiest if the metadata itself is the same
- 20:54:53 [plinss]
- http://wiki.csswg.org/test/format
- 20:55:16 [ed]
- s/recommend?/recommend, going with the html:head structure, or keep and extend the existing svg test metadata?/
- 20:56:40 [cabanier]
- plinss: what you wrap it in is not relevant
- 20:56:56 [cabanier]
- plinss: but it would be easiest if the data itself is similar
- 20:57:08 [cabanier]
- cameron: we should be able to do it
- 20:57:30 [plinss]
- http://test.csswg.org/shepherd/
- 20:57:58 [cabanier]
- plinss: it's like a bugzilla for your testsuite
- 20:58:25 [cabanier]
- cameron: pretty cool
- 20:59:12 [cabanier]
- plinss: it shows your revision history, who approved the tests, flags tests as needing work, etc
- 20:59:26 [cabanier]
- plinss: it's still in development but you can use it now
- 21:00:09 [cabanier]
- tav: where would the SVG test suite be located?
- 21:00:29 [cabanier]
- plinss: you set up your own repository and shepherd will refer to it
- 21:00:38 [heycam]
- there's an empty repo here: http://svgwg.org/hg/svg2-tests/
- 21:00:40 [cabanier]
- ed: we already have a repository
- 21:01:13 [ed]
- s/repository /svg2-tests repository /
- 21:03:23 [RikCabanier]
- RikCabanier has joined #svg
- 21:03:55 [plinss]
- http://w3c-test.org/framework/
- 21:05:51 [RikCabanier]
- (discussion on using shepherd)
- 21:06:35 [RikCabanier]
- s/shepherd/test repository
- 21:06:35 [plinss]
- http://hg.csswg.org/test
- 21:09:02 [Zakim]
- -Tav
- 21:09:39 [Zakim]
- +Tav
- 21:09:44 [RikCabanier]
- ed: I propose that we move to this structure
- 21:09:52 [RikCabanier]
- cameron: I agree
- 21:09:57 [Zakim]
- -[Microsoft]
- 21:10:25 [RikCabanier]
- action: cameron to create directories in the SVG2 test repository
- 21:10:26 [trackbot]
- Created ACTION-3242 - Create directories in the SVG2 test repository [on Cameron McCormack - due 2012-03-08].
- 21:10:58 [RikCabanier]
- plinss: within the approved directory, there's a data and src directory
- 21:11:16 [RikCabanier]
- plinss: src has the test and data contains the manifest files
- 21:12:28 [RikCabanier]
- action: tav to mirror css test metadata setup in SVG and come up with a template for new tests
- 21:12:28 [trackbot]
- Created ACTION-3243 - Mirror css test metadata setup in SVG and come up with a template for new tests [on Tavmjong Bah - due 2012-03-08].
- 21:12:37 [plinss]
- s/manifest/spec section manifest/
- 21:14:52 [krit]
- http://www.w3.org/TR/css3-transforms/
- 21:14:58 [krit]
- http://dev.w3.org/csswg/css3-transforms/
- 21:15:47 [krit]
- topic CSS3 Transforms WD does not cover SVG changes
- 21:15:53 [heycam]
- s/topic/topic:/
- 21:16:16 [RikCabanier]
- RikCabanier has joined #svg
- 21:16:52 [RikCabanier]
- dirk: since the published draft is wrong, I need to ask everyone to approve a new working draft
- 21:17:36 [RikCabanier]
- cyril: I don't see a difference
- 21:17:47 [RikCabanier]
- dirk: look at chapter 7
- 21:17:53 [RikCabanier]
- cyril: o I see
- 21:18:50 [RikCabanier]
- cameron: what is the current thinking on adding the SVG keyword to the CSS spec?
- 21:20:14 [RikCabanier]
- cameron: are people happy to include it in the spec?
- 21:20:29 [heycam]
- s/keyword //
- 21:20:45 [RikCabanier]
- dirk: absolutely
- 21:21:18 [RikCabanier]
- dirk: there are concerns that it slows down, but I'm committed to advancing it quickly
- 21:21:30 [RikCabanier]
- dirk: we can go to CR in May
- 21:21:58 [ed]
- http://dev.w3.org/csswg/css3-transforms/#svg-transform
- 21:22:10 [RikCabanier]
- action: cameron to review section 7 in new CSS transform spec
- 21:22:10 [trackbot]
- Created ACTION-3244 - Review section 7 in new CSS transform spec [on Cameron McCormack - due 2012-03-08].
- 21:22:34 [RikCabanier]
- shepazu: sorry, CR in May is impossible
- 21:22:41 [Zakim]
- -heycam
- 21:23:08 [RikCabanier]
- dirk: the CSS working group will bring up issues in the meeting
- 21:23:24 [RikCabanier]
- dirk: and if there are none, it will be accepted in may
- 21:23:37 [RikCabanier]
- shepazu: when is last call supposed to be?
- 21:24:07 [cyril]
- especially when it says "The merge is in progress and the specification is not yet ready for review."
- 21:30:40 [RikCabanier]
- RikCabanier has joined #svg
- 21:30:52 [RikCabanier]
- plinss: that is what we want too. If we drop prefixes early, we want to see proof that the implementations are identical
- 21:33:01 [Zakim]
- -ed
- 21:33:03 [Zakim]
- -Doug_Schepers
- 21:33:06 [Zakim]
- -krit
- 21:33:08 [Zakim]
- -cyril
- 21:33:08 [Zakim]
- -Tav
- 21:33:09 [Zakim]
- -cabanier
- 21:33:09 [Zakim]
- -plinss
- 21:33:09 [Zakim]
- GA_SVGWG(SVG1)3:00PM has ended
- 21:33:09 [Zakim]
- Attendees were plinss, cabanier, [IPcaller], heycam, krit, ed, [Microsoft], Tav, cyril, Doug_Schepers
- 21:33:22 [shepazu]
- s/CR in May is impossible/CR in May seems arbitrary/
- 21:33:32 [shepazu]
- scribenick: shepazu
- 21:35:01 [cabanier]
- cabanier has joined #svg
- 21:35:29 [shepazu]
- shepazu: I want to make sure that we aren't putting the cart before the horse… dropping vendor prefixes should be done after there are functional signs of stability and interoperability, like a full test suite and implementation report, not an arbitrary point of progress along the Rec track
- 21:35:57 [shepazu]
- plinss: yes, that's also one of our criteria… but we do want to go to CR for the patent commitments
- 21:36:06 [shepazu]
- shepazu: ok, I agree with that
- 21:36:22 [shepazu]
- trackbot, end telcon
- 21:36:22 [trackbot]
- Zakim, list attendees
- 21:36:22 [Zakim]
- sorry, trackbot, I don't know what conference this is
- 21:36:30 [trackbot]
- RRSAgent, please draft minutes
- 21:36:30 [RRSAgent]
- I have made the request to generate http://www.w3.org/2012/03/01-svg-minutes.html trackbot
- 21:36:31 [trackbot]
- RRSAgent, bye
- 21:36:31 [RRSAgent]
- I see 4 open action items saved in http://www.w3.org/2012/03/01-svg-actions.rdf :
- 21:36:31 [RRSAgent]
- ACTION: cabanier to come up with a solution to specify ordering of animations [1]
- 21:36:31 [RRSAgent]
- recorded in http://www.w3.org/2012/03/01-svg-irc#T20-30-55
- 21:36:31 [RRSAgent]
- ACTION: cameron to create directories in the SVG2 test repository [2]
- 21:36:31 [RRSAgent]
- recorded in http://www.w3.org/2012/03/01-svg-irc#T21-10-25
- 21:36:31 [RRSAgent]
- ACTION: tav to mirror css test metadata setup in SVG and come up with a template for new tests [3]
- 21:36:31 [RRSAgent]
- recorded in http://www.w3.org/2012/03/01-svg-irc#T21-12-28
- 21:36:31 [RRSAgent]
- ACTION: cameron to review section 7 in new CSS transform spec [4]
- 21:36:31 [RRSAgent]
- recorded in http://www.w3.org/2012/03/01-svg-irc#T21-22-10