]> Git Repo - VerusCoin.git/log
VerusCoin.git
11 years agoconfigure.ac: Check for miniupnpc headers, not just -lminiupnpc
Josh Triplett [Thu, 28 Nov 2013 02:16:16 +0000 (18:16 -0800)]
configure.ac: Check for miniupnpc headers, not just -lminiupnpc

This protects against broken systems which have libminiupnpc.a or
libminiupnpc.so installed but don't have the miniupnpc headers.

11 years agoautogen.sh: Stop passing --verbose to autoreconf
Josh Triplett [Thu, 28 Nov 2013 01:29:00 +0000 (17:29 -0800)]
autogen.sh: Stop passing --verbose to autoreconf

This quiets down the autotools build, making warnings much more visible.

11 years agoautogen.sh: Use long options to autoreconf, for self-documentation
Josh Triplett [Thu, 28 Nov 2013 01:27:16 +0000 (17:27 -0800)]
autogen.sh: Use long options to autoreconf, for self-documentation

11 years agoautogen.sh: Support running from outside the source directory
Josh Triplett [Thu, 28 Nov 2013 01:25:58 +0000 (17:25 -0800)]
autogen.sh: Support running from outside the source directory

Initial steps towards supporting out-of-tree builds.

11 years agoautogen.sh: Use set -e to fail if any command fails
Josh Triplett [Thu, 28 Nov 2013 01:24:26 +0000 (17:24 -0800)]
autogen.sh: Use set -e to fail if any command fails

In preparation for expanding autogen.sh.

11 years agoautogen.sh: Add a /bin/sh shebang.
Josh Triplett [Thu, 28 Nov 2013 01:21:40 +0000 (17:21 -0800)]
autogen.sh: Add a /bin/sh shebang.

11 years agoMerge pull request #3087
Pieter Wuille [Sat, 2 Nov 2013 14:10:32 +0000 (15:10 +0100)]
Merge pull request #3087

caca6aa Make some globals in main non-public. (Pieter Wuille)
85eb2ce Do not use the redundant BestInvalidWork record in the block database. (Pieter Wuille)

11 years agoMerge pull request #3128
Gavin Andresen [Fri, 1 Nov 2013 02:06:03 +0000 (12:06 +1000)]
Merge pull request #3128

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]>
11 years agoMerge pull request #3114
Pieter Wuille [Fri, 1 Nov 2013 00:00:37 +0000 (01:00 +0100)]
Merge pull request #3114

a616206 Give peer time-adjustment data an own lock (Pieter Wuille)

11 years agoMake some globals in main non-public.
Pieter Wuille [Mon, 14 Oct 2013 00:13:44 +0000 (02:13 +0200)]
Make some globals in main non-public.

This means they are declared static, and their extern definition in
main.h is removed. Also moved CBlockIndexWorkComparator to the .cpp
file.

11 years agoDo not use the redundant BestInvalidWork record in the block database.
Pieter Wuille [Sun, 13 Oct 2013 20:15:48 +0000 (22:15 +0200)]
Do not use the redundant BestInvalidWork record in the block database.

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

11 years agoMerge pull request #3159
Wladimir J. van der Laan [Thu, 31 Oct 2013 16:42:33 +0000 (17:42 +0100)]
Merge pull request #3159

9eb4ab6 transactionview: make exportClicked() use message() (Philip Kaufmann)
868d3ee transactionview: add message() signal (Philip Kaufmann)

11 years agoMerge pull request #3189
Wladimir J. van der Laan [Thu, 31 Oct 2013 07:15:09 +0000 (08:15 +0100)]
Merge pull request #3189

71ba467 [Qt] sendcoinsdialog: convert QMessageBox usage to message() (Philip Kaufmann)

11 years agoMerge pull request #3067 from Diapolo/debug-switch
Gavin Andresen [Wed, 30 Oct 2013 22:42:31 +0000 (15:42 -0700)]
Merge pull request #3067 from Diapolo/debug-switch

re-work -debug switch handling

11 years ago[Qt] sendcoinsdialog: convert QMessageBox usage to message()
Philip Kaufmann [Wed, 30 Oct 2013 14:37:41 +0000 (15:37 +0100)]
[Qt] sendcoinsdialog: convert QMessageBox usage to message()

- 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

