Neil Booth
cb4947d705
Add the keepkey cancellation feature
...
to the generic implementation. Not currently used by the trezor
libraries.
2015-12-26 18:00:38 +09:00
Neil Booth
7b5f3884fa
Combine QTHandlers for KeepKey and Trezor
...
Again they do the same thing, so share the code
2015-12-26 17:40:12 +09:00
Neil Booth
39c1893a74
Initialize self.d for KeepKey
2015-12-26 16:28:55 +09:00
Neil Booth
3a1bb5b61a
Combine keepkey and trezor wallet code
...
Essentially identical so silly to have two copies.
Also fix a double-dialog during sign bug that caused one to not
disappear (on MacOSX at least).
2015-12-26 16:25:10 +09:00
Neil Booth
96c7f9e7cb
Partially revert prior
2015-12-26 12:23:35 +09:00
Neil Booth
c298860e11
A fix and cleanups for hardware wallets
2015-12-26 12:02:19 +09:00
Neil Booth
8f91af28a5
More cleanup of WaitingDialog
...
Simplify its interface
2015-12-26 11:18:32 +09:00
Neil Booth
a58c19d7c0
Clean up and fix account adding
...
As per BIP44, 20 addresses are checked for transactions, not just the
first one.
Show the last account only if used or named.
If all accounts are used, prompt for password to create new one.
Fixes #1128
2015-12-25 23:34:04 +09:00
ThomasV
fbdfb45dd1
Merge pull request #1577 from kanishkablack/master
...
Updated Coinsecure Api
2015-12-24 06:19:53 +01:00
Anwesh
93bcd98763
Merge branch 'master' of https://github.com/spesmilo/electrum
2015-12-24 06:59:16 +05:30
ThomasV
fb8f9e55ef
Cleanup main script, with semantic changes:
...
The --offline flag applies only to GUI.
Commands must use the daemon if a daemon is running, otherwise they are run offline.
Commands that only require the wallet do not have the require_network flag.
2015-12-23 15:59:32 +01:00
ThomasV
93573282bf
fix wallet saving
2015-12-23 15:23:33 +01:00
Neil Booth
d70ad3df93
Better waiting dialog for trustedcoin
2015-12-23 22:21:29 +09:00
Neil Booth
ffd081ac21
Clean up WaitingDialog
...
Prevent GC so callers don't have to.
2015-12-23 22:10:11 +09:00
Neil Booth
64887f7a74
More message box cleanup
2015-12-23 20:42:30 +09:00
Neil Booth
37a49752eb
Fix greenaddress modality and centring issues
2015-12-23 20:13:17 +09:00
Neil Booth
0ecf2565ce
MessageBoxMixin-related cleanup
2015-12-23 20:05:09 +09:00
ThomasV
8bcd132423
Merge branch 'master' of git://github.com/spesmilo/electrum
2015-12-23 10:54:45 +01:00
ThomasV
acbe67fd1f
separation between RPC and non-RPC commands.
2015-12-23 10:54:31 +01:00
Neil Booth
6f4d4b9a1e
Modality and centring fixes for QR codes
2015-12-23 18:42:01 +09:00
Neil Booth
9484b6371f
More modality fixes and cleanups
2015-12-23 18:31:36 +09:00
Neil Booth
37b474716b
Window modality fixes + improved password dialog
2015-12-23 17:32:08 +09:00
Neil Booth
62201b37f5
MacOSX fix
...
If these lines are the other way round, the buttons don't appear
on MacOSX!
2015-12-23 15:23:35 +09:00
Neil Booth
15e9991e2a
Move message box logic to a mixin
2015-12-23 15:10:15 +09:00
Neil Booth
72fdf0cd21
Better error when opening a non-wallet file
...
Also window modality fixes for __init__.py
2015-12-23 13:54:43 +09:00
Neil Booth
1afb644203
Fix call to get_wallet_folder
2015-12-23 13:42:35 +09:00
Neil Booth
21e4a30371
Modality fixes for critical errors
2015-12-23 13:39:20 +09:00
Neil Booth
57d4b27696
Fix a bunch more modality issues for message boxes
2015-12-23 13:21:13 +09:00
Neil Booth
0a3a0f12cc
Make more dialogs window-modal
...
Also remove some unnecessary imports
2015-12-23 12:20:19 +09:00
Neil Booth
0f431b23eb
Make more dialogs window-modal
2015-12-23 11:52:36 +09:00
Neil Booth
4c36987845
Change password QT dialog window modal
2015-12-22 23:09:09 +09:00
Neil Booth
7437746cd2
Network dialog -> window modal
...
Clean up imports
2015-12-22 22:23:51 +09:00
Neil Booth
5c1828e03d
Install wizard -> window-modal, fix missing import
2015-12-22 22:18:59 +09:00
Neil Booth
68da937e89
Address history dialog -> window modal
2015-12-22 22:11:37 +09:00
Neil Booth
d98451f114
Make more dialogs window modal
2015-12-22 22:05:27 +09:00
Neil Booth
6442dd59ad
Make two more dialogs window-modal
2015-12-22 08:02:01 +09:00
Neil Booth
44a436e964
Make line_dialog, text_dialog window modal
...
Move new_wallet and get_wallet_folder from qt/__init__.py
to qt/main_window.py for correct centring and window modality.
2015-12-22 07:55:33 +09:00
Neil Booth
8598f9ef9c
Permit sweep of private keys for watch-only wallet
...
Fixes #1585
Warn user if watching-only.
Introduce new helper class WindowModalDialog and use it in a couple
of places. This is better than process-modal dialogs for our
multi-window daemon setup.
2015-12-21 23:52:48 +09:00
ThomasV
d8c080b87d
Merge pull request #1587 from ulrichard/ledger_import
...
added missing import
2015-12-21 02:51:56 +01:00
Richard Ulrich
ae3b82297f
added missing import
2015-12-20 23:20:13 +01:00
ThomasV
5f0a7db598
kivy: password dialog and wizard fixes
2015-12-20 17:37:07 +01:00
Neil Booth
2226667437
QT: Stop timer cleanly to avoid exceptions on exit
2015-12-20 16:15:33 +09:00
Neil Booth
e1c0298fc2
Write the wallet less often
...
This should speed up synchronization / restoration of large wallets.
Wallets are written only when they switch to up_to_date state, or
when stop_threads() is called when closing the daemon, or when
a command line command finishes.
2015-12-20 15:47:46 +09:00
Neil Booth
0a3d74de8f
Avoid index-out-of-range
...
Also add sanity assertion
2015-12-20 12:19:44 +09:00
Neil Booth
25a2ceda23
Fix copyright.
2015-12-20 12:06:23 +09:00
Neil Booth
14952c32f5
Be explicit about python version
...
Fixes 1562.
2015-12-19 20:57:09 +09:00
Neil Booth
5c3a6db445
Fix negative amounts assertion
...
Change amounts could be negative after deducting the cost of the extra
change output; floor them at zero. Move the assertion to the main
code. Simplify rounding logic.
2015-12-19 13:44:12 +09:00
ThomasV
ee4ccd9b1b
kivy: move wallets dialog
2015-12-18 15:03:38 +01:00
ThomasV
e46b00bb39
move methods related to amount dialog
2015-12-18 13:04:19 +01:00
ThomasV
f7a3b53c3f
kivy: add status dialog
2015-12-18 11:29:56 +01:00