hg: openjfx/2.2/graphics/rt: 66 new changesets

hang.vo at oracle.com hang.vo at oracle.com
Tue May 15 06:18:15 PDT 2012


Changeset: 893db73acfb5
Author:    hudson
Date:      2012-05-09 18:39 -0700
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/893db73acfb5

Added tag 2.2-b08 for changeset 804bd3cdb04f

! .hgtags

Changeset: 9c1fd1804113
Author:    Kinsley Wong
Date:      2012-05-08 11:22 -0700
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/9c1fd1804113

RT-21405: Implement visual designs for pagination.

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/PaginationSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css

Changeset: 8b0708f5ed25
Author:    leifs
Date:      2012-05-08 12:33 -0700
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/8b0708f5ed25

Enable FX virtual keyboard on embedded platform.

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextInputControlSkin.java

Changeset: 64ccfd96361b
Author:    Kinsley Wong
Date:      2012-05-08 13:25 -0700
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/64ccfd96361b

Fix broken unit test.

! javafx-ui-controls/test/javafx/scene/control/PaginationTest.java

Changeset: e07711c31a88
Author:    jgiles
Date:      2012-05-08 11:53 +1200
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/e07711c31a88

Added a Format StringConverter, and updated other Format-related classes to play nicely (and reduce duplication).

! javafx-util-converter/src/javafx/util/converter/CurrencyStringConverter.java
+ javafx-util-converter/src/javafx/util/converter/FormatStringConverter.java
! javafx-util-converter/src/javafx/util/converter/NumberStringConverter.java
! javafx-util-converter/src/javafx/util/converter/PercentageStringConverter.java

Changeset: aecf95ea8ca1
Author:    jgiles
Date:      2012-05-08 15:49 +1200
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/aecf95ea8ca1

Various improvements for RT-19452: TableView: Item renderers and item editors, including:
 * Add getter/setter/property methods to cells
 * Add public default constructors to cells
 * Add public default constructor to CheckBoxTreeItem
 * Add FormatStringConverter (in java.util.converter package)
 * Remove StringFormat* cell code (as it now duplicates FormatStringConverter)
 * Merge StringConverter* cell and TextField* cell code -> called TextField* cell
 * Allow for combobox* cells to support editable and non-editable ComboBox

! javafx-ui-controls/src/com/sun/javafx/scene/control/CheckBoxTreeItem.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/CheckBoxListCell.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/CheckBoxTableCell.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/CheckBoxTreeCell.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ChoiceBoxCell.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ChoiceBoxListCell.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ChoiceBoxTableCell.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ChoiceBoxTreeCell.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ComboBoxCell.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ComboBoxListCell.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ComboBoxTableCell.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ComboBoxTreeCell.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ProgressBarTableCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/StringConverterCellFactory.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/StringConverterListCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/StringConverterTableCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/StringConverterTreeCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/StringFormatCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/StringFormatCellFactory.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/StringFormatListCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/StringFormatTableCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/StringFormatTreeCell.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/TextFieldCell.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/TextFieldListCell.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/TextFieldTableCell.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/TextFieldTreeCell.java

Changeset: 0b06e88df716
Author:    jgiles
Date:      2012-05-08 15:51 +1200
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/0b06e88df716

Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.2/scrum/controls/jfx/rt

- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/StringConverterCellFactory.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/StringConverterListCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/StringConverterTableCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/StringConverterTreeCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/StringFormatCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/StringFormatCellFactory.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/StringFormatListCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/StringFormatTableCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/StringFormatTreeCell.java

Changeset: eac369b8d9f8
Author:    jgiles
Date:      2012-05-09 08:30 +1200
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/eac369b8d9f8

Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.2/scrum/controls/jfx/rt

- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/StringConverterCellFactory.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/StringConverterListCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/StringConverterTableCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/StringConverterTreeCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/StringFormatCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/StringFormatCellFactory.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/StringFormatListCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/StringFormatTableCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/StringFormatTreeCell.java

Changeset: 9ce986d68033
Author:    jgiles
Date:      2012-05-09 09:54 +1200
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/9ce986d68033

Further improvements for RT-19452: TableView: Item renderers and item editors, including:
 * CellUtils methods should be singletons
 * Move various util classes into CellUtils
 * add style classes to all cells ctors

! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/CellUtils.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/CheckBoxListCell.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/CheckBoxTableCell.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/CheckBoxTreeCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ChoiceBoxCell.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ChoiceBoxListCell.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ChoiceBoxTableCell.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ChoiceBoxTreeCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ComboBoxCell.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ComboBoxListCell.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ComboBoxTableCell.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ComboBoxTreeCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/TextFieldCell.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/TextFieldListCell.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/TextFieldTableCell.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/TextFieldTreeCell.java

Changeset: ac63ba1fca72
Author:    jgiles
Date:      2012-05-09 09:56 +1200
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/ac63ba1fca72

Backed out changeset: e07711c31a88

! javafx-util-converter/src/javafx/util/converter/CurrencyStringConverter.java
- javafx-util-converter/src/javafx/util/converter/FormatStringConverter.java
! javafx-util-converter/src/javafx/util/converter/NumberStringConverter.java
! javafx-util-converter/src/javafx/util/converter/PercentageStringConverter.java

Changeset: 670383f61836
Author:    jgiles
Date:      2012-05-09 10:00 +1200
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/670383f61836

Readding FormatStringConverter without any changes to the related Format converter classes.

+ javafx-util-converter/src/javafx/util/converter/FormatStringConverter.java

Changeset: 26c6c56d8dfe
Author:    Kinsley Wong
Date:      2012-05-08 15:34 -0700
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/26c6c56d8dfe

RT-19548: Issues with tabs on Right, Bottom or Left of TabPane

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java

Changeset: e8b01c712677
Author:    jgiles
Date:      2012-05-09 10:56 +1200
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/e8b01c712677

Fixing build failure due to reference to deleted class in new cell factories code.

! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ChoiceBoxListCell.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ChoiceBoxTableCell.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ChoiceBoxTreeCell.java

Changeset: 2446e3d7580f
Author:    jgiles
Date:      2012-05-09 10:57 +1200
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/2446e3d7580f

Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.2/scrum/controls/jfx/rt


Changeset: 2880c42fddab
Author:    jgiles
Date:      2012-05-09 14:26 +1200
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/2880c42fddab

Further refactoring of cell factory code to remove separate cell factory classes, instead moving the public static methods into the class that they belong to.

- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/CheckBoxCellFactory.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/CheckBoxListCell.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/CheckBoxTableCell.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/CheckBoxTreeCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ChoiceBoxCellFactory.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ChoiceBoxListCell.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ChoiceBoxTableCell.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ChoiceBoxTreeCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ComboBoxCellFactory.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ComboBoxListCell.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ComboBoxTableCell.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ComboBoxTreeCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ProgressBarCellFactory.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ProgressBarTableCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/TextFieldCellFactory.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/TextFieldListCell.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/TextFieldTableCell.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/cell/TextFieldTreeCell.java

Changeset: e739e6766777
Author:    jgiles
Date:      2012-05-09 16:12 +1200
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/e739e6766777

RT-19452: TableView: Item renderers and item editors

- javafx-ui-controls/src/com/sun/javafx/scene/control/CheckBoxTreeItem.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/CellUtils.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/MapValueFactory.java
+ javafx-ui-controls/src/javafx/scene/control/CheckBoxTreeItem.java
+ javafx-ui-controls/src/javafx/scene/control/cell/CellUtils.java
! javafx-ui-controls/src/javafx/scene/control/cell/CheckBoxListCell.java < javafx-ui-controls/src/com/sun/javafx/scene/control/cell/CheckBoxListCell.java
! javafx-ui-controls/src/javafx/scene/control/cell/CheckBoxTableCell.java < javafx-ui-controls/src/com/sun/javafx/scene/control/cell/CheckBoxTableCell.java
! javafx-ui-controls/src/javafx/scene/control/cell/CheckBoxTreeCell.java < javafx-ui-controls/src/com/sun/javafx/scene/control/cell/CheckBoxTreeCell.java
! javafx-ui-controls/src/javafx/scene/control/cell/ChoiceBoxListCell.java < javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ChoiceBoxListCell.java
! javafx-ui-controls/src/javafx/scene/control/cell/ChoiceBoxTableCell.java < javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ChoiceBoxTableCell.java
! javafx-ui-controls/src/javafx/scene/control/cell/ChoiceBoxTreeCell.java < javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ChoiceBoxTreeCell.java
! javafx-ui-controls/src/javafx/scene/control/cell/ComboBoxListCell.java < javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ComboBoxListCell.java
! javafx-ui-controls/src/javafx/scene/control/cell/ComboBoxTableCell.java < javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ComboBoxTableCell.java
! javafx-ui-controls/src/javafx/scene/control/cell/ComboBoxTreeCell.java < javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ComboBoxTreeCell.java
+ javafx-ui-controls/src/javafx/scene/control/cell/MapValueFactory.java
! javafx-ui-controls/src/javafx/scene/control/cell/ProgressBarTableCell.java < javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ProgressBarTableCell.java
! javafx-ui-controls/src/javafx/scene/control/cell/PropertyValueFactory.java
! javafx-ui-controls/src/javafx/scene/control/cell/TextFieldListCell.java < javafx-ui-controls/src/com/sun/javafx/scene/control/cell/TextFieldListCell.java
! javafx-ui-controls/src/javafx/scene/control/cell/TextFieldTableCell.java < javafx-ui-controls/src/com/sun/javafx/scene/control/cell/TextFieldTableCell.java
! javafx-ui-controls/src/javafx/scene/control/cell/TextFieldTreeCell.java < javafx-ui-controls/src/com/sun/javafx/scene/control/cell/TextFieldTreeCell.java

