hg: openjfx/8u-dev/rt: RT-38567: Umbrella for Changes for JEP-208 - Java Packager Improvements

danno.ferrin at shemnon.com danno.ferrin at shemnon.com
Wed Sep 10 17:31:53 UTC 2014


Changeset: 8335da240a33
Author:    shemnon
Date:      2014-09-10 11:31 -0600
URL:       http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/8335da240a33

RT-38567: Umbrella for Changes for JEP-208 - Java Packager Improvements
Reviewed-By: kcr
Summary: Initial implementation for JEP-208, including work for RT-35388, RT-37766, RT-37767, RT-36118, RT-28833, RT-34187, RT-23918, RT-37769 which are all subtasks of the JEP.

! .hgignore
! build.gradle
! buildSrc/linux.gradle
! buildSrc/mac.gradle
! buildSrc/src/main/groovy/com/sun/javafx/gradle/CCTask.groovy
! buildSrc/win.gradle
! modules/fxpackager/src/main/java/com/oracle/tools/packager/StandardBundlerParam.java
! modules/fxpackager/src/main/java/com/oracle/tools/packager/linux/LinuxAppBundler.java
! modules/fxpackager/src/main/java/com/oracle/tools/packager/linux/LinuxDebBundler.java
! modules/fxpackager/src/main/java/com/oracle/tools/packager/linux/LinuxRpmBundler.java
! modules/fxpackager/src/main/java/com/oracle/tools/packager/mac/MacAppBundler.java
! modules/fxpackager/src/main/java/com/oracle/tools/packager/windows/WinAppBundler.java
! modules/fxpackager/src/main/java/com/oracle/tools/packager/windows/WinExeBundler.java
! modules/fxpackager/src/main/java/com/oracle/tools/packager/windows/WinMsiBundler.java
! modules/fxpackager/src/main/java/com/oracle/tools/packager/windows/WindowsBundlerParam.java
! modules/fxpackager/src/main/java/com/sun/javafx/tools/ant/DeployFXTask.java
+ modules/fxpackager/src/main/java/com/sun/javafx/tools/ant/FileAssociation.java
! modules/fxpackager/src/main/java/com/sun/javafx/tools/ant/Info.java
+ modules/fxpackager/src/main/java/com/sun/javafx/tools/ant/SecondaryLauncher.java
! modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/DeployParams.java
! modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/bundlers/BundleParams.java
+ modules/fxpackager/src/main/java/jdk/packager/services/UserJvmOptionsService.java
+ modules/fxpackager/src/main/java/jdk/packager/services/userjvmoptions/LauncherUserJvmOptions.java
+ modules/fxpackager/src/main/java/jdk/packager/services/userjvmoptions/PreferencesUserJvmOptions.java
! modules/fxpackager/src/main/native/javapackager/win/javapackager.cpp
- modules/fxpackager/src/main/native/launcher/linux/DeployPlatform.h
- modules/fxpackager/src/main/native/launcher/linux/launcher.c
+ modules/fxpackager/src/main/native/launcher/linux/launcher.cpp
+ modules/fxpackager/src/main/native/launcher/linux/test/CppApplication_1/.dep.inc
+ modules/fxpackager/src/main/native/launcher/linux/test/CppApplication_1/Makefile
+ modules/fxpackager/src/main/native/launcher/linux/test/CppApplication_1/nbproject/Makefile-Debug.mk
+ modules/fxpackager/src/main/native/launcher/linux/test/CppApplication_1/nbproject/Makefile-Release.mk
+ modules/fxpackager/src/main/native/launcher/linux/test/CppApplication_1/nbproject/Makefile-impl.mk
+ modules/fxpackager/src/main/native/launcher/linux/test/CppApplication_1/nbproject/Makefile-variables.mk
+ modules/fxpackager/src/main/native/launcher/linux/test/CppApplication_1/nbproject/Package-Debug.bash
+ modules/fxpackager/src/main/native/launcher/linux/test/CppApplication_1/nbproject/Package-Release.bash
+ modules/fxpackager/src/main/native/launcher/linux/test/CppApplication_1/nbproject/configurations.xml
+ modules/fxpackager/src/main/native/launcher/linux/test/CppApplication_1/nbproject/project.xml
- modules/fxpackager/src/main/native/launcher/linux/xmlparser.c
- modules/fxpackager/src/main/native/launcher/linux/xmlparser.h
! modules/fxpackager/src/main/native/launcher/mac/main.m
+ modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncher.xcodeproj/project.pbxproj
+ modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncher.xcodeproj/project.xcworkspace/contents.xcworkspacedata
+ modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncher/AppDelegate.h
+ modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncher/AppDelegate.m
+ modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncher/Base.lproj/MainMenu.xib
+ modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncher/Images.xcassets/AppIcon.appiconset/Contents.json
+ modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncher/en.lproj/Credits.rtf
+ modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncher/en.lproj/InfoPlist.strings
+ modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncher/testlauncher-Info.plist
+ modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncher/testlauncher-Prefix.pch
+ modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncherTests/en.lproj/InfoPlist.strings
+ modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncherTests/testlauncherTests-Info.plist
+ modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncherTests/testlauncherTests.m
- modules/fxpackager/src/main/native/launcher/win/IconSwap.cpp
! modules/fxpackager/src/main/native/launcher/win/WinLauncher.cpp
- modules/fxpackager/src/main/native/launcher/win/WinLauncherSvc.cpp
+ modules/fxpackager/src/main/native/library/common/Exports.cpp
+ modules/fxpackager/src/main/native/library/common/Exports.h
+ modules/fxpackager/src/main/native/library/common/FilePath.cpp
+ modules/fxpackager/src/main/native/library/common/FilePath.h
+ modules/fxpackager/src/main/native/library/common/GenericPlatform.cpp
+ modules/fxpackager/src/main/native/library/common/GenericPlatform.h
+ modules/fxpackager/src/main/native/library/common/Helpers.cpp
+ modules/fxpackager/src/main/native/library/common/Helpers.h
+ modules/fxpackager/src/main/native/library/common/Java.cpp
+ modules/fxpackager/src/main/native/library/common/Java.h
+ modules/fxpackager/src/main/native/library/common/JavaUserPreferences.cpp
+ modules/fxpackager/src/main/native/library/common/JavaUserPreferences.h
+ modules/fxpackager/src/main/native/library/common/JavaVirtualMachine.cpp
+ modules/fxpackager/src/main/native/library/common/JavaVirtualMachine.h
+ modules/fxpackager/src/main/native/library/common/LinuxPlatform.cpp
+ modules/fxpackager/src/main/native/library/common/LinuxPlatform.h
+ modules/fxpackager/src/main/native/library/common/Lock.cpp
+ modules/fxpackager/src/main/native/library/common/Lock.h
+ modules/fxpackager/src/main/native/library/common/MacPlatform.h
+ modules/fxpackager/src/main/native/library/common/MacPlatform.mm
+ modules/fxpackager/src/main/native/library/common/Macros.cpp
+ modules/fxpackager/src/main/native/library/common/Macros.h
+ modules/fxpackager/src/main/native/library/common/Messages.cpp
+ modules/fxpackager/src/main/native/library/common/Messages.h
+ modules/fxpackager/src/main/native/library/common/Package.cpp
+ modules/fxpackager/src/main/native/library/common/Package.h
+ modules/fxpackager/src/main/native/library/common/Platform.cpp
+ modules/fxpackager/src/main/native/library/common/Platform.h
+ modules/fxpackager/src/main/native/library/common/PlatformString.cpp
+ modules/fxpackager/src/main/native/library/common/PlatformString.h
+ modules/fxpackager/src/main/native/library/common/PlatformThread.cpp
+ modules/fxpackager/src/main/native/library/common/PlatformThread.h
+ modules/fxpackager/src/main/native/library/common/PosixPlatform.cpp
+ modules/fxpackager/src/main/native/library/common/PosixPlatform.h
+ modules/fxpackager/src/main/native/library/common/PropertyFile.cpp
+ modules/fxpackager/src/main/native/library/common/PropertyFile.h
+ modules/fxpackager/src/main/native/library/common/WindowsPlatform.cpp
+ modules/fxpackager/src/main/native/library/common/WindowsPlatform.h
+ modules/fxpackager/src/main/native/library/common/main.cpp
+ modules/fxpackager/src/main/native/service/win/WinLauncherSvc.cpp
+ modules/fxpackager/src/main/native/tests/linux/launcher/launcher/.dep.inc
+ modules/fxpackager/src/main/native/tests/linux/launcher/launcher/Makefile
+ modules/fxpackager/src/main/native/tests/linux/launcher/launcher/nbproject/Makefile-Debug.mk
+ modules/fxpackager/src/main/native/tests/linux/launcher/launcher/nbproject/Makefile-Release.mk
+ modules/fxpackager/src/main/native/tests/linux/launcher/launcher/nbproject/Makefile-impl.mk
+ modules/fxpackager/src/main/native/tests/linux/launcher/launcher/nbproject/Makefile-variables.mk
+ modules/fxpackager/src/main/native/tests/linux/launcher/launcher/nbproject/Package-Debug.bash
+ modules/fxpackager/src/main/native/tests/linux/launcher/launcher/nbproject/Package-Release.bash
+ modules/fxpackager/src/main/native/tests/linux/launcher/launcher/nbproject/configurations.xml
+ modules/fxpackager/src/main/native/tests/linux/launcher/launcher/nbproject/project.xml
+ modules/fxpackager/src/main/native/tests/linux/library/packager/.dep.inc
+ modules/fxpackager/src/main/native/tests/linux/library/packager/Makefile
+ modules/fxpackager/src/main/native/tests/linux/library/packager/nbproject/Makefile-Debug.mk
+ modules/fxpackager/src/main/native/tests/linux/library/packager/nbproject/Makefile-Release.mk
+ modules/fxpackager/src/main/native/tests/linux/library/packager/nbproject/Makefile-impl.mk
+ modules/fxpackager/src/main/native/tests/linux/library/packager/nbproject/Makefile-variables.mk
+ modules/fxpackager/src/main/native/tests/linux/library/packager/nbproject/Package-Debug.bash
+ modules/fxpackager/src/main/native/tests/linux/library/packager/nbproject/Package-Release.bash
+ modules/fxpackager/src/main/native/tests/linux/library/packager/nbproject/configurations.xml
+ modules/fxpackager/src/main/native/tests/linux/library/packager/nbproject/project.xml
+ modules/fxpackager/src/main/native/tests/mac/launcher/launcher.xcodeproj/project.pbxproj
+ modules/fxpackager/src/main/native/tests/mac/launcher/launcher/launcher-Info.plist
+ modules/fxpackager/src/main/native/tests/mac/launcher/launcher/launcher-Prefix.pch
+ modules/fxpackager/src/main/native/tests/mac/library/packager/libpackager.xcodeproj/project.pbxproj
+ modules/fxpackager/src/main/native/tests/mac/library/packager/packager/libpackager-Prefix.pch
+ modules/fxpackager/src/main/native/tests/mac/library/packager/packagerTests/en.lproj/InfoPlist.strings
+ modules/fxpackager/src/main/native/tests/mac/library/packager/packagerTests/libpackagerTests-Info.plist
+ modules/fxpackager/src/main/native/tests/mac/library/packager/packagerTests/packagerTests.m
+ modules/fxpackager/src/main/native/tests/win/iconswap/IconSwap.vcxproj
+ modules/fxpackager/src/main/native/tests/win/launcher/launcher.sln
+ modules/fxpackager/src/main/native/tests/win/launcher/launcher.vcxproj
+ modules/fxpackager/src/main/native/tests/win/library/library.sln
+ modules/fxpackager/src/main/native/tests/win/library/library.vcxproj
+ modules/fxpackager/src/main/native/tests/win/library/main.def
+ modules/fxpackager/src/main/native/tools/win/IconSwap.cpp
! modules/fxpackager/src/main/resources/com/oracle/tools/packager/AbstractBundler.properties
! modules/fxpackager/src/main/resources/com/oracle/tools/packager/StandardBundlerParam.properties
! modules/fxpackager/src/main/resources/com/oracle/tools/packager/linux/LinuxAppBundler.properties
! modules/fxpackager/src/main/resources/com/oracle/tools/packager/linux/LinuxDebBundler.properties
! modules/fxpackager/src/main/resources/com/oracle/tools/packager/linux/LinuxRpmBundler.properties
! modules/fxpackager/src/main/resources/com/oracle/tools/packager/linux/template.desktop
! modules/fxpackager/src/main/resources/com/oracle/tools/packager/linux/template.postinst
! modules/fxpackager/src/main/resources/com/oracle/tools/packager/linux/template.postrm
! modules/fxpackager/src/main/resources/com/oracle/tools/packager/linux/template.prerm
! modules/fxpackager/src/main/resources/com/oracle/tools/packager/linux/template.spec
! modules/fxpackager/src/main/resources/com/oracle/tools/packager/mac/Info.plist.template
! modules/fxpackager/src/main/resources/com/oracle/tools/packager/mac/MacAppBundler.properties
! modules/fxpackager/src/main/resources/com/oracle/tools/packager/mac/MacAppStoreBundler.properties
! modules/fxpackager/src/main/resources/com/oracle/tools/packager/windows/WinAppBundler.properties
! modules/fxpackager/src/main/resources/com/oracle/tools/packager/windows/WinServiceBundler.properties
! modules/fxpackager/src/main/resources/com/oracle/tools/packager/windows/WindowsBundlerParam.properties
! modules/fxpackager/src/main/resources/com/oracle/tools/packager/windows/template.iss
! modules/fxpackager/src/main/resources/com/oracle/tools/packager/windows/template.wxs
! modules/fxpackager/src/test/java/com/oracle/tools/packager/CLITest.java
! modules/fxpackager/src/test/java/com/oracle/tools/packager/linux/LinuxAppBundlerTest.java
! modules/fxpackager/src/test/java/com/oracle/tools/packager/linux/LinuxDebBundlerTest.java
! modules/fxpackager/src/test/java/com/oracle/tools/packager/linux/LinuxRpmBundlerTest.java
! modules/fxpackager/src/test/java/com/oracle/tools/packager/mac/MacAppBundlerTest.java
! modules/fxpackager/src/test/java/com/oracle/tools/packager/mac/MacAppStoreBundlerTest.java
! modules/fxpackager/src/test/java/com/oracle/tools/packager/mac/MacDmgBundlerTest.java
! modules/fxpackager/src/test/java/com/oracle/tools/packager/mac/MacPkgBundlerTest.java
! modules/fxpackager/src/test/java/com/oracle/tools/packager/windows/WinAppBundlerTest.java
! modules/fxpackager/src/test/java/com/oracle/tools/packager/windows/WinExeBundlerTest.java
! modules/fxpackager/src/test/java/com/oracle/tools/packager/windows/WinMsiBundlerTest.java
! modules/fxpackager/src/test/java/com/oracle/tools/packager/windows/WinServiceBundlerTest.java
! modules/fxpackager/src/test/java/hello/HelloRectangle.java
+ modules/fxpackager/src/test/java/hello/SimpleBundle.java
! modules/fxpackager/src/test/java/hello/TestPackager.java
! modules/fxpackager/src/test/resources/com/sun/javafx/tools/ant/BAservicehint.xml
+ modules/fxpackager/src/test/resources/com/sun/javafx/tools/ant/SecondaryLaunchers_1.xml
+ modules/fxpackager/src/test/resources/com/sun/javafx/tools/ant/fileAssoc.xml
+ modules/fxpackager/src/test/resources/hello/small.ico
+ modules/fxpackager/src/test/resources/hello/test.icns



More information about the openjfx-dev mailing list