19:30:46 RRSAgent has joined #svg 19:30:46 logging to http://www.w3.org/2008/11/27-svg-irc 19:30:48 RRSAgent, make logs public 19:30:50 Zakim, this will be GA_SVGWG 19:30:50 ok, trackbot; I see GA_SVGWG()2:30PM scheduled to start now 19:30:51 Meeting: SVG Working Group Teleconference 19:30:51 Date: 27 November 2008 19:31:50 GA_SVGWG()2:30PM has now started 19:31:56 +??P0 19:32:05 +??P1 19:32:17 Zakim, +??P0 is me 19:32:17 sorry, ed, I do not recognize a party named '+??P0' 19:32:28 Zakim, ??P0 is me 19:32:28 +ed; got it 19:32:31 Zakim, ??P1 is me 19:32:31 +anthony; got it 19:32:45 +??P2 19:32:51 Zakim, ??P2 is me 19:32:51 +heycam; got it 19:33:07 +??P3 19:33:33 Zakim, ??P3 is me 19:33:33 +shepazu; got it 19:34:42 Scribe: Cameron 19:34:44 ScribeNick: heycam 19:34:52 Chair: Erik 19:35:02 Topic: SVG 1.1 errata 19:35:08 http://lists.w3.org/Archives/Public/public-svg-wg/2008OctDec/0403.html 19:35:12 +ChrisL 19:35:34 http://www.w3.org/Graphics/SVG/Group/repository/errata/errata.xml#clippath-pointer-events 19:36:01 CM: This was mentioned on batik-users, which is why I mention it 19:36:17 ED: there is no action on it? 19:36:18 chris has joined #svg 19:37:14 DS: i don't know if there's an action or not, but i'll take one 19:37:32 DS: i don't think i specified it well, but my email didn't say exactly what needs to be done 19:37:44 DS: it just says that clip path does not affect pointer events 19:37:59 [[ 19:38:00 clarify that clipPath does not affect 19:38:01 pointer events. This should note that since clipPath is not rendered, 19:38:01 no pointer-event values on children of clipPath will affect the target. 19:38:02 [[ 19:38:18 DS: mozilla has this behaviour now 19:38:50 CL: it could mean that clip path with two paths inside it, and you can't clip on them 19:38:51 https://bugzilla.mozilla.org/show_bug.cgi?id=376952 19:39:01 https://bugzilla.mozilla.org/attachment.cgi?id=261068 19:39:02 CL: or the second one is whether you can click on clipped out parts of shapes 19:39:19 testcase: https://bugzilla.mozilla.org/attachment.cgi?id=261068 (yes, works the same in FF3.1b1 and Opera 9.62) 19:40:30 CM: it's the second one, yes? 19:41:26 DS: actually that bug is a different issue 19:41:46 in the first case, you are putting pointer-events on the paths inside clip-path; on the second, you have pointer-events on a rendered shape (which is clipped) 19:42:26 confirmed that the testcase works the same in Safari 3.2.1 too 19:44:01 CL: in the second case, you have a rendered shape with pointer-events and part of it is clipped 19:44:19 CL: so 2a) is stuff inside the clipping path, which is rendered -- should it get pointer events (yes, it should) 19:44:36 CL: so 2b) is stuff outside the clipping path, which isn't rendered -- should it get pointer events? (i think it depends on the value of pointer-events) 19:44:56 DS: i think everybody thinks the visible stuff should get pointer events 19:45:45 http://www.w3.org/TR/SVGTiny12/interact.html#PointerEventsProperty 19:45:55 http://www.w3.org/TR/SVG11/interact.html#PointerEventsProperty 19:46:45 CL: in tiny 1.2, should pointer-events='bounding-box' be affected by clip? 19:47:14 DS: in the example at the url above, it's easily adapted to a test for that 19:47:43 DS: i would argue that the clip path is in effect occluding the rest of the element 19:47:55 DS: as if i had a path with a shape cut out of it 19:48:04 CL: but is it occluding it as in capturing the event? 19:48:14 CL: i'd describe it as a hole (i.e., the opposite) 19:48:37 DS: does it matter if the pointer-events is set on the target element or on the clipping element? 19:49:00 CM: i would think that pointer-events on a clipPath doesn't do anything, since it is used only for geometry 19:49:14 CL: it's not rendered, so it cannot by itself have pointer events 19:50:10 DS: is the clipPath element necessary? 19:50:16 CM: probably for @clipPathUnits 19:53:50 ED: in firefox and opera the pointer events aren't delivered to clipped out regions, in safari they are 19:54:10 http://pastie.org/325527 19:57:45 CL: if you get the bounding box of the clipped circle you get the whole circle? 19:57:46 ED: yes 19:58:09 ED: wonder what you get if you request the bounding box of a group that contains a clipped shape 19:58:45 AG: i agree with CM [unscribed] who thinks of clipping as effectively changing the geometry 19:58:56 AG: [and hence affecting pointer events, bounding box, etc.] 19:59:07 DS: i'd argue for the opposite, the clipping path just affects the rendering 19:59:57 ED: i agree with DS, and so do safari and opera (and ASV iirc) 20:00:05 ...and firefox 20:00:22 CM: that's the current behaviour in batik 20:00:52 DS: seems webkit ignores pointer-events and delivers them for all of the shape always 20:01:54 DS: i can imagine a use case for pointer-events respecting the clipping path 20:02:20 DS: boundingbox and all should, imo, apply just to the non-clipped content 20:03:41 s/just to the non-clipped content/apply to all of the base geometry/ 20:04:25 AG: we should check our bounding box definition 20:04:42 DS: i think the bbox definition is sufficient at the moment 20:04:55 AG: we should ensure that pointer-events=boundingbox is aligned with what the bounding box definition is 20:05:24 ED: i'd disagree with that for 'all', since it says for the fill or stroke of the element, regardless of the values for fill/stroke/visibility 20:05:53 CL: i'm suggesting that the clip path doesn't affect pointer-events='all' 20:06:00 CL: so that case would be still ok 20:07:14 CM: should the visible* values be affected by clip path, and the other values not? 20:08:23 DS: also change in the masking/compositing module 20:08:34 DS: i'll put together wording for both the 1.1 erratum and the masking/compositing module change 20:09:50 ACTION: Doug to propose wording for the clip path pointer-events erratum and masking/compositing module change 20:09:50 Created ACTION-2358 - Propose wording for the clip path pointer-events erratum and masking/compositing module change [on Doug Schepers - due 2008-12-04]. 20:10:04 http://trac.webkit.org/export/38760/trunk/WebKitSite/specs/PointerEventsProperty.html 20:10:52 CL: css has borders, it's not clear whether that's a stroke or not 20:11:06 CL: e.g. a
with a border, does visibleStroke apply to that? 20:11:13 DS: it's the first checkin, he's still working on it 20:15:34 (discussion about having a general mapping of css painting to svg stroking/filling) 20:15:43 (and concepts more broadly) 20:16:33 CL: if border is defined as the stroke, then what about stroking text? and things like that. 20:16:55 DS: i heard that someone is interested in doing stroking of text with a different property name. how would that affect svg? 20:17:20 CL: sounds innocuous, but then what happens with SVG text that has this new text-stroke property? 20:18:25 ACTION: Doug to start a conversation with the CSS WG about this 20:18:25 Created ACTION-2359 - Start a conversation with the CSS WG about this [on Doug Schepers - due 2008-12-04]. 20:19:01 ACTION-2359: Where "this" means this mapping of SVG concepts to CSS. 20:19:01 ACTION-2359 Start a conversation with the CSS WG about this notes added 20:19:10 Topic: selectors-api review 20:19:14 ED: anybody else reviewed? 20:19:18 DS: it's not due for a while yet? 20:19:22 ED: 12 december 20:19:36 CL: i feel like we should push back more on the lack of namespace support 20:19:44 CL: i.e., put back namespace support 20:20:45 ED: postpone this discussion until next telcon? 20:21:20 -shepazu 20:21:44 Topic: Errata 20:22:00 AG: i've done my errata related actions 20:22:13 AG: i've added the 1.1 full 2ed to cvs 20:22:16 AG: with some of the changes 20:22:31 - Linking in a text environment 20:22:33 - feFlood in attribute 20:22:35 - Filter subregion 20:22:37 - Cleaning up the wording of the underlying value being the identity transform 20:22:39 - Start and end incorrectly described for text 20:22:40 - Typo 'effect' instead of 'affect' 20:22:42 - Incorrect reference to solidColor element 20:22:44 - Capturing pointer-events with a zero opacity mask 20:22:46 http://dev.w3.org/SVG/profiles/1.1F2/master/ 20:22:58 http://dev.w3.org/SVG/profiles/1.1F2/errata/errata.xml 20:23:04 AG: i stripped out the 1.1F errata from that errata.xml and added it to the public repository 20:23:25 AG: i need to check in the tests that relate to the errata 20:23:44 AG: i want to discuss where we should put the xslt that transforms the errata 20:23:50 AG: in tools/errata/ ? 20:24:07 AG: but there are two xslts, one that makes the xml readable in a browser, and another that makes a publishable version 20:24:17 CL: for the first one we need that published so that they can view the xml easily 20:24:24 CL: the second one can be in any convenient place 20:24:41 AG: so first one in tools/ directory, other in the errata/ directory? 20:25:01 AG: also, what are we going to do with the 1.1 tiny errata 20:25:16 CL: are any of those not in 1.2T? 20:25:21 AG: i'll go back and check 20:25:45 old errata file: http://www.w3.org/Graphics/SVG/Group/repository/errata/errata.xml 20:26:10 CL: i ask because i saw a heise news item that said it replaced 1.1T, which i hadn't really though of before 20:26:25 CL: but if it's important, we could publish errata and a 2ed of 1.1T 20:27:01 CL: if the errata are already covered in 1.2T, i'd say leave them be 20:27:05 http://www.w3.org/Graphics/SVG/Group/repository/errata/errata.xml#version-m11 20:28:10 ED: i'd say 1.2T is the new version to look at 20:28:29 CL: there are various other things that could be backported to 1.1T, but i don't think that's a good use of our time 20:29:37 ED: my suggestion is to keep the 1.1F errata items in the new repo, leave the 1.1T ones in the old repo 20:30:03 AG: i also moved the errata we discussed last time to proposed 20:30:16 ED: will we have a diff marked 1.1 2ed spec? 20:30:36 CL: yes that's a good idea 20:30:58 ED: we should ensure the changes in the errata file get copied over to the spec 20:31:37 ED: and mark the changes in the Changes appendix? 20:31:58 CL: that, or we could have this/latest version uris at the top, and have another version which is the diff marked version of the spec 20:32:05 CL: i have no preference either way 20:33:32 CM: should be easy to generate the diffs 20:33:43 Topic: StaticNodeList erratum 20:33:47 http://www.w3.org/Graphics/SVG/Group/repository/errata/errata.xml#liveness-getintersectionlist-getenclosurelist 20:34:06 ED: this is for getIntersectionList and getEnclosureList 20:34:11 ED: it's been changed to be a StaticNodeList 20:34:25 ED: so instead of using the type StaticNodeList, i'd prefer to say that it's a NodeList with a comment saying it's not live 20:34:29 CL: why that way? 20:34:37 ED: seems to be the way people are doing it in the Web Apps WG 20:34:44 ED: so i'd prefer to align with that 20:34:51 ED: it doesn't really affect us much, just a name 20:35:06 ED: we're not alone in using non-live NodeLists 20:35:58 http://dev.w3.org/SVG/profiles/1.1F2/errata/errata.xml 20:36:11 ACTION: Erik to change the live node list erratum to revert the name to NodeList 20:36:11 Created ACTION-2360 - Change the live node list erratum to revert the name to NodeList [on Erik Dahlström - due 2008-12-04]. 20:37:34 Topic: language/switch processing erratum 20:37:41 ED: i'd rather deal with this in Core 2.0 20:37:50 CL: this was proposed to the symm wg originally, and they rejected it 20:37:58 http://dev.w3.org/SVG/profiles/1.1F2/errata/errata.xml#language-switch-processing 20:39:06 http://www.w3.org/Graphics/SVG/WG/track/products/9 20:40:07 ED: so raise this for core 2.0, and remove the erratum 20:40:13 ED: since it's a new feature 20:44:40 there is actually talk of doing this in a DOM spec 20:44:56 in WebApps WG 20:45:11 ISSUE-2189 raised for core 2 20:45:31 sorry, static nodelist 20:49:46 http://www.w3.org/Graphics/SVG/WG/track/issues/2186 20:51:30 Topic: Undefined behavior with filters erratum 20:52:14 We decide to remove it. 20:52:19 ED: there is ISSUE-2186 already 20:52:22 ISSUE-2186? 20:52:22 ISSUE-2186 -- Investigate undefined behaviour with filters? -- RAISED 20:52:22 http://www.w3.org/Graphics/SVG/WG/track/issues/2186 20:53:31 ACTION: Anthony to make the appropriate changes to the text rotation erratum 20:53:31 Created ACTION-2361 - Make the appropriate changes to the text rotation erratum [on Anthony Grasso - due 2008-12-04]. 20:55:22 Topic: Reword F.5 Tangents erratum 20:55:25 ED: i have an action on this 20:55:34 CL: did we not have something on this in 1.2T from olaf? 20:55:49 ED: tiny doesn't have markers, text path, arcs, so it wouldn't be complete for 1.1 20:56:10 ED: but we could probably borrow some wording from tiny 20:56:52 ED: i'd hope that zero length paths are defined in tiny 20:57:05 CL: i thought this was one of the complex tests olaf added to the test suite 20:57:36 ED: one of the at risk ones 20:58:01 ED: we should backport the wording from 1.2T to this erratum 20:58:24 ACTION: Erik to backport the zero length path wording from 1.2T to this "Reword F.5 Tangents" erratum 20:58:24 Created ACTION-2362 - Backport the zero length path wording from 1.2T to this \"Reword F.5 Tangents\" erratum [on Erik Dahlström - due 2008-12-04]. 20:58:32 see http://www.w3.org/TR/SVGTiny12/implnote.html#PathElementImplementationNotes 20:59:10 Topic: Case sensitivity rewording erratum 21:00:47 ED: i don't think we have a test for this 21:01:02 CL: the test would need @style or