aboutsummaryrefslogtreecommitdiff
path: root/src/qt
AgeCommit message (Collapse)Author
2014-06-27UI to alert of respend attempt affecting wallet.Tom Harding
Respend transactions that conflict with transactions already in the wallet are added to it. They are not displayed unless they also involve the wallet, or get into a block. If they do not involve the wallet, they continue not to affect balance. Transactions that involve the wallet, and have conflicting non-equivalent transactions, are highlighted in red. When the conflict first occurs, a modal dialog is thrown. CWallet::SyncMetaData is changed to sync only to equivalent transactions. When a conflict is added to the wallet, counter nConflictsReceived is incremented. This acts like a change in active block height for the purpose of triggering UI updates.
2014-06-27Merge pull request #4208Wladimir J. van der Laan
6a5c124 [Qt] don't allow translation of our example btc address (Philip Kaufmann)
2014-06-25Remove unnecessary dependencies for bitcoin-cliWladimir J. van der Laan
This commit removes all the unnecessary dependencies (key, core, netbase, sync, ...) from bitcoin-cli. To do this it shards the chain parameters into BaseParams, which contains just the RPC port and data directory (as used by utils and bitcoin-cli) and Params, with the rest.
2014-06-25Move network-time related functions to timedata.cpp/hWladimir J. van der Laan
The network time-offset-mangement functions from util.cpp are moved to timedata.(cpp|h). This breaks the dependency of util on netbase.
2014-06-24Consistent letteringWhit J
2014-06-24[Qt] fix links in about window not openingPhilip Kaufmann
- closes #4402
2014-06-23build: fix build weirdness after 54372482.Cory Fields
bitcoin-config.h moved, but the old file is likely to still exist when reconfiguring or switching branches. This would've caused files to not rebuild correctly, and other strange problems. Make the path explicit so that the old one cannot be found. Core libs use config/bitcoin-config.h. Libs (like crypto) which don't want access to bitcoin's headers continue to use -Iconfig and #include bitcoin-config.h.
2014-06-23[Qt] don't allow translation of our example btc addressPhilip Kaufmann
2014-06-23Merge pull request #4314Wladimir J. van der Laan
b3c912d [Qt] Change Coin control labels and tooltips because of non-rounding fees (Cozz Lovan)
2014-06-23Merge pull request #4391Wladimir J. van der Laan
b612bde remove unneded class CNodeCombinedStats; from rpcconsole.cpp (Philip Kaufmann)
2014-06-23remove unneded class CNodeCombinedStats; from rpcconsole.cppPhilip Kaufmann
- also 2 small style fixes
2014-06-21Add CMutableTransaction and make CTransaction immutable.Pieter Wuille
In addition, introduce a cached hash inside CTransaction, to prevent recalculating it over and over again.
2014-06-18Merge pull request #4334Wladimir J. van der Laan
6763018 [Qt] rename In:/Out: to Received/Sent in traffic tab (Philip Kaufmann)
2014-06-16[Qt] Change Coin control labels and tooltips because of non-rounding feesCozz Lovan
2014-06-16Remove `using namespace std` from header fileWladimir J. van der Laan
It's considered bad form to import things into the global namespace in a header. Put it in the cpp files where it is needed instead.
2014-06-16Merge pull request #4326Wladimir J. van der Laan
f5ae6c9 add NetworkIDString() to chainparams (Philip Kaufmann)
2014-06-16[Qt] rename In:/Out: to Received/Sent in traffic tabPhilip Kaufmann
- collides with In:/Out: used for displaying number of connections when translating
2014-06-12qt: Unify AboutDialog and HelpMessageDialogWladimir J. van der Laan
They share so much code and functionality that they may as well be one class.
2014-06-12Add 'about' information to `-version` outputWladimir J. van der Laan
Adds a copyright and attribution message to the `-version` output (the same as shown in the About dialog in the GUI). Move the message to a function LicenseInfo in init.cpp.
2014-06-12add NetworkIDString() to chainparamsPhilip Kaufmann
- returns the BIP70 network string - use that new function in the core and GUI code and remove unused code and functions
2014-06-11Add `-version` option to get just the versionWladimir J. van der Laan
Adds a `-version` or `--version` option to print just the version of the program for bitcoind, bitcoin-cli and bitcoin-qt. Also make it that `-help` can be used to display the help (as well as existing `--help`). Up to now, `-help` was the only option that didn't work with either one or two dashes.
2014-06-11[Qt] allow setting listen via GUIPhilip Kaufmann
- add DEFAULT_LISTEN in net.h and use in the code (shared setting between core and GUI) Important: This makes it obvious, that we need to re-think the settings/options handling, as GUI settings are processed before any parameter-interaction (which is mostly important for network stuff) in AppInit2()!
2014-06-10build: qt: split locale resources. Fixes non-deterministic distcheckCory Fields
The rcc tool is quirky and only honors files in the same directory as the qrc. When doing an out-of-tree build (as 'make distcheck' does), the generated translation files end up in a different path, so rcc can't find them. Split them up so that rcc is run twice: once for static source files and once for generated files.
2014-06-10Merge pull request #4305Wladimir J. van der Laan
95a9383 [Qt] Remove CENT-fee-rule from coin control completely (Cozz Lovan)
2014-06-09Merge pull request #4300Wladimir J. van der Laan
dff0e3b [Qt] Improve rpc console history behavior (Cozz Lovan)
2014-06-09Merge pull request #3824Wladimir J. van der Laan
f0a83fc Use Params().NetworkID() instead of TestNet() from the payment protocol (jtimon) 2871889 net.h was using std namespace through chainparams.h included in protocol.h (jtimon) c8c52de Replace virtual methods with static attributes, chainparams.h depends on protocol.h instead of the other way around (jtimon) a3d946e Get rid of TestNet() (jtimon) 6fc0fa6 Add RPCisTestNet chain parameter (jtimon) cfeb823 Add RequireStandard chain parameter (jtimon) 21913a9 Add AllowMinDifficultyBlocks chain parameter (jtimon) d754f34 Move majority constants to chainparams (jtimon) 8d26721 Get rid of RegTest() (jtimon) cb9bd83 Add DefaultCheckMemPool chain parameter (jtimon) 2595b9a Add DefaultMinerThreads chain parameter (jtimon) bfa9a1a Add MineBlocksOnDemand chain parameter (jtimon) 1712adb Add MiningRequiresPeers chain parameter (jtimon)
2014-06-08[Qt] Remove CENT-fee-rule from coin control completelyCozz Lovan
2014-06-07[Qt] Improve rpc console history behaviorCozz Lovan
2014-06-06qt: Periodic translation updateWladimir J. van der Laan
2014-06-06Type-safe CFeeRate classGavin Andresen
Use CFeeRate instead of an int64_t for quantities that are fee-per-size. Helps prevent unit-conversion mismatches between the wallet, relaying, and mining code.
2014-06-06Merge pull request #4297Wladimir J. van der Laan
b917555 qt: PeerTableModel: Fix potential deadlock. #4296 (Ashley Holman)
2014-06-06qt: PeerTableModel: Fix potential deadlock. #4296Ashley Holman
2014-06-05build: add stub makefiles for easier subdir buildsCory Fields
2014-06-05build: delete old Makefile.am'sCory Fields
2014-06-05Fix GUI build with `--disable-wallet`Wladimir J. van der Laan
fe6bff2 and 65f78a1 broke it. Minor build changes.
2014-06-04[Qt] add BerkeleyDB version info to RPCConsolePhilip Kaufmann
- to match info function between debug.log and RPCConsole
2014-06-04Use Params().NetworkID() instead of TestNet() from the payment protocoljtimon
2014-06-04Merge pull request #4223Wladimir J. van der Laan
06a91d9 VerifyDB progress (Cozz Lovan)
2014-06-03VerifyDB progressCozz Lovan
2014-06-03[Qt] style police and small addition in rpcconsolePhilip Kaufmann
- fix spaces, indentation and coding style glitches
2014-06-03Merge pull request #4225Wladimir J. van der Laan
65f78a1 Qt: Add GUI view of peer information. #4133 (Ashley Holman)
2014-06-03Qt: Add GUI view of peer information. #4133Ashley Holman
2014-06-02Merge pull request #3683Wladimir J. van der Laan
bdc83e8 [Qt] ensure payment request network matches client network (Philip Kaufmann)
2014-06-02Merge pull request #4213Wladimir J. van der Laan
516053c Make links on 'About Bitcoin Core' into clickable (squashed 5 comits into one) (Tawanda Kembo)
2014-06-02Merge pull request #4238Wladimir J. van der Laan
b90711c [Qt] Fix Transaction details shows wrong To: (Cozz Lovan)
2014-06-02Make links on 'About Bitcoin Core' into clickable (squashed 5 comits into one)Tawanda Kembo
Made the following links clickable: http://www.opensource.org/licenses/mit-license.php http://www.openssl.org/ eay@cryptsoft.com (Squashed commits into one commit as suggested by @laanwj) Replaced label with text browser on About Bitcoin Core Screen So that the links on the About screen can be clickable Replaced html property with text property I have now removed unnecessary html so this should make life easier for translators and you @Diapolo :). What do you think? The size of the window needs to change The size of the window needs to change when you make links clickable. Thanks for pointing that out @laanwj Using the https://www.openssl.org over the http link Using the https://www.openssl.org over the http link as suggested by @Diapolo
2014-06-01Periodic language updateWladimir J. van der Laan
Pull updated translations from Transifex before 0.9.2
2014-05-29osx: Fix missing dock menu with qt5Cory Fields
Qt5 Removed the qt_mac_set_dock_menu function and left no replacement. It was later re-added and deprecated for backwards-compatibility. Qt5.2 adds the non-deprecated QMenu::setAsDockMenu(). Use that when possible.
2014-05-29Merge pull request #4132Wladimir J. van der Laan
d4e1c61 add DEFAULT_UPNP constant in net (Philip Kaufmann)
2014-05-29[Qt] Fix Start bitcoin on system loginCozz Lovan