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
