36 Commits

Author SHA1 Message Date
Norberto Lopez
1dc7490047 Changes associated with version 0.71:
[1] Added support to build compressed DMG files.
2024-12-18 18:30:36 -05:00
Norberto Lopez
48e4ea799b Changes associated with version 0.70:
[1] Updated to Java version 17.
[2] Updated Glum library version 2.0.0.
[3] Updates relating to the public release of DistMaker.
2024-09-27 19:23:51 -04:00
Norberto Lopez
6c565557ca Changes associated with version 0.61:
[1] Updated to Java version 11.
[2] Updated to Python 3.6.
[3] Updated Glum library version 2.0.0-RC3.
[4] Updated Launch4J to version 3.14.
[5] Updated DistMaker build scripts.
2022-11-18 12:00:00 +00:00
Norberto Lopez
a66a5d0f29 Changes associated with version 0.57:
[1] Added documentation to be packaged with releases.
[2] Moved Version classes to Glum library
[3] Changes to reflect updated Glum library.
[4] Minor textual (comment / message) updates.
2021-04-15 14:28:12 +00:00
Norberto Lopez
5961d129f9 Updates to DistMaker scripts:
[1] Updated variable names to reflect standardized naming convention.
[2] Added requirement check for Python 2.7 or later
[3] Added requirement check for Java 1.8 or later when building a distribution
[4] Added preliminary support for platform architectures (initial support for x64)
[5] Switched over to GNU style argument conventions rather than UNIX style conventions. Essentially DistMaker arguments require double dashes rather than single dashes.
[6] Added support for zip JREs (in addition to tar.gz files)
[7] Switched over to JRE catalog mechanism.
[7.1] A catalog file must be specified via '--jreCatalog' that lists all available JREs. See example file ./template/JreCatalog.txt
[7.2]  Eliminated file naming convention criteria for JRE file names. The only requirement is the file must end in .tar.gz or .zip
[8] Updated platform naming conventions ('Apple' → 'Macosx')
2020-05-01 23:46:23 +00:00
Norberto Lopez
13f7eb0b0b Various updates:
[1] Updates Java source to support DistMaker 0.55 features
- Preliminary architecture support (initially just: x64)
- Arbitrary JRE file naming convention
[2] Update to use launch4j (3.12)
[3] Updated glum library.
[4] Various code cleanups.
2019-12-04 21:09:54 +00:00
Norberto Lopez
219573eab0 Various code cleanups. 2018-05-04 20:05:59 +00:00
Norberto Lopez
d4c4187799 Changes to:
- Fix issue where legacy system JRE is required (Apple builds)
- Provide a no-op UpdateCheckListener
- Improve robustness of -dataCode argument in buildDist.py
2018-04-11 20:40:28 +00:00
Norberto Lopez
63a2bd53b4 Code clean up. Improved logic to support new (deployed) AppLaunchers. 2018-03-28 03:39:06 +00:00
Norberto Lopez
94fffa8b2d Initial changes needed to allow DistMaker to support Java 9. 2018-02-22 18:29:50 +00:00
Norberto Lopez
8fd1c0cfbb Added fix for the Apple platform so that the application's working directory is properly configured.
The working directory will be set to: /Applications/<AppName.app>/Contents/app
2017-11-27 23:10:29 +00:00
Norberto Lopez
2e7abaa4c1 Added logic to enable run script associated with the Linux build to run on other platforms. 2017-07-12 19:32:14 +00:00
Norberto Lopez
cdaafece45 Updates for: added support to allow configuration of target platform to build, refactoring of glum.zio package, cleanup 2017-04-28 16:29:28 +00:00
Norberto Lopez
f0b16415db Changes to support various issues:
- Updated appLauncher.jar
- Ensure proper permissions for deployed files and folders
- Removed spurious app.cfg argument in Windows version
2016-08-03 16:44:36 +00:00
Norberto Lopez
8a7a9e5c5f Updated appLauncher.jar to reflect updates from the AppLauncher project
Updated launch4j to ver 3.8
Updated launcher (JavaAppLauncher) on the Apple platform to use InfiniteKind fork
Added support to build Windows executables from the Apple platform
2016-06-15 00:44:20 +00:00
Norberto Lopez
a2b926fa1b Added support for hdiutil (alternative to genisoimage)
Added support to properly override various JVM args.
2016-06-13 23:04:43 +00:00
Norberto Lopez
6ee04cd0f2 Fix to properly handle case where no -jreVersion is specified. 2016-06-13 23:00:54 +00:00
Norberto Lopez
b0279b1d64 Code cleanup / minor fixes. 2016-05-11 17:01:16 +00:00
Norberto Lopez
33921127f6 Code cleanup. Added additional checks for various error conditions. 2016-05-10 18:07:01 +00:00
Norberto Lopez
04956c9172 Updated logic to support
- Code cleanup / refactor
- Improved Java versioning related logic
- Reworked jvmRelease -> jvmVerSpec
- Added support for deployed JREs
2016-05-07 03:53:54 +00:00
Norberto Lopez
342cf73bd9 Added support for configurable digest
Changed -jreRelease to -jreVersion
Added preliminary support for JRE updating
Code cleanup / refactoring
2016-04-06 14:29:59 +00:00
Norberto Lopez
641c68ae9f Code cleanup.
Changed to utilizing JRE tar.gz releases directly rather than an unpacked tar.gz.
Changed and improved specification of JRE to allow for better flexibility.
2016-03-25 04:14:48 +00:00
Norberto Lopez
0017e3cfb6 Code cleanup. Improved memory configuration support (Apple / Linux). 2016-03-16 03:46:30 +00:00
Norberto Lopez
3a286b7087 Code cleanup.
Fixed application argument processing.
Fixed memory configuration logic under Linux.
Improved scripts to make them more robust.
2016-03-08 20:28:40 +00:00
Larry Brown
1e39cf5d2f Changes to DistMaker to support native libraries (JNI). 2014-04-01 17:50:01 +00:00
Norberto Lopez
2a037066a5 Added remove option, and cleaned up code 2013-04-25 14:01:07 +00:00
Norberto Lopez
ebf348c3e4 Various updates 2013-04-19 01:49:07 +00:00
Norberto Lopez
c6b5f43624 Various updates 2013-04-18 22:09:52 +00:00
Norberto Lopez
d609c0d46c Various updates 2013-04-17 21:56:38 +00:00
Norberto Lopez
86a247640c Various updates 2013-04-17 04:10:19 +00:00
Norberto Lopez
39ff324eb5 Various updates 2013-04-09 02:59:45 +00:00
Norberto Lopez
032594eb35 Various updates 2013-04-06 01:56:54 +00:00
Norberto Lopez
4107596a2f Various updates 2013-04-05 00:15:36 +00:00
Norberto Lopez
14406b2813 Various improvements and code cleanup. 2013-04-04 20:58:02 +00:00
Norberto Lopez
7b95c304b7 Various improvements and code cleanup. 2013-04-03 21:00:10 +00:00
Norberto Lopez
15338b17df Initial release 2013-03-29 23:30:55 +00:00