Re: Exposing native surface or opengl handle

2014-06-13 Thread Felix Bembrick
I absolutely agree that such a feature is critical for the success and longevity of JavaFX. I am *really* hoping for some heavily beefed-up 3D support in a JFX 8.* release or JFX 9. I need my graphics toolkit (currently JavaFX) to be able to handle everything from simple UIs with basic controls t

Re: Bundler question for Mac OS X...

2014-06-13 Thread Tony Anecito
Hi Danno,   I downloaded 8u20 and it looks like the sub-menu items are using the launcher file name.   Also, the info.plist created by the deploy task is wrong. It does not use the correct jar for JVMMainjarName so the app does not start untill I changed it to the correct name. Is this new?    I

Is JavaFX keyboard event handling too rigid?

2014-06-13 Thread Randahl Fink Isaksen
I have noticed that quite many developers are having trouble avoiding triggering of focus navigation occurring when a user presses the UP and DOWN arrow keys. From a number of different forum posts I have seen how people are jumping through hoops to avoid this. I myself have the challenge, that

Re: Blurry strokes and zooming via scale transforms

2014-06-13 Thread Robert Fisher
Thanks for the links, I'll take a look. Rob -Ursprüngliche Nachricht- Von: John Smith [mailto:john_sm...@symantec.com] Gesendet: Donnerstag, 12. Juni 2014 22:05 An: Robert Fisher; openjfx-dev@openjdk.java.net Betreff: RE: Blurry strokes and zooming via scale transforms A couple of relat

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

2014-06-13 Thread hang . vo
Changeset: 28bccddb2475 Author:Martin Sladecek Date: 2014-06-13 12:00 +0200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/28bccddb2475 RT-37523 BooleanProperty.booleanProperty(ObjectProperty) changes value of source property ! modules/base/src/main/java/com/sun/javafx/bin

hg: openjfx/8u-dev/rt: RT-37507 [Android, FXML] JavaFXBuilderFactory contains a call to Constructor.getParameters

2014-06-13 Thread hang . vo
Changeset: ee80f24584b4 Author:Martin Sladecek Date: 2014-06-13 12:17 +0200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/ee80f24584b4 RT-37507 [Android, FXML] JavaFXBuilderFactory contains a call to Constructor.getParameters ! modules/fxml/src/main/java/javafx/fxml/JavaF

Re: Exposing native surface or opengl handle

2014-06-13 Thread Scott Palmer
This is critical, but I don't think we need to focus on a specific technology like Direct3D or OpenGL. As a first step all we need is a mechanism to get a native reference to the Window. Just like we can with JAWT. I'm guessing that JavaFX doesn't use heavyweight child windows so we could add a

Re: Exposing native surface or opengl handle

2014-06-13 Thread Tobias Bley
Hi Robert, thank you for pushing this topic again :) For our work we need a way to share the OpenGL context between JavaFX code and native code so that we can render stuff from native code into the JavaFX context. Another question and need is to how to share a context in JavaFX? How is it p

Re: Exposing native surface or opengl handle

2014-06-13 Thread Hervé Girod
I really think that pure JavaFX will always be better if you can, but in some cases you "have" to use external libraries using OpenGL, because you don't have the Java replacement, or it would be a LOT of work to recreate it. Hervé Sent from my iPhone > On Jun 13, 2014, at 14:08, Tobias Bley w

hg: openjfx/8u-dev/rt: Fixed build path in Eclipse metadata for the AirportApp sample of SceneBuilder

2014-06-13 Thread hang . vo
Changeset: fab4ceaa5c67 Author:yjoan Date: 2014-06-13 15:03 +0200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/fab4ceaa5c67 Fixed build path in Eclipse metadata for the AirportApp sample of SceneBuilder ! apps/scenebuilder/samples/AirportApp/.classpath

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

2014-06-13 Thread hang . vo
Changeset: 2f73643b0a99 Author:David Grieve Date: 2014-06-13 09:33 -0400 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/2f73643b0a99 RT-37540: [PopupControl] PopupControl.CSSBridge.setSkinClassNameMethod deleted ! modules/controls/src/main/java/javafx/scene/control/PopupCont

Re: Is JavaFX keyboard event handling too rigid?

