Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-04-06 | Merge pull request #1033 from sipa/wait | Pieter Wuille | |
Condition variables instead of polling | |||
2012-04-05 | Merge pull request #1051 from graingert/patch-1 | Gregory Maxwell | |
Change sign message bitcoin address tooltip to "The address to sign the ... | |||
2012-04-06 | Change sign message bitcoin address tooltip to "The address to sign the ↵ | graingert | |
message with" Closes #1050 | |||
2012-04-05 | Merge pull request #1047 from luke-jr/strlcpy_attribute | Gavin Andresen | |
Document strlcpy.h in assets-attribution.txt since it isn't MIT-licensed | |||
2012-04-05 | Document strlcpy.h in assets-attribution.txt since it isn't MIT-licensed | Luke Dashjr | |
2012-04-05 | Merge pull request #1045 from sipa/fastblocks2 | Pieter Wuille | |
Flush on log size instead of transaction count | |||
2012-04-05 | Flush on log size instead of transaction count | Pieter Wuille | |
2012-04-05 | Merge pull request #1043 from Diapolo/misc | Gavin Andresen | |
removed obsolete boost workaround (boost ticket #4258) | |||
2012-04-05 | Merge pull request #1042 from gavinandresen/use_ssl_cleanup | Gavin Andresen | |
Remove USE_SSL #define | |||
2012-04-05 | Merge pull request #1037 from gavinandresen/addmultisigenable | Gavin Andresen | |
Enable addmultisigaddress RPC call for main network | |||
2012-04-05 | Merge pull request #1036 from gavinandresen/pubsubcleanup | Gavin Andresen | |
Remove half-implemented publish/subscribe system | |||
2012-04-05 | Merge pull request #1035 from gavinandresen/osxbuild | Gavin Andresen | |
Add ifdef RELEASE to makefile.osx as the compile-for-older-macs flags | |||
2012-04-05 | Merge pull request #1039 from sipa/fix_955 | Gregory Maxwell | |
Fix #955: Verify status of encrypt/decrypt calls to detect failed padding | |||
2012-04-05 | removed obsolete boost workaround (boost ticket #4258) | Philip Kaufmann | |
2012-04-04 | Merge pull request #1038 from Diapolo/misc | Wladimir J. van der Laan | |
small misc syntactic fixes | |||
2012-04-04 | Remove USE_SSL #define | Gavin Andresen | |
2012-04-05 | Verify status of encrypt/decrypt calls to detect failed padding | Pieter Wuille | |
2012-04-05 | removed an unneeded space in bitcoin-qt.pro | Philip Kaufmann | |
2012-04-05 | removed an unused / obsolete tag from bitcoin.qrc | Philip Kaufmann | |
2012-04-04 | Enable addmultisigaddress RPC call for main network | Gavin Andresen | |
2012-04-04 | Remove half-implemented publish/subscribe system | Gavin Andresen | |
2012-04-04 | Add ifdef RELEASE to makefile.osx as the compile-for-older-macs flags | Gavin Andresen | |
2012-04-04 | Condition variable for outbound connection slots | Pieter Wuille | |
Keep a global counter for nOutbound, protected with its own waitable critical section, and wait when all outbound slots are filled, rather than polling. This removes the (on average) 1 second delay between a lost connection and a new connection attempt, and may speed up shutdowns. | |||
2012-04-04 | Locking system overhaul, add condition variables | Pieter Wuille | |
This commit simplifies the locking system: CCriticalSection becomes a simple typedef for boost::interprocess::interprocess_recursive_mutex, and CCriticalBlock and CTryCriticalBlock are replaced by a templated CMutexLock, which wraps boost::interprocess::scoped_lock. By making the lock type a template parameter, some critical sections can now be changed to non-recursive locks, which support waiting via condition variables. These are implemented in CWaitableCriticalSection and WAITABLE_CRITICAL_BLOCK. CWaitableCriticalSection is a wrapper for a different Boost mutex, which supports waiting/notification via condition variables. This should enable us to remove much of the used polling code. Important is that this mutex is not recursive, so functions that perform the locking must not call eachother. Because boost::interprocess::scoped_lock does not support assigning and copying, I had to revert to the older CRITICAL_BLOCK macros that use a nested for loop instead of a simple if. | |||
2012-04-04 | Merge pull request #1019 from laanwj/2012_03_uirefactor | Pieter Wuille | |
Streamline UI ↔ Core interface | |||
2012-04-04 | Merge pull request #1025 from Diapolo/GUI-BlockDL | Wladimir J. van der Laan | |
modified block DL progressbar to be more informative and precise | |||
2012-04-04 | Move from noui.h / ui.h to one ui_interface.h with dummy implementation for ↵ | Wladimir J. van der Laan | |
the daemon. | |||
2012-04-04 | Use a messagebox to display the error when -server is provided without ↵ | Wladimir J. van der Laan | |
providing a rpc password | |||
2012-04-04 | qtui.h/noui.h interface cleanup | Wladimir J. van der Laan | |
- rename wxMessageBox, remove redundant arguments to noui/qtui calls - also, add flag to force blocking, modal dialog box for disk space warning etc - clarify function naming - no more special MessageBox needed from AppInit2, as window object is created before calling AppInit2 | |||
2012-04-04 | support RPC stop and encryptwallet with UI | Wladimir J. van der Laan | |
2012-04-04 | move translation function _ to qtui.h/noui.h instead of util.h | Wladimir J. van der Laan | |
2012-04-04 | remove dependency on serialize.h and util.h for SecureString | Wladimir J. van der Laan | |
2012-04-04 | remove unused CalledSetStatusBar and UIThreadCall notifications | Wladimir J. van der Laan | |
2012-04-04 | Update UI through async calls MainFrameRepaint and AddressBookRepaint ↵ | Wladimir J. van der Laan | |
instead of a timer. - Overall, this is better design - This fixes problems with the address book UI not updating when the address book is changed through RPC - Move Statusbar change detection responsibility to ClientModel | |||
2012-04-04 | Code deduplication: make function in GUIUtil to get connection type to call ↵ | Wladimir J. van der Laan | |
object slot in GUI thread with invokeMethod. | |||
2012-04-04 | move QT_PLUGINS stuff to qt main file, where it belongs | Wladimir J. van der Laan | |
2012-04-03 | Merge pull request #949 from laanwj/2012_03_vc2010compilefixes | Wladimir J. van der Laan | |
VC2010 compile fixes | |||
2012-04-03 | VC2010 compile fixes | Wladimir J. van der Laan | |
2012-04-03 | Merge pull request #934 from luke-jr/gitian_luke | Gregory Maxwell | |
Add Luke-Jr's PGP key to gitian-downloader | |||
2012-04-03 | clarified comment why we use an own progressbar style / included "~" in the ↵ | Philip Kaufmann | |
tr() call | |||
2012-04-03 | changed percentage done in tooltip to float to be more precise / allowed ↵ | Philip Kaufmann | |
plurals in translation for "x block(s) remaining" | |||
2012-04-02 | Merge pull request #1026 from laanwj/2012_04_increase_up_to_date_time | Gregory Maxwell | |
Increase time ago of last block for "up to date" status from 30 to 90 minutes | |||
2012-04-02 | polished code and fixed progress display (was very jerky at the end of a sync) | Philip Kaufmann | |
2012-04-02 | color update for progress bar | Philip Kaufmann | |
2012-04-02 | implemented OS independent progress bar style / moved one-time functions ↵ | Philip Kaufmann | |
used on the bar to a better code location | |||
2012-04-02 | changed progressbar text to "~n blocks remaining" | Philip Kaufmann | |
2012-04-02 | removed relative progressbar display and moved re-worked network detection ↵ | Philip Kaufmann | |
code to setNumBlocks() | |||
2012-04-02 | modified block DL progressbar to be dynamic and more precise | Philip Kaufmann | |
2012-04-02 | Increase time ago of last block for "up to date" status from 30 to 90 minutes | Wladimir J. van der Laan | |
It was too hyperactive. gmaxwell: I mean that right now when the block gap goes over an hour it starts showing synchronizing. Increasing that to 90 minutes or so would make it only happen about 6.4 times per year | |||
2012-04-02 | Merge pull request #951 from TheBlueMatt/headerslimit | Gavin Andresen | |
Limit getheaders to a hard 2000. |