Wladimir J. van der Laan
e83a90f127
qt: register metatype for bool*
...
This allows the bool* type to be passed between threads. Should solve issue #2402 .
2013-04-14 18:50:40 +02:00
Wladimir J. van der Laan
ac89a1ebe7
Merge pull request #2492 from Diapolo/Qt_message
...
Bitcoin-Qt: remove " - " on empty title in BitcoinGUI::message()
2013-04-13 05:40:30 -07:00
Wladimir J. van der Laan
f81b67829d
Merge pull request #2515 from laanwj/2013_04_move_exportbutton
...
qt: move export button to tabs
2013-04-13 05:39:30 -07:00
Gavin Andresen
1b4b463c01
Merge pull request #2418 from sipa/uintwork
...
Use a uint256 for bnChainWork
2013-04-12 10:27:56 -07:00
Wladimir J. van der Laan
45155d3010
qt: move export button to tabs
...
Having the export button at the top was confusing people into thinking
the entire wallet was exported.
This commit moves the export button to the address book, receiving
addresses and transaction tabs separately.
2013-04-12 13:13:32 +02:00
Pieter Wuille
1657c4bc49
Use a uint256 for bnChainWork
...
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.
2013-04-12 12:17:28 +02:00
Wladimir J. van der Laan
212b42c623
qt: don't show rpcconnect command line option in help
...
GUI can't connect to RPC. Showing this option in the help confuses
people, so remove it.
2013-04-11 22:29:05 +02:00
Wladimir J. van der Laan
3656a3c558
Merge pull request #2503 from Diapolo/copyright-year
...
new COPYRIGHT_YEAR macro in clientversion.h
2013-04-11 06:49:46 -07:00
Philip Kaufmann
8d643c90a6
Bitcoin-Qt: remove " - " on empty title in BitcoinGUI::message()
...
- don't display "Bitcoin - " when no title was supplied but just "Bitcoin"
2013-04-11 08:32:55 +02:00
Wladimir J. van der Laan
9a4eaf3cff
Merge remote-tracking branch 'jonasschnelli/new_icons' ( #2497 )
...
Conflicts:
doc/assets-attribution.txt
2013-04-11 06:57:27 +02:00
Wladimir J. van der Laan
bb8bc860e3
Merge pull request #2487 from Diapolo/translations
...
translations update 2013-04-08
2013-04-10 13:00:56 -07:00
Philip Kaufmann
cdd4400889
use the new COPYRIGHT_YEAR macro in bitcoin-qt.rc
...
- this reduces the places, where we need to change the year further
2013-04-10 17:15:34 +02:00
Philip Kaufmann
ec3cac6631
move COPYRIGHT_YEAR to clientversion.h
...
- this allows usage of that information also in other places (e.g. splash
screen)
2013-04-10 16:53:36 +02:00
Jonas Schnelli
4c23743635
better quality windows .ICO icon file
...
- icon quality of the win icon of <256px resolutions are now much better
Signed-off-by: Jonas Schnelli <jonas.schnelli@include7.ch>
2013-04-10 14:40:51 +02:00
Jonas Schnelli
e0af1b3ed6
fix mac specific button modification on addressbookpage
...
- 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>
2013-04-09 21:11:16 +02:00
Jonas Schnelli
f9579c55b3
overhaul of the testnet icon (green color) and the toolbar icons
...
- redefined the green color
- created new toolbar icons
- updated the assets-attribution.txt
Signed-off-by: Jonas Schnelli <jonas.schnelli@include7.ch>
2013-04-09 20:05:32 +02:00
Gavin Andresen
c553fe8d43
Merge pull request #2469 from Diapolo/clientmodel-progress
...
Bitcoin-Qt: emit numBlocksChanged for changed reindex or importing state
2013-04-09 10:59:29 -07:00
Gavin Andresen
54c0b3eac7
Merge pull request #2474 from sipa/pre0.8.2
...
Switch version numbers to 0.8.1.99
2013-04-09 10:57:59 -07:00
Gavin Andresen
f158e363a4
Merge pull request #2478 from sipa/fullhash
...
Always print full hashes (tx, block, inv)
2013-04-09 10:57:16 -07:00
Gavin Andresen
1fd3ed25be
Merge pull request #2461 from sipa/syncnode
...
Make sure we always have a node to do IBD from
2013-04-09 10:51:06 -07:00
Jeff Garzik
1483aac5f9
net.cpp: Do not change primary process name from (default) to "bitcoin-start"
...
Discussed a bit on IRC.
2013-04-08 22:02:57 -04:00
Gavin Andresen
f49992d983
Merge pull request #2243 from luke-jr/bugfix_leveldb
...
LevelDB build bugfix
2013-04-08 18:03:03 -07:00
Wladimir J. van der Laan
fb17911e9a
Merge pull request #2470 from Diapolo/progressbarlabel
...
Bitcoin-Qt: update for BitcoinGUI::eventFilter()
2013-04-08 11:27:02 -07:00
Wladimir J. van der Laan
cf03a5ce8a
Merge pull request #2481 from laanwj/2013_04_cleanup
...
qt: remove redundant wallet methods from bitcoingui
2013-04-08 08:25:01 -07:00
Wladimir J. van der Laan
70c71a6a2a
Merge pull request #2477 from jonasschnelli/new_icons
...
new icons for windows, linux, etc.
2013-04-08 08:24:38 -07:00
Pieter Wuille
b7b774d82f
Merge pull request #2419 from sipa/noreltime
...
Drop release times for CNode
2013-04-08 08:21:06 -07:00
Gavin Andresen
1829134afe
Merge pull request #2272 from gavinandresen/getbalancefix
...
Fix getbalance discrepency
2013-04-08 06:37:58 -07:00
Pieter Wuille
1828133c62
Merge pull request #2403 from gmaxwell/minfee-to-relayfee
...
Make MIN_TX_FEE match MIN_RELAY_TX_FEE.
2013-04-08 01:50:21 -07:00
Philip Kaufmann
6a270c5f81
translations update 2013-04-08
...
- 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>"
2013-04-08 08:50:03 +02:00
Gregory Maxwell
96371bc6e0
Merge pull request #2282 from mb300sd/addressinlistunspent
...
Address in listunspent
2013-04-07 14:44:19 -07:00
Pieter Wuille
86648a8d16
Add bytessent, bytesrecv and syncnode to getpeerinfo
2013-04-07 19:31:13 +02:00
Pieter Wuille
6ed71b5e4f
Make sure we always have a node to do IBD from
...
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.
2013-04-07 19:19:13 +02:00
Philip Kaufmann
84b89afbd7
Translations update: pull from Transifex
...
- 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
2013-04-07 13:36:54 +02:00
Wladimir J. van der Laan
7e600cd92d
qt: remove redundant wallet methods from bitcoingui
...
send encryptWallet/backupWallet/changePassphrase directly to walletFrame
2013-04-07 12:11:08 +02:00
Pieter Wuille
1c06aa98c6
Always print full hashes (tx, block, inv)
2013-04-07 03:43:55 +02:00
Jonas Schnelli
27cc0d7fd2
new windows and linux icons
...
- 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>
2013-04-06 20:35:10 +02:00
Jonas Schnelli
5675ae2f11
moved bitcoin.svg to correct folder (qt/res/src)
...
Signed-off-by: Jonas Schnelli <jonas.schnelli@include7.ch>
2013-04-06 20:33:41 +02:00
Philip Kaufmann
87dd6035e5
Bitcoin-Qt: emit numBlocksChanged for changed reindex or importing state
...
- this allows our progressbarlabel to correctly update, when we
finish a reindex or import, but do not get new blocks from other sources
2013-04-06 18:50:34 +02:00
Pieter Wuille
2b34779ae2
Switch version numbers to 0.8.1.99
2013-04-06 18:17:14 +02:00
Philip Kaufmann
35ed704d44
Bitcoin-Qt: update for BitcoinGUI::eventFilter()
...
- 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
2013-04-06 12:24:52 +02:00
Pieter Wuille
484af4e2d1
Merge pull request #2456 from Diapolo/code-layout
...
small indentation, space, formatting fixes (no code changes)
2013-04-05 18:15:23 -07:00
Philip Kaufmann
b001c87126
small indentation, space, formatting fixes (no code changes)
2013-04-06 02:29:33 +02:00
Wladimir J. van der Laan
c19c1d00d9
Merge pull request #2443 from Diapolo/Qt_addrbook
...
Bitcoin-Qt: updates to addressbookpage
2013-04-05 11:24:06 -07:00
Pieter Wuille
430cbad411
Merge pull request #2460 from Diapolo/clientmodel
...
Bitcoin-Qt: add Genesis blocks time for testnet
2013-04-05 02:37:24 -07:00
Wladimir J. van der Laan
369e3df0f8
Merge pull request #2442 from Diapolo/Qt_RPCCon
...
Bitcoin-Qt: small RPCConsole cleanup
2013-04-05 01:24:15 -07:00
Wladimir J. van der Laan
d37fb2070d
Merge pull request #2444 from jonasschnelli/master
...
new mac osx icon
2013-04-05 01:19:09 -07:00
Philip Kaufmann
8d432cd66d
Bitcoin-Qt: add Genesis blocks time for testnet
...
- add the Genesis blocks time for the testnet in
ClientModel::getLastBlockDate()
2013-04-04 22:15:47 +02:00
Pieter Wuille
cedaa71446
Drop release times for CNode
...
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.
2013-04-04 14:45:45 +02:00
Gavin Andresen
aaf47eac3a
Merge pull request #2423 from TheBlueMatt/limitedmapalreadyaskedfor
...
Limited mapAlreadyAskedFor
2013-04-03 18:31:35 -07:00
Gavin Andresen
a0a437c86a
Merge pull request #2357 from gavinandresen/shutdowncleanup
...
Thread / shutdown cleanup
2013-04-03 18:25:00 -07:00