Change History
The following summarizes the changes to the SVG 1.1
specification from the 15 February
2002 Last Call Working Draft to the 30 April
2002 Candidate Recommendation.
Errata from SVG 1.0
- Modified 'stop-opacity', 'opacity' and 'flood-opacity'
properties to take opacity-value rather than alphavalue.
- Added 'preserveAspectRatio' to 'feImage' element with the
same processing as 'image'. SVG DOM (IDL, ecmascript binding
and java binding) updated to match.
- IDL for 'feMorphology' element had incorrect type for
'radius' attributes. IDL, Java and ECMAScript bindings now
use SVGAnimatedNumber.
- IDL for 'feConvolveMatrix' element had incorrect type for
'kernelUnitLength' attributes. IDL, Java and ECMAScript
bindings now use SVGAnimatedNumber.
- IDL for 'feDiffuseLighting' element had missing
'kernelUnitLength' attributes. IDL, Java and ECMAScript
bindings updated accordingly.
- Changed wording on DOM 2 Event ordering. Now in line with
published errata.
- Expanded explanation of conditional processing, in
particular the effect of the test attributes on elements that
are not directly rendered.
- Clarification of DOM events, especially the order in
which they are fired and the relationship between event
attributes and programmatic addition of EventListeners.
- More description for processing an 'image' that
references an SVG image, particularly the values of
preserveAspectRatio, overflow and clip.
Changes specific to SVG 1.1
- Numerous minor editorial changes, mostly consisting of
grammar corrections and typographical error fixes. A small
number of paragraphs in the specification were reworded
solely for the purpose of improving clarity in response to
Last Call review comments.
- Updated the location of the DTD. All examples now
reference the DTD stored at
http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd
- Removed definition of 'solidColor' element (deferred to
SVG 1.2)
- Renamed Full Color Module to Full Color Profile Module as
it only had the color-profile element. Removed Tiny Color
Module.
- Moved 'color', 'color-rendering' and
'color-interpolation' properties to the Full Paint Attribute
module.
- Removed Simple Text Wrapping sections and associated
elements (deferred to SVG 1.2)
- Expanded description of miter limit and changed
references from 'stroke-linewidth' to 'stroke-width'.
- Removed the ability to specify compositing operations on
a per-element basis (deferred to SVG 1.2). The rendering
model of SVG 1.1 is now identical to SVG 1.0.
- Changed "HTML 4.0" to "HTML 4" in Backwards Compatibility
chapter. Also made example valid HTML 4.
- Added XML declaration to the HTML files in the
specification and ensured they are served from the W3C site
with the correct encoding headers.
- Updated many entries in the references section to the
latest versions.
- Added a few and updated many author entries.
- Finished the incomplete sentence in the Coordinate
Systems chapter.
- Modified the normalizedPathSegList method in the
SVGAnimatedPathData interface to generate LINETO segments
rather than ARCTO segments
- SVGCircleElement interface incorrectly referenced the
'rect' element.
- Text on a path now referenced the correct direction when
describing vertical text progression.
- Example of 'MyView' in the Linking chapter now references
the correct element in the XPath expression.
- Referenced SVG Font example now uses the word
"referenced".
- Geographic Coordinate System metadata example split into
three distinct examples. Also fixed small error where the
example incorrectly specified a scale(0,-1) on the coordinate
system.
- Slight rewording of rules on invalid URI processing.
Added explicit details of what types of elements are allowed
to be addressed by particular element references. Added
explicit rule to disallow circular references.
- Clarification that an animation on an element that is
referenced multiple times by 'use' will cause all the
referenced instances to be animated.
- Incorporated the modularized SVG DTD into Appendix A.
Removed mention of XML Schema. The SVG Working Group will
provide a modularized XML Schema for SVG once the production
techniques for such a schema are better understood.
- Specified the starting point and direction of the arc in
'circle' and 'ellipse' elements.
- Updated 'dominant-baseline' and 'alignment-baseline' to
be consistent with XSL definitions.
- Clarification that nested 'svg' elements do not create
new animation timelines.
- Clarification that 'externalResourcedRequired' suspends
the SVGLoad event and animation timelines.
- Updated XSLT example in Styling chapter. Now sets DOCTYPE
correctly and adds version attribute to topmost 'svg'
element.
- Added 'baseProfile' attribute to 'svg' element.
- Added Jun Fujisawa as an editor.
- Moved 'fill-opacity' and 'stroke-opacity' into Opacity
Attribute Module, thus removing Basic Paint Attribute
Module.
- Removed the prefix "Full" from the names of the highest
level modules. The subsetted modules are now always prefixed
"Basic".
- Added 'onload' attribute to Animation Event Attribute
Module.
- Added descriptions of SVG family documents, etc to
Conformance Appendix
- Moved feature strings into separate Appendix. Generated
new feature strings for all modules.