2014-06-13 Thread Tomas Mikula
Hi Randahl, I think the general advice is to avoid subclassing controls if possible. You can create your custom control that embeds a text field and filter events on your custom control so they never reach the embedded text field. Tomas On Fri, Jun 13, 2014 at 10:11 AM, Randahl Fink Isaksen wro

Large Image Export

2014-06-13 Thread Danno Ferrin
While working on a fun project I discovered that the Image Export limits the size of the export textures, mostly depending on your graphics stack. Here's one example: java.lang.RuntimeException: Requested texture dimensions (20581x245) require dimensions (0x245) that exceed maximum texture size (

Re: Is JavaFX keyboard event handling too rigid?

2014-06-13 Thread Stephen F Northover
You should be able to use event filtering to get in the way of any event before it is delivered to the control. If you provide some sample code for what you are trying to do, we can take a look at it and suggest a possible solution. Steve On 2014-06-13, 10:39 AM, Tomas Mikula wrote: Hi Rand

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

2014-06-13 Thread hang . vo
Changeset: d80d00bde528 Author:ddhill Date: 2014-06-13 10:56 -0400 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/d80d00bde528 RT-36375 finishing Monocle Robot screen capture. Reviewed-by: dblaukopf Changeset: 6a7d974b09bd Author:snorthov Date: 2014-06-13 10:57 -04

Re: Large Image Export

2014-06-13 Thread Kevin Rushforth
> could be moved into 8u20 I meant 8u40. -- Kevin Kevin Rushforth wrote: This is RT-22073 which is currently targeted for 9, but could be moved into 8u20 if there was enough demand to fix it. The (rather ugly) app-level workaround is to break

Re: Large Image Export

2014-06-13 Thread Kevin Rushforth
This is RT-22073 which is currently targeted for 9, but could be moved into 8u20 if there was enough demand to fix it. The (rather ugly) app-level workaround is to break the operation up into 4Kx4K tiles, and render the tiles in a loop specifying

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

2014-06-13 Thread hang . vo
Changeset: 65903865cab7 Author:kcr Date: 2014-06-13 08:41 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/65903865cab7 RT-37539: [Builders] Web builder classes not built unless COMPILE_WEBKIT=true Reviewed-by: ddhill ! build.gradle Changeset: a88b5721a3be Author:dd

Re: Large Image Export

2014-06-13 Thread Danno Ferrin
So the limitation is in the snapshot code, not the target image code? This is actually a feasible workaround, so 8u40 would be grand but 9 is also just fine. Also, is 4K the lowest the texture size max will be? Or is there some API to query it? On Fri, Jun 13, 2014 at 9:38 AM, Kevin Rushforth

Re: Large Image Export

2014-06-13 Thread Kevin Rushforth
Yes, the limitation is in snapshot, although there are other places where we hit the same limit. When rendering an image via an InageView we do the tiling correctly. I haven't seen anything lower than 4K x 4X in practice, so that should be safe. We do query and keep the max texture size intern

Re: Large Image Export

2014-06-13 Thread Stephen F Northover
.. a rare instance of Kevin getting a release name wrong! Steve On 2014-06-13, 11:39 AM, Kevin Rushforth wrote: > could be moved into 8u20 I meant 8u40. -- Kevin Kevin Rushforth wrote: This is RT-22073 which is currently targeted for 9, but c

hg: openjfx/8u-dev/rt: RT-37548: TabPaneSkin keeps reference to Tab after closing the last one

2014-06-13 Thread hang . vo
Changeset: 80be95eb45f1 Author:David Grieve Date: 2014-06-13 13:18 -0400 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/80be95eb45f1 RT-37548: TabPaneSkin keeps reference to Tab after closing the last one ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/Ta

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

2014-06-13 Thread hang . vo
Changeset: d7447fb53063 Author:ddhill Date: 2014-06-13 13:57 -0400 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/d7447fb53063 RT-37544 [Android] new versions of FX launcher classes on Dalvik Contributed-by: johanvos ! modules/graphics/src/dalvik/java/javafxports/android/Dal

review for https://javafx-jira.kenai.com/browse/RT-37552

