Re: JavaFX8: Multittouch support under Linux

2014-04-14 Thread Stefan Schwandter
Thanks,


I’ve applied the patch from the bug tracker, and could compile now. I will get 
back to you when I have had a chance to run a multitouch application with that 
build.


Cheers,
Stefan



Am 07.04.2014 um 14:28 schrieb Daniel Blaukopf daniel.blauk...@oracle.com:

 Tracked at https://javafx-jira.kenai.com/browse/RT-36462
 It's targeted at 9, but there will be a patch soon.
 
 Thanks,
 Daniel
 
 On 4/4/14, 10:40 AM, Stefan Schwandter wrote:
 Hi,
 
 
 thanks! I’ve tried to compile on a current Ubuntu 13.10. A default build 
 (gradle 1.8 without parameters) works fine. With
 
 gradle -PCOMPILE_TARGETS=x86egl sdk
 
 however, I get the following build error:
 
 stefan@stefan-OptiPlex-GX620:~/src/openjfx/rt$ gradle 
 -PCOMPILE_TARGETS=x86egl sdk
 :buildSrc:generateGrammarSource UP-TO-DATE
 :buildSrc:compileJava UP-TO-DATE
 :buildSrc:compileGroovy UP-TO-DATE
 :buildSrc:processResources UP-TO-DATE
 :buildSrc:classes UP-TO-DATE
 :buildSrc:jar UP-TO-DATE
 :buildSrc:assemble UP-TO-DATE
 :buildSrc:compileTestJava UP-TO-DATE
 :buildSrc:compileTestGroovy UP-TO-DATE
 :buildSrc:processTestResources UP-TO-DATE
 :buildSrc:testClasses UP-TO-DATE
 :buildSrc:test UP-TO-DATE
 :buildSrc:check UP-TO-DATE
 :buildSrc:build UP-TO-DATE
 Creating properties on demand (a.k.a. dynamic properties) has been 
 deprecated and is scheduled to be removed in Gradle 2.0. Please read 
 http://gradle.org/docs/current/dsl/org.gradle.api.plugins.ExtraPropertiesExtension.html
  for information on the replacement for dynamic properties.
 Deprecated dynamic property: compilePrefix on root project 'rt', value: 
 .
 
 FAILURE: Build failed with an exception.
 
 * Where:
 Script '/home/stefan/src/openjfx/rt/buildSrc/x86egl.gradle' line: 59
 
 * What went wrong:
 A problem occurred evaluating script.
 No signature of method: java.lang.String.exists() is applicable for 
 argument types: () values: []
  Possible solutions: wait(), toList(), expand(), execute(), toList(), next()
 
 * Try:
 Run with --stacktrace option to get the stack trace. Run with --info or 
 --debug option to get more log output.
 
 BUILD FAILED
 
 Total time: 9.536 secs
 
 
 Best,
 Stefan
 
 
 Am 02.04.2014 um 10:19 schrieb Daniel Blaukopf daniel.blauk...@oracle.com:
 
 Hi Stefan,
 
 You have it exactly right. The touch support on the Raspberry Pi and 
 similar devices gets events from the Linux device drivers, not from X11 or 
 GTK. We don’t provide a binary of this configuration for x86, but if you 
 are able to build OpenJFX then you could easily create a binary yourself 
 (“gradle -PCOMPILE_TARGETS=x86egl sdk”). This is a hybrid binary that uses 
 EGL/X11 for full-screen output but gets input directly from device nodes in 
 /dev/input.
 
 Thanks,
 Daniel
 
 On Apr 2, 2014, at 11:10 AM, Stefan Schwandter s.schwand...@me.com wrote:
 
 Hi Anthony,
 
 
 thanks for your quick reply.
 
 I wonder though: it seems there’s at least preliminary touch support for 
 OpenJFX on the Raspberry Pi - is this because it does not use X11 and/or 
 GTK there? Is it possible to do the same on an X86-based Linux device?
 
 
 Cheers,
 Stefan
 
 Am 01.04.2014 um 14:02 schrieb Anthony Petrov anthony.pet...@oracle.com:
 
 Hi Stefan,
 
 No, currently it's not. Here's a JIRA that you may want to watch:
 
 https://javafx-jira.kenai.com/browse/RT-25079
 
 --
 best regards,
 Anthony
 
 On 4/1/2014 3:52 PM, Stefan Schwandter wrote:
 Hello all!
 
 
 Is multitouch-input supposed to be supported on Java 8 SE running on 
 Linux? I use a capacitive touch screen, with a DMC controller, connected 
 to a Ubuntu 13.10 PC via USB, and none of the sample code that I've 
 tried seems to recognize any touch events. Under Windows 7, touch events 
 are recognized, I can swipe, zoom, etc.
 
 So I wonder, if multitouch input is simply not supported under Linux 
 with JavaFX 8, or I have another problem.
 
 
 Best regards,
 
 Stefan
 
 



