SYMM Synchronized
Multimedia
Changes to the SMIL 2.0 Specification Since Last Call
Collected changes through May 22, 2001:
-
Incorporated changes resulting from the resolution of Last Call issues,
documented on the
Last
Call Issue Resolution page.
-
Fixed lots of typos, misspellings, doubled words.
-
Added clarification about "src"-less media elements.
-
Corrected oversight, missing "readindex" from language profile.
-
Separated SMIL 2.0 overall namespace from SMIL 2.0 language profile namespace.
-
Included viewport open/close events in language profile.
-
Placed AccessKeyTiming into its own module, this was an oversight, it was
not declared in any module.
-
Separated repeat functionality into its own module.
-
Separated basic media functionality into three modules to improve resusability.
-
Plugged hole in background color = inherit semantics. Integrating profile
must define or not allowed.
-
Separated out ExclTimeContainers into a module distinct from BasicTimeContainers.
-
Disallowed the nesting of priorityClass elements. The semantics were previously
ill-defined.
-
Clarified endsync=id language.
-
Clarified semantics of repeatDur with 0 dur elements.
-
Fixed oversight of missing width, height, z-index attributes for subregions
and their animation. These are for authoring consistency and add no new
semantics.
-
Clarified handling of invalid begin/end conditions.
-
Clarified handling of semantics of elements ignored via switch or test
attributes.
-
Allow animation of regionName attribute in language profile.
-
Clarified wording of conformance conditions in modules draft.
-
Clarified and relaxed module dependencies in modules draft.
-
Clarified layout module rules in terms of CSS2 and newly added "placeholder"
elements agreed to with CSS and XSL WG.
-
Shortened namespace URI base.
-
Added rule that transition extensions must be namespace qualified, just like
event extensions already are.
-
Clarified that transOut includes the fill period.
-
Clarified application of fillDefault="transition" may be applied to an element
without associate media is treated as auto.
-
Added clarifying language on the use of the endsync attribute with media
elements as time containers and that the elements associated media takes
part in first, last, all computations.
-
Corrected oversight by added offset time to accesskey value, just like other
timing values.
-
Moved customAttributes element from end to beginning of head content model.
-
Specifically defined subregions as child regions of the parent region.
-
Added SMIL 1.0 syncbase text to timing draft. This was an oversight.
-
Fixed examples of coordinated transitions to align with specification.
-
Clarified linking semantics for show=replace when linking into the same document.
-
Chose more accurate attribute value names for the open and close attributes
on viewport.
-
Changed viewport element name to topLayout to honor UI-Tech Task force request.
-
Revised the semantics of the override attribute on the customTest element
to align with WAI recommendations. Changed to visible/hidden to give user
the last word.
-
Fixed namespace prefix language on attributeName to correct processing context
to animation element.
-
Revised description of sourceLevel and destinationLevel attributes to be
more consistent with soundLevel attribute.
-
Added mention of "XHTML Modularization" to SMIL Modules draft to align language
with HTML as suggested by Steven Pemberton.
-
Clarified language of region activation. Activating a region actives parent
region and this recurses up the layout hierarchy.
-
Clarified meaning of percentage increases in audio levels to be changes in
signal level dB.
-
Made the case of accesskey consistent throughout the drafts to use all lower
case.
-
Added "should" to language on user agent reverting to previous volume when
linked-to presentation with volume setting ends.
-
Removed SyncbaseTiming module from the required set for HostLanguage/Integration
Set conformance according to request from 3GPP and other people interested
in SMIL Basic.
-
Clarified default semantics by adding language that puts this in terms of
default region the same size as the root-layout window.
-
Fixed obvious error in timing element content model that lacked the timing
elements themselves.
-
Updated incorrect syntax in examples in animation drafts.
-
Clarified language for fill on linking elements, refined definition of default
behavior, and permit integration language to further define semantics. Strongly
recommend alignment to SMIL 1.0/SMIL 2.0 semantics here.
-
Clarify that in SMIL 2.0 language, animateMotion animates the top-left of
a region or subregion.
-
Based on implementation and author feedback, revised language on event firing
when seeking over elements to prune these redundant events.
-
Removed 'prev' from timing model after consulting with SVG and authors because
it was just syntactic sugar and did not add any functionality.
-
Clarified meaning of wallclock times with time and no date, date and no time.
-
Added reference to HTML4 for shape attribute to correct oversight. Reference
was already present with coords.
-
Corrected undefined activation semantics for transparent media objects by
adding sensitivity attribute.
-
Clarified use and meaning of inherit value with on brush color attribute.
-
Removed incongruous sentence in the SMIL 2.0 language profile referring to
timing.
-
Made explicit that in the SMIL 2.0 language profile, GUI events are delivered
to media element only.
-
Added clarification to media draft on meaning of "external=false" when user
agent cannot render the media.
-
Fix example for indefinite duration media and repeatDur, add explicit
dur="indefinite".
-
Fixed missing fillDefault attribute on animation elements to align with all
the other timing elements.
-
Corrected description of example use of readindex to align with the stated
semantics.
-
Clarified rules for the type attribute to work correctly with multiple protocols
such as HTTP and RTSP.
-
Fixed mistake in normative math defining effect of cumulative animation.
-
Revised error handling rule for incompatible acceleration + deceleration
time manipulation based on implementation consistency feedback.
-
Added MediaMarkerTiming module to the language profile based on good results
with implementation and interoperability testing.
-
Removed the CoordinatedTransitions module from the specification based on
feedback from implementation and interoperability testing.
-
Moved an example up one bulleted point in the SMIL language profile.
-
Removed the reference to the alt attribute in the SMIL language profile
discussing the handling of XML Base.
-
Clarified language for test failure behavior for systemOperatingSystem, systemCPU
test attributes in SMIL 2.0 language profile.
-
Removed "2.0" version number from forward-looking statement on user agent
conformance requirements and UAAG after consulting with WAI.
-
After consulting with HTML-WG, made integrating profile responsible for defining
use of type and valuetype attributes on param element.
-
Corrected mistake in math formula for acceleration/decelleration.
-
Clarified language for interval logic and pruning in timing section.
-
Fixed example of systemScreenSize in content control draft, dimensions in
wrong order.
-
Fixed incorrect SVG path syntax in example in animation section.
-
Fixed oversight, missing switch in Host Language conformance head element
content model.
-
Fixed oversight, missing alt in LINKING-ATTRS collection in modules draft.
-
Fixed oversight, missing layout in Host Language conformance switch element
content model.
-
Fixed oversight, missing CONTCTRL collection on layout element in modules
draft.
-
Adding missing "or element is resumed" clause in description of fill=freeze
in an excl.
By: Aaron COHEN
(aaron.m.cohen@intel.com ) and
Thierry MICHEL (tmichel@w3.org)
Last Updated:$Date: 2001/05/23 07:19:44 $