2014-06-13 Thread David Hill
Daniel, would you review the change in RT-37552 Dave jira: https://javafx-jira.kenai.com/browse/RT-37552 patch is in the Jira. -- David Hill Java Embedded Development Insanity in individuals is something rare - but in groups, parties, nations and epochs, it is the rule. -- Friedrich Nietz

Re: Large Image Export

2014-06-13 Thread Kevin Rushforth
The funny thing is I was sure I had typed 8u40, but my fingers had other ideas. :) -- Kevin Stephen F Northover wrote: ... a rare instance of Kevin getting a release name wrong! Steve On 2014-06-13, 11:39 AM, Kevin Rushforth wrote: > could be moved into 8u20 I meant 8u40. -- Kevin Kevi

hg: openjfx/8u-dev/rt: RT-36335: [Accessibility] Hide prototype API

2014-06-13 Thread hang . vo
Changeset: 12197c6e1aa7 Author:Felipe Heidrich Date: 2014-06-13 12:21 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/12197c6e1aa7 RT-36335: [Accessibility] Hide prototype API ! modules/controls/src/main/java/com/sun/javafx/scene/control/skin/ComboBoxListViewSkin.java

hg: openjfx/8u-dev/rt: RT-37549: Ability to produce a DMG from an APP seems broken

2014-06-13 Thread hang . vo
Changeset: d1b812ea87df Author:shemnon Date: 2014-06-13 13:45 -0600 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/d1b812ea87df RT-37549: Ability to produce a DMG from an APP seems broken Summary: When refactoring the feature got broken Also, took the opportunity to add some

IMPORTANT: Commit rules for next week's rampdown to M5

2014-06-13 Thread Kevin Rushforth
TO: ALL JAVAFX DEVELOPERS Next week is our ramp-down week for M5, which is the last milestone before we fork the 8u20 stabilization repo. As a reminder, the Milestone Week stabilization rules [1] are in effect for any changesets pushed after 1am on Monday, June 16. This means no post-commit re

hg: openjfx/8u-dev/rt: RT-37549: Ability to produce a DMG from an APP seems broken

2014-06-13 Thread hang . vo
Changeset: 843180e964d3 Author:shemnon Date: 2014-06-13 15:51 -0600 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/843180e964d3 RT-37549: Ability to produce a DMG from an APP seems broken Summary: Add tests to PKG and MAS bundlers. Add size checks to verify file output bundle

Reminder: committing changesets

2014-06-13 Thread Kevin Rushforth
As we near the end of the 8u20 release here are a few simple reminders of the rules for pushing changesets. 1) Generally all changesets should have a JIRA bug ID associated with them. Exceptions are documented on our Wiki [1]. 2) The format of commit messages (also on the Wiki) is: RT-n:

hg: openjfx/8u-dev/rt: RT-37447: Update javapackager / javafxpackager man pages for 8u20

2014-06-13 Thread hang . vo
Changeset: f41461e0a98c Author:kcr Date: 2014-06-13 16:20 -0700 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/f41461e0a98c RT-37447: Update javapackager / javafxpackager man pages for 8u20 Summary: English versions of 8u20 man pages; translated versions to follow ! modules/

Re: Fwd: All-Permissions not working properly with sun.plugin2.applet.FXAppletSecurityManager

2014-06-13 Thread Kevin Rushforth
Hi Scott, I created two new non-confidential bugs and closed the original ones as duplicates. Here are the new bugs: reflection in daemon thread: JDK-8046825 (was JDK-8040699) : All-Permissions not working properly with sun.plugin2.applet.F

Re: All-Permissions not working properly with sun.plugin2.applet.FXAppletSecurityManager

2014-06-13 Thread Scott Palmer
Thank you. Is there a way that people that are not project authors can get notifications of updates? I can’t click to add myself to the watch list or vote without a login, and it seems to be near impossible to get a login. The "Account Help” link on the login page is broken and everything I’ve

8u20 review request: RT-37475 shadow in Ensemble8 Puzzle Pieces demo gets erased

2014-06-13 Thread Jim Graham
webrev: http://cr.openjdk.java.net/~flar/RT-37475/webrev.00/ Jira: https://javafx-jira.kenai.com/browse/RT-37475 Lengthy explanation of an "aha" moment in the Jira, but the actual fix is fairly simple... ...jim