dash/src/wallet
pasta 750475ffaa
Merge #6285: backport: bitcoin-core/gui#29, gui#123, #164, gui#256, gui#309, gui#313, gui#329, gui#331, gui#333, gui#346, gui#393
6431f71b3a Merge bitcoin-core/gui#393: Fix regression in "Encrypt Wallet" menu item (Hennadii Stepanov)
fc900a8aea Merge bitcoin-core/gui#333: refactor: Signal-slot connections cleanup (Hennadii Stepanov)
9ca2aad0b3 Merge bitcoin-core/gui#164: Handle peer addition/removal in a right way (Hennadii Stepanov)
7d9ce32562 Merge bitcoin-core/gui#29: refactor: Optimize signal-slot connections logic (Hennadii Stepanov)
3be79a9ed9 Merge bitcoin-core/gui#256: Save/restore column sizes of the tables in the Peers tab (Hennadii Stepanov)
f4fccd31cb Merge bitcoin-core/gui#329: Make console buttons look clickable (Hennadii Stepanov)
5a0d524506 Merge bitcoin-core/gui#123: rpc: Do not accept command while executing another one (Hennadii Stepanov)
19310646e0 Merge bitcoin-core/gui#331: Make RPC console welcome message translation-friendly (Hennadii Stepanov)
69a1305978 Merge bitcoin-core/gui#309: Add access to the Peers tab from the network icon (Hennadii Stepanov)
c858325d40 Merge bitcoin-core/gui#346: English translations update (Hennadii Stepanov)
412445afb5 Merge bitcoin-core/gui#313: qt: Optimize string concatenation by default (W. J. van der Laan)

Pull request description:

  ## Issue being fixed or feature implemented
  Gui related backports from bitcoin v22

  ## What was done?
  See commits

  ## How Has This Been Tested?
  Run unit/functional tests

  See also:

  <img alt="right menu" src="https://user-images.githubusercontent.com/32963518/116794314-d64b9b80-aad4-11eb-89ca-7f75c7442ba8.gif"/>

  ## Breaking Changes
  N/A

  ## Checklist:
  - [x] I have performed a self-review of my own code
  - [ ] I have commented my code, particularly in hard-to-understand areas
  - [ ] I have added or updated relevant unit/integration/functional/e2e tests
  - [ ] I have made corresponding changes to the documentation
  - [x] I have assigned this pull request to a milestone

ACKs for top commit:
  UdjinM6:
    light ACK 6431f71b3a
  PastaPastaPasta:
    utACK 6431f71b3a

