aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | Move `validateaddress` from rpcwallet to rpcmiscWladimir J. van der Laan2013-12-133-82/+86
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enables it in --disable-wallet compiles. Delimit wallet-using part using #ifdef ENABLE_WALLET.
| * | | | | | | | Move `nTransactionFee` from main.cpp to wallet.cppWladimir J. van der Laan2013-12-138-9/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Transaction fee is only used by the wallet. No need for it to be in main.cpp.
| * | | | | | | | Move `settxfee` from rpcblockchain to rpcwalletWladimir J. van der Laan2013-12-133-25/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `settxfee` only affects the wallet, not the block chain.
| * | | | | | | | Move `getinfo` from rpcnet to rpcmiscWladimir J. van der Laan2013-12-132-62/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `getinfo` is a general info method which shows information from multiple sources, it doesn't belong in rpcnet.cpp or any of the other current RPC implementation files.
| * | | | | | | | add new RPC implementation file `rpcmisc.cpp`Wladimir J. van der Laan2013-12-132-0/+29
| | | | | | | | |
* | | | | | | | | Remove ui_interface ThreadSafeAskFee residueWladimir J. van der Laan2013-12-182-9/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Missed these in ca2c83d (#3415).
* | | | | | | | | Merge pull request #3433Wladimir J. van der Laan2013-12-188-10/+21
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | | | | | | | | | | | 6c1bf19 [Qt] style-police, add missing license headers (Philip Kaufmann)
| * | | | | | | | [Qt] style-police, add missing license headersPhilip Kaufmann2013-12-178-10/+21
| | |_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - add missing license headers in Mac files - small code formating cleanups
* | | | | | | | Merge pull request #3415Wladimir J. van der Laan2013-12-188-56/+8
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4a61c39 qt: status WalletModel::Aborted is no longer used (Wladimir J. van der Laan) ca2c83d Remove unused ThreadSafeAskFee from ui_interface (Wladimir J. van der Laan) 37e67d3 Remove unused ThreadSafeHandleURI from ui_interface (Wladimir J. van der Laan)
| * | | | | | | | qt: status WalletModel::Aborted is no longer usedWladimir J. van der Laan2013-12-162-5/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Aborting transactions happens in the GUI now as it should, not the backend.
| * | | | | | | | Remove unused ThreadSafeAskFee from ui_interfaceWladimir J. van der Laan2013-12-145-48/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ThreadSafeAskFee is effectively unused. It is only called when the fAskFee parameter on SendMoney or SendMoneyToDestination is true, which never happens. Remove it.
| * | | | | | | | Remove unused ThreadSafeHandleURI from ui_interfaceWladimir J. van der Laan2013-12-141-3/+0
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #3424Wladimir J. van der Laan2013-12-181-9/+10
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | 06eb2f2 Seperate out wallet options in help message (Wladimir J. van der Laan)
| * | | | | | | | Seperate out wallet options in help messageWladimir J. van der Laan2013-12-161-9/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Seperate out the wallet options in HelpMessage, and don't show them if compiled with --disable-wallet. Also add documentation for `-disablewallet` option.
* | | | | | | | | Merge pull request #3381Wladimir J. van der Laan2013-12-182-6/+14
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7df07b3 [Qt] fix RecentRequestsTableModel function ambiuguity (Philip Kaufmann)
| * | | | | | | | | [Qt] fix RecentRequestsTableModel function ambiuguityPhilip Kaufmann2013-12-112-6/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - fixes a compiler ambiguity error with ::createIndex() called in RecentRequestsTableModel::index() - also add some Q_UNUSED() macros
* | | | | | | | | | Merge pull request #3405Wladimir J. van der Laan2013-12-1731-365/+448
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 55c6890 Squashed 'src/leveldb/' changes from 936b461..e991315 (Pieter Wuille)
| * | | | | | | | | | Merge src/leveldb changes for LevelDB 1.15Pieter Wuille2013-12-1231-365/+448
| | | | | | | | | | |
* | | | | | | | | | | some more small re-branding changes (Bitcoin Core)Philip Kaufmann2013-12-163-4/+4
| |_|_|_|/ / / / / / |/| | | | | | | | |
* | | | | | | | | | qt: Update English language file for translatorsWladimir J. van der Laan2013-12-162-314/+916
| | | | | | | | | |
* | | | | | | | | | Merge pull request #3408Wladimir J. van der Laan2013-12-169-21/+21
|\ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / |/| | | | | | | | | | | | | | | | | | | 22f0135 Rebrand to `Bitcoin Core` (Wladimir J. van der Laan)
| * | | | | | | | | Rebrand to `Bitcoin Core`Wladimir J. van der Laan2013-12-139-21/+21
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Only messages for now, executable names and other file names can be changed later if necessary and safe. Do not do an all-sweeping change. Some occurences of Bitcoin-Qt need to be kept: - Applicationname: this is used to determine the registry entry names, we don't want to lose settings over a silly name change. - Where it refers to the executable name instead of the product name.
* | | | | | | | | Merge pull request #3423Wladimir J. van der Laan2013-12-161-4/+6
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0205abd Improve unit test code not to compare with explanatory messages for each platform. Instead, use have an exception object to check if the string returned by what() on the raised exception matches the string returned by what() on the expected exception instance. This way, we do not need to list all different possible explanatory strings for different platforms in the test code, and make it simple. (The idea is by Cory Fields.) (Kangmo)
| * | | | | | | | | Improve unit test code not to compare with explanatory messages for each ↵Kangmo2013-12-161-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | platform. Instead, use have an exception object to check if the string returned by what() on the raised exception matches the string returned by what() on the expected exception instance. This way, we do not need to list all different possible explanatory strings for different platforms in the test code, and make it simple. (The idea is by Cory Fields.)
* | | | | | | | | | Merge pull request #3420Wladimir J. van der Laan2013-12-151-1/+6
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bccd532 Fix unit test error on OSX 10.9 using Apple LLVM v5.0. (Kangmo)
| * | | | | | | | | Fix unit test error on OSX 10.9 using Apple LLVM v5.0.Kangmo2013-12-151-1/+6
| | |_|_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before the fix, there were 6 errors such as : serialize_tests.cpp:77: error in "noncanonical": incorrect exception std::ios_base::failure is caught It turns out that ex.what() returns following string instead of "non-canonical ReadCompactSize()" "non-canonical ReadCompactSize(): unspecified iostream_category error" After the fix, unit test passed. The test ran using Apple LLVM v5.0 on OSX 10.9 and the unit test error happened because of different error messages by different compilers. g++ --version on my development environment. ``` Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn) Target: x86_64-apple-darwin13.0.0 Thread model: posix ```
* / | | | | | | | qt: use GUIUtil::dateTimeStr in coincontrolWladimir J. van der Laan2013-12-151-2/+1
|/ / / / / / / /
* | | | | | | | Merge pull request #3377Wladimir J. van der Laan2013-12-141-26/+29
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | 0b238b2 Use thread-local storage for LogPrint(category...) (Gavin Andresen) 962b1cf Fix infinite loop with LogPrint on Windows (Gavin Andresen)
| * | | | | | | Use thread-local storage for LogPrint(category...)Gavin Andresen2013-12-101-9/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This prevents crashes at shutdown where a global destructor calls LogPrint(category...) after mapMultiArgs has been deleted.
| * | | | | | | Fix infinite loop with LogPrint on WindowsGavin Andresen2013-12-101-17/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Running -printtodebugger -debug (or -debug=lock), compiled with -DDEBUG_LOCKORDER would infinite loop on Windows because every critical section lock/unlock triggers a LogPrint. Solution is to use the raw boost mutex instead of a CCriticalSection.
* | | | | | | | update help for -blockmaxsize and blockprioritysizePhilip Kaufmann2013-12-131-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - was left out in #3326
* | | | | | | | Merge pull request #3387Wladimir J. van der Laan2013-12-132-2/+12
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | 3e01c00 Add tests for correct and incorrect order of signatures for a multisig (P2SH) (Tamas Blummer)
| * | | | | | | | Add tests for correct and incorrect order of signatures for a multisigTamas Blummer2013-12-112-2/+12
| | |_|_|_|/ / / | |/| | | | | | | | | | | | | | (P2SH)
* | | | | | | | Merge pull request #3326Wladimir J. van der Laan2013-12-132-6/+6
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | ad898b4 Increase default -blockmaxsize/prioritysize to 750K/50K (Gavin Andresen)
| * | | | | | | | Increase default -blockmaxsize/prioritysize to 750K/50KGavin Andresen2013-11-302-6/+6
| | | | | | | | |
* | | | | | | | | build: fix detection of boost libs on multi-arch distrosCory Fields2013-12-121-1/+7
| |_|_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | Fixes #3219.
* | | | | | | | [Qt] fix possibilty to delete last sendcoins entryPhilip Kaufmann2013-12-111-4/+6
| |_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | - hide the entry about to be deleted, and if it is the last entry add a new one, so that we always have one entry in our list
* | | | | | | Merge pull request #3350Wladimir J. van der Laan2013-12-103-12/+11
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | fdbdb7f cleanup includes in rpcnet.cpp (Philip Kaufmann) b6aafca some string and indentation updates in init/rpcclient (Philip Kaufmann)
| * | | | | | cleanup includes in rpcnet.cppPhilip Kaufmann2013-12-091-3/+2
| | | | | | |
| * | | | | | some string and indentation updates in init/rpcclientPhilip Kaufmann2013-12-092-9/+9
| | | | | | |
* | | | | | | Merge pull request #3368 from laanwj/2013_11_disable_wallet_miningGavin Andresen2013-12-097-82/+100
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | Allow mining RPCs with --disable-wallet
| * | | | | | Re-enable miner tests in --disable-wallet modeWladimir J. van der Laan2013-12-092-15/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use a fixed script instead of a CReserveKey from the wallet. This does not affect the functionality or result of the tests as they never check the state of the wallet in the first place.
| * | | | | | Move internal miner functionality togetherWladimir J. van der Laan2013-12-091-53/+52
| | | | | | |
| * | | | | | Allow mining RPCs with --disable-walletWladimir J. van der Laan2013-12-095-20/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The following mining-related RPC calls don't use the wallet: - getnetworkhashps - getmininginfo - getblocktemplate - submitblock Enable them when compiling with --disable-wallet.
* | | | | | | Merge pull request #3207Wladimir J. van der Laan2013-12-0911-73/+409
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 666893b qt: keep a list of requested payments (Wladimir J. van der Laan)
| * | | | | | | qt: keep a list of requested paymentsWladimir J. van der Laan2013-11-1911-73/+409
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Keep a list of requested payments in the Receive tab so that a user can recall previously created requests after closing their windows. Currently this list is not stored between bitcoin-qt sessions. This can be implemented later, but it is not clear where it should be stored as I don't think it belongs in the wallet (maybe in QSettings?)
* | | | | | | | rpcwallet: use EnsureWalletIsUnlocked() where possiblePhilip Kaufmann2013-12-091-6/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - replaces a pwalletMain->IsLocked() check - in keypoolrefill init kpSize to 0 as we have the logic to determine max kpSize in pwalletMain->TopUpKeyPool() anyway
* | | | | | | | Merge pull request #3297Wladimir J. van der Laan2013-12-092-8/+19
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | 84f8551 [Qt] misc small Mac related changes/cleanups (Philip Kaufmann)
| * | | | | | | | [Qt] misc small Mac related changes/cleanupsPhilip Kaufmann2013-12-092-8/+19
| | |_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - cleanup Info.plist.in and specify high DPI mode enable command as per http://blog.qt.digia.com/blog/2013/04/25/retina-display-support-for-mac-os-ios-and-x11/ - move setting of QApplication::setAttribute() to bitcoin.cpp and add attribute for enabling use of high DPI pixmaps for Qt >= 5.1 - add missing setWindowTitle() on Mac - cleanup Mac / non-Mac setup in bitcoingui.cpp
* | | | | | | | Merge pull request #3373Wladimir J. van der Laan2013-12-091-3/+3
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | | | | | | | | | 80ecf67 Add ThreadGetMyExternalIP to net thread group (Gavin Andresen)