Commit Graph

1764 Commits

Author SHA1 Message Date
mailchuck
cb28fa1b6a
BlackWhitelist rerendering
It used to show entries with no address.
Fixes #170
2016-01-24 10:55:15 +01:00
mailchuck
c5eb7f5d5e
Disabling subscriptions should rerender addressbook
Addresses #76
2016-01-24 01:16:07 +01:00
mailchuck
67d09006fb
Addressbook / Tree / Messagelist rendering
Some changes that didn't propagate correctly before now do.
Addresses #76
2016-01-23 22:18:13 +01:00
mailchuck
65127f1d8f
TreeWidget and Addressbook editing propagation
If you change, add or remove an item in a treewidget or addressbook,
messagelists will now autoupdate labels, and sender comboboxes will also
update if applicable.
Fixes #69
2016-01-23 20:24:57 +01:00
mailchuck
31b3bca252
Scroll/zoom in message composing widget
Fixes #169
2016-01-23 12:22:06 +01:00
mailchuck
18e40b3772
Messagelist subscription color
Fixes Bitmessage#842
2016-01-23 10:14:14 +01:00
mailchuck
28d9c4171f
Quoting fixes
Message compose sometimes misinterpreted quoted message as HTML, causing
rendering screwups. Since we don't support HTML composing, we will treat
all quoted messages as plain text.
2016-01-23 09:56:22 +01:00
mailchuck
550de529fc
Zooming info percent based an single step
Zooming in message body view / compose works in single steps
irrespective of wheel sensitivity, and info about zoom level is
displayed in percent rather than font pixel size.
2016-01-23 09:55:24 +01:00
mailchuck
82f7577671
Message body display handling of spaces
After the changes in the message body renderer, spaces were not
correctly handled. Fixes #168
2016-01-23 09:53:31 +01:00
mailchuck
a0c09b6bb2
Sent folder new message selection fix
Fixes Bitmessage#838
2016-01-22 20:21:14 +01:00
mailchuck
d7a52893ea
Message editor updates
- Does not allow changing fonts (it's ignored once it's sent anyway),
fixes #167
- Allows zooming, fixes #163
2016-01-22 19:17:00 +01:00
mailchuck
00e90bd38f
singleWorker shutdown fix
if singleWorker crashed, the thread couldn't be joined. This both makes
it so that it doesn't crash, as well as reorders the shutdown sequence
so that it is less likely to be triggered.
Fixes Bitmessage#549
2016-01-22 14:47:44 +01:00
mailchuck
d925ab61b3
objectProcessorQueue fixes
- it didn't shutdown correctly
- it didn't handle exception correctly (however, if I understand
correctly, this will never be triggered if using blocking get, so it
doesn't affect PyBitmessage)
- flushing size check changed from 1 to 0 (I don't know why it was 1)
2016-01-22 14:13:12 +01:00
fe0106bdce
Object processor queue class
Previous commit didn't include the class. This class takes care of queue
size monitoring so that the system doesn't run out of memory.
2016-01-22 13:49:28 +01:00
e781420f4d
Flood mitigation optimisation
Flood mitigation was done both in the ObjectProcessorQueue as well as
receiveData threads. This patch removes the mitigation in receiveData
threads and cleans up the one in the ObjectProcessorQueue
2016-01-22 11:17:10 +01:00
mailchuck
5c4cafbcc7
Typo 2016-01-21 18:13:15 +01:00
mailchuck
aa740a9d49
Typo 2016-01-21 18:03:25 +01:00
mailchuck
ebfe20dc66
OpenSSL version for support contact form 2016-01-21 17:57:10 +01:00
mailchuck
e7d2ea5e8a
Improve OpenSSL library finder 2016-01-21 17:56:21 +01:00
mailchuck
d486b251a5
DLL path fix in frozen mode
Addresses #152
2016-01-20 22:31:33 +01:00
mailchuck
313ede4487
Don't test for Qt in daemon mode
Initialisation of the daemon variable was missing at launch.

Fixes #161
2016-01-17 14:26:27 +01:00
itsexe
07bc673329
fixed some spelling errors 2016-01-13 18:59:25 +01:00
mailchuck
973cec56db
Message body focus on reply
Fixes #156
2016-01-12 16:49:12 +01:00
mailchuck
96a01d1fd7
Remember current search
@rainulf  What's the reasoning behind resetting the search?

Fixes #155
2016-01-12 16:38:46 +01:00
mailchuck
d09efca9f0
Clicks in empty message shouldn't produce an error 2016-01-10 17:46:26 +01:00
mailchuck
bf93a394c0
"All accounts" can't be renamed
Minor error
2016-01-10 17:46:00 +01:00
mailchuck
106ac6ce78
Unicode
- subject on replies was not parsed correctly (or should I say was
parsed more than necessary)
- unicode can handle invalid characters without needing a special
function

Fixes #164
2016-01-04 15:43:38 +01:00
mailchuck
376b755acc
Allow zooming of message body
Uses default system zoom settings (Ctrl-Wheel).
Fixes #163
2016-01-04 11:13:45 +01:00
mailchuck
882c414e68
UPnP status bar update fix 2015-12-29 16:36:35 +01:00
mailchuck
0d7d084e26
Save UPnP port
Fixes #129
2015-12-23 13:42:58 +01:00
mailchuck
5ed6df7436
Typo (missing) 2015-12-23 00:42:29 +01:00
mailchuck
a9f45c8061
Typo 2015-12-23 00:40:06 +01:00
mailchuck
8fb278886b
Fix frozen localisation (OSX)
Fixes Bitmessage#737
2015-12-23 00:34:49 +01:00
mailchuck
6bdca35b27
Fix frozen localisation
Addresses Bitmessage#737
2015-12-22 23:28:52 +01:00
mailchuck
d2e107b53c
Mac OSX portable mode path
Fixes #150
2015-12-21 21:24:21 +01:00
mailchuck
b28631e40c
Messagelist subject class
Messagelist subjects now are their own class. Fixes #153
Also fixes replies/clipboard for gatewayed messages.
2015-12-21 21:08:50 +01:00
mailchuck
e45e051c4e
Version bump 2015-12-21 15:58:49 +01:00
mailchuck
21f7c51ccb
Missing import 2015-12-21 15:39:17 +01:00
mailchuck
e4078d427a
Disable label rerendering in messagelist
It's broken and just consumes resources. I'll fix it separately.
2015-12-20 21:32:00 +01:00
mailchuck
469c822409
(Un)read messagelist items
Previous commits broke them, now it renders correctly again.
2015-12-20 02:10:48 +01:00
mailchuck
1c084a80b5
Address Qt.UserData fix
The previous commit broke places where UserData was read from the
mesagelist line, because it's now a string rather than a QVariant. This
actually simplifies things.
2015-12-20 01:22:03 +01:00
mailchuck
33064601ac
Messagelist loads faster
Addresses #149. About 5 times faster.
2015-12-20 01:01:15 +01:00
mailchuck
dfe66ae756
Entries missing in messagelist 2015-12-20 00:59:53 +01:00
mailchuck
74d6e6cbf5
Fix cdecl/stdcall DLL detection
Fixes #146
2015-12-17 22:59:08 +01:00
88ce2c43fb
Main Window raising fixes
On OSX and linux, the tray icon now raises window.

Starting a new instance should raise the window too, but it may not work
on linux (on my Ubuntu it just flashes the icon)

Fixes Bitmessage#743
2015-12-16 21:41:44 +01:00
mailchuck
9a789c4e24
Portable mode fix
The option should not be available if the directory with the executable
is not writable, such as when running from a dmg on OSX.
2015-12-16 16:18:47 +01:00
mailchuck
a6d257e8c5
Logging fix 2015-12-16 15:34:31 +01:00
mailchuck
30ab5006be
Html parser fixes
Raw mode improved, avoid HTML parser entirely and just replaces some
strings.
2015-12-16 14:20:55 +01:00
mailchuck
9c0fe3c3c0
Contact support fixes
- typos & formatting
- OS detection crash fixes
2015-12-16 14:19:42 +01:00
bfe75df2a9
Fix contact support unix detection 2015-12-16 02:36:45 +01:00