1. 11 Oct, 2016 1 commit
  2. 08 Jun, 2016 2 commits
  3. 14 Oct, 2015 1 commit
  4. 18 Aug, 2014 1 commit
  5. 19 Jul, 2014 1 commit
  6. 18 Jul, 2014 2 commits
  7. 17 Jan, 2014 1 commit
    • Philip Kaufmann's avatar
      [Qt] let OptionsModel::getProxySettings() directly query proxy · d13da0dc
      Philip Kaufmann authored
      - as a proxy set via GUI can be overridden via -proxy, directly query the
        core to get active proxy
      - give a warning, if active proxy is not SOCKS5 (needs to be SOCKS5 for
        the Qt networking code to work)
      - also remove an obsolete connect() call from optionsdialog.cpp and a
        reference to Bitcoin-Qt (now just GUI)
      d13da0dc
  8. 14 Jan, 2014 1 commit
  9. 06 Jan, 2014 1 commit
  10. 05 Jan, 2014 1 commit
    • Wladimir J. van der Laan's avatar
      ui: Fix GUI initialization order · 673a9f77
      Wladimir J. van der Laan authored
      Fixes at least #3478.
      
      Splits and documents the phases:
      1. Parse command-line options. These take precedence over anything else.
      2. Basic Qt initialization (not dependent on parameters or configuration)
      3. Application identification
      4. Initialization of translations
      5. Now that settings and translations are available, ask user for data directory
      6. Determine availability of data directory and parse bitcoin.conf
      7. URI IPC sending
      8. Main GUI initialization
      
      Splits command line parsing logic from ipcSendCommandLine into
      ipcParseCommandLine, as isTestNet() can only be overridden in the early
      stages before choosing a data directory. Sending however needs to happen
      after choosing a data directory.
      673a9f77
  11. 10 Dec, 2013 1 commit
  12. 06 Dec, 2013 1 commit
    • Philip Kaufmann's avatar
      [Qt] misc PaymentServer changes (e.g. changes to eventFilter()) · 7e0331e0
      Philip Kaufmann authored
      - make eventFilter() private and pass events on to QObject::eventFilter()
        instead of just returning false
      - re-work paymentservertest.cpp to correctly handle the event test
        after the above change (rewrite test_main to allow usage of
        QCoreApplication:: in the tests)
      - delete socket when we were unable to connect in ipcSendCommandLine()
      - show a message to the user if we fail to start-up (instead of just a
        debug.log entry)
      - misc small comment changes
      7e0331e0
  13. 04 Dec, 2013 1 commit
  14. 11 Nov, 2013 1 commit
    • Philip Kaufmann's avatar
      [Qt] paymentserver: start netManager in uiReady() · 170552aa
      Philip Kaufmann authored
      - remove explicit init of netManager as this is done in the constructor
        anyway
      - move initNetManager() call to uiReady(), which removes an assert() and
        allows us to use message() in initNetManager() (currently unused but
        could be necessary because of proxy related messages)
      - make initNetManager() private
      - update paymentservertests.cpp
      170552aa
  15. 10 Nov, 2013 1 commit
    • Brandon Dahler's avatar
      Cleanup code using forward declarations. · e28f37ca
      Brandon Dahler authored
      Use misc methods of avoiding unnecesary header includes.
      Replace int typedefs with int##_t from stdint.h.
      Replace PRI64[xdu] with PRI[xdu]64 from inttypes.h.
      Normalize QT_VERSION ifs where possible.
      Resolve some indirect dependencies as direct ones.
      Remove extern declarations from .cpp files.
      e28f37ca
  16. 04 Nov, 2013 1 commit
  17. 31 Oct, 2013 4 commits
  18. 30 Oct, 2013 1 commit
    • Philip Kaufmann's avatar
      re-work -debug switch handling · a26f6964
      Philip Kaufmann authored
      - re-work -debug help message text
      - make -debug log every debugging information again (even all categories)
      - remove unneeded fDebug checks in front of LogPrint()/qDebug(), as that
        check is done in LogPrintf() when category is != NULL (true for all
        LogPrint() calls
      - remove fDebug ONLY in code which is NOT performance-critical
      - harmonize addrman category name
      - deprecate -debugnet usage, should be used via -debug=net and remove the
        corresponding global
      a26f6964
  19. 24 Oct, 2013 2 commits
  20. 20 Oct, 2013 1 commit
  21. 19 Oct, 2013 1 commit
    • Philip Kaufmann's avatar
      paymentserver: style fixes / cleanup · 6fc9b663
      Philip Kaufmann authored
      - rename reportError() into message() to be in line with our default
        message() signal/slot naming (and can be used for all types of messages)
      - rename some QStrings to not collide with message() function
      - add a missing message for malformed URIs that IS also used in BitcoinGUI
      - fix / extend some comments and misc style fixes
      6fc9b663
  22. 11 Oct, 2013 1 commit
  23. 09 Sep, 2013 1 commit
    • Philip Kaufmann's avatar
      fix some cosmetic glitches in the codebase · 3704d9b0
      Philip Kaufmann authored
      - rename URL into URI in paymentserver where correct
      - add some missing Qt-coding-stuff in paymentserver
      - change QSpinBox to QLineEdit as base for BitcoinAmountField in .ui files
        (as this is the result when converting the BAF back into base)
      - remove some c_str() and replace with QString::fromStdString()
      - remove several new-lines
      - remove unneeded spaces
      - indentation fixes
      3704d9b0
  24. 06 Sep, 2013 1 commit
  25. 29 Aug, 2013 1 commit
  26. 28 Aug, 2013 1 commit
  27. 23 Aug, 2013 1 commit
  28. 22 Aug, 2013 1 commit
    • Gavin Andresen's avatar
      Payment Protocol: X509-validated payment requests · 018568c6
      Gavin Andresen authored
      Add support for a Payment Protocol to Bitcoin-Qt.
      
      Payment messages are protocol-buffer encoded and communicated over
      http(s), so this adds a dependency on the Google protocol buffer
      library, and requires Qt with OpenSSL support.
      018568c6
  29. 31 Jul, 2013 1 commit
  30. 23 Jul, 2013 1 commit
  31. 01 Jun, 2013 1 commit
    • Wladimir J. van der Laan's avatar
      Qt5 compatibility · 25c77eb9
      Wladimir J. van der Laan authored
      This commit squashes all the changes in the Qt5 branch
      relative to master.
      
      Backward compatibility with Qt4 is retained.
      
      Original authors:
      
      - Philip Kaufmann <phil.kaufmann@t-online.de>
      - Jonas Schnelli <jonas.schnelli@include7.ch>
      25c77eb9
  32. 17 Mar, 2013 1 commit
    • Philip Kaufmann's avatar
      Bitcoin-Qt: massive header and cpp cleanup · 2e5c1300
      Philip Kaufmann authored
      - try to enforce the same style to all Qt related files
      - remove unneeded includes from the files
      - add missing Q_OBJECT, QT_BEGIN_NAMESPACE / QT_END_NAMESPACE
      - prepares for a pull-req to include Qt5 compatibility
      2e5c1300
  33. 12 Feb, 2013 1 commit
    • Gavin Andresen's avatar
      Reimplement click-to-pay links. Add OSX support. · b8559dfc
      Gavin Andresen authored
      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).
      b8559dfc