hg: openjfx/8u-dev/rt: RT-37758 Relax restriction on creating Scene only on FX App thread

2014-07-03 Thread martin . sladecek
Changeset: 1efcff018597
Author:Martin Sladecek martin.slade...@oracle.com
Date:  2014-07-03 09:08 +0200
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/1efcff018597

RT-37758 Relax restriction on creating Scene only on FX App thread
Reviewed by: kcr, anthony, snorthov

! 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/Scene.java
! modules/graphics/src/main/java/javafx/scene/SubScene.java



hg: openjfx/8u-dev/rt: RT-37799 api doc of Task.call incomplete

2014-07-03 Thread martin . sladecek
Changeset: 27b166eab071
Author:Martin Sladecek martin.slade...@oracle.com
Date:  2014-07-03 13:29 +0200
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/27b166eab071

RT-37799 api doc of Task.call incomplete

! modules/graphics/src/main/java/javafx/concurrent/Task.java



hg: openjfx/8u-dev/rt: RT-37802 [Monocle] GetEvent shows events as integer values instead of constant names

2014-07-03 Thread daniel . blaukopf
Changeset: b072265d6928
Author:Daniel Blaukopf daniel.blauk...@oracle.com
Date:  2014-07-03 15:01 +0300
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/b072265d6928

RT-37802 [Monocle] GetEvent shows events as integer values instead of constant 
names

! modules/graphics/src/main/java/com/sun/glass/ui/monocle/LinuxInput.java



hg: openjfx/8u-dev/rt: RT-36424 [Monocle] Implement software solution for double buffering

2014-07-03 Thread daniel . blaukopf
Changeset: a83aa0a73ee5
Author:Daniel Blaukopf daniel.blauk...@oracle.com
Date:  2014-07-03 15:09 +0300
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/a83aa0a73ee5

RT-36424 [Monocle] Implement software solution for double buffering

! modules/graphics/src/main/java/com/sun/glass/ui/monocle/FBDevScreen.java
! modules/graphics/src/main/java/com/sun/glass/ui/monocle/LinuxFrameBuffer.java



hg: openjfx/8u-dev/rt: [SCENEBUILDER] Inspector search now obeys min max size defined in FXML

2014-07-03 Thread mo . chicharro
Changeset: 8039c0edd7d4
Author:mchicharro
Date:  2014-07-03 15:26 +0100
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/8039c0edd7d4

[SCENEBUILDER] Inspector search now obeys min max size defined in FXML

! 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/Inspector.fxml
! 
apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/InspectorPanelController.java



Re: Review Request: RT-37788

2014-07-03 Thread Danno Ferrin
Try #2, after running it through the the Xcode leak analyzer and unit testing 
(FYI keep your persistent domains lower case).

WebRev: http://cr.openjdk.java.net/~shemnon/RT-37788/webrev.01/rt.patch
JIRA: https://javafx-jira.kenai.com/browse/RT-37788

And let’s move further discussion to the JIRA issue.

On Jul 2, 2014, at 10:22 PM, Petr Pchelko petr.pche...@oracle.com wrote:

 Hello, Danno.
 
 I’ve noticed that you are leaking userDefaults and expandedOptions objects. 
 Adding autorelease to them would save you some memory.
 
 With best regards. Petr.
 
 On Jul 3, 2014, at 1:43 AM, Danno Ferrin danno.fer...@oracle.com wrote:
 
 Yes, this has to be fixed in native code.  8u40 it is then.
 
 I can make it cause a crash, but that starts with shooting myself in the 
 foot, and not much can be done to fix it (by passing in bogus VM arguments).
 
 
 On Jul 2, 2014, at 3:40 PM, Stephen F Northover 
 steve.x.northo...@oracle.com wrote:
 
 Personally, I wouldn't change any native code at this point unless it was 
 fixing a crash.  The review is for 8u40, correct?
 
 Steve
 
 On 2014-07-02, 5:38 PM, Chris Bensen wrote:
 I’m not sure about for 8u20. Seems fairly straight forward, and your Obj-C 
 seems as good as any Obj-C. My only complaint at the moment is the 
 following:
 358 if ([pathParts count]  2) {
 359 // for 3 or more steps, the domain is first.second.third and 
 the keys are /first/second/third/, fourth/, fifth/... etc
 360 persistentDomain = [NSString stringWithFormat: @%@.%@.%@, 
 [pathParts objectAtIndex: 0],
 361 [pathParts objectAtIndex: 1], [pathParts 
 objectAtIndex: 2]];
 362 
 363 [dictPath replaceObjectAtIndex: 0 withObject: [NSString 
 stringWithFormat:@/%@/%@/%@, [pathParts objectAtIndex: 0],
 364[pathParts 
 objectAtIndex: 1], [pathParts objectAtIndex: 2]]];
 365 [dictPath removeObjectAtIndex: 2];
 366 [dictPath removeObjectAtIndex: 1];
 367 } else {
 368 // for 1 or two steps, the domain is first.second.third and 
 the keys are /, first/, second/
 369 persistentDomain = @DEFAULT_JAVA_PREFS_DOMAIN;
 370 [dictPath insertObject: @ atIndex:0];
 371 }
 
 what if [pathParts count] is 0? I’d probably do a switch:
 
 switch ([pathParts count]) {
  case 0:
 //error
 return/break;
  case 1:
  case 2:
 368 // for 1 or two steps, the domain is first.second.third and 
 the keys are /, first/, second/
 369 persistentDomain = @DEFAULT_JAVA_PREFS_DOMAIN;
 370 [dictPath insertObject: @ atIndex:0];
  default:
 359 // for 3 or more steps, the domain is first.second.third and 
 the keys are /first/second/third/, fourth/, fifth/... etc
 360 persistentDomain = [NSString stringWithFormat: @%@.%@.%@, 
 [pathParts objectAtIndex: 0],
 361 [pathParts objectAtIndex: 1], [pathParts 
 objectAtIndex: 2]];
 362 
 363 [dictPath replaceObjectAtIndex: 0 withObject: [NSString 
 stringWithFormat:@/%@/%@/%@, [pathParts objectAtIndex: 0],
 364[pathParts 
 objectAtIndex: 1], [pathParts objectAtIndex: 2]]];
 365 [dictPath removeObjectAtIndex: 2];
 366 [dictPath removeObjectAtIndex: 1];
 
 }
 
 
 Make sense? Clear as mud?
 
 Chris
 
 
 On Jul 2, 2014, at 2:15 PM, Danno Ferrin danno.fer...@oracle.com wrote:
 
 Chris, Kevin, Steve,
 
 Please review this fix for RT-37788.  Since I am not an objective C any 
 comments are welcome.  Also, please consider if this is too much for an 
 8u20 fix (the diff is against the current 8u40 codebase).
 
 Webrev: http://cr.openjdk.java.net/~shemnon/RT-37788/webrev.00/
 JIRA: https://javafx-jira.kenai.com/browse/RT-37788
 
 —Danno
 



