XForms Status Update

| | Comments (3)

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:

Screenshot of XForms Calculator in XULRunner

Download the 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> generate xforms-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 generate xforms-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)

3 Comments

lekma said:

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

beaufour Author Profile Page said:

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.

lekma said:

thx.

Leave a comment

About this Entry

This page contains a single entry by beaufour published on August 8, 2005 2:19 PM.

XForms Status Update was the previous entry in this blog.

XForms Status Update is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Powered by Movable Type 4.1