aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2013-11-11Fix struct/class declaration mismatchesGavin Andresen
2013-11-10Cleanup code using forward declarations.Brandon Dahler
Use misc methods of avoiding unnecesary header includes. Replace int typedefs with int##_t from stdint.h. Replace PRI64[xdu] with PRI[xdu]64 from inttypes.h. Normalize QT_VERSION ifs where possible. Resolve some indirect dependencies as direct ones. Remove extern declarations from .cpp files.
2013-11-08Rename leveldb.{h,cpp} to leveldbwrapper.{h,cpp}.Brandon Dahler
2013-11-08Merge pull request #3223 from TheBlueMatt/masterWladimir J. van der Laan
Test changes
2013-11-08Add a few more basic script/tx test-cases.Matt Corallo
2013-11-08Merge pull request #3155 from wtogami/split_proto_varWladimir J. van der Laan
Split MIN_PROTO_VERSION into INIT_PROTO_VERSION and MIN_PEER_PROTO_VERSION
2013-11-08[Qt] rename rpcconsole windowPhilip Kaufmann
- rework window title to not include Bitcoin - in front, as no other dialog does this - favor a connect() call over an own function for clearing the traffic graph - write monospace lowercase (seems to be correct after some web search) and add a comment that we should avoid / remove fixed font sizes
2013-11-07Merge pull request #3209Wladimir J. van der Laan
a80b1a0 [Qt] make event() and eventFilter() in askpassphrasedialog protected (Philip Kaufmann)
2013-11-06Merge pull request #3145Wladimir J. van der Laan
395d0d5 rework an ugly hack in processPaymentRequest() (Philip Kaufmann) 952d2cd make processPaymentRequest() use a single SendCoinsRecipient (Philip Kaufmann) 983cef4 payment-request UI: use SendCoinsRecipient.message for memo (Philip Kaufmann) c6c97e0 [Qt] Rework of payment request UI (mainly for insecure pr) (Philip Kaufmann)
2013-11-05[Qt] make event() and eventFilter() in askpassphrasedialog protectedPhilip Kaufmann
2013-11-05Merge pull request #3206 from Diapolo/addressbookpage_modelWladimir J. van der Laan
[Qt] remove unused optionsmodel from addressbookpage
2013-11-05[Qt] remove unused optionsmodel from addressbookpagePhilip Kaufmann
2013-11-05[Qt] use tr() instead of QObject::tr() in intro.cppPhilip Kaufmann
2013-11-05qt: remove unused signal from addresstablemodelWladimir J. van der Laan
2013-11-05Merge pull request #3196 from laanwj/2013_11_nohaveguiWladimir J. van der Laan
No more fHaveGUI
2013-11-04Merge pull request #3198 from nvmd/compile_on_mavericksGavin Andresen
Make time facet non-constant
2013-11-05Make time facet non-constantSergey Kazenyuk
2013-11-04qt: add license header to source filesWladimir J. van der Laan
Closes #839
2013-11-04Merge pull request #3188 from Diapolo/logtimestamp_defWladimir J. van der Laan
make -logtimestamps default on and rework help-message
2013-11-04Merge pull request #3076 from lano1106/uint256_utilWladimir J. van der Laan
Make util phexdigit array reusable
2013-11-04No more fHaveGUIWladimir J. van der Laan
No more specific handling of GUI in bitcoin core. Replace the last usage of fHaveGUI with a fForceServer parameter on AppInit2.
2013-11-03process received messages one at a time without sleeping between messagesPatrick Strateman
2013-11-04Refactor: CTxMempool class to its own txmempool.{cpp,h}Gavin Andresen
2013-11-02make -logtimestamps default on and rework help-messagePhilip Kaufmann
2013-11-02Merge pull request #3087Pieter Wuille
caca6aa Make some globals in main non-public. (Pieter Wuille) 85eb2ce Do not use the redundant BestInvalidWork record in the block database. (Pieter Wuille)
2013-11-01Merge pull request #3128Gavin Andresen
0056095 Show short scriptPubKeys correctly (Peter Todd) 22de68d Relay OP_RETURN TxOut as standard transaction type (Peter Todd) Signed-off-by: Gavin Andresen <gavinandresen@gmail.com>
2013-11-01Merge pull request #3114Pieter Wuille
a616206 Give peer time-adjustment data an own lock (Pieter Wuille)
2013-11-01Make some globals in main non-public.Pieter Wuille
This means they are declared static, and their extern definition in main.h is removed. Also moved CBlockIndexWorkComparator to the .cpp file.
2013-11-01Do not use the redundant BestInvalidWork record in the block database.Pieter Wuille
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
2013-10-31rework an ugly hack in processPaymentRequest()Philip Kaufmann
- use a QStringList to store valid addresses and format them for GUI and debug.log usage via .join()
2013-10-31make processPaymentRequest() use a single SendCoinsRecipientPhilip Kaufmann
- as one this pulls main purpose is to change a payment request to be displayed as a single sendcoins entry
2013-10-31payment-request UI: use SendCoinsRecipient.message for memoPhilip Kaufmann
2013-10-31[Qt] Rework of payment request UI (mainly for insecure pr)Philip Kaufmann
- 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
2013-10-31Merge pull request #3159Wladimir J. van der Laan
9eb4ab6 transactionview: make exportClicked() use message() (Philip Kaufmann) 868d3ee transactionview: add message() signal (Philip Kaufmann)
2013-10-31Merge pull request #3189Wladimir J. van der Laan
71ba467 [Qt] sendcoinsdialog: convert QMessageBox usage to message() (Philip Kaufmann)
2013-10-30Merge pull request #3067 from Diapolo/debug-switchGavin Andresen
re-work -debug switch handling
2013-10-30[Qt] sendcoinsdialog: convert QMessageBox usage to message()Philip Kaufmann
- 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
2013-10-30transactionview: make exportClicked() use message()Philip Kaufmann
- use message() for displaying success or failure of export - rework the strings to be more detailed / informative - additional small cleanups
2013-10-30transactionview: add message() signalPhilip Kaufmann
- allow to use message() in transactionview by connecting to the message() signal in WalletView
2013-10-30Merge pull request #3160 from Diapolo/walletviewWladimir J. van der Laan
[Qt] walletview: make backupWallet() use GUIUtil::getSaveFileName()
2013-10-30re-work -debug switch handlingPhilip Kaufmann
- 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
2013-10-30Merge pull request #3176 from Diapolo/keyGavin Andresen
fix wrong memcmp() usage in CKey::operator==
2013-10-30Merge pull request #3173 from gavinandresen/fuzzmessagesGavin Andresen
-fuzzmessagestest=N : randomly corrupt 1-of-N sent messages
2013-10-29Merge pull request #3115 from sipa/walletmainGavin Andresen
Interaction cleanups between main and wallet
2013-10-29Merge pull request #3162 from sipa/saninsertWladimir J. van der Laan
Remove redundant insert method in serialize
2013-10-29-fuzzmessagestest=N : randomly corrupt 1-of-N sent messagesGavin Andresen
I needed this to test the new "reject" p2p message, but it should be generally useful for fuzz-testing network message handling code.
2013-10-29Bug fix: CDataStream::GetAndClear() when nReadPos > 0Gavin Andresen
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.
2013-10-28fix wrong memcmp() usage in CKey::operator==Philip Kaufmann
- 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
2013-10-28Generalize the remove-outputs check for fully-prunable transactions.Pieter Wuille
Instead of explicitly testing for the presence of any output, and dealing with this case specially, just interpret it as an empty CCoins. The case previously caught using the HaveCoins check, is now handled by the generic outs != outsBlock test.
2013-10-28qt: make receive coins tab look more consistent with send coins tabWladimir J. van der Laan
Use a GridLayout instead of a FormLayout. This makes the alignment of the labels consistent between the tabs.