XForms Status Update
Executive Summary
It’s been a while since I wrote an update, and we’ve made good progress I think, so here’s an “executive summary” :)
The most important changes (IMHO) are:
<select1>
is supported, and is implemented in XBL. Great work from Olli. (bug 281668)The rest of the XPath extension functions finally made it through the Transformiix mafia :) (bug 281987)
XForms now works in pure XUL context (bug 302915 and bug 302914). Here’s the calculator running as a XULRunner application:
Checked in
Fixed stupid error in XPath analyzer (bug 301168)
Move event dispatching from revalidate to refresh, as per the XForms errata (bug 300586)
Throw
xforms-compute-exception
on XPath parse errors (bug 299280)Make
<upload>
generatexforms-value-changed event
(bug 300243)Valid bindings generated MDG loop warning (bug 301413)
Two fixes for the XForms preferences UI (bug 302049 and bug 301801)
Custom events could not bubble (bug 302069)
Fix binding precedence were not correct for
<hint>
,<help>
, and<alert>
(bug 302074)Make
<input>
dispatch DOMActivate (bug 302027)Set correct context for controls with only
model
attribute set (bug 280366)Change context for
at
attribute on<insert>
per the XForms errata (bug 203499)Fix submission allowing cross domain instance replacement (bug 302685)
Support for
<select1>
, implemented in XBL (bug 281668)The rest of the XForms specific XPath extension functions are supported (bug 281987)
Fix two errors in XUL that was causing XForms to fail in XUL documents (bug 302915 and bug 302914)
In Progress
The eternal “in progress” pseudoclasses are still in progress, but are coming along — now in seperate bugs (bug 271720 has them as dependencies)
Port
<select>
to XBL (bug 300801)Create XFormns XPI for XULRunner (build bug 298431, Gecko support bug 299716)
<help>
,<hint>
,<alert>
, and<message>
should generatexforms-link-exception
(bug 300255)Fix handling of the
selected
attribute for case as per the XForms errata (bug 302497)Port
<switch>
,<case>
, and<group>
to XBL, which should also fix the problem of control showing up in the wrong order (bug 301374)Add
instance
attribute to<submission>
(bug 302496)Starting to look at how we visually inform users of fatal errors (bug 290465)
Refresh itemset if nodeset changes (bug 303312)
Hi, it seems the link to xfcalc.zip is dead. is there any other place where i can download it? is there any other example of xform running in a xulrunner app?
thanks in advance
lekma
I think it is the only example, and the file is gone now. It was just a wrapper around the calculator example though, and you will need to make your own build of XULRunner until bug 312970 is fixed.
thx.