Commit graph

7232 commits

Author SHA1 Message Date
Chris Beams
572155fa4a
Remove duplicate openjfx dependencies 2018-11-04 09:46:24 +01:00
Chris Beams
d6178f6eea
Remove osdetector plugin from desktop build
This is used only in common/build.gradle and is obsolete here.
2018-11-04 09:44:04 +01:00
Chris Beams
d3d3ea629a
Remove obsolete gradle/wrapper dir
This was a vestige from when desktop was managed as a separate
repository.
2018-11-04 09:34:01 +01:00
Chris Beams
b460894e4d
Refactor gradle-witness plugin location and config
- Move gradle-witness.jar to top level
 - Extract gradle-witness.gradle build file to top level

Moving these files out of the gradle/ dir and the main build file to the
top level of the repository calls them out and makes their presence and
function more obvious. It also removes a lot of noise from the main
build file.
2018-11-04 09:26:57 +01:00
Chris Beams
c344e0d10a
Remove obsolete desktop/settings.gradle
This was vestige from when desktop was managed as a separate repository.
2018-11-04 09:16:37 +01:00
Manfred Karrer
067b773d15
Merge pull request #1860 from cbeams/codeowners
Add CODEOWNERS file
2018-11-03 09:59:19 -05:00
Chris Beams
6cc0e455e2
Make @cbeams /pricenode code owner 2018-11-03 11:24:16 +01:00
Chris Beams
41a51670a0
Make @cbeams Gradle build code owner 2018-11-03 11:24:16 +01:00
Chris Beams
813d2ae1a6
Make @ripcurlx, @ManfredKarrer /desktop code owners 2018-11-03 11:24:16 +01:00
Chris Beams
26eada4310
Make @blabno /assets code owner 2018-11-03 11:24:16 +01:00
Chris Beams
7c42e52651
Make @ManfredKarrer default code owner 2018-11-03 11:15:41 +01:00
Chris Beams
90945a3ae4
Add CODEOWNERS
Per docs at https://help.github.com/articles/about-codeowners/
2018-11-03 11:00:44 +01:00
Manfred Karrer
15b8f02c67
Work on bonded reputation (WIP) 2018-11-02 19:31:31 -05:00
Manfred Karrer
e7daaae9ee
Rename lockupViews to ReputationView
- To avoid that we handle lockup/unlock 2 times in the view we will
remove the generic options (upcoming commits...)
2018-11-02 16:11:56 -05:00
Manfred Karrer
8ce8813e89
Complete handling of bonds for roles.
- Add BondedRoleState to reflect all diff. states.
- Show in UI correct state and button state for lockup/revoke
- Rename ProposalService classes to ProposalFactory
2018-11-02 16:09:53 -05:00
Manfred Karrer
10b14a69cc
Moving classes
That was a big commit with restructuring the packages and classes.
Motivation was to isolate the daoState value objects so it is more clear
which data are help in the daoState. As it was hard to keep an overview
and easy to add mutable data I think that makes it more safe overall.
I am aware that the downside to take out domain models from the domain
packages is not so nice.
Also moved blockchain models to parser and full node packages.
2018-11-02 11:41:54 -05:00
Manfred Karrer
32f709c2c9
Merge pull request #1858 from ripcurlx/create-offer-adaptions
Redesign: Create Offer flow adaptions
2018-11-02 11:40:19 -05:00
Christoph Atteneder
35c595e9ec
Additional polishing of the create offer flow 2018-11-02 17:27:18 +01:00
Christoph Atteneder
3167195f85
Different clean up tasks in the create offer process 2018-11-02 16:30:42 +01:00
Christoph Atteneder
b6fce24d0f
Use different style during when input is available and when read only to reduce height 2018-11-02 14:34:44 +01:00
Manfred Karrer
f55fde05b6
Moving classes
That was a big commit with restructuring the packages and classes.
Motivation was to isolate the daoState value objects so it is more clear
which data are help in the daoState. As it was hard to keep an overview
and easy to add mutable data I think that makes it more safe overall.
I am aware that the downside to take out domain models from the domain
packages is not so nice.
Also moved blockchain models to parser and full node packages.
2018-11-01 17:12:39 -05:00
Manfred Karrer
a3e01759b0
Moving classes
That was a big commit with restructuring the packages and classes.
Motivation was to isolate the daoState value objects so it is more clear
which data are help in the daoState. As it was hard to keep an overview
and easy to add mutable data I think that makes it more safe overall.
I am aware that the downside to take out domain models from the domain
packages is not so nice.
Also moved blockchain models to parser and full node packages.
2018-11-01 17:11:40 -05:00
Manfred Karrer
8dabd555c8
Move service classes out of daostate package
- we want to have only those classes in the daoState package which are
stored in the daoState and immutable
2018-11-01 16:13:24 -05:00
Manfred Karrer
bf1ae98a6d
Add ImmutableDaoStateVo interface to all objects used in daoState 2018-11-01 16:10:29 -05:00
Manfred Karrer
ee83a896ed
Add ImmutableDaoStateVo interface
Add ImmutableDaoStateVo interface to mark the objects used in the
daoState as immutable.
2018-11-01 15:37:22 -05:00
Manfred Karrer
2575a0aa90
Rename BondedRoleProposal and service 2018-11-01 15:29:07 -05:00
Manfred Karrer
111df6e679
Rename BondedRoleState to BondedRole 2018-11-01 15:24:06 -05:00
Manfred Karrer
8b3c06fb81
Rename BondedRole to Role
This is the first of a series of renaming commits. We want to use role
for  the immutable class and BondedRole for the wrapper which contains
role and the mutable state.
2018-11-01 15:22:50 -05:00
Manfred Karrer
e41be44e9c
Remove mutable data from BondedRole
Use BondedRoleState to hold the mutable data. Store the BondedRoleState
in a local map.
2018-11-01 15:20:35 -05:00
Manfred Karrer
dbddb46bf6
Remove BondedRoleList
- We store the bonded roles in the evaluated proposals in the dao state.
From there we can get the bonded role object as it is part of the
bonded role proposal. Though we need to take that data immutable
(next commit will handle that)
2018-11-01 13:58:49 -05:00
Manfred Karrer
4094ff99a8
Add equals and hashCode methods to classes which use enums as fields
Enums must not be used directly for hashCode or equals as it delivers
the Object.hashCode (internal address)!
The equals and hashCode methods cannot be overwritten in Enums.
It was only applied to classed which are used as value objects and
potentially are used in Sets or other context which involve usage of
equals or hashCode
2018-11-01 13:40:07 -05:00
Manfred Karrer
753e279ff8
Merge branch 'release-candidate-0.9.0' into complete-bonded-roles-impl 2018-11-01 12:50:13 -05:00
Manfred Karrer
bc82974996
Merge branch 'master' into release-candidate-0.9.0 2018-11-01 12:49:49 -05:00
Manfred Karrer
ae85969fe1
Fix wrong linebreaks 2018-11-01 12:49:35 -05:00
Manfred Karrer
6ef9ba00db
Add printStackTrace if resource not found 2018-11-01 12:48:41 -05:00
Manfred Karrer
0d481ac084
Fix wrong linebreaks 2018-11-01 12:48:21 -05:00
Manfred Karrer
b3b080cfb2
Merge branch 'master' into release-candidate-0.9.0 2018-11-01 12:04:23 -05:00
Manfred Karrer
c4862cdded
Merge pull request #1851 from ManfredKarrer/merged-sq-bonded-reputation
Bonded reputation
2018-11-01 12:03:26 -05:00
Manfred Karrer
b55ba273a1
Merge pull request #1829 from arunasurya/2018-10-04-fix-grammar
Improve grammar of Background Info
2018-11-01 12:03:07 -05:00
Manfred Karrer
48fa15ee89
Merge pull request #1852 from ManfredKarrer/add-dev-setup-guide
Add dev setup guide
2018-11-01 11:57:37 -05:00
Manfred Karrer
93b9dab8c1
Improve text 2018-11-01 11:56:45 -05:00
Manfred Karrer
cda97b7a5b
Fix typos, move files, remove file 2018-11-01 11:52:39 -05:00
Chris Beams
7f1da8a344
Fix typo in 'Running Bisq' section of README 2018-11-01 12:20:24 +01:00
Aruna Surya
6dd193b0f0
Improve grammar of Background Info 2018-11-01 08:16:38 +01:00
Manfred Karrer
60df87cb5c
Move DAO notes to contributing file 2018-10-31 22:11:25 -05:00
Manfred Karrer
bafe6f1842
Remove data dir locations 2018-10-31 22:10:07 -05:00
Manfred Karrer
8dab0d6347
Update wording and formatting 2018-10-31 22:08:48 -05:00
Manfred Karrer
12bfd21d8d
Update wording and formatting 2018-10-31 21:59:10 -05:00
Manfred Karrer
b5765647f3
Add dao section 2018-10-31 21:54:35 -05:00
Manfred Karrer
ebb9feeb2e
Fix wrong links 2018-10-31 21:48:03 -05:00