Changeset: 3a3c81105d68
Author:    jgiles
Date:      2012-05-09 16:14 +1200
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/3a3c81105d68

Temporarily disabling the automatic generation of the ProgressBarTableCellBuilder, as it leads to compilation failure.

! javafx-ui-controls/src/javafx/scene/control/cell/ProgressBarTableCell.java

Changeset: de2d96aed7c8
Author:    Paru Somashekar <paru.somashekar at oracle.com>
Date:      2012-05-09 01:09 -0700
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/de2d96aed7c8

implement ColorPicker visual spec

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ColorPalette.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CustomColorDialog.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css

Changeset: 19c427cc52af
Author:    mickf
Date:      2012-05-09 15:34 +0100
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/19c427cc52af

RT-20780 : Scaling UI Controls down to QVGA: ScrollPane

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java

Changeset: 29f4947ad2b4
Author:    Paru Somashekar <paru.somashekar at oracle.com>
Date:      2012-05-09 09:39 -0700
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/29f4947ad2b4

ColorPicker - pattern for transparent color.

+ javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/pattern-transparent.png

Changeset: e39deb31ee8f
Author:    David Grieve<david.grieve at oracle.com>
Date:      2012-05-09 21:37 -0400
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/e39deb31ee8f

RT-21425, RT-21429, RT-21292: Reworked how a Node uses StyleHelper and StyleCacheKey. This was primarily done to resolve a memory leak issue for SB, but also fixes the performance problems related to recreating StyleHelper more often than needed.

! javafx-ui-common/src/com/sun/javafx/css/StyleHelper.java
! javafx-ui-common/src/com/sun/javafx/css/StyleManager.java
! javafx-ui-common/src/javafx/scene/Node.java
! javafx-ui-common/test/unit/com/sun/javafx/css/Node_cssStyleMap_Test.java
! javafx-ui-common/test/unit/com/sun/javafx/css/StyleablePropertyTest.java

Changeset: add555ef6ec1
Author:    Kinsley Wong
Date:      2012-05-09 16:01 -0700
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/add555ef6ec1

Pagination: use buttons and toggle buttons for page navigation.

! javafx-ui-controls/src/com/sun/javafx/scene/control/Pagination.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/PaginationSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css

Changeset: 1e038cf8f190
Author:    Kinsley Wong
Date:      2012-05-09 16:19 -0700
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/1e038cf8f190

Pagination: rename pageIndicatorCount to maxPageIndicatorCount

! javafx-ui-controls/src/com/sun/javafx/scene/control/Pagination.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/PaginationSkin.java
! javafx-ui-controls/test/javafx/scene/control/PaginationTest.java

Changeset: 9b5734a40a7b
Author:    Kinsley Wong
Date:      2012-05-09 19:01 -0700
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/9b5734a40a7b

Pagination: add a page information label and css properties
-fx-arrows-visible
-fx-page-information-visible
-fx-page-information-alignment

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/PaginationSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css

Changeset: 3f900f9be07e
Author:    Kinsley Wong
Date:      2012-05-09 19:02 -0700
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/3f900f9be07e

Merge


Changeset: b5af5e074b47
Author:    David Grieve<david.grieve at oracle.com>
Date:      2012-05-09 23:11 -0400
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b5af5e074b47

RT-21302: add hook to load embedded.css

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollBarSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css
+ javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/embedded.css
! javafx-ui-controls/src/javafx/scene/control/UAStylesheetLoader.java

Changeset: ed65c13c0dab
Author:    David Grieve<david.grieve at oracle.com>
Date:      2012-05-09 23:11 -0400
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/ed65c13c0dab

Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.2/scrum/controls/jfx/rt

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css

