282 Commits

Author SHA1 Message Date
Alexey Semenyuk
c7ef631b0c 8377629: jpackage: Tighten up output validation in tests
Reviewed-by: almatvee
2026-02-12 21:13:34 +00:00
Alexey Semenyuk
a87da5173f 8377514: jpackage: support passing multiple exceptions to the top-level error handler
Reviewed-by: almatvee
2026-02-11 02:29:39 +00:00
Alexey Semenyuk
5152fdcd49 8377331: jpackage: improve sign errors reporting
Reviewed-by: almatvee
2026-02-07 03:27:23 +00:00
Alexey Semenyuk
40bf0870f7 8377392: jpackage: Fix member function called from the CfgFile.Referencies compact canonical constructor
Reviewed-by: liach, almatvee
2026-02-07 03:18:11 +00:00
Alexey Semenyuk
e7432d5745 8375323: Improve handling of the "--app-content" and "--input" options in jpackage
Reviewed-by: almatvee
2026-01-16 20:03:00 +00:00
Alexander Matveev
499b588202 8374215: [macos] Clean and fix "lic_template.plist" to correctly work with multiple languages
Reviewed-by: asemenyuk
2026-01-15 03:53:53 +00:00
Alexey Semenyuk
fb526c8f45 8373001: LauncherFromOptions.create() not properly handling FileAssociationNoExtensionsException
Reviewed-by: almatvee
2026-01-14 21:37:44 +00:00
Alexey Semenyuk
703665c13f 8356684: jpackage error messages are not helpful
Reviewed-by: almatvee
2026-01-14 13:46:40 +00:00
Alexey Semenyuk
b082a390b7 8375240: Make bundling progress messages issued by jpackage consistent across platforms
Reviewed-by: almatvee
2026-01-14 04:04:08 +00:00
Alexey Semenyuk
9ed0ecbcc1 8375061: Multiple jpackage tool providers may share the same logging config
Reviewed-by: almatvee
2026-01-13 22:38:12 +00:00
Alexey Semenyuk
f7be1dcf29 8375054: Removed "signed" property from jpackage app image file
Reviewed-by: almatvee
2026-01-13 13:33:41 +00:00
Alexey Semenyuk
659b53fe33 8374923: runtime/cds/ServiceLoaderTest.java fails with mismatch between cds and non-cds
Reviewed-by: almatvee
2026-01-10 15:04:16 +00:00
Alexey Semenyuk
74faf03312 8374819: jpackage and jpackage tests leave some I/O streams unclosed
Reviewed-by: almatvee
2026-01-09 23:36:19 +00:00
Alexey Semenyuk
663a08331a 8374219: Fix issues in jpackage's Executor class
Reviewed-by: almatvee
2026-01-09 22:20:05 +00:00
Alexey Semenyuk
8737a8ca73 8373448: jpackage: StackOverflowError when processing a very long argument
Reviewed-by: almatvee
2026-01-09 14:49:52 +00:00
Alexey Semenyuk
6b3c1e0f78 8373833: "error.cert.not.found" and "error.explicit-sign-no-cert" errors duplicate each other
Reviewed-by: almatvee
2026-01-06 23:56:59 +00:00
Sergey Bylokhov
08450f2c4d 8374326: Update copyright year to 2025 for jdk.jpackage in files where it was missed
Reviewed-by: phh
2025-12-30 07:01:49 +00:00
Alexey Semenyuk
a0094f529a 8374216: Assorted changes to jpackage without functional impact
Reviewed-by: almatvee
2025-12-23 04:39:50 +00:00
Alexey Semenyuk
45642acf1b 8373710: Improve jpackage error reporting
Reviewed-by: almatvee
2025-12-19 13:03:21 +00:00
Alexey Semenyuk
2241218ef6 8373631: Improve classes in the "jdk.jpackage.internal.util.function" package
Reviewed-by: almatvee
2025-12-16 21:25:41 +00:00
Damon Nguyen
fb99ba6ccd 8373119: JDK 26 RDP1 L10n resource files update
Reviewed-by: jlu, asemenyuk, almatvee
2025-12-16 21:19:33 +00:00
Alexey Semenyuk
17744fbfc0 8373628: jpackage doesn't print to console until completetion
Reviewed-by: almatvee
2025-12-13 02:53:57 +00:00
Sorna Sarathi N
7cc584fbe6 8372399: Add missing CPE statements
Reviewed-by: asemenyuk
2025-11-26 05:47:45 +00:00
Alexey Semenyuk
c12389d006 8372359: Clean jpackage error messages
Reviewed-by: almatvee
2025-11-24 15:09:45 +00:00
Alexey Semenyuk
e439909b7d 8372292: Remove redundant "throws ConfigException"
Reviewed-by: almatvee
2025-11-21 14:58:46 +00:00
Alexey Semenyuk
df24b90176 8360571: Description of launchers is lost in two phase packaging
Reviewed-by: almatvee
2025-11-21 02:48:20 +00:00
Alexey Semenyuk
a890185821 8333727: Use JOpt in jpackage to parse command line
8371384: libapplauncher.so is copied to a wrong location in two step packaging when --install-dir=/usr

