ThomasV
ed4db10943
Merge pull request #1652 from endofthepain/patch-1
...
Update icons.qrc
2016-01-28 07:54:50 +01:00
endofthepain
8d35c674b6
Update icons.qrc
2016-01-28 07:10:13 +07:00
ThomasV
e0afb62660
Merge pull request #1649 from ulrichard/trezor_self_ckd_public
...
added a missing self statement for issue #1093
2016-01-27 22:35:19 +01:00
Richard Ulrich
7f2c379a6c
added a missing self statement for issue #1093
2016-01-27 21:32:53 +01:00
akshayaurora
243e33cb95
kivy:remove un needed icons
2016-01-28 01:50:51 +05:30
ThomasV
edcd40f530
Merge pull request #1648 from ulrichard/ledger_client
...
added local client variable
2016-01-27 21:10:27 +01:00
Richard Ulrich
4c24ea002c
added local client variable
2016-01-27 20:47:49 +01:00
ThomasV
e7d28f555a
Merge branch 'master' of git://github.com/spesmilo/electrum
2016-01-27 16:54:43 +01:00
ThomasV
78e9a84c2f
fix ledger signing issue
2016-01-27 16:54:28 +01:00
akshayaurora
900346b89e
kivy:Improve startup speed
2016-01-27 20:21:20 +05:30
Neil Booth
9fa8c4de27
Installwizard: not app-modal on MacOSX
...
Making a window with no parent window-modal on Mac makes it
application-modal. This is different to behaviour under X, and
we don't want that. Use QDialog instead.
2016-01-27 22:10:34 +09:00
Neil Booth
bf942b5259
Trezor: another place needs client handler set
2016-01-27 21:27:51 +09:00
ThomasV
963dcf0c6b
rm test_ripemd
2016-01-26 15:48:34 +01:00
ThomasV
bb80e330ff
kivy: private_storage
2016-01-26 15:33:04 +01:00
ThomasV
80c1aab9c3
remove is_kivy test
2016-01-26 15:23:33 +01:00
ThomasV
56c4a8746f
remove python implementation of ripemd160
2016-01-26 15:18:28 +01:00
ThomasV
f0cb101326
rm unused icon file
2016-01-26 13:52:19 +01:00
ThomasV
fe9ec6de06
reformatting
2016-01-26 13:51:47 +01:00
ThomasV
a1eaf351a7
kivy: use EventDispatcher with exchange rates plugin
2016-01-25 19:30:16 +01:00
ThomasV
9b09c55356
dynamic fees: use hardcoded value as upper bound
2016-01-25 16:46:50 +01:00
ThomasV
62ef83e966
kivy: display value of recommended fee
2016-01-25 16:45:59 +01:00
ThomasV
a2fc90dbda
kivy: fix missing i18n
2016-01-25 12:44:30 +01:00
ThomasV
b0311885a5
kivy: fix unicode bug
2016-01-25 12:37:59 +01:00
ThomasV
fa7fba53fc
kivy: fee_dialog
2016-01-25 12:25:09 +01:00
Neil Booth
c0295c767e
tx_dialog: prompt if signed but not saved
...
I've lost a signed TX one too many times now
2016-01-25 19:26:02 +09:00
Neil Booth
268dcbcac5
Trezor: multi-device window parenting fix
2016-01-24 23:18:41 +09:00
Neil Booth
60be9d59bc
Fix prior; scale is off-by-50
2016-01-24 21:29:02 +09:00
Neil Booth
c02e3621f3
Settings: improvements to dynamic fee slider
...
Fixes #1595
2016-01-24 20:58:00 +09:00
Neil Booth
e20369bf94
Plugins: remove init_qt hook; clean up
...
Fixes #1644
2016-01-24 20:14:08 +09:00
Neil Booth
93e0c72ce2
Plugins: start thread at end of constructor
...
Don't add jobs twice
2016-01-24 19:59:58 +09:00
Neil Booth
028ab925ed
Remove unused imports
2016-01-24 19:52:37 +09:00
Neil Booth
80e15577b5
Update comment
2016-01-24 19:45:13 +09:00
Neil Booth
dee402b961
Plugin wallets: better error when unloadable
...
Used to get:
jsonrpclib.jsonrpc.ProtocolError: (-32603, u'Server error: File "src/electrum/lib/plugins.py", line 144, in wallet_plugin_loader | KeyError: \'trustedcoin\'')
Now get:
jsonrpclib.jsonrpc.ProtocolError: (-32603, u'Server error: File "src/electrum/lib/plugins.py", line 81, in load_plugin | RuntimeError: cmdline implementation for trustedcoin plugin not found')
2016-01-24 19:39:59 +09:00
Neil Booth
f4fa53e915
Trezor: fixes for latest libtrezor
...
We were relying on internals of libtrezor that they just
changed. However their changes don't work on Mac either.
Work around both issues. I think this...
Fixes #1637
2016-01-24 14:33:21 +09:00
Neil Booth
f8ed7b058d
Improved multi-device handling
...
Ask user which device to use when there are many. If there
is only one skip the question. We used to just pick the
first one we found; user had no way to switch.
We have to handle querying from the non-GUI thread.
2016-01-24 13:41:03 +09:00
Neil Booth
a0ef42d572
Fix typo causing change address reuse
2016-01-24 11:16:05 +09:00
Neil Booth
3a735d40ac
Keepkey/Trezor: fix 2 issues
...
1: In KeepKey recovery we let the user type a fifth
letter which causes the firmware to abort the
protocol. Only allow 4 letters.
2: Handle exceptions thrown during device initialization
properly
2016-01-24 10:39:04 +09:00
ThomasV
9580cd62f6
kivy: use Clock.schedule_once for actions in settings menu
2016-01-23 19:28:01 +01:00
ThomasV
488bdbf4b5
kivy:
...
* improve settings dialog
* add fx_dialog
2016-01-23 18:59:04 +01:00
Neil Booth
97bc1b2788
Don't split small change
2016-01-23 22:10:25 +09:00
Neil Booth
efa1efedca
Hardware wallets: limit change outputs to 1
2016-01-23 22:05:08 +09:00
Neil Booth
b752e91dae
Separate out get_input_tx.
2016-01-23 21:49:07 +09:00
Neil Booth
9729f5b6d3
get_account_addresses: None->all user-visible a/cs
...
Otherwise we can end up sweeping to a non-visible address.
2016-01-23 18:07:02 +09:00
Neil Booth
83a531b3e4
Revert "Sweep keys: don't default to hidden address"
...
This reverts commit 605cc47a3d
.
2016-01-23 17:32:43 +09:00
Neil Booth
605cc47a3d
Sweep keys: don't default to hidden address
...
The issue is electrum uses None as the current account
to mean the default account. This just gave rise to
all addresses being listed including in hidden accounts.
Really "None" as used in main_window.py and history_widget.py
means "a single unspecified account" not "all accounts".
So implement the idea of a default account, and don't let
a hidden account be the default one.
2016-01-23 17:17:10 +09:00
Neil Booth
38a8385287
Remove stale comment
2016-01-23 16:52:24 +09:00
Neil Booth
9f95e90706
Remove wrong code
...
The correct line is 3 below
2016-01-23 16:26:37 +09:00
Neil Booth
9bf45de279
Trezor: give me a chance to sign with a PIN entry
2016-01-23 16:23:21 +09:00
Neil Booth
f92843bb10
Top level window fix for tx_dialog and h/w wallets
2016-01-23 16:06:32 +09:00
Neil Booth
43fd49aa8f
Fix for tx.inputs break
2016-01-23 15:32:21 +09:00