Skip to content

Comments

Sync#3

Open
java4tech wants to merge 55 commits intojava4tech:masterfrom
ConsensusJ:master
Open

Sync#3
java4tech wants to merge 55 commits intojava4tech:masterfrom
ConsensusJ:master

Conversation

@java4tech
Copy link
Owner

No description provided.

This should allow building with JDK 13.
Upgrade to Gradle 6.0-rc-1 and BA Jlink 2.16.2
Create a new FXML-based view and controller that displays
unsigned tx QR code to the left and scanning window for signed tx QR
on the right.

This is basically working, but UI is extremely raw.
Also disable separate “Scan” button

(Still needs a lot more work)
This will have to do for now. More UI improvements will come later.
Compiles, runs, signs transactions, but Netwallet didn’t verify the 
transaction I tried to test. Needs testing and debugging…
(it currently can’t handle a version with -SNAPSHOT)
(They were not being run without this change)
* Fix a few test bugs
* Reduce usage of LegacyAddress
* Reduce hard-coded assumptions of TestNet3
* Reduce hard-coded assumptions of P2PKH outputScriptType
(For possible Gluon VM compatibility)
Also some Gradle cleanup:

* Remove redundant definition of `jacksonVersion`
* Use single quote for `moduleName` property name string
* Use `archiveVersion` instead of deprecated `version`
* Add `consensusj-signwallet-fx:jlink` to `buildCI` task
* Migrate JPackage download to gradle/downloadPackage.gradle
* Use normalizeAppVersion() for jpackage in FX apps
* This allows us to use a standard -SNAPSHOT version
* Upgrade to Gradle 6.0 release version
(also remove extra semicolon in SignedResponseParser.java)
* Upgrade to latest B.A. Gradle JLink Plugin
* Update jpackageBaseURL to use JDK 14 EA 34
* Add multiproject `buildJPackages` Gradle target
* Add `signJPackageImages` flag in `gradle.properties`
* Refactor jpackage build a little 
* Add documentation on how to manually verify signing
Also install binutils for the jlink command.
* JavaFX 14
* SupernautFX 0.0.6
* sourceCompatibility 11 in signwallet
* BA JLink Plugin 2.17.2
* Groovy 3.0.2
* Spock 2.0-M2-groovy-3.0
* Jackson 2.10.2
(previously was 11 & 13)
also use transitive dependency to pull in Java Modularity plugin.
JavaFX Plugin 0.0.8 doesn’t work with Module Plugin 1.6.0, so this
commit is a test to see if 0.0.9-SNAPSHOT works. Looks good! But we’ll
wait for 0.0.9 final before upgrading in `master`

Upgrade to JavaFX Plugin 0.0.9, etc.

* JavaFX Plugin to 0.0.9
* Pull Java Modularity plugin transitively in JavaFX modules
* Java Modularity plugin to 1.7.0 in non-JavaFX modules
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants