IRC log of svg on 2009-11-19
Timestamps are in UTC.
- 20:00:25 [RRSAgent]
- RRSAgent has joined #svg
- 20:00:25 [RRSAgent]
- logging to http://www.w3.org/2009/11/19-svg-irc
- 20:00:27 [trackbot]
- RRSAgent, make logs public
- 20:00:27 [Zakim]
- Zakim has joined #svg
- 20:00:29 [trackbot]
- Zakim, this will be GA_SVGWG
- 20:00:29 [Zakim]
- ok, trackbot; I see GA_SVGWG()3:00PM scheduled to start now
- 20:00:30 [trackbot]
- Meeting: SVG Working Group Teleconference
- 20:00:30 [trackbot]
- Date: 19 November 2009
- 20:01:36 [Zakim]
- GA_SVGWG()3:00PM has now started
- 20:01:43 [Zakim]
- +??P2
- 20:01:52 [ed]
- Zakim, ?? is me
- 20:01:52 [Zakim]
- +ed; got it
- 20:02:16 [Zakim]
- +Shepazu
- 20:03:35 [Zakim]
- +??P3
- 20:03:42 [jwatt]
- jwatt has joined #svg
- 20:04:15 [jwatt]
- Zakim, who's here?
- 20:04:15 [Zakim]
- On the phone I see ed, Shepazu, ??P3
- 20:04:16 [Zakim]
- On IRC I see jwatt, Zakim, RRSAgent, ed, karl, anthony, shepazu, trackbot, ed_work, eseidelDesk
- 20:04:22 [jwatt]
- Zakim, ?? is me
- 20:04:22 [Zakim]
- +jwatt; got it
- 20:07:35 [Zakim]
- +??P4
- 20:07:42 [anthony]
- Zakim, ??P4 is me
- 20:07:42 [Zakim]
- +anthony; got it
- 20:08:14 [ed]
- Agenda: http://lists.w3.org/Archives/Public/public-svg-wg/2009OctDec/0041.html
- 20:08:49 [ed]
- http://www.w3.org/Graphics/SVG/WG/wiki/Roadmap
- 20:08:58 [jwatt]
- Scribe: Jonathan Watt
- 20:09:02 [jwatt]
- scribenick: jwatt
- 20:09:48 [jwatt]
- Topic: Roadmap
- 20:09:50 [jwatt]
- DS: the table is really out of date
- 20:12:57 [jwatt]
- AG: Compositing could go to LC in Feb/Mar I think
- 20:15:16 [jwatt]
- DS: how about May for CR then?
- 20:15:32 [jwatt]
- ED: the earlier there's a testsuite the better
- 20:17:16 [jwatt]
- DS: PR Aug; Rec Sep
- 20:17:21 [jwatt]
- AG: sounds fine
- 20:17:36 [jwatt]
- ED: so Filters
- 20:18:33 [jwatt]
- ED: I'd prefer to have a couple more drafts before going to LC
- 20:18:51 [jwatt]
- ...especially since i'd like to put in the CSS canned filters, and perhaps new syntax as well
- 20:19:01 [jwatt]
- ...probably a few more primitives
- 20:20:06 [jwatt]
- JW: I'd like to revisit the need for authors to specify filter regions, and filterRes
- 20:20:18 [jwatt]
- ED: I would like to resolve that too
- 20:20:54 [jwatt]
- ED: I think Sep for LC
- 20:21:01 [jwatt]
- DS: I think that's pretty far away
- 20:23:43 [anthony]
- Scribe: anthony
- 20:23:51 [anthony]
- scribenick: anthony
- 20:24:30 [anthony]
- DS: Let's say June 2010 for Use Case & Requirements for Layout
- 20:24:41 [anthony]
- ... He'd probably be working on the spec at the same time
- 20:24:49 [anthony]
- ... so let's say July 2010
- 20:24:58 [anthony]
- ... for FPWD
- 20:25:06 [anthony]
- ... then LC October
- 20:25:19 [anthony]
- .... that would put CR in December
- 20:25:39 [anthony]
- ... and PR in June 2011
- 20:27:08 [anthony]
- ... Masking and Clipping?
- 20:27:13 [anthony]
- AG: Who is doing that anyway?
- 20:27:26 [anthony]
- DS: Emmons
- 20:27:55 [anthony]
- ED: It's basically dealing with coordinate systems
- 20:28:22 [anthony]
- DS: don't really need a lot of changes
- 20:28:26 [ed]
- we have some issues raised on masks/clippaths, we should address those... and pinnedclip maybe
- 20:28:39 [anthony]
- ... I'm going to give it the same time line as Compositing
- 20:29:19 [ed]
- ...and perhaps use of clip/mask in CSS/HTML
- 20:29:55 [anthony]
- ED: Not convinced we need a separate module for it
- 20:30:04 [anthony]
- DS: You mean do it as part of SVG 2.0 instead?
- 20:30:14 [anthony]
- ED: Yeah, although it might be good for other specs
- 20:30:32 [anthony]
- DS: Media Access Events is the same, it's pretty much done
- 20:30:48 [anthony]
- ... just need someone to finish it
- 20:31:03 [anthony]
- ... Paint Servers
- 20:31:17 [anthony]
- ... I'm going to put that on the same time line as filters
- 20:31:26 [anthony]
- ... what do you think?
- 20:31:45 [anthony]
- ED: Who is the editor for that?
- 20:31:53 [anthony]
- DS: I would say Chris
- 20:32:03 [anthony]
- ED: The guy from Inkscape
- 20:34:06 [anthony]
- DS: Print spec
- 20:34:22 [anthony]
- AG: Print will become Colour Management and Pagination
- 20:34:33 [anthony]
- DS: I couldn't find a Pagination spec
- 20:34:40 [anthony]
- AG: Currently there is none
- 20:34:53 [anthony]
- ED: That line needs to be split up
- 20:35:06 [anthony]
- ... into two lines
- 20:37:05 [anthony]
- DS: It went to LC in September?
- 20:37:10 [anthony]
- AG: Yes, something like that
- 20:37:26 [ed]
- http://www.w3.org/TR/SVGColor12/
- 20:37:52 [anthony]
- ED: Looks like FPWD
- 20:38:13 [anthony]
- DS: And it was October
- 20:38:32 [anthony]
- ... shouldn't it be called Colour Management?
- 20:40:08 [anthony]
- AG: Yeah you're right
- 20:40:14 [anthony]
- DS: Chris didn't think that there was that much more to do on the spec
- 20:40:37 [anthony]
- ... try to get Colour Management to LC in December
- 20:41:34 [anthony]
- ... For pagination I'm going to say May 2010 for FPWD
- 20:41:40 [anthony]
- ... LC December 2010
- 20:42:09 [anthony]
- ... CR March 2011
- 20:42:40 [anthony]
- ... PR October 2011
- 20:42:47 [anthony]
- ... Rec December 2011
- 20:44:31 [ed]
- http://www.w3.org/TR/SVG-Transforms/
- 20:45:17 [ed]
- 20 March 2009
- 20:45:25 [ed]
- FPWD
- 20:47:14 [anthony]
- DS: Transformations, LC in July
- 20:47:49 [anthony]
- JW: If we combine with CSS is that a new document?
- 20:49:09 [anthony]
- AG: October 2010 CR
- 20:49:41 [anthony]
- DS: May, June for Rec?
- 20:49:43 [anthony]
- AG: Ok
- 20:50:26 [anthony]
- DS: Vector Effects
- 20:50:36 [anthony]
- ... I'm going to move those dates all back 1 year
- 20:51:18 [anthony]
- JW: Should turn the dates into links to specs
- 20:51:43 [anthony]
- ... Mozilla will implement Vector Effects, ED are you happy with that?
- 20:52:10 [anthony]
- ED: Not sure exactly how cheap some of the operations are
- 20:52:33 [anthony]
- DS: Will Firefox implement this?
- 20:54:03 [anthony]
- JW: The reason I ask is stroking a stroke is something unknown to current rendering libraries
- 20:54:36 [anthony]
- s/Mozilla will/do you think we can/
- 20:55:10 [anthony]
- JW: I think it's going to be harder to implement than it looks
- 20:55:26 [anthony]
- DS: The feature set probably wont change that much
- 20:55:42 [anthony]
- ... but the basic syntax and what it allows you to do seems pretty straight forward to me
- 20:55:57 [anthony]
- ... do we think the language itself is going to change?
- 20:56:26 [anthony]
- ... the process allows us to go to CR
- 20:56:34 [anthony]
- ... and if we need to change it then go back to LC
- 21:00:20 [anthony]
- ED: Maybe push that back a bit mre
- 21:00:26 [anthony]
- s/mre/more/
- 21:00:33 [anthony]
- ... I'd say the same time as filters
- 21:00:45 [anthony]
- DS: Webfonts
- 21:00:55 [anthony]
- ED: Not sure what that is about really
- 21:01:01 [anthony]
- DS: I'm going to say move that to CSS
- 21:01:12 [anthony]
- ED: Chris will probably know more about that
- 21:04:11 [anthony]
- DS: SVG 2.0 moving all the dates to 2011
- 21:07:06 [anthony]
- Topic: IntersectionList
- 21:07:10 [ed]
- http://lists.w3.org/Archives/Public/www-svg/2009Nov/0015.html
- 21:07:27 [anthony]
- ED: That's the start of the thread and it goes on and on and on and on and on
- 21:08:14 [anthony]
- ... the node lists are static
- 21:08:26 [anthony]
- ... and that's what we say in the 2nd edition spec
- 21:08:45 [anthony]
- ... the second parameter to the method is it the root of the subtree to search or is it something else?
- 21:08:54 [anthony]
- ... I'm pretty sure Opera implemented to be the subtree
- 21:09:08 [anthony]
- ... the results are limited to be the children of the subtree element
- 21:09:17 [anthony]
- DS: That seems kind of strange to me
- 21:09:29 [anthony]
- JW: Limiting it to the subtree?
- 21:09:32 [anthony]
- DS: Yes
- 21:09:35 [anthony]
- JW: Why?
- 21:09:43 [anthony]
- DS: Where is it likely that someone will use these things
- 21:10:07 [anthony]
- ... and I just don't see where moving it to a subtree makes sense
- 21:10:15 [anthony]
- ... from a performance stand point it makes sense
- 21:10:26 [anthony]
- ... but I don't know why someone would want to limit it to a subtree
- 21:10:35 [anthony]
- JW: So a joining area of a drawing application
- 21:10:39 [ed]
- s/and it goes on and on and on and on and on//
- 21:10:48 [anthony]
- ... so if can restrict it
- 21:10:58 [anthony]
- ... it makes sense
- 21:11:04 [anthony]
- DS: Ok yeah, you're right
- 21:11:42 [anthony]
- ED: Do you think it's a good idea to clarify it to be the subtree root?
- 21:12:05 [anthony]
- DS: Which bit are saying? getIntersectionList?
- 21:12:06 [anthony]
- ED: Yes
- 21:12:14 [anthony]
- DS: It doesn't say that
- 21:12:44 [anthony]
- JW: I don't see it makes sense any other way than what Opera has done
- 21:12:46 [ed]
- [[referenceElement -- If not null, then only return elements whose drawing order has them below the given reference element.]]
- 21:12:54 [anthony]
- DS: There are two interpretations of it
- 21:13:06 [anthony]
- ... I've never seen 'below' to define a subtree
- 21:13:23 [anthony]
- ... I think what they meant in the spec is rendering order
- 21:13:37 [anthony]
- JW: I think rendering order doesn't make sense and no one has done that
- 21:13:47 [anthony]
- DS: One thing you mentioned which is important
- 21:13:53 [anthony]
- ... is collision dectection
- 21:14:11 [anthony]
- s/dectection/detection/
- 21:15:10 [anthony]
- ED: Collision detection is pretty common for games
- 21:15:36 [anthony]
- JW: In some 3D games I've seen, the character goes halfway through an object before the collision is detected
- 21:15:45 [anthony]
- ... in that case they are not using the geometry
- 21:16:22 [anthony]
- ED: Do we want to resolve that it is a subtree
- 21:16:30 [anthony]
- DS: It is clearly subtree
- 21:16:35 [anthony]
- ... that is not the intent of 1.1
- 21:16:41 [anthony]
- .... we can change it for 2.0
- 21:16:47 [anthony]
- ED: I don't agree witht hat
- 21:16:56 [anthony]
- s/witht hat/with that/
- 21:17:01 [anthony]
- ... that's not the way I read it
- 21:17:09 [anthony]
- DS: ASV6 did it the way I described
- 21:17:28 [anthony]
- ... I don't mind us changing it, I don't think that was the original intent
- 21:17:46 [anthony]
- ... and I'm not sure form a process point of view if we can change it that way
- 21:17:57 [anthony]
- ED: It is ambiguous at the moment
- 21:18:08 [anthony]
- ... what we have not is not interoperable at the moment
- 21:19:01 [anthony]
- JW: I'd have to side with DS about what it means
- 21:19:13 [anthony]
- ... but what they describe it is difficult to implement
- 21:19:54 [anthony]
- ... We are not doing any more errata for 2nd Edition are we?
- 21:20:02 [anthony]
- ED: I wouldn't mind putting something in
- 21:20:09 [anthony]
- ... we already have test cases
- 21:20:35 [anthony]
- DS: We could ask Chris, JF or Dino if we want to clarify
- 21:21:46 [anthony]
- DS: In line with JW was saying, we should just define what we think is correct
- 21:22:59 [anthony]
- ... the way it's defined in 1.1 is not the we want people to do it anyway
- 21:23:05 [anthony]
- ... let's just start over
- 21:23:15 [anthony]
- ... and not fix the mistakes of the past
- 21:23:34 [anthony]
- ... at some point we have to move on
- 21:26:00 [anthony]
- ED: Batik probably does it as well
- 21:26:22 [anthony]
- ... since CM implemented it
- 21:26:55 [ed]
- s/implemented/wrote a test (that I'm reviewing) for/
- 21:31:56 [anthony]
- ... If you think it's not worth it and if you're willing to take the risk of different interpretations of it
- 21:32:04 [anthony]
- DS: What if put the question to the list?
- 21:32:54 [anthony]
- JW: I don't see any reason to restrict to a rect. I'd push for a new API
- 21:33:19 [anthony]
- ... maybe getIntersectionList could stay there and call into the more complex one
- 21:34:05 [anthony]
- ED: People on the list seem to prefer the subtree model
- 21:34:28 [anthony]
- DS: I think it's a waste of time to fix stuff that's broken from the start
- 21:34:46 [anthony]
- JW: ED is going to do it. Then he can get on with reviewing tests
- 21:36:23 [anthony]
- DS: Are you the same as Batik on tests?
- 21:36:30 [anthony]
- ED: Not all of them
- 21:37:13 [anthony]
- ACTION: Erik to Investigate getIntersectionList and add clarification to the specification
- 21:37:13 [trackbot]
- Created ACTION-2695 - Investigate getIntersectionList and add clarification to the specification [on Erik Dahlström - due 2009-11-26].
- 21:38:45 [anthony]
- Topic: Deprecating CSS Value
- 21:38:51 [ed]
- http://lists.w3.org/Archives/Public/www-svg/2009Nov/0054.html
- 21:39:03 [anthony]
- ED: Don't know if there is anything we can do
- 21:39:08 [jwatt]
- s/CSS Value/CSSValue/
- 21:39:20 [anthony]
- ... but we could put some informative note in the 1.1 specification
- 21:39:29 [anthony]
- ... saying don't use this
- 21:39:33 [anthony]
- ... or deprecate it
- 21:39:39 [anthony]
- DS: Not sure if you can deprecate it
- 21:39:54 [anthony]
- ED: So an informative note
- 21:40:03 [anthony]
- ... it's a bit harder if we want to remove stuff I guess
- 21:40:23 [anthony]
- ... I don't think any user agent implemented that to a large degree
- 21:40:47 [anthony]
- ... Opera did for colour and it was hard
- 21:40:58 [anthony]
- DS: Actually maybe we should deprecate it
- 21:41:03 [anthony]
- ... then we don't have to test it
- 21:41:12 [ed]
- s/hard/hard to use/
- 21:41:33 [anthony]
- ED: Is it possible for us to do that?
- 21:41:52 [anthony]
- ... what does it mean, it doesn't remove it?
- 21:42:14 [anthony]
- DS: Discourage people from using it and tells them we will remove it later
- 21:42:53 [ed]
- deprecate SVGStylable.getPresentationAttribute and SVGPaint, SVGColor (which inherit from CSSValue)
- 21:44:10 [anthony]
- ACTION: Erik to Deprecate SVGStylable.getPresentationAttribute and SVGPaint, SVGColor in SVG 1.1 2nd Edition
- 21:44:10 [trackbot]
- Created ACTION-2696 - Deprecate SVGStylable.getPresentationAttribute and SVGPaint, SVGColor in SVG 1.1 2nd Edition [on Erik Dahlström - due 2009-11-26].
- 21:46:03 [anthony]
- Topic: CSSUnit and Values
- 21:46:19 [anthony]
- DS: We will put this off for 2.0
- 21:46:33 [anthony]
- RESOLUTION: We will put this off for SVG 2.0
- 21:46:42 [anthony]
- ED: We should have an issue for it
- 21:46:55 [ed]
- http://www.w3.org/Graphics/SVG/WG/track/issues/2278 maybe?
- 21:47:27 [anthony]
- ... maybe we should raise a new issue
- 21:49:51 [jwatt]
- ISSUE-2300
- 21:49:53 [jwatt]
- btw
- 21:49:59 [Zakim]
- -anthony
- 21:50:05 [Zakim]
- -Shepazu
- 21:50:11 [Zakim]
- -ed
- 21:50:13 [Zakim]
- -jwatt
- 21:50:15 [Zakim]
- GA_SVGWG()3:00PM has ended
- 21:50:16 [Zakim]
- Attendees were ed, Shepazu, jwatt, anthony
- 21:50:28 [anthony]
- Zakim, bye
- 21:50:28 [Zakim]
- Zakim has left #svg
- 21:50:37 [anthony]
- RRSAgent, make minutes
- 21:50:37 [RRSAgent]
- I have made the request to generate http://www.w3.org/2009/11/19-svg-minutes.html anthony
- 22:50:34 [jwatt]
- shepazu: if you send out that email to find out what the SVG-oldies reasoning was for making the second arg for getIntersectionList be paint order, can you CC me?