Wladimir J. van der Laan
1d2d67692c
qt: Set transifex slug to 0.14
...
Also perform update of source translations.
8 years ago
isle2983
27765b6403
Increment MIT Licence copyright header year on files modified in 2016
...
Edited via:
$ contrib/devtools/copyright_header.py update .
8 years ago
Luke Dashjr
8562792095
GUI/RPCConsole: Include importmulti in history sensitive-command filter
8 years ago
Luke Dashjr
ff77faf480
Qt/RPCConsole: Use RPCParseCommandLine to perform command filtering
8 years ago
Luke Dashjr
a79598ddf4
Qt/Test: Make sure filtering sensitive data works correctly in nested commands
8 years ago
Luke Dashjr
629cd42364
Qt/RPCConsole: Teach RPCParseCommandLine how to filter out arguments to sensitive commands
8 years ago
Luke Dashjr
e2d9213c32
Qt/RPCConsole: Make it possible to parse a command without executing it
8 years ago
Luke Dashjr
1755c04576
Qt/RPCConsole: Truncate filtered commands to just the command name, rather than skip it entirely in history
8 years ago
Luke Dashjr
d80a00660f
Qt/RPCConsole: Add signmessagewithprivkey to list of commands filtered from history
8 years ago
Luke Dashjr
afde12f265
Qt/RPCConsole: Refactor command_may_contain_sensitive_data function out of RPCConsole::on_lineEdit_returnPressed
8 years ago
Luke Dashjr
de8980df9d
Bugfix: Do not add sensitive information to history for real
...
Original code was missing braces, and short-circuited before checking everything after importprivkey
8 years ago
Jonas Schnelli
9044908636
Qt/RPCConsole: Don't store commands with potentially sensitive information in the history
...
Filters importprivkey, signrawtransaction, walletpassphrase, walletpassphrasechange, and encryptwallet
8 years ago
Jonas Schnelli
fc95daa97f
Qt/RPCConsole: Save current command entry when browsing history
...
Shell-like, but doesn't store changed history commands until executing it.
8 years ago
Matt Corallo
c2f61bebb1
Add a ForceSetArg method for testing
8 years ago
Matt Corallo
4cd373aea8
Un-expose mapArgs from utils.h
8 years ago
Matt Corallo
0cf86a6678
Introduce (and use) an IsArgSet accessor method
8 years ago
Matt Corallo
c8042a48f0
Remove arguments to ParseConfigFile
8 years ago
Jonas Schnelli
54f80263fc
[CoinControl] Allow non-wallet owned change addresses
8 years ago
Karl-Johan Alm
815f4148b2
Uses built-in byte swap if available (Apple) and if bswap_XX is undefined.
...
Defers to pre-defined version if found (e.g. protobuf). For protobuf case, the definitions are identical and thus include order should not affect results.
8 years ago
Jonas Schnelli
390bd14684
[Qt] Console: don't allow empty arguments when using the comma-syntax
8 years ago
Luke Dashjr
6a32c0f69d
Qt/Test: Check handling of empty arguments in RPC debug console
8 years ago
Jonas Schnelli
89c8d2c12c
[Qt] Console: allow empty arguments
8 years ago
Gregory Maxwell
b05b1af10b
Fix qt/paymentrequestplus.cpp for OpenSSL 1.1 API.
...
This avoids a compile failure on newly installed debian stretch systems.
8 years ago
Jonas Schnelli
ed6b377ae2
[Qt] Console: add security warning
8 years ago
Karl-Johan Alm
8c1dbc5e9d
Refactor: Removed begin/end_ptr functions.
8 years ago
Wladimir J. van der Laan
f36349e898
qt: Remove on_toggleNetworkActiveButton_clicked from RPCConsole
...
There is no network toggle button (anymore?) in the RPC console.
Removes another warning (#9250 ).
8 years ago
Alex Morcos
28f8ae8adf
Fix missed change to WalletTx structure
8 years ago
Jonas Schnelli
89a3723bdc
[Qt] Show ModalOverlay by pressing the progress bar, disabled show() in sync mode
8 years ago
Gregory Maxwell
749be013f5
Move GetWarnings() into its own file.
8 years ago
Gregory Maxwell
c63198f1c7
Make QT runawayException call GetWarnings instead of directly access strMiscWarning.
...
This is a first step in avoiding racy accesses to strMiscWarning.
The change required moving GetWarnings and related globals to util.
8 years ago
Pieter Wuille
c3f5673a63
Make CWalletTx store a CTransactionRef instead of inheriting
8 years ago
Matt Corallo
76faa3cdfe
Rename the remaining main.{h,cpp} to validation.{h,cpp}
8 years ago
Matt Corallo
e736772c56
Move network-msg-processing code out of main to its own file
8 years ago
Luke Dashjr
df17fe046f
Bugfix: Qt/RPCConsole: Put column enum in the right places
...
QModelIndex::data argument is a role, not a column
8 years ago
Wladimir J. van der Laan
297cc20e70
qt: layoutAboutToChange signal is called layoutAboutToBeChanged
...
This was misnamed, resulting in a warning message and missing
functionality. I'm not sure what the change in behavior will be here,
this needs testing.
Also remove connection to non-existing slot "test".
This was used for testing if the signal arrived. It is no
longer necessary.
Fixes:
2016-12-01 10:04:06 GUI: QObject::connect: No such signal PeerTableModel::layoutAboutToChange() in qt/rpcconsole.cpp:518
2016-12-01 10:04:06 GUI: QObject::connect: (receiver name: 'RPCConsole')
2016-12-01 10:04:06 GUI: QObject::connect: No such slot RPCConsole::test() in qt/rpcconsole.cpp:781
2016-12-01 10:04:06 GUI: QObject::connect: (receiver name: 'RPCConsole')
8 years ago
Alex Morcos
e878689e55
Make GUI incapable of setting tx confirm target of 1
8 years ago
Wladimir J. van der Laan
0cc8b6bc44
init: Split up AppInit2 into multiple phases
...
This allows doing some of the steps before e.g. daemonization and some
fater.
8 years ago
fsb4000
15fa95d7e5
Fix some typos
8 years ago
Wladimir J. van der Laan
042f9fa071
qt: Show progress overlay when clicking spinner icon
...
Bring up the modal progress overlay when the user clicks the spinner
icon in the task bar.
I think this is the intuitive thing to do when that icon is clicked.
8 years ago
Wladimir J. van der Laan
827d9a3be8
qt: Replace NetworkToggleStatusBarControl with generic ClickableLabel
...
Generalize the clickable label functionality.
We will use this to add similar functionality to the sync icon.
8 years ago
Wladimir J. van der Laan
ed998ea7a0
qt: Avoid OpenSSL certstore-related memory leak
...
- Correctly manage the X509 and X509_STORE objects lifetime.
8 years ago
Wladimir J. van der Laan
5204598f8d
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.
8 years ago
Wladimir J. van der Laan
e4f126a7ba
qt: Avoid splash-screen related memory leak
...
Make splash screen queue its own deletion when it receives the finished
command, instead of relying on WA_DeleteOnClose which doesn't work under
these circumstances.
8 years ago
Wladimir J. van der Laan
693384eedb
qt: Prevent thread/memory leak on exiting RPCConsole
...
Make ownership of the QThread object clear, so that the RPCConsole
can wait for the executor thread to quit before shutdown is called. This
increases overall thread safety, and prevents some objects from leaking
on exit.
8 years ago
Wladimir J. van der Laan
47db075377
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.
8 years ago
Wladimir J. van der Laan
4231032bfc
[Qt] Clean up and fix coincontrol tree widget handling
...
- Do sorting for date, amount and confirmations column as longlong, not
unsigned longlong.
- Use `UserRole` to store our own data. This makes it treated as
ancillary data prevents it from being displayed.
- Get rid of `getMappedColumn` `strPad` - these are no longer necessary.
- Get rid of hidden `_INT64` columns.
- Start enumeration from 0 (otherwise values are undefined).
8 years ago
Jonas Schnelli
76af4eb876
[Qt] fix coincontrol sort issue
8 years ago
MarcoFalke
fa42e4a082
[qt] Make network disabled icon 50% opaque
8 years ago
Pavel Janík
1260c1103b
Mention the new network toggle functionality in the tooltip.
8 years ago
Andrew Chow
1077577546
Fix auto-deselection of peers
8 years ago