Changeset: 1404dcad58cf
Author:    jgiles
Date:      2012-05-10 07:23 +1200
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/1404dcad58cf

Removing use of placeholder method com.sun.javafx.scene.control.skin.Utils.isEmbedded(), now using com.sun.javafxs.PlatformUtil.isEmbedded() instead.

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollBarSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/Utils.java

Changeset: ff7077e1a1e4
Author:    jgiles
Date:      2012-05-10 07:46 +1200
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/ff7077e1a1e4

RT-21439: Scaling UI Controls down to VGA: TableView. This changeset disables unrequired functionality: column sorting, resizing and reordering.

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/NestedTableColumnHeader.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableColumnHeader.java

Changeset: 3ff578ebbe97
Author:    jgiles
Date:      2012-05-10 11:28 +1200
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/3ff578ebbe97

RT-21207: ComboBox list width doesn't fit its content when first displayed

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ComboBoxPopupControl.java

Changeset: 57be3d435010
Author:    jgiles
Date:      2012-05-10 15:34 +1200
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/57be3d435010

Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.2/scrum/controls/jfx/rt

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollBarSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java

Changeset: fc52b3b711d4
Author:    jgiles
Date:      2012-05-10 16:09 +1200
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/fc52b3b711d4

Fixing build failure by removing null check in CheckBoxListCell ctor

! javafx-ui-controls/src/javafx/scene/control/cell/CheckBoxListCell.java

Changeset: 9e767622180e
Author:    leifs
Date:      2012-05-10 00:02 -0700
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/9e767622180e

Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.2/MASTER/rt

! javafx-ui-common/src/com/sun/javafx/css/StyleHelper.java
! javafx-ui-common/src/com/sun/javafx/css/StyleManager.java
! javafx-ui-common/src/javafx/scene/Node.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/CheckBoxTreeItem.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/CellUtils.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/CheckBoxCellFactory.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/CheckBoxListCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/CheckBoxTableCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/CheckBoxTreeCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ChoiceBoxCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ChoiceBoxCellFactory.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ChoiceBoxListCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ChoiceBoxTableCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ChoiceBoxTreeCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ComboBoxCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ComboBoxCellFactory.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ComboBoxListCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ComboBoxTableCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ComboBoxTreeCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/MapValueFactory.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ProgressBarCellFactory.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/ProgressBarTableCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/StringConverterCellFactory.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/StringConverterListCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/StringConverterTableCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/StringConverterTreeCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/StringFormatCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/StringFormatCellFactory.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/StringFormatListCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/StringFormatTableCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/StringFormatTreeCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/TextFieldCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/TextFieldCellFactory.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/TextFieldListCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/TextFieldTableCell.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/cell/TextFieldTreeCell.java

Changeset: 49f0d0943c33
Author:    mickf
Date:      2012-05-10 17:15 +0100
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/49f0d0943c33

RT-20779 : Scaling UI Controls down to QVGA: ScrollBar

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/embedded.css

Changeset: 103d8426a8e1
Author:    leifs
Date:      2012-05-10 09:45 -0700
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/103d8426a8e1

Fixed RT-21446: Create internal API in utility class to detect embedded screen sizes

! javafx-ui-common/src/com/sun/javafx/Utils.java

Changeset: 6ef3e69d5552
Author:    David Grieve<david.grieve at oracle.com>
Date:      2012-05-10 11:22 -0400
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/6ef3e69d5552

RT-21292: if stylehelper is null in impl_getStyleHelper, return null since the call to createStyleHelper will likely return null

! javafx-ui-common/src/javafx/scene/Node.java

Changeset: b066bcf3f047
Author:    David Grieve<david.grieve at oracle.com>
Date:      2012-05-10 12:53 -0400
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/b066bcf3f047

[TEST ONLY] Ignore ControlTest.testRT18097 pending RT-21471

! javafx-ui-controls/test/javafx/scene/control/ControlTest.java

Changeset: f0003deafe5f
Author:    David Grieve<david.grieve at oracle.com>
Date:      2012-05-10 12:54 -0400
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/f0003deafe5f

Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.2/scrum/controls/jfx/rt


Changeset: 0dd42d0513f2
Author:    leifs
Date:      2012-05-10 10:39 -0700
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/0dd42d0513f2

Fixed RT-19370: Virtual Keyboard: Input Method Constraints

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/FXVK.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/FXVKSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextInputControlSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/resources/controls.properties
! javafx-ui-controls/src/javafx/scene/control/TextInputControl.java