11 years agotransactionview: make exportClicked() use message()
Philip Kaufmann [Sat, 26 Oct 2013 17:21:10 +0000 (19:21 +0200)]
transactionview: make exportClicked() use message()

- use message() for displaying success or failure of export
- rework the strings to be more detailed / informative
- additional small cleanups

11 years agotransactionview: add message() signal
Philip Kaufmann [Sat, 26 Oct 2013 17:12:29 +0000 (19:12 +0200)]
transactionview: add message() signal

- allow to use message() in transactionview by connecting to the
  message() signal in WalletView

11 years agoMerge pull request #3160 from Diapolo/walletview
Wladimir J. van der Laan [Wed, 30 Oct 2013 15:02:38 +0000 (08:02 -0700)]
Merge pull request #3160 from Diapolo/walletview

[Qt] walletview: make backupWallet() use GUIUtil::getSaveFileName()

11 years agore-work -debug switch handling
Philip Kaufmann [Tue, 8 Oct 2013 10:09:40 +0000 (12:09 +0200)]
re-work -debug switch handling

- 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

11 years agoMerge pull request #3176 from Diapolo/key
Gavin Andresen [Wed, 30 Oct 2013 08:03:25 +0000 (01:03 -0700)]
Merge pull request #3176 from Diapolo/key

fix wrong memcmp() usage in CKey::operator==

11 years agoMerge pull request #3173 from gavinandresen/fuzzmessages
Gavin Andresen [Wed, 30 Oct 2013 07:51:25 +0000 (00:51 -0700)]
Merge pull request #3173 from gavinandresen/fuzzmessages

-fuzzmessagestest=N : randomly corrupt 1-of-N sent messages

11 years agoMerge pull request #3115 from sipa/walletmain
Gavin Andresen [Wed, 30 Oct 2013 01:01:57 +0000 (18:01 -0700)]
Merge pull request #3115 from sipa/walletmain

Interaction cleanups between main and wallet

11 years agoMerge pull request #3162 from sipa/saninsert
Wladimir J. van der Laan [Tue, 29 Oct 2013 11:55:08 +0000 (04:55 -0700)]
Merge pull request #3162 from sipa/saninsert

Remove redundant insert method in serialize

11 years ago-fuzzmessagestest=N : randomly corrupt 1-of-N sent messages
Gavin Andresen [Mon, 28 Oct 2013 06:28:00 +0000 (16:28 +1000)]
-fuzzmessagestest=N : randomly corrupt 1-of-N sent messages

I needed this to test the new "reject" p2p message, but it should be generally
useful for fuzz-testing network message handling code.

11 years agoBug fix: CDataStream::GetAndClear() when nReadPos > 0
Gavin Andresen [Tue, 29 Oct 2013 01:16:27 +0000 (11:16 +1000)]
Bug fix: CDataStream::GetAndClear() when nReadPos > 0

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.

11 years agofix wrong memcmp() usage in CKey::operator==
Philip Kaufmann [Mon, 28 Oct 2013 10:20:26 +0000 (11:20 +0100)]
fix wrong memcmp() usage in CKey::operator==

- 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

11 years agoMerge pull request #3163 from sipa/allunspendable
Gregory Maxwell [Mon, 28 Oct 2013 15:34:42 +0000 (08:34 -0700)]
Merge pull request #3163 from sipa/allunspendable

Generalize the remove-outputs check for fully-prunable transactions.

11 years agoGeneralize the remove-outputs check for fully-prunable transactions.
Pieter Wuille [Sat, 26 Oct 2013 19:26:29 +0000 (21:26 +0200)]
Generalize the remove-outputs check for fully-prunable transactions.

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.

11 years agoqt: make receive coins tab look more consistent with send coins tab
Wladimir J. van der Laan [Mon, 28 Oct 2013 13:47:28 +0000 (14:47 +0100)]
qt: make receive coins tab look more consistent with send coins tab

Use a GridLayout instead of a FormLayout. This makes the alignment
of the labels consistent between the tabs.

11 years agoMerge pull request #3175 from TheBlueMatt/master
Wladimir J. van der Laan [Mon, 28 Oct 2013 08:08:53 +0000 (01:08 -0700)]
Merge pull request #3175 from TheBlueMatt/master

Missed RPC port

11 years agoMissed an RPC port
Matt Corallo [Mon, 28 Oct 2013 07:53:35 +0000 (03:53 -0400)]
Missed an RPC port

