Age | Commit message (Collapse) | Author |
|
|
|
add missing Boost Thread join_all() call during shutdown
|
|
- I introduced the problem and fixed it with better readable code
|
|
- fixes #3037 by adding missing join_all() call and brings bitcoind
shutdown code in line with Bitcoin-Qt shutdown code
- added a comment for the if (!fRet) case
|
|
Bitcoin-Qt: prevent stuck/unusable debug window on exit
|
|
- when closing the client with an open debug window, that window could
become stuck/unsuable (it was still shown wherea the main window was
hidden already)
- fix this by hiding the debug window, when quitting the the client
|
|
|
|
- prevents unneeded log messages, which could make users think something
bad was happening
|
|
[wallet] Consider generated coins mature at COINBASE_MATURITY+1
|
|
Bitcoin-Qt: add missing change from branch Qt_misc
|
|
fix #3049 by changing comment for CNetAddr::IsRFC4193()
|
|
rename bitcoin-res.rc to bitcoind-res.rc
|
|
log start and end of Shutdown()
|
|
- helps recognizing that the resource file belongs to bitcoind.exe
|
|
|
|
|
|
- could be helpful when debugging shutdown related problems
|
|
a pre-req for no-wallet support.
|
|
notably RPC.
|
|
Bitcoin-Qt: translation fixes in sendcoins
|
|
Add getnetworkhashps to get the estimated network hashrate
|
|
- remove some unneeded translatable strings from sendcoinsentry.ui file and
rename some elements for better readability
- optimize string prorcessing in SendCoinsDialog::on_sendButton_clicked()
- make all UI labels for secure payments plain text and move the settings
to sendcoinsentry.ui file
- remove unneeded button and default button definiton from warning message
boxes
- remove fixed font-size when sending coins to an address with label and
use monospace font for addresses
|
|
- remove an unneeded debug message in walletframe
|
|
|
|
Win32 version info
|
|
- make BitcoinGUI::showPaymentACK() use a reference for msg and use our
own GUIUtil::HtmlEscape() function
- ensure QTimer usage in clientmodel is the same as in walletmodel
- remove an unneeded debug message in walletframe
- flag some parameters as unused in DebugMessageHandler()
- small code formatting changes
|
|
internal miner: move 2 globals from main to miner
|
|
GUI: fix sendcoinsdialog/sendcoinsentry
|
|
- moves 2 global variables from main.cpp/h to miner.cpp/h
- also removes 2 unneded includes in miner.cpp, that come from miner.h
already
|
|
|
|
|
|
Prune provably-unspendable outputs
|
|
Use 'low S' as malleability breaker rather than 'even S'
|
|
[raw] reject insanely high fees by default in sendrawtransaction
|
|
Bitcoin-Qt: BitcoinGUI::message() updates/fixes
|
|
|
|
|
|
|
|
|
|
TODO: Add icon info
|
|
This way we can reuse rules rather than duplicating them.
|
|
If BDB_CPPFLAGS returns only "-I", the next argument sent to the preprocessor
is treated as a path. There are 2 fixes here:
1. Check in CPPFLAGS, as a user might have manually passed a path to check.
2. Ensure the value is not empty before setting BDB_CPPFLAGS to "-I value"
|
|
|
|
|
|
|
|
|
|
|
|
binaries
This change moves test data into the binaries rather than reading them from
the disk at runtime.
Advantages:
- Tests become distributable
- Cross-compile friendly. Build on one machine and execute in an arbitrary
location on another.
- Easier testing for backports. Users can verify that tests pass without having
to track down corresponding test data.
- More trustworthy test results and easier quality assurance as tests make
fewer assumptions about their environment.
- Tests could theoretically run at client/daemon startup and exit on failure.
Disadvantages:
- Required 'hexdump' build-dependency. This is a standard bsd tool that should
be usable everywhere. It is likely already installed on all build-machines.
- Tests can no longer be fudged after build by altering test-data.
|
|
More fixes for blockchain corruption on OSX.
|
|
libleveldb.a and libmemenv.a should be able to build in parallel, but in
practice calling the leveldb makefile ends up rewriting build_config.mk. If
one target tries to build while the other is halfway through writing the
.mk, the make ends up in an undefined state.
Fix that by making one depend on the other. This also reorders the variables
to be passed by param rather than via the environment, and combines the targets
into a single rule to avoid needless duplication.
|