Open Bug 122981 Opened 23 years ago Updated 2 years ago

implement versioning in XUL namespace URI

Categories

(Core :: XUL, defect)

defect

Tracking

()

Future

People

(Reporter: myk, Unassigned)

Details

Once XUL 1.0 is frozen it should be possible to distinguish applications
implementing that version of the vocabulary from those implementing future
versions.  In short, XUL needs versioning, and since the vocabulary is
distinguished only by its namespace URI, that URI should acquire a version.  It
would additionally be useful if the URI was brief and resolvable to
documentation on XUL.

The current URI is:

http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul

The current home page for XUL documentation is:

http://www.mozilla.org/projects/xul/

XBL's namespace URI is:

http://www.mozilla.org/xbl

My best recommendation (for versioning support, brevity, and resolvability) is:

http://www.mozilla.org/xul/1.0/

If the home page for XUL documentation cannot be changed, however, then the next
best option is:

http://www.mozilla.org/projects/xul/1.0/
Between this and bug 122387, something is a dup.
Bug 122387 looks like it is about having a namespace for extensions to XUL,
while this bug is about renaming the current namespace and establishing a
convention for the names of future versions.  It's possible that the other bug
is actually about establishing a namespace for the next version of XUL, however,
in which case it could be considered a duplicate of this bug, which encompasses it.

Status: NEW → ASSIGNED
Target Milestone: --- → Future
Component: XP Toolkit/Widgets: XUL → XUL
QA Contact: jrgmorrison → xptoolkit.widgets
Assignee: hyatt → nobody
Status: ASSIGNED → NEW
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.