Changeset: 3f1e0d6a954d Author: shemnon Date: 2014-05-13 12:15 -0600 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/3f1e0d6a954d
RT-35628: Application Bundlers Summary: Many small fixes discovered while writing tests for fully enumerated bundler arguments * Allow an empty string for the runtime to be equivalent to the system JRE (in addition to a null value) * Mac and Linux bundlers had lost the ability to specify JVM properties * Each bundler only returns arguments the user should set, not the internal implementation details * Added some Mac arguments so their use can be explicit (CFBundleIdentifier, Bundle id signing prefix) * fixed a url encoding bug when mac app names had a space in the PKG packager * Added support for multi-value arguments in the javapackager command line for jvmOptions, userJvmOptions, and jvmProperties. This technique will extend to any name-value set used in the future * A test testing all enumerated argument values for each bundler ! build.gradle ! modules/fxpackager/src/main/java/com/oracle/tools/packager/JreUtils.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/mac/MacAppStoreBundler.java ! modules/fxpackager/src/main/java/com/oracle/tools/packager/mac/MacDmgBundler.java ! modules/fxpackager/src/main/java/com/oracle/tools/packager/mac/MacPkgBundler.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/sun/javafx/tools/packager/DeployParams.java ! modules/fxpackager/src/main/resources/com/oracle/tools/packager/linux/template.control ! modules/fxpackager/src/main/resources/com/oracle/tools/packager/mac/MacAppBundler.properties ! 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 Changeset: 3d88329f2dc4 Author: shemnon Date: 2014-05-13 16:30 -0600 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/3d88329f2dc4 RT-37100: ant interface seems to ignore all the fx:platform arguments Summary: some params were not pushed into the params map. FTFY ! modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/bundlers/BundleParams.java Changeset: d276f9bd855f Author: shemnon Date: 2014-05-14 11:47 -0600 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/d276f9bd855f RT-37122: Css2Bin cannot overwrite existing writable file Summary: tweak the boolean logic, with test ! modules/graphics/src/main/java/com/sun/javafx/css/Stylesheet.java ! modules/graphics/src/test/java/com/sun/javafx/css/StylesheetTest.java + modules/graphics/src/test/resources/com/sun/javafx/css/RT-37122.css Changeset: 2396fec9b032 Author: ddhill Date: 2014-05-14 14:56 -0400 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/2396fec9b032 RT-36712,RT-35872 provide for a conditional compilation of webkit,media based on configuration file. Reviewed-by: kcr ! build.gradle ! buildSrc/armv5sf.gradle ! buildSrc/armv7hf.gradle ! buildSrc/armv7sf.gradle Changeset: da8f82520f32 Author: ddhill Date: 2014-05-14 14:57 -0400 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/da8f82520f32 RT-36013 enable building freetype and pango in cross builds Reviewed-by: kcr ! build.gradle ! buildSrc/armv5sf.gradle ! buildSrc/armv6hf.gradle ! buildSrc/armv6sf.gradle ! buildSrc/armv7hf.gradle ! buildSrc/armv7sf.gradle Changeset: 673952cc9f16 Author: ddhill Date: 2014-05-14 14:57 -0400 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/673952cc9f16 RT-35494 fixing freetype/pango support in x86egl Reviewed-by: kcr ! buildSrc/x86egl.gradle Changeset: a93c5f5e55cd Author: ddhill Date: 2014-05-14 14:57 -0400 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/a93c5f5e55cd RT-37020 clean up jfxrtJarExcludes Reviewed-by: kcr ! build.gradle ! buildSrc/armv5sf.gradle ! buildSrc/armv6hf.gradle ! buildSrc/armv6sf.gradle ! buildSrc/armv7hf.gradle ! buildSrc/armv7sf.gradle ! buildSrc/linux.gradle ! buildSrc/mac.gradle ! buildSrc/win.gradle