Re: JavaFX8: Multittouch support under Linux

2014-04-07 Thread Daniel Blaukopf

Tracked at https://javafx-jira.kenai.com/browse/RT-36462
It's targeted at 9, but there will be a patch soon.

Thanks,
Daniel

On 4/4/14, 10:40 AM, Stefan Schwandter wrote:

Hi,


thanks! I’ve tried to compile on a current Ubuntu 13.10. A default build 
(gradle 1.8 without parameters) works fine. With

gradle -PCOMPILE_TARGETS=x86egl sdk

however, I get the following build error:

stefan@stefan-OptiPlex-GX620:~/src/openjfx/rt$ gradle -PCOMPILE_TARGETS=x86egl 
sdk
:buildSrc:generateGrammarSource UP-TO-DATE
:buildSrc:compileJava UP-TO-DATE
:buildSrc:compileGroovy UP-TO-DATE
:buildSrc:processResources UP-TO-DATE
:buildSrc:classes UP-TO-DATE
:buildSrc:jar UP-TO-DATE
:buildSrc:assemble UP-TO-DATE
:buildSrc:compileTestJava UP-TO-DATE
:buildSrc:compileTestGroovy UP-TO-DATE
:buildSrc:processTestResources UP-TO-DATE
:buildSrc:testClasses UP-TO-DATE
:buildSrc:test UP-TO-DATE
:buildSrc:check UP-TO-DATE
:buildSrc:build UP-TO-DATE
Creating properties on demand (a.k.a. dynamic properties) has been deprecated 
and is scheduled to be removed in Gradle 2.0. Please read 
http://gradle.org/docs/current/dsl/org.gradle.api.plugins.ExtraPropertiesExtension.html
 for information on the replacement for dynamic properties.
Deprecated dynamic property: compilePrefix on root project 'rt', value: .

FAILURE: Build failed with an exception.

* Where:
Script '/home/stefan/src/openjfx/rt/buildSrc/x86egl.gradle' line: 59

* What went wrong:
A problem occurred evaluating script.

No signature of method: java.lang.String.exists() is applicable for argument 
types: () values: []

   Possible solutions: wait(), toList(), expand(), execute(), toList(), next()

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug 
option to get more log output.

BUILD FAILED

Total time: 9.536 secs


Best,
Stefan


Am 02.04.2014 um 10:19 schrieb Daniel Blaukopf daniel.blauk...@oracle.com:


Hi Stefan,

You have it exactly right. The touch support on the Raspberry Pi and similar 
devices gets events from the Linux device drivers, not from X11 or GTK. We 
don’t provide a binary of this configuration for x86, but if you are able to 
build OpenJFX then you could easily create a binary yourself (“gradle 
-PCOMPILE_TARGETS=x86egl sdk”). This is a hybrid binary that uses EGL/X11 for 
full-screen output but gets input directly from device nodes in /dev/input.

Thanks,
Daniel

On Apr 2, 2014, at 11:10 AM, Stefan Schwandter s.schwand...@me.com wrote:


Hi Anthony,


thanks for your quick reply.

I wonder though: it seems there’s at least preliminary touch support for 
OpenJFX on the Raspberry Pi - is this because it does not use X11 and/or GTK 
there? Is it possible to do the same on an X86-based Linux device?


Cheers,
Stefan

Am 01.04.2014 um 14:02 schrieb Anthony Petrov anthony.pet...@oracle.com:


Hi Stefan,

No, currently it's not. Here's a JIRA that you may want to watch:

https://javafx-jira.kenai.com/browse/RT-25079

--
best regards,
Anthony

On 4/1/2014 3:52 PM, Stefan Schwandter wrote:

Hello all!


