Review request RT-34557: JavaFX does not paint correctly when a window opens while the screen is locked

2013-11-28 Thread dmitry markov

Hi Vadim, Kevin,

Could you review the fix for https://javafx-jira.kenai.com/browse/RT-34557

Please find all details in the JIRA record.

Thank you in advance,
Dmitry


[8] Review request for RT-34196 [Controls, Menus] Gtk: JAVAFX default menu items are difficult to click

2013-11-28 Thread Alexander Zvegintsev

Hello Anthony, Martin,

Please review fix for https://javafx-jira.kenai.com/browse/RT-34196

--
Thanks,

Alexander.



[8] Review request for RT-33881: Mac: System menu bar doesn't work at all with MacOS 10.9

2013-11-28 Thread Anthony Petrov

Petr, Steve,

Please review a fix: https://javafx-jira.kenai.com/browse/RT-33881

--
best regards,
Anthony


hg: openjfx/8/graphics/rt: RT-33792: Implement specular lighting as specified for the PhongMaterial

2013-11-28 Thread hang . vo
Changeset: f2b2903b65fa
Author:vadim
Date:  2013-11-28 14:47 +0400
URL:   http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/f2b2903b65fa

RT-33792: Implement specular lighting as specified for the PhongMaterial
Reviewed-by: ckyang, kcr

+ apps/toys/FX8-3DFeatures/src/fx83dfeatures/Camera3D.java
+ apps/toys/FX8-3DFeatures/src/fx83dfeatures/CameraController.java
! apps/toys/FX8-3DFeatures/src/fx83dfeatures/SpecularColorTestApp.java
+ apps/toys/FX8-3DFeatures/src/resources/spec.png
+ apps/toys/FX8-3DFeatures/src/resources/spec_color.png
! build.gradle
! modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGPhongMaterial.java
! modules/graphics/src/main/java/com/sun/prism/PhongMaterial.java
! modules/graphics/src/main/java/com/sun/prism/d3d/D3DContext.java
! modules/graphics/src/main/java/com/sun/prism/d3d/D3DPhongMaterial.java
! modules/graphics/src/main/java/com/sun/prism/es2/ES2Context.java
! modules/graphics/src/main/java/com/sun/prism/es2/ES2PhongMaterial.java
! modules/graphics/src/main/java/com/sun/prism/es2/ES2PhongShader.java
! modules/graphics/src/main/java/com/sun/prism/es2/GLContext.java
! modules/graphics/src/main/java/javafx/scene/paint/PhongMaterial.java
! modules/graphics/src/main/native-prism-d3d/D3DContext.cc
! modules/graphics/src/main/native-prism-d3d/D3DMeshView.cc
! modules/graphics/src/main/native-prism-d3d/D3DPhongMaterial.cc
! modules/graphics/src/main/native-prism-d3d/D3DPhongMaterial.h
! modules/graphics/src/main/native-prism-d3d/D3DPhongShader.cc
! modules/graphics/src/main/native-prism-d3d/D3DPhongShader.h
! modules/graphics/src/main/native-prism-d3d/D3DPhongShaderGen.cc
! modules/graphics/src/main/native-prism-d3d/hlsl/Mtl1PS.hlsl
! modules/graphics/src/main/native-prism-d3d/hlsl/psConstants.h
! modules/graphics/src/main/native-prism-d3d/hlsl/psMath.h
! modules/graphics/src/main/native-prism-es2/GLContext.c
! modules/graphics/src/main/native-prism-es2/PrismES2Defs.h
! modules/graphics/src/main/resources/com/sun/prism/es2/glsl/main1Light.frag
! modules/graphics/src/main/resources/com/sun/prism/es2/glsl/main2Lights.frag
! modules/graphics/src/main/resources/com/sun/prism/es2/glsl/main3Lights.frag
! modules/graphics/src/main/resources/com/sun/prism/es2/glsl/specular_color.frag
+ modules/graphics/src/main/resources/com/sun/prism/es2/glsl/specular_mix.frag
! 
modules/graphics/src/main/resources/com/sun/prism/es2/glsl/specular_texture.frag



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

2013-11-28 Thread hang . vo
Changeset: ee94f7e65ab3
Author:Daniel Blaukopf daniel.blauk...@oracle.com
Date:  2013-11-28 12:52 +0200
URL:   http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/ee94f7e65ab3

RT-33388 Not processing events from Touchscreen eGalax
RT-34338 Lens: Chalkboard Electronics touch screen declared as ID_INPUT_TABLET 
is not recognised
Reviewed-by: ddhill

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

