hg: openjfx/8/master/rt: 97 new changesets

hang.vo at oracle.com hang.vo at oracle.com
Thu Aug 8 12:04:48 PDT 2013


Changeset: 1881571d12e6
Author:    mv157916
Date:      2013-08-02 00:42 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/1881571d12e6

RT-32076: Update the JDK build number to b101 in rt/build.properties file in the JavaFX 8 Master forest.

! build.properties

Changeset: 02439ac5011b
Author:    jgiles
Date:      2013-07-30 12:32 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/02439ac5011b

RT-31577: Clearing the selection in TableView doesn't call ChangeListener on SelectionModel selectedItemProperty

! modules/controls/src/main/java/javafx/scene/control/TableView.java
! modules/controls/src/main/java/javafx/scene/control/TreeTableView.java
! modules/controls/src/test/java/javafx/scene/control/ListViewKeyInputTest.java
! modules/controls/src/test/java/javafx/scene/control/TableViewKeyInputTest.java
! modules/controls/src/test/java/javafx/scene/control/TreeTableViewKeyInputTest.java
! modules/controls/src/test/java/javafx/scene/control/TreeViewKeyInputTest.java

Changeset: 908485f56f7f
Author:    jgiles
Date:      2013-07-30 15:22 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/908485f56f7f

RT-30253: [TreeView] graphics is not rendered immediately when prebuilt cell factory is used.

! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TreeViewSkin.java
! modules/controls/src/main/java/javafx/scene/control/cell/CheckBoxTreeCell.java
! modules/controls/src/main/java/javafx/scene/control/cell/ChoiceBoxTreeCell.java
! modules/controls/src/main/java/javafx/scene/control/cell/ComboBoxTreeCell.java
! modules/controls/src/main/java/javafx/scene/control/cell/TextFieldTreeCell.java

Changeset: be80dfafbd68
Author:    jgiles
Date:      2013-07-30 15:38 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/be80dfafbd68

RT-30754: ComboBox doesn't align properly with baseline

! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ComboBoxBaseSkin.java

Changeset: f0fb93f22f9b
Author:    jgiles
Date:      2013-07-31 09:05 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/f0fb93f22f9b

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


Changeset: 60e14d6f298e
Author:    jgiles
Date:      2013-07-31 10:56 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/60e14d6f298e

RT-31570: Make some VirtualFlow method protected

! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/VirtualFlow.java

Changeset: 0b89acf5c119
Author:    jgiles
Date:      2013-07-31 11:26 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/0b89acf5c119

RT-31901: Regression: scrollbar issue with TitledPane

! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ScrollPaneSkin.java

Changeset: 32a15e40d649
Author:    jgiles
Date:      2013-07-31 12:23 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/32a15e40d649

RT-31997: ChoiceBox and ComboBox popup menu appear shifted vertically (by ~5px)

! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ChoiceBoxSkin.java
! modules/graphics/src/main/java/com/sun/javafx/Utils.java

Changeset: 4f3014d423e9
Author:    jgiles
Date:      2013-07-31 14:10 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/4f3014d423e9

Partial fix for RT-31918: ComboBox doesn't render scroll bars
The exception listed in the jira issue no longer occurs.

! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/VirtualFlow.java

Changeset: 6ac8a1f0708d
Author:    jgiles
Date:      2013-07-31 14:36 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/6ac8a1f0708d

RT-30400: ProgressBar cell factory renders progress bars in empty cells

! modules/controls/src/main/java/javafx/scene/control/cell/ProgressBarTableCell.java
! modules/controls/src/main/java/javafx/scene/control/cell/ProgressBarTreeTableCell.java
! modules/controls/src/test/java/javafx/scene/control/cell/ProgressBarTableCellTest.java
! modules/controls/src/test/java/javafx/scene/control/cell/ProgressBarTreeTableCellTest.java

Changeset: 1468c900ae93
Author:    jgiles
Date:      2013-07-31 14:58 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/1468c900ae93

RT-30394: TreeTableView focus model returns wrong focused index

! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TableCellBehaviorBase.java
! modules/controls/src/test/java/javafx/scene/control/ListViewMouseInputTest.java
! modules/controls/src/test/java/javafx/scene/control/TableViewMouseInputTest.java
! modules/controls/src/test/java/javafx/scene/control/TreeTableViewMouseInputTest.java
! modules/controls/src/test/java/javafx/scene/control/TreeViewMouseInputTest.java

Changeset: 30bec5fde344
Author:    jgiles
Date:      2013-07-31 15:17 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/30bec5fde344

RT-25975: [DOC] : Class SkinBase needs to be documented

! modules/controls/src/main/java/javafx/scene/control/SkinBase.java

Changeset: a8987ec491ac
Author:    jgiles
Date:      2013-08-01 10:02 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/a8987ec491ac

RT-30156: Sorting a table column leaves the selection model inconsistent with the display in the UI

! modules/controls/src/main/java/javafx/scene/control/ListView.java
! modules/controls/src/main/java/javafx/scene/control/MultipleSelectionModelBase.java
! modules/controls/src/main/java/javafx/scene/control/TableView.java
! modules/controls/src/main/java/javafx/scene/control/TreeItem.java
! modules/controls/src/main/java/javafx/scene/control/TreeTableView.java
! modules/controls/src/test/java/javafx/scene/control/TableViewTest.java
! modules/controls/src/test/java/javafx/scene/control/TreeTableViewTest.java

Changeset: 4d59d24f0d8b
Author:    mickf
Date:      2013-08-01 14:39 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/4d59d24f0d8b

RT-30871 : indeterminate progress bar causes memory leak

! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ProgressBarSkin.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ProgressIndicatorSkin.java

Changeset: 3aadad7d5904
Author:    mickf
Date:      2013-08-01 14:43 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/3aadad7d5904

RT-27791 :ProgressBar keeps animating when in ScrollPane and scrolled out of view

! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ProgressBarSkin.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ProgressIndicatorSkin.java

Changeset: 42157cdefd1a
Author:    mickf
Date:      2013-08-01 16:35 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/42157cdefd1a

