aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-01-10qt5: fix a build issue with osx and qtdbusCory Fields
See comment in notificator.cpp for details.
2014-01-10qt5: Ensure correct link orderCory Fields
If optional libs don't appear in QT_LIBS, they need to be listed first for proper static linking.
2014-01-10Merge pull request #3506Wladimir J. van der Laan
f5e9d98 Add missing MacPorts dependencies to osx build docs (Michael Ford)
2014-01-10Add missing MacPorts dependencies to osx build docsMichael Ford
2014-01-10Merge pull request #3347Wladimir J. van der Laan
7e195e8 [Qt] massive options/settings rework (no core changes) (Philip Kaufmann)
2014-01-10Merge pull request #3504Wladimir J. van der Laan
6a1bf00 [Qt] display native dir separators in select dadatir dialog (Philip Kaufmann)
2014-01-10[Qt] display native dir separators in select dadatir dialogPhilip Kaufmann
- fixes display on Windows now \ instead of / before
2014-01-10Merge pull request #3488Wladimir J. van der Laan
2102ab9 ui: Fix GUI initialization order (Wladimir J. van der Laan)
2014-01-10Merge pull request #3501Wladimir J. van der Laan
56fce1f Upgrade gitian win32 to boost-1.55. (Warren Togami)
2014-01-10Merge pull request #3503Wladimir J. van der Laan
0d512a9 gitian: Add -O2 for win32 build (Wladimir J. van der Laan)
2014-01-10gitian: Add -O2 for win32 buildWladimir J. van der Laan
In the win32 gitian descriptor the C*FLAGS are being overridden on `configure`, which causes the built-in optimization flags to be removed. Add `-O2` manually (but not `-g` as we're not doing anything with the debug information). Improves performance of win32 gitian builds. As a bonus, fixes issue #3497.
2014-01-10Merge pull request #3432Wladimir J. van der Laan
b960fcb [Qt] update bitcoin-qt.pro and assets-attribution.md (Philip Kaufmann)
2014-01-10Merge pull request #3498Wladimir J. van der Laan
eaafa23 Add test for GetTime() (Wladimir J. van der Laan)
2014-01-09Upgrade gitian win32 to boost-1.55.Warren Togami
Fixes issue where all network activity just stops.
2014-01-09Add test for GetTime()Wladimir J. van der Laan
Test for mingw/wine issue #3494, where the upper word of time(NULL) return value gets clobbered.
2014-01-09Merge pull request #3491Wladimir J. van der Laan
04f58ff qt: Better status text for mined transactions (Wladimir J. van der Laan)
2014-01-09[Qt] update bitcoin-qt.pro and assets-attribution.mdPhilip Kaufmann
- remove unused and unmentioned file notsynced.png (we use an animation for this) - add missing coincontroldialog.ui to bitcoin-qt.pro - also unify formating in assets-attribution.md
2014-01-08qt: Update translationsWladimir J. van der Laan
Update current translations, and add new languages: - es_MX: Spanish (Mexico) - pam: Kapampangan Also update translation process for autoconf-based build system.
2014-01-08Merge pull request #3449Wladimir J. van der Laan
8b9adca Allow `-noserver` with bitcoind (Wladimir J. van der Laan)
2014-01-07build: Correctly put boost at end of LDADDWladimir J. van der Laan
This fixes linking issues when statically linking (thanks @imwuzhh).
2014-01-06qt: Better status text for mined transactionsWladimir J. van der Laan
Fixes ancient issue #614.
2014-01-06[Qt] massive options/settings rework (no core changes)Philip Kaufmann
- add new options for database cache and script verification threads - add label which displays options that are overridden by command-line parameters - proxy settings are not applied on-the-fly anymore and require a client restart (ApplyProxySettings() was removed and was not working very well anyway) - re-work options reset and require a client shutdown (as it is much easier to do it this way without having to mess with what can be changed on-the-fly and what needs a restart anyway) - options reset now writes default values for every single option - when changing an option which requires a client restart display a 10 second warning message in statusLabel (via a QTimer) - when applying the changes via ok change that to a persistent message, which is displayed even after closing optionsdialog and re-open it, when no client restart was made - remove dialog boxes used when changing language or proxy settings - add setRestartRequired() and isRestartRequired() to OptionsModel and use the set function when updating options to signal OptionsDialog when a restart is needed - resize optionsdialog a little and add some min sizes for certain GUI elements - remove apply button from optionsdialog - save and restore optionsdialog window position - update nTransactionFee in QSettings with a set -paytxfee value when opening optionsdialog (I'm not sure about this yet, perhaps revert to not updating QSettings and just display current -paytxfee value in optionsdialog.)
2014-01-06Merge pull request #3489Wladimir J. van der Laan
2a72015 qt: Remove unused method OptionsModel::getTransactionFee (Wladimir J. van der Laan)
2014-01-06qt: Remove unused method OptionsModel::getTransactionFeeWladimir J. van der Laan
2014-01-06Merge pull request #3413Wladimir J. van der Laan
d31ad26 qt: Add missing lock in WalletModel::listCoins (Wladimir J. van der Laan) 28352af qt: protect SetAddressBook with cs_wallet lock everywhere (Wladimir J. van der Laan) aaf8d15 qt: Add missing LOCKs for locked coin functions (Wladimir J. van der Laan) 4757e92 qt: add missing cs_wallet lock in AddressTableModel::setData (Wladimir J. van der Laan)
2014-01-06qt: Add missing lock in WalletModel::listCoinsWladimir J. van der Laan
Another problem detected by cs_wallet lock detection (#3401).
2014-01-06qt: protect SetAddressBook with cs_wallet lock everywhereWladimir J. van der Laan
2014-01-06qt: Add missing LOCKs for locked coin functionsWladimir J. van der Laan
These don't aquire the wallet lock internally, so the caller has to do it.
2014-01-06qt: add missing cs_wallet lock in AddressTableModel::setDataWladimir J. van der Laan
duplicate check in AddressTableModel::setData accesses wallet data structure as well as SetAddressBook without proper LOCK, fix this.
2014-01-06Merge pull request #3401Wladimir J. van der Laan
012ca1c LoadWallet: acquire cs_wallet mutex before clearing setKeyPool (Wladimir J. van der Laan) 9569168 Document cs_wallet lock and add AssertLockHeld (Wladimir J. van der Laan) 19a5676 Use mutex pointer instead of name for AssertLockHeld (Wladimir J. van der Laan)
2014-01-06Merge pull request #3422Wladimir J. van der Laan
daa6b20 Unittests for uint256.h (Thomas Holenstein) e85e19b Changed Get64(.) to GetLow64() (Thomas Holenstein)
2014-01-06Merge pull request #3468Wladimir J. van der Laan
4d46da2 Update debian/ (Matt Corallo)
2014-01-05ui: Fix GUI initialization orderWladimir J. van der Laan
Fixes at least #3478. Splits and documents the phases: 1. Parse command-line options. These take precedence over anything else. 2. Basic Qt initialization (not dependent on parameters or configuration) 3. Application identification 4. Initialization of translations 5. Now that settings and translations are available, ask user for data directory 6. Determine availability of data directory and parse bitcoin.conf 7. URI IPC sending 8. Main GUI initialization Splits command line parsing logic from ipcSendCommandLine into ipcParseCommandLine, as isTestNet() can only be overridden in the early stages before choosing a data directory. Sending however needs to happen after choosing a data directory.
2014-01-05Merge pull request #3474Wladimir J. van der Laan
aec55a0 "getnetworkhashps" with defaults was yielding "0", the hashrate is not 0. (Gregory Maxwell)
2014-01-04Merge pull request #3480Wladimir J. van der Laan
340bff3 ui: Better tab order in send coins entry (Wladimir J. van der Laan)
2014-01-03Merge pull request #3481 from cdecker/bitcoinstats_seedJeff Garzik
Added new DNS seed from bitcoinstats.com.
2014-01-03Added new DNS seed from bitcoinstats.com.Christian Decker
2014-01-02ui: Better tab order in send coins entryWladimir J. van der Laan
Pressing <tab> after entering a label now brings the focus to the address entry, instead of the row of buttons. In my experience this is more useful, as I usually want to paste an address after entering the label. The buttons are mostly useless anyway: - Choosing a previously used address should be discouraged - When I'm already using the keyboard the 'paste address' button is useless - just use the Ctrl-V. Maybe it would be an idea to remove it completely - I usually don't want to remove the entry I'm typing now! So makes sense to have it at the end of the tab chain.
2013-12-29"getnetworkhashps" with defaults was yielding "0", the hashrate is not 0.Gregory Maxwell
This was broken in 4c6d41b8b653ef90639b1a32f6aab0bb1cef90c5.
2013-12-27Update debian/Matt Corallo
2013-12-25Unittests for uint256.hThomas Holenstein
Unit tests for uint256.h. The file uint160_tests.cpp is no longer needed. The ad-hoc tests which were in uint256.h are also no longer needed. The new tests achieve 100% coverage.
2013-12-25Changed Get64(.) to GetLow64()Thomas Holenstein
The function Get64(.) has a bug in case the width is not divisible by 64. Since it is only ever used as Get64(0) this simply changes it to this special case. Additionally, an assert is added, and a cast to prevent a compiler error.
2013-12-24Merge pull request #3453Wladimir J. van der Laan
96e5f61 extend std::exception logging in txdb.cpp (Philip Kaufmann)
2013-12-24Merge pull request #3457Wladimir J. van der Laan
d78f35a Explicitly ensure that wallet is unlocked in `importprivkey` (Wladimir J. van der Laan)
2013-12-23Merge pull request #3427Wladimir J. van der Laan
1ad2636 qt: Prevent non-functional GUI from popping up during Init (Wladimir J. van der Laan)
2013-12-23Explicitly ensure that wallet is unlocked in `importprivkey`Wladimir J. van der Laan
This makes for a more useful error reply (fixes #957).
2013-12-21Merge pull request #3451Wladimir J. van der Laan
5fe19d6 qt: make wallet test consistent (Wladimir J. van der Laan)
2013-12-20extend std::exception logging in txdb.cppPhilip Kaufmann
2013-12-20qt: make wallet test consistentWladimir J. van der Laan
Add a function `WaitBlocks` to wait for blocks to propagate to all three nodes, and use this instead of waiting a fixed time of one second. Fixes #3445.
2013-12-20Merge pull request #3391Wladimir J. van der Laan
3380713 [Qt] coin control change address handling update (Philip Kaufmann)