hg: openjfx/8/graphics/rt: 18 new changesets

hang.vo at oracle.com hang.vo at oracle.com
Mon Sep 10 17:50:11 PDT 2012


Changeset: ead8f4bee679
Author:    hudson
Date:      2012-09-06 21:04 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/ead8f4bee679

Added tag 8.0-b55 for changeset ce8b04d29bba

! .hgtags

Changeset: c0fcd3d54794
Author:    jgiles
Date:      2012-08-31 14:32 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/c0fcd3d54794

Removing unused Keystroke class.

- javafx-ui-controls/src/com/sun/javafx/scene/control/Keystroke.java

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

RT-24691: rendering issue when scrolling TableView.

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

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

RT-24725: Variable row heights in TableView may occassionally collapse to default height

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

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

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

- javafx-ui-controls/src/com/sun/javafx/scene/control/Keystroke.java

Changeset: ed1991890d8e
Author:    leifs
Date:      2012-09-05 09:25 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/ed1991890d8e

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

- javafx-ui-controls/src/com/sun/javafx/scene/control/Keystroke.java

Changeset: 6dbcac485559
Author:    Kinsley Wong
Date:      2012-09-05 12:55 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/6dbcac485559

RT-24726: VirtualFlow has unnecessary calls to addAllToPile().

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

Changeset: 623689c76ac5
Author:    leifs
Date:      2012-09-06 10:13 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/623689c76ac5

Fixed RT-24746: [TextArea] Text moved up and left in 8.0

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

Changeset: 245c6f5f6a73
Author:    leifs
Date:      2012-09-06 11:06 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/245c6f5f6a73

Fixed RT-24679: Triple click selection problem with TextArea text

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

Changeset: 1d2f1566cfde
Author:    jgiles
Date:      2012-09-07 12:58 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/1d2f1566cfde

RT-24795: Support fixed cell length in VirtualFlow

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ListViewSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableViewSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TreeViewSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java

Changeset: f42fc25b257f
Author:    jgiles
Date:      2012-09-07 13:18 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/f42fc25b257f

RT-24796: Implement TableColumn occlusion

! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableHeaderRow.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableRowSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TableViewSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/VirtualFlow.java

Changeset: fa5cddf735ce
Author:    jgiles
Date:      2012-09-07 14:15 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/fa5cddf735ce

RT-24796: Implement TableColumn occlusion (further performance work to prevent the default mode (disabled TableColumn occlusion) than being slower than it was before TableColumn occlusion support was added).

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

Changeset: 1fa9f846618d
Author:    jgiles
Date:      2012-09-07 14:30 +1200
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/1fa9f846618d

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

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

Changeset: 62feaca8f49d
Author:    leifs
Date:      2012-09-07 11:26 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/62feaca8f49d

Fixed RT-24823: Calls to setContextMenu() in TextField and TextArea result in double menus shown

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

Changeset: 094552188778
Author:    rbair
Date:      2012-09-07 17:42 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/094552188778

Fix for RT-22429: Region Optimizations. Many tests submitted with this patch, many more to come.

