aboutsummaryrefslogtreecommitdiff
path: root/src/qt/test
Commit message (Collapse)AuthorAgeFilesLines
* Remove unnecessary dependencies for bitcoin-cliWladimir J. van der Laan2014-06-251-0/+1
| | | | | | | | | This commit removes all the unnecessary dependencies (key, core, netbase, sync, ...) from bitcoin-cli. To do this it shards the chain parameters into BaseParams, which contains just the RPC port and data directory (as used by utils and bitcoin-cli) and Params, with the rest.
* build: fix build weirdness after 54372482.Cory Fields2014-06-231-1/+1
| | | | | | | | | | | | | bitcoin-config.h moved, but the old file is likely to still exist when reconfiguring or switching branches. This would've caused files to not rebuild correctly, and other strange problems. Make the path explicit so that the old one cannot be found. Core libs use config/bitcoin-config.h. Libs (like crypto) which don't want access to bitcoin's headers continue to use -Iconfig and #include bitcoin-config.h.
* build: add stub makefiles for easier subdir buildsCory Fields2014-06-051-0/+6
|
* build: delete old Makefile.am'sCory Fields2014-06-051-46/+0
|
* Update test_main.cppLongShao0072014-05-221-1/+0
| | | i think should delete (#include "bitcoin-config.h")。
* build: use -mwindows for gui targets when linking with mingwCory Fields2014-01-271-0/+1
|
* [Qt] fix alphabetical ordering in Makefile.amPhilip Kaufmann2014-01-121-3/+5
| | | | - also change to 1 file per line for more stuff in Makefile.am
* makefile.am: split long lines into one file per lineWladimir J. van der Laan2014-01-111-3/+10
| | | | | This makes it easier to read diffs. Cosmetic change to build system only.
* GUI for --disable-wallet compiles and -disablewallet modeWladimir J. van der Laan2014-01-112-4/+22
| | | | | | | | There is not much in the GUI to be done without wallet, though it's possible to change options, watch the sync process, and use the debug console. So embed the debug console in the main window.
* qt5: tests: Make sure static plugin symbols are pulled inCory Fields2014-01-101-0/+9
| | | | | | | | Since we're now properly linking against static plugins for qt binaries, we need to ensure that they're Imported properly. Without these Imports, the linker drops some of the unused linked libs, causing undefined symbols in QtCore.
* qt5: Ensure correct link orderCory Fields2014-01-101-1/+1
| | | | | If optional libs don't appear in QT_LIBS, they need to be listed first for proper static linking.
* Merge pull request #3332Wladimir J. van der Laan2013-12-081-1/+1
|\ | | | | | | | | | | | | | | | | | | | | 5094f8d Split off rpc_wallet_tests (Wladimir J. van der Laan) 829c920 Move CCryptoKeyStore to crypter.cpp (Wladimir J. van der Laan) ae6ea5a Update build-unix.md to mention --disable-wallet (Wladimir J. van der Laan) 4f9e993 Add --disable-wallet option to build system (Wladimir J. van der Laan) d004d72 Move CAddrDB frrom db to net (Wladimir J. van der Laan) 48ba56c Delimit code with #ifdef ENABLE_WALLET (Wladimir J. van der Laan) 991685d Move getinfo to rpcnet.cpp (Wladimir J. van der Laan) bbb0936 Move HelpExample* from rpcwallet to rpcserver (Wladimir J. van der Laan)
| * Add --disable-wallet option to build systemWladimir J. van der Laan2013-12-041-1/+1
| | | | | | | | | | Make it possible to build Bitcoin without wallet (and thus without BDB) so that it only functions as node.
* | [Qt] misc PaymentServer changes (e.g. changes to eventFilter())Philip Kaufmann2013-12-063-8/+16
|/ | | | | | | | | | | | - make eventFilter() private and pass events on to QObject::eventFilter() instead of just returning false - re-work paymentservertest.cpp to correctly handle the event test after the above change (rewrite test_main to allow usage of QCoreApplication:: in the tests) - delete socket when we were unable to connect in ipcSendCommandLine() - show a message to the user if we fail to start-up (instead of just a debug.log entry) - misc small comment changes
* bitcoin-cli: remove unneeded dependencies (only code movement)Wladimir J. van der Laan2013-12-031-1/+1
| | | | | | | | | | | | | | Remove unnecessary dependencies for bitcoin-cli (leveldb, berkelydb, wallet, RPC server) Build system changes: - split libbitcoin.a into libbitcoin_common.a, libbitcoin_server.a and libbitcoin_cli.a Code changes (movement only): - split up HelpMessage into HelpMessage in init.cpp and HelpMessageCli in rpcclient.cpp - move uiInterface from init.cpp to util.cpp
* Merge pull request #3187 from Diapolo/netManagerWladimir J. van der Laan2013-11-111-1/+0
|\ | | | | [Qt] paymentserver: start netManager in uiReady()
| * [Qt] paymentserver: start netManager in uiReady()Philip Kaufmann2013-11-111-1/+0
| | | | | | | | | | | | | | | | | | | | - remove explicit init of netManager as this is done in the constructor anyway - move initNetManager() call to uiReady(), which removes an assert() and allows us to use message() in initNetManager() (currently unused but could be necessary because of proxy related messages) - make initNetManager() private - update paymentservertests.cpp
* | configure: Simplify common AM_CPPFLAGS and AM_LDFLAGS to a Makefile.commonLuke Dashjr2013-11-111-6/+5
|/
* Cleanup code using forward declarations.Brandon Dahler2013-11-105-18/+21
| | | | | | | | | Use misc methods of avoiding unnecesary header includes. Replace int typedefs with int##_t from stdint.h. Replace PRI64[xdu] with PRI[xdu]64 from inttypes.h. Normalize QT_VERSION ifs where possible. Resolve some indirect dependencies as direct ones. Remove extern declarations from .cpp files.
* qt: add message field to SendCoinsRecipientWladimir J. van der Laan2013-10-231-2/+1
| | | | | | Also update URI parsing to fill in this field. Note that the message is not currently used in any way with the client. It should be stored with the transaction.
* autotools: fix the Makefile.include to be safely included anywhere.Cory Fields2013-09-181-2/+2
| | | | This way we can reuse rules rather than duplicating them.
* autotools: switch to autotools buildsystemCory Fields2013-09-052-0/+27
|
* Bitcoin-Qt: fixes for using display unit from optionsPhilip Kaufmann2013-08-291-1/+2
| | | | | | | - 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
* Payment Protocol: X509-validated payment requestsGavin Andresen2013-08-224-16/+466
| | | | | | | | Add support for a Payment Protocol to Bitcoin-Qt. Payment messages are protocol-buffer encoded and communicated over http(s), so this adds a dependency on the Google protocol buffer library, and requires Qt with OpenSSL support.
* Bitcoin-Qt: massive header and cpp cleanupPhilip Kaufmann2013-03-171-9/+0
| | | | | | | - try to enforce the same style to all Qt related files - remove unneeded includes from the files - add missing Q_OBJECT, QT_BEGIN_NAMESPACE / QT_END_NAMESPACE - prepares for a pull-req to include Qt5 compatibility
* Fix Win32 compiling of qt/test/uritests.cppMatt Corallo2012-08-071-1/+1
|
* Return !0 when qt tests fail.Matt Corallo2012-08-071-1/+6
|
* Fix a couple more typosfanquake2012-06-301-1/+1
|
* Bugfix: Replace "URL" with "URI" where we aren't actually working with URLsLuke Dashjr2012-04-064-41/+41
|
* Restructure IPC URL handling (fixes #851)Wladimir J. van der Laan2012-02-171-10/+13
|
* Add Bitcoin-Qt test suite with some bitcoin: URL Tests to start.Matt Corallo2012-02-103-0/+94