Chris Beams
dc8150e7df
Organize imports
...
This change adds a .idea/codeStyles/Project.xml file that orders all
imports from higher-level layers to lower-level layers, with blank lines
between different major packages.
The purpose of this approach is to allow the reader to scan the imports
in a file efficiently to understand what kind of work the class does,
what layers it touches, and so forth. Keeping imports clean and ordered
by layer can be a powerful tool in keeping a codebase well organized and
tangle-free over time.
bisq.* packages are always sorted at the top.
2018-03-12 15:21:02 +01:00
Chris Beams
0a0832ada3
Remove commented lines from logback config
2018-03-12 12:39:22 +01:00
Chris Beams
5f4fd6e1af
Move AGPL license header to top of Java source files
2018-03-12 12:32:26 +01:00
Chris Beams
7d11fbd6dc
Add AGPL license header to Java sources where missing
2018-03-12 12:24:38 +01:00
Chris Beams
a60a6b05de
Capitalize 'Bisq' in AGPL license header text
2018-03-12 12:22:30 +01:00
Chris Beams
c68d0f4af2
Repackage {io.bisq.gui => bisq.desktop}
2018-03-12 09:31:14 +01:00
Chris Beams
ac652ea388
Repackage {io.bisq.core => bisq.core}
2018-03-12 08:30:27 +01:00
Chris Beams
3146ccabe0
Repackage {io.bisq.network => bisq.network}
2018-03-12 08:17:33 +01:00
Chris Beams
4efea636e5
Repackage {io.bisq.common => bisq.common}
2018-03-12 06:17:52 +01:00
Chris Beams
15589eddf0
Rename groupid {io.bisq => network.bisq}
2018-03-12 05:51:40 +01:00
Chris Beams
eef9062a69
Add missing reactfx dependency
...
This had been getting pulled in transitively through the old
io.bisq.exchange:core artifact's parent pom. Now that we're depending on
the io.bisq:bisq-core, there is no parent pom in the mix anymore, and
the reactfx dependency must to be explicitly declared here.
2018-03-10 22:06:38 +01:00
Chris Beams
6cef0ffb94
Update Travis CI Slack notification config
...
The configuration was still set up to send notifications to #bisq-core.
Now it will send them to #bisq-desktop.
2018-03-10 22:05:38 +01:00
Chris Beams
cd5078749f
Update bisq-core GAV coordinates
2018-03-10 21:53:54 +01:00
Chris Beams
83a6e74a5a
Merge pull request #1449 from cbeams/isolate-desktop
...
Isolate 'gui' module and rename to 'bisq-desktop'
2018-03-10 19:01:12 +01:00
Chris Beams
6e25a9b28d
Rename artifact desktop => bisq-desktop
2018-03-10 18:51:09 +01:00
Chris Beams
3f0e85e65b
Remove gui path from scripts and .gitignore
2018-03-10 18:51:09 +01:00
Chris Beams
d42524df66
Remove now-obsolete CODEOWNERS file
2018-03-10 18:51:09 +01:00
Chris Beams
96ffc7d498
Hoist gui module to top level and adapt pom
2018-03-10 18:51:08 +01:00
Chris Beams
2c0392bceb
Move common module to new bisq-common repository
2018-03-10 17:31:14 +01:00
Chris Beams
231c8b7e0f
Move network module to new bisq-p2p repository
2018-03-10 17:29:29 +01:00
Chris Beams
970095f9ab
Move core module to new bisq-core repository
2018-03-10 17:29:25 +01:00
Manfred Karrer
209fdffedf
Remove consensus module
2018-03-10 10:59:05 -05:00
Manfred Karrer
3af5975be0
Move io.bisq.consensus.UsedForTradeContractJson to io.bisq.common.consensus.UsedForTradeContractJson
2018-03-10 10:57:24 -05:00
Manfred Karrer
4dda4401e2
Rename RestrictedByContractJson to UsedForTradeContractJson
2018-03-10 10:52:58 -05:00
Manfred Karrer
0cd1318436
Apply to new data structure
2018-03-10 10:22:59 -05:00
Manfred Karrer
a8962c833a
Merge branch 'handle-genesis-change' of https://github.com/sqrrm/exchange into sqrrm-handle-genesis-change
...
# Conflicts:
# core/src/main/java/io/bisq/core/dao/node/consensus/GenesisTxController.java
2018-03-10 10:22:43 -05:00
Manfred Karrer
87a4924893
Apply formatting
2018-03-10 10:15:50 -05:00
Manfred Karrer
b44fdc9cd7
Merge branch 'list-wmcc' of https://github.com/WorldMobileCoin/bisq-exchange into WorldMobileCoin-list-wmcc
...
# Conflicts:
# core/src/main/java/io/bisq/core/trade/statistics/TradeStatisticsManager.java
# gui/src/main/java/io/bisq/gui/util/validation/AltCoinAddressValidator.java
# gui/src/test/java/io/bisq/gui/util/validation/AltCoinAddressValidatorTest.java
2018-03-10 10:15:06 -05:00
Manfred Karrer
cc065e6c85
Rearrange code positions
2018-03-10 10:13:55 -05:00
Manfred Karrer
afe47c3ad7
Merge branch 'list-ROIcoin' of https://github.com/ghobson2013/exchange into ghobson2013-list-ROIcoin
...
# Conflicts:
# core/src/main/java/io/bisq/core/trade/statistics/TradeStatisticsManager.java
2018-03-10 10:13:47 -05:00
Manfred Karrer
68dd8d9831
Rearrange code positions
2018-03-10 10:12:00 -05:00
Manfred Karrer
7cb674a0a4
Merge branch 'master' of https://github.com/swordfish6975/exchange into swordfish6975-master
...
# Conflicts:
# gui/src/test/java/io/bisq/gui/util/validation/AltCoinAddressValidatorTest.java
2018-03-10 10:11:49 -05:00
Manfred Karrer
b5786f038f
Rearrange code positions
2018-03-10 10:09:25 -05:00
Manfred Karrer
e9a0d7e3ff
Merge branch 'list-din-altcoin' of https://github.com/dinerocoin/exchange into dinerocoin-list-din-altcoin
...
# Conflicts:
# core/src/main/java/io/bisq/core/trade/statistics/TradeStatisticsManager.java
# gui/src/test/java/io/bisq/gui/util/validation/AltCoinAddressValidatorTest.java
2018-03-10 10:08:57 -05:00
Manfred Karrer
cd04e1b0f9
Put new code for altcoin in right places.
2018-03-10 10:06:42 -05:00
Manfred Karrer
8754f41c1e
Merge branch 'master' of https://github.com/angelcoinmoney/exchange into angelcoinmoney-master
2018-03-10 10:01:41 -05:00
Manfred Karrer
f3d4989b11
Merge remote-tracking branch 'origin/master'
2018-03-10 09:38:35 -05:00
Chris Beams
38b51f2175
Merge pull request #1448 from cbeams/extract-modules
...
Move statistics and monitor modules to separate repositories
2018-03-10 15:24:26 +01:00
Manfred Karrer
291d6bb285
Merge branch 'extract-modules' of https://github.com/cbeams/exchange into cbeams-extract-modules
2018-03-10 09:07:40 -05:00
Chris Beams
f20a904568
Merge pull request #1362 from tau3/refactoring/core-seed-nodes-repository
...
Refactoring of CoreSeedNodesRepository + unit tests
2018-03-10 11:11:04 +01:00
Chris Beams
47c7c4fb46
Re-apply "Fix wrong network ID for Dash"
...
This commit essentially cherry-picks the changes made in ea8cbc1
,
re-applying them after the renaming of CoreSeedNodesRepository =>
DefaultSeedNodeRepository that happened earlier on this branch. The
other changes made in that original commit are no longer relevant here,
or have already been made in earlier commits on this refactoring branch.
2018-03-10 11:01:23 +01:00
Chris Beams
cef131151c
Merge branch 'master' into tau3-refactoring/core-seed-nodes-repository
2018-03-10 10:59:42 +01:00
Manfred Karrer
0d45977913
Make constructor private, add Nullable.
2018-03-09 19:55:28 -05:00
Manfred Karrer
2afcef9eb5
Merge branch 'refactor-dao-data-model'
...
# Conflicts:
# core/src/main/java/io/bisq/core/dao/DaoModule.java
# core/src/main/java/io/bisq/core/dao/blockchain/BsqBlockChain.java
# core/src/main/java/io/bisq/core/dao/blockchain/SnapshotManager.java
# core/src/main/java/io/bisq/core/dao/node/BsqNode.java
# core/src/main/java/io/bisq/core/dao/node/BsqParser.java
# core/src/main/java/io/bisq/core/dao/node/consensus/BsqTxController.java
# core/src/main/java/io/bisq/core/dao/node/consensus/CompensationRequestController.java
# core/src/main/java/io/bisq/core/dao/node/consensus/GenesisTxController.java
# core/src/main/java/io/bisq/core/dao/node/consensus/IssuanceController.java
# core/src/main/java/io/bisq/core/dao/node/consensus/PeriodController.java
# core/src/main/java/io/bisq/core/dao/node/consensus/TxInputController.java
# core/src/main/java/io/bisq/core/dao/node/consensus/TxInputsController.java
# core/src/main/java/io/bisq/core/dao/node/consensus/TxOutputController.java
# core/src/main/java/io/bisq/core/dao/node/consensus/VotingController.java
# core/src/main/java/io/bisq/core/dao/node/full/FullNode.java
# core/src/main/java/io/bisq/core/dao/node/full/FullNodeParser.java
# core/src/main/java/io/bisq/core/dao/node/full/network/FullNodeNetworkManager.java
# core/src/main/java/io/bisq/core/dao/node/full/network/GetBsqBlocksRequestHandler.java
# core/src/main/java/io/bisq/core/dao/node/lite/LiteNode.java
# core/src/main/java/io/bisq/core/dao/node/lite/LiteNodeExecutor.java
# core/src/main/java/io/bisq/core/dao/node/lite/LiteNodeParser.java
# core/src/main/java/io/bisq/core/dao/request/compensation/CompensationRequestManager.java
# core/src/test/java/io/bisq/core/dao/node/full/FullNodeParserTest.java
2018-03-09 19:47:08 -05:00
Manfred Karrer
dd5fe5d197
Use Interface for read and write access to BsqBlcokChain. Use SingleThreadExecutor in Full- and LiteNodeExecutor.
2018-03-09 19:45:40 -05:00
Manfred Karrer
92ccf73ca8
Merge branch 'fix-parsertest'
2018-03-09 15:03:26 -05:00
Manfred Karrer
42e712fce3
Merge branch 'fix-parsertest' of https://github.com/sqrrm/exchange into sqrrm-fix-parsertest
...
# Conflicts:
# core/src/test/java/io/bisq/core/dao/node/full/FullNodeParserTest.java
2018-03-09 15:02:57 -05:00
Manfred Karrer
c611eed0a6
Extract snapshot code from BsqBlockChain to SnapshotManager. Rename *Verification classes to *Controller. Add BsqBlockController.
2018-03-09 14:56:40 -05:00
Manfred Karrer
a224a722fe
Merge pull request #1446 from bisq-network/revert-1445-fix-parsertest
...
Revert "Fix parsertest"
2018-03-09 14:43:47 -05:00
Manfred Karrer
456fd28e94
Revert "Fix parsertest"
2018-03-09 14:42:56 -05:00