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 - SceneBuilder 2.0.x integration
Summary: SceneBuilder 2.0.x integration
Status: RESOLVED FIXED
Alias: None
Product: javafx
Classification: Unclassified
Component: Visual Tool Integration (show other bugs)
Version: 8.0
Hardware: PC All
: P2 normal with 2 votes (vote)
Assignee: David Strupl
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-07-08 09:06 UTC by yjoan
Modified: 2014-07-17 02:15 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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