RT-31661 : Docs : Missing description in ScrollBar API - in constructor

! modules/controls/src/main/java/javafx/scene/control/ScrollBar.java

Changeset: d9f804166732
Author:    mickf
Date:      2013-08-01 17:16 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/d9f804166732

Revert DefaultTreeCell name change to enable building

! modules/controls/src/main/java/javafx/scene/control/cell/CheckBoxTreeCell.java
! modules/controls/src/main/java/javafx/scene/control/cell/ChoiceBoxTreeCell.java
! modules/controls/src/main/java/javafx/scene/control/cell/ComboBoxTreeCell.java
! modules/controls/src/main/java/javafx/scene/control/cell/TextFieldTreeCell.java

Changeset: d4657711e052
Author:    jgiles
Date:      2013-08-02 08:25 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/d4657711e052

Backed out changeset: d9f804166732

! modules/controls/src/main/java/javafx/scene/control/cell/CheckBoxTreeCell.java
! modules/controls/src/main/java/javafx/scene/control/cell/ChoiceBoxTreeCell.java
! modules/controls/src/main/java/javafx/scene/control/cell/ComboBoxTreeCell.java
! modules/controls/src/main/java/javafx/scene/control/cell/TextFieldTreeCell.java

Changeset: 970027341fc2
Author:    jgiles
Date:      2013-08-02 08:25 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/970027341fc2

Adding in missing DefaultTreeCell impl

+ modules/controls/src/main/java/javafx/scene/control/cell/DefaultTreeCell.java

Changeset: 72059831a447
Author:    rbair
Date:      2013-08-01 15:00 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/72059831a447

Minor Intellij project update

! .idea/vcs.xml

Changeset: 7b779c15ce73
Author:    rbair
Date:      2013-08-01 18:09 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/7b779c15ce73

RT-24400: Incorrect work ctrl+backspace and ctrl+delete in TextArea.

Summary: The problem is that the nextWord / previousWord methods on TextInputControl did not correctly handle cases where numbers are in the stream of characters. There may be additional issues related to symbols and how breaking should occur. Also some of this might be OS specific (on Mac it breaks in some places, on Windows someplace else). However this should fix the SQE tests.

! modules/controls/src/main/java/javafx/scene/control/TextInputControl.java
! modules/controls/src/test/java/javafx/scene/control/TextInputControlTest.java

Changeset: a4d7b7b2daa2
Author:    rbair
Date:      2013-08-02 09:21 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/a4d7b7b2daa2

Made some fields final, fixed a javadoc issue.

! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/BehaviorBase.java

Changeset: 97ff822bb664
Author:    rbair
Date:      2013-08-02 09:27 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/97ff822bb664

Removed EMPTY_BINDINGS and use instead Collections.emptyList(). One less field, but more important, the EMPTY_BINDINGS wasn't immutable so there was a possibility of a bug there, whereas now there is not.

! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/BehaviorBase.java

Changeset: a01a090e0477
Author:    rbair
Date:      2013-08-02 11:32 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/a01a090e0477

RT-32102: TreeView on Mac does not use cmd+ctrl+space for toggling selection

! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/ListViewBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TableViewBehaviorBase.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java
! modules/controls/src/test/java/javafx/scene/control/ListViewKeyInputTest.java
! modules/controls/src/test/java/javafx/scene/control/TableViewKeyInputTest.java
! modules/controls/src/test/java/javafx/scene/control/TreeTableViewKeyInputTest.java
! modules/controls/src/test/java/javafx/scene/control/TreeViewKeyInputTest.java

Changeset: 226250c9e7f9
Author:    rbair
Date:      2013-08-02 11:36 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/226250c9e7f9

Minor fixes to BehaviorBase. Made convenience traverse methods final, all pointing to the single non-final method that does all the work. Made sure the keyBindings field is unmodifiable.

! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/BehaviorBase.java

Changeset: 44af70149f3b
Author:    rbair
Date:      2013-08-02 14:01 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/44af70149f3b

RT-32103: Behaviors should remove listeners when Skin is disposed.

I believe this is mostly complete other than for TableViewBehavior and TreeTableViewBehavior. Tests forthcoming.

! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/AccordionBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/BehaviorBase.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/ButtonBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/ChoiceBoxBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/ComboBoxBaseBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/ListViewBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/SliderBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TableViewBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TextAreaBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TextFieldBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TextInputControlBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TwoLevelFocusBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TwoLevelFocusComboBehavior.java
- modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TwoLevelFocusComboListBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TwoLevelFocusListBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TwoLevelFocusPopupBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/BehaviorSkinBase.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ContextMenuSkin.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ListViewSkin.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TreeViewSkin.java
+ modules/controls/src/test/java/com/sun/javafx/scene/control/behavior/AccordionBehaviorTest.java
+ modules/controls/src/test/java/com/sun/javafx/scene/control/behavior/BehaviorBaseTest.java

Changeset: e8ccb3fa27cc
Author:    rbair
Date:      2013-08-02 20:08 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/e8ccb3fa27cc

RT-32110: Cleanup BehaviorBase by passing key bindings in the constructor

! apps/experiments/ConferenceScheduleApp/src/main/java/com/javafx/experiments/scheduleapp/control/VirtualKeyboardSkin.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/AccordionBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/BehaviorBase.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/ButtonBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/CellBehaviorBase.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/ChoiceBoxBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/ColorPickerBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/ComboBoxBaseBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/ComboBoxListViewBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/DateCellBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/DatePickerBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/ListCellBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/ListViewBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/MenuButtonBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/MenuButtonBehaviorBase.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/PaginationBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/ProgressBarBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/ProgressIndicatorBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/ScrollBarBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/ScrollPaneBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/SliderBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/SplitMenuButtonBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TabPaneBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TableCellBehaviorBase.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TableRowBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TableViewBehaviorBase.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TextAreaBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TextFieldBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TextInputControlBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TitledPaneBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/ToolBarBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TreeCellBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TreeTableRowBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TreeViewBehavior.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/FXVKSkin.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/LabelSkin.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/MenuBarSkin.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/SeparatorSkin.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/SplitPaneSkin.java
! modules/controls/src/test/java/com/sun/javafx/scene/control/behavior/BehaviorBaseTest.java
! modules/controls/src/test/java/com/sun/javafx/scene/control/skin/BehaviorSkinBaseTest.java
! modules/web/src/main/java/com/sun/javafx/scene/web/behavior/HTMLEditorBehavior.java
! modules/web/src/main/java/com/sun/javafx/webkit/theme/RenderThemeImpl.java

