19:33:04 RRSAgent has joined #svg 19:33:04 logging to http://www.w3.org/2009/03/16-svg-irc 19:33:06 RRSAgent, make logs public 19:33:06 Zakim has joined #svg 19:33:08 Zakim, this will be GA_SVGWG 19:33:08 ok, trackbot, I see GA_SVGWG()2:30PM already started 19:33:09 Meeting: SVG Working Group Teleconference 19:33:09 Date: 16 March 2009 19:33:52 +??P1 19:33:56 Zakim, ??P1 is me 19:33:56 +heycam; got it 19:34:03 Zakim, who is here? 19:34:03 On the phone I see ??P0, heycam 19:34:04 On IRC I see RRSAgent, ed_, heycam, jwatt, anthony, shepazu, trackbot, ed_work 19:34:08 +Shepazu 19:34:31 Zakim: ??P0 is me 19:34:51 +??P2 19:35:00 Zakim, ??P2 is me 19:35:00 +anthony; got it 19:35:02 Zakim, ??P0 is me 19:35:02 +jwatt; got it 19:36:00 +??P3 19:36:04 ChrisL has joined #svg 19:36:05 Zakim, ??P3 is me 19:36:05 +ed_; got it 19:36:35 heycam: nope 19:36:41 heycam: not a peep 19:37:00 +ChrisL 19:38:18 yeah 19:38:32 http://discussions.apple.com/message.jspa?messageID=6235454 19:38:36 System Preferences > Sound 19:38:58 heycam: Input Volume there 19:39:41 try saying "is this thing on?" 19:42:09 Chair: Erik 19:42:15 Scribe: Cameron 19:42:19 ScribeNick: heycam 19:42:29 Agenda: http://lists.w3.org/Archives/Public/public-svg-wg/2009JanMar/0241.html 19:45:18 Topic: Transforms 19:45:45 DS: css wg has resolved to publish 2d transforms 19:45:55 ... is there anything that we should comment that we haven't already? 19:46:03 ED: it's possible that some of our comments apply to 2d transforms as well 19:46:14 ... wondering if those have been taken into account already 19:46:23 DS: i don't think it's critical that they're taking into account before fpwd 19:46:26 ED: probably not 19:47:39 DS: dean asked for changes to be made to our spec, we should be sure to make them 19:49:57 Topic: SVGSVGElement inheriting from ViewCSS 19:50:00 ISSUE-2232? 19:50:00 ISSUE-2232 -- SVGSVGElement should not inherit from ViewCSS -- RAISED 19:50:00 http://www.w3.org/Graphics/SVG/WG/track/issues/2232 19:50:18 CL: is that an error? 19:50:21 CM: i believe so 19:50:51 DS: i suspect it's an error that wasn't caught early enough 19:50:58 CL: anyone implemented it that way? 19:51:02 JW: mozilla has 19:51:05 CM: batik has 19:51:18 s/has/has not/ 19:51:38 oh 19:51:40 mine 19:51:43 [to be clear: mozilla hasn't implemented it, batik has] 19:51:44 oops 19:51:59 CL: will peoples content behave differently? 19:52:00 s/mozilla has/mozilla has not/ 19:52:04 DS: my guess would be no 19:52:13 CM: it's the only way to get computed css style in batik 19:52:22 ... so any document that relies on that, in batik, would break 19:52:34 DS: it's esoteric, so it's probably not hard for content to be updated 19:53:03 CM: batik can keep around the getComputedStyle() method on SVGSVGElement anyway, for compat, if necessary 19:53:08 ... but i think it should move to the Window object 19:53:17 ED: what does ViewCSS give you? 19:53:24 JW: it gives you computed style information 19:53:48 JW: it resolves the cascade 19:53:57 JW: is there a window object in batik? 19:54:01 ... can you implemented it there? 19:54:05 CM: yes there is, and it should 19:55:26 DS: an implementation could expose it both ways so that older content would still work 19:55:26 JW: because batik has a way of saying that some code that's called has been deprecated, right? 19:55:26 CM: no 19:55:26 ... that'd be a neat feature :) 19:56:03 ED: so according to the cssom spec, which is being worked on, it'd be on the Window object and nothing else 19:56:13 ... i don't really think it has a place on the SVGSVGElement interface 19:56:15 CM: me neither 19:56:16 JW: no 19:57:04 ACTION: Cameron to create an erratum for ISSUE-2232 19:57:04 Created ACTION-2493 - Create an erratum for ISSUE-2232 [on Cameron McCormack - due 2009-03-23]. 19:57:46 Topic: Circular references and error processing 19:57:50 http://www.w3.org/mid/A13D0B44629697468E9C6AE200CFD39A61A231F9DE@mailkeeper.mdigitalm.com 19:57:57 ED: this is for 1.2T 19:58:18 ... i thought we did fix this for tiny 19:58:32 DS: I thought so too 19:58:58 CM: where is the recursion bit defined in 1.2T? 19:59:04 "A circular IRI reference is an error. Because SVG user agents may vary on when they first detect and abort a circular reference, conforming SVG document fragments must not rely upon circular references. Examples of circular references include:" 19:59:26 http://www.w3.org/TR/SVGMobile12/linking.html#IRIandURI 19:59:30 under the table 20:00:13 CM: ah, so it's an error, and then lee is taking exception to the fact that that requires highly visible indications 20:00:58 ED: i'm wondering if this sentence was something rather new, or not 20:01:02 CM: i think it was added in nuremberg? 20:01:31 http://dev.w3.org/cvsweb/SVG/profiles/1.2T/master/linking.html.diff?r1=1.105&r2=1.106&f=h 20:02:04 http://www.w3.org/Graphics/SVG/WG/track/actions/2024 20:02:18 ... i remember discussing it then at least 20:03:21 CM: but then we also have those test slides that allow some level of recursion 20:03:21 ... i'm not sure i'm completely comfortable with allowing an impl to choose an arbitrary depth to process it with 20:03:22 ED: is this incorrect and we should add an erratum? 20:04:37 CL: the only difference it says that content must not rely on it since the place the recursion is detected could be inconsistent 20:04:37 CM: i can see the intention of that 20:04:39 ... since you might find the cycle at a different link somewhere in that cycle 20:04:54 ED: ACTION-2023 says to make the circular reference an unsupported value 20:05:00 http://www.w3.org/Graphics/SVG/WG/track/actions/2023 20:06:17 CM: so an arbitrary link in the cycle will use the lacuna value? 20:06:23 ... maybe we can say that explicitly 20:07:05 ... that, or i would be happier with prescribing exactly which link gets dropped and replaced with the lacuna value 20:07:10 ... but that's more work 20:07:13 ... (for us) 20:07:18 DS: i don't think this is a problem 20:07:33 ... lee says that we should soften the language 20:07:36 CL: soften it to what? 20:07:49 DS: "a highly perceivable indication of error", softer than that 20:07:56 ... the way they normally handle an error is that they don't render the file 20:08:11 ... i suspect they're saying that they don't want to not handle the file if it's a fairly minor example of circular referencing 20:08:21 CL: didn't erik find that this is an unsupported value and not an error? 20:08:39 ED: i found discussion previiously in the minutes, which resulting in ACTION-2023 20:08:49 ... but that action was closed saying "superseded by something else" 20:08:57 DS: i recall us saying that it was going to be an error 20:09:10 ... but since we softened up what errors were in svg, that it was more appropriate that it be an error 20:09:30 ... my interpretation is that they're saying "we don't want to not render content jsut because it has a circular reference" 20:09:38 ... according to the spec, it's fine 20:09:56 CL: yes, the spec says that authors can't rely on content that relies on the impl catching the recursion at a particular point 20:10:06 DS: we should reply to ask exactly what it should be softened to 20:10:20 ACTION: Doug to reply to Lee asking what the recursion detection softening should actually be 20:10:20 Created ACTION-2494 - Reply to Lee asking what the recursion detection softening should actually be [on Doug Schepers - due 2009-03-23]. 20:11:00 Topic: objectBoundingBox and absolute lengths 20:11:12 http://www.w3.org/mid/49BA6295.1040001@jwatt.org 20:12:05 JW: in the linked email i have a link to a blog, where some mozilla guy is talking about using this in non-SVG content 20:12:10 ... but it also applies to within SVG 20:12:42 ... lengths with units on them other than percentages become completely useless when you have clipPathUnits="objectBoundingBox" 20:12:54 ... beacuse the spec says that objectBoundingBox should be implemneted by appending an implicit transform 20:13:03 ... so that basically the left side of the object is at 0 and the right side is at 1 20:14:08 ... it would seem like units are useless here 20:14:31 ... it'd be useful to change the spec to say that objectBoundingBox to modify what percentages are resolved against 20:14:46 ... and remove the bit of the text that talks about the implicit transform, which makes the other units useless 20:15:01 DS: they probably meant more "conceptual" than "implicit", at a guess 20:15:10 ... i think what you're saying makes a lot of sense 20:15:15 CM: would we have "1" be different from "1px"? 20:15:47 ED: if you had a clipPath that you wanted relative to the viewport, then those percentages would now be resolved against the bbox of what you're using it on 20:15:57 ... you could mix viewport percentages and bbox percentages 20:16:26 ... currently, %s are resolved against the viewport 20:16:32 JW: but not in objectBoundingBox 20:16:51 ED: really? we should test it. 20:17:18 ... i've heard the same complaints several times, though 20:17:22 ... so changing it might be a good idea still 20:17:34 JW: i thought %s were resolved against the bbox when objectBoundingBox is in use 20:18:08 ACTION: Jonathan to test how percentages resolve with objectBoundingBox 20:18:08 Created ACTION-2495 - Test how percentages resolve with objectBoundingBox [on Jonathan Watt - due 2009-03-23]. 20:18:40 JW: if it does not cause a problem, should i just propose wording? 20:18:46 DS: yes, propose wording anyway 20:18:58 JW: if it does conflict, we'll bring it up at the next telcon 20:19:18 Topic: errors in the SVG 1.1 implementation notes 20:20:14 http://www.w3.org/mid/49BA1959.6080503@mindspring.com 20:20:14 ED: do we have the same wording in 1.2T? 20:20:14 ... we don't have arcs, i guess 20:21:26 luckily each symbol in the "task to find" is a separate image 20:21:29 so should be easy to move 20:22:47 CL: it's just phi that's in the wrong place 20:23:17 I think F.6.5 also needs changing. 20:23:47 s/5/4/ 20:24:40 ACTION: Chris to add an erratum for SVG 1.1 F.6.5 to move the variables around 20:24:40 Created ACTION-2496 - Add an erratum for SVG 1.1 F.6.5 to move the variables around [on Chris Lilley - due 2009-03-23]. 20:25:07 Topic: 'image-fit" vs preserveAspectRatio 20:25:20 ED: this came up in css discussion 20:25:31 ... people seem to be looking for a way to fit images into some viewport 20:26:14 ... making sure they can control how it's positioned and fills the viewport 20:26:14 ... so quite similar to SVG's pAR 20:26:14 ... but image-fit also allows positioning to a finer degree than we support 20:26:14 ... also it's a CSS property, which this attribute isn't 20:26:20 ... i haven't followed the discussion, if there has been any 20:26:24 CM: i don't think there has been any 20:26:29 ... apart from what was crossposted 20:27:33 DS: i'm inclined to say that this is an area that we should ask them to align to us, and when they have things that could work in SVG, we could co-align with them 20:27:38 ... so if they're allowing something that we can't do in SVG, but there's no reason we can't, even if it comes with a slight change of syntax, i think we should allow it 20:27:46 ED: there are some problems with choosing pAR as a name of a property 20:27:52 ... esp the camel casing 20:28:08 ... i guess it could still be mapped into something that worked 20:28:51 ... it'd only be an issue in svg content anyway 20:28:51 ... we can't remove the attribute 20:28:51 DS: we needn't remove pAR 20:28:52 ... what's their proposed property name? 20:28:54 ED: image-fit 20:28:56 ... according to simon, they called it pAR first, not sure what's the reason for changing it 20:28:58 DS: they might've been concerned with it conflicting with SVG 20:29:00 ... also it's long 20:29:17 ... i wonder if there's a name that would better fit our and their use case 20:29:32 ... for us, preserveAspectRatio is honestly not particularly clear, or if that's the best way of phrasing it 20:29:42 ... we could just make a new aspect-ratio attribute that aligns with their 20:29:55 ... and we could both add a property/attribute of the same name 20:31:00 ... we define how it works wrt pAR 20:31:00 ... e.g. this overrides pAR when both are supplied 20:31:00 ... seems the easiest way, with the most gain for everyone 20:31:00 CM: i'd agree with that 20:31:01 DS: or we could ask them to use pAR, but then we'd need to define what happens when people use it without camel casing, etc. 20:32:00 ... is the name image-fit intuitive for SVG? 20:32:00 ED: it's not always about image fitting in SVG 20:32:00 DS: maybe aspect-ratio 20:32:00 ED: for things like symbols, any viewport establishing element 20:32:16 DS: will css people confuse this with screen aspect ratio? 20:32:19 ... or svg people? 20:32:23 CL: they might think that 20:32:35 DS: aspect-ratio seems to get it 20:32:41 CL: the name we have is much more precise, i think 20:33:19 DS: image-fit is not particularly good for the SVG case 20:33:20 aspect ratio preservation strategy 20:33:26 ED: so what do we want to suggest to them 20:33:34 DS: don't want to get into a shed painting discussion 20:33:46 ... be more producting if we did come up with something that did fit ours and theirs, though, and propose that to them 20:33:59 ... and say we'd like to adopt this, it overrides pAR like this, etc. 20:37:20 http://www.w3.org/mid/op.uqqgwlqxidj3kv@zcorpandell.linkoping.osa 20:37:20 ACTION: Doug to reply to Simon about image-fit 20:37:20 trackbot, hello? 20:37:20 Created ACTION-2497 - Reply to Simon about image-fit [on Doug Schepers - due 2009-03-23]. 20:37:20 Sorry, heycam, I don't understand 'trackbot, hello?'. Please refer to http://www.w3.org/2005/06/tracker/irc for help 20:39:20 Topic: SVG in text/html 20:40:39 ED: two new files have been checked in to CVS 20:40:44 ... starting point for proposals 20:40:46 DS: right 20:41:05 ED: have there been any edits so far? 20:41:11 DS: i haven't made any so far 20:41:19 ED: the edited one is -mod? 20:41:20 DS: yes 20:42:44 ... the idea i had would be that it's easiest to work in the raw file, instead of in the wiki 20:42:55 ... it'd allow easier diffs between the two 20:43:19 ED: so this modified document has everything that was commented out in the html 5 spec? 20:43:28 DS: yes, there was some other stuff that i stripped out 20:43:42 ... this is the part i thought we wanted to the most modifications to 20:44:00 ... svg is mentioned in other places in html 5, but it mostly all references this section 20:45:42 ... he makes a difference between tag name and element name 20:46:42 ... this might be terminology specifically for this foreign content handling 20:46:56 ... i mentioned in the email what i think we should do 20:47:17 ... there's one section that talks about attributes, that's one place where i would say we would add parse errors for the foreign content mode 20:48:34 ... liam quin (xml guy) liked the idea of reporting when/where missing attribute quotes, e.g., is reported 20:48:44 ED: looking at some of the feedback jwatt sent recently 20:49:00 ... there are things we want to change based on feedback so far 20:49:05 ... and on jonathan's suggestions 20:49:07 http://lists.w3.org/Archives/Public/public-svg-wg/2009JanMar/0222.html 20:49:12 http://lists.w3.org/Archives/Public/public-svg-wg/2009JanMar/0223.html 20:50:10 ... how much of the feedback/agreements we have will we incorporate into the document? 20:50:24 maybe someone needs to collate the agreed-upon points 20:50:54 ED: what we agreed on might have changed based on comments we got back 20:51:17 ... not sure if we should use the wiki page again, or just start working on the document directly 20:52:35 ... it would be more efficient to just work on the modified document, and take any disagreements back to the list 20:52:36 DS: we should propose some wording for the upcoming HTML meeting 20:52:40 ED: I could allocate some time for that 20:53:52 CL: so hopefully we won't have any whitelisting, and will definitely allow current syntax? 20:54:42 allow, but not require 20:56:18 CL: e.g. it'd be fine for namespaces to be omitted, but shouldn't require removing them 20:56:38 CL: similarly for casing; it shouldn't require element names to be specified in lowercase 20:56:48 ... so you should be able to take content and paste it in svg 20:57:06 ... taking content out of html into an svg authoring tool would be ok 20:57:53 ... don't want to see tools that only export "new svg" 20:57:53 DS: our proposal wouldn't violate those requirements 20:59:27 -ChrisL 20:59:29 -ed_ 20:59:29 -anthony 20:59:31 -heycam 20:59:42 -Shepazu 20:59:55 RRSAgent, make minutes 20:59:55 I have made the request to generate http://www.w3.org/2009/03/16-svg-minutes.html heycam 21:00:22 ed_: I'm going to add ids to those sections 21:00:36 let me know which ones you want to edit 21:01:13 ChrisL: btw, will you be attending the thursday call? (do you want to have vector-effects on the agenda?) 21:01:38 -jwatt 21:01:39 GA_SVGWG()2:30PM has ended 21:01:40 Attendees were heycam, Shepazu, anthony, jwatt, ed_, ChrisL 21:02:52 okay 21:03:07 percentages are completely useless in the face of objectBoundingBox 21:03:28 we so need to fix this 21:05:52 we should try and register a non-xml mime type for svg though 21:06:05 as well as image/svg+xml 21:06:11 shepazu 21:06:44 yes 21:06:48 on phone, brb 21:54:36 ed_: any thoughts on which parts you want to do? 22:24:37 Zakim has left #svg