Timed Text Change Proposals
This page provides an index for change proposals.
We create a change proposal here to track progress on drafting of significant new sections or revisions to a text.
Each change proposal should at minimum indicate:
- An owner (member of the TTWG)
- The current state - OPEN, WITHDRAWN, CLOSED-IMPLEMENTED, CLOSED-REJECTED
- Which product it relates to
- What issues or bugs it addresses (backlog items) - with links to the issues in the tracker
- A summary of the requirements that the change is intended to address
- Rationale, i.e. technical arguments that lead to or favour the proposed solution
- The proposed solution, to the extent that it is known (edit actions). These could be:
- A set of edit instructions, specific enough that they can be applied without ambiguity.
- Exact spec text for the sections to be changed, and a baseline revision for the version of the spec being changed.
- With prior permission from the Chairs, a high-level prose description of the changes to be made.
- What impact the proposed change will have on the product, positive and negative
A change proposal should over time accumulate a complete set of editing instructions for the editor to apply. The editor will indicate by marking these as done when applied to the relevant product. They will be retained in the change proposal in order to provide an audit trail.
A change proposal will be developed in short bursts of time called iterations, defined by the owner but typically two weeks. At the end of each iteration the owner should report to the WG on the change of status of the backlog items and edit actions.
The backlog of issues will be held in our bug repository, at the start of each iteration the owner should prioritise the backlog issues that pertain to the change proposal and copy over as many new issues that apply to the work item that the owner deems achievable within the iteration; as issue is addressed it should be marked off in the work item, but again retained to provide an audit trail
When a change proposal has been implemented and there are no more unmarked issues or edit actions remain in the work package, and no backlog items exist in the database that have not been applied to the work package, it can be marked as closed by prefixing the title with "CLOSED-IMPLEMENTED".
It is permitted to create more than one change proposal to address the same set of requirements with different solutions. In this case the change proposals that are not implemented should be closed by prefixing the title with "CLOSED-REJECTED" and any rationale for not proceeding with the solution should be included in the change proposal page.
Ordinarily a change proposal once closed should not be re-opened, if new issues are discovered on a product, then a new change proposal should be created to track them.
|1||OPEN||Jerry Smith||Amendments to the set attribute|
|2||OPEN||Jerry Smith||Allowing origin and extent on block elements|
|3||CLOSED-REJECTED||Sean Hayes||Adding margin support -- to be folded into 15 Style.CSS additions|
|4||CLOSED-IMPLEMENTED||Glenn Adams||Clarifications for time expression semantics|
|5||OPEN||Jerry Smith||HTML5 Mapping semantics|
|6||WITHDRAWN||Sean Hayes||TTML DOM API|
|7||OPEN||Pierre-Anthony Lemieux||3D extensions|
|8||OPEN||Pierre-Anthony Lemieux||Animation beyond set|
|9||OPEN||Pierre-Anthony Lemieux||Complexity model|
|10||CLOSED-IMPLEMENTED||Glenn Adams||TTML Versioning|
|11||OPEN||Pierre-Anthony Lemieux||Metadata vocab|
|12||OPEN||Glenn Adams||Profile fixes|
|13||CLOSED-IMPLEMENTED||Glenn Adams||Schema fixes|
|14||OPEN||Nigel Megitt||Audio rendering|
|15||OPEN||Glenn Adams||Style.CSS additions|
|18||OPEN||Pierre-Anthony Lemieux||Style.Image additions|
|19||OPEN||Glenn Adams||Style.Syntax fixes|
|23||OPEN||Pierre-Anthony Lemieux||Forced Display|
|24||OPEN||Mike Dolan||XML fixes|
Open and Unassigned Packages
If you wish to own one of the unassigned change proposals and are a TTWG member, simply start editing and change the section above, as well as the relevant change proposal page. Then declare this at the next available team meeting. Otherwise please contact the TTWG chair before making any changes, we will be pleased to induct you as part of our group.