Changeset: 5c98da320f07
Author:    rbair
Date:      2013-08-02 21:13 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/5c98da320f07

Remove unused method from BehaviorBase

! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/BehaviorBase.java

Changeset: 2f80082e42ef
Author:    rbair
Date:      2013-08-05 13:00 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/2f80082e42ef

Added some more tests for BehaviorBase, added comments to BehaviorBase.

! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/BehaviorBase.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/DateCellBehavior.java
! modules/controls/src/test/java/com/sun/javafx/scene/control/behavior/BehaviorBaseTest.java

Changeset: 0dc911479304
Author:    rbair
Date:      2013-08-05 13:27 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/0dc911479304

Reduced redundant method invocations in TabPaneBehavior.

! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TabPaneBehavior.java
! modules/graphics/src/main/java/com/sun/javafx/scene/traversal/TraversalEngine.java

Changeset: b939cc31d31c
Author:    rbair
Date:      2013-08-05 14:08 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/b939cc31d31c

Added tests to test BehaviorBase focus / mouse events are handled correctly

! modules/controls/src/test/java/com/sun/javafx/scene/control/behavior/BehaviorBaseTest.java
! modules/controls/src/test/java/com/sun/javafx/scene/control/infrastructure/MouseEventFirer.java
! modules/controls/src/test/java/com/sun/javafx/scene/control/infrastructure/VirtualFlowTestUtils.java
! modules/controls/src/test/java/javafx/scene/control/ButtonTest.java
! modules/controls/src/test/java/javafx/scene/control/ColorPickerTest.java

Changeset: 5752e8bc7cb7
Author:    jgiles
Date:      2013-08-05 15:33 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/5752e8bc7cb7

RT-19487: TableView: Support returning to unsorted state.
For more information, I blogged about this feature here:
http://fxexperience.com/2013/08/returning-a-tableview-back-to-an-unsorted-state-in-javafx-8-0/

! modules/controls/src/main/java/javafx/scene/control/TableView.java
! modules/controls/src/test/java/javafx/scene/control/TableViewTest.java

Changeset: 83a5c0ffd155
Author:    jgiles
Date:      2013-08-06 10:25 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/83a5c0ffd155

RT-30484: updateItem is not called at startup on virtualised controls, leading to invalid graphical states.

! modules/controls/src/main/java/javafx/scene/control/ListCell.java
! modules/controls/src/main/java/javafx/scene/control/TableCell.java
! modules/controls/src/main/java/javafx/scene/control/TableRow.java
! modules/controls/src/main/java/javafx/scene/control/TreeCell.java
! modules/controls/src/main/java/javafx/scene/control/TreeTableCell.java
! modules/controls/src/main/java/javafx/scene/control/TreeTableRow.java
! modules/controls/src/test/java/com/sun/javafx/scene/control/infrastructure/VirtualFlowTestUtils.java
! modules/controls/src/test/java/javafx/scene/control/ListViewTest.java
! modules/controls/src/test/java/javafx/scene/control/TableViewTest.java
! modules/controls/src/test/java/javafx/scene/control/TreeTableViewTest.java
! modules/controls/src/test/java/javafx/scene/control/TreeViewTest.java

Changeset: 905b63f0c057
Author:    jgiles
Date:      2013-08-06 10:58 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/905b63f0c057

RT-31907: Cleanup control code (part seven: generics cleanup for TableView / TreeTableView skin code)
Contributed-by: Tom Schindl <tom.schindl at bestsolution.at>
Reviewed-by: jgiles

! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TableViewSkin.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TableViewSkinBase.java
! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TreeTableViewSkin.java

Changeset: 2a33523022aa
Author:    jgiles
Date:      2013-08-06 11:30 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/2a33523022aa

RT-31907: Cleanup control code (part eight: Small TreeTableRow cleanup)
Contributed-by: Tom Schindl <tom.schindl at bestsolution.at>
Reviewed-by: jgiles

! modules/controls/src/main/java/javafx/scene/control/TreeTableRow.java

Changeset: cecdbd12e168
Author:    jgiles
Date:      2013-08-06 11:39 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/cecdbd12e168

RT-31907: Cleanup control code (part nine: Clean up generic warnings in TableRow)
Contributed-by: Tom Schindl <tom.schindl at bestsolution.at>
Reviewed-by: jgiles

! modules/controls/src/main/java/javafx/scene/control/TableRow.java

Changeset: 3268003fe9c0
Author:    jgiles
Date:      2013-08-06 13:11 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/3268003fe9c0

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

! modules/controls/src/test/java/com/sun/javafx/scene/control/infrastructure/VirtualFlowTestUtils.java

Changeset: d0ecfb9f77d6
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-08-06 08:57 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/d0ecfb9f77d6

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

- modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TwoLevelFocusComboListBehavior.java

Changeset: d8637798fb3e
Author:    dmasada
Date:      2013-07-30 14:14 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/d8637798fb3e

RT-31630 Ensemble8 CurveFittedAreaChart and some others get NPE in NGRegion

! apps/samples/Ensemble8/src/samples/resources/ensemble/samples/charts/area/curvefitted/CurveFittedAreaChart.css
! apps/samples/Ensemble8/src/samples/resources/ensemble/samples/controls/text/searchbox/SearchBox.css
! apps/samples/Ensemble8/src/samples/resources/ensemble/samples/media/alphamediaplayer/AlphaMediaPlayer.css
! apps/samples/Ensemble8/src/samples/resources/ensemble/samples/media/overlaymediaplayer/OverlayMediaPlayer.css
! apps/samples/Ensemble8/src/samples/resources/ensemble/samples/media/streamingmediaplayer/StreamingMediaPlayer.css

