- From: Anthony Grasso <anthony.grasso@cisra.canon.com.au>
- Date: Mon, 12 Apr 2010 12:33:35 +1000
- To: www-svg@w3.org
http://www.w3.org/2010/04/08-svg-minutes.html
---
[1]W3C
[1] http://www.w3.org/
- DRAFT -
SVG Working Group Teleconference
08 Apr 2010
[2]Agenda
[2] http://www.w3.org/Graphics/SVG/WG/wiki/Agenda#for_telcon_2010-04-08
See also: [3]IRC log
[3] http://www.w3.org/2010/04/08-svg-irc
Attendees
Present
[Microsoft], Shepazu, [IPcaller], ed, ChrisL, anthony
Regrets
Chair
SV_MEETING_CHAIR
Scribe
patrickd
Contents
* [4]Topics
1. [5]Handling of out-of-range values in SVG DOM
http://lists.w3.org/Archives/Public/www-svg/2010Mar/0053.ht
ml
* [6]Summary of Action Items
_________________________________________________________
<trackbot> Date: 08 April 2010
<ed> trackbot, start telcon
<trackbot> Meeting: SVG Working Group Teleconference
<trackbot> Date: 08 April 2010
<scribe> scribenick:patrickd
scribekick: patrickd
<scribe> scribenick: patrickd
shepazu: Patrick asked about SVGZoom
patrickd: I got my issues resolved; the issue with firefox was a bug
... But there is an issue that was raised around SVG in XHTML
shepazu: The root most SVG element is the root most element of which
the current SVG fragment is a child
... consider SVG>XHTML>SVG
... Consider XHTML>SVG>SVG
<ChrisL> xhtml > svg1 > svg2
<ChrisL> svg1 is the rootmost
patrickd: Should SVGZoom fire on every SVG element?
<shepazu> html1 > svg1 > html2 > svg2
shepazu: Zoom should fire on the rootmost element.
<shepazu> svg1 > svg2
ChrisL: The basic thing is that the rootmost is the only thing that
fires.
<shepazu> html1 > svg1 > html2 > svg2 > svg3
ChrisL: in xhtml>svg1>sg2, svg2 starts a document fragment, but that
is wholy contained in SVG1; SVG1 should only fire
... In the case of html1> svg1> html2 > svg2 would fire for both
SVG1&2
... If they are nested, they are still separate, they both fire.
shepazu: In the case when you html2> svg1 > html2> svg2 >svg3
<ed>
[7]http://dev.w3.org/SVG/profiles/1.1F2/publish/interact.html#ZoomEv
ent
[7] http://dev.w3.org/SVG/profiles/1.1F2/publish/interact.html#ZoomEvent
<ChrisL> if they are nested without intervening other-ns stuff, only
the rootmost one fires
shepazu: If I did something to zoom in on svg3, it would fire on
svg2
ChrisL: right
<ed> and
[8]http://dev.w3.org/SVG/profiles/1.1F2/publish/script.html#Interfac
eSVGZoomEvent
[8]
http://dev.w3.org/SVG/profiles/1.1F2/publish/script.html#InterfaceSVGZoomEvent
ed: changing currentScale fires zoomEvent
shepazu: Both UA zooming and script will fire the zoomEvent
<ed>
[9]http://dev.w3.org/SVG/profiles/1.1F2/publish/struct.html#__svg__S
VGSVGElement__currentScale
[9]
http://dev.w3.org/SVG/profiles/1.1F2/publish/struct.html#__svg__SVGSVGElement__currentScale
shepazu: Differentiate zoom and magnify from the UA messaging
perspective
ChrisL: So even if to the user a command is noted as zoom in both
cases, the UA needs to differentiate between an SVGZoom and a
magnify
shepazu: There is a new spec coming from the web apps WG dealing
with touch,etc; around guestures (i.e. pinch). So this will be
likely sorted out there (magnify vs. zoom)
... from a UA perspective, if I were using flash, and I see flash,
and i right-click on flash, it would only zoom in the flash. It
should be the same experience for SVG.
... There is an oustanding bug in Firefox resolved as won't fix,
that says we don't want to get special zoom capability to users in
SVG documents; we think that behavior is wrong.
ed: what happens when you set currentScale on a nested svg element
is explicitly undefined in svg1.1f2
issue: Add section to SVG 2.0 specification to disambiguate zoom and
maginify as well as handle use cases of nesting and mixed content
<trackbot> Created ISSUE-2319 - Add section to SVG 2.0 specification
to disambiguate zoom and maginify as well as handle use cases of
nesting and mixed content ; please complete additional details at
[10]http://www.w3.org/Graphics/SVG/WG/track/issues/2319/edit .
[10] http://www.w3.org/Graphics/SVG/WG/track/issues/2319/edit
ChrisL: In the case of <foreignObject> in SVG, the HTML window would
respond as if CSS had adjusted it's dimension
shepazu: I personally think that it would zoom in; there are
potentially use cases for both
ed: A couple of items left over after previous telecons: syntax of
negative values in points;
<ed> [11]http://www.w3.org/Graphics/SVG/WG/track/issues/2314
[11] http://www.w3.org/Graphics/SVG/WG/track/issues/2314
ed: Should we fix this in the 1.12nd edition or move to SVG 2.0
shepazu: We should do this in SVG 2.0
patrickd: Right now, -100-100 is not allowed
ed: Right, it is not allowed
<ed>
[12]http://dev.w3.org/SVG/profiles/1.1F2/publish/shapes.html#PointsB
NF
[12] http://dev.w3.org/SVG/profiles/1.1F2/publish/shapes.html#PointsBNF
<ed>
[13]http://dev.w3.org/SVG/profiles/1.1F2/publish/paths.html#PathData
BNF
[13] http://dev.w3.org/SVG/profiles/1.1F2/publish/paths.html#PathDataBNF
patrickd: Should we fix the language in 2nd edition;
ChrisL: Is it currently allowed
<ed>
[14]http://lists.w3.org/Archives/Public/www-svg/2010Mar/0050.html
[14] http://lists.w3.org/Archives/Public/www-svg/2010Mar/0050.html
ed: It is currently supported by opera, webkit and ie9 support this,
but not some others
ChrisL: The BNF for path doesn't say you can leave out a whitespace,
yet all implementations support this
shepazu: This is a question of which spec to define this in; this is
the right behavior
ChrisL: Probably could adjust the existing BNF using the existing
language
shepazu: Do we want to use BNF?
ChrisL: We would ideally have a set of tools to compress and/or
expand to determine whether it is real or not and express it in a
form for brevity or readability
<scribe> ACTION: chrisl to Respond to Jeff's message on the BNF
issue, how to address it in 2.0 as well as request recommendations
on alternate forms [recorded in
[15]http://www.w3.org/2010/04/08-svg-minutes.html#action01]
<trackbot> Created ACTION-2752 - Respond to Jeff's message on the
BNF issue, how to address it in 2.0 as well as request
recommendations on alternate forms [on Chris Lilley - due
2010-04-15].
ed: How do we resolve this going forward?
ChrisL: Allow for common behavior in both
ed: Do we want to fix this in 2nd edition or 2.0
ChrisL: Depends on how hard it is is to fix the BNF; if it is
changing it for a different grammar, let's push to 2.0
ed: Alternative is to fix it in text and give direction on combining
the two
<scribe> ACTION: ChrisL to Investigate BNF fix for path and pologyon
commonality and see if it is easier to fix 2nd edition spec or move
to 2.0 spec [recorded in
[16]http://www.w3.org/2010/04/08-svg-minutes.html#action02]
<trackbot> Created ACTION-2753 - Investigate BNF fix for path and
pologyon commonality and see if it is easier to fix 2nd edition spec
or move to 2.0 spec [on Chris Lilley - due 2010-04-15].
ed: Should provide test for the solution for this as well
<ed> "10.2.4.5" what does it parse as?
<ed>
[17]http://dev.w3.org/SVG/profiles/1.1F2/publish/paths.html#PathData
BNF
[17] http://dev.w3.org/SVG/profiles/1.1F2/publish/paths.html#PathDataBNF
ed: There was a similar issue raised for elliptical arc
<ChrisL> so we need two test for polyline then, one with missing
space 100-200 and one for concatenated decimals 0.2.3
<ed>
[18]http://lists.w3.org/Archives/Public/www-svg/2010Apr/0006.html
[18] http://lists.w3.org/Archives/Public/www-svg/2010Apr/0006.html
ed: We should allow for skipping of space and comma between
largeArcFlag and the sweepFlag
... Instead of ', *wsp' it should be ',wsp?'
<ed> so change elliptical-arc-argument to become this:
<ed> nonnegative-number comma-wsp? nonnegative-number comma-wsp?
<ed> number comma-wsp flag comma-wsp? flag comma-wsp coordinate-pair
<scribe> ACTION: ed to Change language in language around largeArc
and sweepArc to allow for skipping of white space and comma, write
test case, and communicate back to Jeff [recorded in
[19]http://www.w3.org/2010/04/08-svg-minutes.html#action03]
<trackbot> Created ACTION-2754 - Change language in language around
largeArc and sweepArc to allow for skipping of white space and
comma, write test case, and communicate back to Jeff [on Erik
Dahlström - due 2010-04-15].
ed: There was a questoin about handling out of range values
Handling of out-of-range values in SVG DOM
[20]http://lists.w3.org/Archives/Public/www-svg/2010Mar/0053.html
[20] http://lists.w3.org/Archives/Public/www-svg/2010Mar/0053.html
<ChrisL> close ACTION-2752
<trackbot> ACTION-2752 Respond to Jeff's message on the BNF issue,
how to address it in 2.0 as well as request recommendations on
alternate forms closed
<ed>
[21]http://dev.w3.org/SVG/profiles/1.1F2/publish/coords.html#Interfa
ceSVGPreserveAspectRatio
[21]
http://dev.w3.org/SVG/profiles/1.1F2/publish/coords.html#InterfaceSVGPreserveAspectRatio
<ed> [22]http://www.w3.org/TR/SVGTiny12/svgudom.html#FloatValues
(just checking if there was anything said on negative values in
1.2T)
[22] http://www.w3.org/TR/SVGTiny12/svgudom.html#FloatValues
shepazu: SHouldn't be an error
... Shouldn't halt rendering
ChrisL: Errors in SVG 1.1 are different from parsing errors in XML
... Document can go in and out of error over time
... If it's a parsing error it should halt right there
ed: Probably more correct to throw an exception; would lean towards
this, but not for a negative value, but for an out of range value,
and keep the old value
... Also for negative (which are out of range)
<scribe> ACTION: patrickd to Correct SVGPreserveAspectRatio out of
range language to reflect that the error should be raised and the
value should be preserved when an invalid value is set [recorded in
[23]http://www.w3.org/2010/04/08-svg-minutes.html#action04]
<trackbot> Created ACTION-2755 - Correct SVGPreserveAspectRatio out
of range language to reflect that the error should be raised and the
value should be preserved when an invalid value is set [on Patrick
Dengler - due 2010-04-15].
ChrisL: Face-to-Face meeting; we will shorten this from 24th to
31st. Patrick will get a room for the Monday the 24th.
... Then folks can go to LGM in between (no conference fee)
<ed> elm.href.baseVal = "newurl"
<ed>
[24]http://www.w3.org/TR/SVG11/types.html#InterfaceSVGAnimatedString
[24] http://www.w3.org/TR/SVG11/types.html#InterfaceSVGAnimatedString
shepazu: We are thinking that we don't want to distrub setattribute
or setattributeNS
... Now we are thinking that href takes precendence over xlink:href;
there is no mirroring of the values; and that there should be a
propperty setter, href, that sets the href property and not
xlink:href
anthony: Might need a new time for conf call as winter here or there
is not necessarily winter there
shepazu: We want it either 5 hours earlier or 2 hours later
... let's move it to 5 hours earlier
... Move it 5.5 hours earlier Mon/Thurs
... This conflicts with ODF call
... Actually 5.5 hours is OK. Somone will type the UTC time
... 14:30 UTC
trackbot, end telecon
Summary of Action Items
[NEW] ACTION: ChrisL to Investigate BNF fix for path and pologyon
commonality and see if it is easier to fix 2nd edition spec or move
to 2.0 spec [recorded in
[25]http://www.w3.org/2010/04/08-svg-minutes.html#action02]
[NEW] ACTION: chrisl to Respond to Jeff's message on the BNF issue,
how to address it in 2.0 as well as request recommendations on
alternate forms [recorded in
[26]http://www.w3.org/2010/04/08-svg-minutes.html#action01]
[NEW] ACTION: ed to Change language in language around largeArc and
sweepArc to allow for skipping of white space and comma, write test
case, and communicate back to Jeff [recorded in
[27]http://www.w3.org/2010/04/08-svg-minutes.html#action03]
[NEW] ACTION: patrickd to Correct SVGPreserveAspectRatio out of
range language to reflect that the error should be raised and the
value should be preserved when an invalid value is set [recorded in
[28]http://www.w3.org/2010/04/08-svg-minutes.html#action04]
[End of minutes]
_________________________________________________________
Minutes formatted by David Booth's [29]scribe.perl version 1.135
([30]CVS log)
$Date: 2010/04/08 21:51:06 $
_________________________________________________________
[29] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm
[30] http://dev.w3.org/cvsweb/2002/scribe/
Scribe.perl diagnostic output
[Delete this section before finalizing the minutes.]
This is scribe.perl Revision: 1.135 of Date: 2009/03/02 03:52:20
Check for newer version at [31]http://dev.w3.org/cvsweb/~checkout~/2002
/scribe/
[31] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/
Guessing input format: RRSAgent_Text_Format (score 1.00)
Succeeded: s/It is not well defined what happens when SVG and XHTML are
mixed/what happens when you set currentScale on a nested svg element i
s explicitly undefined in svg1.1f2/
Succeeded: s/webkit/webkit and ie9/
Found ScribeNick: patrickd
Found ScribeNick: patrickd
Inferring Scribes: patrickd
Default Present: [Microsoft], Shepazu, [IPcaller], ed, ChrisL, anthony
Present: [Microsoft] Shepazu [IPcaller] ed ChrisL anthony
Agenda: [32]http://www.w3.org/Graphics/SVG/WG/wiki/Agenda#for_telcon_20
10-04-08
[32] http://www.w3.org/Graphics/SVG/WG/wiki/Agenda#for_telcon_2010-04-08
WARNING: No meeting chair found!
You should specify the meeting chair like this:
<dbooth> Chair: dbooth
Found Date: 08 Apr 2010
Guessing minutes URL: [33]http://www.w3.org/2010/04/08-svg-minutes.html
People with action items: chrisl ed patrickd
[33] http://www.w3.org/2010/04/08-svg-minutes.html
WARNING: Input appears to use implicit continuation lines.
You may need the "-implicitContinuations" option.
End of [34]scribe.perl diagnostic output]
[34] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm
Received on Monday, 12 April 2010 02:34:11 UTC