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

2013-10-03 Thread hang . vo
Changeset: 17d67b5a5a00 Author:Martin Sladecek Date: 2013-10-04 08:42 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/17d67b5a5a00 RT-33097 NPE when calling FXMLLoader.load() in a background thread Reviewed by: ekrejcir ! modules/fxml/src/main/java/com/sun/javafx/f

bugfix mode

2013-10-03 Thread Tom Eugelink
Dear JFX team, There are a number of issues in my open source projects with JFX8 that need looking at, but I'm postponing that until JFX8 reaches a level of maturity that will limit the risk on having to redo things, aka that JFX8 is going into bugfix mode, prior to release. Are there any est

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

2013-10-03 Thread Richard Bair
Brian was telling me at J1 that whether parallel gets you performance or not depends on the size of the collection and the complexity of the work to perform. There is definitely a point at which parallel helps -- and a point at which it hurts. Richard On Oct 3, 2013, at 3:33 PM, Hervé Girod w

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

2013-10-03 Thread Hervé Girod
Here is a nice example, taking advantage of the ease of going parallel. Apparently the performance without parallel will also further improve. http://blog.hersen.name/blog/2013/10/01/project-lambda-it-was-worth-the-wait/ Hervé Sent from my iPad > On 4 oct. 2013, at 00:20, David Grieve wrote:

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

2013-10-03 Thread David Grieve
And what about Stream? I like the declarative code that comes from using Stream and I can see places in the code where Stream could be used, but I wonder about its performance relative to iterators and/or enhanced for loops. On Oct 3, 2013, at 4:45 PM, Richard Bair wrote: >> Hello, OpenJFX Co

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

2013-10-03 Thread Sven Reimers
You can do this using NetBeans 7.4 RC 2 - select Inspect and Transform and go hunting for "Use Lambda"... I tried it on a legacy codebase and it worked out of the box without any problems. -Sven On Thu, Oct 3, 2013 at 10:45 PM, Richard Bair wrote: > > Hello, OpenJFX Community. > > > > There's

hg: openjfx/8/graphics/rt: RT-33300: AIOOBE in DWGlyphLayout

2013-10-03 Thread hang . vo
Changeset: 40bfec414944 Author:Felipe Heidrich Date: 2013-10-03 13:46 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/40bfec414944 RT-33300: AIOOBE in DWGlyphLayout Reviewed-by: Philip Race ! modules/graphics/src/main/java/com/sun/javafx/font/directwrite/DWGlyphLa

Re: Default methods in JFX-8

2013-10-03 Thread Petr Pchelko
> I'm not sure there are any 3rd party text input controls that don't extend > from TextInputControl. If a 3rd party text input control does extend from > TextInputControl / TextInputControlSkin, will it work? I'm suppose it should work, but this question requires deeper investigation. > If we u

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

2013-10-03 Thread hang . vo
Changeset: 4f55a53bfabd Author:Felipe Heidrich Date: 2013-10-03 09:30 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/4f55a53bfabd RT-32255 [linux only] ! modules/graphics/src/main/java/com/sun/javafx/font/pango/FTFontFile.java ! modules/graphics/src/main/java/com/

Re: Default methods in JFX-8

2013-10-03 Thread Hervé Girod
There are already obvious and potentially huge performance gain when using parallel, even now. Sent from my iPhone > On 3 oct. 2013, at 22:39, Danno Ferrin wrote: > > On Thu, Oct 3, 2013 at 12:24 PM, Petr Pchelko wrote: > >> Hello, OpenJFX Community. >> >> There's a question about using Java

Re: Default methods in JFX-8

2013-10-03 Thread Richard Bair
>> What code needs to call these new methods? > > These are used in the JFXPanel to provide the needed information to the > AWT/Swing, so that it could properly position the text composition window and > track what is going on with the text. > >> I don't know enough about the domain to know wh

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

2013-10-03 Thread Richard Bair
> Hello, OpenJFX Community. > > There's a question about using Java 8 features in FX. > > I've been working on the support for InputMethods in JFXPanel which is an > important feature for many users who speak hieroglyphic languages. > The issue is tracked under: https://javafx-jira.kenai.com/bro

Re: Default methods in JFX-8

