Age | Commit message (Collapse) | Author |
|
Every block index entry currently requires a separately-allocated
CBigNum. By replacing them with uint256, it's just 32 bytes extra
in CBlockIndex itself.
This should save us a few megabytes in RAM, and less allocation
overhead.
|
|
new COPYRIGHT_YEAR macro in clientversion.h
|
|
Conflicts:
doc/assets-attribution.txt
|
|
translations update 2013-04-08
|
|
- this reduces the places, where we need to change the year further
|
|
- this allows usage of that information also in other places (e.g. splash
screen)
|
|
- icon quality of the win icon of <256px resolutions are now much better
Signed-off-by: Jonas Schnelli <jonas.schnelli@include7.ch>
|
|
- continue the mac behavior of clearing button icons (because it's unusual on mac apps)
- fix: new button variable names, new buttons (verifyMessage, signMessage)
Signed-off-by: Jonas Schnelli <jonas.schnelli@include7.ch>
|
|
- redefined the green color
- created new toolbar icons
- updated the assets-attribution.txt
Signed-off-by: Jonas Schnelli <jonas.schnelli@include7.ch>
|
|
Bitcoin-Qt: emit numBlocksChanged for changed reindex or importing state
|
|
Switch version numbers to 0.8.1.99
|
|
Always print full hashes (tx, block, inv)
|
|
Make sure we always have a node to do IBD from
|
|
Discussed a bit on IRC.
|
|
LevelDB build bugfix
|
|
Bitcoin-Qt: update for BitcoinGUI::eventFilter()
|
|
qt: remove redundant wallet methods from bitcoingui
|
|
new icons for windows, linux, etc.
|
|
Drop release times for CNode
|
|
Fix getbalance discrepency
|
|
Make MIN_TX_FEE match MIN_RELAY_TX_FEE.
|
|
- updates for bitcoinstrings.cpp and bitcoin_en.ts
- changes help text for -rpcthreads to match -par
- fix a small glitch with -par to be "-par=<n>"
|
|
Address in listunspent
|
|
|
|
This introduces the concept of the 'sync node', which is the one we
asked for missing blocks. In case the sync node goes away, a new one
will be selected.
For now, the heuristic is very simple, but it can easily be extended
later to add better policies.
|
|
- added languages in bitcoin.qrc: bs, ca, cy, eo, gu_IN, hi_IN, ja, la,
lv_LV and th_TH (some translations files were already in src/qt/locale
but not added in the .qrc file
|
|
send encryptWallet/backupWallet/changePassphrase directly to walletFrame
|
|
|
|
- new windows .ico contains multiple resolutions up to 256px
- new testnet (green) icon
- new png icon for llinux, etc.
- new doxygen icon
- changed the assets-attribution.txt
Signed-off-by: Jonas Schnelli <jonas.schnelli@include7.ch>
|
|
Signed-off-by: Jonas Schnelli <jonas.schnelli@include7.ch>
|
|
- this allows our progressbarlabel to correctly update, when we
finish a reindex or import, but do not get new blocks from other sources
|
|
|
|
- this allows us to use the progressbar and the label independently (if
needed) and still prevents setStatusTip() to use them, if one of the 2
is active
|
|
small indentation, space, formatting fixes (no code changes)
|
|
|
|
Bitcoin-Qt: updates to addressbookpage
|
|
Bitcoin-Qt: add Genesis blocks time for testnet
|
|
Bitcoin-Qt: small RPCConsole cleanup
|
|
new mac osx icon
|
|
- add the Genesis blocks time for the testnet in
ClientModel::getLastBlockDate()
|
|
It seems there were two mechanisms for assessing whether a CNode
was still in use: a refcount and a release timestamp. The latter
seems to have been there for a long time, as a safety mechanism.
However, this timer also keeps CNode objects alive for far longer
than necessary after disconnects, potentially opening up a DoS
window.
This commit removes the timestamp-based mechanism, and replaces
it with an assert(nRefCount >= 0), to verify that the refcounting
is indeed correctly working.
|
|
Limited mapAlreadyAskedFor
|
|
Thread / shutdown cleanup
|
|
Update transaction statistics
|
|
As these were not updated when 'backporting' the 225430 checkpoint
into head.
Additionally, also report verification progress in debug.log, and
tweak the sigcheck-verification-speed-factor a bit.
|
|
|
|
|
|
|
|
|
|
- use labelExplanation for sending and receiving tab and move the string
from the ui-file to the source
- ensure that the table holding the label and address is resized so that
the address column fits the address and the label column is stretched to
fit the window size
- rename some stuff for much easier readbility in the code (I find it hard
to get the meaning of stuff like labels or buttons)
|