Changeset: 22039a8a6341
Author:Daniel Blaukopf daniel.blauk...@oracle.com
Date:  2013-11-28 13:08 +0200
URL:   http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/22039a8a6341

RT-33706 DFB: clear screen when application exits
Reviewed-by: ddhill
Contributed-by: kselle

! modules/graphics/src/main/java/com/sun/glass/ui/lens/LensApplication.java
! modules/graphics/src/main/native-glass/lens/wm/screen/fbdevScreen.c



hg: openjfx/8/graphics/rt: RT-34196 [Controls, Menus] Gtk: JAVAFX default menu items are difficult to click

2013-11-28 Thread hang . vo
Changeset: 8fd1e1131277
Author:azvegint alexander.zvegint...@oracle.com
Date:  2013-11-28 16:18 +0400
URL:   http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/8fd1e1131277

RT-34196 [Controls, Menus] Gtk: JAVAFX default menu items are difficult to click
Reviewed-by: anthony, msladecek

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



Review request: RT-34513 : Regression: Popup in a popup behaves unexpectedly

2013-11-28 Thread Martin Sladecek

Hi Jonathan,
please review the following:

JIRA: https://javafx-jira.kenai.com/browse/RT-34513
webrev: http://cr.openjdk.java.net/~msladecek/rt-34513/webrev.00/ 
http://cr.openjdk.java.net/%7Emsladecek/rt-34513/webrev.00/


Thanks,
-Martin


hg: openjfx/8/graphics/rt: ECLIPSE ONLY: fix .classpath

2013-11-28 Thread hang . vo
Changeset: 4455a18dd959
Author:snorthov
Date:  2013-11-28 10:41 -0500
URL:   http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/4455a18dd959

ECLIPSE ONLY: fix .classpath

! apps/experiments/3DViewer/.classpath



hg: openjfx/8/graphics/rt: RT-34519 Rendering errors in NGRegion on SW pipeline after fix for RT-34055

2013-11-28 Thread hang . vo
Changeset: b6fb603c0399
Author:Daniel Blaukopf daniel.blauk...@oracle.com
Date:  2013-11-28 18:17 +0200
URL:   http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/b6fb603c0399

RT-34519 Rendering errors in NGRegion on SW pipeline after fix for RT-34055
Summary: Revert the fix to RT-34055
Reviewed-by: snorthov

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



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

2013-11-28 Thread hang . vo
Changeset: 4f9b346d09c6
Author:mv157916
Date:  2013-11-21 12:36 -0800
URL:   http://hg.openjdk.java.net/openjfx/8/master/rt/rev/4f9b346d09c6

RT-34441: We need to update the JDK 8 build number (jfx.build.jdk.buildnum) to 
b117 in rt/build.properties file in the JavaFX 8 Master forest.

! build.properties

Changeset: c786a74301ae
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2013-11-19 12:35 -0800
URL:   http://hg.openjdk.java.net/openjfx/8/master/rt/rev/c786a74301ae

RT-34365: On Windows, Hindi with Lucida fonts are rendered as missing glyph 
(box).

! 
modules/graphics/src/main/java/com/sun/javafx/font/directwrite/DWGlyphLayout.java

Changeset: 779434338ec2
Author:jgiles
Date:  2013-11-19 12:54 +1300
URL:   http://hg.openjdk.java.net/openjfx/8/master/rt/rev/779434338ec2

RT-34200: [ListView, TableView, TreeTable] Focus resides on wrong cell after 
ctrl + shift + pgUp

! 
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/main/java/com/sun/javafx/scene/control/skin/TableViewSkinBase.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: bc971f203bad
Author:jgiles
Date:  2013-11-19 13:24 +1300
URL:   http://hg.openjdk.java.net/openjfx/8/master/rt/rev/bc971f203bad

RT-33897: TableView, TreeTableView : getSelectedCells contains incorrect info.

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

Changeset: 6822b605f971
Author:jgiles
Date:  2013-11-19 15:16 +1300
URL:   http://hg.openjdk.java.net/openjfx/8/master/rt/rev/6822b605f971

RT-34103: in TreeTableView wrong items are selected when the parent item is 
collapsed

! modules/controls/src/main/java/javafx/scene/control/TreeTableView.java
! modules/controls/src/main/java/javafx/scene/control/TreeView.java
! 
modules/controls/src/test/java/javafx/scene/control/TreeTableViewSelectionModelImplTest.java
! modules/controls/src/test/java/javafx/scene/control/TreeViewTest.java

