hg: openjfx/8/graphics/rt: Ensemble8: Samples.java cleanup (Removed ".save" files, fixed "B?zier")

2013-10-07 Thread hang . vo
Changeset: a554b76b5ee6 Author:Alexander Kouznetsov Date: 2013-10-07 10:49 +0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/a554b76b5ee6 Ensemble8: Samples.java cleanup (Removed ".save" files, fixed "B?zier") ! apps/samples/Ensemble8/src/generated/java/ensemble/gener

JavaFX on Android: JavaSELauncher?

2013-10-07 Thread Tobias Bley
Next try :) @Oracle: which JVM uses the new JavaSELauncher class in the com.oracle.dalvik package? How to use this class to start JFX on Android? Best, Tobi Anfang der weitergeleiteten Nachricht: > Von: Tobias Bley > Betreff: JavaFX on Android: JavaSELauncher? > Datum: 1. Oktober 2013 11:

hg: openjfx/8/graphics/rt: Ensemble8: Explicitly specify UTF-8 encoding for streams in code generation phase.

2013-10-07 Thread hang . vo
Changeset: 93c09655d6a8 Author:Alexander Kouznetsov Date: 2013-10-07 11:12 +0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/93c09655d6a8 Ensemble8: Explicitly specify UTF-8 encoding for streams in code generation phase. ! apps/samples/Ensemble8/src/compiletime/java

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

2013-10-07 Thread hang . vo
Changeset: b275a99ef7f5 Author:Alexander Kouznetsov Date: 2013-10-07 13:10 +0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/b275a99ef7f5 Ensemble8: Removed builders from PlaygroundTabs.java ! apps/samples/Ensemble8/src/app/java/ensemble/samplepage/PlaygroundTabs.java

hg: openjfx/8/graphics/rt: Ensemble8: Removed builders from XYDataVisualizer.java.

2013-10-07 Thread hang . vo
Changeset: 77c02e6ffbe6 Author:Alexander Kouznetsov Date: 2013-10-07 13:26 +0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/77c02e6ffbe6 Ensemble8: Removed builders from XYDataVisualizer.java. ! apps/samples/Ensemble8/src/app/java/ensemble/samplepage/XYDataVisualizer

hg: openjfx/8/graphics/rt: RT-28763 FB: Rename LensApplication.startNativeEventLoop() to nativeEventLoop()

2013-10-07 Thread hang . vo
Changeset: b20673c09b07 Author:Daniel Blaukopf Date: 2013-10-07 13:25 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/b20673c09b07 RT-28763 FB: Rename LensApplication.startNativeEventLoop() to nativeEventLoop() Summary: Cosmetic change so that a more appropriate fun

Re: Keyboard events

2013-10-07 Thread Artem Ananiev
On 10/7/2013 2:40 AM, Pedro Duque Vieira wrote: Hi, I have the following use case: When the user presses shift and the mouse is hover the chart component the cursor must change to an open hand cursor signaling to the user that the chart is ready for a panning action. The problem is that for thi

hg: openjfx/8/graphics/rt: Ensemble8: Fix for RT-30138 Ensemble8: Stacked Bar Chart: class cast exception

2013-10-07 Thread hang . vo
Changeset: 093616690092 Author:Alexander Kouznetsov Date: 2013-10-07 15:02 +0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/093616690092 Ensemble8: Fix for RT-30138 Ensemble8: Stacked Bar Chart: class cast exception ! apps/samples/Ensemble8/src/app/java/ensemble/samp

Re: Lambdafication (was Re: Default methods in JFX-8)