Changeset: 430db69d45c7
Author:    Chien Yang <chien.yang at orcale.com>
Date:      2013-07-30 14:17 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/430db69d45c7

Fix to RT-31914: occlusion culling fails to work correctly on pure 2d shapes scene with 3d transform
Reviewed by Kevin and Martin

! modules/graphics/src/main/java/com/sun/javafx/tk/quantum/ViewPainter.java

Changeset: 673aece90319
Author:    Chien Yang <chien.yang at orcale.com>
Date:      2013-07-30 14:26 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/673aece90319

Fix to RT-30829: DepthTest flag on Graphics is set by Node but never cleared, misbehaving with multiple dirty regions
Reviewed by Kevin

! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGNode.java
! modules/graphics/src/main/java/com/sun/javafx/tk/quantum/ViewPainter.java

Changeset: a9eb573ffc6e
Author:    tb115823 <Tomas.Brandalik at oracle.com>
Date:      2013-07-31 09:07 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/a9eb573ffc6e

Android: Add vmlauncher netbeans project.

+ netbeans/android/vmlauncher/Android.mk
+ netbeans/android/vmlauncher/nbproject/configurations.xml
+ netbeans/android/vmlauncher/nbproject/project.xml

Changeset: 4f9d8e9fb4aa
Author:    tb115823 <Tomas.Brandalik at oracle.com>
Date:      2013-07-31 09:25 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/4f9d8e9fb4aa

Android: Rename netbeans projects.

- netbeans/android/glass-lib-lens/Android.mk
- netbeans/android/glass-lib-lens/nbproject/configurations.xml
- netbeans/android/glass-lib-lens/nbproject/project.xml
+ netbeans/android/native-glass/Android.mk
+ netbeans/android/native-glass/nbproject/configurations.xml
+ netbeans/android/native-glass/nbproject/project.xml
= netbeans/android/native-vmlauncher/Android.mk < netbeans/android/vmlauncher/Android.mk
= netbeans/android/native-vmlauncher/nbproject/configurations.xml < netbeans/android/vmlauncher/nbproject/configurations.xml
! netbeans/android/native-vmlauncher/nbproject/project.xml < netbeans/android/vmlauncher/nbproject/project.xml

Changeset: fbd46f5535b5
Author:    tb115823 <Tomas.Brandalik at oracle.com>
Date:      2013-07-31 09:59 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/fbd46f5535b5

Android: Add netbeans project native-prism-es2.

+ netbeans/android/native-prism-es2/Android.mk
+ netbeans/android/native-prism-es2/nbproject/configurations.xml
+ netbeans/android/native-prism-es2/nbproject/project.xml

Changeset: 74cc6f8d1fc9
Author:    Artem Ananiev <artem.ananiev at oracle.com>
Date:      2013-07-31 14:03 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/74cc6f8d1fc9

RT-31964: Quantum cleanup: don't force headless AWT on Mac
Reviewed-by: Kevin Rushforth

! modules/graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumToolkit.java

Changeset: 61bcda9f2a59
Author:    tb115823 <Tomas.Brandalik at oracle.com>
Date:      2013-07-31 13:06 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/61bcda9f2a59

Android: Fix hyphens in native libraries names. Remove absolete NativeActivity class.

! buildSrc/android.gradle
- modules/graphics/src/android/java/com/oracle/dalvik/MainActivity.java

Changeset: fda3c077e769
Author:    tb115823 <Tomas.Brandalik at oracle.com>
Date:      2013-07-31 13:07 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/fda3c077e769

Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/graphics/jfx//rt

- modules/graphics/src/android/java/com/oracle/dalvik/MainActivity.java

Changeset: 4d6d71a5fdb5
Author:    David Pulkrabek <david.pulkrabek at oracle.com>
Date:      2013-07-31 13:28 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/4d6d71a5fdb5

iOS build: introduced a new property for closed build

! buildSrc/ios.gradle

Changeset: dd02ad45b83c
Author:    flar <James.Graham at oracle.com>
Date:      2013-07-31 06:49 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/dd02ad45b83c

Fix RT-30223, RT-30826, RT-31044 - Canvas clears clip on Windows/D3D

! modules/graphics/src/main/java/com/sun/prism/d3d/D3DContext.java
! modules/graphics/src/main/java/com/sun/prism/impl/ps/BaseShaderContext.java

Changeset: 0bd782657481
Author:    snorthov
Date:      2013-07-31 13:39 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/0bd782657481

ECLIPSE ONLY: work around strange crash in webnode (html editor) that occurs when deploy.jar is before web on the class path.  This began happening when I upgraded to b100.  Did not investigate further to see whether it is an Eclipse issue or a JDK one.

! .classpath
! modules/web/.classpath

Changeset: f7baf984824c
Author:    kcr
Date:      2013-07-31 11:43 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/f7baf984824c

RT-32017: Gradle: closed build should fail if jfxrt.jar is present in the JDK

! build.gradle

Changeset: 2ad0bb31c1bc
Author:    peterz
Date:      2013-08-01 12:17 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/2ad0bb31c1bc

RT-32010 Gradle build fails with BINARY_STUB

! build.gradle
! buildSrc/linux.gradle

Changeset: 49a2c50e80dc
Author:    Martin Sladecek <martin.sladecek at oracle.com>
Date:      2013-08-01 10:54 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/49a2c50e80dc

RT-32001 SubScene is broken in recent code merge for 8.0-b99

! modules/graphics/src/main/java/javafx/scene/Node.java
! modules/graphics/src/main/java/javafx/scene/Parent.java
! modules/graphics/src/main/java/javafx/scene/SubScene.java
! modules/graphics/src/stub/java/javafx/scene/SubSceneTest.java

Changeset: 18ba5b7ba24c
Author:    snorthov
Date:      2013-08-01 07:09 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/18ba5b7ba24c

RT-31920: Allow Application name to be set and queried and implement app data directory

