Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
00d42b7
Merge #7539: Add tags to mempool's mapTx indices
sipa Mar 5, 2016
23eeaee
Merge #7662: remove unused NOBLKS_VERSION_{START,END} constants
sipa Mar 9, 2016
24cf369
Merge #7592: mempool: Re-remove ERROR logging for mempool rejects
laanwj Mar 11, 2016
51c6ab2
Merge #7576: [Wallet] move wallet help string creation to CWallet
laanwj Mar 11, 2016
f1e95e3
Merge #7635: [Documentation] Add dependency info to test docs
laanwj Mar 11, 2016
8be396a
Merge #7667: Move GetTempPath() to testutil
laanwj Mar 14, 2016
b3525b2
Merge #7577: [Wallet] move "load wallet phase" to CWallet
laanwj Mar 14, 2016
332fbfc
HDWallet fixes after moving wallet initialization
codablock Sep 15, 2017
fa03411
Merge #7507: Remove internal miner
laanwj Mar 14, 2016
fb4ec25
Merge #7663: Make the generate RPC call function for non-regtest
laanwj Mar 14, 2016
5f9bfa0
Merge #7670: use cached block hash in blockToJSON()
laanwj Mar 14, 2016
abbbe61
Merge #7608: [wallet] Move hardcoded file name out of log messages
laanwj Mar 14, 2016
49a8ed6
Merge #7683: Fix torcontrol.cpp unused private field warning
laanwj Mar 14, 2016
29d2633
Merge #7594: Mempool: Add tracking of ancestor packages
laanwj Mar 17, 2016
721171e
Merge #7686: [qt] Remove 0-fee from send dialog
laanwj Mar 17, 2016
8fde2fd
Merge #7705: [amount] Add tests and make GetFee() monotonic
laanwj Mar 21, 2016
f4d30a6
Merge #7708: De-neuter NODE_BLOOM
laanwj Mar 21, 2016
04bf554
Merge #7712: Improve COutPoint less operator
laanwj Mar 21, 2016
2839222
Merge #7726: Correct importaddress help reference to importpubkey
laanwj Mar 21, 2016
11ac70a
Merge #7542: Implement "feefilter" P2P message
laanwj Mar 21, 2016
aa58452
Dash related changes for feefilter
codablock Sep 15, 2017
74fe8fe
Merge #7649: Prevent multiple calls to CWallet::AvailableCoins
laanwj Mar 23, 2016
953aeea
Merge #7710: [Depends] Bump miniupnpc and config.guess+sub
laanwj Mar 23, 2016
760d58e
Merge #7671: [RPC] Add generatetoaddress rpc to mine to an address
laanwj Mar 23, 2016
f933c67
Merge #7715: Fix calculation of balances and available coins.
laanwj Mar 23, 2016
a4911c3
Merge #7646: Fix lockunspent help message
laanwj Mar 23, 2016
34701da
Merge #7737: devtools: make github-merge.py use py3
laanwj Mar 29, 2016
ca33635
Merge #7742: [Wallet][RPC] add missing abandon status documentation
laanwj Mar 29, 2016
e2fefa5
Merge #7558: [RPC] Add import/removeprunedfunds rpc call
laanwj Mar 29, 2016
a309bf3
Clear setInternalKeyPool and setExternalKeyPool instead of setKeyPool
codablock Sep 15, 2017
ba65eb1
Merge #7764: [qa] Don't run pruning.py twice
laanwj Mar 29, 2016
a9a209f
Merge #7723: build: python 3 compatibility
laanwj Mar 29, 2016
1c84417
Merge #7573: P2P: add maxtimeadjustment command line option
laanwj Mar 30, 2016
18da34e
Merge #7761: [Qt] remove trailing output-index from transaction-id
laanwj Mar 30, 2016
6442401
Merge #7766: rpc: Register calls where they are defined
laanwj Mar 31, 2016
0956f3d
Merge #7763: Put hex-encoded version in UpdateTip
laanwj Mar 31, 2016
960cb01
Merge #7477: Fix quoting of copyright holders in configure.ac.
laanwj Mar 31, 2016
21b23d1
Merge #7785: Trivial: Fix typo: Optimizaton -> Optimization [skip ci]
laanwj Apr 2, 2016
a5505e7
Merge #7711: [build-aux] Update Boost & check macros to latest serials
laanwj Apr 2, 2016
298224b
Merge #7691: [Wallet] refactor wallet/init interaction
laanwj Apr 2, 2016
9dbda86
HDWallet error/warning message fixes
codablock Sep 15, 2017
a7514a8
Merge #7789: [Doc] Add note about using the Qt official binary instal…
laanwj Apr 3, 2016
7ba8612
Merge #7797: RPC: fix generatetoaddress failing to parse address
laanwj Apr 3, 2016
c86717a
Merge #7813: [doc] Update port in tor.md
laanwj Apr 5, 2016
1cd653c
Merge #7781: devtools: Auto-set branch to merge to in github-merge
laanwj Apr 5, 2016
e7d9ffa
Merge #7774: RPC: add versionHex in getblock and getblockheader JSON …
laanwj Apr 5, 2016
d5f1b5a
Merge #7791: Doc: change Precise to Trusty in gitian-building.md
laanwj Apr 5, 2016
6a515e5
Merge #7788: Use relative paths instead of absolute paths in protoc c…
laanwj Apr 5, 2016
f235b6a
Apply review suggestions/fixes
codablock Dec 20, 2017
e5b8207
Fix no-wallet build after backports refactored RPCs
codablock Dec 20, 2017
1f8ca75
depends: mac deploy Py3 compatibility
laanwj Apr 2, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ osx_volname:

