Matt Corallo
b065976007
Fix Mingw64 build (missing headers according to M$ documentation)
13 years ago
Philip Kaufmann
40d23dafb7
update info string in GUI for generated blocks and change "must wait" into "must mature" to take the new immature label into consideration
13 years ago
Pieter Wuille
11f73c728a
Merge pull request #1421 from Diapolo/netbase_fix_sign_warnings
...
fix two signed/unsigned comparison warnings in netbase.cpp
13 years ago
Pieter Wuille
0ed0806bb4
Update comment about secure_allocator<>
13 years ago
Pieter Wuille
1b7cd74a49
Merge pull request #1424 from TheBlueMatt/lockcontention
...
Fix DEBUG_LOCKCONTENTION
13 years ago
Ricardo M. Correia
31ac53fbdc
Move NOINLINE definition to test where it's used.
13 years ago
Ricardo M. Correia
43346904e1
Don't overflow integer on 32-bit machines.
...
This was causing test_bitcoin to abort on a 32-bit system likely due to -ftrapv.
13 years ago
Pieter Wuille
afdd59416e
Merge pull request #1418 from Diapolo/GUI_fix_default_proxy_addr
...
fix default Proxy address in Qt options (no hostname allowed currently)
13 years ago
Matt Corallo
4d009243cb
Fix DEBUG_LOCKCONTENTION
13 years ago
Gavin Andresen
45268208ae
Merge pull request #1422 from Diapolo/add_used_datadir_debug_log
...
add used datadir to debug.log
13 years ago
Philip Kaufmann
618b250e34
add used datadir to debug.log
13 years ago
Philip Kaufmann
b69dd08ae7
fix two signed/unsigned comparison warnings in netbase.cpp
13 years ago
Philip Kaufmann
4e16306ae3
fix default Proxy address in Qt options (no hostname allowed currently)
13 years ago
Gavin Andresen
46e06b875d
Merge branch 'netopt' of https://github.com/sipa/bitcoin
13 years ago
Chris Moore
831f59ce8b
Fix coin selection to only include change when it's necessary.
13 years ago
Chris Moore
d650f96d5f
Preserve the shuffled order of coins with equal value to give more randomized coin selection.
13 years ago
Chris Moore
4ce190a015
Test that the coin selection code is suitably random, and add tests re. sub-cent change.
13 years ago
Chris Moore
e333ab56d5
Move the random_shuffle call back into SelectCoinsMinConf() so we can unit test it.
13 years ago
Chris Moore
9b0369c773
Refactor SelectCoinsMinConf() and add unit tests.
...
AvailableCoins() makes a vector of available outputs which is then passed to SelectCoinsMinConf(). This allows unit tests to test the coin selection algorithm without having the whole blockchain available.
13 years ago
Gavin Andresen
9f46a3e32a
Merge pull request #1411 from TheBlueMatt/debian
...
Update contrib/debian.
13 years ago
Gavin Andresen
371f9616e9
Merge pull request #1415 from dooglus/fix-build-unix.txt
...
"USE_UPNP=-" is needed to remove UPnP support.
13 years ago
Chris Moore
2976a52222
"USE_UPNP=-" is needed to remove UPnP support.
13 years ago
Matt Corallo
8f6111bb9c
Update contrib/debian.
...
* Updates package description to note that blockchain now takes
2+ GB instead of 150+ MB.
* Stop creating DB_CONFIG with DB_LOG_AUTO_REMOVE as that is set
in Bitcoin itself now.
* Update changelog with 0.6.2 and the current updates.
13 years ago
Wladimir J. van der Laan
882ba0e752
Merge pull request #837 from sje397/ShowImmatureBalance
...
Added 'immature balance' for miners. Only displayed if the balance is > 0
13 years ago
Wladimir J. van der Laan
88d7bc930a
Merge pull request #1368 from Diapolo/verifymessagepage
...
GUI: change verifymessagepage behaviour to match RPC-call "verifymessage"
13 years ago
Wladimir J. van der Laan
1c85a7f3eb
Merge pull request #1364 from Diapolo/move_HelpMessage_GUIUtil_add_RPCCon_Button
...
GUI: move class HelpMessageBox to guiutil.cpp/.h
13 years ago
Philip Kaufmann
5d6b30271f
move class HelpMessageBox to guiutil.cpp/.h / add button to show Bitcoin command-line options (in RPC Console -> Information) / resize Debug window a little to allow for a non-breaking display of the welcome message with non-english translation
13 years ago
Philip Kaufmann
8103b0bb62
change verifymessagepage behaviour to match RPC-call "verifymessage" (input address, signature and message) / display messages in status label (remove message boxes) / resize window to make signature fully readable / change signature font to BC-address font (like in messagepage) / remove checkAddress() and place code directly in on_verifyMessage_clicked() / add visual feedback to LineEdits / remove AddressTableModel references, as they are now unused / add addr.GetKeyID(keyID) check
13 years ago
Gavin Andresen
98474d3d6f
Use ConvertTo to simplify sendmany/addmultisigaddress argument handling
13 years ago
Gavin Andresen
ea7582bb41
Make sendrawtx return txid to be consistent with other send methods.
13 years ago
Ricardo M. Correia
10b45b4c2e
Use C++-style numeric limits instead of C-style.
13 years ago
Ricardo M. Correia
78e851f94f
Fix noinline definition so that it works for more compilers.
13 years ago
Pieter Wuille
587f929c64
Rework network config settings
13 years ago
Nils Schneider
50fac68654
Merge pull request #1403 from Diapolo/translation_master_file
...
Translation: sync english translation master file with current master branch (2012-05-31)
13 years ago
Philip Kaufmann
407e20c11a
sync english translation master file with current master branch
13 years ago
Pieter Wuille
10ed8178fc
Update bitcoinstrings.cpp
13 years ago
R E Broadley
e69a797990
Show the timestamp for the block.
...
wrap lines
13 years ago
Gregory Maxwell
f6521b66f7
Merge pull request #1394 from grimd34th/patch-1
...
incorrect openssl when compared to makefile
13 years ago
grimd34th
a2bd31432f
incorrect openssl when compared to makefile
13 years ago
Gregory Maxwell
20cb17e1f9
Merge pull request #1392 from gavinandresen/testnet_reset
...
Testnet reset
13 years ago
Luke Dashjr
3cd01fdf0e
CreateNewBlock: Check that the produced CBlock is acceptable (except for proof-of-work and merkletree, since those need to be provided later)
...
This throws an exception from CreateNewBlock otherwise, which is not safe without #1245 !
13 years ago
Pieter Wuille
a52c7a1b65
Merge pull request #1357 from sipa/keyid
...
Refactor: split CKeyID/CScriptID/CTxDestination from CBitcoinAddress
13 years ago
Pieter Wuille
1e07068adf
Merge pull request #1370 from Diapolo/add_startuptime_to_log
...
add client startup time as an entry to debug.log
13 years ago
Gavin Andresen
c87c8cd163
Add a testnet checkpoint at block 546
13 years ago
Gavin Andresen
248bceb30c
Fix issue#1082, testnet difficulty unsigned integer underflow
13 years ago
Gavin Andresen
feeb761ba0
Testnet, Mark III
13 years ago
Gavin Andresen
4e6e3293ff
Remove newlines from JSON strings
...
Newlines in JSON strings are against the JSON spec,
so remove them from the script*.json unit tests to
make python's jsonrpc happy (json::spirit didn't care).
13 years ago
Gavin Andresen
325e5c3ef0
Merge pull request #1366 from roques/completion
...
Bash completion for bitcoind(1)
13 years ago
Gavin Andresen
787f5e9949
Unit tests for transaction size limits
13 years ago
sje397
8fdb7e108f
Added 'immature balance' for miners. Only displayed if the balance is greater than zero.
...
This adds a field labelled 'Immature' in the overview section under the 'unconfirmed' field, which shows mined
income that has not yet matured (which is currently not displayed anywhere, even though the transactions
exist in the transaction list). To do that I added a 'GetImmatureBalance' method to the wallet, and connected
that through to the GUI as per the 'GetBalance' and 'GetUnconfirmedBalance' methods. I did a small 'no-op'
change to make the code in adjacent functions a little more readable (imo); it was a change I had made in my
repo earlier...but I thought it wouldn't hurt so left it in. Immature balance comes from mined income that is
at least two blocks deep in the chain (same logic as displayed transactions).
My reasoning is:
- as a miner, it's a critical stat I want to see
- as a miner, and taking into account the label 'immature', the uncertainty is pretty clearly implied
- those numbers are already displayed in the transaction list
- this makes the overview numbers add up to what's in the transaction list
- it's not displayed if the immature balance is 0, so won't bother non-miners
I also 'cleaned' the overview UI a little, moving code to the XML and removing HTML.
13 years ago