! modules/graphics/src/main/java/com/sun/glass/ui/Application.java
! modules/graphics/src/main/java/com/sun/glass/ui/mac/MacApplication.java
! modules/graphics/src/main/java/com/sun/glass/ui/win/WinApplication.java
! modules/graphics/src/main/native-glass/mac/GlassApplication.m

Changeset: c8b408109a3a
Author:    tb115823 <Tomas.Brandalik at oracle.com>
Date:      2013-08-01 13:18 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/c8b408109a3a

Android: webnode moved to opensource. Updated java and native projects.

! buildSrc/android.gradle
+ modules/graphics/src/android/java/com/oracle/dalvik/FXActivity.java.jfx78
+ modules/web/src/android/java/com/sun/javafx/scene/web/Debugger.java
+ modules/web/src/android/java/com/sun/javafx/scene/web/skin/HTMLEditorSkin.java
+ modules/web/src/android/java/com/sun/javafx/sg/prism/NGWebView.java
+ modules/web/src/android/java/com/sun/javafx/webkit/Accessor.java
+ modules/web/src/android/java/com/sun/javafx/webkit/prism/PrismInvoker.java
+ modules/web/src/android/java/com/sun/webkit/BackForwardList.java
+ modules/web/src/android/java/com/sun/webkit/Disposer.java
+ modules/web/src/android/java/com/sun/webkit/DisposerRecord.java
+ modules/web/src/android/java/com/sun/webkit/InspectorClient.java
+ modules/web/src/android/java/com/sun/webkit/Invoker.java
+ modules/web/src/android/java/com/sun/webkit/LoadListenerClient.java
+ modules/web/src/android/java/com/sun/webkit/NativeWebView.java
+ modules/web/src/android/java/com/sun/webkit/Timer.java
+ modules/web/src/android/java/com/sun/webkit/WebPage.java
+ modules/web/src/android/java/com/sun/webkit/event/WCChangeEvent.java
+ modules/web/src/android/java/com/sun/webkit/event/WCChangeListener.java
+ modules/web/src/android/java/com/sun/webkit/graphics/WCImage.java
+ modules/web/src/android/java/com/sun/webkit/network/URLs.java
+ modules/web/src/android/java/com/sun/webkit/network/Util.java
+ modules/web/src/android/java/javafx/scene/web/HTMLEditor.java
+ modules/web/src/android/java/javafx/scene/web/PopupFeatures.java
+ modules/web/src/android/java/javafx/scene/web/PromptData.java
+ modules/web/src/android/java/javafx/scene/web/WebEngine.java
+ modules/web/src/android/java/javafx/scene/web/WebEvent.java
+ modules/web/src/android/java/javafx/scene/web/WebHistory.java
+ modules/web/src/android/java/javafx/scene/web/WebView.java
+ modules/web/src/android/java/netscape/javascript/JSException.java
+ modules/web/src/android/java/netscape/javascript/JSObject.java
+ modules/web/src/android/native/android_log.h
+ modules/web/src/android/native/android_webview.c
+ modules/web/src/android/native/android_webview.h
+ modules/web/src/android/native/native_webview.c
+ modules/web/src/android/native/symbol.h
+ netbeans/android/native-webnode/Android.mk
+ netbeans/android/native-webnode/nbproject/configurations.xml
+ netbeans/android/native-webnode/nbproject/project.xml
+ netbeans/android/webnode/build.xml
+ netbeans/android/webnode/local.properties
+ netbeans/android/webnode/nbproject/project.xml

Changeset: 675b95a2ac37
Author:    tb115823 <Tomas.Brandalik at oracle.com>
Date:      2013-08-01 13:23 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/675b95a2ac37

Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/graphics/jfx//rt


Changeset: 812ccc5dcaf0
Author:    snorthov
Date:      2013-08-01 07:26 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/812ccc5dcaf0

ECLIPSE ONLY: fix .classpath compile error

! .classpath
! modules/web/.classpath

Changeset: 44f6ba54dcde
Author:    snorthov
Date:      2013-08-01 08:11 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/44f6ba54dcde

RT-31249: Mechanism to identify application [udpate SWT]

! modules/swt/src/main/java/javafx/embed/swt/FXCanvas.java

Changeset: 7b0d4ac76c35
Author:    Artem Ananiev <artem.ananiev at oracle.com>
Date:      2013-08-01 16:22 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/7b0d4ac76c35

RT-32012: Quantum cleanup: remove PopupScene and PopupStage
Reviewed-by: Kevin Rushforth, Steve Northover

! modules/graphics/src/main/java/com/sun/javafx/tk/DummyToolkit.java
! modules/graphics/src/main/java/com/sun/javafx/tk/Toolkit.java
- modules/graphics/src/main/java/com/sun/javafx/tk/quantum/PopupScene.java
- modules/graphics/src/main/java/com/sun/javafx/tk/quantum/PopupStage.java
! modules/graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumToolkit.java
! modules/graphics/src/main/java/com/sun/javafx/tk/quantum/WindowStage.java
! modules/graphics/src/main/java/javafx/stage/PopupWindow.java
! modules/graphics/src/stub/java/com/sun/javafx/pgstub/StubToolkit.java

Changeset: b4a3b80a0783
Author:    Martin Sladecek <martin.sladecek at oracle.com>
Date:      2013-08-01 16:06 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/b4a3b80a0783

RT-31464 Custom node sample in Ensemble8 is broken

! apps/samples/Ensemble8/src/samples/java/ensemble/samples/scenegraph/node/customnode/MyNode.java

Changeset: fbaef718694c
Author:    Martin Sladecek <martin.sladecek at oracle.com>
Date:      2013-08-01 16:07 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/fbaef718694c

Automated merge with ssh://jfxsrc.us.oracle.com//javafx/8.0/scrum/graphics/jfx/rt


Changeset: c14cc7cd7d5c
Author:    peterz
Date:      2013-08-01 18:44 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/c14cc7cd7d5c

Restored accidental change made in changeset #4514

! buildSrc/linux.gradle

Changeset: dff7ba8f08ec
Author:    Yao Wang <yao.w.wang at oracle.com>
Date:      2013-08-01 10:45 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/dff7ba8f08ec