if BUILD_DARWIN
$(OSX_DMG): $(OSX_APP_BUILT) $(OSX_PACKAGING)
$(OSX_DEPLOY_SCRIPT) $(OSX_APP) -add-qt-tr $(OSX_QT_TRANSLATIONS) -translations-dir=$(QT_TRANSLATION_DIR) -dmg -fancy $(OSX_FANCY_PLIST) -verbose 2 -volname $(OSX_VOLNAME)
$(PYTHON) $(OSX_DEPLOY_SCRIPT) $(OSX_APP) -add-qt-tr $(OSX_QT_TRANSLATIONS) -translations-dir=$(QT_TRANSLATION_DIR) -dmg -fancy $(OSX_FANCY_PLIST) -verbose 2 -volname $(OSX_VOLNAME)

deploydir: $(OSX_DMG)
else
Expand All @@ -134,10 +134,10 @@ $(APP_DIST_DIR)/.background/$(OSX_BACKGROUND_IMAGE): $(OSX_BACKGROUND_IMAGE_DPIF
$(TIFFCP) -c none $(OSX_BACKGROUND_IMAGE_DPIFILES) $@

$(APP_DIST_DIR)/.DS_Store: $(OSX_DSSTORE_GEN)
$< "$@" "$(OSX_VOLNAME)"
$(PYTHON) $< "$@" "$(OSX_VOLNAME)"

$(APP_DIST_DIR)/$(OSX_APP)/Contents/MacOS/Dash-Qt: $(OSX_APP_BUILT) $(OSX_PACKAGING)
INSTALLNAMETOOL=$(INSTALLNAMETOOL) OTOOL=$(OTOOL) STRIP=$(STRIP) $(OSX_DEPLOY_SCRIPT) $(OSX_APP) -translations-dir=$(QT_TRANSLATION_DIR) -add-qt-tr $(OSX_QT_TRANSLATIONS) -verbose 2
INSTALLNAMETOOL=$(INSTALLNAMETOOL) OTOOL=$(OTOOL) STRIP=$(STRIP) $(PYTHON) $(OSX_DEPLOY_SCRIPT) $(OSX_APP) -translations-dir=$(QT_TRANSLATION_DIR) -add-qt-tr $(OSX_QT_TRANSLATIONS) -verbose 2

deploydir: $(APP_DIST_EXTRAS)
endif
Expand Down
20 changes: 15 additions & 5 deletions build-aux/m4/ax_boost_base.m4
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
# and this notice are preserved. This file is offered as-is, without any
# warranty.

#serial 23
#serial 26

AC_DEFUN([AX_BOOST_BASE],
[
Expand Down Expand Up @@ -95,8 +95,8 @@ if test "x$want_boost" = "xyes"; then
x86_64)
libsubdirs="lib64 libx32 lib lib64"
;;
ppc64|s390x|sparc64|aarch64)
libsubdirs="lib64 lib lib64"
ppc64|s390x|sparc64|aarch64|ppc64le)
libsubdirs="lib64 lib lib64 ppc64le"
;;
esac

Expand Down Expand Up @@ -170,7 +170,7 @@ if test "x$want_boost" = "xyes"; then
AC_MSG_RESULT(yes)
succeeded=yes
found_system=yes
],[:
],[
])
AC_LANG_POP([C++])