! javafx-ui-charts/src/javafx/scene/chart/BubbleChart.java
! javafx-ui-charts/src/javafx/scene/chart/PieChart.java
! javafx-ui-common/src/com/sun/javafx/css/StyleConverter.java
! javafx-ui-common/src/com/sun/javafx/css/StyleHelper.java
+ javafx-ui-common/src/com/sun/javafx/css/SubStyleableProperty.java
! javafx-ui-common/src/com/sun/javafx/css/converters/PaintConverter.java
+ javafx-ui-common/src/com/sun/javafx/css/converters/ShapeConverter.java
! javafx-ui-common/src/com/sun/javafx/css/parser/CSSParser.java
- javafx-ui-common/src/com/sun/javafx/scene/layout/region/BackgroundFill.java
- javafx-ui-common/src/com/sun/javafx/scene/layout/region/BackgroundFillConverter.java
- javafx-ui-common/src/com/sun/javafx/scene/layout/region/BackgroundImage.java
- javafx-ui-common/src/com/sun/javafx/scene/layout/region/BackgroundImageConverter.java
+ javafx-ui-common/src/com/sun/javafx/scene/layout/region/BackgroundPositionConverter.java
+ javafx-ui-common/src/com/sun/javafx/scene/layout/region/BackgroundSizeConverter.java
- javafx-ui-common/src/com/sun/javafx/scene/layout/region/Border.java
- javafx-ui-common/src/com/sun/javafx/scene/layout/region/BorderImage.java
- javafx-ui-common/src/com/sun/javafx/scene/layout/region/BorderImageConverter.java
+ javafx-ui-common/src/com/sun/javafx/scene/layout/region/BorderImageSliceConverter.java
+ javafx-ui-common/src/com/sun/javafx/scene/layout/region/BorderImageSlices.java
+ javafx-ui-common/src/com/sun/javafx/scene/layout/region/BorderImageWidthConverter.java
+ javafx-ui-common/src/com/sun/javafx/scene/layout/region/BorderImageWidthsSequenceConverter.java
+ javafx-ui-common/src/com/sun/javafx/scene/layout/region/BorderStrokeStyleSequenceConverter.java
- javafx-ui-common/src/com/sun/javafx/scene/layout/region/BorderStyle.java
+ javafx-ui-common/src/com/sun/javafx/scene/layout/region/BorderStyleConverter.java
+ javafx-ui-common/src/com/sun/javafx/scene/layout/region/LayeredBackgroundPositionConverter.java
+ javafx-ui-common/src/com/sun/javafx/scene/layout/region/LayeredBackgroundSizeConverter.java
+ javafx-ui-common/src/com/sun/javafx/scene/layout/region/LayeredBorderPaintConverter.java
+ javafx-ui-common/src/com/sun/javafx/scene/layout/region/LayeredBorderStyleConverter.java
! javafx-ui-common/src/com/sun/javafx/scene/layout/region/Margins.java
- javafx-ui-common/src/com/sun/javafx/scene/layout/region/Repeat.java
+ javafx-ui-common/src/com/sun/javafx/scene/layout/region/RepeatStruct.java
+ javafx-ui-common/src/com/sun/javafx/scene/layout/region/RepeatStructConverter.java
- javafx-ui-common/src/com/sun/javafx/scene/layout/region/ShapeChangeListener.java
+ javafx-ui-common/src/com/sun/javafx/scene/layout/region/SliceSequenceConverter.java
- javafx-ui-common/src/com/sun/javafx/scene/layout/region/StrokeBorder.java
- javafx-ui-common/src/com/sun/javafx/scene/layout/region/StrokeBorderConverter.java
+ javafx-ui-common/src/com/sun/javafx/scene/layout/region/StrokeBorderPaintConverter.java
! javafx-ui-common/src/javafx/geometry/Insets.java
! javafx-ui-common/src/javafx/scene/layout/AnchorPane.java
+ javafx-ui-common/src/javafx/scene/layout/Background.java
+ javafx-ui-common/src/javafx/scene/layout/BackgroundConverter.java
+ javafx-ui-common/src/javafx/scene/layout/BackgroundFill.java
+ javafx-ui-common/src/javafx/scene/layout/BackgroundImage.java
+ javafx-ui-common/src/javafx/scene/layout/BackgroundPosition.java
+ javafx-ui-common/src/javafx/scene/layout/BackgroundRepeat.java
+ javafx-ui-common/src/javafx/scene/layout/BackgroundSize.java
+ javafx-ui-common/src/javafx/scene/layout/Border.java
+ javafx-ui-common/src/javafx/scene/layout/BorderConverter.java
+ javafx-ui-common/src/javafx/scene/layout/BorderImage.java
+ javafx-ui-common/src/javafx/scene/layout/BorderRepeat.java
+ javafx-ui-common/src/javafx/scene/layout/BorderStroke.java
+ javafx-ui-common/src/javafx/scene/layout/BorderStrokeStyle.java
+ javafx-ui-common/src/javafx/scene/layout/BorderWidths.java
+ javafx-ui-common/src/javafx/scene/layout/CornerRadii.java
! javafx-ui-common/src/javafx/scene/layout/GridPane.java
! javafx-ui-common/src/javafx/scene/layout/Region.java
! javafx-ui-common/src/javafx/scene/paint/Color.java
! javafx-ui-common/src/javafx/scene/paint/ImagePattern.java
! javafx-ui-common/src/javafx/scene/paint/LinearGradient.java
! javafx-ui-common/src/javafx/scene/paint/Paint.java
! javafx-ui-common/src/javafx/scene/paint/RadialGradient.java
! javafx-ui-common/src/javafx/scene/shape/SVGPath.java
! javafx-ui-common/src/javafx/scene/shape/Shape.java
! javafx-ui-common/src/javafx/stage/Window.java
- javafx-ui-common/test/unit/com/sun/javafx/css/StyleConverterTest.java
! javafx-ui-common/test/unit/com/sun/javafx/css/StyleablePropertyTest.java
! javafx-ui-common/test/unit/com/sun/javafx/scene/layout/RegionTest.java
+ javafx-ui-common/test/unit/com/sun/javafx/scene/layout/region/BackgroundFillConverterTest.java
+ javafx-ui-common/test/unit/com/sun/javafx/scene/layout/region/BackgroundFillTest.java
+ javafx-ui-common/test/unit/com/sun/javafx/scene/layout/region/BackgroundImageTest.java
+ javafx-ui-common/test/unit/com/sun/javafx/scene/layout/region/BackgroundRepeatConverterTest.java
+ javafx-ui-common/test/unit/javafx/scene/layout/BackgroundFillTest.java
+ javafx-ui-common/test/unit/javafx/scene/layout/BackgroundFill_builder_Test.java
+ javafx-ui-common/test/unit/javafx/scene/layout/BackgroundImageTest.java
+ javafx-ui-common/test/unit/javafx/scene/layout/BackgroundImage_builder_Test.java
+ javafx-ui-common/test/unit/javafx/scene/layout/BackgroundPositionTest.java
+ javafx-ui-common/test/unit/javafx/scene/layout/BackgroundPosition_builder_Test.java
+ javafx-ui-common/test/unit/javafx/scene/layout/BackgroundSizeTest.java
+ javafx-ui-common/test/unit/javafx/scene/layout/BackgroundSize_builder_Test.java
+ javafx-ui-common/test/unit/javafx/scene/layout/BackgroundTest.java
+ javafx-ui-common/test/unit/javafx/scene/layout/Background_builder_Test.java
+ javafx-ui-common/test/unit/javafx/scene/layout/BorderImageSlicesTest.java
+ javafx-ui-common/test/unit/javafx/scene/layout/BorderImageSlices_builder_Test.java
+ javafx-ui-common/test/unit/javafx/scene/layout/BorderImage_builder_Test.java
+ javafx-ui-common/test/unit/javafx/scene/layout/BorderStrokeStyleTest.java
+ javafx-ui-common/test/unit/javafx/scene/layout/BorderStrokeStyle_builder_Test.java
+ javafx-ui-common/test/unit/javafx/scene/layout/BorderStrokeTest.java
+ javafx-ui-common/test/unit/javafx/scene/layout/BorderStroke_builder_Test.java
+ javafx-ui-common/test/unit/javafx/scene/layout/BorderTest.java
+ javafx-ui-common/test/unit/javafx/scene/layout/BorderWidthsTest.java
+ javafx-ui-common/test/unit/javafx/scene/layout/BorderWidths_builder_Test.java
+ javafx-ui-common/test/unit/javafx/scene/layout/Border_builder_Test.java
+ javafx-ui-common/test/unit/javafx/scene/layout/CornerRadiiTest.java
+ javafx-ui-common/test/unit/javafx/scene/layout/RegionCSSTest.css
+ javafx-ui-common/test/unit/javafx/scene/layout/RegionCSSTest.java
! javafx-ui-common/test/unit/javafx/scene/layout/RegionTest.java
+ javafx-ui-common/test/unit/javafx/scene/layout/blue.png
+ javafx-ui-common/test/unit/javafx/scene/layout/center-btn.png
+ javafx-ui-common/test/unit/javafx/scene/layout/green.png
+ javafx-ui-common/test/unit/javafx/scene/layout/red.png
+ javafx-ui-common/test/unit/javafx/scene/layout/yellow.png
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/ProgressIndicatorSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/SliderSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/TextFieldSkin.java
! javafx-ui-controls/src/com/sun/javafx/scene/control/skin/caspian/caspian.css
! javafx-ui-controls/src/javafx/scene/control/SkinBase.java
! javafx-ui-controls/test/javafx/scene/control/ButtonTest.java
! test-stub-toolkit/src/com/sun/javafx/pgstub/StubRegion.java

