Bug 421595 - JavaFX toolkit support
Summary: JavaFX toolkit support
Status: NEW
Alias: None
Product: Jubula (Archived)
Classification: Technology
Component: RC (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact: Oliver Goetz CLA
URL: http://download.java.net/jdk8/jfxdocs/
Whiteboard:
Keywords: info
Depends on: 428996 429033 437062 438153 462654 416728 422928 431042 458166 458634 459768 461905 464720 465219 465820 469611 469943 470386 470387 470764 470765 474317 474499 474501 477325 482827 484191
Blocks:
  Show dependency tree
 
Reported: 2013-11-13 04:40 EST by Marcel Hein CLA
Modified: 2015-12-11 06:24 EST (History)
2 users (show)

See Also:


Attachments
Added necessary classes to support JavaFX-Toolkit (24.76 KB, patch)
2013-11-13 04:40 EST, Marcel Hein CLA
no flags Details | Diff
Added necessary classes to support JavaFX-Toolkit (39.40 KB, patch)
2013-11-13 08:56 EST, Marcel Hein CLA
markus.tiede: iplog+
Details | Diff
New Patch for the JavaFX-Toolkit (324.10 KB, patch)
2014-02-03 10:10 EST, Marcel Hein CLA
no flags Details | Diff
New Patch for the JavaFX-Toolkit-Bug427351fixed (324.08 KB, patch)
2014-02-04 05:49 EST, Marcel Hein CLA
markus.tiede: iplog+
Details | Diff
Changed POM files because of missing Java 1.8 EE (2.10 KB, patch)
2014-02-11 05:36 EST, Marcel Hein CLA
markus.tiede: iplog+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Marcel Hein CLA 2013-11-13 04:40:52 EST
Created attachment 237415 [details]
Added necessary classes to support JavaFX-Toolkit

I've done some refactoring and created a new class AbstractStartJavaAUTServer. This class holds the methods which are both needed by the start Swing server command class and the corresponding JavaFX class.

I've also added the necessary constants to the CommandConstands class in jubula.tools.

In jubula.communication.message, I've added a new JavaFX package with the classes for the Cap- and Activation-Messages.

I've edited jubula.client.core.MessageFactory to add this Message-Classes to the Map.

These changes where necessary to support and start the JavaFX-Toolkit.
Comment 1 Marcel Hein CLA 2013-11-13 08:56:01 EST
Created attachment 237428 [details]
Added necessary classes to support JavaFX-Toolkit

There was an merge error when applying the patch. I've pulled and then applied the patch without errors.
Comment 3 Oliver Goetz CLA 2013-11-20 10:08:48 EST
First nightly tests are executed.
Comment 4 Markus Tiede CLA 2013-12-02 05:16:08 EST
I'm re-opening this bug as - in my oppinion - it should remain in an active state as long as the JavaFX toolkit is not (fully) supported / usable by any end-user.
Comment 5 Markus Tiede CLA 2014-01-15 03:29:39 EST
I'm currently not actively reviewing any patches for this toolkit - and the currently internal work progress is not-yet-ready.
Comment 6 Marcel Hein CLA 2014-02-03 10:10:53 EST
Created attachment 239575 [details]
New Patch for the JavaFX-Toolkit

Added necessary classes to support JavaFX-Toolkit
Comment 7 Marcel Hein CLA 2014-02-04 05:49:01 EST
Created attachment 239604 [details]
New Patch for the JavaFX-Toolkit-Bug427351fixed

Adds necessary classes to support JavaFX-Toolkit and also contains the fix for Bug 427351.
Comment 8 Markus Tiede CLA 2014-02-11 04:02:22 EST
Contribution 239604 reviewed and applied with:

http://git.eclipse.org/c/jubula/org.eclipse.jubula.core.git/commit/?id=f4b028ccccda9c6b9aa5b44686e191ccb14fd7e6
Comment 9 Marcel Hein CLA 2014-02-11 05:36:38 EST
Created attachment 239819 [details]
Changed POM files because of missing Java 1.8 EE

We need Java 1.8 for the JavaFX Toolkit, but there is currently no Java 1.8 EE,so we have to use a Workaround to compile 1.8 code. This Workaround depends on the local File system at BREDEX. Because of this, the Parent of the JavaFX-RC and JavaFX-Toolkit-Provider POM is located in the GUIdancer repository. This is a temporal fix, until the Java 1.8 EE is released.
Comment 10 Markus Tiede CLA 2014-02-11 05:42:16 EST
Temporary workaround configuration reviewed and applied with:

http://git.eclipse.org/c/jubula/org.eclipse.jubula.core.git/commit/?id=cb1f8554702f2f8c86b32e9e0e9cb648af159e4a