Changeset: ffe2faef0e0a
Author:jgiles
Date:  2013-11-20 10:53 +1300
URL:   http://hg.openjdk.java.net/openjfx/8/master/rt/rev/ffe2faef0e0a

RT-34269: Shift+PgUp doesn't move focus to the beginning of the list

! 
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/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: df2083ee4833
Author:jgiles
Date:  2013-11-20 14:37 +1300
URL:   http://hg.openjdk.java.net/openjfx/8/master/rt/rev/df2083ee4833

RT-26718: [TreeView] focus and anchor are set incorrectly on collapsing of item.

! 
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/TreeTableView.java
! modules/controls/src/main/java/javafx/scene/control/TreeView.java
! modules/controls/src/test/java/javafx/scene/control/TreeTableViewTest.java
! modules/controls/src/test/java/javafx/scene/control/TreeViewTest.java

Changeset: cb5374d6bbde
Author:jgiles
Date:  2013-11-20 15:00 +1300
URL:   http://hg.openjdk.java.net/openjfx/8/master/rt/rev/cb5374d6bbde

Fix for typo in changeset for RT-34269 (cb5cd83b0f7f)

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

Changeset: d36961aec425
Author:jgiles
Date:  2013-11-20 15:32 +1300
URL:   http://hg.openjdk.java.net/openjfx/8/master/rt/rev/d36961aec425

[TEST ONLY] Fixing up the TreeTableViewSelectionModelImplTest test class - it 
doesn't need to 

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

2013-11-28 Thread hang . vo
Changeset: 1db4c60bfd5b
Author:Anthony Petrov anthony.pet...@oracle.com
Date:  2013-11-28 22:52 +0400
URL:   http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/1db4c60bfd5b

RT-33881: Mac: System menu bar doesn't work at all with MacOS 10.9
Reviewed-by: snorthov, pchelko

! modules/graphics/src/main/native-glass/mac/GlassApplication.m

Changeset: 7d1dfcec57c0
Author:snorthov
Date:  2013-11-28 14:00 -0500
URL:   http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/7d1dfcec57c0

IOS CHANGE ONLY: avoid exception when UUID algorithm not present

! modules/web/src/ios/java/javafx/scene/web/JS2JavaBridge.java



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

2013-11-28 Thread hang . vo
Changeset: 022ac7cdcad1
Author:jgiles
Date:  2013-11-28 15:12 +1300
URL:   http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/022ac7cdcad1

RT-33613: TableView, TreeTableView moves focus to the wrong item in selection

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

Changeset: 24dda4be6617
Author:jgiles
Date:  2013-11-28 15:22 +1300
URL:   http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/24dda4be6617

RT-34239: TableViewKeyInputTest tests fails in Linux

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

Changeset: 24f2584b90eb
Author:jgiles
Date:  2013-11-29 08:16 +1300
URL:   http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/24f2584b90eb

RT-34573: Resetting ComboBox items makes the buttonCell display the invalid 
last selected item

! 
modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java
! modules/controls/src/test/java/javafx/scene/control/ComboBoxTest.java

Changeset: 20724ec5e62e
Author:jgiles
Date:  2013-11-29 08:25 +1300
URL:   http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/20724ec5e62e

[TEST ONLY] Test for RT-34566, which happened to be fixed by RT-34573.

! modules/controls/src/test/java/javafx/scene/control/ComboBoxTest.java



hg: openjfx/8/graphics/rt: RT-34579: Mac: OS X System MenuBar causes null pointer exception with a graphic that has a null Image.

2013-11-28 Thread hang . vo
Changeset: cc089c819470
Author:Anthony Petrov anthony.pet...@oracle.com
Date:  2013-11-29 00:40 +0400
URL:   http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/cc089c819470

RT-34579: Mac: OS X System MenuBar causes null pointer exception with a graphic 
that has a null Image.
Summary: Added a null check

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



hg: openjfx/8/graphics/rt: RT-34513 Regression: Popup in a popup behaves unexpectedly

2013-11-28 Thread hang . vo
Changeset: ff6e3fb3b1e8
Author:Martin Sladecek martin.slade...@oracle.com
Date:  2013-11-29 08:17 +0100
URL:   http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/ff6e3fb3b1e8

RT-34513 Regression: Popup in a popup behaves unexpectedly
Reviewed by: jgiles

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