The OpenFX 8u40 release is aimed at stabilization and the following two new features: Accessibility, New Controls.
During 8u20, Accessibility was prototyped with the intention of add the feature to OpenJFX 9. The work went well and the release date was moved forward.
OpenJFX was missing a few high value controls. These are Spinner, FormattedText and Alert Dialogs. Spinner is a control that is found in most modern UI toolkits. FormattedText (or adding the ability to filter and format a regular text control) is important for business applications. Standard Alert dialogs are common in most UI toolkits and also essential for business applications.
Development repo: http://hg.openjdk.java.net/openjfx/8u-dev/rt
Sanity Testing / Weekly Code Freeze
Weekly sanity testing is performed to catch errors early. During this time, the repo is "frozen". See Sanity Testing for details.
Milestones are clean points where FX could be shipped. A milestone contains no P1 or P2 issues. Committers are encouraged to hold back significant changes just before a milestone to maximize stability.
Milestones occur at roughly 6 week intervals, starting and ending on a Tuesday. Extra emphasis is placed on testing the week before a milestone and on the Monday of the milestone.
NOTE: we will be under rampdown rules from Dec 1 (the week before M4) until Dec 15 (when we fork the 8u40 repo)