Is multitouch-input supposed to be supported on Java 8 SE running on Linux? I 
use a capacitive touch screen, with a DMC controller, connected to a Ubuntu 
13.10 PC via USB, and none of the sample code that I've tried seems to 
recognize any touch events. Under Windows 7, touch events are recognized, I can 
swipe, zoom, etc.

So I wonder, if multitouch input is simply not supported under Linux with 
JavaFX 8, or I have another problem.


Best regards,

Stefan





Re: JavaFX8: Multittouch support under Linux

2014-04-04 Thread Stefan Schwandter
Hi,


thanks! I’ve tried to compile on a current Ubuntu 13.10. A default build 
(gradle 1.8 without parameters) works fine. With

gradle -PCOMPILE_TARGETS=x86egl sdk

however, I get the following build error:

stefan@stefan-OptiPlex-GX620:~/src/openjfx/rt$ gradle -PCOMPILE_TARGETS=x86egl 
sdk
:buildSrc:generateGrammarSource UP-TO-DATE
:buildSrc:compileJava UP-TO-DATE
:buildSrc:compileGroovy UP-TO-DATE
:buildSrc:processResources UP-TO-DATE
:buildSrc:classes UP-TO-DATE
:buildSrc:jar UP-TO-DATE
:buildSrc:assemble UP-TO-DATE
:buildSrc:compileTestJava UP-TO-DATE
:buildSrc:compileTestGroovy UP-TO-DATE
:buildSrc:processTestResources UP-TO-DATE
:buildSrc:testClasses UP-TO-DATE
:buildSrc:test UP-TO-DATE
:buildSrc:check UP-TO-DATE
:buildSrc:build UP-TO-DATE
Creating properties on demand (a.k.a. dynamic properties) has been deprecated 
and is scheduled to be removed in Gradle 2.0. Please read 
http://gradle.org/docs/current/dsl/org.gradle.api.plugins.ExtraPropertiesExtension.html
 for information on the replacement for dynamic properties.
Deprecated dynamic property: compilePrefix on root project 'rt', value: .

FAILURE: Build failed with an exception.

* Where:
Script '/home/stefan/src/openjfx/rt/buildSrc/x86egl.gradle' line: 59

* What went wrong:
A problem occurred evaluating script.
 No signature of method: java.lang.String.exists() is applicable for argument 
 types: () values: []
  Possible solutions: wait(), toList(), expand(), execute(), toList(), next()

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug 
option to get more log output.

BUILD FAILED

Total time: 9.536 secs


Best,
Stefan


Am 02.04.2014 um 10:19 schrieb Daniel Blaukopf daniel.blauk...@oracle.com:

 Hi Stefan,
 
 You have it exactly right. The touch support on the Raspberry Pi and similar 
 devices gets events from the Linux device drivers, not from X11 or GTK. We 
 don’t provide a binary of this configuration for x86, but if you are able to 
 build OpenJFX then you could easily create a binary yourself (“gradle 
 -PCOMPILE_TARGETS=x86egl sdk”). This is a hybrid binary that uses EGL/X11 for 
 full-screen output but gets input directly from device nodes in /dev/input.
 
 Thanks,
 Daniel
 
 On Apr 2, 2014, at 11:10 AM, Stefan Schwandter s.schwand...@me.com wrote:
 
 Hi Anthony,
 
 
 thanks for your quick reply.
 
 I wonder though: it seems there’s at least preliminary touch support for 
 OpenJFX on the Raspberry Pi - is this because it does not use X11 and/or GTK 
 there? Is it possible to do the same on an X86-based Linux device?
 
 
 Cheers,
 Stefan
 
 Am 01.04.2014 um 14:02 schrieb Anthony Petrov anthony.pet...@oracle.com:
 
 Hi Stefan,
 
 No, currently it's not. Here's a JIRA that you may want to watch:
 
 https://javafx-jira.kenai.com/browse/RT-25079
 
 --
 best regards,
 Anthony
 
 On 4/1/2014 3:52 PM, Stefan Schwandter wrote:
 Hello all!
 
 
 Is multitouch-input supposed to be supported on Java 8 SE running on 
 Linux? I use a capacitive touch screen, with a DMC controller, connected 
 to a Ubuntu 13.10 PC via USB, and none of the sample code that I've tried 
 seems to recognize any touch events. Under Windows 7, touch events are 
 recognized, I can swipe, zoom, etc.
 
 So I wonder, if multitouch input is simply not supported under Linux with 
 JavaFX 8, or I have another problem.
 
 
 Best regards,
 
 Stefan
 
 
 



