aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-06-07Move NOINLINE definition to test where it's used.Ricardo M. Correia
2012-06-07Don't overflow integer on 32-bit machines.Ricardo M. Correia
This was causing test_bitcoin to abort on a 32-bit system likely due to -ftrapv.
2012-05-31Use C++-style numeric limits instead of C-style.Ricardo M. Correia
2012-05-31Fix noinline definition so that it works for more compilers.Ricardo M. Correia
2012-05-14Fix signed subtraction overflow in CBigNum::setint64().Ricardo M. Correia
As noticed by sipa (Pieter Wuille), this can happen when CBigNum::setint64() is called with an integer value of INT64_MIN (-2^63). When compiled with -ftrapv, the program would crash. Otherwise, it would execute an undefined operation (although in practice, usually the correct one).
2012-05-14Add test case for CBigNum::setint64().Ricardo M. Correia
One of the test cases currently aborts when using gcc's flag -ftrapv, due to negating an INT64_MIN int64 variable, which is an undefined operation. This will be fixed in a subsequent commit.
2012-05-14Don't overflow signed ints in CBigNum::setint64().Ricardo M. Correia
CBigNum::setint64() does 'n <<= 8', where n is of type "long long". This leads to shifting onto and past the sign bit, which is undefined behavior in C++11 and can cause problems in the future.
2012-05-13Make CNetAddr::GetHash() return an unsigned val.Ricardo M. Correia
This prevents an undefined operation in main.cpp, when shifting the hash value left by 32 bits. Shifting a signed int left into the sign bit is undefined in C++11.
2012-05-13Do not consider blocked networks localPieter Wuille
2012-05-13Merge pull request #1285 from sipa/initerrorPieter Wuille
Improve error reporting at startup
2012-05-13Enforce -nodiscover betterPieter Wuille
2012-05-13Merge pull request #1178 from laanwj/2012_05_move_startonsystemstartupWladimir J. van der Laan
Move GetStartOnSystemStartup and SetStartOnSystemStartup to GUI code
2012-05-13Improve error reporting at startupPieter Wuille
2012-05-13Move GetStartOnSystemStartup and SetStartOnSystemStartup to GUI codeWladimir J. van der Laan
2012-05-13Merge pull request #1270 from laanwj/2012_05_overviewpage2Wladimir J. van der Laan
When a transaction is clicked on overview page, focus it on history page
2012-05-13Merge pull request #1274 from Diapolo/QR_CodeWladimir J. van der Laan
rename "QR-Code Dialog" to "QR Code Dialog" in qrcodedialog.ui as this spelling is used all over the code
2012-05-13Merge pull request #1275 from Diapolo/askpassphrasedialogWladimir J. van der Laan
remove string "TextLabel" from warningLabel, as this is unneeded and as ...
2012-05-13Merge pull request #1268 from Diapolo/transactiondialogWladimir J. van der Laan
change size of transactiondialog, to allow display of transaction-id wit...
2012-05-12Merge pull request #1277 from Diapolo/IPv6_IPv4_stringsJeff Garzik
use "IPv6" and "IPv4" in strings as these are the official spellings
2012-05-12Merge pull request #1272 from sipa/ipv6fixesGregory Maxwell
A few IPv6 fixes
2012-05-13Fix warning about uninitialized valuePieter Wuille
Only reported when using -flto.
2012-05-13Take -port into account when resolving -bind'sPieter Wuille
2012-05-13use "IPv6" and "IPv4" in strings as these are the official spellings and ↵Philip Kaufmann
make ParseNetwork() in netbase.cpp case-insensitive
2012-05-13Keep local service information per addressPieter Wuille
Keep local service information per CNetAddr instead of per CService, but move the port into the information kept on it.
2012-05-13Do not signal outbound semaphore if uninitializedPieter Wuille
2012-05-13Only check for port# after : in ConnectSocketByNamePieter Wuille
2012-05-13Partially revert f621326: xCXXFLAGSPieter Wuille
2012-05-12Merge pull request #1269 from laanwj/2012_05_consoleimprovementsGregory Maxwell
UI console improvements
2012-05-13remove string "TextLabel" from warningLabel, as this is unneeded and as such ↵Philip Kaufmann
is a silly translation less to do :)
2012-05-13set minimum size allowed by Qt Creator and rename "QR-Code Dialog" to "QR ↵Philip Kaufmann
Code Dialog" as this spelling is used all over the code
2012-05-12RPC console: don't crash on invalid input exceptionWladimir J. van der Laan
2012-05-12Convert RPC console to QTextEdit instead of QTableViewWladimir J. van der Laan
* This allows copy/pasting whole or partial messages * Handle output more consistently in console * No more scrollbars-in-scrollbars: by setting per-pixel scrolling on the table, cells can have any height * Decorations for "request" and "reply" are changed to the txin and txout icons instead of colored squares
2012-05-12Fix initialization of inaddr_anyPieter Wuille
2012-05-12Merge pull request #1266 from Diapolo/tab_to_spaceJeff Garzik
convert 4 tabs into 4 x 4 spaces in bitcoinrpc.cpp
2012-05-12When a transaction is clicked on overview page, focus it on history pageWladimir J. van der Laan
2012-05-12Merge pull request #1263 from Diapolo/RPCCon_ClientStartupTimeWladimir J. van der Laan
GUI: add the client startup time to the debug window...
2012-05-12Merge pull request #1267 from Diapolo/sendcoinsdialogWladimir J. van der Laan
add Alt-Shortcut for "Clear All" in sendcoinsdialog.ui
2012-05-12change size of transactiondialog, to allow display of transaction-id without ↵Philip Kaufmann
an ugly line-break
2012-05-12add Alt-Shortcut for "Clear All" in sendcoinsdialog.uiPhilip Kaufmann
2012-05-12convert 4 tabs into 4 x 4 spaces in bitcoinrpc.cppPhilip Kaufmann
2012-05-12Merge pull request #1265 from laanwj/2012_05_fixredundantbuildWladimir J. van der Laan
Speed up build in Qt creator in common case
2012-05-12Speed up build in Qt creator in common caseWladimir J. van der Laan
- Generate *.qm only when needed (and when qmake is run), this avoids a long qrc compile and link step every time - Generate build.h every time, but only trigger link when it changed (like makefile.unix)
2012-05-11Merge pull request #1261 from laanwj/2012_05_escapecsvWladimir J. van der Laan
Properly escape strings when exporting CSV
2012-05-11Merge pull request #1264 from fanquake/masterGregory Maxwell
Correct Date
2012-05-12Correct DateFordy
2012-05-12Correct DateFordy
2012-05-11Merge pull request #1021 from sipa/ipv6Pieter Wuille
IPv6 node support
2012-05-11Merge pull request #1260 from sipa/splitsyncGregory Maxwell
Split synchronization mechanisms from util.{h,cpp}
2012-05-12add the client startup time to the debug window / rename Version label to ↵Philip Kaufmann
Client, which is better suiting now / add IBeamCursor for selectable text on the information page / make ">" sign on RPC page untranslatable / re-order XML-file tags to match real GUI element order
2012-05-11Properly escape " in strings when exporting CSVWladimir J. van der Laan