Commit Graph

380 Commits

Author SHA1 Message Date
Manfred Karrer
32d482eb22 Use custom Download indicator, fix problems with testnet 2014-10-08 00:30:44 +02:00
Manfred Karrer
e2cdc517e4 Use BlockdownloadPane from wallettemplate 2014-10-07 22:56:43 +02:00
Manfred Karrer
2eb5428ed9 Fix wrong type in BSResource, Change wording 2014-10-06 17:58:17 +02:00
Manfred Karrer
e054b2ef3d Use local seed node 2014-10-06 14:45:49 +02:00
Manfred Karrer
f485afec19 Fix bug with add info popup for first time user at take offer screen 2014-10-06 11:58:48 +02:00
Manfred Karrer
aa66d591ab Add info popup for first time user at take offer screen 2014-10-06 11:57:17 +02:00
Manfred Karrer
009a4daff3 Change min app size 2014-10-06 11:54:13 +02:00
Manfred Karrer
d19be95a75 Change setup for serverside seednode with BootstrappedPeerFactory 2014-10-05 23:23:49 +02:00
Manfred Karrer
a8a3378268 Make seednode working with current TomP2P implementation 2014-10-05 20:18:40 +02:00
Chris Beams
0d048de7fc
Add missing GPL headers
Per 8746ab7, IDEA's copyright configuration had been wiped out for some
time. Now that it is back in place, this change is the result of a
global "Update copyright..." action (with a bit of pruning afterward).
2014-10-05 20:00:38 +02:00
Chris Beams
8746ab74de
Restore GPL copyright header configuration
This partially reverts changes (accidentally) made in fb89f08, restoring
IDEA copyright header configuration files back to their original state
as committed in d5e7b6c.
2014-10-05 19:49:51 +02:00
Manfred Karrer
840cb547e4 Use "-" instead of "_" in app name when application arguments are used (Bitsquare-Alice) as Akka does not allow "_" in AkkaSystem names. 2014-10-05 19:17:37 +02:00
Manfred Karrer
c9b55c549f Merge branch 'master' of https://github.com/bitsquare/bitsquare 2014-10-05 18:59:52 +02:00
Manfred Karrer
0d09b2baf6 Merge pull request #162 from stevemyers/master
Added built in dht seed node
2014-10-05 18:59:37 +02:00
Manfred Karrer
89b7dac5b8 Moved window icon code to main class 2014-10-05 18:56:13 +02:00
Steve Myers
5e9f97953f Added built in dht seed node 2014-10-04 19:19:18 -07:00
Manfred Karrer
864c7a15db Fix bug with mining fee 2014-10-03 22:21:23 +02:00
Chris Beams
756966c965 Update README.md 2014-10-03 19:22:04 +02:00
Chris Beams
de35c1ba0c
Merge branch 'native'
This merges the work to generate native installers for Windows, Linux
and OS X using the JavaFX Gradle plugin. See #66 for details.
2014-10-03 18:37:55 +02:00
Chris Beams
153eb5326b
Work around outdated OracleJDK8 on Travis CI server
The Gradle JavaFX plugin requires Oracle JDK 8u20 or better. Travis CI
currently runs something older, and does not have a roadmap for
upgrading. This commit instructs the Travis CI VM to install JDK 8u20
via `apt` prior to actually beginning the build.

See #66
2014-10-03 18:35:58 +02:00
Raúl Álvarez González
bfa585583f
Add icons based on Apple design guidelines
These icons have been added to the src/deploy/package directory, which
is used by the JavaFX Gradle plugin when building native installers.
Icons are designed primarily for clean integration on OS X systems.
Linux and Windows variants can be added at a later time.

The src/deploy/package/shortcut.sketch directory contains sources used
to design the icons.

See #66, #67
Closes #103
2014-10-03 18:35:53 +02:00
Chris Beams
e1889b0697
Update JavaFX Gradle plugin repository config
This commit makes the following improvements upon the stock
javafx.gradle file introduced in the previous commit:

 - Swap Maven Central for JCenter
 - Remove mavenLocal entirely
 - Update naming for clarity

See #66
2014-10-03 18:35:18 +02:00
Chris Beams
d16c2740b6
Generate native installers with Gradle JavaFX plugin
The plugin's jfx* tasks tie into the normal Gradle build lifecycle, such
that `gradle build` will now generate executables and installers
according to the OS on which the build is being run. These files are
output to the `build/distributions` directory.

Installers work as expected OS X and Linux at this point.