11 years agoMerge pull request #3174 from TheBlueMatt/master
Wladimir J. van der Laan [Mon, 28 Oct 2013 07:49:03 +0000 (00:49 -0700)]
Merge pull request #3174 from TheBlueMatt/master

Re-enable Jenkins and run more tests on Jenkins than pull-tester gets

11 years agoFix port binding by listening on port $BASHPID
Matt Corallo [Mon, 28 Oct 2013 07:41:40 +0000 (03:41 -0400)]
Fix port binding by listening on port $BASHPID

11 years agoRun block tester and test suite on Windows too (only on Jenkins)
Matt Corallo [Mon, 28 Oct 2013 07:20:12 +0000 (03:20 -0400)]
Run block tester and test suite on Windows too (only on Jenkins)

11 years agoGracefully handle the case when a DISTDIR already exists
Matt Corallo [Mon, 28 Oct 2013 06:59:45 +0000 (02:59 -0400)]
Gracefully handle the case when a DISTDIR already exists

11 years agoMerge pull request #3164 from TheBlueMatt/master
Gavin Andresen [Mon, 28 Oct 2013 05:42:44 +0000 (22:42 -0700)]
Merge pull request #3164 from TheBlueMatt/master

Re-enable BitcoindComparisonTool on pull-tester

11 years agopull-tester.py: Re-enable coverage msg, new args to run test script
Matt Corallo [Mon, 28 Oct 2013 05:20:09 +0000 (01:20 -0400)]
pull-tester.py: Re-enable coverage msg, new args to run test script

11 years agoMake large-reorg tests optional in block-tester
Matt Corallo [Mon, 28 Oct 2013 05:16:41 +0000 (01:16 -0400)]
Make large-reorg tests optional in block-tester

11 years agowalletview: clarify 2 comments
Philip Kaufmann [Sat, 26 Oct 2013 17:31:42 +0000 (19:31 +0200)]
walletview: clarify 2 comments

11 years agowalletview: make backupWallet() use GUIUtil::getSaveFileName()
Philip Kaufmann [Sat, 26 Oct 2013 17:28:47 +0000 (19:28 +0200)]
walletview: make backupWallet() use GUIUtil::getSaveFileName()

- this allows removal of several Qt headers and makes use of a
  standardized function in GUIUtil
- adds selected path to the UI output

11 years agoMerge pull request #3158 from Diapolo/guiutil
Wladimir J. van der Laan [Sun, 27 Oct 2013 10:35:30 +0000 (03:35 -0700)]
Merge pull request #3158 from Diapolo/guiutil

GUIUtil: make getSaveFileName() use native OS path separators

11 years agoMerge pull request #3165 from laanwj/2013_10_english_lang
Wladimir J. van der Laan [Sun, 27 Oct 2013 08:12:04 +0000 (01:12 -0700)]
Merge pull request #3165 from laanwj/2013_10_english_lang

qt: english language update

11 years agoqt: english language update
Wladimir J. van der Laan [Sun, 27 Oct 2013 08:09:44 +0000 (09:09 +0100)]
qt: english language update

11 years agoMerge pull request #3150 from Diapolo/misc
Wladimir J. van der Laan [Sun, 27 Oct 2013 08:08:25 +0000 (01:08 -0700)]
Merge pull request #3150 from Diapolo/misc

[Qt] additional small fixes for #3099 (new receive flow)

11 years agoMerge pull request #3151 from laanwj/2013_10_walletview
Wladimir J. van der Laan [Sun, 27 Oct 2013 08:03:02 +0000 (01:03 -0700)]
Merge pull request #3151 from laanwj/2013_10_walletview

qt: clean up signal handling in walletframe/walletview

11 years agoqt: clean up signal handling in walletframe/walletview
Wladimir J. van der Laan [Fri, 25 Oct 2013 14:10:43 +0000 (16:10 +0200)]
qt: clean up signal handling in walletframe/walletview

Use proper signals everywhere.
Removes the need to store a pointer to the BitcoinGUI object in
the walletview.
Also removes the interdependence between setWalletModel / setBitcoinGUI.

11 years agoRe-enable BitcoindComparisonTool:
Matt Corallo [Sun, 27 Oct 2013 05:47:12 +0000 (01:47 -0400)]
Re-enable BitcoindComparisonTool:

 * Use the latest version, with limited memory usage, and path to
   on-disk db (try mouting qa/tmp on a tmpfs)\
 * enable -debug=net
 * re-enable BitcoindComparisonTool in pull-tester

