Appendix I: Change log
The following is a simplified list of changes since the last public draft:
-
Separation into multiple files (for each chapter)
-
Slight rewording in abstract and status introduction.
-
Replaced RCC chapter with integration of sXBL.
-
New requiredFormats test attribute in "Testing for document formats" section.
-
New requiredFonts test attribute in "Testing for required fonts" section.
-
Added new authors Jean-Claude Dufourd (ENST), Suresh Chitturi (Nokia) and Vincent Mahe (France Telecom).
-
DOM Enhancements renamed as many of the APIs were not specific to
documents, but to applications. They also can be used outside of SVG.
-
Various updates to SVGGlobal (formerly SVGWindow), including removal of
documentStyleSheet and evt attributes, addition of screen and
location attributes, addition of navigation method, addition of
mouse capture and merging of existing new meethods into the
interface.
-
Changed return type of SVGImage::getPixel to SVGColor.
-
Traits now throw NO SUPPORTEDERROR when name is null.
-
SVGSVGElement::createSVGRect now described.
-
SVGSVGElement::currentScale can throw an exception
when setting the scale to 0.
-
SVGSVGElement::currentRotate can no longer throw an exception.
-
Much of the Progressive Rendering section was missing in
the previous draft. We found it and put it back in.
-
Slight clarification of the wording in background-fill.
Described relationship of background-fill to other compositing
operations.
-
Removed rgba() syntax from color specifications.
-
Added rules for processing of external document references.
-
Prefetch element now compatible with SMIL version.
-
Multiple pages page and pageSet) have a more complete definition,
with timing values and expected behaviours.
-
Added synchronisation attributes from SMIL 2.
-
Added background-fill-opacity property.
-
Expansion of Vector Effects specifications. Changed "compositing"
attribute to "clipout".
-
Selection event now part of DOM3 events. New Selection interfaces.
-
Better specification of focus and navigation.
-
Remove any mention of feature to adjust drawing order (eg. z-index).
-
Advanced compositing has equations for background removal.
-
More comprehensive specification of transformations, and
modification to constrained transformations.
-
Removed the note that says rendering-color-space was in danger
of being dropped.
-
Font hinting removed from specification.
-
Add "auto" keyword to textLength.
-
Declarative animation of clock time removes animateClock).
-
Enhanced ElementTimeControl interface.
-
New element, animation, for displaying animated vector content.
-
Expanded documentation of URLRequest. URLHeader renamed.
-
SVGTimer interface simplified, and documentation expanded. SVGTimer
is now an Event Target.
-
Separation of DOM enhancements from new APIs.
-
Change specification of getScreenCTM to return values
in the coordinate system used by screenX and screenY.
Added a getClientCTM method.
-
Removed bogus "left", "right", "before" and "after" values for
flowing text alignment (the text-align property).
-
Removed reference to CSS vertical-align property. Added progression-align property for block alignment of flowing
text.
-
Added "overflow" and "underflow" events for flow regions.
-
Changed shadowInherit from a property into an attribute.
Removed "initial" value and added "dynamic" value, with better
description of defaults. Also added an example.
-
Added overlay examples.
-
Modified definition of accessKey animation syntax to coordinate
with DOM Level 3 Events.
-
SVG user agents are required to support the Ogg Vorbis audio format.
SVG user agents are not required to support any particular video format.
-
New section on processing user interface events
-
Definition of ICC named colors.
-
Expansion of specifying paint values to include device colors and
icc named colors.
-
Added interfaces for flow elements.
-
Added list of events.
-
Added list of feature strings.
-
Added event notification for shape changes, and event notification
for rendering bounding box modifications.
-
Added wheel event.
-
Updated images with multiple resolutions.
-
Added Media Type registration for image/svg+xml.
-
Two new methods on SVGLocatable for obtaining rendered bounds.
-
Updated DOM Subset.