Re: JavaFX8: Multittouch support under Linux

2014-04-02 Thread Stefan Schwandter
Hi Anthony,


thanks for your quick reply.

I wonder though: it seems there’s at least preliminary touch support for 
OpenJFX on the Raspberry Pi - is this because it does not use X11 and/or GTK 
there? Is it possible to do the same on an X86-based Linux device?


Cheers,
Stefan

Am 01.04.2014 um 14:02 schrieb Anthony Petrov anthony.pet...@oracle.com:

 Hi Stefan,
 
 No, currently it's not. Here's a JIRA that you may want to watch:
 
 https://javafx-jira.kenai.com/browse/RT-25079
 
 --
 best regards,
 Anthony
 
 On 4/1/2014 3:52 PM, Stefan Schwandter wrote:
 Hello all!
 
 
 Is multitouch-input supposed to be supported on Java 8 SE running on Linux? 
 I use a capacitive touch screen, with a DMC controller, connected to a 
 Ubuntu 13.10 PC via USB, and none of the sample code that I've tried seems 
 to recognize any touch events. Under Windows 7, touch events are recognized, 
 I can swipe, zoom, etc.
 
 So I wonder, if multitouch input is simply not supported under Linux with 
 JavaFX 8, or I have another problem.
 
 
 Best regards,
 
 Stefan
 



Re: JavaFX8: Multittouch support under Linux

2014-04-02 Thread Daniel Blaukopf
Hi Stefan,

You have it exactly right. The touch support on the Raspberry Pi and similar 
devices gets events from the Linux device drivers, not from X11 or GTK. We 
don’t provide a binary of this configuration for x86, but if you are able to 
build OpenJFX then you could easily create a binary yourself (“gradle 
-PCOMPILE_TARGETS=x86egl sdk”). This is a hybrid binary that uses EGL/X11 for 
full-screen output but gets input directly from device nodes in /dev/input.

Thanks,
Daniel

On Apr 2, 2014, at 11:10 AM, Stefan Schwandter s.schwand...@me.com wrote:

 Hi Anthony,
 
 
 thanks for your quick reply.
 
 I wonder though: it seems there’s at least preliminary touch support for 
 OpenJFX on the Raspberry Pi - is this because it does not use X11 and/or GTK 
 there? Is it possible to do the same on an X86-based Linux device?
 
 
 Cheers,
 Stefan
 
 Am 01.04.2014 um 14:02 schrieb Anthony Petrov anthony.pet...@oracle.com:
 
 Hi Stefan,
 
 No, currently it's not. Here's a JIRA that you may want to watch:
 
 https://javafx-jira.kenai.com/browse/RT-25079
 
 --
 best regards,
 Anthony
 
 On 4/1/2014 3:52 PM, Stefan Schwandter wrote:
 Hello all!
 
 
 Is multitouch-input supposed to be supported on Java 8 SE running on Linux? 
 I use a capacitive touch screen, with a DMC controller, connected to a 
 Ubuntu 13.10 PC via USB, and none of the sample code that I've tried seems 
 to recognize any touch events. Under Windows 7, touch events are 
 recognized, I can swipe, zoom, etc.
 
 So I wonder, if multitouch input is simply not supported under Linux with 
 JavaFX 8, or I have another problem.
 
 
 Best regards,
 
 Stefan
 
 



Re: JavaFX8: Multittouch support under Linux

2014-04-01 Thread Anthony Petrov

Hi Stefan,

No, currently it's not. Here's a JIRA that you may want to watch:

https://javafx-jira.kenai.com/browse/RT-25079

--
best regards,
Anthony

On 4/1/2014 3:52 PM, Stefan Schwandter wrote:

Hello all!


Is multitouch-input supposed to be supported on Java 8 SE running on Linux? I 
use a capacitive touch screen, with a DMC controller, connected to a Ubuntu 
13.10 PC via USB, and none of the sample code that I've tried seems to 
recognize any touch events. Under Windows 7, touch events are recognized, I can 
swipe, zoom, etc.

So I wonder, if multitouch input is simply not supported under Linux with 
JavaFX 8, or I have another problem.


Best regards,

Stefan