- From: Nikos Andronikos <Nikos.Andronikos@cisra.canon.com.au>
- Date: Thu, 7 Jul 2016 23:49:02 +0000
- To: www-svg <www-svg@w3.org>
https://www.w3.org/2016/07/07-svg-minutes.html
[1]W3C
[1] http://www.w3.org/
- DRAFT -
SVG Working Group Teleconference
07 Jul 2016
[2]Agenda
[2] https://lists.w3.org/Archives/Public/www-svg/2016Jul/0003.html
See also: [3]IRC log
[3] http://www.w3.org/2016/07/07-svg-irc
Attendees
Present
nikos, stakagi, AmeliaBR, Tav
Regrets
Chair
Nikos
Scribe
Nikos
Contents
* [4]Topics
1. [5]Restore SVGSVGElement.prototype.getElementById
2. [6]Use a single-case name for meshGradient
3. [7]Publishing SVG 2 CR
4. [8]use element changes to be shadow dom compliant
* [9]Summary of Action Items
* [10]Summary of Resolutions
__________________________________________________________
Restore SVGSVGElement.prototype.getElementById
[11]https://github.com/w3c/svgwg/issues/182
[11] https://github.com/w3c/svgwg/issues/182
nikos: First topic is a request we received about
SVGSVGElementById
... It was planned to be moved onto another interface but
jQuery compat caused issues with that
... signals from implementers are that they are happy to keep
it
... there's nosubtle differences between
SVGSVGElement.getElementById and document.getElementById or
Element.querySelector
... so propose adding it back in and not deprecating
... and speccing exactly as in the DOM spec
... so returns first descendent element with that id
... if there's more than element with an id it's technically an
error, but we want to define the behaviour just like DOM
RESOLUTION: Restore SVGSVGElement.getElementById. Rescind
previous resolution to deprecate. Spec just as it's specced in
DOM - returns first descendant element in document order with
the Id
Use a single-case name for meshGradient
nikos: We received feedback from Anne as well regarding the
name
... and we said if we got feedback from anyone else and we'd
change
Tav: I've looked at the code in WebKit and Blink, and I can't
see what they're talking about
... as far as I can tell it's all handled in one or two
functions that take care of SVG casing
... I do see some fast path stuff for colours in CSS, but there
seems to be nothing special done
... So as far as I can see it's just adding one more line to a
file
... so I don't know what to do next
nikos: did you see my proposal about changing it to meshpaint?
AmeliaBR: I like the argument that a generic name opens us up
to future extensions
nikos: It would be fairly simple to add once we have the mesh
structure
... [12]http://snapsvg.io/
... this style is popular
[12] http://snapsvg.io/
Tav: That wouldn't be so easy to do with our structure because
you have to duplicate corner points
AmeliaBR: I'm not sure how extendable our format is because the
path is on the stop element itself
... so if anything that would be an argument for leaving it
specific
nikos: My feeling is that we should change. We have had
feedback from two people now.
AmeliaBR: as far as I'm concerned, this was decided when
meshrow and meshpatch was made all lower case
... would be weird to have meshGradient and meshrow
... I'm happy with gradientmesh or meshgradient
nikos: I was leaning towards gradientmesh initially, but
changing the order of words may be a second source of confusion
... so now I prefer meshgradient
Tav: I would be ok with changing the spec and adding a note
asking for comments from implementors on what they prefer
... I think it will look strange having it all lower case
nikos: Sounds reasonable
RESOLUTION: Rename meshGradient to meshgradient, add a note in
the spec asking for feedback from authors and implementors as
to their preference for use and separately their feedback on
the difficulty of implementing camelcased element names
Publishing SVG 2 CR
nikos: My intention was to branch and start the publication
process on July 11
AmeliaBR: I should have edits ready for r/v by then
Tav: I'm probably half way done with the text algo and should
have it by Monday
... might be Tuesday Australian time
nikos: We'll need a resolution to publish, which I'll do
offline on the mailing list
... Let me know when you've made your final changes and I'll
send out an email asking for a resolution to publish
... I'll start the publication process (as much as I can) while
waiting for the resolution
use element changes to be shadow dom compliant
AmeliaBR: I've been working on this. Making my best choices in
terms of how to do it
... Will submit as a pull request and try to get feedback from
SVG group and shadow dom experts
... Should be done very soon
... and we can hopefully merge by this time next week
... I'll write up a big description on the pull request of what
are breaking changes and what is now defined that wasn't before
nikos: That reminds me
... [13]https://github.com/w3c/svgwg/wiki/SVG-2-new-features
...
[14]https://github.com/w3c/svgwg/wiki/SVG-2-breaking-changes
... two wiki pages which are very bare bones
... but it would be good to document the new features and the
breaking changes in the spec
[13] https://github.com/w3c/svgwg/wiki/SVG-2-new-features
[14] https://github.com/w3c/svgwg/wiki/SVG-2-breaking-changes
AmeliaBR: I'd like to see something like that in the actual
spec
... The changes appendix is more of a commit log now
... It would be nice to have a section that points out where
things have moved and what has actually changed
... As far as the changes appendix goes, it might not be in as
bad a state as we thought in terms of completeness because
Cameron updated it everytime he published
Summary of Action Items
Summary of Resolutions
1. [15]Restore SVGSVGElement.getElementById. Rescind previous
resolution to deprecate. Spec just as it's specced in DOM -
returns first descendant element in document order with the
Id
2. [16]Rename meshGradient to meshgradient, add a note in the
spec asking for feedback from authors and implementors as
to their preference for use and separately their feedback
on the difficulty of implementing camelcased element names
[End of minutes]
The information contained in this email message and any attachments may be confidential and may also be the subject to legal professional privilege. If you are not the intended recipient, any use, interference with, disclosure or copying of this material is unauthorised and prohibited. If you have received this email in error, please immediately advise the sender by return email and delete the information from your system.
Received on Thursday, 7 July 2016 23:49:45 UTC