Commit graph

1410 commits

Author SHA1 Message Date
Eric Gregory
6be08dc9fc Closes #7233 Workaround for Gtk.Notebug... I mean Notebook 2013-09-25 15:32:28 -07:00
Jim Nelson
2fcde7ef13 Add AppData file to tarball: Closes #7420 2013-09-25 12:58:12 -07:00
Jim Nelson
63f1d5569b Remove gearyd from project: Closes #7272 2013-09-25 12:58:11 -07:00
Jim Nelson
af0a4c31df Crash on startup when using softlinked PATHs: Closes #7125
This should allow Geary to run on Arch Linux.
2013-09-25 12:58:11 -07:00
Jim Nelson
cb1421a52b Remove Gee.TreeSet workaround: Closes #7304
Now require Gee 0.8.5 or better.
2013-09-25 12:58:11 -07:00
Eric Gregory
ca71a64447 Closes #7539 Search index progress bar display issues 2013-09-25 12:17:00 -07:00
Charles Lindsay
1ea30afa18 Add delay before retrying IMAP connection; fix #7489 2013-09-25 12:13:28 -07:00
Eric Gregory
ac7be842e6 Closes #7138 Fix for unnecessary SMTP password prompt 2013-09-25 12:10:08 -07:00
Jim Nelson
5c1021d9da Only build with webkitgtk-3.0 1.10.x: Closes #7541
We'll look into 2.x support in the 0.5 cycle (see #7023).
2013-09-25 11:42:06 -07:00
Charles Lindsay
4b03618f08 Set SQLite page size to 4K: Closes #7423
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.
2013-09-24 18:48:12 -07:00
Charles Lindsay
20ac1078f6 Add words from query to highlighting; fix #7205 2013-09-24 17:48:35 -07:00
Charles Lindsay
b93a6b3729 Fix non-ASCII contact matching; fix #6605 2013-09-24 17:37:27 -07:00
Charles Lindsay
36fedee96c Order highlights before telling Webkit; fix #7504 2013-09-24 17:30:16 -07:00
Jim Nelson
1cca5a5e1a Perform database upgrade in background thread: Closes #7206
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.
2013-09-24 17:08:02 -07:00
Eric Gregory
0b4bc055b2 Closes #7496 Drafts! support! in! Yahoo! Mail! 2013-09-24 14:46:40 -07:00
Eric Gregory
15fd856d20 Closes #7535 Closes #7533 Check if DB is open in imap-db-account public methods 2013-09-24 12:50:41 -07:00
Eric Gregory
5f0bf21677 Closes #7138 Closes #7139 Prompt for password if stored password is incorrect 2013-09-23 18:27:56 -07:00
Jim Nelson
3cd37b9fed Improvements and bug fixes while working on #7512
Working on Outlook.com identified some small bugs that affect
all services.  This patch is a culmination of that work.
2013-09-23 17:58:49 -07:00
Charles Lindsay
1b270b8c82 Keep more state in contact hiliting; fix #7324 2013-09-23 16:53:34 -07:00
Robert Schroll
8634bd81ba Don't remove blank lines in plaintext msgs: Closes #7488
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).
2013-09-23 13:50:25 -07:00
Jim Nelson
294de74a0c Embedded JPEG should respect Orientation: Closes #7073
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.
2013-09-20 15:52:28 -07:00
Charles Lindsay
74c59bd84b Bump version 2013-09-20 14:29:16 -07:00
Charles Lindsay
79cc9ed70c Bump version 2013-09-20 12:42:54 -07:00
Charles Lindsay
26189fc131 Version should have a dash, not a space
Curse these manual processes.
2013-09-20 12:32:37 -07:00
Charles Lindsay
222d5736d6 Generate po files from new pot file 2013-09-20 12:20:00 -07:00
Charles Lindsay
443540d771 Generate new pot file 2013-09-20 12:17:31 -07:00
Jim Nelson
8e5a6d0ba2 Copy Link now available: Closes #7524 2013-09-19 19:15:53 -07:00
Charles Lindsay
f945ce93ba Respect removed flag in location table; fix #7507
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.
2013-09-19 18:12:03 -07:00
Eric Gregory
365e4a9874 Closes #6380 Closes #7518 Welcome dialog can be safely closed, invalid password will not be saved to keychain 2013-09-19 18:10:53 -07:00
Eric Gregory
4c9613d9a7 Closes #7226 Closes #7222 Resolved issue where no account could be selected 2013-09-19 17:58:04 -07:00
Jim Nelson
5a3a9e7957 Forgot to decrement the count in the printf() parameters
count - 1 is being used to pick the ngettext() call, but count was
being passed in.
2013-09-19 17:46:05 -07:00
Avi Levy
28689d109c Empty link overlay leaves silver line on screen: Closes #7500 2013-09-19 17:35:28 -07:00
Jim Nelson
8e81b195b3 Slight tweak of notification message
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.
2013-09-19 17:29:37 -07:00
Charles Lindsay
b7bfe388fa Treat unbalanced quotes as no quotes; fix #7128 2013-09-19 14:29:59 -07:00
Charles Lindsay
5b3084b8b4 Select search branch even when it exists; fix #7098 2013-09-19 14:26:14 -07:00
Charles Lindsay
4e529e717e Don't pass % to database in search; fix #7155 2013-09-19 14:24:17 -07:00
Eric Gregory
9148fe0d02 Closes #7513 Fixed debug bug 2013-09-19 12:01:33 -07:00
Eric Gregory
b1354dab2a Closes #7506 Reset account screen on close 2013-09-17 17:11:03 -07:00
Charles Lindsay
542b2ff914 Revamp status bar
* 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
2013-09-17 16:55:03 -07:00
Jim Nelson
c8b4f9e0e2 Support Outlook.com IMAP: Closes #7479
This takes advantage of Outlook.com's new IMAP support, meaning
Geary works with Outlook.com, Hotmail, and Live.com users.