Windows installers do build, but a very particular configuration is
necessary on the Windows machine doing the building (this configuration
is to be documented in #109). However, even when the configuration is in
place and the MSI installer is successfully built, there is still a
fatal error at installer execution time relating to a missing
msvp100.dll file. See details at
https://bitbucket.org/shemnon/javafx-gradle/issue/43. An issue has been
created to track this from the Bitsquare side as well--see #108.

The changes made in this commit are based on on the samples at
http://bitbucket.org/shemnon/javafx-gradle and the article at
http://jaxenter.com/tutorial-a-guide-to-the-gradle-javafx-plugin-46270.html

The gradle/javafx.gradle file is copied directly from the sources in the
bitbucket repository above, as is apparently the convention (not sure
why this isn't part of the plugin itself, but that's a question to be
addressed later).

Resolves #66, #100
See #108, #109
2014-10-03 18:32:03 +02:00
Chris Beams
bfd12b4648
Document building from source
Resolves #105
2014-10-03 18:13:15 +02:00
Chris Beams
bdcfabff28
Refine README
See #95
2014-10-03 18:13:15 +02:00
Chris Beams
1031a72e52
Upgrade to BitcoinJ 0.12 GA
Resolves #98
2014-10-03 18:13:14 +02:00
Chris Beams
9727ea21a8
Upgrade to BitcoinJ 0.12-SNAPSHOT
- Update imports to reflect BitcoinJ's repackaging, including:

   git grep -l 'import com.google.bitcoin' | \
   xargs perl -p -i -e 's/import com.google.bitcoin/import org.bitcoinj/'

   git grep -l 'com.google.bitcoin' | \
   xargs perl -p -i -e 's/com.google.bitcoin/org.bitcoinj/'

 - Replace use of BitcoinJ's CoinFormat, which has now been renamed to
   MonetaryFormat, using:

   git grep -l 'CoinFormat' | \
   xargs perl -p -i -e 's/CoinFormat/MonetaryFormat/g'

 - Fix calls to BitcoinJ's Script#correctlySpends, whose signature has
   changed from 0.11 => 0.12.

See #98
2014-10-03 18:13:14 +02:00
Chris Beams
154641eb40
Merge branch 'docs' 2014-10-03 17:05:55 +02:00
Chris Beams
9c976f1931
Document building from source
Resolves #105
2014-10-03 17:00:50 +02:00
Chris Beams
17cddd0cfc
Refine README
See #95
2014-10-03 17:00:50 +02:00
Chris Beams
18c944da50
Merge pull request #104 from bitcoinj-0.12 2014-10-03 13:59:25 +02:00
Chris Beams
aab3154275
Upgrade to BitcoinJ 0.12 GA
Resolves #98
2014-10-03 09:51:55 +02:00
Chris Beams
6db403b93f
Update and simplify README
Resolves #95
2014-10-02 19:00:21 +02:00
Chris Beams
041d8ec7a7
Upgrade to BitcoinJ 0.12-SNAPSHOT
- Update imports to reflect BitcoinJ's repackaging, including:

   git grep -l 'import com.google.bitcoin' | \
   xargs perl -p -i -e 's/import com.google.bitcoin/import org.bitcoinj/'

   git grep -l 'com.google.bitcoin' | \
   xargs perl -p -i -e 's/com.google.bitcoin/org.bitcoinj/'

 - Replace use of BitcoinJ's CoinFormat, which has now been renamed to
   MonetaryFormat, using:

   git grep -l 'CoinFormat' | \
   xargs perl -p -i -e 's/CoinFormat/MonetaryFormat/g'

 - Fix calls to BitcoinJ's Script#correctlySpends, whose signature has
   changed from 0.11 => 0.12.

See #98
2014-10-02 16:07:27 +02:00
Manfred Karrer
0ef491ac58 Fix bug with collateral 2014-10-02 15:24:35 +02:00
Manfred Karrer
d20a9306ee Add icons 2014-10-02 14:45:04 +02:00
Manfred Karrer
b9b7d4b3e0 Improve usability, fix bugs 2014-10-02 14:30:05 +02:00
Manfred Karrer
a334beb1a7 Update controlsfx to be compatible with latest jdk 2014-09-30 23:36:00 +02:00
Manfred Karrer
3a17d5062b Add linux java8 install commands 2014-09-30 21:43:27 +02:00
Manfred Karrer
1745a27d5f Fix withdrawal list update problems and payout amount 2014-09-30 21:38:23 +02:00
Manfred Karrer
3c05af90f2 Improve UI 2014-09-30 15:49:01 +02:00
Chris Beams
c5028c178c
Finish upgrading Gradle wrapper from 2.0 => 2.1
Commit 4d4787d updated the Gradle wrapper config from 2.0 => 2.1, but
did not actually update the wrapper properties file (forgot to run
`gradle wrapper`). This commit finishes what was started there.
2014-09-29 14:23:08 +02:00
Manfred Karrer
8d5488b633 Link help to dummy help page 2014-09-29 13:07:35 +02:00
Manfred Karrer
0b808e529b Update tagline 2014-09-29 12:09:47 +02:00
Manfred Karrer
9d0dbb587e Merge remote-tracking branch 'origin/master' 2014-09-29 12:04:51 +02:00
Manfred Karrer
d03d1cf760 Add under construction messages, deactivate not implemented features, update logo 2014-09-29 12:04:33 +02:00
Chris Beams
a30409ebaf
Update IRC channel from #bitsquare.io => #bitsquare 2014-09-29 11:22:07 +02:00
Manfred Karrer
94f4b2aeb0 Change logo 2014-09-29 10:47:17 +02:00
Chris Beams
2a4f6bc5ea
Update Travis IRC notifications
- Send notifications to #bitsquare instead of #bitsquare.io
 - Skip join to cut down on noise (now that -n flag has been removed)
 - Only notify on failures and first success

See #86
2014-09-29 10:38:07 +02:00
Chris Beams
5799381658
Fix typo in Travis IRC notification template
See #86
2014-09-29 10:05:04 +02:00