aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | | | | | | | | | Update translations after update script improvementsWladimir J. van der Laan2014-09-0170-113864/+11706
| | |_|_|_|_|_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | Add deeper XML checking to update-translation scriptWladimir J. van der Laan2014-09-011-14/+134
|/ / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Catch problems such as mismatched formatting characters. Remove messages that can give problems at runtime. - Also remove unfinished/untranslated messages, they just take up space in the ts and waste parsing time. Fixes #4774.
* | | | | | | | | | | | | | | Merge pull request #4768Wladimir J. van der Laan2014-09-014-5/+5
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2e28031 Perform CVerifyDB on pcoinsdbview instead of pcoinsTip (Wladimir J. van der Laan)
| * | | | | | | | | | | | | | Perform CVerifyDB on pcoinsdbview instead of pcoinsTipWladimir J. van der Laan2014-08-274-5/+5
| | |/ / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bypassing the main coins cache allows more thorough checking with the same memory budget. This has no effect on performance because everything ends up in the child cache created by VerifyDB itself. It has bugged me ever since #4675, which effectively reduced the number of checked blocks to reduce peak memory usage. - Pass the coinsview to use as argument to VerifyDB - This also avoids that the first `pcoinsTip->Flush()` after VerifyDB writes a large slew of unchanged coin records back to the database.
* | | | | | | | | | | | | | changed field types in some structures to equivalent unambiguous typesKamil Domanski2014-08-302-26/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/core.cpp Rebased-By: Wladimir J. van der Laan Github-Pull: #4180
* | | | | | | | | | | | | | Merge pull request #4789Wladimir J. van der Laan2014-08-301-3/+3
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bac5586 Replace weird characters by normal spaces (Pieter Wuille)
| * | | | | | | | | | | | | | Replace weird characters by normal spacesPieter Wuille2014-08-301-3/+3
| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge pull request #4781Pieter Wuille2014-08-302-2/+4
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 187115c cleanup include of assert.h (Philip Kaufmann)
| * | | | | | | | | | | | | | | cleanup include of assert.hPhilip Kaufmann2014-08-282-2/+4
| | |_|/ / / / / / / / / / / / | |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge pull request #4778Jeff Garzik2014-08-295-163/+162
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | Move CMerkleTx to wallet.cpp/hWladimir J. van der Laan2014-08-294-159/+156
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is only used by the wallet so it has no place in main.
| * | | | | | | | | | | | | | | rpc: Compute number of confirmations of a block from block heightWladimir J. van der Laan2014-08-291-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently this uses a CMerkleTx, but that makes no sense as we have the CBlockIndex available. As noted by @jgarzik.
* | | | | | | | | | | | | | | | Merge pull request #4788Jeff Garzik2014-08-291-0/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | missing include boost/algorithm/string/replace.hppjtimon2014-08-291-0/+1
|/ / / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | | Merge pull request #4599Jeff Garzik2014-08-294-20/+18
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | Create new signal for notification of new blocks. Use w/ -blocknotifyJeff Garzik2014-08-143-5/+17
| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | ui_interface: remove unused NotifyBlocksChanged signalJeff Garzik2014-08-143-15/+1
| | |_|_|_|/ / / / / / / / / / | |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | | build: Remove message about Ubuntu 13.10 when no boost sleep implementation ↵Wladimir J. van der Laan2014-08-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | found It's only confusing people into thinking that they should mess with boost versions, which should not be necessary to get bitcoind to work. If there is a bug in the build system with autodetecting boost it needs to be solved not worked around.
* | | | | | | | | | | | | | | Merge pull request #4777Wladimir J. van der Laan2014-08-296-7/+11
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8bdd287 Fix a few "Uninitialized scalar field" warnings (Wladimir J. van der Laan)
| * | | | | | | | | | | | | | Fix a few "Uninitialized scalar field" warningsWladimir J. van der Laan2014-08-286-7/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix a few warnings reported by Coverity. None of these is critical, but making sure that class fields are initialized can avoid heisenbugs.
* | | | | | | | | | | | | | | Merge pull request #4772Wladimir J. van der Laan2014-08-281-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 87d9819 fix comments ExtractAddress() -> ExtractDestination() (jtimon)
| * | | | | | | | | | | | | | | fix comments ExtractAddress() -> ExtractDestination()jtimon2014-08-281-2/+2
| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | Merge pull request #4766Wladimir J. van der Laan2014-08-281-0/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5a0823a Add travis build:passing/failing indicator. (randy-waterhouse)
| * | | | | | | | | | | | | | | Add travis build:passing/failing indicator.randy-waterhouse2014-08-281-0/+2
|/ / / / / / / / / / / / / / /
* | | / / / / / / / / / / / / qt/splashscreen: #include version.hJeff Garzik2014-08-271-0/+1
| |_|/ / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Needed to build breakage reported by Arnavion on IRC: qt/splashscreen.cpp: In constructor 'SplashScreen::SplashScreen(const QPixmap&, Qt::WindowFlags, bool)': qt/splashscreen.cpp:33:98: error: 'FormatFullVersion' was not declared in this scope
* | | | | | | | | | | | | | Fix build with DEBUG_LOCKORDERWladimir J. van der Laan2014-08-281-0/+3
|/ / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #4771
* | | | | | | | | | | | | Merge pull request #4377Pieter Wuille2014-08-277-65/+53
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 654871d replace ComputeMinWork with CheckMinWork (jtimon) b343c1a Move CBlockIndex::GetBlockWork() to pow::GetProofIncrement(nBits) (jtimon) c2c02f3 Move UpdateTime to pow (jtimon)
| * | | | | | | | | | | | | replace ComputeMinWork with CheckMinWorkjtimon2014-08-234-21/+19
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Move CBlockIndex::GetBlockWork() to pow::GetProofIncrement(nBits)jtimon2014-08-233-11/+19
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Move UpdateTime to powjtimon2014-08-236-33/+15
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #4764Pieter Wuille2014-08-272-18/+27
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 92bb6f2 Bypass reloading blocks from disk (Pieter Wuille)
| * | | | | | | | | | | | | | Bypass reloading blocks from diskPieter Wuille2014-08-262-18/+27
| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | Revert "Add a getutxos command to the p2p protocol. It allows querying of ↵Wladimir J. van der Laan2014-08-274-89/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the UTXO set" This reverts commit da2ec100f3681176f60dec6dc675fc64147ade3a.
* | | | | | | | | | | | | | | Merge pull request #4752Wladimir J. van der Laan2014-08-277-19/+25
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | df7565d depends: add sensible download timeout/retry values (Cory Fields) c897b1e depends: add a fallback path in case package sources go missing (Cory Fields)
| * | | | | | | | | | | | | | depends: add sensible download timeout/retry valuesCory Fields2014-08-273-2/+4
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | depends: add a fallback path in case package sources go missingCory Fields2014-08-225-17/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If a source url fails to download, try again at $FALLBACK_DOWNLOAD_PATH/file.name, where FALLBACK_DOWNLOAD_PATH can be overridden by the user.
* | | | | | | | | | | | | | | qt: Add null check in setClientModel(0)Wladimir J. van der Laan2014-08-261-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't clear tray icon menu if it was never created. Necessary precaution after #4649.
* | | | | | | | | | | | | | | Merge pull request #4673Wladimir J. van der Laan2014-08-2619-23/+172
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1c5f0af [Qt] Add column Watch-only to transactions list (Cozz Lovan) 939ed97 Add boolean HaveWatchonly and signal NotifyWatchonlyChanged (Cozz Lovan)
| * | | | | | | | | | | | | | | [Qt] Add column Watch-only to transactions listCozz Lovan2014-08-1112-13/+106
| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | Add boolean HaveWatchonly and signal NotifyWatchonlyChangedCozz Lovan2014-08-118-10/+66
| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | Merge pull request #4649Wladimir J. van der Laan2014-08-263-9/+40
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b197bf3 [Qt] disable tray interactions when client model set to 0 (Philip Kaufmann) 314fbd9 [Qt] use BitcoinGUI::DEFAULT_WALLET constant in bitcoin.cpp (Philip Kaufmann) 8ca6a16 [Qt] ensure all class attributes are init to 0 (Philip Kaufmann)
| * | | | | | | | | | | | | | | | [Qt] disable tray interactions when client model set to 0Philip Kaufmann2014-08-082-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - this prevents the ability to fiddle around with the system tray when already shutting down (e.g. on slow shutdowns because of a proxy delay) - extends solution for #4360
| * | | | | | | | | | | | | | | | [Qt] use BitcoinGUI::DEFAULT_WALLET constant in bitcoin.cppPhilip Kaufmann2014-08-081-2/+2
| | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | [Qt] ensure all class attributes are init to 0Philip Kaufmann2014-08-082-3/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - in BitcoinGUI and UnitDisplayStatusBarControl
* | | | | | | | | | | | | | | | | Merge pull request #4748Pieter Wuille2014-08-2666-1131/+1294
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ad49c25 Split up util.cpp/h (Wladimir J. van der Laan) f841aa2 Move `COIN` and `CENT` to core.h (Wladimir J. van der Laan) 6e5fd00 Move `*Version()` functions to version.h/cpp (Wladimir J. van der Laan) b4aa769 Move `S_I*` constants and `MSG_NOSIGNAL` to compat.h (Wladimir J. van der Laan) af8297c Move functions in wallet.h to implementation file (Wladimir J. van der Laan) 651480c move functions in main and net to implementation files (Wladimir J. van der Laan) 610a8c0 Move SetThreadPriority implementation to util.cpp instead of the header (Wladimir J. van der Laan) f780e65 Remove unused function `ByteReverse` from util.h (Wladimir J. van der Laan) 121d6ad Remove unused `alignup` function from util.h (Wladimir J. van der Laan) d1e26d4 Move CMedianFilter to timedata.cpp (Wladimir J. van der Laan)
| * | | | | | | | | | | | | | | | | Split up util.cpp/hWladimir J. van der Laan2014-08-2657-734/+875
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Split up util.cpp/h into: - string utilities (hex, base32, base64): no internal dependencies, no dependency on boost (apart from foreach) - money utilities (parsesmoney, formatmoney) - time utilities (gettime*, sleep, format date): - and the rest (logging, argument parsing, config file parsing) The latter is basically the environment and OS handling, and is stripped of all utility functions, so we may want to rename it to something else than util.cpp/h for clarity (Matt suggested osinterface). Breaks dependency of sha256.cpp on all the things pulled in by util.
| * | | | | | | | | | | | | | | | | Move `COIN` and `CENT` to core.hWladimir J. van der Laan2014-08-262-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Eventually these should end up in `money.h` after monetary amounts are typedef'ed, but at least they don't belong in `util.h`.
| * | | | | | | | | | | | | | | | | Move `*Version()` functions to version.h/cppWladimir J. van der Laan2014-08-268-28/+36
| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | Move `S_I*` constants and `MSG_NOSIGNAL` to compat.hWladimir J. van der Laan2014-08-262-14/+14
| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | Move functions in wallet.h to implementation fileWladimir J. van der Laan2014-08-262-15/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Breaks compile-time dependency of wallet.h on util.