Because Outlook.com doesn't support UIDPLUS, some features
(in particular, draft auto-save) is unavailable, as is the
ability to use its Archive folder directly.

This patch fixes a couple of bugs that occur when a server doesn't
support UIDPLUS.  Also fixes a use case with UID increment/decrement
that caused a flag watcher bug due to ImapDB.Folder always
returning the same email if only one was present in the folder.
2013-09-17 16:23:48 -07:00
Jim Nelson
94861a0bef Bad state after selecting folder due to close hang: Closes #7433
ImapEngine.GenericFolder.internal_close_async() was hanging due to
the ReplayQueue never closing.  This could occur if there was a
hard error (i.e. network) while opening the Folder.  In essence,
this hung Folder.open_async(), which put the client into a bad state.

Now the ReplayQueue doesn't hang and is flushed if a "clean" close,
while outstanding operations are dropped if closing due to an error.

This also includes some small fixes in ClientSessionManager to
prevent a hang due to mutex reentrancy, and a State problem in
ClientSession that is unrelated but bad enough that it should be
included here.
2013-09-17 16:00:53 -07:00
Eric Gregory
0e8e10e4e5 Closes #7398 Update search box placeholder text on account rename 2013-09-17 15:27:16 -07:00
Eric Gregory
1cd1a4c7aa Closes #7427 Hide composer on send 2013-09-17 13:15:19 -07:00
Eric Gregory
c39020509c Closes #7418 Translator help for First Last name 2013-09-17 11:56:02 -07:00
Eric Gregory
3321a6dc40 Closes #7483 Use email address as default nickname 2013-09-16 18:56:34 -07:00
Eric Gregory
38b2710de6 Closes #7244 Closes #7490 Unread count fixes, out-of-folder unread count support 2013-09-16 17:47:51 -07:00
Eric Gregory
66c76f6b24 Closes #7460 Corrected title case on buttons in show images bar 2013-09-16 17:43:25 -07:00
Charles Lindsay
4464e083bf Use email store to fetch reply message; fix #7491 2013-09-16 16:33:08 -07:00
Jim Nelson
6393362473 Fixes regression introduced in commit:6d1010ab
strip_prefixes() should use decoded string, not original, otherwise
the encoded Subject is returned.
2013-09-16 13:02:21 -07:00
Jim Nelson
6d1010abdd Don't display reply/forwarding prefixes in notifications: Closes #6121
This also properly strips both Re: and Fwd: prefixes, even when
stacked up, in the conversation list.
2013-09-13 18:11:34 -07:00