elements/src
Steven Roose 12387b2348
Merge #569: Qt port from Liquid-qt
003fb1933 QT: Carbon copy 0.14-based transaction accounting (Gregory Sanders)
633316632 QT: get fee directly from elementsmode transactions (Gregory Sanders)
a337b7634 QT: Fixup OSX build (Gregory Sanders)
962690743 QT: Disable URI unit tests since unused (Gregory Sanders)
95d098197 QT: Fix QT to work in non-elementsmode (Gregory Sanders)
027aeef83 QT: Remove ^M and trailing whitespace (Gregory Sanders)
c299dd24a QT: fix qt linter (Gregory Sanders)
8adf59159 QT include linting (Gregory Sanders)
ab21387c8 QT: Always return blinded address (Gregory Sanders)
dbac2afd0 QT: Enter a s/Bitcoin/Liquid/ address (Gregory Sanders)
1dde8a7ff Update blech32 checkbox text (Gregory Sanders)
7108ab76e Add unix build notes for Elements-QT dependencies (Gregory Sanders)
967ed8385 f'init: If bitcoind is unreachable, explain where the user can get it' (Gregory Sanders)
acf243683 f'GUI: Pre-render amount for transaction notifications so asset is correct' (Gregory Sanders)
d51b9edcd f'GUI: Display label rather than address on popups' (Gregory Sanders)
f7f5bb7cb f'GUI: Disable Subtract fee from amount' (Gregory Sanders)
084a2fdc9 f'GUI: Make liquidv1 the' (Gregory Sanders)
0aff67508 f'GUI: Add liquidv1 network style' (Gregory Sanders)
cbf93b9b6 Added liquid.conf template (Daniel Olaya)
1a654f449 fix logo position and size on retina displays (Riccardo Casatta)
3241af9d4 GUI: Adjust recommended number of blocks confirmed to 2 (Luke Dashjr)
3779ae290 Bugfix: GUI: Re-enable Show/Remove buttons on Receive tab (Luke Dashjr)
f96392040 GUI: Pre-render amount for transaction notifications so asset is correct (Luke Dashjr)
3bedac45a GUI: Drop "(GUI node for Bitcoin)" from program description (Luke Dashjr)
33f54fb53 GUI: Remove unnecessary references to Bitcoin (Luke Dashjr)
be7527f50 GUI: Replace "Bitcoin" with "Liquid" in appropriate strings (Luke Dashjr)
f62c0d3bf GUI: Replace "Bitcoin" with "Liquid" in appropriate strings (Luke Dashjr)
737e99a35 GUI: Make liquidv1 the "normal title bar" style (Luke Dashjr)
d82eee9d2 GUI: Add liquidv1 network style (Luke Dashjr)
ce752c0bd GUI: Remove access to unported "transaction details" display (Luke Dashjr)
0a3f58905 init: If bitcoind is unreachable, explain where the user can get it (Luke Dashjr)
680265806 GUI: Adjust blockchain and chainstate sizes in Intro (Luke Dashjr)
d522775b8 Bugfix: GUI: Ensure negative symbol is before whole number in GUIUtil::formatAssetAmount (Luke Dashjr)
36ebb131d GUI: Disable "Subtract fee from amount" checkbox when a non-pegged asset is selected (Luke Dashjr)
1f0b6886b GUI: Emit BitcoinAmountField::valueChanged when unit changes even if the current value is invalid (Luke Dashjr)
954f7758a Bugfix: GUI: Receive: Don't try to update label for non-existent Amount column (Luke Dashjr)
bbb5a4cc3 Gitian: Remove libconsensus from Windows/macOS builds (Luke Dashjr)
08aea0ecc configure: Rename binary to elements name (Gregory Sanders)
795f7f1a5 Gitian: Use newer librsvg so Liquid logo renders correctly (Luke Dashjr)
4c678d1e3 GUI: Receive: Eliminate "Copy URI" from receive request dialog (Luke Dashjr)
9ee46291d GUI: Add "L-" prefix to Bitcoin units (Luke Dashjr)
6879be703 GUI: Liquid branding (Luke Dashjr)
3f1764afd Generate bitcoin_testnet.ico using ImageMagick (Luke Dashjr)
f60462d45 Rather than clean generated icons, plan to distribute them (Luke Dashjr)
d389515e8 Render NSIS wizard sidebar image (Luke Dashjr)
ff6a0a103 Render some icons when possible (Luke Dashjr)
ec8e73a4d Make a modified copy of qrc file for VPATH builds (Luke Dashjr)
06b30cfad Travis: Include dependencies for building icons (Luke Dashjr)
4fa10fe4e gitian: Dependencies for rendering icons (Luke Dashjr)
335149944 Reuse Windows ICO for Windows installer (Luke Dashjr)
749e0a83c clientversion: Fix CLIENT_NAME to "Elements Core" (Luke Dashjr)
20bf9c5cd GUI: Disable coin control (non-functional) (Luke Dashjr)
82dfd3ff1 GUI: Receive: Eliminate URI, and make QR code of just the address (Luke Dashjr)
273aa76f8 GUI: Receive: Split up long addresses across multiple lines, in QR code image (Luke Dashjr)
25600f90d GUI: Receive: Remove URI-specific parameters for now (Luke Dashjr)
20479e4ad GUI: Receive: Replace "Copy URI" with "Copy address" (Luke Dashjr)
d4d45b6f0 GUI: Use CT address for examples (Luke Dashjr)
0d11cd0de GUI: Transactions: Remove "to yourself" filter, no longer applicable (Luke Dashjr)
66ac3e62e GUI: Move the "Recent Transactions" view below "Balances" (Luke Dashjr)
6ab7bcc4e Bugfix: GUI: Overview: Fix hiding of immature when balances are zero (Gregory Sanders)
8048a6d8b QT: have output amounts propagated for subtractfeefromoutput logic (Gregory Sanders)
2a334b73e Slightly smarter change key vector padding (Gregory Sanders)
79e0cb74f GUI: Support for sending assets (Luke Dashjr)
f4d5552f6 GUI: Clone SendCoinsRecipient to SendAssetsRecipient (Luke Dashjr)
70458f6f9 Pad change keys for wallet interface pending txs (Gregory Sanders)
466b3d03f CAmountMap::operator! to check if empty (Luke Dashjr)
af726c7c3 GUI: BitcoinAmountField: Limit issued assets to 21M (Luke Dashjr)
2ebae1ab8 GUI: SendCoinsEntry: Propagate asset types available to amount field (Luke Dashjr)
a163be0ae GUI: WalletModel: Track asset type collection (Luke Dashjr)
7f00087b5 GUI: BitcoinAmountField: Allow changing allowed assets after construction (Luke Dashjr)
3e669cd31 GUI: BitcoinAmountField: Allow code to set assets not in allowed_assets (Luke Dashjr)
2c75c4441 GUI: BitcoinAmountField: Support for non-bitcoin assets (Luke Dashjr)
a1a884855 GUI: GUIUtil::parseAssetAmount abstraction (Luke Dashjr)
881862c9c bugfix: issuance to self not a debit (Gregory Sanders)
047799cb1 CAsset: GetIdentifier to get label or hex id (Luke Dashjr)
d81c9f7b3 AmountSpinBox: Resolve singleStep default when making steps (Luke Dashjr)
295361348 GUI: Option to remove asset name for GUIUtil::formatAssetAmount (Luke Dashjr)
85f0ad80d replace bitcoin-qt with elements-qt (Lawrence Nahum)
f027ca0c6 GUI: Always include bitcoins in formatMultiAssetAmount (Luke Dashjr)
f5fb840cd GUI: Overview: Show all assets in balances (Luke Dashjr)
6342d80d7 GUI: Add GUIUtil::formatMultiAssetAmount to handle a CAmountMap (Luke Dashjr)
988ed5eff GUI: Abstract asset+amount formatting into new GUIUtil::formatAssetAmount (Luke Dashjr)
89275ebf2 GUI: TransactionRecord: Special-case the common scenario where assets are simply issued to myself (Luke Dashjr)
906cc4c40 Wallet: GetIssuanceAssets to get CAmountMap for issuances (Luke Dashjr)
4ea8f8827 GUI: TransactionRecord: When time/index/etc match, sort fee, issuance, send, then receive (Luke Dashjr)
51e789722 GUI: TransactionRecord: Add asset issuance record type (Luke Dashjr)
e6b3676b3 Wallet: GetIssuanceAssets to just get CAssets for issuances (Gregory Sanders)
2bcd24313 GUI: Overview: Use formatted amount text from TransactionTableModel (Luke Dashjr)
eef551a58 GUI: TransactionTableModel: Remove bitcoin unit from Amount column header (Luke Dashjr)
19c87c0ae GUI: TransactionTableModel: Include unit name with formatted amount (Luke Dashjr)
a582fe03e GUI: TransactionRecord: Turn non-bitcoin fees into entries (Luke Dashjr)
ef2f717e6 GUI: TransactionRecord: Add asset field (Gregory Sanders)
060ad2f56 GUI: TransactionRecord: Collapse credit+debit fields to just amount (Luke Dashjr)
0aeab14f7 GUI: Ignore explicit fee output when determining if a transaction is send-to-self (Luke Dashjr)
1655947c1 gui: Alternate row background based on txid (João Barbosa)
3edcdf8f0 gui: Add transaction record type Fee (João Barbosa)
41c8d4c89 gui: Avoid TransactionRecord instance for IsMine outputs (João Barbosa)