hg: openjfx/8u-dev/rt: 2 new changesets

2014-07-03 Thread kevin . rushforth
Changeset: 998e2655b303
Author:kcr
Date:  2014-07-03 11:08 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/998e2655b303

[BUILD] Fix build failure on linux-arm (follow-up to RT-37630)
Contributed-by: yjoan

! build.gradle

Changeset: 0ac23d3086e3
Author:kcr
Date:  2014-07-03 11:09 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/0ac23d3086e3

RT-37790: Various source files are missing from javafx-src.zip
Reviewed-by: fheidric

! build.gradle



In(Sanity) Testing Mondays

2014-07-03 Thread Lisa Selle

Due to the US holiday tomorrow, I'm sending the reminder out today...

You can find your testing assignment at:

https://wiki.openjdk.java.net/display/OpenJFX/8u20

We'll be sanity testing 8u-dev.

Happy holidays, and happy testing!

Lisa


hg: openjfx/8u-dev/rt: RT-37602: [Spec] Cursor.setVisible behavior is unspecified

2014-07-03 Thread anthony . petrov
Changeset: ea458832eefc
Author:Anthony Petrov anthony.pet...@oracle.com
Date:  2014-07-04 00:23 +0400
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/ea458832eefc

RT-37602: [Spec] Cursor.setVisible behavior is unspecified
Reviewed-by: dblaukop

! modules/graphics/src/main/java/com/sun/glass/ui/Cursor.java
! modules/graphics/src/main/java/com/sun/glass/ui/mac/MacCursor.java
! modules/graphics/src/main/native-glass/mac/GlassCursor.m



hg: openjfx/8u-dev/rt: Fix to RT-37789: Embedded, 3D: Rendering artifacts on the Freescale iMX6 device

2014-07-03 Thread chien . yang
Changeset: 5343b3c3f733
Author:Chien Yang chien.y...@oracle.com
Date:  2014-07-03 13:38 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/5343b3c3f733

Fix to RT-37789: Embedded, 3D: Rendering artifacts on the Freescale iMX6 device
Reviewed by kcr.

! modules/graphics/src/main/resources/com/sun/prism/es2/glsl/main.vert



hg: openjfx/8u-dev/rt: Fix to RT-37812: Potential NPE if es2 pipeline initialization fails.

2014-07-03 Thread chien . yang
Changeset: b205d3c0b524
Author:Chien Yang chien.y...@oracle.com
Date:  2014-07-03 15:08 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/b205d3c0b524

Fix to RT-37812: Potential NPE if es2 pipeline initialization fails.

! modules/graphics/src/main/java/com/sun/prism/es2/ES2Pipeline.java



[8u40] post-commit notification: RT-37812 - Potential NPE if es2 pipeline initialization fails

2014-07-03 Thread Chien Yang

I just pushed a trivial fix for the following bug:

JIRA: https://javafx-jira.kenai.com/browse/RT-37812

Details and changeset are in the JIRA.

Thanks,
- Chien


hg: openjfx/8u-dev/rt: RT-37801: [Text] Hitting an empty Text returns insertion index out of text bounds

2014-07-03 Thread felipe . heidrich
Changeset: d205ff5593c2
Author:Felipe Heidrich felipe.heidr...@oracle.com
Date:  2014-07-03 16:45 -0700
URL:   http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/d205ff5593c2

RT-37801: [Text] Hitting an empty Text returns insertion index out of text 
bounds

! modules/graphics/src/main/java/com/sun/javafx/text/TextRun.java