Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade JavaFX to v15 #4242

Closed
wants to merge 87 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
87 commits
Select commit Hold shift + click to select a range
2ce807c
Upgrade JavaFX to v14
cd2357 May 7, 2020
1109baf
Upgrade buildserver config to OpenJDK 14
cd2357 May 7, 2020
77134a9
Upgrade to Gradle 6.3
cd2357 May 7, 2020
e6920c1
Upgrade to Lombok 1.18.12
cd2357 May 7, 2020
2bc85d7
Upgrade to Mockito 3.3.0
cd2357 May 7, 2020
7a73fea
Fix UnnecessaryStubbingException in test
cd2357 May 7, 2020
e55594d
Fix FeeReceiverSelectorTest
cd2357 Sep 16, 2020
51e0de8
Upgrade JavaFX to v15
cd2357 Sep 16, 2020
dc9288c
Upgraded Gradle to v6.6.1
cd2357 Sep 16, 2020
f8dfcc9
Codacy: Fix md styling
cd2357 Sep 17, 2020
9cc7785
Codacy: Fix md styling, part 2
cd2357 Sep 17, 2020
24296fa
Codacy: Fix md styling, part 3
cd2357 Sep 17, 2020
b877c9f
Codacy: Fix md styling, part 4
cd2357 Sep 17, 2020
c82d76e
Codacy: Fix md styling, part 5
cd2357 Sep 17, 2020
4322e72
Upgrade apache-commons-lang3 to v11 to avoid jdeps issue
cd2357 Sep 17, 2020
aae9970
Codacy: Fix md styling, part 5
cd2357 Sep 18, 2020
fbe43c5
Merge remote-tracking branch 'bisq-network/release/v1.3.9' into upgra…
cd2357 Sep 18, 2020
ef680f9
Codacy: Test tag to skip check
cd2357 Sep 19, 2020
b9164e6
Include version in bisq-desktop jar manifest
cd2357 Sep 19, 2020
150599c
Integrate jpackage to build platform-specific binaries
cd2357 Sep 22, 2020
50f5d9b
Update jfoenix to latest v9.0.10
cd2357 Sep 23, 2020
d8d3371
Fix JDK v15 installer download URL
cd2357 Sep 26, 2020
ce5d4ee
Add support for jdk11 runtime-image
cd2357 Sep 26, 2020
8137cb9
Remove translation to prevent clipping after jFoenix update
ripcurlx Oct 2, 2020
91190ee
macOS binaries: remove pkg
cd2357 Oct 3, 2020
ebadce5
Fix jpackage option concatenation
cd2357 Oct 4, 2020
45a27af
Remove jpackage Windows TODO
cd2357 Oct 4, 2020
e409b49
Fix macOS dmg background image
cd2357 Oct 4, 2020
0b40dff
Set `-Djdk.module.illegalAccess=deny`
cd2357 Oct 6, 2020
696a788
Disable '-Djdk.module.illegalAccess=deny' javaoption
cd2357 Oct 8, 2020
0a1b581
Remove --runtime-image option using separate JDK
cd2357 Oct 8, 2020
a92c392
Update jpackage comment for Windows
cd2357 Oct 23, 2020
416373e
Merge remote-tracking branch 'bisq-network/release/v1.4.2' into upgra…
cd2357 Oct 24, 2020
0cd97a5
Bump mockito version to fix tests
cd2357 Oct 24, 2020
72a719d
Merge remote-tracking branch 'bisq-network/release/v1.5.0' into upgra…
cd2357 Nov 27, 2020
5b80b6d
Fix issue when building deb and rpm at the same time
cd2357 Dec 3, 2020
9859750
Windows: Remove msi package
cd2357 Dec 3, 2020
8f9cede
Linux: Improve package names
cd2357 Dec 3, 2020
e0a37e9
Add checksum verification for downloaded JDK binaries
cd2357 Dec 4, 2020
b82f3c1
Merge remote-tracking branch 'bisq-network/hotfix/v1.5.1' into upgrad…
cd2357 Dec 13, 2020
9d20d2b
Make temp folder name more readable
cd2357 Dec 13, 2020
88cd0e0
macOS: Add optional step to sign dylibs
cd2357 Dec 13, 2020
323fcc3
macOS: Read signing identity from environment variable
cd2357 Dec 14, 2020
c8d0a7f
macOS: Sign app-image and bundle when packaging
cd2357 Dec 16, 2020
8d74a1b
macOS: Include entitlements plist
cd2357 Dec 21, 2020
33297c8
macOS: Include entitlements plist, part 2
cd2357 Dec 21, 2020
02f5988
Fix entitlements path and missing resources argument
ripcurlx Dec 22, 2020
b272caf
macOS: Fix command string concatenation
cd2357 Dec 22, 2020
7285b98
macOS: Add notarization step
cd2357 Dec 23, 2020
e80213f
Remove unnecessary colons
ripcurlx Jan 9, 2021
71e6e53
Only include fat JAR in binary
ripcurlx Jan 9, 2021
808749d
Fix notarization process for macOS
ripcurlx Jan 9, 2021
8416f56
Add option to copy created binary to shared folder
ripcurlx Jan 12, 2021
a10b63e
Make fatJar inclusion more reliable across builds
ripcurlx Jan 13, 2021
47c4e09
Merge remote-tracking branch 'bisq-network/hotfix/v1.5.4' into upgrad…
cd2357 Jan 13, 2021
04737f4
Sign Windows installer
cd2357 Jan 13, 2021
85af986
Fix typos
cd2357 Jan 13, 2021
d09a4ec
Add missing volume icon for dmg bundle
ripcurlx Jan 14, 2021
8b5c6d8
Remove license confirmation prompt
ripcurlx Jan 14, 2021
74efd53
Extract re-used arguments
ripcurlx Jan 14, 2021
48ef145
Move primary bundle ID into environment variable
ripcurlx Jan 14, 2021
7cf7410
Replace non-existing contact email
ripcurlx Jan 14, 2021
2277b6e
Update travis config to Java 11
cd2357 Feb 1, 2021
c03ff3c
Create deterministic jar
cd2357 Feb 1, 2021
b7188ec
Save deterministic jar hash
cd2357 Feb 1, 2021
b231c96
Change windows binary permissions before signing
cd2357 Feb 2, 2021
1808feb
Surround windows command in quotes
cd2357 Feb 2, 2021
1a546b5
Cleanup Windows comments
cd2357 Feb 4, 2021
5a358b4
Merge remote-tracking branch 'bisq-network/release/v1.5.5' into upgra…
cd2357 Feb 4, 2021
7c2b4e0
Merge remote-tracking branch 'bisq-network/hotfix/v1.5.6' into upgrad…
cd2357 Feb 17, 2021
ca5f41a
Merge remote-tracking branch 'bisq-network/hotfix/v1.6.1' into upgrad…
cd2357 Mar 29, 2021
8623b7b
Bump version number for v1.6.2
ripcurlx Apr 1, 2021
d567170
use semaphore for SPV resync
jmacxx Mar 31, 2021
089e476
fix NPE in portfolio view when market price n/a
jmacxx Mar 31, 2021
c2834ce
Revert to SNAPSHOT version
ripcurlx Apr 1, 2021
da86625
Merge branch 'master' of github.com:bisq-network/bisq into hotfix/v1.6.2
ripcurlx Apr 1, 2021
e04537a
Merge remote-tracking branch 'bisq-network/hotfix/v1.6.2' into upgrad…
cd2357 Apr 10, 2021
9705374
Add jar lib for Raspberry Pi
cd2357 Apr 10, 2021
7e6ab7b
Customize Windows installer
ripcurlx Apr 14, 2021
f862fc2
Revert temp. disabling of rasperry-pi zip generation
ripcurlx Apr 14, 2021
b5beea5
Temporary delete QR code scanner
ripcurlx Apr 20, 2021
3281767
Clean build files and adapt binary signing
ripcurlx Apr 20, 2021
41fa3a9
Only bundle Raspberry Pi on macOS
ripcurlx Apr 20, 2021
2463e28
Remove old build files
ripcurlx Apr 21, 2021
5dc8abd
Update Java SDK
ripcurlx Apr 21, 2021
bbe6c70
clean up formatting
ripcurlx Apr 21, 2021
8957685
Update release process documentation
ripcurlx Apr 21, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
5 changes: 5 additions & 0 deletions desktop/package/package.gradle
Expand Up @@ -206,6 +206,11 @@ task packageInstallers {
into fatJarFolderPath
}

// We convert the fat jar into a deterministic one by stripping out comments with date, etc.
// jar file created from https://github.com/ManfredKarrer/tools
executeCmd("sdf")
executeCmd("java -jar \"${project(':desktop').projectDir}/package/tools-1.0.jar\" ${fatJarFolderPath}/${mainJarName}")

// TODO For non-modular applications: use jlink to create a custom runtime containing only the modules required

// See jpackager argument documentation:
Expand Down