Age | Commit message (Collapse) | Author |
|
- remove unused parameter from ThreadSafeAskFee(), which also results in
the removal of an orphan translation-string
|
|
|
|
more specific build instructions for Ubuntu
|
|
Make SetBestChain() atomic
|
|
- 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
|
|
Bitcoin-Qt: remove obsolete modal flag from GUI APIs
|
|
|
|
- as we (can) supply the CClientUIInterface::MODAL flag via the style
parameter, we don't need a separate bool for checking the modality
|
|
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.
|
|
split of createTrayIconMenu() from createTrayIcon() in BitcoinGUI
|
|
- add a default-constructor, which simply calls SetNull() and a
constructor to directly pass nFile and nPos
- change code to use that new constructors
|
|
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.
|
|
- don't call FileCommit() and fclose() if no valid FILE pointer was
returned by OpenBlockFile()
|
|
Bugfix: remove conflicting transactions from memory pool
|
|
|
|
Allow -printpriority without -debug
|
|
Make test_bitcoin run in a temp datadir
|
|
|
|
|
|
|
|
|
|
|
|
do not silently ignore errors on "backupwallet" RPC cmd
|
|
- 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
|
|
Change 'make' to $(MAKE) in leveldb make command line
|
|
update CClientUIInterface and remove orphan Wx stuff
|
|
|
|
|
|
- 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
|
|
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.
|
|
Simplify CMutexLock
|
|
Split off CBlockHeader from CBlock
|
|
|
|
Do not reorganize if new branch has same amount of work
|
|
Bitcoin-Qt: fix crash on Windows caused by CDBEnv::EnvShutdown()
|
|
Add assert and comment for subtle pay-to-script-hash logic
|
|
|
|
|
|
- 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()
|
|
fix pull #2018
|
|
- I introduced the wrong format macro with my former patch (#2018), this
needs to be signed not unsigned (thanks Luke-Jr)
|
|
update bitcoinstrings.cpp and bitcoin_en.ts
|
|
|
|
Prevent RPC 'move' from deadlocking
|
|
ensure we use our format macros to avoid compilation warnings
|
|
- fixes 2 warnings I observed while compiling on Windows with MinGW
|
|
clear history when using clear button in RPC console
|
|
Use full block hash as unique identifier in debug.log
|
|
Fixed compile error on FreeBSD 9.
|
|
RPC: Forbid RPC username == RPC password
|