Expand All @@ -179,6 +179,10 @@ if test "x$want_boost" = "xyes"; then
dnl if we found no boost with system layout we search for boost libraries
dnl built and installed without the --layout=system option or for a staged(not installed) version
if test "x$succeeded" != "xyes"; then
CPPFLAGS="$CPPFLAGS_SAVED"
LDFLAGS="$LDFLAGS_SAVED"
BOOST_CPPFLAGS=
BOOST_LDFLAGS=
_version=0
if test "$ac_boost_path" != ""; then
if test -d "$ac_boost_path" && test -r "$ac_boost_path"; then
Expand All @@ -191,6 +195,12 @@ if test "x$want_boost" = "xyes"; then
VERSION_UNDERSCORE=`echo $_version | sed 's/\./_/'`
BOOST_CPPFLAGS="-I$ac_boost_path/include/boost-$VERSION_UNDERSCORE"
done
dnl if nothing found search for layout used in Windows distributions
if test -z "$BOOST_CPPFLAGS"; then
if test -d "$ac_boost_path/boost" && test -r "$ac_boost_path/boost"; then
BOOST_CPPFLAGS="-I$ac_boost_path"
fi
fi
fi
else
if test "$cross_compiling" != yes; then
Expand Down Expand Up @@ -253,7 +263,7 @@ if test "x$want_boost" = "xyes"; then
AC_MSG_RESULT(yes)
succeeded=yes
found_system=yes
],[:
],[
])
AC_LANG_POP([C++])
fi
Expand Down
7 changes: 3 additions & 4 deletions build-aux/m4/ax_boost_program_options.m4
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
# and this notice are preserved. This file is offered as-is, without any
# warranty.

#serial 22
#serial 24

