Age | Commit message (Collapse) | Author |
|
023e63d qt: Move transaction notification to transaction table model (Wladimir J. van der Laan)
|
|
71697f9 Separate protocol versioning from clientversion (Cory Fields)
|
|
- guard 4 connect calls by an #ifdef when no wallet is loaded to fix "No
such slot" warnings
- also add comments when #ifdef ENABLE_WALLET end
- fixes #5175
|
|
|
|
Move transaction new/update notification to TransactionTableModel.
This moves the concerns to where they're actually handled.
No need to bounce this through wallet model.
- Do wallet transaction preprocessing on signal handler side;
avoids locking cs_main/cs_wallet on notification in GUI thread
(except for new transactions)
|
|
|
|
|
|
fa73619 boost: split stream classes out of serialize.h (Cory Fields)
|
|
7014f38 [Qt] Remove CAmount from BitcoinAmountField Q_PROPERTY (Cozz Lovan)
|
|
|
|
We haven't used the viewModified signal in ages, so we can use a normal
QDataWidgetMapper.
|
|
serialization now has no dependencies.
|
|
85c579e script: add a slew of includes all around and drop includes from script.h (Cory Fields)
db8eb54 script: move ToString and ValueString out of the header (Cory Fields)
e9ca428 script: add ToByteVector() for converting anything with begin/end (Cory Fields)
066e2a1 script: move CScriptID to standard.h and add a ctor for creating them from CScripts (Cory Fields)
|
|
More friendly language, use placeholders where possible
|
|
|
|
d4746d5 Add a SECURE style flag for ThreadSafeMessageBox, which indicates that the message contains sensitive information. This keeps the message from being output to the debug log by bitcoind. Fixes a possible security risk when starting bitcoind in server mode without the 'rpcpassword' option configured, resulting in the "suggested" password being output to the debug log. (Mark Friedenbach)
|
|
Lots of files ended up with indirect includes from script.h.
|
|
message contains sensitive information. This keeps the message from being output to the debug log by bitcoind. Fixes a possible security risk when starting bitcoind in server mode without the 'rpcpassword' option configured, resulting in the "suggested" password being output to the debug log.
|
|
Many changes:
* Do not use 'getblocks', but 'getheaders', and use it to build a headers tree.
* Blocks are fetched in parallel from all available outbound peers, using a
limited moving window. When one peer stalls the movement of the window, it is
disconnected.
* No more orphan blocks. At all. We only ever request a block for which we have
verified the headers, and store it to disk immediately. This means that a
disk-fill attack would require PoW.
* Require protocol version 31800 for every peer (released in december 2010).
* No more syncnode (we sync from everyone we can, though limited to 1 during
initial *headers* sync).
* Introduce some extra named constants, comments and asserts.
|
|
ccca27a [Wallet] Watch-only fixes (Cozz Lovan)
|
|
6fd546d Remove CChainParams::NetworkID() (jtimon)
cc97210 Add fTestnetToBeDeprecatedFieldRPC to CChainParams (jtimon)
e11712d Move checkpoint data selection to chainparams (jtimon)
6de50c3 qt: add network-specific style object (Wladimir J. van der Laan)
|
|
Mainly cleanups: Gets rid of isTestNet everywhere, by keeping track
of network-specific theming in a central place.
Also makes GUI no longer dependent on the network ID enumeration, which
alleviates concerns about #4802.
|
|
4bd1185 Qt: allow "emergency" shutdown during startup (Philip Kaufmann)
|
|
27c3e91 qt: add proxy to options overridden if necessary. (Cory Fields)
|
|
|
|
|
|
- allows closing our splash screen to abort startup
|
|
This allows sending the type over queued connections.
Also normalize signal/slot names.
|
|
|
|
If proxy is disabled in the gui but enabled via the command line, it needs to
be added to the override list.
|
|
bb26e2c [Qt] minor changes in splashscreen.cpp (Philip Kaufmann)
|
|
- add missing checks for clientModel and optionsModel
- small cleanups for an #ifdef on Mac
- remove an unneeded else
|
|
- guard an unused variable with Q_UNUSED() macro
- remove a commented out line of code
|
|
5e83bc4 [Qt] include and file header cleanup (Philip Kaufmann)
|
|
It's strange to be able to close these windows while there is work
in progress.
Also set Qt::WA_DeleteOnClose on both windows to make sure that they
are deleted eventually, no matter what happens.
|
|
- alphabetical ordering
- correct ordering own headers before normal headers etc.
|
|
Makes it possible to move, minimize, unminimize the window while
Bitcoin Core is initializing.
|
|
bbad683 [Qt] simplify return code and return values in txtablemodel (Philip Kaufmann)
21f1516 [Qt] add all used colors in txtablemodel to guiconstants (Philip Kaufmann)
|
|
|
|
2605b94 [Qt] update form files for setting autoDefault explicitly to false (Philip Kaufmann)
|
|
e84843c Broken addresses on command line no longer trigger testnet. (Ross Nicoll)
|
|
a95b119 qt: Remove thousands separators after decimal point (Wladimir J. van der Laan)
|
|
2c2cc5d Remove some unnecessary c_strs() in logging and the GUI (Philip Kaufmann)
f7d0a86 netbase: Use .data() instead of .c_str() on binary string (Wladimir J. van der Laan)
|
|
Includes `core: remove unneeded c_str() / Qt: replace c_str() with Qt code`
by P. Kaufmann.
|
|
|
|
|
|
80daee0 [Qt] Call checkBalanceChanged() periodically instead for every updated transaction (Cozz Lovan)
|
|
Revert thousands separators after decimal point, as introduced in #4167.
|
|
- also fixes indentation in one file (auto fixed by Qt Designer)
- removes several default parameters, which are not needed in the files
- related to #4840 (but not intended as fix for a no-bug)
|
|
|