ThomasV
aca8cf5956
Merge branch 'master' of git://github.com/spesmilo/electrum
2015-07-05 23:29:49 +02:00
ThomasV
15f592f022
trezor multisig: build xpub from pubkey
2015-07-05 23:29:36 +02:00
ThomasV
ad9f7411d7
peers script: handle missing fields
2015-07-05 23:28:05 +02:00
ThomasV
06cd2ef70a
Merge pull request #1346 from LedgerHQ/ledger-show-before-broadcast
...
Rework UI, fix missing hooks
2015-07-05 23:13:48 +02:00
BTChip
ea097fd7f5
Review UI, support command line mode
2015-07-05 22:14:53 +02:00
BTChip
c167ef6d35
Implement missing can_sign_xpubkey
2015-07-05 20:52:17 +02:00
ThomasV
d3104a17b7
Revert "Improved dialog centring"
...
This reverts commit d41dfa394b
.
2015-07-05 20:37:57 +02:00
ThomasV
0368a2cd5e
fix bug from #1281
2015-07-05 18:16:33 +02:00
ThomasV
bad9030554
Revert "Improved password wrapper."
...
This reverts commit c33175c312
.
2015-07-05 17:56:55 +02:00
ThomasV
b0f7411a0a
check and fix history on startup
2015-07-05 17:29:41 +02:00
ThomasV
383f8924d7
revert txdialog to QDialog
2015-07-05 16:55:18 +02:00
ThomasV
e2c19ff871
fix #1344
2015-07-05 16:19:44 +02:00
ThomasV
9947173183
fix tx deserialize
2015-07-05 13:29:02 +02:00
ThomasV
5c2235e54b
make tx.deserialize preserve existing inputs
2015-07-04 17:33:18 +02:00
ThomasV
c224a9ad9d
enable multisig with trezor
2015-07-04 12:10:52 +02:00
ThomasV
93e8c7da6e
Merge branch 'master' of git://github.com/spesmilo/electrum
2015-07-04 12:07:37 +02:00
ThomasV
7933ac4324
reformatting
2015-07-04 12:07:33 +02:00
Neil Booth
d41dfa394b
Improved dialog centring
...
Password requests from the tx dialog box are now centred on the
tx dialog. Similarly for error messages if misentering the password.
Also, "Signing transaction..." and "Broadcasting transaction..." are
centred on the appropriate tx dialog.
Finally restore the old "Sign" button enabling / disabling, as we
can now tell if the user cancelled the password request.
2015-07-04 18:25:44 +09:00
Neil Booth
c33175c312
Improved password wrapper.
...
Doesn't require any particular argument order of the wrapped
function.
Caller can tell if the user cancelled the request or not.
Optionally handles parent window hints.
2015-07-04 18:15:26 +09:00
Neil Booth
15632adb40
Rename send_tx() to sign_tx()
...
Because it signs, and it doesn't send.
2015-07-04 16:45:08 +09:00
Neil Booth
b2bfd5af1f
Show the broadcast button even if broadcast.
...
It may not actually be broadcast or relayed for various reasons.
2015-07-04 16:37:01 +09:00
Neil Booth
3446e1fd56
Prevent garbage collection of TxDialogs
...
The transaction dialogs have a habit of randomly disappearing,
because of garbage collection. This was particularly common
if you viewed the details of a tx in your history immediately
after electrum startup, or after pressing Broadcast.
Other tweaks:
- Distinguish saved and broadcast.
- When signed, consider unsaved and prompt to save if not
subsequently saved or broadcast.
- Hide broadcast button after broadcast.
- Hook into the closeEvent so closing the window with the mouse
has the same effect as pressing the close button.
2015-07-04 12:31:31 +09:00
Neil
9a823f5fe6
Merge pull request #1342 from kyuupichan/retain_user_fees
...
Once a user inputs a fee, retain it.
2015-07-03 20:23:06 +09:00
Neil Booth
aa6de86c27
Once a user inputs a fee, retain it.
...
It has long been a minor annoyance that this isn't the
default behaviour. Semantics are as follows:
- Fees are calculated automatically, as usual, and shown
in black
- If the user inputs a fee, it is retained, and shown in
blue to indicate it is user-overridden
- The user can switch back to automatic fee calculation mode
in two ways: press Clear, or blank out the fee field
- User fees are also cleared by do_clear(), for instance when
the payment is sent
I have checked all usage combinations I could think of, including
the ! case, and all work in a sensible and natural fashion.
This also fixes issue #995 .
2015-07-03 20:14:12 +09:00
ThomasV
250bb03034
Merge pull request #1337 from kyuupichan/auto_connect
...
Suggested auto_connect daemon mode fix for #1336
2015-07-03 09:58:57 +02:00
ThomasV
9e84d12a6f
Merge pull request #1339 from kyuupichan/daemon
...
Avoid string representation issues, fix #1338
2015-07-03 09:41:21 +02:00
ThomasV
9fc9c5e4f4
Merge pull request #1340 from kyuupichan/dead_code
...
Remove apparently dead code.
2015-07-03 09:36:59 +02:00
Neil Booth
930304e46b
Remove apparently dead code.
2015-07-03 13:57:42 +09:00
Neil Booth
389c8e8a8d
Only write config file once.
2015-07-03 13:56:17 +09:00
Neil Booth
3a50c78a47
Avoid string representation issues
...
Caused by unicode vs non-unicode strings.
Fixes #1338
2015-07-03 13:53:15 +09:00
Neil Booth
5acbe00cbf
Suggested auto_connect daemon mode fix for #1336
2015-07-03 11:50:53 +09:00
ThomasV
306756b42d
Merge pull request #1334 from romanz/master
...
travis: use Tox for test automation
2015-07-02 16:55:25 +02:00
ThomasV
ff46d6b7d4
Merge branch 'bfix'
2015-07-02 16:51:25 +02:00
Roman Zeyde
1eccadfc13
travis: use Tox for test automation
2015-07-02 17:25:02 +03:00
ThomasV
65e7667eba
build reverse history index, to know when a transaction can be removed
2015-07-02 16:07:04 +02:00
ThomasV
e8dd11161b
Merge pull request #1333 from romanz/master
...
travis: add code coverage report
2015-07-02 15:30:19 +02:00
ThomasV
616becd9a8
move openalias from plugins to core
2015-07-02 12:44:53 +02:00
Roman Zeyde
7ae8bb88b4
travis: add code coverage report
2015-07-02 11:58:30 +03:00
ThomasV
90d32038fa
Merge branch 'kyuupichan-synchronizer-unthread'
2015-07-02 09:25:43 +02:00
ThomasV
fa2de58c90
redo fixes for 1324
2015-07-02 09:22:59 +02:00
ThomasV
ccd07c6a80
Merge branch 'synchronizer-unthread' of https://github.com/kyuupichan/electrum into kyuupichan-synchronizer-unthread
2015-07-02 09:20:51 +02:00
ThomasV
0c37009cdb
fix is_address (forgot p2sh)
2015-07-02 08:53:17 +02:00
ThomasV
c0858f314f
Merge branch 'master' of git://github.com/spesmilo/electrum
2015-07-02 08:48:53 +02:00
ThomasV
cf5328b143
do not accet testnet addresses in bitcoin.is_address
2015-07-02 08:48:48 +02:00
ThomasV
516e469d3c
Merge pull request #1332 from romanz/master
...
fix small typos at lib/interface.py and lib/commands.py
2015-07-02 08:37:42 +02:00
Roman Zeyde
daee02e22d
commands: fix typo
...
rename "sec" to "privkey"
2015-07-01 18:15:35 +03:00
Roman Zeyde
9c06bee8c7
interface: slow_parse() is not defined for X509
2015-07-01 16:54:11 +03:00
ThomasV
604d5d432c
sanitize server at the interface level (follow up to issue #1330 )
2015-07-01 09:09:00 +02:00
ThomasV
0ac3aebb88
fix proxy setting issue #1330
2015-07-01 08:45:47 +02:00
Neil Booth
d0308010da
Client-side fix for #1324
...
Print messages rather than throwing uncaught exceptions that kill the
thread.
I cannot fix the server side as I have no way to test it.
2015-06-30 23:14:05 +09:00