2013-10-07 Thread Kevin Rushforth
5. Should we enable more -Xlint warnings in OpenJFX build? 6. Any chances anything of this can still go in 8 (e.g. get rid of warnings We have 2 weeks where we can still accept P4-P5 bugs into FX 8, and getting rid of warnings would be a P4 bug. I guess it depends on how intrusive the change

hg: openjfx/8/graphics/rt: Ensemble8: Additional fix for RT-31427 Cursor sample in Ensemble8 doesn't look well with latest Lombard bits

2013-10-07 Thread hang . vo
Changeset: 8f1dc4526871 Author:Alexander Kouznetsov Date: 2013-10-07 15:20 +0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/8f1dc4526871 Ensemble8: Additional fix for RT-31427 Cursor sample in Ensemble8 doesn't look well with latest Lombard bits ! apps/samples/Ense

hg: openjfx/8/graphics/rt: RT-28495: Implement Platform.isSupported(INPUT_METHOD)

2013-10-07 Thread hang . vo
Changeset: cee9deb1d5e9 Author:art Date: 2013-10-07 15:40 +0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/cee9deb1d5e9 RT-28495: Implement Platform.isSupported(INPUT_METHOD) Reviewed-by: kcr, snorthov ! modules/graphics/src/main/java/com/sun/glass/ui/Application.jav

Re: Cylinder divisions and PerspectiveCamera fixedEyePosition should be mutable

2013-10-07 Thread Eric Le Ponner
As long as Cylinder/divisions/PerspectiveCamera/fixedEyePosition can be encoded in FXML, that should be fine for Scene Builder. Having setters for those properties can be a way to optimize previewing. But it's not mandatory. Eric > Date: Fri, 04 Oct 2013 14:10:43 -0700 > From: Kevin Rushforth

hg: openjfx/8/graphics/rt: SW pipeline: PiscesRenderer refactoring (RT-32170)

2013-10-07 Thread hang . vo
Changeset: 70451c5d10df Author:Martin Soch Date: 2013-10-07 14:44 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/70451c5d10df SW pipeline: PiscesRenderer refactoring (RT-32170) ! modules/graphics/src/main/java/com/sun/pisces/PiscesRenderer.java ! modules/graphics/

[announce] CodeAreaFX: text area with styled ranges of text

2013-10-07 Thread Tomas Mikula
Hi all, I implemented a text control that supports assigning style classes to portions of text. It is meant to be used for syntax highlighting. https://github.com/TomasMikula/CodeAreaFX The code is based on the original TextArea code. This implies the license to be GPLv2 with the Classpath Excep

Re: Lambdafication (was Re: Default methods in JFX-8)

2013-10-07 Thread Sven Reimers
Ok. So I will file a P4 saying Lambdafication for Controls and send the diff to Richard/Kevin/Jonathan to be attached.. should I base the change on b110 (master)? I could create a public bitbucket branch based on master and add my changes there - better idea? What approach is most simple for rev

Re: Lambdafication (was Re: Default methods in JFX-8)

2013-10-07 Thread Tom Schindl
... I can't see any real improvement for using lambdas beside that you killed off warnings which could be fixed otherwise as well. So I really don't get what it would help us beside making e.g. RoboVM our sole chance to get FX on iOS harder to maintain. Tom On 07.10.13 16:16, Sven Reimers wrote:

Re: Lambdafication (was Re: Default methods in JFX-8)

2013-10-07 Thread Stephen F Northover
It is still interesting to see the results and compare with the non-lambda version. Steve On 2013-10-07 10:21 AM, Tom Schindl wrote: ... I can't see any real improvement for using lambdas beside that you killed off warnings which could be fixed otherwise as well. So I really don't get what it

Re: Keyboard events

2013-10-07 Thread Pedro Duque Vieira
Hi Artem, Richard, Thanks for your feedback! There's one more thing which further complicates things and that I've forgot to mention. The chart is embedded in a swing app, so doing as Artem suggests will not work: the scene will have to be focused in order for it to receive keyboard events, right?

Re: Keyboard events

2013-10-07 Thread Richard Bair
That being said, this seems like a very common use case, and I wonder if there is something more we could do (in the longer term, short term do as Artem suggests) > On Oct 7, 2013, at 3:56 AM, Artem Ananiev wrote: > > >> On 10/7/2013 2:40 AM, Pedro Duque Vieira wrote: >> Hi, >> >> I have the

Re: Lambdafication (was Re: Default methods in JFX-8)

2013-10-07 Thread Kevin Rushforth
I was just speaking about removing the warnings. Richard and Jonathan should chime in as to whether they are OK doing the lambda-fication in FX 8 (and about how they want to see the review done). Please base any change on 8/graphics/rt Thanks! -- Kevin Sven Reimers wrote: Ok. So I will file

Re: Lambdafication (was Re: Default methods in JFX-8)

2013-10-07 Thread Danno Ferrin
IntelliJ at least has a decent de-lamba assistant, not sure about NetBeans since it isn't my daily driver. So I am not concerned about the backporting impact if (and this is the big if) there is demonstrable improvement in either jar size, execution speed, or runtime memory impact. Ideally all th

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

2013-10-07 Thread hang . vo
Changeset: 4b5b42fd1c9d Author:mickf Date: 2013-10-07 16:15 +0100 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/4b5b42fd1c9d RT-33371 - Regression : Tab travsersal issue with Accordion ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/TitledPaneSkin.ja

Re: Lambdafication (was Re: Default methods in JFX-8)

2013-10-07 Thread Richard Bair
My thoughts exactly, which is why I'm grateful for Sven for trying it out :-). I expect that Lambda would make a big reduction in static class count (i.e.: class files), but not a major reduction in class count at runtime (since dynamic classes are created for Lambdas). So a normal Jar should be

Re: Keyboard events

2013-10-07 Thread Artem Ananiev
On 10/7/2013 6:57 PM, Pedro Duque Vieira wrote: Hi Artem, Richard, Thanks for your feedback! There's one more thing which further complicates things and that I've forgot to mention. The chart is embedded in a swing app, so doing as Artem suggests will not work: the scene will have to be focused

Re: Keyboard events

2013-10-07 Thread Artem Ananiev
On 10/7/2013 6:53 PM, Richard Bair wrote: That being said, this seems like a very common use case, and I wonder if there is something more we could do (in the longer term, short term do as Artem suggests) One of the options is to provide API to query for keyboard state at any arbitrary mome

Re: Lambdafication (was Re: Default methods in JFX-8)

2013-10-07 Thread Sven Reimers
Ok. So Lamdafication after 8. Fixes for warnings still in for 8? Will try to get some more data out of my trial... and if this needs time a full OPenJFX-Lambda branch might be handy on bitbucket... Next nightshift... -Sven On Mon, Oct 7, 2013 at 6:24 PM, Richard Bair wrote: > My thoughts ex

hg: openjfx/8/graphics/rt: RT-33258: Event locking when SWT-Shell opened via JavaFX

2013-10-07 Thread hang . vo
Changeset: 9d2e2252eb11 Author:snorthov Date: 2013-10-07 14:30 -0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/9d2e2252eb11 RT-33258: Event locking when SWT-Shell opened via JavaFX Summary: The InvokeLaterDispatcher was disabled when running embedded with SWT Reviewe

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

2013-10-07 Thread hang . vo
Changeset: 18781eb28d4e Author:kcr Date: 2013-10-07 12:01 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/18781eb28d4e RT-31064: Ability to get GridPane row count, column count, and cell bounds at runtime Reviewed-by: rbair, msladecek ! modules/graphics/src/main/ja

Building on Mac with latest Xcode

2013-10-07 Thread Sven Reimers
Hi, since I had to once more reinstall my Mac short before Java One I lost a couple of updates, so I finally got the latest XCode installed, which does not include MacOSX 10.7 SDK. Fixing building is easy - just change minimum version in buildSrc/mac.gradle to 10.8 does the trick. So what is the

Re: Lambdafication (was Re: Default methods in JFX-8)

2013-10-07 Thread Sven Reimers
First batch of statistics (controls submodule so far) 1630 vs 996 class in controls (my actual state on disk, YMMV) More statistics to follow... -Sven On Mon, Oct 7, 2013 at 6:24 PM, Richard Bair wrote: > My thoughts exactly, which is why I'm grateful for Sven for trying it out > :-). I expec

Re: Lambdafication (was Re: Default methods in JFX-8)

2013-10-07 Thread Danno Ferrin
You can fork from here: https://bitbucket.org/openjfxmirrors/openjfx-8-graphics-rt It updates every 4 hours based on a cloudbees job. On Mon, Oct 7, 2013 at 11:23 AM, Sven Reimers wrote: > Ok. > > So Lamdafication after 8. > > Fixes for warnings still in for 8? > > Will try to get some more da

Re: Lambdafication (was Re: Default methods in JFX-8)

2013-10-07 Thread Sven Reimers
Cool will try to get this done... -Sven On Mon, Oct 7, 2013 at 10:31 PM, Danno Ferrin wrote: > You can fork from here: > > https://bitbucket.org/openjfxmirrors/openjfx-8-graphics-rt > > It updates every 4 hours based on a cloudbees job. > > > On Mon, Oct 7, 2013 at 11:23 AM, Sven Reimers wrote:

Re: Lambdafication (was Re: Default methods in JFX-8)

2013-10-07 Thread Sven Reimers
Ok jfxrt.jar sizes build from openjfx: 8165779 -> 7736259 bytes Will try to get this into a fork on github so you all can play with the actual state... -Sven On Mon, Oct 7, 2013 at 10:32 PM, Sven Reimers wrote: > First batch of statistics (controls submodule so far) > > 1630 vs 996 class in c

Re: Lambdafication (was Re: Default methods in JFX-8)

2013-10-07 Thread Sven Reimers
Done... https://bitbucket.org/sreimers/openjfx-8-lambdafication Have fun -Sven On Mon, Oct 7, 2013 at 10:42 PM, Sven Reimers wrote: > Ok jfxrt.jar sizes build from openjfx: > > 8165779 -> 7736259 bytes > > Will try to get this into a fork on github so you all can play with the > actual state.

Re: Building on Mac with latest Xcode

2013-10-07 Thread Richard Bair
I just ran into this as well. Instead of editing mac.gradle, you should copy gradle.properties.template to gradle.properties, and add MACOSX_MIN_VERSION=10.8 There should be a more robust way for mac.gradle to find the right version if the old one isn't available. Richard On Oct 7, 2013, at

Re: Building on Mac with latest Xcode

2013-10-07 Thread Kevin Rushforth
I know that David DeHaven looked into this. Maybe he will have something to add? For production, we need to use gcc (not clang) and the 10.7 SDK, but having a solution that makes it easy for developers to build with latest would be a good thing. -- Kevin Sven Reimers wrote: Hi, since I h

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

2013-10-07 Thread hang . vo
Changeset: 78d4d74d1100 Author:rbair Date: 2013-10-07 16:23 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/78d4d74d1100 RT-33383: background-position: 50% does not center the image Reviewed-by: dgrieve ! modules/graphics/src/main/java/com/sun/javafx/css/parser/CSSP