Commit Graph

1967 Commits

Author SHA1 Message Date
Wladimir J. van der Laan
34e36c8384 qt: Plug many memory leaks
None of these are very serious, and are leaks in objects that are
created at most one time.

In most cases this means properly using the QObject parent hierarchy,
except for BanTablePriv/PeerTablePriv which are not QObject,
so use a std::unique_ptr instead.
2018-09-30 19:35:26 +03:00
lateminer
f73b73845e Fix qt: Avoid shutdownwindow-related memory leak 2018-09-30 19:32:37 +03:00
Wladimir J. van der Laan
e9c62ea15a qt: Avoid shutdownwindow-related memory leak
Store a reference to the shutdown window on BitcoinApplication,
so that it will be deleted when exiting the main loop.
2018-09-30 19:28:50 +03:00
lateminer
da797cdf7a Remove unnecessary argument in GetConfigFile() 2018-09-30 19:17:41 +03:00
fsb4000
286cf0989b check that transactionView->selectionModel()->selectedRows(0) exists 2018-09-30 19:10:39 +03:00
lateminer
e4d21f3de7 Comment checkSubtractFeeFromAmount() 2018-09-30 19:06:20 +03:00
CryptAxe
c3e51a90cb [qt] Add use available balance in send coins dialog 2018-09-30 19:02:13 +03:00
KibbledJiveElkZoo
c0c88982bb Changed "Send" button default status from true to false
Changed the "Send" button's default status from true to false to prevent
quirky Windows autofocus behavior.
2018-09-30 18:47:33 +03:00
Eric Shaw Jr
20ec868093 Add a button to open the config file in a text editor 2018-09-30 18:46:33 +03:00
Ricardo Velhote
32f0591954 [RPC] Add an uptime command that displays the amount of time that bitcoind has been running 2018-09-30 18:34:42 +03:00
BtcDrak
694c451c7e Update alert notification and GUI 2018-09-30 18:07:26 +03:00
BtcDrak
7de932ba87 Remove p2p alert handling 2018-09-30 18:03:59 +03:00
lateminer
0f55d43fad Get rid of Lore leftovers 2018-09-30 17:43:22 +03:00
lateminer
dc103beeee Update localizations 2018-09-30 17:39:05 +03:00
lateminer
c3ee9da215 Rebrand to Blackcoin More 2018-09-30 15:28:44 +03:00
janko33bd
e38ecb6e08 fixed some more bugs, moved dialog to an option 2018-02-05 20:12:40 +01:00
janko33bd
0cb80ee889 corrected stakin dialog + added rpc staking 2018-02-03 23:16:28 +01:00
lateminer
42c53543c2 Leave "The Bitcoin Core Developers" alone 2018-02-01 21:59:11 +03:00
lateminer
5264fc2d83 Remove redundant line in Qt wallet main window 2018-01-21 20:43:18 +03:00
janko33bd
7bc7f5439c fix redefinition of loginItems 2018-01-19 17:23:52 +01:00
janko33bd
6484a9e9b2 add stake to gui 2018-01-15 23:28:59 +01:00
lateminer
323a6750c2 Add CashAddr Address Format
Ported from Bitcoin Unlimited, Bitcoin ABC
2018-01-14 22:32:08 +03:00
lateminer
bf23edfdce Updated BLK icons
about.png
bitcoin_testnet.ico
2018-01-14 16:44:09 +03:00
janko33bd
e4efabd9d3 removing nonexisting files 2018-01-13 23:29:46 +01:00
janko33bd
fdbb029845 repairing staking icon 2018-01-13 23:09:45 +01:00
Pieter Wuille
bba401c693 Report reindexing progress in GUI 2018-01-13 13:10:50 +03:00
lateminer
ef33662381 Merge remote-tracking branch 'janko33bd/Blackcoin-Lore' into build-fixes-0.13 2018-01-12 22:22:52 +03:00
janko33bd
602f3d2aad removing confusing tooltip 2018-01-10 23:06:58 +01:00
Gregory Maxwell
43f8575bc3 Fix qt/paymentrequestplus.cpp for OpenSSL 1.1 API.
This avoids a compile failure on newly installed debian stretch systems.
2018-01-10 23:09:03 +03:00
Wladimir J. van der Laan
8b6c238f0d windows: Add testnet icon for testnet link
Overhauled testnet icon by Jonas Schnelli
2018-01-10 23:02:57 +03:00
lateminer
72875a2116 Relay double-spends, subject to anti-DOS
cef3711500 (diff-7ec3c68a81efff79b6ca22ac1f1eabbaL929)
2018-01-10 21:52:38 +03:00
lateminer
c3bddf47b2 UI to alert of respend attempt affecting wallet.
ba478d229b
2018-01-09 23:25:37 +03:00
Patrick Strateman
db3b5d964a Move BackupWallet to CWallet::BackupWallet 2018-01-08 21:31:59 +03:00
janko33bd
518e327e7c Merge pull request #14 from lateminer/rpc-updates-0.13
RPC updates from Bitcoin Core 0.13.x
2018-01-07 21:02:38 +01:00
Thomas Snider
3b0604b58d [ui] Add toggle for unblinding password fields 2018-01-07 01:18:20 +03:00
Daniel Cousens
780775d5bd move rpc* to rpc/ 2018-01-06 01:57:48 +03:00
Pieter Wuille
c23ecc1256 List solvability in listunspent output and improve help 2018-01-06 01:02:21 +03:00
janko33bd
10ef7d75f5 Revert "[Qt] Add dbcache migration path"
This reverts commit 921b8483da.
2018-01-05 21:58:03 +01:00
Wladimir J. van der Laan
ea3b89d1c4 qt: Use correct conversion function for boost::path datadir
Fixes #9089.
2018-01-04 22:12:28 +03:00
Jonas Schnelli
49ac458e35 [Qt] make warnings label selectable 2018-01-04 22:10:21 +03:00
Wladimir J. van der Laan
fcf8393c60 qt: Fix random segfault when closing "Choose data directory" dialog
The `pickDataDirectory()` function was calling `exit(0)` to quit
the application when the user closes the dialog without choosing
a data directory.