Changeset: f8e9729880b7
Author:    leifs
Date:      2012-05-10 15:41 -0700
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/f8e9729880b7

Disable FXVK for non-embedded platform and move styling to embedded stylesheet.

! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextInputControlBehavior.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/TextInputControlBindings.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/embedded.css

Changeset: 696d11f09dd6
Author:    jgiles
Date:      2012-05-11 12:03 +1200
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/696d11f09dd6

Fixing yet another build failure with the various property-scanning controls unit tests where the default value did not equal the actual value after the ctor was run. Unfortunately this means alignment is not what I'd prefer in one case, but that can be revisited again at a later date.

! javafx-ui-controls/src/javafx/scene/control/cell/CheckBoxTableCell.java

Changeset: ca46b09eeb5b
Author:    jgiles
Date:      2012-05-11 12:08 +1200
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/ca46b09eeb5b

Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.2/scrum/controls/jfx/rt


Changeset: 07e5fa9c1741
Author:    jgiles
Date:      2012-05-11 12:13 +1200
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/07e5fa9c1741

Enabling previously @Ignore'd unit test

! javafx-ui-controls/test/javafx/scene/control/ControlTest.java

Changeset: f321fad48da9
Author:    Kinsley Wong
Date:      2012-05-11 10:50 -0700
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/f321fad48da9

Pagination: add tooltips to page indicators.

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/PaginationSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css

Changeset: c9947ba174fd
Author:    leifs
Date:      2012-05-11 13:15 -0700
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/c9947ba174fd

Show FXVK in a separate Stage.

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/FXVK.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/FXVKSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextInputControlSkin.java

Changeset: afb9b341bd82
Author:    Kinsley Wong <kinsley.wong at oracle.com>
Date:      2012-05-12 10:34 -0700
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/afb9b341bd82

Pagination: always show the selected page when resizing.

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/PaginationSkin.java

Changeset: e262487f274b
Author:    Kinsley Wong <kinsley.wong at oracle.com>
Date:      2012-05-12 10:36 -0700
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/e262487f274b

Pagination visual designs by Jasper.

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/PaginationSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css

Changeset: cc5336993d4c
Author:    mickf
Date:      2012-05-13 15:29 +0100
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/cc5336993d4c

RT-21289 : Click on ScrollBar inc/dec buttons or track sometimes doesn't work

! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ScrollBarBehavior.java

Changeset: 12dbf95172a6
Author:    Paru Somashekar <paru.somashekar at oracle.com>
Date:      2012-05-14 00:22 -0700
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/12dbf95172a6

implementing more visual design specs and fix bugs RT-21521 & RT-21520

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ColorPalette.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ColorPickerSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/CustomColorDialog.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/InputFieldSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/WebColorFieldSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css

Changeset: 99c751fbdff1
Author:    mickf
Date:      2012-05-14 12:46 +0100
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/99c751fbdff1

RT-21290 : Scrollbar behaves wrong on touch screen

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollBarSkin.java

Changeset: a06b43c0bb36
Author:    mickf
Date:      2012-05-14 12:51 +0100
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/a06b43c0bb36

RT-21291 : Scrollable controls scroll in a wrong direction when scrollbar is dragged on touch screen

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java

Changeset: 8a0747a8ce6d
Author:    mickf
Date:      2012-05-14 13:59 +0100
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/8a0747a8ce6d

RT-20780 : Scaling UI Controls down to QVGA: ScrollPane

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java

Changeset: fd3b4690dd58
Author:    mickf
Date:      2012-05-14 16:07 +0100
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/fd3b4690dd58

RT-19845 : Mnemonics' behavior should be platform dependent

! javafx-ui-common/src/com/sun/javafx/scene/KeyboardShortcutsHandler.java

Changeset: ed31fcdd4818
Author:    Kinsley Wong <kinsley.wong at oracle.com>
Date:      2012-05-14 10:03 -0700
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/ed31fcdd4818

Move Pagination control to javafx.scene.control

- javafx-ui-controls/src/com/sun/javafx/scene/control/Pagination.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/PaginationBehavior.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/PaginationSkin.java
+ javafx-ui-controls/src/javafx/scene/control/Pagination.java
! javafx-ui-controls/test/javafx/scene/control/ControlTestUtils.java
! javafx-ui-controls/test/javafx/scene/control/PaginationTest.java

Changeset: fa6dd67f61a5
Author:    David Grieve<david.grieve at oracle.com>
Date:      2012-05-14 10:28 -0400
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/fa6dd67f61a5

RT-21136: EffectConverter convert method should not be called. If it is, that means the parsed value is not a dropshadow or an innershadow, so throw an IllegalArgumentException

! javafx-ui-common/src/com/sun/javafx/css/converters/EffectConverter.java

Changeset: 7390ad3a0a74
Author:    David Grieve<david.grieve at oracle.com>
Date:      2012-05-14 10:28 -0400
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/7390ad3a0a74

RT-21335: skip background and border images whose image url is null.

! javafx-ui-common/src/com/sun/javafx/scene/layout/region/BackgroundImageConverter.java
! javafx-ui-common/src/com/sun/javafx/scene/layout/region/BorderImageConverter.java

Changeset: 613aca3ac850
Author:    David Grieve<david.grieve at oracle.com>
Date:      2012-05-14 14:45 -0400
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/613aca3ac850

Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.2/scrum/controls/jfx/rt


Changeset: f03be9cfb18c
Author:    leifs
Date:      2012-05-14 12:07 -0700
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/f03be9cfb18c

Partial RT-21435 & RT-21436: Show context menu in text controls when receiving stationary touch event on embedded.

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextInputControlSkin.java

Changeset: 0b1d9e171680
Author:    Paru Somashekar <paru.somashekar at oracle.com>
Date:      2012-05-14 12:55 -0700
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/0b1d9e171680

move ColorPicker to javafx.scene.control package

- javafx-ui-controls/src/com/sun/javafx/scene/control/ColorPicker.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ColorPickerBehavior.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ColorPalette.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ColorPickerSkin.java
+ javafx-ui-controls/src/javafx/scene/control/ColorPicker.java
+ javafx-ui-controls/test/com/sun/javafx/scene/control/skin/ColorPickerPaletteRetriever.java
+ javafx-ui-controls/test/javafx/scene/control/ColorPickerTest.java

Changeset: 8e30fa7294fb
Author:    Kinsley Wong
Date:      2012-05-14 13:05 -0700
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/8e30fa7294fb

touch support for buttons, radio buttons and checkboxes.

! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ButtonBehavior.java

Changeset: 9fb7323180b8
Author:    Kinsley Wong
Date:      2012-05-14 13:05 -0700
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/9fb7323180b8

touch support for tabpane.

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java

Changeset: 829698b392fb
Author:    David Grieve<david.grieve at oracle.com>
Date:      2012-05-14 16:38 -0400
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/829698b392fb

RT-21529: retain default container when reloading stylesheets for a scene

! javafx-ui-common/src/com/sun/javafx/css/StyleManager.java

Changeset: d23afb72eadc
Author:    David Grieve<david.grieve at oracle.com>
Date:      2012-05-14 16:41 -0400
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/d23afb72eadc

Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.2/scrum/controls/jfx/rt


Changeset: a0cdc52fbd2b
Author:    Kinsley Wong
Date:      2012-05-14 13:47 -0700
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/a0cdc52fbd2b

Undo touch event support because touch events are mapped to mouse events.

! javafx-ui-controls/src/com/sun/javafx/scene/control/behavior/ButtonBehavior.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TabPaneSkin.java

Changeset: d522aa5fb43e
Author:    Paru Somashekar <paru.somashekar at oracle.com>
Date:      2012-05-14 15:00 -0700
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/d522aa5fb43e

fix an issue with color selection on mouse drag.

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ColorPalette.java

Changeset: e629f12f7bf5
Author:    kcr
Date:      2012-05-15 05:52 -0700
URL:       http://hg.openjdk.java.net/openjfx/2.2/graphics/rt/rev/e629f12f7bf5

Automated merge with ssh://jfxsrc.us.oracle.com//javafx/2.2/MASTER/jfx/rt

! javafx-ui-common/src/com/sun/javafx/css/StyleHelper.java
! javafx-ui-common/src/com/sun/javafx/css/StyleManager.java
! javafx-ui-common/src/com/sun/javafx/scene/KeyboardShortcutsHandler.java
- javafx-ui-common/src/com/sun/javafx/scene/paint/ImagePattern.java
! javafx-ui-common/src/javafx/scene/Node.java
- javafx-ui-common/test/unit/com/sun/javafx/pgstub/StubToolkit.java
- javafx-ui-common/test/unit/com/sun/javafx/scene/paint/ImagePatternTest.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextInputControlSkin.java



More information about the openjfx-dev mailing list