Pull request description:

  Splash page is always Liquid-themed like before. Pegged asset is assumed to be `L-BTC`. Default network for QT is still `elementsregtest`. Do we want it to be `liquidv1`?

  resolves https://github.com/ElementsProject/elements/issues/528

Tree-SHA512: cd7c07262195c344185f5b7bd779985cf7ee26f0fdf1fa105a4ce93b51cbbd83cc78884e3ed711d884697a48904c2d76647eba76509f6a22210b75f6fcdc13c5
2019-04-12 15:56:59 +01:00
..
bench [BROKEN] Adapt existing benchmarks to CA 2019-03-20 12:05:49 +00:00
compat Merge #13665: [build] Add risc-v support to gitian 2018-08-16 20:33:50 +02:00
config
consensus [BROKEN] Add CA validation 2019-03-20 12:05:46 +00:00
crypto Add support for SHA-256 midstate access 2019-02-12 15:03:42 +00:00
index Drop unused GetType() from CSizeComputer 2018-09-11 00:58:05 -04:00
interfaces QT: Carbon copy 0.14-based transaction accounting 2019-04-11 15:38:35 -04:00
leveldb Merge leveldb subtree 2018-08-09 11:31:45 -04:00
obj
obj-test
policy [BROKEN] Introduce CA in data structures 2019-03-20 12:05:45 +00:00
primitives Disallow extended encoding for non-witness transactions 2019-03-21 15:50:35 +00:00
qt QT: Carbon copy 0.14-based transaction accounting 2019-04-11 15:38:35 -04:00
rpc Merge #563: Some more standard pegout testing 2019-04-12 15:34:40 +01:00
script Make validatepegin default to true if has parent chain 2019-03-21 17:55:02 +00:00
secp256k1 Merge commit '624a6153f5' into 2019-1-secp-update 2019-01-04 10:39:37 -05:00
support Fix typos reported by codespell 2018-09-04 13:11:26 +02:00
test Make validatepegin default to true if has parent chain 2019-03-21 17:55:02 +00:00
univalue Update univalue subtree 2018-09-07 08:21:14 -04:00
wallet Merge #569: Qt port from Liquid-qt 2019-04-12 15:56:59 +01:00
zmq Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
.clang-format Fix inconsistent namespace formatting guidelines 2018-04-13 15:37:20 -04:00
addrdb.cpp Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
addrdb.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
addrman.cpp Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
addrman.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
amount.h
arith_uint256.cpp Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
arith_uint256.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
asset.cpp CAmountMap::operator! to check if empty 2019-04-09 11:59:55 -04:00
asset.h CAmountMap::operator! to check if empty 2019-04-09 11:59:55 -04:00
assetsdir.cpp CAsset: GetIdentifier to get label or hex id 2019-04-09 11:13:26 -04:00
assetsdir.h CAsset: GetIdentifier to get label or hex id 2019-04-09 11:13:26 -04:00
base58.cpp Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
base58.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
bech32.cpp Make objects in range declarations immutable by default. Avoid unnecessary copying of objects in range declarations. 2018-08-27 18:19:33 +02:00
bech32.h Fix missing or inconsistent include guards 2018-03-22 16:23:04 +01:00
bitcoin-cli-res.rc Change branding from bitcoin to elements 2019-03-22 10:12:04 +00:00
bitcoin-cli.cpp Change branding from bitcoin to elements 2019-03-22 10:12:04 +00:00
bitcoin-tx-res.rc Change branding from bitcoin to elements 2019-03-22 10:12:04 +00:00
bitcoin-tx.cpp Change branding from bitcoin to elements 2019-03-22 10:12:04 +00:00
bitcoind-res.rc Change branding from bitcoin to elements 2019-03-22 10:12:04 +00:00
bitcoind.cpp Fix a few Bitcoin server strings 2019-04-02 08:42:04 -04:00
blech32.cpp Add blech32 implementation and API 2019-03-20 12:05:35 +00:00
blech32.h Add blech32 implementation and API 2019-03-20 12:05:35 +00:00
blind.cpp fix vector length calculation for targets in BlindTransaction 2019-03-28 16:58:31 -04:00
blind.h Spelling linter 2019-03-20 11:05:49 -04:00
block_proof.cpp Add support for signed-blocks parent chains 2019-01-02 18:46:02 +01:00
block_proof.h Add support for signed-blocks parent chains 2019-01-02 18:46:02 +01:00
blockencodings.cpp UPSTREAM MERGE BROKEN: Merge commit '3832c25f17' into merge_14225 2019-01-28 18:14:25 +00:00
blockencodings.h Expose check_pow for compact blocks, helper to get available Tx list 2018-12-18 17:26:51 -05:00
blockfilter.cpp blockfilter: Omit empty scripts from filter contents. 2018-08-28 12:12:32 -07:00
blockfilter.h blockfilter: Additional helper methods to compute hash and header. 2018-08-25 10:02:37 -07:00
bloom.cpp Merge #13429: Return the script type from Solver 2018-08-25 17:41:00 +02:00
bloom.h Removes unsed CBloomFilter constructor. 2018-08-13 01:24:55 +02:00
chain.cpp Signed blocks have work of 1 each 2018-12-19 10:38:38 -05:00
chain.h Save some space, maintain compatibility with elements-0.14 header index 2019-03-27 13:54:19 -04:00
chainparams.cpp Adapt Elements default adress prefix bytes to elements-0.14 style 2019-04-10 16:08:39 -04:00
chainparams.h Add new arguments 2019-03-20 12:05:43 +00:00
chainparamsbase.cpp Set correct ports for Liquid network params 2019-03-20 22:10:03 +00:00
chainparamsbase.h Add liquidv1 chainparams 2019-03-20 12:05:33 +00:00
chainparamsseeds.h Add liquidv1 chainparams 2019-03-20 12:05:33 +00:00
checkpoints.cpp Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
checkpoints.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
checkqueue.h [BROKEN] Add CA validation 2019-03-20 12:05:46 +00:00
clientversion.cpp clientversion: Fix CLIENT_NAME to "Elements Core" 2019-04-10 09:39:56 -04:00
clientversion.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
coins.cpp [BROKEN] Introduce CA in data structures 2019-03-20 12:05:45 +00:00
coins.h UPSTREAM MERGE BROKEN: Merge commit '3832c25f17' into merge_14225 2019-01-28 18:14:25 +00:00
compat.h Make IS_TRIVIALLY_CONSTRUCTIBLE consistent on GCC < 5 2018-08-23 10:38:59 -07:00
compressor.cpp Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
compressor.h [BROKEN] Introduce CA in data structures 2019-03-20 12:05:45 +00:00
confidential_validation.cpp [BROKEN] Add CA validation 2019-03-20 12:05:46 +00:00
confidential_validation.h [BROKEN] Add CA validation 2019-03-20 12:05:46 +00:00
core_io.h [BROKEN] Introduce CA in data structures 2019-03-20 12:05:45 +00:00
core_memusage.h Add Elements-style witness serialization 2019-02-13 11:42:38 +00:00
core_read.cpp rpc: Expose ProcessNewBlockHeaders 2018-08-13 14:27:40 -04:00
core_write.cpp [BROKEN] Introduce CA in data structures 2019-03-20 12:05:45 +00:00
cuckoocache.h Make objects in range declarations immutable by default. Avoid unnecessary copying of objects in range declarations. 2018-08-27 18:19:33 +02:00
dbwrapper.cpp Fix typos reported by codespell 2018-09-04 13:11:26 +02:00
dbwrapper.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
dummywallet.cpp [build] remove #ifdef ENABLE_WALLET from interfaces/node 2018-09-13 09:37:37 -04:00
fs.cpp Merge #14192: utils: Convert fs::filesystem_error messages from local multibyte to utf-8 on Windows 2018-09-13 17:30:27 +02:00
fs.h utils: Convert fs error messages from multibyte to utf-8 2018-09-11 03:11:39 +08:00
hash.cpp Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
hash.h Squashed 'src/secp256k1/' changes from 0b70241..53ad841 2018-12-14 16:06:00 -05:00
httprpc.cpp [build] remove ENABLE_WALLET ifdef from httprpc.cpp 2018-09-10 14:27:32 -04:00
httprpc.h Cleanup StartRest() 2018-08-11 09:34:47 +03:00
httpserver.cpp scripted-diff: Small locking rename 2018-08-31 10:00:38 -04:00
httpserver.h http: Add const modifier to HTTPRequest methods 2018-08-20 01:35:55 +01:00
indirectmap.h
init.cpp f'init: If bitcoind is unreachable, explain where the user can get it' 2019-04-10 11:25:25 -04:00
init.h [build] remove ENABLE_WALLET ifdef from httprpc.cpp 2018-09-10 14:27:32 -04:00
issuance.cpp [BROKEN] Introduce CA in data structures 2019-03-20 12:05:45 +00:00
issuance.h Spelling linter 2019-03-20 11:05:49 -04:00
key.cpp Add CKey::ECDH 2019-03-20 12:05:32 +00:00
key.h Add CKey::ECDH 2019-03-20 12:05:32 +00:00
key_io.cpp DestinationEncoder: don't assert when a parent destination is unblinded 2019-04-04 11:48:48 -04:00
key_io.h Add parent address encoding 2019-01-02 16:12:47 +01:00
keystore.cpp Replace CScriptID and CKeyID in CTxDestination with dedicated type 2019-03-20 12:05:31 +00:00
keystore.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
limitedmap.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
logging.cpp Don't close old debug log file handle prematurely when trying to re-open (on SIGHUP) 2018-08-29 16:05:00 +02:00
logging.h logging: Replace LogPrint macros with regular functions 2018-09-12 11:28:01 -04:00
mainchainrpc.cpp Don't assume mainchain is Bitcoin 2019-03-21 19:30:52 +00:00
mainchainrpc.h Add mainchain rpc client 2019-01-02 16:12:47 +01:00
Makefile.am GUI: Liquid branding 2019-04-10 09:56:25 -04:00
Makefile.bench.include MERGE-FIX: various compilation fixes 2019-01-28 18:14:40 +00:00
Makefile.leveldb.include
Makefile.qt.include Generate bitcoin_testnet.ico using ImageMagick 2019-04-10 09:56:02 -04:00
Makefile.qttest.include replace bitcoin-qt with elements-qt 2019-04-09 11:06:35 -04:00
Makefile.test.include [BROKEN] Add unit test for blinding logic 2019-03-20 12:05:52 +00:00
memusage.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
merkleblock.cpp Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
merkleblock.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
miner.cpp [BROKEN] Introduce CA in data structures 2019-03-20 12:05:45 +00:00
miner.h Miner support for signed blocks 2018-12-19 11:13:51 -05:00
net.cpp Merge #14127: build: avoid getifaddrs when unavailable 2018-09-10 18:08:05 +02:00
net.h scripted-diff: Small locking rename 2018-08-31 10:00:38 -04:00
net_processing.cpp Merge #13249: Make objects in range declarations immutable by default. Avoid unnecessary copying of objects in range declarations. 2018-09-04 15:50:08 +02:00
net_processing.h p2p: Disable BIP 61 by default 2018-09-07 08:11:27 -04:00
netaddress.cpp Merge #13780: 0.17: Pre-branch maintenance 2018-08-08 13:55:27 +02:00
netaddress.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
netbase.cpp Call unicode API on Windows 2018-09-11 21:09:46 +08:00
netbase.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
netmessagemaker.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
noui.cpp noui: Move handlers to header file 2018-09-06 15:00:01 -04:00
noui.h noui: Move handlers to header file 2018-09-06 15:00:01 -04:00
outputtype.cpp Implement blech32 addresses, expose over RPC 2019-03-20 12:05:36 +00:00
outputtype.h Implement blech32 addresses, expose over RPC 2019-03-20 12:05:36 +00:00
pegins.cpp Enforce coinbase maturity on bitcoin peg-ins 2019-03-28 16:27:18 -04:00
pegins.h MERGE FIX: Augment IsValidPeginWitness with err string return 2019-01-31 10:55:34 +00:00
pow.cpp Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
pow.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
prevector.h Explicitly initialize prevector _union 2018-08-27 09:50:13 -07:00
protocol.cpp Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
protocol.h Recognise temporary REPLACE_BY_FEE service bit 2018-12-18 16:08:18 -05:00
pubkey.cpp C(Pub)Key::Derive: Return optional tweak vector for peg-out wallets 2019-01-24 11:07:01 -05:00
pubkey.h C(Pub)Key::Derive: Return optional tweak vector for peg-out wallets 2019-01-24 11:07:01 -05:00
random.cpp scripted-diff: Small locking rename 2018-08-31 10:00:38 -04:00
random.h Use upstream Shuffle which doesn't cause DEBUG panic 2019-03-20 16:59:03 -04:00
rest.cpp [BROKEN] Adapt existing RPCs to CA 2019-03-20 12:05:48 +00:00
reverse_iterator.h scripted-diff: Remove trailing whitespaces 2018-07-24 20:46:23 +01:00
reverselock.h
scheduler.cpp Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
scheduler.h Fix typos reported by codespell 2018-09-04 13:11:26 +02:00
serialize.h MERGE-FIX: various compilation fixes 2019-01-28 18:14:40 +00:00
shutdown.cpp Break circular dependency: init -> * -> init by extracting shutdown.h 2018-06-25 00:08:49 -04:00
shutdown.h Break circular dependency: init -> * -> init by extracting shutdown.h 2018-06-25 00:08:49 -04:00
span.h Add more methods to Span class 2018-07-27 11:52:18 -07:00
streams.h Fix typos reported by codespell 2018-09-04 13:11:26 +02:00
sync.cpp Merge #11640: Make LOCK, LOCK2, TRY_LOCK work with CWaitableCriticalSection 2018-08-31 16:00:38 +02:00
sync.h scripted-diff: Small locking rename 2018-08-31 10:00:38 -04:00
threadinterrupt.cpp Merge #11640: Make LOCK, LOCK2, TRY_LOCK work with CWaitableCriticalSection 2018-08-31 16:00:38 +02:00
threadinterrupt.h scripted-diff: Small locking rename 2018-08-31 10:00:38 -04:00
threadsafety.h Trivial: update clang thread-safety docs url 2018-09-02 02:49:30 -04:00
timedata.cpp Make objects in range declarations immutable by default. Avoid unnecessary copying of objects in range declarations. 2018-08-27 18:19:33 +02:00
timedata.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
tinyformat.h Fix typos 2018-03-21 08:34:44 +02:00
torcontrol.cpp Merge #13780: 0.17: Pre-branch maintenance 2018-08-08 13:55:27 +02:00
torcontrol.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
txdb.cpp Only check 1 in 1000 block header sigs on load 2019-03-27 14:42:27 -04:00
txdb.h Add Read/Write functions to txdb for PAK lists 2019-01-24 11:06:55 -05:00
txmempool.cpp [BROKEN] Add CA validation 2019-03-20 12:05:46 +00:00
txmempool.h UPSTREAM MERGE BROKEN: Merge commit '3832c25f17' into merge_14225 2019-01-28 18:14:25 +00:00
ui_interface.cpp Merge #13634: ui: Compile boost::signals2 only once 2018-08-13 15:02:38 -04:00
ui_interface.h Make macro compatible with MSVC 2018-08-14 09:19:47 +00:00
uint256.cpp Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
uint256.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
undo.h Drop unused GetType() from CSizeComputer 2018-09-11 00:58:05 -04:00
util.cpp Change branding from bitcoin to elements 2019-03-22 10:12:04 +00:00
util.h UPSTREAM MERGE BROKEN: Merge commit '3832c25f17' into merge_14225 2019-01-28 18:14:25 +00:00
utilmemory.h Extract MakeUnique into utilmemory.h 2018-07-17 13:56:21 -04:00
utilmoneystr.cpp Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
utilmoneystr.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
utilstrencodings.cpp Merge #13249: Make objects in range declarations immutable by default. Avoid unnecessary copying of objects in range declarations. 2018-09-04 15:50:08 +02:00
utilstrencodings.h Implements custom tolower and toupper functions. 2018-08-28 18:42:27 +02:00
utiltime.cpp Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
utiltime.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
validation.cpp Don't assume mainchain is Bitcoin 2019-03-21 19:30:52 +00:00
validation.h Don't assume mainchain is Bitcoin 2019-03-21 19:30:52 +00:00
validationinterface.cpp Add compile time checking for all cs_main runtime locking assertions 2018-08-26 00:25:28 +02:00
validationinterface.h Add compile time checking for all cs_main runtime locking assertions 2018-08-26 00:25:28 +02:00
version.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
versionbits.cpp MOVEONLY: Move versionbits info out of versionbits.o 2018-10-12 20:51:54 +02:00
versionbits.h MOVEONLY: Move versionbits info out of versionbits.o 2018-10-12 20:51:54 +02:00
versionbitsinfo.cpp MOVEONLY: Move versionbits info out of versionbits.o 2018-10-12 20:51:54 +02:00
versionbitsinfo.h MOVEONLY: Move versionbits info out of versionbits.o 2018-10-12 20:51:54 +02:00
walletinitinterface.h [build] remove ENABLE_WALLET ifdef from httprpc.cpp 2018-09-10 14:27:32 -04:00
warnings.cpp Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
warnings.h Merge #13780: 0.17: Pre-branch maintenance 2018-08-08 13:55:27 +02:00