Cory Fields
cae63be6c9
autotools: fix a parallel build race condition spotted by the pull-tester
...
libleveldb.a and libmemenv.a should be able to build in parallel, but in
practice calling the leveldb makefile ends up rewriting build_config.mk. If
one target tries to build while the other is halfway through writing the
.mk, the make ends up in an undefined state.
Fix that by making one depend on the other. This also reorders the variables
to be passed by param rather than via the environment, and combines the targets
into a single rule to avoid needless duplication.
11 years ago
Gavin Andresen
2975db76b3
Merge pull request #2996 from theuni/qt-translation
...
Update translation process for autotools
11 years ago
Cory Fields
a0c3ab7ed1
autotools: update translation docs
11 years ago
Cory Fields
035ddf6f6b
autotools: check for lupdate/xgettext
11 years ago
Cory Fields
21ffa3ce3a
autotools: add translate target for qt translations
11 years ago
Cory Fields
f3f09462cd
autotools: teach extract_strings_qt.py to respect the XGETTEXT env variable
11 years ago
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.
11 years ago
Gregory Maxwell
4c5969b367
Merge pull request #2830 from petertodd/p2sh-rpc
...
P2SH related RPC improvements
11 years ago
Peter Todd
2253642287
Make validateaddress provide redeemScript
11 years ago
Peter Todd
be066fad7d
Add RPC call decodescript
11 years ago
Peter Todd
463c9710f5
Move Parse{Hash|Hex} to be usable by all RPC code
11 years ago
Gregory Maxwell
11a79680b1
Merge pull request #2979 from luke-jr/autoconf
...
Autoconf fixes
11 years ago
Gregory Maxwell
85311c1ef8
Merge pull request #2982 from gmaxwell/20130908_ccoins_corrupt
...
Longer term workaround for chainstate corruption from negative versions.
11 years ago
Luke Dashjr
1e9d3b1392
Bugfix: Since test_bitcoin is being built and run inside src/test/, try using relative directories from that point
11 years ago
Luke Dashjr
9a09c0091c
configure: Prefer specific known-good versions of Qt metacompiler tools
11 years ago
Luke Dashjr
56ba02aa2a
build-unix.md: Remove now-redundant and unnecessary Gentoo instructions
11 years ago
Luke Dashjr
941dba1783
configure: Check common include subdirectories for bdb headers, and refuse to use any version other than 4.8 by default
11 years ago
Cory Fields
b4d8d03b86
autotools: use an absolute path to test data
11 years ago
Wladimir J. van der Laan
2bc004c658
Merge pull request #2961 from Diapolo/cosmetic
...
fix some cosmetic glitches in the codebase
11 years ago
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
11 years ago
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.
11 years ago
Gavin Andresen
4c723841e2
Merge pull request #2968 from TheBlueMatt/master
...
Don't warn about forks while fIsInitialDownload
11 years ago
Gavin Andresen
8394f4a2dc
Merge pull request #2977 from laanwj/2013_09_release_process_protobuf
...
Add protobuf 2.5.0 download to gitian release process
11 years ago
Jeff Garzik
12564aa166
configure.ac: remove superfluous bracket
...
Reported-by: Cory Fields
11 years ago
Jeff Garzik
15fd245b9a
Merge pull request #2943 from theuni/autotools-final
...
Autotools buildsystem
11 years ago
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
11 years ago
Wladimir J. van der Laan
9d6b60cf50
Merge pull request #2973 from Diapolo/qDebug
...
Bitcoin-Qt: Use qDebug() for printing to debug.log
11 years ago
Wladimir J. van der Laan
ed4c7fd4fd
qt: add vout index to transaction id in transactions details dialog
11 years ago
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"
11 years ago
Gavin Andresen
d22d9753cc
Merge pull request #2978 from gmaxwell/rpc_settxfee_doc
...
Make settxfee clear that units are btc/kb.
11 years ago
Cory Fields
35b8af9226
autotools: switch to autotools buildsystem
11 years ago
Gregory Maxwell
a22eed6a1e
Make settxfee clear that units are btc/kb.
11 years ago
Wladimir J. van der Laan
51c2fa16bb
Qt 4.8.3 r2 in gitian and release process
...
Also needed to add `unzip` package for the added unzip command for
OpenSSL in the Qt build.
11 years ago
Wladimir J. van der Laan
af079f0b21
Add protobuf 2.5.0 download to gitian release process
11 years ago
Gavin Andresen
2fee100f03
Merge pull request #2944 from gavinandresen/acceptheader
...
Set Accept: application/bitcoin-paymentrequest header
11 years ago
Matt Corallo
55ed3f1475
Don't warn about forks while fIsInitialDownload
11 years ago
Gregory Maxwell
dd30937ce3
Merge pull request #2948 from jgarzik/changeaddr
...
RPC: add getrawchangeaddress, for raw transaction change destinations
11 years ago
Wladimir J. van der Laan
f4f048ee58
Merge pull request #2958 from laanwj/2013_08_txfee2
...
[Qt] Display txfee in first sendCoinsDialog message box
11 years ago
Pieter Wuille
2c27bbca81
Merge pull request #2967 from tstranex/master
...
Fix typo in a comment: it's base58, not base48.
11 years ago
Timothy Stranex
ccf3af77c1
Fix typo in a comment: it's base58, not base48.
11 years ago
Wladimir J. van der Laan
1537d174d7
Merge pull request #2951 from laanwj/2013_08_addressbook_purpose
...
[Qt] Handle address purpose in incremental updates
11 years ago
Wladimir J. van der Laan
2534d05c63
Merge pull request #2963 from Diapolo/log-qt
...
Bitcoin-Qt: allow to differentiate Qt log entries from core
11 years ago
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
11 years ago
Jonas Schnelli
9e8904f6ae
qt: Display txfee in first sendCoinsDialog message box
...
Signed-off-by: Jonas Schnelli <jonas.schnelli@include7.ch>
11 years ago
Pieter Wuille
f19eda1d57
Merge pull request #2959 from jmcorgan/fix-typo
...
fix the typo fix in linearize.py
11 years ago
Johnathan Corgan
71bc3a4b9f
fix the typo fix in linearize.py
11 years ago
Wladimir J. van der Laan
1b63ea872e
Merge pull request #2957 from Rav3nPL/patch-1
...
fix help prompt
11 years ago
Rav3nPL
63dc00d104
fix help prompt
11 years ago
Wladimir J. van der Laan
329de9bb64
Merge pull request #2955 from laanwj/2013_08_htmlescape
...
qt: Use GUIUtil::HtmlEscape to escape HTML
11 years ago
Wladimir J. van der Laan
9d2fee17e0
qt: Use GUIUtil::HtmlEscape to escape HTML
...
This is why we created this function. Avoids some #ifdef.
11 years ago