Eric Gregory
dc26b19aac
Closes #7120 Store and update unseen count in database
2013-06-21 18:20:56 -07:00
Avi Levy
34236be3d5
Closes #5303 Attachment reminder
2013-06-20 19:13:39 -07:00
Alexander Wilms
833066746c
Closes #6759 New edit icon in account dialog
2013-06-19 19:06:16 -07:00
Jim Nelson
e9e80336f9
Don't treat SELECT/EXAMINE UNSEEN as unseen count: Closes #7121
...
An UNSEEN response code is the position of the first unseen email,
not the number of unseen messages in the folder.
2013-06-19 15:21:53 -07:00
Jim Nelson
24f76781fa
Solves "Requires 280h, only fulfills 80h" messages when opening a folder
2013-06-19 14:46:53 -07:00
Charles Lindsay
26928a521c
Fix conv. filling when changing folders; fix #7099
...
Due to #5327 , whenever you're on a folder with lots of conversations and
you're viewing one in the conversation viewer, if you then select a
different folder, you get many "conversation selected" signals. This
fixes a bug where each one of those would trigger some background work
that wouldn't get cancelled, leading to many spurious messages showing
up in the conversation viewer as a result, instead of clearing the
viewer as expected.
2013-06-17 12:40:27 -07:00
Jim Nelson
933e3a859f
Use friendlier time for any duration less than 12 hours rather than 6
2013-06-15 15:25:51 -07:00
Jim Nelson
cdfacb7690
Merge branch 'master' into bug/5224-dovecot
2013-06-14 12:37:15 -07:00
Jim Nelson
17d05a0fed
Add FLAGS flag when setting flags.
...
Follow?
2013-06-14 12:36:35 -07:00
Robert Schroll
1186a40b05
Clear conversation view when none selected
...
Fix #7071
2013-06-14 11:59:42 -07:00
Jim Nelson
a903b603f4
Clean up some error-reporting that occurs when closing ReplayQueue
2013-06-13 19:21:14 -07:00
Jim Nelson
a83d6619fb
Merge branch 'master' into bug/5224-dovecot
2013-06-13 18:54:58 -07:00
Jim Nelson
b3df61ab6b
Working around some reported problems with servers not returning FETCH data
2013-06-13 18:54:06 -07:00
Jim Nelson
1a610afa95
Update to last commit
...
(a) More efficient by using Gee.Iterator. (b) Deal with trailing
delimiter issue, which the last commit overlooked.
2013-06-13 17:07:44 -07:00
Jim Nelson
989b801cbf
Fix situation where server returns parent folder when asking for children
...
This causes a hard loop during recursive descent.
2013-06-13 16:45:58 -07:00
Jim Nelson
6270b80640
Support UIDVALIDITY
2013-06-13 15:58:43 -07:00
Jim Nelson
ad436f22a2
Only fire Imap.Folder signals when opened
2013-06-13 15:49:47 -07:00
Avi Levy
80769ec5f0
Modeless Preferences and Accounts dialog: Closes #5012
2013-06-13 15:41:15 -07:00
Jim Nelson
e9a27e55be
JPEG Orientation now respected in viewer, thumbnails, file chooser: Closes #7007 , Closes #7074
...
This may also close issue #7073 , but more investigation is required.
2013-06-13 15:17:04 -07:00
Jim Nelson
b091855593
Sort signalled Folders by path so when traversing parents are
...
always listed before children.
2013-06-11 19:57:43 -07:00
Jim Nelson
8d21f20c92
Merge branch 'master' into bug/5224-dovecot
2013-06-11 18:48:40 -07:00
Avi Levy
f21cda540b
Use text-only headers in folder list: Closes #6397
...
Sidebar.Headers are rendered without an icon and without spacing
for one, and emphasized (boldfaced).
2013-06-11 18:40:06 -07:00
Avi Levy
85f070e74c
Single-click on Labels to expand/close: Closes #4985
...
Requirements reworked to only allow single-click open/close when
the item can't be selected, i.e. is expandable but not selectable.
2013-06-11 18:35:22 -07:00
Avi Levy
fe0549267c
Friendlier date/time formatting in conversation list: Closes #7051
2013-06-11 17:40:20 -07:00
Jim Nelson
52663cff0b
Merge branch 'master' into bug/5224-dovecot
2013-06-10 20:08:21 -07:00
Jim Nelson
b254ad54e4
Improved FolderPath and separator handling
...
This commit fixes a number of issues with traversing, showing, and
opening subfolders, especially on systems that don't use the
forward slash as a separator.
2013-06-10 20:07:12 -07:00
Eric Gregory
e41b0be339
Closees #7062 Conversation monitor signal disconnect assertion fixed
2013-06-10 19:11:42 -07:00
Avi Levy
55232af631
Geary does not update conversation time labels when running for long time: Closes #5315
2013-06-10 14:04:10 -07:00
Jim Nelson
f246ff4919
Merge branch 'master' into bug/5224-dovecot
2013-06-07 18:17:45 -07:00
Avi Levy
b882b6e62d
Don't display main window until Welcome dialog is dismissed: Closes #6566
2013-06-07 17:49:53 -07:00
Jim Nelson
28d9c239d3
Fixes crash reported by Matthew Gregg
...
Gregg's server is quoting the header fields in a BODY return
parameter, which caused Geary to not associate the response with
the request. This fixes that problem.
2013-06-07 16:54:43 -07:00
Jim Nelson
55514db9e0
Fixes problem reported by Christopher James Halse Rogers
...
Some mailboxes cannot be SELECTED or EXAMINED, but ClientSession
was not handling the NO response properly. Also cleaned up some
other state change handling in there.
2013-06-07 16:11:04 -07:00
Eric Gregory
18b76a5084
Closes #7037 Closes #7038 Closes #7039 Closes #7040 Refactor of controller and conversation viewer, signals in conversation
2013-06-07 15:52:52 -07:00
Jim Nelson
e5675cfde4
Merge branch 'master' into bug/5224-dovecot
2013-06-07 14:50:31 -07:00
Avi Levy
ac459bd5d1
Can't select conversations in Sent Mail: Closes #7036
2013-06-07 14:49:08 -07:00
Jim Nelson
6324c2a8f7
Merge branch 'master' into bug/5224-dovecot
2013-06-07 14:37:55 -07:00
Jim Nelson
870094e9ee
GObject type assertion in GMime when parsing spam: Refs #7034
...
Won't close this quite yet because this workaround shouldn't be
necessary, and introduces a memory copy when dealing with message
headers and bodies, which we'd like to avoid.
2013-06-07 14:36:31 -07:00
Jim Nelson
41e556cae9
Fix and debug for a couple of problems Janosch Rolles has discovered
2013-06-06 20:15:09 -07:00
Jim Nelson
1001d3a895
Merge branch 'master' into bug/5224-dovecot
2013-06-06 12:12:19 -07:00
Jim Nelson
091c6deefb
Added Deserializer logging
2013-06-06 12:11:58 -07:00
Robert Schroll
c9a138ada3
Show from Sender doesn't always work: Closes #7033
2013-06-05 19:48:53 -07:00
Jim Nelson
cf589597b0
Broke out Imap.Flag, Imap.Flags, and their subclasses.
2013-06-05 19:42:25 -07:00
Jim Nelson
af479bb700
Fix problem with child detection on Dovecot
2013-06-05 19:04:09 -07:00
Jim Nelson
ff6a92c473
Merge branch 'master' into bug/5224-dovecot
2013-06-05 18:25:19 -07:00
Jim Nelson
ce45d19b9a
Broke out Parameters, misc. other fixes
2013-06-05 18:24:42 -07:00
Charles Lindsay
2005e4553c
Properly pass comparator to priority queue
...
There was a bug before where our Nonblocking.Mailbox's priority queue
wasn't actually being created correctly. This fixes that. Sounds like
this might affect lots of things, especially the order in which the
background fetcher syncs folders.
2013-06-05 17:40:58 -07:00
Jim Nelson
1f71f02a9d
Broke out Commands into separate files with barebone Valadocs.
2013-06-05 15:02:12 -07:00
Jim Nelson
2224928647
Removed Imap.Serializable, moved files into appropriate directories
2013-06-05 14:37:23 -07:00
Jim Nelson
f50f8833ca
Fixed some disconnect/tear-down loose ends
2013-06-05 14:28:07 -07:00
Jim Nelson
e78ed7cdae
Merge branch 'master' into bug/5224-dovecot
2013-06-05 12:52:45 -07:00