11 years agoFix comparison tool by asking for blocks more aggressively
Matt Corallo [Fri, 25 Oct 2013 07:52:53 +0000 (03:52 -0400)]
Fix comparison tool by asking for blocks more aggressively

11 years ago[Qt] additional small fixes for #3099 (new receive flow)
Philip Kaufmann [Fri, 25 Oct 2013 12:19:44 +0000 (14:19 +0200)]
[Qt] additional small fixes for #3099 (new receive flow)

- remove 2 unneeded windowTitle attributes, which bloat our translations
- cleanup some unneeded .cpp/.h includes and class usages
- use a more generic string for clearing sendcoinsdialog and
  requestpaymentdialog
- edit 2 strings in BitcoinGUI and replace "edit" with "show" as this
  seems more clear in the context where it is used

11 years agoRemove redundant insert method in serialize.
Pieter Wuille [Sat, 26 Oct 2013 18:34:48 +0000 (20:34 +0200)]
Remove redundant insert method in serialize.

This seems to cause problems on recent clang, and looks totally
redundant and unused.

The const_iterator version is identical to the vector::const_iterator
one (which is a typedef thereof). Marking it private (instead of
removing) compiles fine, so this version is effectively unused even.

11 years agoGUIUtil: make getSaveFileName() use native OS path separators
Philip Kaufmann [Sat, 26 Oct 2013 17:05:37 +0000 (19:05 +0200)]
GUIUtil: make getSaveFileName() use native OS path separators

11 years agoMerge pull request #3153
Pieter Wuille [Sat, 26 Oct 2013 13:14:55 +0000 (15:14 +0200)]
Merge pull request #3153

1f3d364 Send multiple inv messages if mempool.size > MAX_INV_SZ (Gavin Andresen)

11 years agoBreak dependency of init on wallet.
Pieter Wuille [Sat, 19 Oct 2013 16:42:14 +0000 (18:42 +0200)]
Break dependency of init on wallet.

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.

11 years agoUse boost signals for callbacks from main to wallet
Pieter Wuille [Sat, 19 Oct 2013 16:34:06 +0000 (18:34 +0200)]
Use boost signals for callbacks from main to wallet

11 years agoRemove broken PrintWallet functionality
Pieter Wuille [Sat, 19 Oct 2013 15:30:11 +0000 (17:30 +0200)]
Remove broken PrintWallet functionality

11 years agoDo not treat fFromMe transaction differently when broadcasting
Pieter Wuille [Sat, 19 Oct 2013 15:21:49 +0000 (17:21 +0200)]
Do not treat fFromMe transaction differently when broadcasting

11 years agoGive peer time-adjustment data an own lock
Pieter Wuille [Sat, 19 Oct 2013 13:55:08 +0000 (15:55 +0200)]
Give peer time-adjustment data an own lock

Instead of relying on cs_main (defined in a different module) to
prevent concurrent access to it.

11 years agoSend multiple inv messages if mempool.size > MAX_INV_SZ
Gavin Andresen [Tue, 27 Aug 2013 06:12:43 +0000 (16:12 +1000)]
Send multiple inv messages if mempool.size > MAX_INV_SZ

Changes the response to the 'mempool' command so that if
the memory pool has more than MAX_INV_SZ transactions (50,000)
it will respond with multiple 'inv' messages.

11 years agoMerge pull request #3144 from Diapolo/message_sendcoinsdialog
Wladimir J. van der Laan [Fri, 25 Oct 2013 13:43:19 +0000 (06:43 -0700)]
Merge pull request #3144 from Diapolo/message_sendcoinsdialog

allow emit message() in sendcoinsdialog and walletview

11 years agoqt: ReceiveCoinsDialog and SendCoinsDialog should not take a gui object
Wladimir J. van der Laan [Fri, 25 Oct 2013 13:09:15 +0000 (15:09 +0200)]
qt: ReceiveCoinsDialog and SendCoinsDialog should not take a gui object

They're supposed to be children of the walletview, and are added with
addWidget later on.
Inconsequential change because the object passed was already 0.