Tree-SHA512: bb14de71c9375b10da695db6c521c26686815b8b5ca2748bfe3bd2eafa9d332acd60acd85a1f2eed3aa831d16e5741ecc7570130ce9cf5bff011c065b55d62b2
2024-09-26 20:20:13 -05:00
..
test Merge #21083: wallet: Avoid requesting fee rates multiple times during coin selection 2024-09-23 02:13:14 +07:00
bdb.cpp merge bitcoin#20744: Use std::filesystem. Remove Boost Filesystem & System 2024-08-06 18:00:39 +00:00
bdb.h merge bitcoin#22937: Forbid calling unsafe fs::path(std::string) constructor and fs::path::string() method 2024-08-06 18:00:38 +00:00
bip39_english.h refactor: move BIP39 related code to wallet 2024-03-06 02:04:25 +07:00
bip39.cpp Merge bitcoin/bitcoin#24213: refactor: use Span in random.* 2024-06-06 22:58:30 -05:00
bip39.h fix: adjust wallet/bip39 accordingly linter comments 2024-03-24 00:41:23 +07:00
coincontrol.cpp Merge bitcoin/bitcoin#21714: refactor: Drop CCoinControl::SetNull 2024-04-23 22:41:08 +07:00
coincontrol.h merge bitcoin#21359: include_unsafe option for fundrawtransaction 2024-06-27 19:27:37 +00:00
coinselection.cpp Merge #20040: wallet: Refactor OutputGroups to handle fees and spending eligibility on grouping 2024-04-22 09:42:16 -05:00
coinselection.h merge bitcoin#21359: include_unsafe option for fundrawtransaction 2024-06-27 19:27:37 +00:00
context.cpp refactor: introduce and use CoinJoin::Loader interface 2024-01-10 12:06:02 -06:00
context.h chore: add TODO accordingly init order issue for g_wallet_init_interface and WalletContext 2024-01-10 12:06:04 -06:00
crypter.cpp merge bitcoin#21817: Replace &foo[0] with foo.data() 2024-02-28 13:37:33 -06:00
crypter.h Merge #20813: scripted-diff: Bump copyright headers 2024-04-10 03:19:34 +07:00
db.cpp Merge bitcoin/bitcoin#23385: refactor: get wallet path relative to wallet_dir 2024-08-14 12:13:17 +07:00
db.h merge bitcoin#23721: Move restorewallet() logic to the wallet section 2024-07-23 17:45:24 +00:00
dump.cpp Merge bitcoin/bitcoin#20773: refactor: split CWallet::Create 2024-08-12 20:38:05 +07:00
dump.h merge bitcoin#20744: Use std::filesystem. Remove Boost Filesystem & System 2024-08-06 18:00:39 +00:00
fees.cpp Merge #20813: scripted-diff: Bump copyright headers 2024-04-10 03:19:34 +07:00
fees.h
hdchain.cpp chore: drop debug printing of private keys to console stdout 2024-04-10 01:59:00 +07:00
hdchain.h chore: drop debug printing of private keys to console stdout 2024-04-10 01:59:00 +07:00
init.cpp Merge #21141: wallet: Add new format string placeholders for walletnotify 2024-07-20 00:05:26 +07:00
interfaces.cpp Merge bitcoin/bitcoin#22337: wallet: Use bilingual_str for errors 2024-08-27 20:08:25 +05:30
ismine.h Merge bitcoin/bitcoin#23591: refactor: Use underlying type of isminetype for isminefilter 2024-09-14 20:23:47 +05:30
load.cpp Merge #6285: backport: bitcoin-core/gui#29, gui#123, #164, gui#256, gui#309, gui#313, gui#329, gui#331, gui#333, gui#346, gui#393 2024-09-26 20:20:13 -05:00
load.h Merge #20813: scripted-diff: Bump copyright headers 2024-04-10 03:19:34 +07:00
rpcdump.cpp merge bitcoin#20744: Use std::filesystem. Remove Boost Filesystem & System 2024-08-06 18:00:39 +00:00
rpcwallet.cpp Merge bitcoin/bitcoin#21786: wallet: ensure sat/vB feerates are in range (mantissa of 3) 2024-09-23 02:13:14 +07:00
rpcwallet.h Merge #21331: rpc: replace wallet raw pointers with references (#18592 rebased) 2024-07-20 00:05:20 +07:00
salvage.cpp merge bitcoin#21817: Replace &foo[0] with foo.data() 2024-02-28 13:37:33 -06:00
salvage.h
scriptpubkeyman.cpp Merge #6240: backport: partial bitcoin#27920, #28799, #29007 - to improve CI experience 2024-08-30 10:32:20 -05:00
scriptpubkeyman.h Merge bitcoin/bitcoin#22337: wallet: Use bilingual_str for errors 2024-08-27 20:08:25 +05:30
sqlite.cpp merge bitcoin#22937: Forbid calling unsafe fs::path(std::string) constructor and fs::path::string() method 2024-08-06 18:00:38 +00:00
sqlite.h partial Merge #20842: docs: consolidate typo & url fixing 2024-07-26 13:32:54 +07:00
wallet.cpp Merge #6285: backport: bitcoin-core/gui#29, gui#123, #164, gui#256, gui#309, gui#313, gui#329, gui#331, gui#333, gui#346, gui#393 2024-09-26 20:20:13 -05:00
wallet.h Merge #21083: wallet: Avoid requesting fee rates multiple times during coin selection 2024-09-23 02:13:14 +07:00
walletdb.cpp Merge bitcoin/bitcoin#23142: Return false on corrupt tx rather than asserting 2024-09-12 18:57:19 +05:30
walletdb.h merge bitcoin#19651: importdescriptors update existing 2024-06-27 19:27:37 +00:00
wallettool.cpp Merge bitcoin/bitcoin#20773: refactor: split CWallet::Create 2024-08-12 20:38:05 +07:00
wallettool.h Merge #20715: util: Add ArgsManager::GetCommand() and use it in bitcoin-wallet 2024-06-20 12:23:02 +07:00
walletutil.cpp merge bitcoin#22937: Forbid calling unsafe fs::path(std::string) constructor and fs::path::string() method 2024-08-06 18:00:38 +00:00
walletutil.h partial Merge bitcoin/bitcoin#28799: wallet: cache descriptor ID to avoid repeated descriptor string creation 2024-08-29 17:23:40 +07:00