aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1592 from Diapolo/Qt_WindowTitleWladimir J. van der Laan2012-07-142-5/+4
|\ | | | | change Window title to "Bitcoin - Wallet" / misc related renames
| * change Window title to "Bitcoin - Wallet" / misc related renamesPhilip Kaufmann2012-07-132-5/+4
| | | | | | | | | | | | | | - this helps user to not think our Client is called "Bitcoin Wallet" - change "About Bitcoin-Qt" to "About Bitcoin" - change "Bitcoin debug window" to "Bitcoin - Debug window" - change "Client" in debug Window to "Bitcoin Core"
* | Merge pull request #1587 from Diapolo/signverifymessagedialogWladimir J. van der Laan2012-07-141-1/+1
|\ \ | | | | | | fix a wrong string in signverifymessagedialog.ui
| * | fix a wrong string in signverifymessagedialog.uiPhilip Kaufmann2012-07-121-1/+1
| | |
* | | Merge pull request #1593 from Diapolo/testnet_icon_aboutWladimir J. van der Laan2012-07-141-0/+3
|\ \ \ | | | | | | | | when on testnet, set testnet icon for about dialog
| * | | when on testnet, set testnet icon for about dialogPhilip Kaufmann2012-07-131-0/+3
| | |/ | |/| | | | | | | - add a comment
* | | Merge branch 'chashwriter' of https://github.com/sipa/bitcoinGavin Andresen2012-07-131-6/+42
|\ \ \
| * | | CHashWriter that does SHA256 in-place during serializationPieter Wuille2012-07-071-6/+42
| | | |
* | | | Merge pull request #1575 from laanwj/2012_07_persistentbalancecheckWladimir J. van der Laan2012-07-131-15/+10
|\ \ \ \ | |_|/ / |/| | | (UI) Persistently poll for balance change when number of blocks changed
| * | | Persistently poll for balance change when number of blocks changedWladimir J. van der Laan2012-07-111-15/+10
| | | | | | | | | | | | | | | | | | | | | | | | Fixes #1452. Until we can make the logic water-tight *and* are notified in every case the balance might have changed, remove the premature optimization and simply recompute the balance every half a second when the number of blocks changed.
* | | | Bug fix: sendrawtransaction was not relaying properlyGavin Andresen2012-07-121-10/+23
| | | |
* | | | optionsmodel cleanupPhilip Kaufmann2012-07-122-58/+36
| |_|/ |/| | | | | | | | | | | | | | | | | | | | - cleanup optionsmodel before adding new proxy options - place SOCKS version stuff below proxy port (IP, Port, SOCKS version) - simplyfy some parts of the code (e.g. don't check IP and port, as this is done in optionsdialog anyway, remove unneeded {} in switch/case) - small cosmetic changes in the header for better readability
* | | Merge pull request #1497 from luke-jr/bugfix_neguintGregory Maxwell2012-07-111-9/+3
|\ \ \ | | | | | | | | CBigNum: Convert negative int64 values in a more well-defined way
| * | | CBigNum: Convert negative int64 values in a more well-defined wayLuke Dashjr2012-06-181-9/+3
| | | | | | | | | | | | | | | | Since the minimum signed integer cannot be represented as positive so long as its type is signed, and it's not well-defined what happens if you make it unsigned before negating it, we instead increment the negative integer by 1, convert it, then increment the (now positive) unsigned integer by 1 to compensate
* | | | Reorder dnsseed list, Jeff's seed list is static so put it last.Gregory Maxwell2012-07-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Because new nodes pull from the first connected node the load balancing of the first connection is more important than it should be. This change puts Pieter's seed first, because its probably the best maintained right now.
* | | | fix some recently added translation pluralsPhilip Kaufmann2012-07-111-9/+9
| | | |
* | | | Translation strings updateWladimir J. van der Laan2012-07-112-750/+280
| |/ / |/| |
* | | Merge pull request #1569 from Diapolo/addressbookpageWladimir J. van der Laan2012-07-104-11/+16
|\ \ \ | | | | | | | | replace some ugly code in addressbookpage.cpp
| * | | replace some ugly code in addressbookpage.cppPhilip Kaufmann2012-07-084-11/+16
| | | | | | | | | | | | | | | | | | | | | | | | - add signals signMessage() and verifyMessage() in addressbookpage.cpp - connect to them in bitcoingui.cpp to switch to the corresponding tab in the Sign/Verify Message dialog - make gotoSignMessageTab() and gotoVerifyMessageTab() private slots
* | | | Fix Qt build on OSXGavin Andresen2012-07-092-6/+16
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Compiling boost::interprocess::message_queue against boost 1.50 macports with -arch i386 (how releases are built, for minimum download size and maximum compatibility) is failing: src/qt/qtipcserver.cpp:37: error: no matching function for call to ‘boost::interprocess::message_queue_t<boost::interprocess::offset_ptr<void, int, long unsigned int, 0u> >::timed_receive(char (*)[257], long unsigned int, size_t&, unsigned int&, boost::posix_time::ptime&)’ This is probably a boost or macports bug, but since interprocess::message_queue is only used for URI support, which isn't implemented on OSX anyway, I fixed the build by #ifdef'ing out that code.
* | | Merge pull request #1464 from Diapolo/GUI_showSSLVersionWladimir J. van der Laan2012-07-082-21/+51
|\ \ \ | | | | | | | | GUI: show used OpenSSL library version in debug window
| * | | show used OpenSSL library version in debug windowPhilip Kaufmann2012-07-072-21/+51
| | | |
* | | | fix typo in optionsmodel.cppPhilip Kaufmann2012-07-071-1/+1
|/ / /
* | | Fix OBO in socks5 auth proposal. This fixes compatibility with openssh's ↵Douglas Huff2012-07-071-1/+1
| | | | | | | | | | | | socks5 proxy and tor's .2.3.x branch.
* | | Merge pull request #1469 from Diapolo/signverifymessagedialogWladimir J. van der Laan2012-07-0714-699/+818
|\ \ \ | | | | | | | | GUI: merge sign/verify message into a single window with tabbed UI
| * | | GUI: merge sign/verify message into a single window with tabbed UIPhilip Kaufmann2012-07-0614-699/+818
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - add UI-feedback via QValidatedLineEdit - copy button for generated signature was moved to the signature output field - add an addressbook button to verify message tab - input fields are now evenly ordered for sign and verify tabs - update FIRST_CLASS_MESSAGING support to ensure a good UX - add a button and context menu entry in addressbook for verify message (to be consistent with sign message) - focus is now only set/changed, when clearing input fields or adding an address via addressbook - re-work / update some strings - ensure model gets initialized in the SignVerifyMessageDialog constructor - add checks for a valid model to both addressbook buttons - remove unneeded includes for Qt GUI elements that are listed in ui_signverifymessagedialog.h anyway
* | | | Merge pull request #1518 from Diapolo/qrcodedialogWladimir J. van der Laan2012-07-077-152/+215
|\ \ \ \ | | | | | | | | | | update QRCodeDialog
| * | | | update QRCodeDialogPhilip Kaufmann2012-07-067-152/+215
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - remove unused #include <QDebug> and lblBTC label - update Bitcoin input field to a BitcoinAmountField to allow Bitcoin unit selection - use BitcoinUnits::format for the resulting amount parameter in the generated URI (always use BTC as per BIP21) - move MAX_URI_LENGTH and EXPORT_IMAGE_SIZE to guiconstants.h - add OptionsModel in AddressBookPage and use it in on_showQRCode_clicked() to pass it to QRCodeDialog - add OptionsModel in QRCodeDialog to enable display unit updates - add updateDisplayUnit() slot to be able to imediately update currently set bitcoin unit - make all labels in the UI-file plain text - resize dialog to match for an updated layout (fields are now stacked and new field) - remove unused parameters from private slots - only enable save button, when QR Code was generated - show message when entered amound is invalid - add read-only QPlainTextEdit field to output generated URI
* | | | | Merge pull request #1552 from Diapolo/txdescWladimir J. van der Laan2012-07-072-47/+39
|\ \ \ \ \ | | | | | | | | | | | | GUI: enhance translation possibilities in TransactionDesc / misc other changes
| * | | | | enhance translation possibilities in TransactionDesc / misc other changesPhilip Kaufmann2012-07-032-47/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - remove "#include <QString>" as this is included in the header - add some missing plural forms that can be translated - change "yours" into "own address", which is easier to understand and translate in that context - cleanup translatable strings to not include HTML or unneeded chars (e.g. ":") - resize TransactionDescDialog a little (remove unwanted line-breaks with non english translations)
* | | | | | Merge pull request #1559 from sje397/BalanceSignalFixWladimir J. van der Laan2012-07-073-14/+55
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | Add a timer to check for changes in immature or unconfirmed balances,
| * | | | | Add a timer to check for changes in immature or unconfirmed balances,Scott Ellis2012-07-063-14/+55
| | | | | | | | | | | | | | | | | | | | | | | | when these are non-zero. Fixed a minor mem leak.
* | | | | | Warn if blockchain majority doesn't match CBlock::CURRENT_VERSIONGavin Andresen2012-07-061-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a warning "this version is obsolete, upgrade required" if more than 50 of the previous 100 blocks in the blockchain are a new version.
* | | | | | Treat non-version-1 transactions as non-standardGavin Andresen2012-07-062-2/+7
| |_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | Adds CBlock::CURRENT_VERSION and CTransaction::CURRENT_VERSION constants, and makes non-CURRENT_VERSION transactions nonstandard. This will help make future upgrades smoother.
* | | | | Merge pull request #1304 from rebroad/ShowBlockTimestampJeff Garzik2012-07-052-4/+13
|\ \ \ \ \ | | | | | | | | | | | | Show block timestamp
| * | | | | Show the timestamp for the block.R E Broadley2012-05-292-4/+13
| | | | | | | | | | | | | | | | | | | | | | | | wrap lines
* | | | | | bitcoinrpc.cpp: Removed outdated commentJeff Garzik2012-07-051-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | Fixes #1373
* | | | | | Merge branch 'uri' of https://github.com/TheBlueMatt/bitcoinGavin Andresen2012-07-054-21/+14
|\ \ \ \ \ \
| * | | | | | Revert "Disable bitcoin: URI handling on Windows for the 0.6 release"Matt Corallo2012-06-152-13/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 7b90edb5a6cada7176012d09d748847b5f966585.
| * | | | | | Fix #956 the Boost 1.49 way.Matt Corallo2012-06-151-0/+5
| | | | | | |
| * | | | | | Upgrade to Boost 1.49 on Win32Matt Corallo2012-06-152-8/+8
| | | | | | |
* | | | | | | Use unsigned ints to fix signed/unsigned warningsGavin Andresen2012-07-053-10/+11
| | | | | | |
* | | | | | | Merge pull request #1554 from jgarzik/dup-gethashJeff Garzik2012-07-052-19/+17
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Remove duplicate GetHash() in ConnectBlock
| * | | | | | | CTxMemPool: eliminate redundant lock, GetHash() callJeff Garzik2012-07-042-5/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ::addUnchecked()'s only caller already takes the necessary lock, and has already calculated the TX's hash.
| * | | | | | | Remove duplicate GetHash() in ConnectBlockMatt Corallo2012-07-041-14/+14
| | | | | | | |
* | | | | | | | Implement raw transaction RPC callsGavin Andresen2012-07-0511-56/+749
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement listunspent / getrawtransaction / createrawtransaction / signrawtransaction, to support creation and signing-on-multiple-device multisignature transactions.
* | | | | | | | RPCTypeCheck method to make type-checking JSON Arrays easier.Gavin Andresen2012-07-052-0/+52
| | | | | | | |
* | | | | | | | Refactor: SignSignature/VerifyScriptGavin Andresen2012-07-052-13/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Minor refactor to support signrawtx signing/verifying transactions when it might only have the previous transaction's txid and txOut.
* | | | | | | | Rework gettransaction / getblock RPC callsGavin Andresen2012-07-051-264/+28
| |_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This PULL reworks new (post-0.6.*) features of the gettransaction/getblock RPC calls as follows: It removes the 'decompositions' object argument from getblock, replacing it just a list of transaction hashes; equivalent (I believe) of passing the {"tx":"hash"} decomposition. It replaces the 'decompositions' object argument of gettransaction with a boolean flag; if true, returns the same stuff that the {"script":"obj"} decomposition would return (txins/txouts as hex, disassembled, and bitcoin addresses). It adds a "rawtx" field to the output of gettransaction, that is the entire transaction serialized and hex-encoded. It removes the "size" field from gettransaction, since the size is trivial to compute from the "rawtx" field (either take the length after hex-decoding, or just compute it as hex-length/2).
* | | | | | | Merge pull request #1555 from TheBlueMatt/warningsJeff Garzik2012-07-042-5/+13
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Fix remaining compile warnings.