This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 245468

Summary: SceneBuilder 2.0.x integration
Product: javafx Reporter: yjoan <yjoan>
Component: Visual Tool IntegrationAssignee: David Strupl <dstrupl>
Status: RESOLVED FIXED    
Severity: normal CC: svienot, yjoan
Priority: P2    
Version: 8.0   
Hardware: PC   
OS: All   
Issue Type: DEFECT Exception Reporter:

Description yjoan 2014-07-08 09:06:10 UTC
For now we've SceneBuilder 1.0, 1.1 and 2.0 which have been shipped.
Now it's time to get a plan to interoperate with SB 2.0.x where the value of x is 1, and it's wise to anticipate extra releases numbered 2.0.2 and so on, hence the pattern 2.0.x.

The overall idea is to keep NB's code able to start SB 1.0, 1.1 and 2.0 and add new case for SB 2.0.x so that by order of priority NB would try to locate SB 2.0.x with the highest value for x, then 2.0.x with decreasing values for x down to 1, then 2.0, then 1.1 and at last 1.0.

Default installation dir of SB 2.0.x is:

- on a Windows 32-bit system
C:\Program Files\Oracle\JavaFX Scene Builder 2.0.x

- on a Windows 64-bit system
C:\Program Files (x86)\Oracle\JavaFX Scene Builder 2.0.x

- on a MacOS system
/Applications/JavaFX Scene Builder 2.0.x

- on a Linux system
/opt/JavaFXSceneBuilder2.0.x

The executable launcher has the same name where 2.0 is replaced by 2.0.x (but on Mac NB calls script scenebuilder-launcher.sh, no change here).

The overall layout remains identical from SB 2.0 to SB 2.0.x.

Let me know if I forgot something you guys need.
Comment 1 Lou Dasaro 2014-07-08 18:26:34 UTC
I raised this to a P2, because history (NB 7.4, SB 1.1/2.0) informs us that when Oracle releases JavaFX Scene Builder 2.0.1, it will be the ONLY version available for download and therefore interoperability will be broken for all NEW installations (except for Mac) until such time as this bug is fixed.

Please please please let's have this fixed for 8.0.1.

Thank you.

https://netbeans.org/bugzilla/buglist.cgi?product=javafx&query_format=advanced&short_desc=Scene%20Builder&short_desc_type=allwordssubstr
Comment 2 David Strupl 2014-07-09 08:49:22 UTC
http://hg.netbeans.org/jet-main/rev/367b5599907f

I have added versions 2.0.4, 2.0.3, 2.0.2, 2.0.1 in this order. I hope it will be enough for the foreseeable future.
Comment 3 Quality Engineering 2014-07-17 02:15:55 UTC
Integrated into 'main-silver', will be available in build *201407170001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)

Changeset: http://hg.netbeans.org/main-silver/rev/367b5599907f
User: David Strupl <dstrupl@netbeans.org>
Log: Bug 245468 - SceneBuilder 2.0.x integration