[bisq-network/bisq] [WIP] Java 10 support (#1660)

Christoph Atteneder notifications at github.com
Fri Sep 7 12:14:44 UTC 2018


I've started to adapt the current mono repository to support Java 10.
The current state is, that `gradle build` runs and you can launch the app from IDEA.
Still there are a couple of things left, where help is wanted (see check list)

[x] Upgrade JavaFX code 
[ ] Implement alternative for progress indicator (block chain confirmations) as current implementation won't work for java 10
[x] Update lombok
[x] Update source compatibility settings
[x] Update travis setting
[x] Implement power mock support
[ ] Implement JMockit support (if someone is familiar configuring it for Java 10 - help wanted)
You can view, comment on, or merge this pull request online at:

  https://github.com/bisq-network/bisq/pull/1660

-- Commit Summary --

  * Clean up errors for testing
  * Remove files that use classes that can't be accessed anymore
  * Update lombok library
  * Update source compatibility to Java 10
  * Update travis Java version
  * Make power mock tests Java 10 compatibile
  * Add not working JMockit setup (help wanted)
  * Use FXCollections instead of not existing ObservableListWrapper

-- File Changes --

    M .travis.yml (2)
    M assets/build.gradle (2)
    M common/build.gradle (6)
    M core/build.gradle (27)
    M core/src/test/java/bisq/core/arbitration/ArbitratorManagerTest.java (2)
    M core/src/test/java/bisq/core/btc/wallet/WalletSetupPreferencesTest.java (2)
    M core/src/test/java/bisq/core/dao/node/full/BlockParserTest.java (2)
    M core/src/test/java/bisq/core/dao/state/SnapshotManagerTest.java (2)
    M core/src/test/java/bisq/core/offer/OfferTest.java (2)
    M core/src/test/java/bisq/core/offer/OpenOfferManagerTest.java (2)
    M core/src/test/java/bisq/core/payment/PaymentAccountsTest.java (2)
    M core/src/test/java/bisq/core/payment/ReceiptPredicatesTest.java (2)
    M core/src/test/java/bisq/core/payment/ReceiptValidatorTest.java (2)
    M core/src/test/java/bisq/core/trade/TradableListTest.java (10)
    M core/src/test/java/bisq/core/user/PreferencesTest.java (2)
    M desktop/build.gradle (27)
    M desktop/src/main/java/bisq/desktop/components/AutoTooltipButton.java (3)
    M desktop/src/main/java/bisq/desktop/components/AutoTooltipCheckBox.java (3)
    M desktop/src/main/java/bisq/desktop/components/AutoTooltipLabel.java (3)
    M desktop/src/main/java/bisq/desktop/components/AutoTooltipRadioButton.java (3)
    M desktop/src/main/java/bisq/desktop/components/AutoTooltipToggleButton.java (3)
    M desktop/src/main/java/bisq/desktop/components/indicator/TxConfidenceIndicator.java (8)
    D desktop/src/main/java/bisq/desktop/components/indicator/behavior/StaticProgressIndicatorBehavior.java (70)
    D desktop/src/main/java/bisq/desktop/components/indicator/skin/StaticProgressIndicatorSkin.java (775)
    M desktop/src/main/java/bisq/desktop/main/market/offerbook/OfferBookChartView.java (4)
    M desktop/src/main/java/bisq/desktop/main/market/offerbook/OfferBookChartViewModel.java (4)
    M desktop/src/main/java/bisq/desktop/main/market/trades/TradesChartsViewModel.java (4)
    M desktop/src/main/java/bisq/desktop/util/CurrencyList.java (16)
    M desktop/src/main/java/bisq/desktop/util/ImageUtil.java (12)
    M desktop/src/test/java/bisq/desktop/main/funds/transactions/TransactionAwareTradeTest.java (2)
    M desktop/src/test/java/bisq/desktop/main/market/offerbook/OfferBookChartViewModelTest.java (2)
    M desktop/src/test/java/bisq/desktop/main/market/spread/SpreadViewModelTest.java (2)
    M desktop/src/test/java/bisq/desktop/main/market/trades/TradesChartsViewModelTest.java (8)
    M desktop/src/test/java/bisq/desktop/main/offer/createoffer/CreateOfferViewModelTest.java (2)
    M desktop/src/test/java/bisq/desktop/main/offer/offerbook/OfferBookViewModelTest.java (2)
    M desktop/src/test/java/bisq/desktop/main/settings/preferences/PreferencesViewModelTest.java (2)
    M desktop/src/test/java/bisq/desktop/util/BSFormatterTest.java (2)
    M desktop/src/test/java/bisq/desktop/util/CurrencyListTest.java (2)
    M p2p/build.gradle (10)

-- Patch Links --

https://github.com/bisq-network/bisq/pull/1660.patch
https://github.com/bisq-network/bisq/pull/1660.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/bisq-network/bisq/pull/1660
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20180907/5e24203c/attachment-0001.html>


More information about the bisq-github mailing list