RT-26111 Use glyph bounding boxes to get visual bounds

! modules/graphics/src/main/java/com/sun/javafx/font/directwrite/DWFontFile.java
! modules/graphics/src/main/java/com/sun/javafx/scene/text/TextLayout.java
! modules/graphics/src/main/java/com/sun/javafx/text/PrismTextLayout.java
! modules/graphics/src/main/java/javafx/scene/text/Text.java
! modules/graphics/src/stub/java/com/sun/javafx/pgstub/StubTextLayout.java

Changeset: 350038269859
Author:    Felipe Heidrich <felipe.heidrich at oracle.com>
Date:      2013-08-01 11:24 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/350038269859

minor fix for StubTextLayout caused by RT-26111

! modules/graphics/src/stub/java/com/sun/javafx/pgstub/StubTextLayout.java

Changeset: 6279340ebb9d
Author:    Felipe Heidrich <felipe.heidrich at oracle.com>
Date:      2013-08-01 14:23 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/6279340ebb9d

[eclipse only] Adding RegionTests to the classpath

! .classpath

Changeset: 9c612891d297
Author:    flar <James.Graham at oracle.com>
Date:      2013-08-01 14:40 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/9c612891d297

Fix RT-31998, forward port of RT-31701: HiDPI: Effects position are wrong

! modules/graphics/src/main/jsl-decora/InvertMask.jsl

Changeset: 469677a7c799
Author:    flar <James.Graham at oracle.com>
Date:      2013-08-01 16:07 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/469677a7c799

Fix RT-24343: missing doc comments in PixelFormat classes

! modules/graphics/src/main/java/javafx/scene/image/PixelFormat.java
! modules/graphics/src/main/java/javafx/scene/image/WritablePixelFormat.java

Changeset: 83f1dd37a34d
Author:    kcr
Date:      2013-08-01 17:08 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/83f1dd37a34d

RT-31249: Mechanism to identify application

! modules/graphics/src/main/java/com/sun/javafx/application/LauncherImpl.java
! modules/graphics/src/main/java/com/sun/javafx/application/PlatformImpl.java

Changeset: d0e9bba74866
Author:    Chien Yang <chien.yang at orcale.com>
Date:      2013-08-01 18:50 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/d0e9bba74866

Add Netbeans project for 3D apps/toys projects
Add 3D moving camera tests.

+ apps/toys/FX8-3DFeatures/src/fx83dfeatures/SimpleMovingCamera.java
+ apps/toys/FX8-3DFeatures/src/fx83dfeatures/SimpleMovingCameraSubScene.java
+ netbeans/appsToys/FX8-3DFeatures/build.xml
+ netbeans/appsToys/FX8-3DFeatures/manifest.mf
+ netbeans/appsToys/FX8-3DFeatures/nbproject/build-impl.xml
+ netbeans/appsToys/FX8-3DFeatures/nbproject/genfiles.properties
+ netbeans/appsToys/FX8-3DFeatures/nbproject/project.properties
+ netbeans/appsToys/FX8-3DFeatures/nbproject/project.xml
+ netbeans/appsToys/ShapeT3D/build.xml
+ netbeans/appsToys/ShapeT3D/manifest.mf
+ netbeans/appsToys/ShapeT3D/nbproject/build-impl.xml
+ netbeans/appsToys/ShapeT3D/nbproject/genfiles.properties
+ netbeans/appsToys/ShapeT3D/nbproject/project.properties
+ netbeans/appsToys/ShapeT3D/nbproject/project.xml

Changeset: a22540914163
Author:    Chien Yang <chien.yang at orcale.com>
Date:      2013-08-01 18:54 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/a22540914163

Change title name

! apps/toys/FX8-3DFeatures/src/fx83dfeatures/SimpleMovingCameraSubScene.java

Changeset: c6ca49ab6269
Author:    Alexander Zvegintsev
Date:      2013-08-02 15:41 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/c6ca49ab6269

RT-26551 Gtk: Behavior of events sending changed
RT-29576 Gtk: Scrolling stops in the combobox popup when the pointer leaves the slider box

! modules/graphics/src/main/native-glass/gtk/glass_gtkcompat.cpp
! modules/graphics/src/main/native-glass/gtk/glass_gtkcompat.h
! modules/graphics/src/main/native-glass/gtk/glass_window.cpp
! modules/graphics/src/main/native-glass/gtk/glass_window.h

Changeset: 16f605590496
Author:    peterz
Date:      2013-08-02 17:56 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/16f605590496

RT-28295 Update libxml2 library to the latest version
On Windows, jfxwebkit.dll is now statically linked to the latest libxml2/libxslt

! build.gradle
! modules/web/src/main/native/Source/WebCore/TargetJava.pri

Changeset: bfa38efb69fa
Author:    dmasada
Date:      2013-08-02 09:44 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/bfa38efb69fa

RT-31428 TableCellFactory sample doesn't cancel editing completely

- apps/samples/Ensemble8/src/samples/java/ensemble/samples/controls/table/tablecellfactory/CheckBoxTableCell.java
- apps/samples/Ensemble8/src/samples/java/ensemble/samples/controls/table/tablecellfactory/EditingCell.java
! apps/samples/Ensemble8/src/samples/java/ensemble/samples/controls/table/tablecellfactory/TableCellFactoryApp.java

Changeset: 79cd77093f2d
Author:    Yao Wang <yao.w.wang at oracle.com>
Date:      2013-08-02 14:10 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/79cd77093f2d

RT-30365 FX 8 3D: Remove predefine 3d shapes' local mesh

! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGBox.java
! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGCylinder.java
! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGShape3D.java
! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGSphere.java

Changeset: 673c493e2fd3
Author:    dmasada
Date:      2013-08-02 14:35 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/673c493e2fd3

RT-31428 TableCellFactory sample doesn't cancel editing completely-update desc and regen sample info to get new desc

! apps/samples/Ensemble8/src/generated/java/ensemble/generated/Samples.java
! apps/samples/Ensemble8/src/samples/java/ensemble/samples/controls/table/tablecellfactory/TableCellFactoryApp.java

