Commit Graph

9855 Commits

Author SHA1 Message Date
chimp1984
94724a2365
Fix potential ConcurrentModificationException
We need to delay that call as we might get executed at startup after
mailbox messages are applied where we iterate over out pending trades.
The closeDisputedTrade method would remove that trade from the list
causing a ConcurrentModificationException.
To avoid that we delay for one render frame.
2019-09-23 01:06:20 +02:00
chimp1984
8cd9f29b5a
Add missing handling for mailbox messages
- Without that fix mediated payouts would only succeed if both users are
online.
2019-09-23 01:05:44 +02:00
chimp1984
d26b451698
Revert recent code format changes
The recent changes breaks current formatting radically and does not
lead to better results as it was before.
Before applying new changes, please test it with bigger classes to see
if the result is as intended.
2019-09-23 00:59:16 +02:00
Florian Reimair
c379279241
Add all capabilities so we get all the data 2019-09-20 16:38:18 +02:00
Florian Reimair
b617e74f8b
Load hashes from local store for market stats 2019-09-20 14:57:57 +02:00
Florian Reimair
abe7bc1da0
Bump datstateheight to start from on restart 2019-09-20 14:16:57 +02:00
Florian Reimair
56f67e74e8
Changed rel no. ref. host to overall unique msg
Relative number of messages have been calculated against one random seed node. Now, these numbers are calculated against the total number of unique messages available on all seed nodes. Lets us judge whether seed nodes are in sync not only quantitatively but also qualitatively.
2019-09-20 14:16:57 +02:00
Florian Reimair
b357bb8540
Load hashes from local store 2019-09-20 14:16:14 +02:00
wiz
3b2610f79e
Increase chart maxTicks from 30 to 90 2019-09-20 20:01:51 +09:00
Florian Reimair
5fb650ee34
Fixed mandatory capabilities 2019-09-20 12:15:21 +02:00
sqrrm
4274a8e3af
Merge pull request #3300 from wiz/add-wiz-pricenode
Add new pricenode gztmprecgqjq64zh operated by @wiz
2019-09-20 12:14:07 +02:00
wiz
593abc24c2
Add new pricenode gztmprecgqjq64zh operated by @wiz 2019-09-20 16:22:16 +09:00
Christoph Atteneder
9c82510e4e
Merge pull request #3296 from christophsturm/chop-down-long
chop down long chained calls and force brackets on if
2019-09-19 16:46:50 +02:00
Christoph Atteneder
54f2407227
Merge pull request #3297 from ripcurlx/add-mediator-to-dev-setup
Add mediator registration to Dev setup
2019-09-19 16:45:25 +02:00
Christoph Atteneder
fb4673898a
Merge pull request #3298 from ripcurlx/update-release-process
Remove unnecessary release step
2019-09-19 16:45:09 +02:00
Christoph Atteneder
2f35227df6
Merge pull request #3299 from ripcurlx/update-copyright-date
Update copyright date for macOS binary
2019-09-19 16:36:12 +02:00
Christoph Atteneder
27b6035278
Update copyright date for macOS binary 2019-09-19 16:18:30 +02:00
Christoph Atteneder
42326154d1
Merge pull request #3224 from note-llc/master
List Noteblockhain [NTBC]
2019-09-19 16:10:34 +02:00
initCCG
08bbfe8ab4 add Right-to-Left support (#2774)
* add Right-to-Left support

* make requested changes in PR #2774
2019-09-19 16:06:21 +02:00
Christoph Atteneder
f0fb663a90
Merge pull request #3194 from ben-kaufman/fix-offer-volume-jumps
Fix offer volume jumps
2019-09-19 15:45:51 +02:00
Christoph Atteneder
02fb5a6f77
Remove unnecessary release step because of updates in the bisq-website repository 2019-09-19 15:31:10 +02:00
Christoph Atteneder
d388c7c81a
Revert to SNAPSHOT version 2019-09-19 15:28:49 +02:00
Christoph Sturm
b6b0d6c272 chop down long chained calls and force brackets on if 2019-09-19 14:39:24 +02:00
sqrrm
bd1f19c030
Merge pull request #3287 from battleofwizards/remove-controlsfx
Remove controlsfx dependency
2019-09-19 12:25:03 +02:00
sqrrm
bff731f272
Merge pull request #3283 from christophsturm/gradle-sources
use gradle dist with sources for better IDE experience.
2019-09-19 11:52:45 +02:00
sqrrm
b823a9f31b
Merge pull request #3284 from christophsturm/caffeinate
Use /usr/bin/caffeinate to disable power management on macOS
2019-09-18 16:29:52 +02:00
Jason Davies
047ec4abaa
Add Ergo (ERG) without Bouncy Castle dependency.
See #3195.
2019-09-18 12:44:05 +01:00
battleofwizards
2d4abbe143
Remove controlsfx dependency
The controlsfx is a huge JavaFX components library (0.83MB as JAR).

Turns out, we only use a single component, the PopOver. Fortunately,
the PopOver is self-contained and easy to pull out from controlsfx.

This commit embeds the PopOver in the project and removes controlsfx
dependency. The embedded version is exactly the same as previously
used in the project, so no change in semantics should occur.
2019-09-18 11:52:50 +02:00
Christoph Atteneder
19a1910bba
Merge pull request #3279 from battleofwizards/remove-reactfx
Remove reactfx dependency
2019-09-18 09:46:52 +02:00
battleofwizards
2290eb2875
Remove showing FPS rate in developer mode 2019-09-18 09:34:46 +02:00
battleofwizards
9ea6b2163e
Remove reactfx dependency
The reactfx was a 0.33MB dependency / 238 Java source files.

We only used it for FxTimer helper and to measure FPS in development mode.

The small FxTimer class got copied over into the project,
so there is no change in semantics.

The FPS measurement got replaced w/ com.sun.javafx.perf.PerformanceTracker,
an internal but long stable part of JavaFx. This is probably not a problem,
because it only concerns a rarely used, developer feature.
2019-09-18 09:34:46 +02:00
Steven Barclay
a392081462 Fix invalid neutral element handling in View comparators
Remove the flawed pattern of returning 0 in a comparator when the sub-
field of one of the two inputs being compared is null or absent. This
violates the Comparator contract, since returning 0 or otherwise should
define an equivalence relation.

Use Comparator.nullsFirst(..) in the table column comparators instead,
to ensure consistent ordering when a cell is missing a value. This fixes
ill-defined and erratic behaviour in the underlying merge/insertion sort
of the table rows done by the FX library.
2019-09-17 18:59:34 +01:00
Steven Barclay
10bed7aafe Remove redundant/invalid null handling from PaymentMethod.compareTo
Don't return 0 in the case of a null 'this.id' field, as that violates
the Comparable contract and leads to inconsistent NPE throwing when the
arguments are swapped. Instead, just assume (reasonably) that the ID
field will never be null.
2019-09-17 18:59:31 +01:00
Christoph Sturm
feadfb86a0 Add an explaining comment 2019-09-17 18:42:46 +02:00
Christoph Sturm
f2ec433cc2 use /usr/bin/caffeinate to disable power management on macOS 2019-09-17 18:22:46 +02:00
Christoph Sturm
219c5a0ba5 use gradle dist with sources for better IDE experience. 2019-09-17 18:22:37 +02:00
Christoph Atteneder
736da2a006
Merge pull request #3278 from erciccione/DAO-username
Change dao.proposal.display.name to 'Exact GitHub username'
2019-09-17 17:05:37 +02:00
Christoph Atteneder
8327c1fd12
Merge pull request #3281 from chimp1984/small-fixes-for-formatter-refactoring
Use static method, remove unused formatter field
2019-09-17 17:05:02 +02:00
chimp1984
b26a15600d
Use static method, remove unused formatter field 2019-09-17 16:56:30 +02:00
Christoph Atteneder
37eef84e57
Merge pull request #3280 from bisq-network/release/v1.1.6
Release/v1.1.6
2019-09-17 16:32:53 +02:00
Christoph Atteneder
cc3128d4e0
Merge branch 'master' of github.com:bisq-network/bisq into release/v1.1.6
# Conflicts:
#	core/src/main/java/bisq/core/offer/OfferUtil.java
#	core/src/main/resources/i18n/displayStrings.properties
#	desktop/src/main/java/bisq/desktop/main/MainView.java
#	desktop/src/main/java/bisq/desktop/main/MainViewModel.java
#	desktop/src/main/java/bisq/desktop/main/market/trades/TradesChartsViewModel.java
#	desktop/src/main/java/bisq/desktop/main/offer/MutableOfferDataModel.java
#	desktop/src/main/java/bisq/desktop/main/overlays/windows/DisputeSummaryWindow.java
#	desktop/src/main/java/bisq/desktop/main/overlays/windows/OfferDetailsWindow.java
#	desktop/src/main/java/bisq/desktop/main/portfolio/openoffer/OpenOffersViewModel.java
#	desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/PendingTradesView.java
#	desktop/src/main/java/bisq/desktop/main/support/dispute/DisputeView.java
#	desktop/src/main/java/bisq/desktop/main/support/dispute/agent/DisputeAgentView.java
2019-09-17 15:52:51 +02:00
erciccione
072fb137bb
Change dao.proposal.display.name to 'Exact GitHub username' 2019-09-17 11:10:54 +02:00
Florian Reimair
4f8fb24cf3
Added rough bisq version metric 2019-09-16 19:02:46 +02:00
Florian Reimair
6964adca19
Sort hashes by hitcount 2019-09-16 19:02:45 +02:00
Christoph Atteneder
c0563fba1b
Revert to SNAPSHOT version 2019-09-16 11:21:39 +02:00
wiz
db62d0df0f
Update IP address for @mrosseel's 2 hard-coded BTC nodes 2019-09-16 09:26:30 +02:00
Christoph Atteneder
85f9ead931
Merge pull request #3262 from wiz/fix-mrosseel-btcnode-ip-addresses
Update IP address for @mrosseel's 2 hard-coded BTC nodes
2019-09-16 09:26:15 +02:00
wiz
8327d35ad5
Remove bitcoin4-fullnode.csg.uzh.ch / 192.41.136.217 btcnode 2019-09-16 09:25:37 +02:00
Christoph Atteneder
771b0fb844
Merge pull request #3264 from wiz/remove-tbocek-btcnode
Remove bitcoin4-fullnode.csg.uzh.ch / 192.41.136.217 btcnode
2019-09-16 09:25:01 +02:00
wiz
683b8b590a
Remove bitcoin4-fullnode.csg.uzh.ch / 192.41.136.217 btcnode 2019-09-15 11:06:19 +09:00