Appendix O: Changes from SVG 1.1
Contents
This appendix is informative, not normative.
This appendix summarizes the changes that have been made since the
SVG 1.1 Second Edition Recommendation.
Changes made since the last SVG 2 Working Draft are highlighted.
O.1. Editorial changes
A number of stylistic changes have been made to the specification to make it more readable. These include the following:
- A change towards using styling similar to contemporary CSS specifications.
- Annotations have been added to the specification to reflect features that the Working Group
has resolved on including and for which a member of the group has committed to drive that feature.
O.2. Substantial changes
In additional to the editorial changes listed above, the following substantial additions, changes and removals
have been made.
O.2.1. Across the whole document
- References to the SVG DTD have been removed.
- IDL has been updated to use Web IDL syntax.
- Added "length" attribute and indexed property access to all list interfaces.
- Remove definition of <angle> type and reference CSS3-values.
- Change all coordinate types to <length> in preparation for referencing css3-values..
O.2.2. Rendering Model chapter
O.2.3. Basic Data Types and Interfaces chapter
O.2.4. Document Structure chapter
- Deprecated the
suspendRedraw
, unsuspendRedraw
and unsuspendRedrawAll
methods in the SVGSVGElement interface.
- Removed the ‘externalResourcesRequired’ attribute.
- Added the ‘discard’ element and the ‘timelineBegin’ and ‘playbackOrder’ attributes on the ‘svg’ element, as defined in SVG Tiny 1.2.
- Added the ability to use 'auto' for the ‘x’ and ‘y’ attributes on ‘image’.
- Lifted the restriction on ‘use’ not being able to reference an entire document.
- Added ‘lang’ attribute on ‘desc’ and ‘title’ elements.
- Added section on WAI-ARIA attributes.
O.2.5. Styling chapter
- Removed the ‘contentStyleType’ attribute.
O.2.6. Coordinate Systems, Transformations and Units chapter
O.2.7. Text chapter
O.2.8. Painting chapter
O.2.9. Color chapter
- Added requirements for images to be color managed.
- Added new color syntaxes from the SVG Color specification: RGBA colors, HSL colors,
LAB colors, ICC named colors and device colors.
- Removed the ‘color-profile’ property.
O.2.10. Paint Servers chapter
O.2.11. Clipping, Masking and Compositing chapter
- SVG now references CSS Masking [CSS-MASKING] specification.
- Removed definition of clipping/masking properties and elements.
- Keep short introduction to clipping/masking and add reference to CSS Masking
- Added reference to Compositing and Blending spec. Simple alpha compositing it mandatory.
O.2.12. Filter Effects chapter
- Removed the body of this chapter and replaced it with a link to the
Filter Effect specification.
O.2.13. Interactivity chapter
O.2.14. Linking chapter
- Removed the restriction on ‘tref’ only being able to reference SVG elements.
O.2.15. Scripting chapter
- Removed the ‘contentScriptType’ attribute.
O.2.16. Animation chapter
O.2.17. Fonts chapter
- Added WOFF requirement, rearranged content.
O.2.18. Extensibility chapter
O.2.19. Document Type Definition appendix
- Removed this appendix, as SVG 2 is not defined in terms of a DTD.
O.2.20. SVG Document Object Model (DOM) appendix
O.2.21. Java Language Binding appendix
- Removed this appendix, as language bindings are now defined by
Web IDL.
O.2.22. ECMAScript Language Binding appendix
- Removed this appendix, as language bindings are now defined by
Web IDL.
O.2.23. References appendix
- Removed normative reference to CSS2.
- Removed informative reference to DOM Level 3 Core.
- Changed normative reference to DOM Level 1 Core to be informative.
- Changed normative reference from DOM Level 2 Core to DOM4.
- Changed informative reference to SMIL 3 to be normative.
- Added normative references to CSS3 Color, CSS3 Fonts, CSS3 Line Box, CSS3 Transforms, CSS3 UI, CSS3 Values and Units, CSS4 Images, Filter Effects, WOFF, Web IDL.
- Added informative references to CSS 3 Transitions and Animations.
O.2.24. IDL Index appendix