FLO-wallet-core/src
Wladimir J. van der Laan 2102ab9f5c ui: Fix GUI initialization order
Fixes at least #3478.

Splits and documents the phases:
1. Parse command-line options. These take precedence over anything else.
2. Basic Qt initialization (not dependent on parameters or configuration)
3. Application identification
4. Initialization of translations
5. Now that settings and translations are available, ask user for data directory
6. Determine availability of data directory and parse bitcoin.conf
7. URI IPC sending
8. Main GUI initialization

Splits command line parsing logic from ipcSendCommandLine into
ipcParseCommandLine, as isTestNet() can only be overridden in the early
stages before choosing a data directory. Sending however needs to happen
after choosing a data directory.
2014-01-05 12:55:03 +01:00
..
json Revert "JSON Spirit updated to v4.06" 2013-10-22 05:43:46 -04:00
leveldb Merge src/leveldb changes for LevelDB 1.15 2013-12-12 22:08:18 +01:00
m4 build: fix detection of boost libs on multi-arch distros 2013-12-12 19:09:00 -05:00
obj Bump version numbers for 0.6.1rc1 2012-04-27 10:14:33 -04:00
obj-test
qt ui: Fix GUI initialization order 2014-01-05 12:55:03 +01:00
test Merge pull request #3416 2013-12-20 15:03:41 +01:00
.gitignore Add src/.gitignore: ignore src/test_bitcoin 2013-09-18 07:07:41 -04:00
addrman.cpp Cleanup code using forward declarations. 2013-11-10 09:36:28 -06:00
addrman.h Cleanup code using forward declarations. 2013-11-10 09:36:28 -06:00
alert.cpp misc small changes to polish after include cleanup 2013-11-11 16:20:39 +01:00
alert.h Cleanup code using forward declarations. 2013-11-10 09:36:28 -06:00
allocators.cpp Changing LockedPageManager to use a managed instance 2013-10-20 14:29:24 +07:00
allocators.h Cleanup code using forward declarations. 2013-11-10 09:36:28 -06:00
base58.h Cleanup code using forward declarations. 2013-11-10 09:36:28 -06:00
bignum.h Cleanup code using forward declarations. 2013-11-10 09:36:28 -06:00
bitcoin-cli-res.rc Add separate bitcoin-rpc client 2013-10-21 09:22:48 +02:00
bitcoin-cli.cpp bitcoin-cli: remove unneeded dependencies (only code movement) 2013-12-03 09:07:13 +01:00
bitcoind-res.rc rename bitcoin-res.rc to bitcoind-res.rc 2013-10-03 15:06:31 +02:00
bitcoind.cpp Rebrand to Bitcoin Core 2013-12-13 07:51:16 +01:00
bloom.cpp Cleanup code using forward declarations. 2013-11-10 09:36:28 -06:00
bloom.h Cleanup code using forward declarations. 2013-11-10 09:36:28 -06:00
chainparams.cpp Added new DNS seed from bitcoinstats.com. 2014-01-03 14:01:39 +01:00
chainparams.h Cleanup code using forward declarations. 2013-11-10 09:36:28 -06:00
checkpoints.cpp Cleanup code using forward declarations. 2013-11-10 09:36:28 -06:00
checkpoints.h Cleanup code using forward declarations. 2013-11-10 09:36:28 -06:00
checkqueue.h Cleanup code using forward declarations. 2013-11-10 09:36:28 -06:00
clientversion.h autotools: switch to autotools buildsystem 2013-09-05 21:31:03 -04:00
coincontrol.h Coincontrol cleanup (e.g. add missing license) 2013-11-18 08:16:12 +01:00
coins.cpp Add verbose boolean to getrawmempool 2013-11-30 15:42:10 +10:00
coins.h Add verbose boolean to getrawmempool 2013-11-30 15:42:10 +10:00
compat.h Merge pull request #3309 2013-11-29 10:34:38 +01:00
core.cpp Add verbose boolean to getrawmempool 2013-11-30 15:42:10 +10:00
core.h Add verbose boolean to getrawmempool 2013-11-30 15:42:10 +10:00
crypter.cpp Move CCryptoKeyStore to crypter.cpp 2013-12-04 12:46:13 +01:00
crypter.h Move CCryptoKeyStore to crypter.cpp 2013-12-04 12:46:13 +01:00
db.cpp Move CAddrDB frrom db to net 2013-12-04 12:46:13 +01:00
db.h Move CAddrDB frrom db to net 2013-12-04 12:46:13 +01:00
hash.cpp Add HMAC-SHA512 to hash 2013-06-24 00:56:45 +02:00
hash.h Cleanup code using forward declarations. 2013-11-10 09:36:28 -06:00
init.cpp Merge pull request #3427 2013-12-23 09:53:30 +01:00
init.h bitcoin-cli: remove unneeded dependencies (only code movement) 2013-12-03 09:07:13 +01:00
key.cpp Sanitize assert usage and refuse to compile with NDEBUG. 2013-12-02 11:33:44 -08:00
key.h Cleanup code using forward declarations. 2013-11-10 09:36:28 -06:00
keystore.cpp Move CCryptoKeyStore to crypter.cpp 2013-12-04 12:46:13 +01:00
keystore.h Move CCryptoKeyStore to crypter.cpp 2013-12-04 12:46:13 +01:00
leveldbwrapper.cpp configure: Simplify common AM_CPPFLAGS and AM_LDFLAGS to a Makefile.common 2013-11-11 09:57:28 +01:00
leveldbwrapper.h Cleanup code using forward declarations. 2013-11-10 09:36:28 -06:00
limitedmap.h Cleanup code using forward declarations. 2013-11-10 09:36:28 -06:00
main.cpp Move nTransactionFee from main.cpp to wallet.cpp 2013-12-13 16:34:57 +01:00
main.h Move nTransactionFee from main.cpp to wallet.cpp 2013-12-13 16:34:57 +01:00
Makefile.am add new RPC implementation file rpcmisc.cpp 2013-12-13 16:03:16 +01:00
Makefile.include Add --disable-wallet option to build system 2013-12-04 12:46:13 +01:00
miner.cpp Make bitcoin compile without wallet if "db_cxx.h" is not present 2013-12-19 10:46:41 +01:00
miner.h setgenerate creates multiple blocks in -regtest mode 2013-11-22 09:51:13 +10:00
mruset.h Cleanup code using forward declarations. 2013-11-10 09:36:28 -06:00
net.cpp Make bitcoin compile without wallet if "db_cxx.h" is not present 2013-12-19 10:46:41 +01:00
net.h Add main-specific node state 2013-12-08 14:51:37 +01:00
netbase.cpp core: remove includes in .cpp, if header is already in .h 2013-11-15 12:20:16 +01:00
netbase.h Cleanup code using forward declarations. 2013-11-10 09:36:28 -06:00
noui.cpp Remove ui_interface ThreadSafeAskFee residue 2013-12-18 13:46:10 +01:00
noui.h Cleanup code using forward declarations. 2013-11-10 09:36:28 -06:00
protocol.cpp core: remove includes in .cpp, if header is already in .h 2013-11-15 12:20:16 +01:00
protocol.h Cleanup code using forward declarations. 2013-11-10 09:36:28 -06:00
rpcblockchain.cpp Move settxfee from rpcblockchain to rpcwallet 2013-12-13 16:06:32 +01:00
rpcclient.cpp some string and indentation updates in init/rpcclient 2013-12-09 10:09:59 +01:00
rpcclient.h bitcoin-cli: remove unneeded dependencies (only code movement) 2013-12-03 09:07:13 +01:00
rpcdump.cpp Explicitly ensure that wallet is unlocked in importprivkey 2013-12-23 07:49:32 +01:00
rpcmining.cpp "getnetworkhashps" with defaults was yielding "0", the hashrate is not 0. 2013-12-29 03:14:06 -08:00
rpcmisc.cpp Move verifymessage from rpcwallet to rpcmisc 2013-12-13 16:34:57 +01:00
rpcnet.cpp Move getinfo from rpcnet to rpcmisc 2013-12-13 16:03:57 +01:00
rpcprotocol.cpp Split up bitcoinrpc (code movement only) 2013-11-27 06:00:29 +01:00
rpcprotocol.h Split up bitcoinrpc (code movement only) 2013-11-27 06:00:29 +01:00
rpcrawtransaction.cpp Merge pull request #3332 2013-12-08 13:52:48 +01:00
rpcserver.cpp Merge pull request #3369 2013-12-20 14:43:01 +01:00
rpcserver.h Add rpc command 'getunconfirmedbalance' to obtain total unconfirmed balance 2013-12-08 18:51:45 +01:00
rpcwallet.cpp Merge pull request #3369 2013-12-20 14:43:01 +01:00
script.cpp Merge pull request #3257 2013-11-20 16:18:33 +01:00
script.h Cleanup code using forward declarations. 2013-11-10 09:36:28 -06:00
serialize.h Cleanup code using forward declarations. 2013-11-10 09:36:28 -06:00
sync.cpp mutex debugging routines: LocksHeld() and AssertLockHeld() 2013-11-29 17:46:19 +10:00
sync.h mutex debugging routines: LocksHeld() and AssertLockHeld() 2013-11-29 17:46:19 +10:00
threadsafety.h Cleanup code using forward declarations. 2013-11-10 09:36:28 -06:00
txdb.cpp extend std::exception logging in txdb.cpp 2013-12-20 18:58:15 +01:00
txdb.h Make CCoinsView use block hashes instead of indices 2013-11-10 19:22:53 +01:00
txmempool.cpp Add verbose boolean to getrawmempool 2013-11-30 15:42:10 +10:00
txmempool.h Add verbose boolean to getrawmempool 2013-11-30 15:42:10 +10:00
ui_interface.h Merge pull request #3427 2013-12-23 09:53:30 +01:00
uint256.h Cleanup code using forward declarations. 2013-11-10 09:36:28 -06:00
util.cpp Remove -logtodebugger 2013-12-15 10:12:38 +01:00
util.h Remove -logtodebugger 2013-12-15 10:12:38 +01:00
version.cpp Cleanup code using forward declarations. 2013-11-10 09:36:28 -06:00
version.h Bump protocol version to 70002 2013-11-11 10:31:09 +10:00
wallet.cpp Merge pull request #3412 2013-12-19 10:11:13 +01:00
wallet.h Merge pull request #3412 2013-12-19 10:11:13 +01:00
walletdb.cpp Merge pull request #3257 2013-11-20 16:18:33 +01:00
walletdb.h Fix struct/class declaration mismatches 2013-11-11 10:15:43 +10:00