2013-10-03 Thread Danno Ferrin
On Thu, Oct 3, 2013 at 12:24 PM, Petr Pchelko wrote: > Hello, OpenJFX Community. > > There's a question about using Java 8 features in FX. > > I've been working on the support for InputMethods in JFXPanel which is an > important feature for many users who speak hieroglyphic languages. > The issue

Re: Default methods in JFX-8

2013-10-03 Thread Petr Pchelko
Hello, Richard. Thank you. > What code needs to call these new methods? These are used in the JFXPanel to provide the needed information to the AWT/Swing, so that it could properly position the text composition window and track what is going on with the text. > I don't know enough about the

Re: Default methods in JFX-8

2013-10-03 Thread Richard Bair
I don't think returning 0 from getInsertPositionOffset() or getCommittedTextLength() is correct, because 0 is a legitimate value to return from those methods when they're working correctly. How do you distinguish between a legitimate value of 0, and an illegitimate one? It seems rather that the

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

2013-10-03 Thread hang . vo
Changeset: 50a4af3f8b03 Author:jgiles Date: 2013-09-18 12:56 +1200 URL: http://hg.openjdk.java.net/openjfx/8/master/rt/rev/50a4af3f8b03 RT-31100: LCD text not rendering on cached node unless background is set Contributed-by: jasper Reviewed-by: felipe, jgiles ! modules/controls/sr

Default methods in JFX-8

2013-10-03 Thread Petr Pchelko
Hello, OpenJFX Community. There's a question about using Java 8 features in FX. I've been working on the support for InputMethods in JFXPanel which is an important feature for many users who speak hieroglyphic languages. The issue is tracked under: https://javafx-jira.kenai.com/browse/RT-13248

hg: openjfx/8/graphics/rt: RT-20391: Mnemonic-parsing with special characters

2013-10-03 Thread hang . vo
Changeset: 8b1a40fed5c8 Author:leifs Date: 2013-10-03 10:52 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/8b1a40fed5c8 RT-20391: Mnemonic-parsing with special characters Reviewed-by: mickf ! modules/controls/src/main/java/com/sun/javafx/scene/control/behavior/Tex

hg: openjfx/8/graphics/rt: RT-32249 fixing Full Screen overly hint

2013-10-03 Thread hang . vo
Changeset: f7b87969cd45 Author:David Hill Date: 2013-10-03 13:02 -0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/f7b87969cd45 RT-32249 fixing Full Screen overly hint Summary: Changing full screen overlay hint when the default exit key has been changed Reviewed-by:

Re: Small API Tweak to Task (Worker)

2013-10-03 Thread Sven Reimers
What I probably was thinking about is task that written with the intention that they should not be cancelled, e.g. calculations you want a result of. It is not so much about you could not make them cancelable, but to show this is not intended to be cancelled... Hope I could clarify my train though

hg: openjfx/8/graphics/rt: [REFACTOR-ONLY]: Added some tests for NGRegion, and also did some very coarse refactoring by breaking the render method up into several sub methods. The only actual code cha

2013-10-03 Thread hang . vo
Changeset: 26fbef1eb521 Author:rbair Date: 2013-10-03 09:03 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/26fbef1eb521 [REFACTOR-ONLY]: Added some tests for NGRegion, and also did some very coarse refactoring by breaking the render method up into several sub metho

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

2013-10-03 Thread hang . vo
Changeset: e6ee45d834cb Author:rbair Date: 2013-10-03 09:32 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/e6ee45d834cb [TEST-ONLY] Updated NGRegionTest to make sure that swapping backgrounds on a Region always causes the opaque region to be marked invalid ! modul

A milestone in history management

2013-10-03 Thread Richard Bair
I just wanted to say, we've now had 30 change sets without a single merge change set. I'm bursting with joy :-). Looking forward to reaching 50. Cheers Richard

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

2013-10-03 Thread hang . vo
Changeset: 98ddce26ad7b Author:prrace Date: 2013-10-03 08:48 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/98ddce26ad7b RT-32840: javadoc on javafx.print.Paper is not up to date ! modules/graphics/src/main/java/javafx/print/Paper.java Changeset: b606518bf749 Auth

Re: FXMLLoader templates

2013-10-03 Thread Richard Bair
After reviewing the situation with Martin my feeling was that this API is just not ready for prime-time. In fact, I'd like to think of how FXML fits in from a more holistic perspective, meaning, it might be time to consider a different approach to loading FXML files than the way FXMLLoader was d