Reviewed-by: almatvee
2025-11-20 15:17:44 +00:00
Alexey Semenyuk
2acd8776f2 8371440: jpackage should exit with an error if it finds multiple matching signing certificates
Reviewed-by: almatvee
2025-11-20 01:29:49 +00:00
Alexey Semenyuk
c8e64e7c33 8372118: Test tools/jpackage/macosx/DmgContentTest.java failed
Reviewed-by: almatvee
2025-11-19 23:22:40 +00:00
Alexander Matveev
9ea8201b74 8363980: [macos] Add JDK specific keys/values to Info.plist of embedded runtime
Reviewed-by: asemenyuk
2025-11-19 16:07:20 +00:00
Alexey Semenyuk
7733632f90 8369206: jpackage should not set R/O permission on app launchers
Reviewed-by: almatvee
2025-11-14 02:08:45 +00:00
Alexey Semenyuk
0d8b5188bb 8364560: The default value of --linux-menu-group option is invalid
8356574: Test --linux-menu-group option

Reviewed-by: almatvee
2025-11-14 01:07:05 +00:00
Alexey Semenyuk
0555f6228c 8371094: --mac-signing-key-user-name no longer works
Reviewed-by: almatvee
2025-11-04 19:44:04 +00:00
Alexey Semenyuk
7c900da198 8371076: jpackage will wrongly overwrite the plist file in the embedded runtime when executed with the "--app-image" option
Reviewed-by: almatvee
2025-11-02 02:19:11 +00:00
Alexey Semenyuk
f7f4f903cf 8370969: --launcher-as-service option is ignored when used with --app-image option
Reviewed-by: almatvee
2025-11-01 23:29:48 +00:00
Alexey Semenyuk
327b7c3cd8 8370100: Redundant .png files in Linux app-image cause unnecessary bloat
Reviewed-by: almatvee
2025-10-28 03:10:19 +00:00
Alexey Semenyuk
d720a8491b 8343220: Add test cases to AppContentTest jpackage test
Reviewed-by: almatvee
2025-10-24 00:16:18 +00:00
Alexey Semenyuk
94c0611b95 8370122: jpackage test lib improvements
Reviewed-by: almatvee
2025-10-22 02:41:27 +00:00
Sorna Sarathi N
b77b9103c3 8369349: Add missing CPE headers
Reviewed-by: asemenyuk
2025-10-21 14:09:33 +00:00
Alexey Semenyuk
2aa0efd425 8370126: Improve jpackage signing testing
Reviewed-by: almatvee
2025-10-21 06:21:11 +00:00
Alexey Semenyuk
0522cf2ed9 8370123: Minor jpackage refactoring
Reviewed-by: almatvee
2025-10-21 01:02:34 +00:00
Alexey Semenyuk
eff6439e75 8370120: Make jpackage tests output more stable
Reviewed-by: almatvee
2025-10-18 01:14:42 +00:00
Alexey Semenyuk
b0af41d667 8370134: Fix minor jpackage issues
Reviewed-by: almatvee
2025-10-18 01:11:19 +00:00
Alexey Semenyuk
49b17dd5c9 8356575: Test order in which jpackage fills app image
Reviewed-by: almatvee
2025-10-17 22:58:26 +00:00
Alexey Semenyuk
2311ec394d 8363979: Add JDK bundle/image validation for --runtime-image option
Reviewed-by: almatvee
2025-10-10 02:42:11 +00:00
Alexander Matveev
1873b45948 8356047: [macos] jpackage produces confusing post- and pre- installation PKG scripts
Reviewed-by: asemenyuk
2025-10-10 01:11:35 +00:00
Alexander Matveev
52b02edaba 8362598: [macos] Add tests for custom info plist files
Reviewed-by: asemenyuk
2025-10-10 01:11:10 +00:00
Alexey Semenyuk
bdb7d25ac1 8358723: jpackage signing issues: the main launcher doesn't have entitlements
Reviewed-by: almatvee
2025-09-26 13:59:39 +00:00
Alexey Semenyuk
ca03080c9f 8368030: Make package bundlers stateless
Reviewed-by: almatvee
2025-09-26 00:10:21 +00:00
Alexey Semenyuk
b11b1f1186 8343221: IOUtils.copyRecursive() doesn't create parent directories
Reviewed-by: almatvee
2025-09-22 23:56:49 +00:00