aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | | | make processPaymentRequest() use a single SendCoinsRecipientPhilip Kaufmann2013-10-312-23/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - as one this pulls main purpose is to change a payment request to be displayed as a single sendcoins entry
| * | | | | | | | | | payment-request UI: use SendCoinsRecipient.message for memoPhilip Kaufmann2013-10-313-5/+4
| | | | | | | | | | |
| * | | | | | | | | | [Qt] Rework of payment request UI (mainly for insecure pr)Philip Kaufmann2013-10-317-82/+609
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - this shows insecure (unsecured) payment requests in a new yellowish colored UI (based on the secure payment request UI) instead of our normal payment UI - allows us to receive paymentACK messages for insecure payment requests - allows us to handle expirations for insecure payment request - changed walletmodel, so that all types of payment requests don't touch the addressbook
* | | | | | | | | | | Merge pull request #3206 from Diapolo/addressbookpage_modelWladimir J. van der Laan2013-11-052-10/+0
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | [Qt] remove unused optionsmodel from addressbookpage
| * | | | | | | | | | | [Qt] remove unused optionsmodel from addressbookpagePhilip Kaufmann2013-11-052-10/+0
| | |_|/ / / / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #3205 from Diapolo/introWladimir J. van der Laan2013-11-051-2/+2
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / |/| | | | | | | | | | [Qt] use tr() instead of QObject::tr() in intro.cpp
| * | | | | | | | | | [Qt] use tr() instead of QObject::tr() in intro.cppPhilip Kaufmann2013-11-051-2/+2
|/ / / / / / / / / /
* | | | | | | | | | qt: remove unused signal from addresstablemodelWladimir J. van der Laan2013-11-051-3/+0
| | | | | | | | | |
* | | | | | | | | | Merge pull request #3196 from laanwj/2013_11_nohaveguiWladimir J. van der Laan2013-11-055-12/+5
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | No more fHaveGUI
| * | | | | | | | | | No more fHaveGUIWladimir J. van der Laan2013-11-045-12/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | No more specific handling of GUI in bitcoin core. Replace the last usage of fHaveGUI with a fForceServer parameter on AppInit2.
* | | | | | | | | | | Merge pull request #3198 from nvmd/compile_on_mavericksGavin Andresen2013-11-041-1/+1
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Make time facet non-constant
| * | | | | | | | | | | Make time facet non-constantSergey Kazenyuk2013-11-051-1/+1
| | | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #3197 from laanwj/2013_11_qt_licenseWladimir J. van der Laan2013-11-0484-34/+331
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / |/| | | | | | | | | | | qt: add license header to source files
| * | | | | | | | | | | qt: add license header to source filesWladimir J. van der Laan2013-11-0484-34/+331
|/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes #839
* | | | | | | | | | | Merge pull request #3188 from Diapolo/logtimestamp_defWladimir J. van der Laan2013-11-041-2/+2
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | make -logtimestamps default on and rework help-message
| * | | | | | | | | | | make -logtimestamps default on and rework help-messagePhilip Kaufmann2013-11-021-2/+2
| | |_|_|_|_|_|_|/ / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #3076 from lano1106/uint256_utilWladimir J. van der Laan2013-11-045-14/+34
|\ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / |/| | | | | | | | | | Make util phexdigit array reusable
| * | | | | | | | | | Make util phexdigit array reusableOlivier Langlois2013-10-275-14/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | class template base_uint had its own private lookup table. This is saving 256 bytes per instantiation. The result is not spectacular as bitcoin-qt has only shrinked of about 1Kb but it is still valid improvement. Also, I have replaced a for loop with a memset() call. Made CBigNum::SetHex() use the new HexDigit() function. Signed-off-by: Olivier Langlois <[email protected]>
* | | | | | | | | | | Merge pull request #3180 from pstratem/processgetdataGavin Andresen2013-11-032-3/+25
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / / |/| | | | | | | | | | Reduce latency in network processing
| * | | | | | | | | | process received messages one at a time without sleeping between messagesPatrick Strateman2013-11-032-3/+25
|/ / / / / / / / / /
* | | | | | | | | | Merge pull request #3154 from gavinandresen/mempool_refactorGavin Andresen2013-11-0311-246/+317
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Mempool refactor
| * | | | | | | | | | Refactor: CTxMempool class to its own txmempool.{cpp,h}Gavin Andresen2013-11-0411-246/+317
|/ / / / / / / / / /
* | | | | | | | | | Merge pull request #3193 from joshtriplett/patch-1Gavin Andresen2013-11-021-16/+2
|\ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / |/| | | | | | | | | .gitignore: Simplify references to the same file in different directories
| * | | | | | | | | .gitignore: Simplify references to the same file in different directoriesJosh Triplett2013-11-021-16/+2
|/ / / / / / / / / | | | | | | | | | | | | | | | | | | Unless a .gitignore pattern is anchored, it'll match in any directory, not juts at the top level. Simplify .gitignore accordingly.
* | | | | | | | | Merge pull request #3087Pieter Wuille2013-11-024-46/+33
|\ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | caca6aa Make some globals in main non-public. (Pieter Wuille) 85eb2ce Do not use the redundant BestInvalidWork record in the block database. (Pieter Wuille)
| * | | | | | | | Make some globals in main non-public.Pieter Wuille2013-11-012-26/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This means they are declared static, and their extern definition in main.h is removed. Also moved CBlockIndexWorkComparator to the .cpp file.
| * | | | | | | | Do not use the redundant BestInvalidWork record in the block database.Pieter Wuille2013-11-014-21/+13
| | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As block index entries have a flag for marking invalid blocks, the 'best invalid work' information can be derived from there. In addition, remove the global from main.h
* | | | | | | | Merge pull request #3128Gavin Andresen2013-11-014-9/+22
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0056095 Show short scriptPubKeys correctly (Peter Todd) 22de68d Relay OP_RETURN TxOut as standard transaction type (Peter Todd) Signed-off-by: Gavin Andresen <[email protected]>
| * | | | | | | | Show short scriptPubKeys correctlyPeter Todd2013-10-241-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously bitcoin-qt's -debug transaction info was showing CTxOut([error]) It is valid for a scriptPubKey to be any size, for example simply OP_RETURN is valid and can be used to destroy a TXOUT to mining fees.
| * | | | | | | | Relay OP_RETURN TxOut as standard transaction typePeter Todd2013-10-243-7/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also fix decoderawtransaction to not show reqSigs or addresses for nulldata txouts. (Previous version also left reqSigs uninitialized mistakenly)
* | | | | | | | | Merge pull request #3114Pieter Wuille2013-11-012-3/+7
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | | | | | | | | | | | a616206 Give peer time-adjustment data an own lock (Pieter Wuille)
| * | | | | | | | Give peer time-adjustment data an own lockPieter Wuille2013-10-262-3/+7
| | |_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of relying on cs_main (defined in a different module) to prevent concurrent access to it.
* | | | | | | | Merge pull request #3159Wladimir J. van der Laan2013-10-313-11/+19
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9eb4ab6 transactionview: make exportClicked() use message() (Philip Kaufmann) 868d3ee transactionview: add message() signal (Philip Kaufmann)
| * | | | | | | | transactionview: make exportClicked() use message()Philip Kaufmann2013-10-301-10/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - use message() for displaying success or failure of export - rework the strings to be more detailed / informative - additional small cleanups
| * | | | | | | | transactionview: add message() signalPhilip Kaufmann2013-10-302-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - allow to use message() in transactionview by connecting to the message() signal in WalletView
* | | | | | | | | Merge pull request #3189Wladimir J. van der Laan2013-10-312-53/+65
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 71ba467 [Qt] sendcoinsdialog: convert QMessageBox usage to message() (Philip Kaufmann)
| * | | | | | | | | [Qt] sendcoinsdialog: convert QMessageBox usage to message()Philip Kaufmann2013-10-302-53/+65
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - add new processSendCoinsReturn() function, which parses the status of WalletModel::SendCoinsReturn and generates a pair consisting of a message and message flags - result is we only need one emit message() call - this change ensures that the GUI is shown for warnings/errors in sendcoinsdialog, because of message() taking care of that for modal messages - changes 2 warning message into error messages and removed "Error:" in front of the actual error message string
* | | | | | | | | Merge pull request #3067 from Diapolo/debug-switchGavin Andresen2013-10-307-32/+46
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | | re-work -debug switch handling
| * | | | | | | | re-work -debug switch handlingPhilip Kaufmann2013-10-307-32/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - re-work -debug help message text - make -debug log every debugging information again (even all categories) - remove unneeded fDebug checks in front of LogPrint()/qDebug(), as that check is done in LogPrintf() when category is != NULL (true for all LogPrint() calls - remove fDebug ONLY in code which is NOT performance-critical - harmonize addrman category name - deprecate -debugnet usage, should be used via -debug=net and remove the corresponding global
* | | | | | | | | Merge pull request #3160 from Diapolo/walletviewWladimir J. van der Laan2013-10-301-21/+16
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | | [Qt] walletview: make backupWallet() use GUIUtil::getSaveFileName()
| * | | | | | | | walletview: clarify 2 commentsPhilip Kaufmann2013-10-271-2/+2
| | | | | | | | |
| * | | | | | | | walletview: make backupWallet() use GUIUtil::getSaveFileName()Philip Kaufmann2013-10-271-19/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - this allows removal of several Qt headers and makes use of a standardized function in GUIUtil - adds selected path to the UI output
* | | | | | | | | Merge pull request #3176 from Diapolo/keyGavin Andresen2013-10-301-3/+4
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | fix wrong memcmp() usage in CKey::operator==
| * | | | | | | | | fix wrong memcmp() usage in CKey::operator==Philip Kaufmann2013-10-281-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - add a check for CKey::size() of a and b (size can be 0 or 32) - change the fixed value in memcmp() to use a.size() instead - fixes #3090
* | | | | | | | | | Merge pull request #3173 from gavinandresen/fuzzmessagesGavin Andresen2013-10-304-3/+94
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | -fuzzmessagestest=N : randomly corrupt 1-of-N sent messages
| * | | | | | | | | | -fuzzmessagestest=N : randomly corrupt 1-of-N sent messagesGavin Andresen2013-10-292-1/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I needed this to test the new "reject" p2p message, but it should be generally useful for fuzz-testing network message handling code.
| * | | | | | | | | | Bug fix: CDataStream::GetAndClear() when nReadPos > 0Gavin Andresen2013-10-292-2/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changed CDataStream::GetAndClear() to use the most obvious get get and clear instead of a tricky swap(). Added a unit test for CDataStream insert/erase/GetAndClear. Note: GetAndClear() is not performance critical, it is used only by the send-a-message-to-the-network code. Bug was not noticed before now because the send-a-message code never erased from the stream.
* | | | | | | | | | | Merge pull request #3115 from sipa/walletmainGavin Andresen2013-10-2910-178/+109
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Interaction cleanups between main and wallet
| * | | | | | | | | | | Break dependency of init on wallet.Pieter Wuille2013-10-267-22/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This required some code movement (what was CWalletTx::AcceptToMemoryPool doing in main?), and adding a few explicit includes that used to be implicit through init.h.
| * | | | | | | | | | | Use boost signals for callbacks from main to walletPieter Wuille2013-10-265-96/+77
| | | | | | | | | | | |