Jonas Schnelli
a10a6e2a0e
[Univalue] add univalue over subtree
...
similar to secp256k1 include and compile univalue over a subtree
2017-02-10 02:18:51 +00:00
Jonas Schnelli
7fc7bab25d
remove univalue, prepare for subtree
2017-02-10 00:56:22 +00:00
Jonas Schnelli
f70084cf06
fix rpcmining/getblocktemplate univalue transition logic error
2017-02-10 00:35:24 +00:00
Jonas Schnelli
b60e9f230f
fix util_tests.cpp clang warnings
...
was introduced with #6121
2017-02-10 00:35:24 +00:00
Jonas Schnelli
6b1e42bbfa
univalue: add type check unit tests
2017-02-10 00:35:24 +00:00
Jonas Schnelli
c288192b19
fix univalue json parse tests
2017-02-10 00:35:24 +00:00
Jonas Schnelli
b47f3aea36
fix missing univalue types during constructing
2017-02-10 00:35:24 +00:00
Jonas Schnelli
bf3f56025d
fix rpc batching univalue issue
2017-02-10 00:35:24 +00:00
Jonas Schnelli
d014114d67
Remove JSON Spirit wrapper, remove JSON Spirit leftovers
...
- implement find_value() function for UniValue
- replace all Array/Value/Object types with UniValues, remove JSON Spirit to UniValue wrapper
- remove JSON Spirit sources
2017-02-10 00:35:24 +00:00
Jonas Schnelli
851f58f94e
remove JSON Spirit UniValue wrapper
2017-02-10 00:35:24 +00:00
Jonas Schnelli
565d26737a
fix rpc unit test, plain numbers are not JSON compatible object
...
UniValues read() does only read valid json.
2017-02-10 00:35:24 +00:00
Jonas Schnelli
9ccfdd9a01
univalue: correct bool support
2017-02-10 00:35:24 +00:00
Jonas Schnelli
49a5df0ef3
univalue: add support for real, fix percision and make it json_spirit compatible
...
- avoid breaking the API because of different number/percision handling
2017-02-10 00:35:24 +00:00
Jonas Schnelli
23f71dc740
special threatment for null,true,false because they are non valid json
2017-02-10 00:35:24 +00:00
Jonas Schnelli
38fc4b7090
expicit set UniValue type to avoid empty values
2017-02-10 00:35:24 +00:00
Jonas Schnelli
9756b7bd29
extend conversion to UniValue
2017-02-10 00:35:24 +00:00
Jonas Schnelli
9bbc220641
fix rpc-tests.sh
...
`${testScripts[@]}` now does split up `testscript --agument` in two elements pushed to the array (`testscript` and `--agument`).
2017-02-09 11:53:51 +00:00
Jonas Schnelli
6a793d9c27
use CBlockIndex* insted of uint256 for UpdatedBlockTip signal
...
- removes mapBlockIndex find operation
- theoretically allows removing the cs_main lock during zqm notification while introducing a new file position lock
2017-02-08 22:10:42 +00:00
Jonas Schnelli
5c7f84cf26
[travis] add zmq python module
2017-02-08 22:10:42 +00:00
Jonas Schnelli
0388c23a76
depends: fix platform specific packages variable
...
prefix instead of postfix
2017-02-08 22:10:42 +00:00
Jonas Schnelli
da0e7aa1d7
QA: Add ZeroMQ RPC test
2017-02-08 22:10:42 +00:00
Jonas Schnelli
834e299564
[QT] fix thin space word wrap line brake issue
...
The thin space QT html hack results in cut-off chars/nums after a line break.
Avoid word wrap line breaks by using a smaller font and a line break before each alternative value)
Rebased-From: 24cb7c7bbba224dcb73fcf69296f5ef4734f745f
Github-Pull: #6694
2015-09-22 10:50:18 +02:00
Jonas Schnelli
6145fdf47e
OSX: use "Bitcoin Core" as Bundle Display Name
...
Github-Pull: #6214
Rebased-From: 0a32a9347e12a8d1d4a46bf9a1d5b3ae13bbe501
2015-06-03 15:10:36 +02:00
Jonas Schnelli
4d435d1c9a
[OSX] revert renaming of Bitcoin-Qt.app
...
Github-Pull: #6214
Rebased-From: a2241eabfdbdadd2f96c0a538b9901257831b642
2015-06-03 15:10:00 +02:00
Jonas Schnelli
6e71efa9f0
[REST] remove json input for getutxos, limit to query max. 15 outpoints
...
Remove possibility to send json encoded parameters to `/rest/getutxos/` to avoid possible DoS scenarios.
The JSON output option is untouched.
2015-05-27 20:10:02 +02:00
Jonas Schnelli
64b8027c5c
rest.cpp: strip whitespace
2015-05-27 09:41:14 +02:00
Jonas Schnelli
7b7f258396
rpc-tests: remove python-bitcoinrpc directory
...
place authproxy.py at same level as other utility classes
2015-05-21 21:22:22 +02:00
Jonas Schnelli
fb21862b92
[QT] mainwindow toolbar must not be movable
2015-05-19 20:28:20 +02:00
Jonas Schnelli
a85b2e221b
pull-tester/rpc-tests.sh: disable script_test.py test
2015-05-19 16:41:17 +02:00
Jonas Schnelli
16d9cb7e29
[QT] overviewpage: make sure warning icons gets colored
2015-05-19 16:37:13 +02:00
Jonas Schnelli
7cef321e65
[Mac only] rename Bitcoin-Qt.app to "Bitcoin Core.app"
2015-05-19 11:03:49 +02:00
Jonas Schnelli
b448002772
[Docs] fix and improve REST documentation
...
- fix bad formatting of getutxos
- added getztxos example
- fix different command syntax
2015-05-18 16:52:01 +02:00
Jonas Schnelli
3e875b1bef
pull-tester/rpc-tests.sh: allow passing throug of arguments
2015-05-18 15:29:20 +02:00
Jonas Schnelli
00706a5436
update rpc-tests readme.md
2015-05-18 15:25:45 +02:00
Jonas Schnelli
344e08ed16
extend rpc-tests.sh control script with non-travis tests
2015-05-18 15:25:45 +02:00
Jonas Schnelli
64937fe51a
[QA] restructure rpc tests directory
...
* move non-test classes to subdir `test-framework`
2015-05-18 15:25:45 +02:00
Jonas Schnelli
ca5f688547
[QT] don't colorize icons on win and mac
2015-05-13 20:27:26 +02:00
Jonas Schnelli
7247d103ff
[QT] use alert icon with tooltip insted of "(out of sync)" text
...
# Conflicts:
# src/qt/forms/overviewpage.ui
# src/qt/overviewpage.cpp
2015-05-12 20:46:12 +02:00
Jonas Schnelli
51c7c7029e
[QT] remove frame to avoid double-frame situation in sendcoinsentry.ui
2015-05-12 20:46:10 +02:00
Jonas Schnelli
03c56872b5
appropriate response when trying to get a block in pruned mode
2015-05-11 16:10:08 +02:00
Jonas Schnelli
3da7849007
[squashme] simplify SetupEnvironment() (by dexX7)
2015-05-10 10:06:41 +02:00
Jonas Schnelli
a1d0ec44d7
re-add -reindex help message
...
was suddenly removed with fc44231cb7 (probably not by purpose)
2015-05-08 19:59:01 +02:00
Jonas Schnelli
231072fe7b
[QA] add multisig rpc tests
2015-05-07 11:05:23 +02:00
Jonas Schnelli
2a6b844427
[QT] change transaction amount and height in overview page
2015-05-06 16:47:29 +02:00
Jonas Schnelli
3727cbb0a2
change AC_PACKAGE_BUGREPORT from info@bitcoin.org to github issue tracker URL
...
Mentioned by wumpus:
http://bitcoinstats.com/irc/bitcoin-dev/logs/2015/05/02#l1430543664
Details here:
http://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.69/html_node/Initializing-configure.html
2015-05-02 10:17:53 +02:00
Jonas Schnelli
bba2216fc1
RPC test for " #5418 Report missing inputs in sendrawtransaction"
2015-05-01 15:30:10 +02:00
Jonas Schnelli
b3ffcdf916
don't imbue boost::filesystem::path with locale "C" on windows
...
fixes https://github.com/bitcoin/bitcoin/issues/6078
2015-05-01 13:32:25 +02:00
Jonas Schnelli
1a0259f7f0
add jonasschnellis dns seeder
2015-04-29 16:42:41 +02:00
Jonas Schnelli
1b2e555593
add autoprune information to RPC "getblockchaininfo"
2015-04-26 23:23:09 +02:00
Jonas Schnelli
2ccfc6360d
[REST] update documentation
...
- add documentation for /rest/headers
- reformat sections
2015-04-23 14:49:40 +02:00
Jonas Schnelli
26414ca4fc
fix and enable bip32 unit test
...
the bip32 unit test was not included in the make process
2015-04-23 13:21:05 +02:00
Jonas Schnelli
6b4feb89a8
[QA] rest.py RPC test: change setgenerate() to generate()
2015-04-21 20:33:02 +02:00
Jonas Schnelli
97ee866549
[REST] getutxos REST command (based on Bip64)
...
has parts of @mhearn #4351
* allows querying the utxos over REST
* same binary input and outputs as mentioned in Bip64
* input format = output format
* various rpc/rest regtests
2015-04-21 20:26:49 +02:00
Jonas Schnelli
f89b092d75
add rpc test for listunspents support for zero value txouts
2015-04-21 02:25:35 -07:00
Jonas Schnelli
30c43d9821
miner.h: fix clang warning because of class/struct mix
...
- class 'Params' was previously declared as a struct
2015-04-16 10:32:47 +02:00
Jonas Schnelli
ea9e82df73
[squashme] fix listunspent code indentation
2015-04-13 15:04:08 +02:00
Jonas Schnelli
b9fb692d04
Push down RPC reqWallet flag
2015-04-12 19:37:29 +02:00
Jonas Schnelli
0b9dc9c8f5
[move] move listunspent to wallet/rpcwallet.cpp
2015-04-12 17:56:32 +02:00
Jonas Schnelli
77650cc9f4
add -walletbroadcast=0 rpc test
2015-04-01 13:03:39 +02:00
Jonas Schnelli
c8168331a2
[Qt] fix rpc console font size to flexible metrics
...
should fix #5897
2015-03-27 09:48:26 +01:00
Jonas Schnelli
2bb1c87700
refactor: move bdb (bitdb) interaction from init.cpp to wallet.cpp
...
this will remove db.h from init.cpp
2015-03-20 16:23:39 +01:00
Jonas Schnelli
8b60808c1e
[QT] some mac specifiy cleanup (memory handling, unnecessary code)
2015-03-13 15:40:53 +01:00
Jonas Schnelli
50c72f23ad
[Move Only] Move wallet related things to src/wallet/
...
could once be renamed from /src/wallet to /src/legacywallet.
2015-03-12 14:13:02 +01:00
Jonas Schnelli
89e70e931d
[QT] fix OSX dock icon window reopening
...
fixes #5878
2015-03-12 00:16:23 +01:00
Jonas Schnelli
9bbb880be4
[Qt] fix a issue where "command line options"-action overwrite "Preference"-action (on OSX)
...
- fixes #5800
2015-03-06 09:33:23 +01:00
Jonas Schnelli
65f10e0ffc
fix jonasschnelli's gitian key
...
There where two keys in the keyfile and it also had a missing "-key" in the filename.
See: http://bitcoinstats.com/irc/bitcoin-dev/logs/2015/02/05#l1423162105
2015-02-06 11:13:38 +01:00
Jonas Schnelli
d67a642392
[Qt] add bitcoin logo to about screen
2015-02-04 20:52:18 +01:00
Jonas Schnelli
17115d0a34
fix getblocktemplate lock issue
...
getblocktemplate didn't have a wallet lock before #5711 and IMO there is no need for LEAVE/ENTER critical section.
2015-02-04 16:34:34 +01:00
Jonas Schnelli
95ef87c75e
add new osx dmg background picture
2015-01-20 09:33:38 +01:00
Jonas Schnelli
1a25a7edf8
[QA] fix httpbasic keep-alive test
2015-01-17 08:56:55 -08:00
Jonas Schnelli
652eb904df
[Qt] change transaction table column width
...
make enought space for the new icons
2015-01-16 11:47:41 +01:00
Jonas Schnelli
af95b17d0d
[Qt] resize oversized icons
2015-01-16 11:47:41 +01:00
Jonas Schnelli
1dd8ee72af
improve tests for #5655
2015-01-14 09:50:00 -08:00
Jonas Schnelli
42f6a0c2b9
[Qt] optimize PNG files
...
- provide a python script
- add optimized png files
2015-01-14 17:18:48 +01:00
Jonas Schnelli
324f64d148
jonasschnelli's GPG key
2015-01-13 21:30:01 +01:00
Jonas Schnelli
785bb81c6b
[Qt] remove size grip to get rid of the right margin
...
IMO nobody needs a size grip and it looks bad
2015-01-13 08:38:57 +01:00
Jonas Schnelli
98c222b5aa
[Qt] optimize helpmessage dialog
...
- enlarge standard size
- remove fixed 10px font
- remove left mood image
- ensure that table has no ugly line-breaks on OSX, Linux
2015-01-09 21:11:47 +01:00
Jonas Schnelli
84d919974b
[QA] fix zapwallettxes test
...
- remove shell test script and add a python equivalent
2015-01-07 16:41:12 +01:00
Jonas Schnelli
2c0f901ea9
[REST] rest/chaininfos add documentation
2014-12-29 20:27:46 +01:00
Jonas Schnelli
59582c8b8d
[REST] add /rest/chaininfos
2014-12-29 20:19:48 +01:00
Jonas Schnelli
de779b307b
[Qt] new icon for the debug window
2014-12-27 12:35:38 +01:00
Jonas Schnelli
1f670846f7
[Docs] clean up assets-attributen.md
...
- Make sure it represents the current state
2014-12-27 12:28:34 +01:00
Jonas Schnelli
12d927a391
RPC test for immature balance
2014-12-25 20:15:10 -08:00
Jonas Schnelli
7a3b83269e
[QA] fix httpbasics RPC test typo
2014-12-17 22:40:20 +01:00
Jonas Schnelli
ff63801bc0
[Qt] light blue icon color for regtest
...
Changing the icons color for regtest in now lightweight.
2014-12-16 13:37:44 +01:00
Jonas Schnelli
270f42d39f
[Qt] fix a <Qt4.7 compatibility issue raised in #5228
2014-12-16 13:21:36 +01:00
Jonas Schnelli
ac23394ea8
resize tray icon because a 1024x1024 icon won't show in ubuntu (bug)
2014-12-16 11:15:08 +01:00
Jonas Schnelli
54f2571a00
Qt: HiDPI (retina) support for splash screen
...
- remove splash screen images (reduce binary size)
- dynamicly draw splash screen with available icon.
- remove testnet icon
- dynamicly colorize testnet icon
2014-12-16 11:15:05 +01:00
Jonas Schnelli
1340f00200
[RPC-TESTS] ability to run single test manually
...
adds possibility to run ./qa/pull-tester/rpc-tests.sh <TESTNAME>
2014-12-16 11:06:17 +01:00
Jonas Schnelli
932ef50f77
[REST] JSON output: remove block infos from tx details if it is nested in block
2014-12-09 16:05:51 +01:00
Jonas Schnelli
cae548685d
[REST] added /rest/block/notxdetails/<hash> into REST-interface.md documentation
2014-12-09 16:05:50 +01:00
Jonas Schnelli
73351c3686
[REST] /rest/block response with full tx details
...
- rest block request returns full unfolded tx details
- /rest/block/notxdetails/<HASH> returns block where transactions are only represented by its hash
2014-12-09 16:05:50 +01:00
Jonas Schnelli
11d7a7d505
[RPC] add rpc-test for http keep-alive (persistent connections)
2014-12-06 23:15:22 +01:00
Jonas Schnelli
01dc2d83f8
[REST] add REST interface tests in rpc-test section
2014-12-01 12:52:21 +01:00
Jonas Schnelli
8a5c9513ba
[REST] make selection of output-format mandatory, support dot url syntax
...
1. Remove the default format (binary) because `rest/block/<hash>/Hex` would end up delivering binary data.
2. List available formats when chosen format was not found (reduces need for documentation)
3. Change url syntax to dot extension like format chosing (like `rest/tx/<hash>.json`
2014-11-27 14:06:45 +01:00
Jonas Schnelli
199627c94c
[REST] adding basic documentation
2014-11-26 14:34:44 +01:00
Jonas Schnelli
5dc713bfc7
[REST] set REST API behind "-rest" option
2014-11-26 13:53:27 +01:00
Jonas Schnelli
78bdc8103f
[REST] give an appropriate response in warmup phase
2014-11-26 13:51:02 +01:00
Jonas Schnelli
210eba9fdb
[REST] fix headersonly flag for BINARY responses
2014-11-26 13:42:58 +01:00
Jonas Schnelli
c5a2282855
[Qt, OSX] fix Qt4.8 compatibility with QProgressBar issue
...
Rebased-From: 7f33d2cebfde99ded12c711ef6bd77c91725cfb8
Github-Issue: #5344
2014-11-24 15:26:58 +01:00