Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Component Listeners. These would be used as alternatives to bindings similar to how we're using manual PropertyChangeListeners today. The Listeners would also allow the vetoing of continued propagation.
  • Enums on the components listing the bindable properties e.g. XulButton.Props.DISABLED == "disabled". More of a convenience for authors.
  • A metric ton of unit tests with a focus on generic component testing. These tests would be run on all three implementations checking for consistency of behavior i.e. when initially loaded all listbox implementations have a selected index of -1.
  • Base classes shared between the implementations. For instance the SwtTree and SwingTree share ~50% identical code.
  • Upgrade XUL-GWT to GWT 2.0