aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-05-12Switch stdout to line bufferingshshshsh
Use line buffering (instead of block buffering) so that messages arrive immediately in systemd-journald, tail -f debug.log, and the like. Rebased-By: Wladimir J. van der Laan <laanwj@gmail.com> Rebased-From: 283e405
2014-05-12fixes #4163Matthew Bogosian
Rebased-by: Wladimir J. van der Laan <laanwj@gmail.com> Rebased-from: 90fd873
2014-05-09Bump version numbers for 0.9.2 branch split-offWladimir J. van der Laan
Show version as 0.9.1.99 until rc1.
2014-05-09Merge pull request #4155Wladimir J. van der Laan
b1f0be0 build: fix: remove error output (harry)
2014-05-09Merge pull request #4136Wladimir J. van der Laan
01ce711 [Qt] fix Qt slot problem in receivecoinsdialog (Philip Kaufmann)
2014-05-09build: fix: remove error outputharry
while git not found in path, error is output to console.
2014-05-08qt: fix compile issue in Qt GUIWladimir J. van der Laan
This was introduced in 3e1cf9b. Needs a cast to qint64.
2014-05-08Typo Fix In decoderawtransaction Help: s/txid/hex/David A. Harding
Help text appears to have been copy/pasted from getrawtransaction, so it erroneously asked for a txid where rawtransaction hex should appear. Remove lines which were copy/pasted from getrawtransaction but which aren't displayed by decoderawtransaction. Rebased-By: Wladimir J. van der Laan <laanwj@gmail.com> Rebased-From: 5cc0133 80c521e Github-Pull: #4106
2014-05-08Merge pull request #4131Wladimir J. van der Laan
3e1cf9b add DEFAULT_TRANSACTION_FEE constant in wallet (Philip Kaufmann)
2014-05-08Merge pull request #4141Wladimir J. van der Laan
9d558e1 ui: Check for !pixmap() before trying to export QR code (Wladimir J. van der Laan)
2014-05-07[Qt] fix ugly typo in bitcoin.cppPhilip Kaufmann
Closes #4145. Rebased-By: Wladimir J. van der Laan <laanwj@gmail.com> Rebased-From: 1e4b083
2014-05-07Add missing cs_main lock to VerifyDBWladimir J. van der Laan
Fixes issue #4139.
2014-05-07ui: Check for !pixmap() before trying to export QR codeWladimir J. van der Laan
Adds null pointer checks as well as prevents the Save/Copy context menu from appearing at all if no image is shown. Fixes issue #4140
2014-05-06build: fix make clean on OSXCory Fields
Rebased-From: 74df0f5 Rebased-By: Wladimir J. van der Laan <laanwj@gmail.com>
2014-05-06Merge pull request #4127Wladimir J. van der Laan
d387b8e rpc: add `getblockchaininfo` and `getnetworkinfo` (Wladimir J. van der Laan)
2014-05-06[Qt] fix Qt slot problem in receivecoinsdialogPhilip Kaufmann
- fixes error from debug.log: QMetaObject::connectSlotsByName: No matching signal for on_recentRequestsView_selectionChanged(QItemSelection,QItemSelection) - small style fixes (e.g. alphabetical ordering if includes etc.) - fixes #3992
2014-05-06qt: periodic translations updateWladimir J. van der Laan
2014-05-06rpc: add `getblockchaininfo` and `getnetworkinfo`Wladimir J. van der Laan
Adds two new info query commands that take over information from hodge-podge `getinfo`. Also some new information is added: - `getblockchaininfo` - `chain`: (string) current chain (main, testnet3, regtest) - `verificationprogress: (numeric) estimated verification progress - `chainwork` - `getnetworkinfo` - `localaddresses`: (array) local addresses, from mapLocalHost (fixes #1734)
2014-05-05add DEFAULT_TRANSACTION_FEE constant in walletPhilip Kaufmann
- as this is a shared Core/GUI setting, this makes it easier to keep them in sync (also no new includes are needed)
2014-05-05Merge pull request #4120Wladimir J. van der Laan
dbe8f75 don't use sed's -i option to stay posix compliant (Fabian Raetz)
2014-05-04doc: remove specific mention of boost 1.55Wladimir J. van der Laan
There is no need to use any specific version of boost on Linux/Unix. Even 1.37 should still work. Also the mention of boost-dev doesn't belong after adding oldstable. Remove it. libboost-all-dev is already mentioned earlier.
2014-05-02don't use sed's -i option to stay posix compliantFabian Raetz
POSIX does not define sed's -i option. To stay as portable as possible we should not relay on it.
2014-05-02Merge pull request #4119Wladimir J. van der Laan
2364b11 reorder includes to compile on OpenBSD (Fabian Raetz)
2014-05-02reorder includes to compile on OpenBSDFabian Raetz
From getifaddr(3) manual: "If both <net/if.h> and <ifaddrs.h> are being included, <net/if.h> must be included before <ifaddrs.h>" http://www.openbsd.org/cgi-bin/man.cgi?query=getifaddrs&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html
2014-05-02Merge pull request #4074Wladimir J. van der Laan
d3081fa Removed LevelDB changes (super3)
2014-05-02stop bitcoind/bitcoin-cli processes that might have been left runningGavin Andresen
2014-05-02Merge pull request #4114Wladimir J. van der Laan
bfb154e Update build instructions for Berkeley DB (Wladimir J. van der Laan) d0a2e2e Log BerkeleyDB version at startup (Wladimir J. van der Laan)
2014-05-02Merge pull request #3602Wladimir J. van der Laan
2fdd4c7 better std::exception logging for CAddrDb (Philip Kaufmann)
2014-05-02gitian: use right qt tools in linux buildWladimir J. van der Laan
If the `libqt4-dev` package is installed it picks the moc executable from the system instead of our custom-built one. This results in compatibility errors. This commit convinces configure to pick the right one.
2014-05-02better std::exception logging for CAddrDbPhilip Kaufmann
- also small logging text changes
2014-05-02Merge pull request #4110Wladimir J. van der Laan
3a54ad9 Full translation update (Wladimir J. van der Laan) 9dd5d79 devtools: add a script to fetch and postprocess translations (Wladimir J. van der Laan) 58c01a3 qt: add transifex configuration file (Wladimir J. van der Laan)
2014-05-02Merge pull request #4094Wladimir J. van der Laan
202c95c devtools: have symbol check script check for exported symbols (Wladimir J. van der Laan) 92e3022 gitian: don't export any symbols from executable (Wladimir J. van der Laan) 3ab1664 gitian: build against Qt 4.6 (Wladimir J. van der Laan)
2014-05-02Merge pull request #4116Wladimir J. van der Laan
188674d Wording (richierichrawr)
2014-05-02Merge pull request #4115Wladimir J. van der Laan
e27c411 Remove build-time no-IPv6 setting (Wladimir J. van der Laan)
2014-05-02Merge pull request #4032Wladimir J. van der Laan
c0e0b05 Bugfix: configure: Look in libx32 subdirectory for boost libraries (Luke Dashjr)
2014-05-01Wordingrichierichrawr
Cleaned up wording and spacing for readability.
2014-05-01Removed LevelDB changessuper3
Syntax Highlighting
2014-05-01Remove build-time no-IPv6 settingWladimir J. van der Laan
The year is 2014. All supported operating systems have IPv6 support, most certainly at build time (this doesn't mean that IPv6 is configured, of course). If noone is exercising the functionality to disable it, that means it doesn't get tested, and IMO it's better to get rid of it. (it's also not used consistently in RPC/boost and Net code...)
2014-05-01Full translation updateWladimir J. van der Laan
Last update (48be9ce) missed quite a lot, for some reason. This is also the first update done with the new script `contrib/devtools/update-translations.py`
2014-05-01devtools: add a script to fetch and postprocess translationsWladimir J. van der Laan
Run this script from the root of the repository to update all translations from transifex. It will do the following automatically: - create a transifex configuration file - fetch all translations - post-process them into valid and committable format
2014-05-01qt: add transifex configuration fileWladimir J. van der Laan
This is a project-wide configuration file and should be the same for everyone. Also remove mention of creating it yourself from the translation process.
2014-05-01Update build instructions for Berkeley DBWladimir J. van der Laan
- People were having problems with the .so when installing in alternative locations. Like gitian, build a static library with -fPIC that can be embedded into the executables. - Add some missing steps - Add reminder that BerkeleyDB is only needed when wallet support is enabled
2014-05-01Log BerkeleyDB version at startupWladimir J. van der Laan
Prints the actual version of BerkeleyDB that is linked against, if wallet support is enabled. Useful for troubleshooting. For example: 2014-05-01 07:44:02 Using BerkeleyDB version Berkeley DB 4.8.30: (April 9, 2010) 2014-05-01 07:54:25 Using BerkeleyDB version Berkeley DB 5.1.29: (October 25, 20 11)
2014-05-01Merge pull request #4088Wladimir J. van der Laan
8abfb99 Add CLIENT_VERSION_REVISION to mac osx info plist (Michael Ford)
2014-05-01Merge pull request #4092Wladimir J. van der Laan
40c5b93 [Qt] Optionally add third party links to transaction context menu (Cozz Lovan)
2014-05-01Merge pull request #4109Wladimir J. van der Laan
6b29ccc Correct indentation (R E Broadley)
2014-04-30Merge pull request #4111Wladimir J. van der Laan
1cc7f54 use standard __func__ instead of __PRETTY_FUNCTION__ (Philip Kaufmann)
2014-04-30devtools: have symbol check script check for exported symbolsWladimir J. van der Laan
After last commit, our executables should export no symbols anymore. To make sure that this stays the case, verify this in the symbol checker script.
2014-04-30gitian: don't export any symbols from executableWladimir J. van der Laan
This avoids conflicts between the libraries statically linked into bitcoin and any libraries we may link dynamically (such as Qt and OpenSSL, see issue #4094). It also avoids start-up overhead to not export any unnecessary symbols. To do this, build a linker script that marks all symbols as local.
2014-04-30gitian: build against Qt 4.6Wladimir J. van der Laan
Should make it possible to run the resulting GUI executable on Linux distributions that use Qt 4.6, such as Debian Wheezy and Tails. Builds a mini-SDK for building against Qt 4.6. This includes the headers as well as host utilities such as `lrelease`, `qrc` and `moc`. This speeds up the gitian build a bit - libqt4-dev pulled in a lot of packages, and is no longer needed as this provides a replacement of our own. Note: This does not replace the Qt build with at static library. After this commit we still build dynamically against the system Qt library. The only difference is that compatibility with an older version is maintained. This loses minor GUI functionality (such as setPlaceholderText) but still allows integration into the window management of the host OS, unlike when statically linking.