Changeset: 35e0d48b13fd
Author:    leifs
Date:      2012-09-10 10:33 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/35e0d48b13fd

Fixed RT-23458: Improve ellipsis performance
Use a faster algorithm for the most common case where truncation happens at the end, i.e. for ELLIPSIS and CLIP, but not for other cases such as WORD_ELLIPSIS, etc.
This will all have to be revisited after support is added for bidi and RTL control orientation.

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

Changeset: 2fb0fbb4b4f3
Author:    leifs
Date:      2012-09-10 13:05 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/2fb0fbb4b4f3

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

- javafx-ui-common/src/com/sun/javafx/scene/layout/region/BackgroundFill.java
- javafx-ui-common/src/com/sun/javafx/scene/layout/region/BackgroundFillConverter.java
- javafx-ui-common/src/com/sun/javafx/scene/layout/region/BackgroundImage.java
- javafx-ui-common/src/com/sun/javafx/scene/layout/region/BackgroundImageConverter.java
- javafx-ui-common/src/com/sun/javafx/scene/layout/region/Border.java
- javafx-ui-common/src/com/sun/javafx/scene/layout/region/BorderImage.java
- javafx-ui-common/src/com/sun/javafx/scene/layout/region/BorderImageConverter.java
- javafx-ui-common/src/com/sun/javafx/scene/layout/region/BorderStyle.java
- javafx-ui-common/src/com/sun/javafx/scene/layout/region/Repeat.java
- javafx-ui-common/src/com/sun/javafx/scene/layout/region/ShapeChangeListener.java
- javafx-ui-common/src/com/sun/javafx/scene/layout/region/StrokeBorder.java
- javafx-ui-common/src/com/sun/javafx/scene/layout/region/StrokeBorderConverter.java
- javafx-ui-common/test/unit/com/sun/javafx/css/StyleConverterTest.java
- javafx-ui-controls/src/com/sun/javafx/scene/control/Keystroke.java

Changeset: 91b92cff2b88
Author:    kcr
Date:      2012-09-10 17:30 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/91b92cff2b88

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

- javafx-ui-common/src/javafx/stage/doc-files/Stage0-mac.png
- javafx-ui-common/src/javafx/stage/doc-files/Stage0-vista.png
- javafx-ui-common/src/javafx/stage/doc-files/Stage0-xp.png
- javafx-ui-common/test/unit/com/sun/javafx/scene/transform/TrasformUtilsTest.java



More information about the openjfx-dev mailing list