11 years agoMerge pull request #3149 from Diapolo/misc
Wladimir J. van der Laan [Fri, 25 Oct 2013 13:01:18 +0000 (06:01 -0700)]
Merge pull request #3149 from Diapolo/misc

[Qt] additional small fix for #3099 (new receive flow)

11 years ago[Qt] additional small fix for #3099 (new receive flow)
Philip Kaufmann [Fri, 25 Oct 2013 12:19:44 +0000 (14:19 +0200)]
[Qt] additional small fix for #3099 (new receive flow)

- remove an obsolete connection to a signMessage() signal

11 years agoMerge pull request #3148 from Diapolo/misc
Wladimir J. van der Laan [Fri, 25 Oct 2013 12:36:04 +0000 (05:36 -0700)]
Merge pull request #3148 from Diapolo/misc

[Qt] misc small fixes for #3099 (new receive flow)

11 years ago[Qt] misc small fixes for #3099 (new receive flow)
Philip Kaufmann [Fri, 25 Oct 2013 12:19:44 +0000 (14:19 +0200)]
[Qt] misc small fixes for #3099 (new receive flow)

- changes some strings that were forgotton or made no sense in the conext
  they are used
- remove an orphan file from the qt project file
- revert a small change in signverifymessagedialog.ui
- guard #include "bitcoin-config.h" with #if defined(HAVE_CONFIG_H)
- remove windowTitle from addressbookpage.ui

11 years agoallow emit message() in sendcoinsdialog and walletview
Philip Kaufmann [Thu, 24 Oct 2013 13:49:13 +0000 (15:49 +0200)]
allow emit message() in sendcoinsdialog and walletview

- this allows us to use emit message() over MessageBox:: or gui->message()
  calls in sendcoinsdialog and walletview
- move main handlePaymentRequest() functionality back to BitcoinGUI
- move a showNormalIfMinimized() before gotoSendCoinsPage()

11 years agoMerge pull request #3099 from laanwj/2013_10_new_receive_flow
Wladimir J. van der Laan [Fri, 25 Oct 2013 11:27:05 +0000 (04:27 -0700)]
Merge pull request #3099 from laanwj/2013_10_new_receive_flow

qt: improve "receive coins" workflow

11 years agoqt: general polish after adding new receive flow
Wladimir J. van der Laan [Fri, 18 Oct 2013 17:42:40 +0000 (19:42 +0200)]
qt: general polish after adding new receive flow

- We no longer have an address book, but "address lists", update message
  accordingly
- Add tooltips here and there
- Clarify text on buttons
- add Copy Address button to receive request dialog

11 years agoMerge pull request #3130 from Diapolo/paymentACK_via_message
Wladimir J. van der Laan [Fri, 25 Oct 2013 10:26:36 +0000 (03:26 -0700)]
Merge pull request #3130 from Diapolo/paymentACK_via_message

Qt: move paymentACK handling to paymentserver

11 years agoMerge pull request #3146 from Diapolo/paymentserver_init
Wladimir J. van der Laan [Thu, 24 Oct 2013 15:52:58 +0000 (08:52 -0700)]
Merge pull request #3146 from Diapolo/paymentserver_init

paymentserver: init all class members in constructor

11 years agopaymentserver: init all class members in constructor
Philip Kaufmann [Thu, 24 Oct 2013 14:16:39 +0000 (16:16 +0200)]
paymentserver: init all class members in constructor

11 years agoQt: move paymentACK handling to paymentserver
Philip Kaufmann [Tue, 22 Oct 2013 19:27:24 +0000 (21:27 +0200)]
Qt: move paymentACK handling to paymentserver

- add new slot handlePaymentACK() to paymentserver, which handles
  paymentACK messages (currently we just display them)
- make paymentACK message a modal information dialog
- change some QObject::tr() to just tr()
- clarify the processPaymentRequest() error, when IsDust()
- small string change to prevent a tripple + usage with QString

11 years agoShow short scriptPubKeys correctly
Peter Todd [Thu, 24 Oct 2013 08:52:16 +0000 (04:52 -0400)]
Show short scriptPubKeys correctly

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.

11 years agoRelay OP_RETURN TxOut as standard transaction type
Peter Todd [Thu, 24 Oct 2013 08:32:35 +0000 (04:32 -0400)]
Relay OP_RETURN TxOut as standard transaction type

Also fix decoderawtransaction to not show reqSigs or addresses for
nulldata txouts. (Previous version also left reqSigs uninitialized
mistakenly)

