Tyler Hardin
89e8cc64bd
Qt: Delay user confirmation of send
...
I made a subclass of QMessageBox that disables the send button in
exec() and starts a timer that calls a slot to re-enable it after a
configurable delay.
It also has a countdown in the send/yes button while it is disabled
to hint to the user why the send button is disabled (and that it is
actually supposed to be disabled).
2018-01-04 21:05:41 +03:00
Wladimir J. van der Laan
a3e8577f6c
qt: Add transaction hash to details window title
2018-01-04 21:05:00 +03:00
Wladimir J. van der Laan
6a93822ee6
qt: Make it possible to show details for multiple transactions
...
A small GUI annoyance for me has always been that it's impossible to
have multiple transaction detail windows open, for example to compare
transactions.
This patch makes the window non-modal so that it is possible to open
transaction details at will.
2018-01-04 21:04:50 +03:00
Wladimir J. van der Laan
cf35a275c4
qt: Fix out-of-tree GUI builds
...
Without this patch:
- When I compile the GUI from the bitcoin directory itself, it works as
expected.
- When I build the GUI in an out-of-tree build, I cannot get it to
select tabs. When I click, say the "Receive" tab nothing happens,
the button selects but it doesn't switch the page. The rest - even
the debug window - seems to work.
See full discussion here:
https://github.com/bitcoin/bitcoin/pull/7911#issuecomment-212413442
This turned out to be caused by a mismatch in the arguments to moc,
preventing it from finding `bitcoin-config.h`. Fix this by passing
`$(DEFAULT_INCLUDES)` to it, which gets set to the appropriate
path by autoconf itself.
2018-01-04 21:02:14 +03:00
Pavel Janík
0beb087e4c
Clear the input line after activating autocomplete
2018-01-04 21:01:41 +03:00
Jonas Schnelli
5383cec50f
[Qt] remove trailing output-index from transaction-id
...
The trailing output-index leads to cases where the user can't look-up the transaction ID in various systems.
2018-01-04 20:59:55 +03:00
Jonas Schnelli
b4e761c992
[Qt] remove unused formatBuildDate method
2018-01-04 20:58:59 +03:00
Jonas Schnelli
1f9b09114a
[Qt] Debug window: replace "Build date" with "Datadir"
...
The build date does only makes sense for custom/self-compiled bitcoin-core versions because we are using static build-dates for our deterministic release builds.
Having a quick option to get the current datadir is much more valuable for debug purposes.
2018-01-04 20:58:50 +03:00
João Barbosa
c16a6022d1
Use CCoinControl selection in CWallet::FundTransaction
2018-01-04 20:57:46 +03:00
MarcoFalke
3ba39ef176
[qt] Remove unneeded "fSendFreeTransactions" check
2018-01-04 20:55:42 +03:00
MarcoFalke
edc10cd43c
[qt] Remove 0-fee from send dialog
2018-01-04 20:54:59 +03:00
lateminer
9ac7ce5b8b
qt: Remove reflection from about icon
...
322a7a2fe0
2018-01-04 20:54:31 +03:00
Andrew C
3d16f00779
Fix history deletion bug after font change
...
The history is no longer cleared after the font size is changed
2018-01-04 20:52:43 +03:00
Eric Shaw
65c0502bec
QT: Add 'copy full transaction details' option
...
Adds feature from issue #7484
modifies the ctrl-c binding to copy full transaction details in transaction view.
Added translation
2018-01-04 20:52:17 +03:00
Kefkius
8ce9fae539
GUI: Disable tab navigation for peers tables.
...
Fix a bug in which the Peers tab of the debug window
does not allow navigation to other tabs via Ctrl[+Shift]+Tab.
2018-01-04 20:49:52 +03:00
Jonas Schnelli
be6b0ff2b8
[Qt] Add a new chevron/arrow icon for the console prompt line
2018-01-04 20:49:12 +03:00
Jonas Schnelli
96d7b54f2e
[Qt] keep scroll position in GUI console after changing font size
2018-01-04 20:46:02 +03:00
Jonas Schnelli
32403574ed
[Qt] Add option to increase/decrease font size in the console window
2018-01-04 20:45:27 +03:00
Jonas Schnelli
3af311d1aa
[Qt] rename "amount" to "requested amount" in receive coins table
2018-01-04 20:40:16 +03:00
MarcoFalke
69910782d2
[qt] coincontrol workaround is still needed in qt5.4 (fixed in qt5.5)
2018-01-04 20:39:55 +03:00
Jonas Schnelli
3d541d041c
[RPC] remove the option of having multiple timer interfaces
2018-01-04 20:37:08 +03:00
fanquake
f63fb94ab7
Remove hardcoded fee from CoinControl ToolTip
2018-01-04 20:36:04 +03:00
fanquake
c99dfb1734
Add note to CoinControl Dialog workaround
2018-01-04 20:33:23 +03:00
MarcoFalke
c295e55286
[qt] Fix misleading translation
2018-01-04 20:30:24 +03:00
Jonas Schnelli
4368f8dc88
[Qt] add InMempool() info to transaction details
...
a3c3ddbd7b
2018-01-04 20:29:40 +03:00
janko33bd
f3ae8a1a59
Merge pull request #10 from lateminer/autocomplete
...
Add autocomplete to bitcoin-qt's console window.
2018-01-02 22:22:44 +01:00
Luv Khemani
a2e91361e8
Add autocomplete to bitcoin-qt's console window.
...
ce7413fcb7
2018-01-02 23:55:07 +03:00
janko33bd
5722febc74
Merge pull request #9 from lateminer/patch-3
...
Porting HD wallet code from Bitcoin Core 0.13.0...
2018-01-02 18:55:07 +01:00
Jonas Schnelli
540fc749d9
[Qt] add HD enabled/disabled icon to the status bar
...
914154f0cc
2018-01-02 20:39:17 +03:00
lateminer
5d55c17441
Code refactoring from Bitcoin Core 0.13.0
...
72c2651581
fc7c60d699
fa19b18c63
3e2c946cfd
0fd599767d
220f950ab1
fade505e8b
fa9976b853
fa10ce6a6d
...and some more
2018-01-02 17:21:43 +03:00
lateminer
ee8c6daaaf
Merge remote-tracking branch 'janko33bd/Blackcoin-Lore' into patch-3
2018-01-02 17:12:24 +03:00
lateminer
b741b11cad
Add HD keypath to CKeyMetadata, report metadata in validateaddress
...
https://github.com/bitcoin/bitcoin/pull/8323
2018-01-02 14:30:26 +03:00
lateminer
0e02c74800
[0.13] Create a new HD seed after encrypting the wallet
...
https://github.com/bitcoin/bitcoin/pull/8389/commits
2018-01-02 13:57:39 +03:00
lateminer
00cb4d52f3
[Wallet] keep HD seed during salvagewallet
...
b993671921
2018-01-02 13:33:57 +03:00
lateminer
e373a90495
[Wallet] Correct hdmasterkeyid/masterkeyid name confusion
...
73adfe3bb9
2018-01-02 13:27:07 +03:00
lateminer
138d9e7f56
[Wallet] Ensure <0.13 clients can't open HD wallets
...
3b38a6a96a
2018-01-02 13:18:39 +03:00
lateminer
09176edb18
add bip32 pub key serialization
...
90604f16af
2018-01-02 13:01:45 +03:00
lateminer
f528f99d4c
[Wallet] Add HD xpriv to dumpwallet
...
77c912d21c
2018-01-02 12:48:57 +03:00
lateminer
854b826d8e
[Wallet] use constant for bip32 hardened key limit
...
c022e5b15d
2018-01-02 12:44:22 +03:00
janko33bd
42e2cef149
Merge pull request #8 from lateminer/patch-2
...
Use Blackcoin-Lore instead of Bitcoin, very nice work lateminer.
2017-12-30 13:56:59 +01:00
lateminer
02db6a0dd9
Use Lore instead of Blackcoin
2017-12-30 12:48:59 +03:00
janko33bd
2759850592
Merge pull request #7 from lateminer/patch-1
...
Get parameters from chainparams.cpp...
2017-12-30 03:07:31 +01:00
lateminer
d0de6a0e31
Use "blackcoin:" URI instead of "bitcoin:"...
...
...and so on
2017-12-30 00:21:58 +03:00
lateminer
f303365bd3
Build blackcoind instead of bitcoind...
...
...and so on
2017-12-30 00:20:44 +03:00
janko33bd
3ae2d2aacc
dust fix
2017-12-21 23:07:41 +01:00
lateminer
f536a8126e
Replace COINBASE_MATURITY...
...
...with nCoinbaseMaturity
2017-12-17 15:21:59 +03:00
lateminer
0252c5cea3
Replace STAKE_MIN_CONFIRMATIONS...
...
...with nStakeMinConfirmations
2017-12-17 13:18:04 +03:00
janko33bd
7b90059a42
make 0 value data outputs standard
2017-12-13 00:27:05 +01:00
lateminer
af6e26a288
Get staking parameters from chainparams.cpp
...
nStakeTimestampMask, nStakeMinConfirmations, nStakeMinAge
2017-12-04 23:43:49 +03:00
janko33bd
213fa374d1
changed to lore and lore.conf
2017-12-02 22:41:59 +01:00