ThomasV
8656785aa7
fix: use request_time for interface timeout
2015-05-06 17:25:29 +02:00
ThomasV
45fd3ef343
interface: send from same thread and simplify timeouts
2015-05-06 16:42:18 +02:00
ThomasV
78f5dbb72e
revert c64e0c0e64
2015-05-06 12:13:21 +02:00
ThomasV
241b3b073f
Merge pull request #1198 from kyuupichan/if-cleanup7b
...
Move response getting to its own function.
2015-05-06 11:28:03 +02:00
Neil Booth
6171779442
Move response getting to its own function.
...
This makes the operation of run() more clear.
No essential change in functionality.
2015-05-06 14:35:55 +09:00
ThomasV
43b8e202fd
replace instances of get_unspent_coins
2015-05-06 07:25:50 +02:00
ThomasV
a99c2bc9fa
less verbose debug message
2015-05-05 21:00:35 +02:00
ThomasV
9d747fb601
Merge branch 'master' of git://github.com/spesmilo/electrum
2015-05-05 20:52:28 +02:00
ThomasV
687cc7783f
show unmatured coins in status bar. fixes #1163
2015-05-05 20:52:14 +02:00
ThomasV
56e3c3cc68
Merge pull request #1195 from kyuupichan/if-cleanup6
...
Remove self.lock
2015-05-05 15:04:45 +02:00
ThomasV
4bce96526b
follow up to c07e956127
2015-05-05 14:59:56 +02:00
Neil Booth
0cfcd2c7b2
Remove self.lock
...
It is now unused; all necesary locking is done by the Queue objects.
2015-05-05 21:57:07 +09:00
ThomasV
8eaa156595
Merge pull request #1194 from kyuupichan/if-cleanup5
...
Send requests only from the interface thread.
2015-05-05 14:54:51 +02:00
Neil Booth
c64e0c0e64
Send requests only from the interface thread.
...
Currently requests are sent from the requestor's thread. The lock is
not properly held where necessary so this is not thread-safe. For example
it can race with the thread stopping and closing the socket the
requestor is trying to use to send with.
Resolve such races by having send_request() simply queue the requests,
which are asynchronously sent from the interface thread itself.
2015-05-05 21:36:34 +09:00
ThomasV
583d36a763
Merge pull request #1193 from kyuupichan/if-cleanup4
...
Move ping functionality into its own function.
2015-05-05 14:35:03 +02:00
Neil Booth
6920747a5d
Move ping functionality into its own function.
...
First step in cleaning up the run() function.
Calls stop() rather than setting is_connected to False on
case of timeout, which cleanly closes the socket.
2015-05-05 20:46:34 +09:00
ThomasV
3b357b6a6d
Merge pull request #1192 from kyuupichan/if-cleanup3
...
Pass the response_queue to the constructor, not start().
2015-05-05 13:44:42 +02:00
Neil Booth
c07e956127
Pass the response_queue to the constructor, not start().
...
Removes an unnecessary Thread base-class override. The python
documentation also strongly discourages overriding anything other
than run().
2015-05-05 20:37:25 +09:00
ThomasV
d6b2cdd595
Merge pull request #1191 from kyuupichan/if-cleanup2
...
Make is_connected into a member function. No change in logic.
2015-05-05 13:33:35 +02:00
Neil Booth
9cf2eff16b
Make is_connected into a member function. No change in logic.
2015-05-05 20:00:10 +09:00
ThomasV
5e2e82d516
Merge pull request #1189 from kyuupichan/if-cleanup
...
First of several incremental patches tightening up interface.py.
2015-05-05 12:45:42 +02:00
ThomasV
1fcd8de290
Merge pull request #1190 from kyuupichan/icons
...
Fix two icons.
2015-05-05 12:39:35 +02:00
Neil Booth
1492610429
Fix two icons.
...
Solves the following warning every time electrm is run:
libpng warning: iCCP: known incorrect sRGB profile
There is lots of information about this on the internet, see e.g.
https://wiki.archlinux.org/index.php/Libpng_errors
2015-05-05 14:54:02 +09:00
Neil Booth
4d55cb9528
First of several incremental patches tightening up interface.py.
...
Remove some unneeded imports, a constant and a line of dead code.
Document the current external API interface.py provides.
2015-05-05 14:02:51 +09:00
Maran
327c1bafd9
Use TLS for LabelSync
2015-05-04 12:20:52 +02:00
ThomasV
0a1c8f5546
underline help label
2015-05-03 07:06:54 +02:00
ThomasV
25c6a78ae0
fix missing immport
2015-05-02 16:29:41 +02:00
ThomasV
475a48091f
Merge pull request #1183 from kyuupichan/get_history2
...
Make it 3-step instead of four. Avoid quadratic insertions.
2015-05-02 16:28:18 +02:00
ThomasV
e4038dcdba
move create_csr to gui
2015-05-02 16:26:27 +02:00
Neil Booth
2fc38332e7
Make it 3-step instead of four. Avoid quadratic insertions.
...
This is preparation to hopefully fix #1163
2015-05-02 23:17:50 +09:00
ThomasV
6527eae32b
handle adds is None in tx dialog
2015-05-02 16:17:50 +02:00
ThomasV
bbaacef960
fix format_satoshis for None values
2015-05-02 15:12:00 +02:00
ThomasV
51b62c2983
strip transaction text before parsing
2015-05-02 14:40:47 +02:00
ThomasV
9f4a914526
change mouse cursor over clickable labels
2015-05-02 13:36:10 +02:00
ThomasV
617fb36b06
minor fix: index
2015-05-02 11:21:19 +02:00
ThomasV
afa814a444
small fix exchange_rates
2015-05-02 11:08:35 +02:00
ThomasV
75ddc066bb
fix #1181
2015-05-02 11:05:38 +02:00
ThomasV
df73b8017a
Merge pull request #1180 from pooler/exchange-tx-value
...
Fix variable reference in Exchange Rates plugin
2015-04-30 20:49:36 +02:00
pooler
bc95b0b4db
Fix variable reference in Exchange Rates plugin
2015-04-30 19:41:33 +02:00
ThomasV
30b189f68a
fix #1179
2015-04-30 18:04:27 +02:00
ThomasV
8ba70c941b
add function to create CSR
2015-04-30 17:51:51 +02:00
ThomasV
c35cdf1fd8
rename ssl config variables
2015-04-30 17:33:29 +02:00
ThomasV
1b6abf6e02
Merge pull request #1177 from kyuupichan/reduce_redraws
...
Remove two redundant refreshes of history tab during startup.
2015-04-30 11:51:55 +02:00
ThomasV
b9dbabc117
Merge pull request #1178 from kyuupichan/editable_cols
...
Make stretch column editable again.
2015-04-30 11:49:04 +02:00
Neil Booth
b71d35f027
Make stretch column editable again.
2015-04-30 16:39:32 +09:00
Neil Booth
1bafa42fbd
Remove two redundant refreshes of history tab during startup.
...
The call to update_wallet() is redundant with earlier call to load_wallet().
Set the need_update boolean so the timer will refresh rather than
unconditionally refreshing. This typically results in it merging with
the first network "updated" event resulting in one less refresh.
For me in online mode this results in history being calculated and shown
only twice during startup rather than four times.
2015-04-30 14:21:58 +09:00
ThomasV
8f84a90ab5
Merge pull request #1170 from kyuupichan/tray_tip_wallet
...
Tray tip wallet
2015-04-30 07:01:35 +02:00
ThomasV
15826e18b8
Merge pull request #1173 from kyuupichan/is_local
...
Determine is_local not based on cwd but on existence of setup-release.py
2015-04-30 06:58:57 +02:00
ThomasV
102feb1dfd
Merge pull request #1175 from kyuupichan/dead_import
...
Remove apparenlty dead import and __builtin__ assignment.
2015-04-30 06:57:14 +02:00
ThomasV
baa178509a
Merge pull request #1176 from kyuupichan/no_ugly_flash
...
Avoid ugly flash of small window during startup.
2015-04-30 06:56:36 +02:00