Gavin Andresen
6853e627f1
Fix build on windows and mac
...
Replaced all occurrences of #if* __WXMSW__ with WIN32,
and all occurrences of __WXMAC_OSX__ with MAC_OSX, and made
sure those are defined appropriately in the makefile and bitcoin-qt.pro.
13 years ago
Wladimir J. van der Laan
2f7f2a5fca
remove possibility of 63 bit overflow in ParseMoney
...
- also, add unit tests for various functions in util.cpp/util.h
13 years ago
Pieter Wuille
4b603f1cd6
Inline base64 encoder/decoder
...
This replaces the openssl-based base64 encoder and decoder with a more
efficient internal one. Tested against the rfc4648 test vectors.
Decoder is based on JoelKatz' version.
13 years ago
JoelKatz
4e67a6216b
Faster Base64 decoder.
13 years ago
Gavin Andresen
565c4771b6
Remove wxWidgets
...
Makefiles now build bitcoind only.
qmake/make in top-level directory is used to build Bitcoin QT
Deleted almost all #ifdef GUI from the code (left one possibly controversial one)
Deleted xpm/ files.
13 years ago
Gavin Andresen
54d02f158d
SetMockTime() for cleaner unit testing
13 years ago
Gavin Andresen
c591cc50eb
If compiled -DDEBUG_LOCKORDER and run with -debug, print out every mutex lock/unlock (helpful for debugging something-is-holding-a-mutex-too-long problems)
13 years ago
Gavin Andresen
b0243da77c
Highlight mis-matching locks
13 years ago
Gavin Andresen
865ed8a1e5
Compile with DEBUG_LOCKORDER to detect inconsistent lock orderings that can cause deadlocks
13 years ago
Matt Corallo
b2120e223a
Unify copyright notices.
...
To a variation on:
// Copyright (c) 2009-2010 Satoshi Nakamoto
// Copyright (c) 2011 The Bitcoin developers
13 years ago
Giel van Schijndel
f85c097449
fix warnings: using the result of an assignment as a condition without parentheses [-Wparentheses]
...
Don't unnecessarily assign to variables within the *boolean* expression
of a conditional.
Signed-off-by: Giel van Schijndel <me@mortis.eu>
14 years ago
Wladimir J. van der Laan
ae3d0aba15
Sync to bitcoin git e94010b239
14 years ago
Wladimir J. van der Laan
42c405ad23
temp patch for qtui
14 years ago
Gavin Andresen
59f9c8e8c9
Do not use comma as thousands separator
...
Using the comma as thousands separator causes problems for parts of the world
where comma == decimal point. Germans sending 0,001 bitcoins are unpleasantly
surprised when that results in 1 BTC getting sent.
14 years ago
Wladimir J. van der Laan
e8ef3da713
update core to d0d80170a2
(CWallet class)
14 years ago
mark
3c7ebaedcd
fixes for mac build
14 years ago
Shane Wegner
926e14b362
Fix missing includes needed for Boost 1.46.
14 years ago
Wladimir J. van der Laan
0eeb4f5d5b
update bitcoin core from git ( eeac8727bc
)
14 years ago
Jeff Garzik
c02ec54269
FormatFullVersion: build fix related to recent translation improvement
14 years ago
Wladimir J. van der Laan
39cf857db9
Internationalization -- initial step, make _ return a std::string to prevent memory leaks
14 years ago
Han Lin Yap
ca93cc563e
Double check translation and improved a translation string
14 years ago
Wladimir J. van der Laan
ba4081c1fc
move back to original directory structure
14 years ago
Wladimir J. van der Laan
822f2e3ddf
update to newest git bitcoin core
14 years ago
Wladimir J. van der Laan
69d605f410
integration of core bitcoin
14 years ago
Wladimir J. van der Laan
2097c09a9b
integrate a few extra .h files
14 years ago