aboutsummaryrefslogtreecommitdiff
path: root/src/qt/qtipcserver.h
Commit message (Collapse)AuthorAgeFilesLines
* Reimplement click-to-pay links. Add OSX support.Gavin Andresen2013-02-121-16/+0
| | | | | | | | | | | | | | | | Switch to using Qt's QLocalServer/QLocalSocket to handle bitcoin payment links (bitcoin:... URIs) Reason for switch: the boost::interprocess mechanism seemed flaky, and doesn't mesh as well with "The Qt Way" qtipcserver.cpp/h is replaced by paymentserver.cpp/h Click-to-pay now also works on OSX, with a custom Info.plist that registers Bitcoin-Qt as a handler for bitcoin: URLs and an event listener on the main QApplication that handles QFileOpenEvents (Qt translates 'url clicked' AppleEvents into QFileOpenEvents automagically).
* Bitcoin-Qt: give testnet a unique IPC message queue namePhilip Kaufmann2013-01-061-2/+8
| | | | | | | | - this prevents an interference with the IPC message queue (which is used for URI processing) when running a testnet and mainnet instance in parallel - to check for testnet, I had to raise the ParseParameters() call in main() to the topmost position
* Abstract all IPC communication to qtipcserverLuke Dashjr2012-08-241-1/+2
|
* IPC-server hardening and updatePhilip Kaufmann2012-07-171-1/+6
| | | | | | | | | | - add IMPLEMENT_RANDOMIZE_STACK for ipcThread() - log / print boost interprocess exceptions - use MAX_URI_LENGTH in guiconstants.h (also used in qrcodedialog.cpp) - remove unneeded includes and ipcShutdown() from qtipcserver.cpp - fix a small mem-leak by deleting mq before re-using it - make ipcThread() and ipcThread2() static functions - add some more comments
* Bugfix: Replace "URL" with "URI" where we aren't actually working with URLsLuke Dashjr2012-04-061-0/+2
|
* Add support for opening bitcoin: URIs directly.Matt Corallo2012-01-051-0/+2