This is a bad idea because a background thread is created (to
check free space on the drive of the currently selected datadir).
The thread is not stopped and unwound properly, resulting in a potential
race condition somewhere deep in Qt.

So replace the `exit()` by a boolean return value, and let the
stack unwind normally.
2018-01-04 21:49:41 +03:00
Jonas Schnelli
0b983c1820 [Qt][CoinControl] fix UI bug that could result in paying unexpected fee 2018-01-04 21:48:01 +03:00
Andrew Chow
b6d51eb3ab Load choose datadir dialog after options reset 2018-01-04 21:44:35 +03:00
Andrew Chow
c305d27605 Persist the datadir after option reset
After a reset is performed, the datadir setting is saved and readded to the settings so that it is persisted across option resets.
2018-01-04 21:44:26 +03:00
adlawren
708c740b1a Fix minimize and close bugs
refs #8225

To ensure the GUI closes when the "Minimize on close" window option is disabled, and the "Minimize to the tray instead of the taskbar" window option is enbaled, remove a check made against the "Minimize to the tray instead of the taskbar" value, made during GUI closure.

To ensure the GUI minimizes to the taskbar when the "Minimize on close" window option is enabled, and the "Minimize to the tray instead of the taskbar" window option is disabled, minimize the GUI and ignore the closure event.
2018-01-04 21:43:50 +03:00
Jonas Schnelli
921b8483da [Qt] Add dbcache migration path 2018-01-04 21:28:36 +03:00
Wladimir J. van der Laan
213ba0e1a9 qt: Remove client name from debug window
Remove the client name from the debug window in the GUI. It is already
part of the user agent, so adding it separately doesn't add anything.
2018-01-04 21:28:19 +03:00
Jonas Schnelli
db7da64904 [Qt] Support for abandoned/abandoning transactions 2018-01-04 21:27:49 +03:00
Wladimir J. van der Laan
ae1775b6ae qt: Network-specific example address 2018-01-04 21:21:08 +03:00
Pieter Wuille
39cb6575c8 Do not ask a UI question from bitcoind 2018-01-04 21:19:16 +03:00