83 Commits (e3f72a355545db4a9079e1f2353bd9a51deca350)

Author SHA1 Message Date
Jeff Garzik 768e5d52fb Add new utility functions FileCommit(), RenameOver() 13 years ago
Wladimir J. van der Laan 67d4cbab46 Move GetStartOnSystemStartup and SetStartOnSystemStartup to GUI code 13 years ago
Pieter Wuille 7f3ccb59da Split synchronization mechanisms from util.{h,cpp} 13 years ago
Pieter Wuille 5456ef3092 Use polling instead of boost's broken semaphore on OSX 13 years ago
Pieter Wuille c59abe2589 Use semaphores instead of condition variables 13 years ago
Philip Kaufmann 3e468840bd util.h/.ccp: modifiy some comments / rename MyGetSpecialFolderPath() -> GetSpecialFolderPath(), set fCreate default to true and remove the fallback (not Win >= Vista compatible anyway) / remove namespace fs stuff where only used once / misc small changes' 13 years ago
Matt Corallo 2ea78ec7fd Fix DEBUG_LOCKCONTENTION 13 years ago
Wladimir J. van der Laan 3ee5f8aac3 remove duplicate definition of SecureString in util.h 13 years ago
Jeff Garzik 735a60698c Change signed->unsigned at 3 code sites 13 years ago
Pieter Wuille f4203de302 Make GetDataDir return absolute paths 13 years ago
Wladimir J. van der Laan 88dc2d6c6a Integrate @JoelKatz's optimized ToHex (#562) into current HexStr function 13 years ago
Pieter Wuille 6b6aaa1698 Further reduce header dependencies 13 years ago
Pieter Wuille ed6d0b5f85 Remove headers.h 13 years ago
Jeff Garzik 460b66b14b Remove obsolete Win32 AffinityBugWorkaround() 13 years ago
Pieter Wuille ee12c3d60c Use filesystem::path instead of manual string tinkering 13 years ago
Pieter Wuille f342dac1cb Do not report spurious deadlocks caused by TRY_LOCK 13 years ago
Pieter Wuille f8dcd5ca6f Use scoped locks instead of CRITICAL_BLOCK 13 years ago
Pieter Wuille 712fd182b7 Locking system overhaul, add condition variables 13 years ago
Wladimir J. van der Laan 5d7cebdadc move translation function _ to qtui.h/noui.h instead of util.h 13 years ago
Wladimir J. van der Laan 6cb6d62347 remove dependency on serialize.h and util.h for SecureString 13 years ago
Wladimir J. van der Laan 52d3a48128 VC2010 compile fixes 13 years ago
Pieter Wuille 6b8de05d0a Begin doxygen-compatible comments 13 years ago
Wladimir J. van der Laan a6aee96c7e remove unused functions from util.h/util.cpp 13 years ago
Gregory Maxwell 82a10c8170 Resolves issue #922 - "wallet passphrase timeout of several years doesn't work" 13 years ago
Gavin Andresen 3f8cb2c565 Reworked QT settings 13 years ago
Pieter Wuille 88bc5f9485 Macros for manual critical sections 13 years ago
Gavin Andresen 882164196e Update all copyrights to 2012 13 years ago
Gavin Andresen 3ae0735553 Unit tests for the GetArg() methods 13 years ago
Gavin Andresen 7bf8b7c25c -bip16 option (default: 1) to support / not support BIP 16. And bumped default BIP16 switchover date from Feb 15 to Mar 1 13 years ago
Lars Rasmusson b985efaac1 Replace tabs with four spaces to comply with coding standard in doc/coding.txt 13 years ago
Gavin Andresen 922e8e2929 Replace OP_EVAL (BIP 12) with Pay-to-script-hash (BIP 16). 13 years ago
Pieter Wuille 67a42f929b Network stack refactor 13 years ago
Gavin Andresen 0fcf91ea1e Fix issue #659, and cleanup wallet/command-line argument handling a bit 13 years ago
Wladimir J. van der Laan bde280b9a4 Revert "Use standard C99 (and Qt) types for 64-bit integers" 13 years ago
Luke Dashjr 21d9f36781 Use standard C99 (and Qt) types for 64-bit integers 13 years ago
Gavin Andresen 26ce92b352 Use std::numeric_limits<> for typesafe INT_MAX/etc 13 years ago
Gavin Andresen bd846c0e56 Cleanup: removed dead code, and use C99 typedefs for int64 (supported by all modern c++ compilers) 13 years ago
Gavin Andresen f8ded588a2 Implement BIP 14 : separate protocol version from client version 13 years ago
Gavin Andresen 6e39e7c9b3 Move more newlines out of strings, and fix translations. 13 years ago
Michael Hendricks 1c4aab926e Retain only the most recent time samples 13 years ago
Dylan Noblesmith 94f778bdeb Implement an mlock()'d string class for storing passphrases 13 years ago
Clark Gaebel 3083cf100a Cleaned up the critical section macros. 13 years ago
Gavin Andresen 6853e627f1 Fix build on windows and mac 13 years ago
Victor Leschuk b95e6376d0 Fix for 64bit build 13 years ago
Nils Schneider 452506fc41 simpler ByteReverse 13 years ago
Nils Schneider 6ccff2cbde remove cryptopp dependency, add simple unittest for SHA256Transform() 13 years ago
Wladimir J. van der Laan 20091df725 Add assertion size>0 to MedianFilter 13 years ago
Wladimir J. van der Laan a8b95ce6ed use median filter for peer-reported reported number of blocks 13 years ago
Pieter Wuille 4b603f1cd6 Inline base64 encoder/decoder 13 years ago
JoelKatz 4e67a6216b Faster Base64 decoder. 13 years ago