Changeset: dfbaa5afdd53
Author:    flar <James.Graham at oracle.com>
Date:      2013-08-02 16:22 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/dfbaa5afdd53

Fix RT-23581 - add 9-slice render methods to Prism Graphics

! modules/graphics/src/main/java/com/sun/prism/Graphics.java
! modules/graphics/src/main/java/com/sun/prism/impl/BaseGraphics.java
! modules/graphics/src/main/java/com/sun/prism/impl/ps/BaseShaderGraphics.java
! modules/graphics/src/main/java/com/sun/prism/j2d/J2DPrismGraphics.java
! modules/graphics/src/main/java/com/sun/prism/sw/SWGraphics.java
! modules/graphics/src/test/java/com/sun/javafx/sg/prism/TestGraphics.java

Changeset: 2c8227ed3cf0
Author:    flar <James.Graham at oracle.com>
Date:      2013-08-02 17:17 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/2c8227ed3cf0

Fix RT-27752 - PixelWriter on WritableImage cannot write BYTE_INDEXED image data

! modules/graphics/src/main/java/com/sun/javafx/image/PixelUtils.java
+ modules/graphics/src/main/java/com/sun/javafx/image/impl/ByteIndexed.java
! modules/graphics/src/main/java/com/sun/javafx/tk/Toolkit.java
! modules/graphics/src/main/java/javafx/scene/image/Image.java
! modules/graphics/src/main/java/javafx/scene/image/PixelFormat.java

Changeset: 7c1ff801571d
Author:    flar <James.Graham at oracle.com>
Date:      2013-08-04 02:26 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/7c1ff801571d

Fix RT-32111 - slice removal optimizations in 9-slicing methods are overly optimistic

! modules/graphics/src/main/java/com/sun/prism/impl/BaseGraphics.java
! modules/graphics/src/main/java/com/sun/prism/impl/ps/BaseShaderGraphics.java
! modules/graphics/src/main/java/com/sun/prism/j2d/J2DPrismGraphics.java
! modules/graphics/src/main/java/com/sun/prism/sw/SWGraphics.java

Changeset: 6de8fb22ec57
Author:    Rafi Tayar <rafi.tayar at oracle.com>
Date:      2013-08-04 15:48 +0300
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/6de8fb22ec57

RT-31892 Tap radius and time out should be configurable and set to a lower default

! modules/graphics/src/main/java/com/sun/glass/ui/lens/LensTouchInputSupport.java
! modules/graphics/src/main/native-glass/lens/input/udev/udevInput.c

Changeset: 89345a49e71f
Author:    kcr
Date:      2013-08-05 08:05 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/89345a49e71f

Follow-on fix for RT-31249 to call Application.setName from FX app thread

! modules/graphics/src/main/java/com/sun/javafx/application/PlatformImpl.java

Changeset: c3ffaeb2e609
Author:    Chien Yang <chien.yang at orcale.com>
Date:      2013-08-05 10:03 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/c3ffaeb2e609

Fix to RT-29771: Dirty regions don't work with moving camera
Reviewed by Kevin

! modules/graphics/src/main/java/javafx/scene/Camera.java
! modules/graphics/src/main/java/javafx/scene/Scene.java

Changeset: fcdb21d8a960
Author:    Felipe Heidrich <felipe.heidrich at oracle.com>
Date:      2013-08-05 14:08 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/fcdb21d8a960

RT-30922: Implement 9-slice region background caching

! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGRegion.java

Changeset: 53a4fad540f1
Author:    Felipe Heidrich <felipe.heidrich at oracle.com>
Date:      2013-08-05 14:12 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/53a4fad540f1

RT-32126: composite glyphs broken after RT-30367

! modules/graphics/src/main/java/com/sun/javafx/font/PrismFontStrike.java
! modules/graphics/src/main/java/com/sun/javafx/font/directwrite/DWFontStrike.java
! modules/graphics/src/main/java/com/sun/prism/impl/GlyphCache.java

Changeset: 3456bb1910d4
Author:    Lisa.Selle at oracle.com
Date:      2013-08-05 20:14 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/3456bb1910d4

Interim fix for rt-32116 - roll back changes from commit:

changeset: 4447:ff1219a1e652
parent: 4445:074b23ebf5f1
user: Martin Sladecek <martin.sladecek at oracle.com>
date: Mon Jul 29 13:33:12 2013 +0200
summary: RT-31919 ColorPicker, ArrayIndexOutOfBoundsException when saving custom color.

which currently cause an NPE with a long press on virtual keyboard.  See jira for details, this interim fix can be reverted when the bugs that 32116 depends on are fixed.

! modules/graphics/src/main/java/javafx/scene/Parent.java
! modules/graphics/src/stub/java/javafx/scene/ParentTest.java

Changeset: 521cced8d920
Author:    tb115823 <Tomas.Brandalik at oracle.com>
Date:      2013-08-06 08:26 +0200
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/521cced8d920

RT-32032 Android: VM hangs when application finishes.
Detach correctly all threads.
Send notification to FXActivity that VM has shutdown.

! modules/graphics/src/android/java/com/oracle/dalvik/FXActivity.java
! modules/graphics/src/android/java/com/oracle/dalvik/NativePipeReader.java
! modules/graphics/src/android/java/com/oracle/dalvik/VMLauncher.java
! modules/graphics/src/main/native-glass/lens/android/android.c
! modules/graphics/src/main/native-glass/lens/android/android.h
! modules/graphics/src/main/native-glass/lens/input/android/androidInput.c
! modules/graphics/src/main/native-glass/lens/input/android/androidInput.h
! modules/graphics/src/main/native-glass/lens/input/android/androidLens.c

Changeset: bd6f656cd8a9
Author:    Pavel Safrata <pavel.safrata at oracle.com>
Date:      2013-08-06 10:43 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/bd6f656cd8a9

RT-32123: Clip properly synced after parent visibility change.
Contributed-by: Tom Schindl <tom.schindl at bestsolution.at>
Added unit test.

! modules/graphics/src/main/java/javafx/scene/Node.java
! modules/graphics/src/stub/java/javafx/scene/NodeTest.java

