aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-12-04rework ThreadSafeAskFee() / askFee() functionsPhilip Kaufmann
- remove unused parameter from ThreadSafeAskFee(), which also results in the removal of an orphan translation-string
2012-12-04remove unneeded flag from MSG_INFORMATION and fix an indentationPhilip Kaufmann
2012-12-04Merge pull request #2055 from redshark1802/masterGavin Andresen
more specific build instructions for Ubuntu
2012-12-03Merge pull request #2058 from sipa/atomicreorgPieter Wuille
Make SetBestChain() atomic
2012-12-03use new message() function in BitcoinGUIPhilip Kaufmann
- use it for displaying URI parsing warnings - use it for displaying error and information in backup wallet function (the information display is new and the error was a warning before) - cleanup BitcoinGUI::incomingTransaction() -- use message() + the information icon from message -- comment out an unused parameter in the function definition and declaration -- move all pre-checks at the beginning of the function
2012-12-03Merge pull request #2065 from Diapolo/remove_modal_flagWladimir J. van der Laan
Bitcoin-Qt: remove obsolete modal flag from GUI APIs
2012-12-03added build instructions for Ubuntu >= 12.04 redshark1802
2012-12-03Bitcoin-Qt: remove obsolete modal flag from GUI APIsPhilip Kaufmann
- as we (can) supply the CClientUIInterface::MODAL flag via the style parameter, we don't need a separate bool for checking the modality
2012-12-03Replace text on how to enable IPv6 with disablePeter Todd
IPv6 support is now enabled by default, thus documentation should tell you how to disable it. Similarly the build-osx use of the flag can be removed.
2012-12-03Merge pull request #2046 from Diapolo/traymenuWladimir J. van der Laan
split of createTrayIconMenu() from createTrayIcon() in BitcoinGUI
2012-12-03add 2 constructors in CDiskBlockPos to simplify class usagePhilip Kaufmann
- add a default-constructor, which simply calls SetNull() and a constructor to directly pass nFile and nPos - change code to use that new constructors
2012-12-02Make SetBestChain() atomicPieter Wuille
In case a reorganisation fails, the internal state could become inconsistent (memory only). Previously, a cache per block connect or disconnect action was used, so blocks could not be applied in a partial way. Extend this to a cache for the entire reorganisation, making it atomic entirely. This also simplifies the code a bit.
2012-12-01FlushBlockFile(): check for valid FILE pointerPhilip Kaufmann
- don't call FileCommit() and fclose() if no valid FILE pointer was returned by OpenBlockFile()
2012-11-30Merge pull request #2033 from sipa/kickconflictsPieter Wuille
Bugfix: remove conflicting transactions from memory pool
2012-12-01Only send reorged txn to mempool after checkpointPieter Wuille
2012-11-30Merge pull request #2037 from luke-jr/printpriorityGavin Andresen
Allow -printpriority without -debug
2012-11-30Merge pull request #2049 from sipa/testtmpPieter Wuille
Make test_bitcoin run in a temp datadir
2012-12-01Enable script verification for reorganized mempool txPieter Wuille
2012-11-29Make test_bitcoin run in a temp datadirPieter Wuille
2012-11-29Add GetTempPath() to utilPieter Wuille
2012-11-28New 'checkpoints' option should default to true.Jeff Garzik
2012-11-28Add "checkpoints" option, to permit disabling of checkpoint logic.Jeff Garzik
2012-11-27Merge pull request #2044 from Diapolo/backupwalletWladimir J. van der Laan
do not silently ignore errors on "backupwallet" RPC cmd
2012-11-27split of createTrayIconMenu() from createTrayIcon() in BitcoinGUIPhilip Kaufmann
- this allows to setup the trayicon before we have and want a trayicon menu - should be of great use, when we remove that splash screen - fixes a small bug with the toggleHideAction icon, which is not only used with trayicon but also with the Mac dock
2012-11-27Merge pull request #2006 from robbak/make-leveldb-macroPieter Wuille
Change 'make' to $(MAKE) in leveldb make command line
2012-11-27Merge pull request #1988 from Diapolo/ThreadSafeMessageBoxWladimir J. van der Laan
update CClientUIInterface and remove orphan Wx stuff
2012-11-27do not silently ignore errors on "backupwallet" RPC cmdPhilip Kaufmann
2012-11-26Allow -printpriority without -debugLuke Dashjr
2012-11-26update CClientUIInterface and remove orphan Wx stuffPhilip Kaufmann
- fix ThreadSafeMessageBox always displays error icon - allow to specify MSG_ERROR / MSG_WARNING or MSG_INFORMATION without a custom caption / title - allow to specify CClientUIInterface::ICON_ERROR / ICON_WARNING and ICON_INFORMATION (which is default) as message box icon - remove CClientUIInterface::OK from ThreadSafeMessageBox-calls, as the OK button will be set as default, if none is specified - prepend "Bitcoin - " to used captions - rename BitcoinGUI::error() -> BitcoinGUI::message() and add function documentation - change all style parameters and enum flags to unsigned - update code to use that new API - update Client- and WalletModel to use new BitcoinGUI::message() and rename the classes error() method into message() - include the possibility to supply the wanted icon for messages from Client- and WalletModel via "style" parameter
2012-11-25Bugfix: remove conflicting transactions from memory poolPieter Wuille
When a transaction A is in the memory pool, while a transaction B (which shares an input with A) gets accepted into a block, A was kept forever in the memory pool. This commit adds a CTxMemPool::removeConflicts method, which removes transactions that conflict with a given transaction, and all their children. This results in less transactions in the memory pool, and faster construction of new blocks.
2012-11-24Merge pull request #2004 from alexanderkjeldaas/simplify-cmutexlockPieter Wuille
Simplify CMutexLock
2012-11-24Merge pull request #2013 from sipa/blockheaderPieter Wuille
Split off CBlockHeader from CBlock
2012-11-22Fix duplicate shortcut usage in sign/verify message dialog.burger2
2012-11-22Merge pull request #1980 from sipa/noreorgsamePieter Wuille
Do not reorganize if new branch has same amount of work
2012-11-22Merge pull request #2024 from Diapolo/fix_qt_crashWladimir J. van der Laan
Bitcoin-Qt: fix crash on Windows caused by CDBEnv::EnvShutdown()
2012-11-21Merge pull request #2031 from gavinandresen/scriptcommentGavin Andresen
Add assert and comment for subtle pay-to-script-hash logic
2012-11-21Deploy properly with Nokia Qt installer's Frameworksdefault
2012-11-21Add assert and comment for subtle pay-to-script-hash logicGavin Andresen
2012-11-18Bitcoin-Qt: fix crash on Windows caused by CDBEnv::EnvShutdown()Philip Kaufmann
- can be triggerd by just adding -proxy=crashme with 0.7.1 - crash occured, when AppInit2() was left with return false; after the first call to bitdb.open() (Step 6 in init) - this is caused by GetDataDir() or .string() in CDBEnv::EnvShutdown() called via the bitdb global destructor - init fDbEnvInit and fMockDb to false in CDBEnv::CDBEnv()
2012-11-17Merge pull request #2022 from Diapolo/fix_#2018Wladimir J. van der Laan
fix pull #2018
2012-11-17ConnectBlock(): fix error() format to be unsignedPhilip Kaufmann
- I introduced the wrong format macro with my former patch (#2018), this needs to be signed not unsigned (thanks Luke-Jr)
2012-11-16Merge pull request #2019 from Diapolo/bitcoinstrings_updWladimir J. van der Laan
update bitcoinstrings.cpp and bitcoin_en.ts
2012-11-16update bitcoinstrings.cpp and bitcoin_en.tsPhilip Kaufmann
2012-11-16Merge pull request #2009 from sipa/fixmoveGavin Andresen
Prevent RPC 'move' from deadlocking
2012-11-16Merge pull request #2018 from Diapolo/fix_warningPieter Wuille
ensure we use our format macros to avoid compilation warnings
2012-11-16ensure we use our format macros to avoid compilation warningsPhilip Kaufmann
- fixes 2 warnings I observed while compiling on Windows with MinGW
2012-11-15Merge pull request #1767 from Diapolo/RPCCon_clear_historyWladimir J. van der Laan
clear history when using clear button in RPC console
2012-11-15Merge pull request #1670 from luke-jr/blksubstrJeff Garzik
Use full block hash as unique identifier in debug.log
2012-11-15Merge pull request #1945 from centromere/leveldb_fixJeff Garzik
Fixed compile error on FreeBSD 9.
2012-11-15Merge pull request #1987 from jgarzik/no-pw-matchJeff Garzik
RPC: Forbid RPC username == RPC password