1. 27 Mar, 2014 1 commit
    • Philip Kaufmann's avatar
      add constant for shared (GUI/core) -par settings · 5409404d
      Philip Kaufmann authored
      - introduce DEFAULT_SCRIPTCHECK_THREADS in main.h
      - only show values from -"MAX_HW_THREADS" up to 16 for -par, as it
        makes no sense to try to leave more "cores free" than the system
        supports anyway
      - use the new constant in optionsdialog and remove defaults from
        .ui file
      5409404d
  2. 14 Mar, 2014 1 commit
  3. 18 Feb, 2014 1 commit
  4. 17 Feb, 2014 2 commits
  5. 16 Feb, 2014 1 commit
  6. 10 Feb, 2014 1 commit
  7. 07 Feb, 2014 1 commit
  8. 02 Feb, 2014 1 commit
  9. 17 Jan, 2014 1 commit
    • Philip Kaufmann's avatar
      [Qt] let OptionsModel::getProxySettings() directly query proxy · 1ba3560f
      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)
      1ba3560f
  10. 11 Jan, 2014 1 commit
  11. 06 Jan, 2014 2 commits
    • Philip Kaufmann's avatar
      [Qt] massive options/settings rework (no core changes) · 7e195e84
      Philip Kaufmann authored
      - add new options for database cache and script verification threads
      - add label which displays options that are overridden by command-line
        parameters
      - proxy settings are not applied on-the-fly anymore and require a client
        restart (ApplyProxySettings() was removed and was not working very well
        anyway)
      - re-work options reset and require a client shutdown (as it is much
        easier to do it this way without having to mess with what can be changed
        on-the-fly and what needs a restart anyway)
      - options reset now writes default values for every single option
      - when changing an option which requires a client restart display a 10
        second warning message in statusLabel (via a QTimer)
      - when applying the changes via ok change that to a persistent message,
        which is displayed even after closing optionsdialog and re-open it, when
        no client restart was made
      - remove dialog boxes used when changing language or proxy settings
      - add setRestartRequired() and isRestartRequired() to OptionsModel and
        use the set function when updating options to signal OptionsDialog
        when a restart is needed
      - resize optionsdialog a little and add some min sizes for certain GUI
        elements
      - remove apply button from optionsdialog
      - save and restore optionsdialog window position
      - update nTransactionFee in QSettings with a set -paytxfee value when
        opening optionsdialog (I'm not sure about this yet, perhaps revert to
        not updating QSettings and just display current -paytxfee value in
        optionsdialog.)
      7e195e84
    • Wladimir J. van der Laan's avatar
  12. 13 Dec, 2013 1 commit
  13. 18 Nov, 2013 1 commit
    • Philip Kaufmann's avatar
      Coincontrol cleanup (e.g. add missing license) · 0689f46c
      Philip Kaufmann authored
      - add missing license headers
      - make compatible with Qt5
      - enforce header cleanup style
      - small code style cleanups
      - rename Coin Control dialog into Coin Control Address Selection
      - use default font for the windows labels (no monospace)
      0689f46c
  14. 14 Nov, 2013 1 commit
  15. 10 Nov, 2013 1 commit
    • Brandon Dahler's avatar
      Cleanup code using forward declarations. · 51ed9ec9
      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.
      51ed9ec9
  16. 04 Nov, 2013 1 commit
  17. 26 Oct, 2013 1 commit
    • Pieter Wuille's avatar
      Break dependency of init on wallet. · 722fa283
      Pieter Wuille authored
      This required some code movement (what was CWalletTx::AcceptToMemoryPool
      doing in main?), and adding a few explicit includes that used to be
      implicit through init.h.
      722fa283
  18. 06 Sep, 2013 1 commit
  19. 22 Aug, 2013 1 commit
    • Gavin Andresen's avatar
      Payment Protocol: X509-validated payment requests · a41d5fe0
      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.
      a41d5fe0
  20. 04 Jul, 2013 1 commit
    • Nils Schneider's avatar
      let user select wallet file with -wallet=foo.dat · 674cb304
      Nils Schneider authored
      use std::string instead of psz for WalletFile
      
      only allow wallets within $DATADIR
      
      Use strWalletFile in salvage/recover
      
      fix: remove unused variable pszWalletFile
      
      move strWalletFile to init.h/init.cpp
      
      avoid conversion of strWalletfile to c-string
      674cb304
  21. 03 Apr, 2013 1 commit
  22. 17 Mar, 2013 1 commit
    • Philip Kaufmann's avatar
      Bitcoin-Qt: massive header and cpp cleanup · 32af5266
      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
      32af5266
  23. 05 Jan, 2013 1 commit
    • Philip Kaufmann's avatar
      Bitcoin-Qt: add a Reset button to the options dialog · 5fb445b4
      Philip Kaufmann authored
      - a click on "Reset Options" sets all options to the default values by
        removing all stored settings (QSettings), loading the defaults and
        saving them as the new settings
      - before the reset is executed the user is presented a confirmation dialog
      - special casing was needed for StartAtStartup
      5fb445b4
  24. 12 Dec, 2012 1 commit
  25. 04 Nov, 2012 1 commit
  26. 07 Oct, 2012 1 commit
  27. 04 Oct, 2012 1 commit
    • Philip Kaufmann's avatar
      add LOCK() for proxy related data-structures · 81bbef26
      Philip Kaufmann authored
      - fix #1560 by properly locking proxy related data-structures
      - update GetProxy() and introduce GetNameProxy() to be able to use a
        thread-safe local copy from proxyInfo and nameproxyInfo
      - update usage of GetProxy() all over the source to match the new
        behaviour, as it now fills a full proxyType object
      - rename GetNameProxy() into HaveNameProxy() to be more clear
      81bbef26
  28. 02 Oct, 2012 1 commit
  29. 12 Jul, 2012 1 commit
    • Philip Kaufmann's avatar
      optionsmodel cleanup · 144bfd9c
      Philip Kaufmann authored
      - cleanup optionsmodel before adding new proxy options
      - place SOCKS version stuff below proxy port (IP, Port, SOCKS version)
      - simplyfy some parts of the code (e.g. don't check IP and port, as this
        is done in optionsdialog anyway, remove unneeded {} in switch/case)
      - small cosmetic changes in the header for better readability
      144bfd9c
  30. 07 Jul, 2012 1 commit
  31. 13 Jun, 2012 1 commit
    • Philip Kaufmann's avatar
      re-work optionsdialog to a tabbed UI based on an ui-file · c4443c2b
      Philip Kaufmann authored
      - extend network options with a SOCKS version selection
      - changing "Unit to show amounts in:" now also updates the unit used in the transaction fee box
      - string updates
      - link Apply button and OK button when enabling or disabling them
      - use LookupNumeric() from netbase to verify proxy address (via an EventFilter)
      - change proxy address field to QValidatedLineEdit and add visual feedback
      - add a status label used for displaying a message for invalid proxy addresses
      - allow usage of IPv6 address as proxy address
      - added warning message when enabling / disabling SOCKS proxy
      c4443c2b
  32. 04 Jun, 2012 1 commit
  33. 31 May, 2012 1 commit
  34. 23 May, 2012 1 commit
  35. 18 May, 2012 1 commit
  36. 13 May, 2012 1 commit
  37. 09 May, 2012 1 commit
  38. 25 Apr, 2012 1 commit
    • Pieter Wuille's avatar
      Make lsn_reset ("detach databases") optional and off by default. · 83743ed6
      Pieter Wuille authored
      Add an option -detachdb (and entry in OptionDialog), without which no
      lsn_reset is called on addr.dat and blkindex.dat. That means these
      files cannot be moved to a new environment, but shutdown can be
      significantly faster. The wallet file is always lsn_reset'ed.
      
      -detachdb corresponds to the old behaviour, though it is off by
      default now to speed up shutdowns.
      83743ed6