Gavin Andresen
2975db76b3
Merge pull request #2996 from theuni/qt-translation
...
Update translation process for autotools
2013-09-14 16:17:27 -07:00
Cory Fields
21ffa3ce3a
autotools: add translate target for qt translations
2013-09-14 12:11:38 -04:00
Cory Fields
f286aa1611
autotools: rearrange qt sources to make them more flexible
...
Add BITCOIN_MM QR_CPP and BITCOIN_CPP in order to better accomodate complicated
targets. This is a no-op change.
2013-09-14 11:51:44 -04:00
Peter Todd
2253642287
Make validateaddress provide redeemScript
2013-09-12 22:54:43 -04:00
Peter Todd
be066fad7d
Add RPC call decodescript
2013-09-12 22:53:54 -04:00
Peter Todd
463c9710f5
Move Parse{Hash|Hex} to be usable by all RPC code
2013-09-12 22:53:54 -04:00
Gregory Maxwell
11a79680b1
Merge pull request #2979 from luke-jr/autoconf
...
Autoconf fixes
2013-09-10 17:51:05 -07:00
Gregory Maxwell
85311c1ef8
Merge pull request #2982 from gmaxwell/20130908_ccoins_corrupt
...
Longer term workaround for chainstate corruption from negative versions.
2013-09-10 16:07:34 -07:00
Luke Dashjr
1e9d3b1392
Bugfix: Since test_bitcoin is being built and run inside src/test/, try using relative directories from that point
2013-09-10 23:04:56 +00:00
Luke Dashjr
941dba1783
configure: Check common include subdirectories for bdb headers, and refuse to use any version other than 4.8 by default
2013-09-10 22:26:00 +00:00
Cory Fields
b4d8d03b86
autotools: use an absolute path to test data
2013-09-10 18:23:22 -04:00
Philip Kaufmann
d78900cc1b
fix some cosmetic glitches in the codebase
...
- rename URL into URI in paymentserver where correct
- add some missing Qt-coding-stuff in paymentserver
- change QSpinBox to QLineEdit as base for BitcoinAmountField in .ui files
(as this is the result when converting the BAF back into base)
- remove some c_str() and replace with QString::fromStdString()
- remove several new-lines
- remove unneeded spaces
- indentation fixes
2013-09-09 12:36:04 +02:00
Gregory Maxwell
f8b7aa8625
Longer term workaround for chainstate corruption from negative versions.
...
This also makes negative transaction versions non-standard.
This avoids an issue triggered in block 256818 where transactions with
negative version numbers were incorrectly serialized into the UTXO set.
On restart nodes detect the inconsistency and refuse to start so long as
a block with these transactions is inside the self-consistency check
window, logging "coin database inconsistencies found". The software
recommends reindexing, but reindexing does not correct the problem.
This should be fixed by changing the chainstate serialization, but
working around it seems harmless for now because the version is not
used by any network rule currently.
A patch free workaround is to start with -checklevel=2 which skips
the consistency checks, but the IsStandard change is important for
miners in order to protect unpatched nodes.
2013-09-09 02:11:11 -07:00
Gavin Andresen
4c723841e2
Merge pull request #2968 from TheBlueMatt/master
...
Don't warn about forks while fIsInitialDownload
2013-09-08 17:48:42 -07:00
Jeff Garzik
15fd245b9a
Merge pull request #2943 from theuni/autotools-final
...
Autotools buildsystem
2013-09-06 17:09:55 -07:00
Wladimir J. van der Laan
495242c1ad
Merge pull request #2976 from laanwj/2013_09_txid_details
...
qt: add vout index to transaction id in transactions details dialog
2013-09-06 04:21:45 -07:00
Wladimir J. van der Laan
ed4c7fd4fd
qt: add vout index to transaction id in transactions details dialog
2013-09-06 12:12:18 +02:00
Philip Kaufmann
42018eff07
Bitcoin-Qt: Use qDebug() for printing to debug.log
...
- removes all usages of PrintDebugStringF from Qt code
- ensure same format for all debug.log messages "functionname : Message"
2013-09-06 10:32:07 +02:00
Cory Fields
35b8af9226
autotools: switch to autotools buildsystem
2013-09-05 21:31:03 -04:00
Gregory Maxwell
a22eed6a1e
Make settxfee clear that units are btc/kb.
2013-09-05 17:56:13 -07:00
Gavin Andresen
2fee100f03
Merge pull request #2944 from gavinandresen/acceptheader
...
Set Accept: application/bitcoin-paymentrequest header
2013-09-03 19:52:38 -07:00
Matt Corallo
55ed3f1475
Don't warn about forks while fIsInitialDownload
2013-09-03 22:22:13 -04:00
Gregory Maxwell
dd30937ce3
Merge pull request #2948 from jgarzik/changeaddr
...
RPC: add getrawchangeaddress, for raw transaction change destinations
2013-09-02 20:29:02 -07:00
Wladimir J. van der Laan
f4f048ee58
Merge pull request #2958 from laanwj/2013_08_txfee2
...
[Qt] Display txfee in first sendCoinsDialog message box
2013-09-02 09:48:10 -07:00
Timothy Stranex
ccf3af77c1
Fix typo in a comment: it's base58, not base48.
2013-09-02 17:27:27 +02:00
Wladimir J. van der Laan
1537d174d7
Merge pull request #2951 from laanwj/2013_08_addressbook_purpose
...
[Qt] Handle address purpose in incremental updates
2013-09-02 05:47:58 -07:00
Philip Kaufmann
e664c3d70c
Bitcoin-Qt: allow to differentiate Qt log entries from core
...
- prepend "Bitcoin-Qt" in front of debug.log entries, which come from Qt
- move DebugMessageHandler installation upwards to the event handler
installation, which fits much better
2013-08-31 15:35:39 +02:00
Jonas Schnelli
9e8904f6ae
qt: Display txfee in first sendCoinsDialog message box
...
Signed-off-by: Jonas Schnelli <jonas.schnelli@include7.ch >
2013-08-31 12:41:47 +02:00
Wladimir J. van der Laan
9d2fee17e0
qt: Use GUIUtil::HtmlEscape to escape HTML
...
This is why we created this function. Avoids some #ifdef.
2013-08-30 14:38:09 +02:00
Wladimir J. van der Laan
5da998e887
qt: Add comment to sorting step in refreshAddressTable
2013-08-30 08:25:25 +02:00
Wladimir J. van der Laan
1a12b3e090
Merge pull request #2930 from Diapolo/displayUnit
...
Bitcoin-Qt: fixes for using display unit from options
2013-08-29 07:37:30 -07:00
Wladimir J. van der Laan
dcd0b0775e
qt: Handle address purpose in incremental updates
...
Correctly use the purpose of addresses that are added after the start
of the client. Addresses with purpose "refund" and "change" should not
be visible in the GUI. This is now handled correctly.
2013-08-29 16:25:51 +02:00
Pieter Wuille
ae6eac667b
Merge pull request #2940 from Diapolo/checkpoint
...
move Checkpoints:fEnabled from step 2 to step 3 in init
2013-08-29 01:59:35 -07:00
Philip Kaufmann
bdd0c59ab0
Bitcoin-Qt: fixes for using display unit from options
...
- extend PaymentServer with setOptionsModel() and rework initNetManager()
to make use of that
- fix all other places in the code to use display unit from options and no
hard-coded unit
2013-08-29 10:38:51 +02:00
Jeff Garzik
e5e9904c1c
RPC: add getrawchangeaddress, for raw transaction change destinations
2013-08-28 16:29:52 -04:00
Wladimir J. van der Laan
ff33a3470d
Merge pull request #2931 from Diapolo/intro
...
Bitcoin-Qt: add testnet check and icon to intro dialog
2013-08-28 12:17:17 -07:00
Gregory Maxwell
1ef0067eab
Merge pull request #2904 from gmaxwell/newaddr-no-passphrase
...
[QT] Don't ask for a passphrase to getnewaddress.
2013-08-28 11:20:09 -07:00
Gavin Andresen
b773da064d
Set Accept: application/bitcoin-paymentrequest header
...
Suggestion from BitPay: set an Accept: HTTP header when
fetching payment requests / payment ACKs.
2013-08-28 11:48:39 +10:00
Jeff Garzik
bb7d0fc12f
Merge pull request #2928 from jgarzik/cnb-txout
...
CreateNewBlock / getblocktemplate cleaning
2013-08-25 18:49:25 -07:00
Gavin Andresen
b62dc051aa
Merge pull request #2938 from petertodd/op-reserved-weirdness
...
Document and test OP_RESERVED weirdness
2013-08-25 18:17:59 -07:00
Jeff Garzik
f1dbed9233
miner: constify CreateNewBlock() arg scriptPubKeyIn
2013-08-25 20:16:23 -04:00
Peter Todd
214d45b6b9
Document and test OP_RESERVED weirdness
...
Seems it was forgotten about when IsPushOnly() and the unittests were
written. A particular oddity is that OP_RESERVED doesn't count towards
the >201 opcode limit unlike every other named opcode.
2013-08-25 12:37:07 -04:00
Pieter Wuille
8a9e538227
Merge pull request #2935 from sipa/obounds
...
Fix out-of-bounds check
2013-08-25 07:42:21 -07:00
Philip Kaufmann
60fc1b4034
move Checkpoints:fEnabled from step 2 to step 3 in init
...
- it belongs to parameter-to-internal flags step, not parameter
interactions phase
2013-08-25 13:25:21 +02:00
Jeff Garzik
3d86e7cd48
Merge pull request #2618 from fcicq/solaris-support
...
Partial solaris support
2013-08-24 20:19:24 -07:00
Jeff Garzik
750ae29664
Merge pull request #2852 from petertodd/getblock-chainwork
...
Add 'chainwork' to getblock
2013-08-24 19:45:50 -07:00
Pieter Wuille
24e5d7d5ae
Fix out-of-bounds check
2013-08-24 23:22:27 +02:00
Philip Kaufmann
d9baa28f92
Bitcoin-Qt: add testnet check and icon to intro dialog
2013-08-24 15:20:37 +02:00
Jeff Garzik
7bb0f6c5e8
RPC: getblocktemplate does not require a key, to create a block template
...
getblocktemplate only uses certain portions of the coinbase transaction,
notably ignoring the coinbase TX output entirely.
Use CreateNewBlock() rather than CreateNewBlockWithKey(), eliminating
the needless key passing.
Should be zero behavior changes.
2013-08-24 00:45:17 -04:00
Jeff Garzik
7e17018995
CreateNewBlock() now takes scriptPubKey argument,
...
rather than a key.
CreateNewBlockWithKey() helper is added to restore existing functionality,
making this an equivalent-transformation change.
2013-08-24 00:33:46 -04:00