Commit Graph

11203 Commits

Author SHA1 Message Date
ThomasV 55189c8623 Merge pull request #4249 from SomberNight/kivy_launchmode
kivy: change activity launchMode to singleTask
2018-04-10 17:56:31 +02:00
SomberNight a852f97e97 kivy: change activity launchMode to singleTask 2018-04-10 14:12:13 +02:00
SomberNight 35b3294a5d fix #4238 2018-04-09 12:00:37 +02:00
Johann Bauer ee2a1f52a1 Bump cryptodome version 2018-04-08 23:27:06 +02:00
SomberNight 985fe24f18 fix #4240 2018-04-08 15:13:12 +02:00
ThomasV a03449c1be kivy: cleanup addresses dialog 2018-04-07 18:16:33 +02:00
SomberNight 7b50790584 do not raise BaseException 2018-04-07 17:10:30 +02:00
SomberNight 76e67daadd changed some asserts to raise-exceptions in lib 2018-04-07 17:01:38 +02:00
ghost43 cf88e239d7 fix parsing values in setconfig (#4225) 2018-04-06 18:53:13 +02:00
SomberNight bfb0141b20 fix #4230 2018-04-06 18:47:16 +02:00
SomberNight 3b8c1c6c04 detect when trying to sign with a hw wallet offline in a not supported config
closes #4229
2018-04-06 18:29:41 +02:00
SomberNight 4ff3791cb9 fix #4236 2018-04-06 16:43:11 +02:00
SomberNight 0180abc179 blockchain.py: check header length
related: #4212
2018-04-05 16:12:34 +02:00
ghost43 9a0cf63769 Merge pull request #4033 from Lastrellik/TextCompleter
Text completer
2018-04-05 15:29:58 +02:00
ghost43 54d220c311 Merge branch 'master' into TextCompleter 2018-04-05 15:29:10 +02:00
SomberNight e4dad0a425 fix #4198 2018-04-05 12:52:21 +02:00
SomberNight d2a1179087 fix #4227 2018-04-05 12:22:01 +02:00
ThomasV ad6dd73a03 do not catch OSError in pipe.send (fix ANR on some versions of Android) 2018-04-05 11:27:12 +02:00
SomberNight de4fe9db69 fix a race condition in synchronizer
wallet.synchronizer gets assigned a newly constructed Synchronizer instance.
Synchronizer in tx_response refers to the value of wallet.synchronizer.
If the wallet has a missing txn, there could be a race condition that synchronizer asks for a txn and we get the callback from the network WHILE the constructor is still running, in which case wallet.synchronizer would still be None and we would consider the callback "orphan", and the wallet would get "stuck" synchronizing.
2018-04-05 08:32:02 +02:00
SomberNight 2f408e5d07 make qt HistoryList.on_update() faster by caching icons 2018-04-04 15:47:11 +02:00
ThomasV eb4463063f Merge pull request #4214 from SomberNight/payto_read_rbf_from_config
payto: get RBF setting from config
2018-04-04 15:26:49 +02:00
ThomasV ed0cbf11cd Merge pull request #4222 from SomberNight/wallet_get_address_history_speedup
wallet: speed up get_address_history
2018-04-04 15:22:35 +02:00
Filip Gospodinov 76dfc2d3b8 Fix invalid desktop entry (#4224)
Closes: #4221
2018-04-04 11:41:07 +02:00
SomberNight 92c45ac29a fix prev: txns might be added in any order 2018-04-04 01:22:49 +02:00
SomberNight 17512f7f47 wallet: speed up get_address_history 2018-04-03 22:16:29 +02:00
SomberNight ffe69cb328 fix #4220 2018-04-03 19:18:10 +02:00
SomberNight 13bd10e1cb wizard: add naive debug message to hw device scan if none are found 2018-04-03 14:21:22 +02:00
SomberNight 6eb38d6b8c Qt wizard: raise GoBack from None
results in cleaner traces
2018-04-03 14:14:36 +02:00
SomberNight 42582b6a64 fix #4219 2018-04-03 02:48:55 +02:00
SomberNight 5a508f7b8d fix #4218 2018-04-03 01:50:37 +02:00
SomberNight 4703d93b0f fix #4216 2018-04-02 19:54:01 +02:00
SomberNight 4d15d4e459 payto: get RBF setting from config 2018-04-02 05:30:58 +02:00
SomberNight 10a0b0ad7f make_packages was failing
error was:
In --require-hashes mode, all requirements must have their versions pinned with ==. These do not:
    setuptools from https://pypi.python.org/packages/20/d7/04a0b689d3035143e2ff288f4b9ee4bf6ed80585cc121c90bfd85a1a8c2e/setuptools-39.0.1-py2.py3-none-any.whl#md5=ca299c7acd13a72e1171a3697f2b99bc (from protobuf==3.5.2.post1->-r ./contrib/deterministic-build/requirements.txt (line 21))
2018-04-01 22:53:02 +02:00
SomberNight bfccfc7e74 follow-up 70d827b984 2018-04-01 18:41:17 +02:00
Johann Bauer c7c43d2336 Change Python version in pyinstaller spec file 2018-04-01 18:03:44 +02:00
Johann Bauer 831dda0fcb Wine build: Revert to Python 3.5 and download if file was changed 2018-04-01 17:52:31 +02:00
SomberNight 58273fc841 tests: xpub version bytes 2018-04-01 16:56:17 +02:00
SomberNight ff57c198b4 fix prev 2018-04-01 16:52:24 +02:00
fivepiece 192288c025 change testnet p2wsh-p2sh prefix to 0x024289ef to reflect Upub (#4210)
* change testnet p2wsh-p2sh prefix to 0x024289ef to reflect Upub

* add testnet p2sh-p2wsh 2of2 multisig test
2018-04-01 16:48:54 +02:00
SomberNight 9de4d19c5a tests: refactoring in test_wallet_vertical.py 2018-04-01 16:44:59 +02:00
SomberNight 1eae16aa3e tests: class TestCaseForTestnet 2018-04-01 15:50:24 +02:00
ThomasV 08e7a5f05f remove pyjnius thread monkey patching; now in pyjnius 2018-04-01 11:18:15 +02:00
Johann Bauer 70d827b984 Add a script that finds dependencies for other OSs
This is used to make sure we also freeze versions for
packages that will only be used on Windows or OS X, while
the freezing script is most likely only be run on Linux.
2018-03-31 22:19:09 +02:00
Johann Bauer 14aa7c0a3b Follow-up ae80fb4f 2018-03-31 18:33:45 +02:00
Johann Bauer ae80fb4f97 Follow-up 6afe71fe 2018-03-31 18:22:23 +02:00
Johann Bauer 6afe71fe0e Follow-up 3c28e3491 2018-03-31 18:12:50 +02:00
Johann Bauer 3c28e34919 Check package hashes when generating binaries 2018-03-31 17:49:38 +02:00
SomberNight 97c295924a mac build script: update libusb 2018-03-31 00:23:41 +02:00
SomberNight 9a12022537 windows build script: update python, nsis, libusb 2018-03-31 00:14:26 +02:00
SomberNight deab75fe20 windows build script: cache pip
previously pip was caching into the wine directory, which we delete and recreate on every run
2018-03-31 00:11:57 +02:00