20:02:29 RRSAgent has joined #svg 20:02:29 logging to http://www.w3.org/2009/11/09-svg-irc 20:02:31 RRSAgent, make logs public 20:02:31 Zakim has joined #svg 20:02:33 Zakim, this will be GA_SVGWG 20:02:33 I do not see a conference matching that name scheduled within the next hour, trackbot 20:02:34 Meeting: SVG Working Group Teleconference 20:02:34 Date: 09 November 2009 20:03:42 ok, shepazu; conference Team_(svg)20:03Z scheduled with code 26632 (CONF2) for 60 minutes until 2103Z 20:04:04 Team_(svg)20:03Z has now started 20:04:05 +Shepazu 20:04:20 Zakim, this will be SVG 20:04:20 ok, shepazu, I see Team_(svg)20:03Z already started 20:04:28 +??P3 20:04:53 Zakim, ??P3 is me 20:04:53 +ed; got it 20:07:10 +??P4 20:07:19 Zakim, ??P4 is me 20:07:19 +anthony; got it 20:11:33 Scribe: anthony 20:11:46 Chair: Erik 20:12:04 Topic: CSS and SVG Filters 20:12:25 filter: | none | inherit | 20:12:36 : dropshadow() | grayscale | sepiatone | motionblur(, [, ]) | flipX | flipY | glow([, ][, ]) 20:12:46 ED: I'm suggesting to add a new syntax for the filter property 20:12:46 : (as defined in http://www.w3.org/TR/css3-text/#text-shadow) 20:13:19 ... It might be a good idea to have those short hands as elements as well 20:13:27 ... some are really simple mappings 20:13:49 ... some others might need to be a new element e.g. motion blur 20:14:06 ... we sort of have motion blur, but not arbitrary 20:14:13 ... not in any direction 20:14:39 DS: So it will be primitive built on top of another primitive? 20:14:45 ED: Probably 20:15:23 ... Not sure either if it would be nice to have multiple changed effects 20:15:40 ... like dropShadow, greyscale 20:16:00 ... CSS could focus on various parts such as the boarder 20:16:10 ... could use SVG params to map those 20:16:25 ... could add different keyWords to the 'in' attributes 20:16:40 ... could extend filters for CSS 20:17:09 ... if you want to dropShadow the boarder and greyscale the image 20:17:35 DS: Give multiple inputs using params syntax 20:17:52 ED: I see the short hand as a quick way of doing things 20:18:16 ... If the URI is used, need a way of passing parameters in 20:18:58 DS: What if there were an feExclude element 20:23:37 20:24:34 ... could use it to exclude various parts of the SVG when rendering them 20:25:05 DS: Could extend the URI to be a list 20:25:11 ... an ordered list 20:25:21 ED: May want to chain the filter effects 20:25:38 ... could want some of them as values and some elements 20:27:37 AG: Regarding greyscale filter 20:28:05 ... what do you think about the idea of colour preservation when applying a greyscale transform on an image 20:28:35 ... e.g. preserving the colour of a red rose in a photo. The rest of the photo will go greyscale except for a certain area or colour 20:29:33 ED: Might need a new element for that 20:29:46 AG: Have to think about that one 20:30:13 DS: I was talking about something similar with people at TPAC 20:30:22 ... shift only a certain colour range 20:32:44 AG: Was thinking of both, having a box around an area to preserve 20:32:53 ... or a range of colours to preserver 20:33:38 -anthony 20:34:00 +??P0 20:34:21 Zakim, ??P0 is me 20:34:21 +anthony; got it 20:35:11 AG: Could find certain colour areas, then blur them 20:36:28 ED: Can do that using clipping and filters together 20:37:03 Topic: Parameters Specification 20:37:16 ED: I'm curious about how this will effect the filters syntax 20:37:22 eseidel has joined #svg 20:37:26 DS: I showed the parameters primer to the CSS working group 20:37:38 ... which included two designers 20:38:19 ... Everyone in CSS Working Group were really excited about this 20:38:36 ... there were some issues, one of the issues pointed out by Dave S in Apple 20:38:44 ... is where is the transformation happening? 20:38:59 DS: I said it was happening client side 20:39:25 ... he said then the question mark syntax is a server side syntax 20:39:41 ... I didn't realise it was for server side processing 20:40:11 ... need to come up with another syntax 20:40:27 ... could use '#' type syntax 20:41:04 ... I saw the '$' 20:41:14 AG: I don't think the '$' is used 20:41:30 DS: I spoke to some URI people about this 20:42:01 ... and they didn't say you could specify how it's processed on the server side 20:42:06 ... but in the context of SVG 20:42:18 ... you could say it applies to parameters 20:42:41 ... '$' is used to denote variables in some scripting languages 20:43:43 ... if it was processed server side using the '?' 20:43:56 ... could send the file to the client 20:44:54 ... with a different delimiter browers could be smart about caching 20:45:04 ED: I'm already using the '?' for some images 20:45:29 DS: You are using SVG params? 20:45:38 ED: Sort of. Problem is have to URL encode 20:45:51 ... to pass in params 20:46:28 ... Like I write something readable, then URL encode it and it becomes unreadable 20:47:31 ...or at least semi-unreadable, depending on what's in the params :) 20:47:43 AG: Also consider '!', I don't think that is used 20:48:15 DS: Anyone of those three ('?', '$', '!') sounds fine to me 20:48:31 ... just need to investigate pros and cons of each 20:48:45 ... CSS and SVG will be discussing params on public-fx 20:49:27 ED: If you have a plug-in you'd probably only be able to send the params once 20:49:33 ... because that's the way the API works 20:49:37 ... if the implementation is all native 20:49:54 ... then it's probably not all that difficult to keep track of the changes 20:50:41 DS: This is possibly something that could be dealt with more specifically in HTML 20:51:23 ... I suspect that plug-ins would like to get parameters updated 20:51:29 ... Geolocation PAI 20:51:35 s/PAI/API/ 20:52:23 ACTION: Doug to Talk to Julian R about plug-in API and changing parameters 20:52:23 Created ACTION-2689 - Talk to Julian R about plug-in API and changing parameters [on Doug Schepers - due 2009-11-16]. 20:53:04 s/PAI/API updates, for example 20:53:31 Topic: Face-to-face meeting 20:58:41 AG: Just wondering when everyone is free 20:58:49 ... in February 20:59:15 ED: away 18th - 22nd Feb 21:00:08 DS: conflict I was thinking about is in April 21:00:55 ... late Jan is fine with me 21:01:01 ED: Late Jan is with me as well 21:01:15 DS: Not sure if Chris will be able to attend 21:02:03 ... it would be good to have a co-located SVG/CSS face-to-face 21:02:12 AG: Do you know when CSS is meeting again? 21:02:30 DS: They did decide the dates, don't know what they are 21:02:44 ... if we had a meeting in France 21:03:05 ... that would allow Chris to attend 21:03:35 ... could have overlapping meeting Mon - Wed for SVG and Wed - Fri for CSS 21:03:42 ... if we could get XSL-FO in there 21:03:47 ... that would be good 21:05:24 ... XSL-FO is doing wrapping to arbitrary shapes 21:05:28 ... we want to do this also 21:05:58 ... I think this is something we should all be collaborating on 21:06:20 ACTION: Doug to Find out when CSS is meeting 21:06:20 Created ACTION-2690 - Find out when CSS is meeting [on Doug Schepers - due 2009-11-16]. 21:09:05 Topic: SVG DOM 21:09:13 DS: Been talking to alot of people about SVG DOM 21:10:34 ... implementers, Brad Neuberg, Alex from Dojo 21:10:45 ... it's pretty clear we need to change the SVG DOM at this point 21:10:50 ... may need to change the DOM in general 21:11:00 ... having an interface on every element 21:11:17 ... even if there are not attributes seems overkill 21:11:25 ... so I had the idea of having a DOM Summit 21:11:42 ... who have experience in creating DOM 21:12:08 ... people who would be targets implementers and authors 21:12:18 ... have a two or three day summit 21:13:01 ... to figure out a good design 21:13:12 ... I already have offers to host it 21:13:28 ... in California 21:13:41 ... possibly in January 21:13:58 ... which means we'd have a Feb face-to-face 21:17:11 ... I'd want this to be an SVG DOM discussion 21:17:44 ... we need to cater this for people in the Valley 21:18:08 ... TC39 are interested 21:18:31 ... (Technical Committee 39 of ECMA) 21:18:46 ... A couple of things I'd like to cover 21:18:52 ... an API that works for SVG and Canvas 21:19:27 ... A math library that covers points and vectors in addition to matrices 21:19:40 ... would solve a lot of layout and position problems 21:20:23 ... trigonometric and geometric library 21:21:27 ED: Should make sure that the CSS Transforms DOM and SVG Transforms DOM are compatible 21:21:57 ... CSS Transforms spec defines new interfaces for getting to the transforms in the DOM 21:22:11 ... which is different to SVG Transforms 21:22:37 ... would be nice to use one Transform only 21:23:48 DS: I talked to a bunch of people about a revised SMIL spec 21:25:04 ... probably SMIRC (Synchronised Multimedia for Integrated Rendering and Capturing) 21:25:15 ... largely based on SMIL 21:25:46 ... stripped down SMIL that is profiled 21:26:11 ... so it would probably happen as a task force between CSS, SVG and HTML 21:26:44 ... would let us take a good look at use case and requirements 21:27:20 ... would be tightening of wording and probably allow for SCXML to allow for state machine 21:27:37 ... pretty clear to me that the SVG Working Group needs more resources 21:35:09 -ed 21:57:02 -anthony 21:57:10 -Shepazu 21:57:12 Team_(svg)20:03Z has ended 21:57:12 Attendees were Shepazu, ed, anthony 21:57:16 Zakim, bye 21:57:16 Zakim has left #svg 21:57:21 RRSAgent, make minutes 21:57:21 I have made the request to generate http://www.w3.org/2009/11/09-svg-minutes.html anthony