Commit Graph

10090 Commits

Author SHA1 Message Date
Dan Raviv
10e4079573 Porting memory fixes 2017-10-15 22:06:04 +01:00
Wladimir J. van der Laan
effed14ca3 Porting memory fixes 2017-10-15 21:54:49 +01:00
Wladimir J. van der Laan
128139cdeb qt: Avoid OpenSSL certstore-related memory leak
- Correctly manage the X509 and X509_STORE objects lifetime.
2017-10-15 21:29:04 +01:00
Wladimir J. van der Laan
39925b4831 qt: Avoid splash-screen related memory leak
Make splash screen queue its own deletion when it receives the finished
command, instead of relying on WA_DeleteOnClose which doesn't work under
these circumstances.
2017-10-15 21:25:19 +01:00
mtjburton
2abb436f48 Porting QT memory fixes 2017-10-15 21:12:15 +01:00
janko33bd
02003157d5 blackstat: ceil(x) Rounds x upward, returning the smallest integral
value that is not less than x.

SatoshisPerK*ceil(1 + nSize / 1000);`
2017-09-06 21:39:25 +01:00
janko33bd
266da77e16 The fee is to low for the reference client. 2017-09-04 22:39:25 +01:00
janko33bd
2fef57af93 return-statement with no value, in function returning ‘long long unsigned int’ 2017-09-02 23:48:16 +02:00
janko33bd
062eb8ccf7 fixes to staking gui 2017-09-02 23:36:40 +02:00
janko33bd
0f440a31dc compilation fix 2017-09-02 20:25:20 +01:00
janko33bd
746f725859 whoops forgot comma 2017-09-02 20:04:18 +01:00
janko33bd
87698fe7ce Ensure previous clients can't open HD wallets 2017-09-02 19:57:05 +01:00
janko33bd
5b49f32c85 [Wallet] ensure CKeyMetadata.hdMasterKeyID will be cleared during
SetNull()
2017-09-01 17:20:07 +01:00
janko33bd
2604134d9f [Wallet] print hd masterkeyid in getwalletinfo 2017-09-01 16:17:29 +01:00
janko33bd
17f0b66a8e [Wallet] Add simplest BIP32/deterministic key generation implementation 2017-08-30 22:35:59 +01:00
janko33bd
96b46824b5 fee fix 2017-07-07 20:32:35 +02:00
janko33bd
092c9ae7e7 adding staking info and checkkernel 2017-07-03 22:24:04 +02:00
janko33bd
3278c5c134 ppcoin: disable transaction (only for coinstake) 2017-06-23 20:56:54 +02:00
janko33bd
8e6e7fa1eb Merge branch 'Blackcoin-Lore' of https://github.com/janko33bd/bitcoin into Blackcoin-Lore 2017-06-23 18:16:29 +02:00
janko33bd
89e6a1f3dd better cast 2017-06-23 18:15:11 +02:00
janko33bd
49cace1f9d fix for arm in this version 2017-06-17 23:23:53 +02:00
janko33bd
322510c8a5 change version before release 2017-06-17 08:07:39 +02:00
janko33bd
eb09a65290 [zaphod42] iCCP: known incorrect sRGB profile 2017-06-15 13:33:52 +02:00
janko33bd
91173181f2 Merge branch 'LoreGoneMad' of https://github.com/janko33bd/bitcoin into LoreGoneMad 2017-06-14 18:45:05 +02:00
janko33bd
b27df4f1d0 mingw zmq static 2017-06-14 18:43:39 +02:00
janko33bd
dc010abfcd WinIoCtl.h: No such file or directory 2017-06-14 00:40:20 +02:00
janko33bd
bd5f50ef74 Merge pull request #2 from mtjburton/LoreGoneMad
Updated app name to fix QSettings conflicting with Bitcoin
2017-06-13 23:34:04 +02:00
Michael Burton
e143ec9e1c Updated app name to fix QSettings conflicting with Bitcoin 2017-06-13 22:24:46 +01:00
janko33bd
4bb7bcff90 mandatory c++ 2017-06-12 22:39:29 +02:00
janko33bd
45667420d0 btc bitcoin-qt 2017-06-12 19:40:13 +02:00
janko33bd
31f2450e72 missing files 2017-06-11 16:00:49 +02:00
janko33bd
4970eb7b97 btc deps 2017-06-11 15:54:29 +02:00
janko33bd
9692867cff change version of qt back 2017-06-11 13:41:49 +02:00
janko33bd
422cd85be8 qt to c++11 remove qt-zlib for sys zlib 2017-06-11 12:51:16 +02:00
Daira Hopwood
22482688bd Changes to upgrade bdb to 6.2.23 2017-06-11 10:13:44 +02:00
Cory Fields
8001073e47 depends: qt: disable printer for all platforms, not just osx
This also fixes the native osx build.
2017-06-11 08:56:35 +02:00
janko33bd
b908a9c8d9 missing file 2017-06-11 07:57:45 +02:00
Cory Fields
c31ccfb038 Die Birne 2017-06-11 07:38:20 +02:00
fanquake
ddd952d583 [depends] Boost 1.64.0 2017-06-10 08:22:29 +02:00
Cory Fields
aa8f936802 depends: use c++11 2017-06-10 08:07:32 +02:00
fanquake
d647a248e6 [depends] OpenSSL 1.0.1k - update config_opts 2017-06-10 07:45:54 +02:00
Cory Fields
a5fb05a714 depends: fix zlib build on osx
zlib is sneaky and expects ar to be libtool on darwin.
2017-06-10 06:16:15 +02:00
Cory Fields
1abfbef693 qt: fix build with zlib for target
This contains a few hacks very specific to Qt's buildsystem. These can be
reverted once we split the build between native and target builds.

Qt's build contains a circular dependency when not using a system zlib.
By far the easiest fix is to switch to a system zlib, rather than Qt's own.
However, that confuses Qt's cross build which assumes that when using a system
zlib, it should also find a system (native) zlib for native tools. The build
breaks if that zlib is not present.

To solve this:
1. Always use a system zlib rather than the one provided by qt
2. Set force_bootstrap, which instructs the build tools to be built as though
   we're cross-compiling (build != target)
3. For build tools, use qt's internal zlib so that a native zlib is not
required.

Step 3 means that if any zlib headers are found by the native build, it will
confuse Qt's internal zlib build. So we also need to make sure that the target
headers/libs aren't found. To do so, specify that our
cflags/cxxflags/cppflags/ldflags only apply for non-host builds.

# Conflicts:
#	depends/patches/qt/mac-qmake.conf
2017-06-09 23:36:58 +02:00
Cory Fields
789114d246 depends: add a zlib build
qt5.7 changed the location of some of its symbols, creating a circular
dependency in Qt5Core. Rather than trying to fix that up, build our own zlib
rather than having it built for us.
2017-06-09 23:35:01 +02:00
Cory Fields
0523a6757e depends: qt: disable printer for all platforms, not just osx
This also fixes the native osx build.
2017-06-09 23:34:22 +02:00
Cory Fields
e824acb6de depends: fix qt translations build
Their buildsystem insists on using the installed ltranslate, but gets confused
about how to find it. Since we manually control the build order, just drop the
dependency.
2017-06-09 23:33:39 +02:00
Cory Fields
290a673d86 depends: bump OSX toolchain
clang: 3.7.1
cctools: 877.8
ld64: 253.9
2017-06-09 23:11:54 +02:00
fanquake
44c072ad87 [depends] Qt 5.7.1 2017-06-09 22:59:50 +02:00
janko33bd@gmail.com
0730bc5745 Lieutenant Dan got me invested in some kind of fruit company.
So then I got a call from him, saying we don't have to worry about money
no more. And I said, that's good! One less thing.
2017-06-09 21:13:08 +02:00
janko33bd
35083d5f30 the issue there is OBJCXX not using the c++11 flag. 2017-06-07 20:05:23 +02:00