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.
10 years ago
Neil
9a823f5fe6
Merge pull request #1342 from kyuupichan/retain_user_fees
Once a user inputs a fee, retain it.
10 years ago
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 .
10 years ago
ThomasV
250bb03034
Merge pull request #1337 from kyuupichan/auto_connect
Suggested auto_connect daemon mode fix for #1336
10 years ago
ThomasV
9e84d12a6f
Merge pull request #1339 from kyuupichan/daemon
Avoid string representation issues, fix #1338
10 years ago
ThomasV
9fc9c5e4f4
Merge pull request #1340 from kyuupichan/dead_code
Remove apparently dead code.
10 years ago
Neil Booth
930304e46b
Remove apparently dead code.
10 years ago
Neil Booth
389c8e8a8d
Only write config file once.
10 years ago
Neil Booth
3a50c78a47
Avoid string representation issues
Caused by unicode vs non-unicode strings.
Fixes #1338
10 years ago
Neil Booth
5acbe00cbf
Suggested auto_connect daemon mode fix for #1336
10 years ago
ThomasV
306756b42d
Merge pull request #1334 from romanz/master
travis: use Tox for test automation
10 years ago
ThomasV
ff46d6b7d4
Merge branch 'bfix'
10 years ago
Roman Zeyde
1eccadfc13
travis: use Tox for test automation
10 years ago
ThomasV
65e7667eba
build reverse history index, to know when a transaction can be removed
10 years ago
ThomasV
e8dd11161b
Merge pull request #1333 from romanz/master
travis: add code coverage report
10 years ago
ThomasV
616becd9a8
move openalias from plugins to core
10 years ago
Roman Zeyde
7ae8bb88b4
travis: add code coverage report
10 years ago
ThomasV
90d32038fa
Merge branch 'kyuupichan-synchronizer-unthread'
10 years ago
ThomasV
fa2de58c90
redo fixes for 1324
10 years ago
ThomasV
ccd07c6a80
Merge branch 'synchronizer-unthread' of https://github.com/kyuupichan/electrum into kyuupichan-synchronizer-unthread
10 years ago
ThomasV
0c37009cdb
fix is_address (forgot p2sh)
10 years ago
ThomasV
c0858f314f
Merge branch 'master' of git://github.com/spesmilo/electrum
10 years ago
ThomasV
cf5328b143
do not accet testnet addresses in bitcoin.is_address
10 years ago
ThomasV
516e469d3c
Merge pull request #1332 from romanz/master
fix small typos at lib/interface.py and lib/commands.py
10 years ago
Roman Zeyde
daee02e22d
commands: fix typo
rename "sec" to "privkey"
10 years ago
Roman Zeyde
9c06bee8c7
interface: slow_parse() is not defined for X509
10 years ago
ThomasV
604d5d432c
sanitize server at the interface level (follow up to issue #1330 )
10 years ago
ThomasV
0ac3aebb88
fix proxy setting issue #1330
10 years ago
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.
10 years ago
ThomasV
dbdbdc8792
Merge pull request #1327 from romanz/master
transaction_dialog: allow plugins manipulate transaction sharing buttons
10 years ago
Roman Zeyde
a0c891d73f
transaction_dialog: allow plugins manipulate transaction sharing buttons
10 years ago
Neil Booth
a23247634c
Remove some unused vars.
10 years ago
ThomasV
e994736bf5
trezor: print more info, in order to fix issue #1306
10 years ago
ThomasV
1427d96249
trezor: simplify get_client
10 years ago
ThomasV
ed1001bf8b
print trezor error message
10 years ago
ThomasV
9dfe8ff847
tx window: keep a single close message, and raise window after signing
10 years ago
ThomasV
4cf97d9ab8
rm debugging line
10 years ago
ThomasV
98d0ff7536
trezor: move signing logic from wallet class to plugin
10 years ago
ThomasV
1919d5d63c
fix wizard: remove vbox0, improve text
10 years ago
ThomasV
437eff7db9
Merge pull request #1323 from wozz/add_seed_scroll
Add seed scroll
10 years ago
Michael Wozniak
4338944e3a
remove unnecessary lines
10 years ago
Michael Wozniak
b7ea10609c
add seed scroll for multisig wallets
10 years ago
ThomasV
1e9e3f1493
Merge pull request #1322 from wozz/multisig-restore
update restore multisig to add wallet type
10 years ago
Michael Wozniak
523aa7c380
update restore multisig to add type
10 years ago
ThomasV
765ef338ec
fix multisig seed detection
10 years ago
ThomasV
6afb7b21d0
Merge pull request #1320 from kyuupichan/button_split
Split tx dialog buttons
10 years ago
ThomasV
3a9bf8430e
fix send button
10 years ago
ThomasV
f157a990c7
Merge branch 'master' of git://github.com/spesmilo/electrum
10 years ago
ThomasV
118052d815
v2.4 will require protocol v0.10
10 years ago
ThomasV
56b3c98332
generic m of n multisig
10 years ago