hg: openjfx/8/graphics/rt: Fix for RT-32974 LensTouchInputSupport calls GestureSupport methods from the wrong thread. Move calls to correct thread.

2013-10-03 Thread hang . vo
Changeset: 5fd60ebdb9d5 Author:lisa.se...@oracle.com Date: 2013-10-03 11:19 -0400 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/5fd60ebdb9d5 Fix for RT-32974 LensTouchInputSupport calls GestureSupport methods from the wrong thread. Move calls to correct thread. Review

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

2013-10-03 Thread hang . vo
Changeset: abbc53855b43 Author:flar Date: 2013-10-03 06:51 -0700 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/abbc53855b43 Fix RT-32472: NPE setting a broken image into a working ImageView with viewport Reviewed by: kcr, ckyang ! modules/graphics/src/main/java/com/sun

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

2013-10-03 Thread hang . vo
Changeset: 98b9cd9ee0fc Author:Martin Sladecek Date: 2013-10-03 13:49 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/98b9cd9ee0fc [JAVADOC/DOC] RT-30851 FXMLLoader has many undocumented fields ! modules/fxml/src/main/docs/javafx/fxml/doc-files/introduction_to_fxml

Re: JavaFX Media HTTPS support

2013-10-03 Thread Scott Palmer
I'm curious about "only one instance" for MP4 playback. QuickTime Player on OS X simultaneously plays multiple MP4s. Of course it isn't using GStreamer, but if you are going direct to QuickTime for HTTPLS what's stopping you from doing the same for MP4? Scott On Thu, Oct 3, 2013 at 4:28 AM, Ki

Re: JavaFX Media HTTPS support

2013-10-03 Thread Felix Bembrick
I agree. If the inability to provide 100% WORA for a particular feature results in 0% availability then that is a fail. I would rather the feature was available where it worked. At least we can build apps with those features on those platforms. On 3 October 2013 18:51, Tom Schindl wrote: >

Font rendering improvements with JDK8 b109

2013-10-03 Thread Felix Bembrick
I have noticed quite a significant improvement in the quality of font rendering since JDK b109 on my Windows machine. The text looks darker and crisper and is now almost on par with the quality of fonts in something like IE10. What has changed? Am I just imagining it (I don't think so!)? N.B. T

Re: JavaFX Media HTTPS support

2013-10-03 Thread Tom Schindl
On 03.10.13 10:28, Kirill Kirichenko wrote: > > For HTTP Live Streaming and some cases for MP4 on Mac we using QTMovie, > which only accepts URLs for FILE or HTTP protocol only and handles > downloading, progress buffering and HLS playlists parsing internally. We > do not have control over it. MP4

Re: JavaFX Media HTTPS support

2013-10-03 Thread Kirill Kirichenko
Forgot to add. It's this issue: https://javafx-jira.kenai.com/browse/RT-28420 On 03.10.2013 12:15, Kirill Kirichenko wrote: We've started working on HTTPS support in JavaFX Media component. Due to internal restrictions we won't be able to support HTTPS on MacOs (and possibly on iOS). Do you t

Re: JavaFX Media HTTPS support

2013-10-03 Thread Kirill Kirichenko
For HTTP Live Streaming and some cases for MP4 on Mac we using QTMovie, which only accepts URLs for FILE or HTTP protocol only and handles downloading, progress buffering and HLS playlists parsing internally. We do not have control over it. MP4 can also be played on Mac via GStreamer via Vide

hg: openjfx/8/graphics/rt: [DOC] RT-32520 FXML reference is outdated

2013-10-03 Thread hang . vo
Changeset: 5677ce5e6af3 Author:Martin Sladecek Date: 2013-10-03 09:09 +0200 URL: http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/5677ce5e6af3 [DOC] RT-32520 FXML reference is outdated ! modules/fxml/src/main/docs/javafx/fxml/doc-files/fxml.css ! modules/fxml/src/main/docs/jav

JavaFX Media HTTPS support

2013-10-03 Thread Kirill Kirichenko
We've started working on HTTPS support in JavaFX Media component. Due to internal restrictions we won't be able to support HTTPS on MacOs (and possibly on iOS). Do you think it a good idea to add a feature with limited support - just for Linux and Windows ?