11 years agoMerge pull request #3135 from Diapolo/bitcoingui
Wladimir J. van der Laan [Thu, 24 Oct 2013 07:21:54 +0000 (00:21 -0700)]
Merge pull request #3135 from Diapolo/bitcoingui

bitcoingui: show main window (if hidden) on modal messages

11 years agoMerge pull request #3139 from Diapolo/maturity
Wladimir J. van der Laan [Thu, 24 Oct 2013 07:16:41 +0000 (00:16 -0700)]
Merge pull request #3139 from Diapolo/maturity

[Qt]: fix num Blocks to maturity in Tx description

11 years agoMerge pull request #3137 from Diapolo/RPC
Wladimir J. van der Laan [Thu, 24 Oct 2013 07:13:18 +0000 (00:13 -0700)]
Merge pull request #3137 from Diapolo/RPC

RPC: error code changes and prevent crash with walletpassphrase

11 years ago[Qt]: fix num Blocks to maturity in Tx description
Philip Kaufmann [Thu, 24 Oct 2013 07:04:46 +0000 (09:04 +0200)]
[Qt]: fix num Blocks to maturity in Tx description

- as we have main.h included in transactiondesc.cpp, we now also use
  COINBASE_MATURITY +  1 for the descriptive string
- fixes #3131

11 years agoRPC: error code changes and prevent crash with walletpassphrase
Philip Kaufmann [Wed, 23 Oct 2013 14:19:49 +0000 (16:19 +0200)]
RPC: error code changes and prevent crash with walletpassphrase

