Commit Graph

6478 Commits

Author SHA1 Message Date
ThomasV 4122c108fc plugins: enable & disable methods 2016-01-19 10:03:05 +01:00
ThomasV 82bfbdcc3c add dev 2016-01-18 16:06:12 +01:00
ThomasV 3252161f36 improve about dialog 2016-01-18 15:42:05 +01:00
ThomasV 23d16154a9 kivy: improve status dialog 2016-01-18 15:20:01 +01:00
ThomasV e2d00c61cd kivy fixes 2016-01-18 14:09:48 +01:00
ThomasV d9f6e738a4 Merge branch 'master' of git://github.com/spesmilo/electrum 2016-01-18 10:08:32 +01:00
ThomasV f66763c37e kivy: improve Wallets dialog 2016-01-18 10:08:21 +01:00
Neil Booth 9ab9c73d6d Threaded wallet creation 2016-01-18 07:33:04 +09:00
Neil Booth b32a34b8ba Threaded message signing 2016-01-18 07:33:04 +09:00
Neil Booth ef2c472739 Threaded decryption 2016-01-18 07:33:04 +09:00
Neil Booth 06c262d0dc TrezorClient: should be in a separate thread
First steps; get show_address working.
Client is not responsible for showing exceptions.
Suppress uninteresting exceptions.
2016-01-18 07:33:04 +09:00
Neil Booth c99f0acfba Localize Image import for now 2016-01-18 07:25:55 +09:00
ThomasV d200b236ae replace tx.input, tx.output by methods, so that deserialize calls are encapsulated 2016-01-17 15:04:11 +01:00
ThomasV 321ab10742 detect RBF transactions 2016-01-17 14:28:17 +01:00
Neil Booth c2efb09734 Threaded wallet creation 2016-01-17 22:03:57 +09:00
Neil Booth 6e346e52cc Threaded message signing 2016-01-17 21:21:04 +09:00
Neil Booth 8f73db2f3d Threaded decryption 2016-01-17 21:13:26 +09:00
Neil Booth d6e8e534a3 TrezorClient: should be in a separate thread
First steps; get show_address working.
Client is not responsible for showing exceptions.
Suppress uninteresting exceptions.
2016-01-17 20:05:20 +09:00
Neil Booth e2627e0944 QMessageBox is a top-level window 2016-01-17 19:40:05 +09:00
Neil Booth c160a99ebc Add cancel button to trezor dialogs 2016-01-17 18:39:09 +09:00
Neil Booth 144f53be18 Use TaskThread to simplify ThreadedButton
And improve labels dialog
2016-01-17 16:13:32 +09:00
Neil Booth c714acf739 Add TaskThread, use to simplify WaitingDialog
This will be useful as a client thread for hardware wallets
2016-01-17 15:47:08 +09:00
Neil Booth d9a84875dc Fix prior; keep tx dialog as top-level window 2016-01-17 13:41:09 +09:00
Neil Booth d9a13a5dd1 transaction_dialog: don't override base class
Rename parent to main_window.  Make the main window our parent.
2016-01-17 13:36:40 +09:00
ThomasV 3574ade484 fix #1635 2016-01-17 02:56:52 +01:00
ThomasV b545f4ef12 kivy: EmptyLabel 2016-01-16 16:47:48 +01:00
ThomasV bd94bb31db Merge branch 'master' of git://github.com/spesmilo/electrum 2016-01-16 15:05:59 +01:00
ThomasV d68f42df95 add qr code scanner to kivy wizard 2016-01-16 15:05:49 +01:00
ThomasV 4f0631d78d don't use assert is is_xprv (weird kivy bug) 2016-01-16 15:05:29 +01:00
Neil Booth 371f8d6dc3 network: gracefully handle EINTR in select syscall 2016-01-16 21:14:14 +09:00
ThomasV fe32d051d1 Merge pull request #1627 from fhirschmann/kraken_plugin
Add Kraken exchange to exchange_rate plugin
2016-01-16 12:53:59 +01:00
ThomasV cd6ec773c9 kivy: pass message to restore dialog, and remove dead code. 2016-01-16 12:44:59 +01:00
ThomasV 9a98ad2881 Merge branch 'master' of git://github.com/spesmilo/electrum 2016-01-16 12:01:49 +01:00
ThomasV 5be9f03fdf kivy: improve wizard 2016-01-16 12:01:37 +01:00
Neil Booth f1bb3e846d Remove unused import 2016-01-16 19:03:06 +09:00
Neil Booth 15707b5590 Coin chooser: use deterministic randomness 2016-01-16 18:55:50 +09:00
ThomasV 06809917ca kivy wizard: simplifications and renaming 2016-01-16 09:30:11 +01:00
ThomasV 1144afefb5 kivy: rm ChangePasswordDialog 2016-01-16 09:18:20 +01:00
Neil Booth 98aef8418c Construct base classes in right order
Fixed #1632
2016-01-16 10:19:48 +09:00
ThomasV abdb7f8470 fix tests 2016-01-15 18:14:06 +01:00
Pedro Alves 69555d5ad9 Added two of the biggest brazilian exchangers, "Bitcontoyou" and "MercadoBitcoin", to Exchange rates plugin. 2016-01-15 15:07:27 -02:00
ThomasV f6661fdd2c kivy: simplify install wizard 2016-01-15 17:45:08 +01:00
ThomasV bd3f3c3554 fix issue #1610 2016-01-15 11:24:19 +01:00
ThomasV 3b10bd8307 follow up eb085c2e23 2016-01-15 09:10:04 +01:00
ThomasV eb085c2e23 Clarify preferences dialog:
* rename 'Oldest First' policy as Priority
 * show multiple change and fee multiplier on separate lines
2016-01-15 09:02:03 +01:00
Neil Booth 6bf91b8ae2 Update comments and tooltips. 2016-01-15 15:25:01 +09:00
Neil Booth 53fa973898 Move change_amounts() to base class.
Update tooltip of the preference.
2016-01-15 15:21:25 +09:00
Neil Booth 641f23229d Add multiple change output preference
Limit to 3 if enabled.
2016-01-15 14:54:26 +09:00
Neil Booth f271f65842 KeepKey / Trezor: client split
We're going to want to do a few things differently, such as
device recovery.  So move the client code to clientbase.py
and create a per-plugin client.py file for the derived client
class.
2016-01-15 13:44:32 +09:00
ThomasV 0d52911561 define constants for tx output types 2016-01-14 17:15:50 +01:00