Having some trouble on Daily Build PPA, hopefully this will
allow a range of WebKitGTK libraries while still disallowing
version 2, which we don't build with.
I just now received a message that Geary dated as Friday (i.e.
tomorrow). It turns out some of my mail is in TZ +0000 and some
-0700. When it's +0000, Geary wasn't converting into local time
before displaying.
The argument against doing this conversion in Imap.InternalDate
is that it's holding as accurate a conversion as possible from
the server's representation and the DateTime object, down to the
timezone. Callers who intend to display the date should convert
to local time before doing so.
This speeds up startup time immensely, probably due it matching the
the filesystem's or Linux memory mgmt's page size. It's also
expected that this will improve database performance in other ways,
as the default was 1K, meaning potentially more I/O than necessary
for standard operations.
Db.VersionedDatabase.open_background() will do open() in background
thread. ImapDB.Database now uses upcalls to schedule progress
monitor updates and a polled callback to pump the event loop.
This fixes a regression preventing the scroll bars and selection
being reset when building flowed text. However, more work has
to be done, as this prevents draft messages from having both
plain and HTML formats (even if composed in plain text).
ConversationViewer now does a scaled load-and-decode to reduce
the image to screen-ish size (if necessary), which also makes
re-orienting and Base-64 encoding a little more efficient.
A couple of queries (at least the search blacklist query and the folders
for each email query) weren't respecting the flag in
MessageLocationTable that means we should treat the row as if it didn't
exist. This was causing problems where a draft that was also a search
result would keep being duplicated in the search results as you typed
more in the draft. The cause was that the removed signal was fired
after the message had been marked as removed, but before it was actually
deleted, so it was still being found in the search even though
folderless emails are blacklisted.
Old message wasn't clear if the number of additional new messages
was in addition to the one being reported or total new messages.
Additional new messages is a more interesting value, so this changes
the value to additional and the message to clarify that.
* Increase the size of the spinner; fix#7184
* In the event of an error sending a message, display text in the status
bar indicating as such (and display a notification too); fix#7481
* Display a status bar message and spin the spinner when sending;
fix#4629
* Re-add the sound played when a message is sent; fix#5429