- fix crash with walletpassphrase by checking if RPC server is running and
  give a friendly error message how to fix this (fixes #3100)
- add 3 new RPCErrorCodes RPC_SERVER_NOT_STARTED, RPC_NODE_ALREADY_ADDED
  and RCP_NODE_NOT_ADDED (I checked the source to not use a number already
  in use for RPC_SERVER_NOT_STARTED)
- use the new codes where needed / missing
- add missing use of RPC_INVALID_PARAMETER

11 years agobitcoingui: show main window (if hidden) on modal messages
Philip Kaufmann [Wed, 23 Oct 2013 13:12:28 +0000 (15:12 +0200)]
bitcoingui: show main window (if hidden) on modal messages

11 years agoMerge pull request #3134 from laanwj/2013_10_format_monetary_test
Wladimir J. van der Laan [Wed, 23 Oct 2013 12:16:51 +0000 (05:16 -0700)]
Merge pull request #3134 from laanwj/2013_10_format_monetary_test

Add test for monetary value parsing

11 years agoAdd test for monetary value parsing
Wladimir J. van der Laan [Wed, 23 Oct 2013 07:33:16 +0000 (09:33 +0200)]
Add test for monetary value parsing

Just-in-case sanity test for JSON spirit and AmountFromValue.
Also update rpc_format_monetary_values test to use ValueFromAmount,
so that ValueFromAmount is also tested.

11 years agoMerge pull request #3133 from laanwj/2013_10_format_monetary_test
Gavin Andresen [Wed, 23 Oct 2013 09:13:18 +0000 (02:13 -0700)]
Merge pull request #3133 from laanwj/2013_10_format_monetary_test

Add test for monetary value formatting

11 years agoAdd test for monetary value formatting
Wladimir J. van der Laan [Wed, 23 Oct 2013 07:33:16 +0000 (09:33 +0200)]
Add test for monetary value formatting

Tests for issue #3126.
This problem pops up after upgrading json-spirit.

11 years agoqt: show payment information in one text area
Wladimir J. van der Laan [Fri, 18 Oct 2013 12:25:35 +0000 (14:25 +0200)]
qt: show payment information in one text area

Simplifies the dialog (makes it look less crowded) as well
as the code and makes it possible to copy multiple fields at once.
Also format bitcoin URI as URI, add copy button for URI.

11 years agoqt: move bitcoin URI formatting to guiutil
Wladimir J. van der Laan [Fri, 18 Oct 2013 12:03:17 +0000 (14:03 +0200)]
qt: move bitcoin URI formatting to guiutil

Follow the same pattern as the parseBitcoinURI function.

11 years agoqt: use SendCoinsRecipient for payment request information
Wladimir J. van der Laan [Fri, 18 Oct 2013 11:45:11 +0000 (13:45 +0200)]
qt: use SendCoinsRecipient for payment request information

This brings some symmetry into the design by using the same object
both for incoming URIs that are parsed as for outgoing URIs that
are formatted.

11 years agoqt: add message field to SendCoinsRecipient
Wladimir J. van der Laan [Fri, 18 Oct 2013 11:44:27 +0000 (13:44 +0200)]
qt: add message field to SendCoinsRecipient

Also update URI parsing to fill in this field.
Note that the message is not currently used in any way with the client.
It should be stored with the transaction.

11 years agoqt: allow dragging, copying and saving QR code
Wladimir J. van der Laan [Fri, 18 Oct 2013 11:08:30 +0000 (13:08 +0200)]
qt: allow dragging, copying and saving QR code

Add context menu and drag handling to QR code widget.

11 years agoqt: remove verify/send message and send coins from address book
Wladimir J. van der Laan [Fri, 18 Oct 2013 09:23:48 +0000 (11:23 +0200)]
qt: remove verify/send message and send coins from address book

These no longer make sense in the new workflow. It's less
clicks to reach sign/verify message from the menu. And sending
from the address book is one kind of automatic address reuse
we're trying to avoid.

11 years agoqt: rework "receive coins" workflow
Wladimir J. van der Laan [Wed, 16 Oct 2013 13:14:26 +0000 (15:14 +0200)]
qt: rework "receive coins" workflow

11 years agoMerge pull request #3129 from Diapolo/rem-dup-helpmsg
Wladimir J. van der Laan [Tue, 22 Oct 2013 18:52:59 +0000 (11:52 -0700)]
Merge pull request #3129 from Diapolo/rem-dup-helpmsg

remove duplicate -rpcsslciphers help message from init

11 years agoremove duplicate -rpcsslciphers help message from init
Philip Kaufmann [Tue, 22 Oct 2013 18:43:19 +0000 (20:43 +0200)]
remove duplicate -rpcsslciphers help message from init

11 years agoMerge pull request #3123 from super3/master
Wladimir J. van der Laan [Tue, 22 Oct 2013 15:10:17 +0000 (08:10 -0700)]
Merge pull request #3123 from super3/master

Prettify some /Contrib READMEs

11 years agoMerge pull request #3127 from jgarzik/smells-like-json-spirit
Jeff Garzik [Tue, 22 Oct 2013 14:25:54 +0000 (07:25 -0700)]
Merge pull request #3127 from jgarzik/smells-like-json-spirit

Revert recent json-spirit changes

11 years agoMerge pull request #3082 from laanwj/2013_10_rpccli3
Wladimir J. van der Laan [Tue, 22 Oct 2013 14:18:19 +0000 (07:18 -0700)]
Merge pull request #3082 from laanwj/2013_10_rpccli3

Add separate bitcoin-rpc client

11 years agoRevert "JSON Spirit updated to v4.06"
Jeff Garzik [Tue, 22 Oct 2013 09:43:46 +0000 (05:43 -0400)]
Revert "JSON Spirit updated to v4.06"

This reverts commit 2227389fa8fa1b9ff19234838fc7b641e935125b.

11 years agoRevert "Switch to using raw_utf8"
Jeff Garzik [Tue, 22 Oct 2013 09:43:38 +0000 (05:43 -0400)]
Revert "Switch to using raw_utf8"

This reverts commit 2ecb7555a9df1e843fd25f588819e4ca1d94b266.

11 years agoMerge pull request #2740 from constantined/constantined
Gavin Andresen [Tue, 22 Oct 2013 08:20:02 +0000 (01:20 -0700)]
Merge pull request #2740 from constantined/constantined

UTF-8 support for JSON-RPC

11 years agoMerge pull request #3125 from Diapolo/splash_testnet
Wladimir J. van der Laan [Tue, 22 Oct 2013 07:11:08 +0000 (00:11 -0700)]
Merge pull request #3125 from Diapolo/splash_testnet

splashscreen: use TestNet() instead of unneeded string processing

11 years agosplashscreen: use TestNet() instead of unneeded string processing
Philip Kaufmann [Tue, 22 Oct 2013 07:03:50 +0000 (09:03 +0200)]
splashscreen: use TestNet() instead of unneeded string processing

This page took 0.067544 seconds and 4 git commands to generate.