JavaFX 1.3.1 SDK Release Notes

October 2010  
The JavaFX 1.3.1 SDK release introduces offline deployment, improves the application startup experience, and provides bug fixes.
 
Contents
 
New Features
System Requirements
Bug Fixes
Documentation
Known Issues
More Information
 
New Features

The following new feature is added to JavaFX in this release:


System Requirements

See the JavaFX System Requirements document.

Bug Fixes

The most important bug fixes in the JavaFX 1.3.1 release are as follows.

  • Issue: RT-7788    Scene.stylesheets are not taken into account.
    Description: CSS styles were not applied if a Scene was created without any Controls, and then Controls were later added to the Scene.

  • Issue: RT-7939    Grid does not account for padding when calculating width and height.
    Description: The Grid layout container did not take padding into account in its size calculations.

  • Issue: RT-8231    OverrunStyle.CLIP does not work as expected.
    Description: In a Labeled control, setting the textOverrun variable to CLIP would remove characters from the middle of the string instead of clipping.

  • Issue: RT-8294    StringIndexOutOfBoundsException error is thrown in Labeled control.
    Description: A Labeled control would throw StringIndexOutOfBoundsException if its textOverrun style was set to CLIP.

  • Issue: RT-8304    TreeView does not properly handle changes to its root.
    Description: Changing the root node of a TreeView would fail if the tree was in the collapsed state.

  • Issue: RT-8324    Traversal Engine holds a strong reference to traversable nodes in the scene.
    Description: An internal mechanism for focus traversal would retain references to Scene objects, causing memory leaks.

  • Issue: RT-8338    Padding changes on Flow layout do not set layoutBounds correctly.
    Description: The preferred size calculations for the Flow container were incorrect if padding had been specified.

  • Issue: RT-8465    PopupMenu does not take Separator width into account.
    Description: Menus were too wide if they contained all narrow items along with one or more separators.

  • Issue: RT-8565    Radial gradients do not work from stylesheet.
    Description: Radial gradients did not work when specified via a CSS style sheet.

  • Issue: RT-8604    Grid prints error messages to console.
    Description: The Grid container printed a warning message "Please set rows rather than content" even if the application had properly set the rows variable.

  • Issue: RT-8637    Toolbar does not render its items correctly.
    Description: ToolBar did not display its contents properly if their layout bounds extended above or to the left of (0,0).

  • Issue: RT-8640    Setting Label.wrap to true makes the Label to increase its width.
    Description: Setting Label.wrap to true caused the Label to increase its width continuously.

  • Issue: RT-8665    Text is positioned incorrectly in TextBox
    Description: Text was positioned in a TextBox incorrectly if TextBox.positionCaret is used.

Detailed information is available in the JIRA Bug Database. You must have a JIRA account to access this database. If you don't have a JIRA account, you can register for one now.

This release also includes new CSS Reference Guide and improved JavaFX API documentation.

Documentation

All JavaFX 1.3 documentation is also accurate for JavaFX 1.3.1.

Known Issues and Limitations
More Information