Changeset: b0e96ed06cce
Author:    Pavel Safrata <pavel.safrata at oracle.com>
Date:      2013-08-06 11:34 +0100
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/b0e96ed06cce

RT-32125: Removed unnecessary call to getParent.
Contributed-by: Tom Schindl <tom.schindl at bestsolution.at>

! modules/graphics/src/main/java/javafx/scene/Node.java

Changeset: 91a8ecbea96e
Author:    Vasiliy Baranov <vasiliy.baranov at oracle.com>
Date:      2013-08-06 15:12 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/91a8ecbea96e

RT-32039: Yandex Maps are broken after sync with WebKit trunk

! modules/web/src/main/native/Source/WebCore/DerivedSourcesJava.pri
! modules/web/src/main/native/Source/WebCore/page/java/ChromeClientJava.cpp
! modules/web/src/main/native/Source/WebCore/page/java/ChromeClientJava.h
! modules/web/src/main/native/Source/WebCore/storage/java/StorageAreaJava.cpp
! modules/web/src/main/native/Source/WebCore/storage/java/StorageAreaJava.h

Changeset: 891fda941088
Author:    Chien Yang <chien.yang at orcale.com>
Date:      2013-08-06 07:01 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/891fda941088

Fix to RT-30270: FX 8 3D: dirtyopts doesn't work for 3D rendering
Reviewed by Kevin

+ apps/toys/FX8-3DFeatures/src/fx83dfeatures/LightMotion.java
! modules/graphics/src/main/java/javafx/scene/LightBase.java

Changeset: 1661f722d536
Author:    Vasiliy Baranov <vasiliy.baranov at oracle.com>
Date:      2013-08-06 19:23 +0400
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/1661f722d536

Fix Mac build broken by the recent fix for RT-32039

! modules/web/src/main/native/Source/WebCore/mapfile-macosx
! modules/web/src/main/native/Source/WebCore/mapfile-vers

Changeset: 59419bdda806
Author:    Felipe Heidrich <felipe.heidrich at oracle.com>
Date:      2013-08-06 08:27 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/59419bdda806

RT-27541: Add RTL support to TextFlow

! modules/graphics/src/main/java/javafx/scene/text/TextFlow.java

Changeset: 0a2b4115d537
Author:    Felipe Heidrich <felipe.heidrich at oracle.com>
Date:      2013-08-06 08:31 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/0a2b4115d537

Removing out-of-date comment in checkOrientation + dosmetic changes (trailing whitespace)

! modules/graphics/src/main/java/javafx/scene/text/Text.java

Changeset: 324f1d41fc48
Author:    kcr
Date:      2013-08-06 10:24 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/324f1d41fc48

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

- apps/samples/Ensemble8/src/samples/java/ensemble/samples/controls/table/tablecellfactory/CheckBoxTableCell.java
- apps/samples/Ensemble8/src/samples/java/ensemble/samples/controls/table/tablecellfactory/EditingCell.java
- modules/graphics/src/android/java/com/oracle/dalvik/MainActivity.java
- modules/graphics/src/main/java/com/sun/javafx/tk/quantum/PopupScene.java
- modules/graphics/src/main/java/com/sun/javafx/tk/quantum/PopupStage.java
- netbeans/android/glass-lib-lens/Android.mk
- netbeans/android/glass-lib-lens/nbproject/configurations.xml
- netbeans/android/glass-lib-lens/nbproject/project.xml

Changeset: 147daed4b355
Author:    mhowe
Date:      2013-08-05 19:47 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/147daed4b355

RT-31839: Mac native bundle segfaults on application launch [ngthomas]

! buildSrc/mac.gradle

Changeset: a010db088f27
Author:    ngthomas
Date:      2013-08-06 10:13 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/a010db088f27

Merge

- modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/TwoLevelFocusComboListBehavior.java
- modules/graphics/src/main/java/com/sun/javafx/animation/transition/AnimationPathHelper.java
- modules/graphics/src/main/java/com/sun/javafx/animation/transition/Position2D.java
- modules/graphics/src/main/java/com/sun/javafx/effect/EffectUtils.java
- modules/graphics/src/main/java/com/sun/javafx/sg/prism/BaseCacheFilter.java
- modules/graphics/src/main/java/com/sun/javafx/sg/prism/BaseEffectFilter.java
- modules/graphics/src/main/java/com/sun/javafx/sg/prism/BaseNodeEffectInput.java
- modules/graphics/src/main/java/com/sun/javafx/tk/quantum/AbstractPainter.java
- modules/graphics/src/main/java/com/sun/prism/camera/PrismCameraImpl.java
- modules/graphics/src/main/java/com/sun/prism/camera/PrismDefaultCamera.java
- modules/graphics/src/main/java/com/sun/prism/camera/PrismParallelCameraImpl.java
- modules/graphics/src/main/java/com/sun/prism/camera/PrismPerspectiveCameraImpl.java

Changeset: 78a1636e68b1
Author:    ngthomas
Date:      2013-08-06 14:14 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/78a1636e68b1

Merge

- apps/samples/Ensemble8/src/samples/java/ensemble/samples/controls/table/tablecellfactory/CheckBoxTableCell.java
- apps/samples/Ensemble8/src/samples/java/ensemble/samples/controls/table/tablecellfactory/EditingCell.java
- modules/graphics/src/android/java/com/oracle/dalvik/MainActivity.java
- modules/graphics/src/main/java/com/sun/javafx/tk/quantum/PopupScene.java
- modules/graphics/src/main/java/com/sun/javafx/tk/quantum/PopupStage.java
- netbeans/android/glass-lib-lens/Android.mk
- netbeans/android/glass-lib-lens/nbproject/configurations.xml
- netbeans/android/glass-lib-lens/nbproject/project.xml

Changeset: 19197d39ad7f
Author:    hudson
Date:      2013-08-08 11:07 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/master/rt/rev/19197d39ad7f

Added tag 8.0-b102 for changeset 78a1636e68b1

! .hgtags



More information about the openjfx-dev mailing list