AC_DEFUN([AX_BOOST_PROGRAM_OPTIONS],
[
Expand Down Expand Up @@ -63,9 +63,9 @@ AC_DEFUN([AX_BOOST_PROGRAM_OPTIONS],
AC_CACHE_CHECK([whether the Boost::Program_Options library is available],
ax_cv_boost_program_options,
[AC_LANG_PUSH(C++)
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[@%:@include <boost/program_options.hpp>
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[@%:@include <boost/program_options/errors.hpp>
]],
[[boost::program_options::options_description generic("Generic options");
[[boost::program_options::error err("Error message");
return 0;]])],
ax_cv_boost_program_options=yes, ax_cv_boost_program_options=no)
AC_LANG_POP([C++])
Expand All @@ -74,7 +74,6 @@ AC_DEFUN([AX_BOOST_PROGRAM_OPTIONS],
AC_DEFINE(HAVE_BOOST_PROGRAM_OPTIONS,,[define if the Boost::PROGRAM_OPTIONS library is available])
BOOSTLIBDIR=`echo $BOOST_LDFLAGS | sed -e 's/@<:@^\/@:>@*//'`
if test "x$ax_boost_user_program_options_lib" = "x"; then
ax_lib=
for libextension in `ls $BOOSTLIBDIR/libboost_program_options*.so* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^lib\(boost_program_options.*\)\.so.*$;\1;'` `ls $BOOSTLIBDIR/libboost_program_options*.dylib* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^lib\(boost_program_options.*\)\.dylib.*$;\1;'` `ls $BOOSTLIBDIR/libboost_program_options*.a* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^lib\(boost_program_options.*\)\.a.*$;\1;'` ; do
ax_lib=${libextension}
AC_CHECK_LIB($ax_lib, exit,
Expand Down
5 changes: 3 additions & 2 deletions build-aux/m4/ax_boost_system.m4
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
# and this notice are preserved. This file is offered as-is, without any
# warranty.

#serial 17
#serial 18

AC_DEFUN([AX_BOOST_SYSTEM],
[
Expand Down Expand Up @@ -68,9 +68,10 @@ AC_DEFUN([AX_BOOST_SYSTEM],
ax_cv_boost_system,
[AC_LANG_PUSH([C++])
CXXFLAGS_SAVE=$CXXFLAGS
CXXFLAGS=

AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[@%:@include <boost/system/error_code.hpp>]],
[[boost::system::system_category]])],
[[boost::system::error_category *a = 0;]])],
ax_cv_boost_system=yes, ax_cv_boost_system=no)
CXXFLAGS=$CXXFLAGS_SAVE
AC_LANG_POP([C++])
Expand Down
12 changes: 7 additions & 5 deletions build-aux/m4/ax_check_compile_flag.m4
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#
# SYNOPSIS
#
# AX_CHECK_COMPILE_FLAG(FLAG, [ACTION-SUCCESS], [ACTION-FAILURE], [EXTRA-FLAGS])
# AX_CHECK_COMPILE_FLAG(FLAG, [ACTION-SUCCESS], [ACTION-FAILURE], [EXTRA-FLAGS], [INPUT])
#
# DESCRIPTION
#
Expand All @@ -19,6 +19,8 @@
# the flags: "CFLAGS EXTRA-FLAGS FLAG". This can for example be used to
# force the compiler to issue an error when a bad flag is given.
#
# INPUT gives an alternative input source to AC_COMPILE_IFELSE.
#
# NOTE: Implementation based on AX_CFLAGS_GCC_OPTION. Please keep this
# macro in sync with AX_CHECK_{PREPROC,LINK}_FLAG.
#
Expand Down Expand Up @@ -53,19 +55,19 @@
# modified version of the Autoconf Macro, you may extend this special
# exception to the GPL to apply to your modified version as well.

#serial 2
#serial 4

AC_DEFUN([AX_CHECK_COMPILE_FLAG],
[AC_PREREQ(2.59)dnl for _AC_LANG_PREFIX
[AC_PREREQ(2.64)dnl for _AC_LANG_PREFIX and AS_VAR_IF
AS_VAR_PUSHDEF([CACHEVAR],[ax_cv_check_[]_AC_LANG_ABBREV[]flags_$4_$1])dnl
AC_CACHE_CHECK([whether _AC_LANG compiler accepts $1], CACHEVAR, [
ax_check_save_flags=$[]_AC_LANG_PREFIX[]FLAGS
_AC_LANG_PREFIX[]FLAGS="$[]_AC_LANG_PREFIX[]FLAGS $4 $1"
AC_COMPILE_IFELSE([AC_LANG_PROGRAM()],
AC_COMPILE_IFELSE([m4_default([$5],[AC_LANG_PROGRAM()])],
[AS_VAR_SET(CACHEVAR,[yes])],
[AS_VAR_SET(CACHEVAR,[no])])
_AC_LANG_PREFIX[]FLAGS=$ax_check_save_flags])
AS_IF([test x"AS_VAR_GET(CACHEVAR)" = xyes],
AS_VAR_IF(CACHEVAR,yes,
[m4_default([$2], :)],
[m4_default([$3], :)])
AS_VAR_POPDEF([CACHEVAR])dnl
Expand Down
13 changes: 8 additions & 5 deletions build-aux/m4/ax_check_link_flag.m4
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#
# SYNOPSIS
#
# AX_CHECK_LINK_FLAG(FLAG, [ACTION-SUCCESS], [ACTION-FAILURE], [EXTRA-FLAGS])
# AX_CHECK_LINK_FLAG(FLAG, [ACTION-SUCCESS], [ACTION-FAILURE], [EXTRA-FLAGS], [INPUT])
#
# DESCRIPTION
#
Expand All @@ -19,6 +19,8 @@
# EXTRA-FLAGS FLAG". This can for example be used to force the linker to
# issue an error when a bad flag is given.
#
# INPUT gives an alternative input source to AC_LINK_IFELSE.
#
# NOTE: Implementation based on AX_CFLAGS_GCC_OPTION. Please keep this
# macro in sync with AX_CHECK_{PREPROC,COMPILE}_FLAG.
#
Expand Down Expand Up @@ -53,18 +55,19 @@
# modified version of the Autoconf Macro, you may extend this special
# exception to the GPL to apply to your modified version as well.

#serial 2
#serial 4

AC_DEFUN([AX_CHECK_LINK_FLAG],
[AS_VAR_PUSHDEF([CACHEVAR],[ax_cv_check_ldflags_$4_$1])dnl
[AC_PREREQ(2.64)dnl for _AC_LANG_PREFIX and AS_VAR_IF
AS_VAR_PUSHDEF([CACHEVAR],[ax_cv_check_ldflags_$4_$1])dnl
AC_CACHE_CHECK([whether the linker accepts $1], CACHEVAR, [
ax_check_save_flags=$LDFLAGS
LDFLAGS="$LDFLAGS $4 $1"
AC_LINK_IFELSE([AC_LANG_PROGRAM()],
AC_LINK_IFELSE([m4_default([$5],[AC_LANG_PROGRAM()])],
[AS_VAR_SET(CACHEVAR,[yes])],
[AS_VAR_SET(CACHEVAR,[no])])
LDFLAGS=$ax_check_save_flags])
AS_IF([test x"AS_VAR_GET(CACHEVAR)" = xyes],
AS_VAR_IF(CACHEVAR,yes,
[m4_default([$2], :)],
[m4_default([$3], :)])
AS_VAR_POPDEF([CACHEVAR])dnl
Expand Down
12 changes: 7 additions & 5 deletions build-aux/m4/ax_check_preproc_flag.m4
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#
# SYNOPSIS
#
# AX_CHECK_PREPROC_FLAG(FLAG, [ACTION-SUCCESS], [ACTION-FAILURE], [EXTRA-FLAGS])
# AX_CHECK_PREPROC_FLAG(FLAG, [ACTION-SUCCESS], [ACTION-FAILURE], [EXTRA-FLAGS], [INPUT])
#
# DESCRIPTION
#
Expand All @@ -19,6 +19,8 @@
# "CPPFLAGS EXTRA-FLAGS FLAG". This can for example be used to force the
# preprocessor to issue an error when a bad flag is given.
#
# INPUT gives an alternative input source to AC_PREPROC_IFELSE.
#
# NOTE: Implementation based on AX_CFLAGS_GCC_OPTION. Please keep this
# macro in sync with AX_CHECK_{COMPILE,LINK}_FLAG.
#
Expand Down Expand Up @@ -53,19 +55,19 @@
# modified version of the Autoconf Macro, you may extend this special
# exception to the GPL to apply to your modified version as well.

#serial 2
#serial 4

AC_DEFUN([AX_CHECK_PREPROC_FLAG],
[AC_PREREQ(2.59)dnl for _AC_LANG_PREFIX
[AC_PREREQ(2.64)dnl for _AC_LANG_PREFIX and AS_VAR_IF
AS_VAR_PUSHDEF([CACHEVAR],[ax_cv_check_[]_AC_LANG_ABBREV[]cppflags_$4_$1])dnl
AC_CACHE_CHECK([whether _AC_LANG preprocessor accepts $1], CACHEVAR, [
ax_check_save_flags=$CPPFLAGS
CPPFLAGS="$CPPFLAGS $4 $1"
AC_PREPROC_IFELSE([AC_LANG_PROGRAM()],
AC_PREPROC_IFELSE([m4_default([$5],[AC_LANG_PROGRAM()])],
[AS_VAR_SET(CACHEVAR,[yes])],
[AS_VAR_SET(CACHEVAR,[no])])
CPPFLAGS=$ax_check_save_flags])
AS_IF([test x"AS_VAR_GET(CACHEVAR)" = xyes],
AS_VAR_IF(CACHEVAR,yes,
[m4_default([$2], :)],
[m4_default([$3], :)])
AS_VAR_POPDEF([CACHEVAR])dnl
Expand Down
8 changes: 7 additions & 1 deletion build-aux/m4/ax_gcc_func_attribute.m4
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
# cold
# const
# constructor
# constructor_priority for constructor attribute with priority
# deprecated
# destructor
# dllexport
Expand Down Expand Up @@ -73,7 +74,7 @@
# and this notice are preserved. This file is offered as-is, without any
# warranty.

#serial 2
#serial 3

AC_DEFUN([AX_GCC_FUNC_ATTRIBUTE], [
AS_VAR_PUSHDEF([ac_var], [ax_cv_have_func_attribute_$1])
Expand Down Expand Up @@ -103,6 +104,9 @@ AC_DEFUN([AX_GCC_FUNC_ATTRIBUTE], [
[const], [
int foo( void ) __attribute__(($1));
],
[constructor_priority], [
int foo( void ) __attribute__((__constructor__(65535/2)));
],
[constructor], [
int foo( void ) __attribute__(($1));
],
Expand Down Expand Up @@ -180,6 +184,8 @@ AC_DEFUN([AX_GCC_FUNC_ATTRIBUTE], [
[visibility], [
int foo_def( void ) __attribute__(($1("default")));
int foo_hid( void ) __attribute__(($1("hidden")));
int foo_int( void ) __attribute__(($1("internal")));
int foo_pro( void ) __attribute__(($1("protected")));
],
[warning], [
int foo( void ) __attribute__(($1("")));
Expand Down
Loading