Commit graph

856 commits

Author SHA1 Message Date
Nate Lillich
c2a941f4bf Fixes #4863. Signature links are now a lighter blue. 2012-04-02 18:13:44 -07:00
Nate Lillich
814fc0b737 Fixes #4978. When conversations are appended the store will be updated. 2012-04-02 11:07:19 -07:00
Nate Lillich
8c1329f933 Fixes #4842. The sent mail folder will now display the name of the receiver of the message instead of the sender. 2012-03-30 15:21:59 -07:00
Eric Gregory
141b61bd58 Closes #4968 Handle links that open in a new window, remove deprecated link handling signal. 2012-03-30 13:02:06 -07:00
Christian Dywan
4365bb7753 Closes#4963 Bold subjects on unread messages. 2012-03-29 18:22:42 -07:00
Eric Gregory
0eb4d60e70 Only certain protocols will be linkified in plain text e-mail. Closes #4849 2012-03-29 15:41:05 -07:00
Eric Gregory
4df70042a1 Debug build option. Closes #4947 2012-03-28 15:37:32 -07:00
Nate Lillich
1c0677e545 Fixes #4906. This changes the archive icon to archive-insert. 2012-03-28 15:06:21 -07:00
Nate Lillich
90728f563a Fixes #4910. Changed "Starred" folder to use "starred" icon. 2012-03-28 15:01:09 -07:00
Nate Lillich
736b750e97 Fixes #4907: Increase unread icon size to 16px. 2012-03-28 15:01:03 -07:00
Nate Lillich
637199258b Fixes #4396. The same message for the preview will be used for the date and author. Also "re:"s preceeding the subject will be removed. 2012-03-28 14:52:25 -07:00
Christian Dywan
dfb5cf99e8 Respect Gnome/Ubuntu clock settings -- now works on Ubuntu. Closes #4917 2012-03-27 16:36:00 -07:00
Eric Gregory
a3cfa196e8 Engine now built as a static lib to prevent waf build issue. Closes #4922 2012-03-27 13:28:56 -07:00
Nate Lillich
f49ff8d041 Fixes #4899. This makes forwarded messages in HTML not be detected as a signature. 2012-03-27 13:01:20 -07:00
Nate Lillich
45733032bc Fix for #4927. URLs in plain text responses will be properly anchored. 2012-03-27 10:42:39 -07:00
Christian Dywan
7e9d4bd769 Respect Gnome/Ubuntu time display settings. Closes #4917 2012-03-26 18:24:21 -07:00
Eric Gregory
12027ca130 Removed debug print shortcut. Closes #4932 2012-03-26 16:47:06 -07:00
Christian Dywan
ff3fdac8c9 Show message source. Closes #4316 2012-03-26 16:30:32 -07:00
Christian Dywan
c62681cd94 Warn user before closing composer with unset message. Closes #4290 2012-03-26 14:56:07 -07:00
Christian Dywan
5276c734c6 Added style classes for sidebar. Closes #4909 2012-03-26 14:34:48 -07:00
Christian Dywan
af774a7f92 Zoom in/out of message view. Closes #4920 2012-03-26 13:30:22 -07:00
Nate Lillich
ffb7057de2 Merge branch 'master' of ssh://yorba.org/git/geary 2012-03-26 13:22:11 -07:00
Nate Lillich
6186622c2f Closes #4385. Quoted text will not be separated from non-quoted text and may have controlls for showing/hiding them. 2012-03-26 13:21:00 -07:00
Christian Dywan
7c151e4fb7 Debug messages no longer sent to stdout by default. Closes #3782 2012-03-26 13:12:58 -07:00
Christian Dywan
adc4ec180f Added --help option, switched to GLib option parsing. Closes #4630 2012-03-26 12:54:35 -07:00
Eric Gregory
83e2d766da Initial commit of Geary DBus server 2012-03-22 18:43:52 -07:00
Jim Nelson
3bff675c3f Fixes loading bug
New messages weren't being loaded after the last commit; it was
a bug introduced in other clean-up code.
2012-03-22 18:31:48 -07:00
Jim Nelson
b100be695b Previews now load quickly when auto-select message enabled
Prior commit to fix loading previews made it so previews loaded
slowly if auto-select was enabled (first message is instantly
selected).  Problem was using the wrong Cancellable.
2012-03-22 18:25:47 -07:00
Jim Nelson
ba4115fca1 Further rework of engine: Combined EngineFolder with GenericImapFolder
In addition, some of the work done in the old GenericImapFolder is
now broken out into separate components that monitor the folder
to do their work (the prefetcher and the email flags watcher).  This
should make their code easier to maintain and understand.
2012-03-22 16:57:18 -07:00
Jim Nelson
9e50943679 Engine rework: Remove get_supported_flags() from Geary.Folder
This is no longer required due to earlier changes.
2012-03-22 15:12:32 -07:00
Jim Nelson
c6cac07c76 Further engine rework: Revised interface to Geary.Folder
Now that the Geary.Folder interface is not tied to the internal
SQLite/IMAP folder objects, it is free to offer more data and
better information to the client via its signals.  This commit
makes the "email-removed" signal more useful and removes two
list_*() calls that were only useful to the EngineFolder itself
when manipulating the internal Folder objects.
2012-03-22 15:02:28 -07:00
Jim Nelson
6f5f05099e Reworking of GearyController to simplify preview fetching
As we discussed in the Geary devs meeting, we agreed that the
preview fetch code was too complicated.  This refectoring
simplifies the process and reduces the steps (and stages) the
controller goes through to get the message lists populated.
2012-03-22 12:33:55 -07:00
Jim Nelson
352fa94b76 First commit of a Geary engine rework
This decouples the IMAP and Sqlite units from the Geary.Folder and
Geary.Account interface.  Geary.EngineFolder will no longer deal
with generic local and remote folders, rather it is built knowing
it is dealing with IMAP.

This is necessary because of the IMAP engine changes coming, that
is dealing with servers that return server data out of order,
and even complete requests out of order.
2012-03-22 12:05:55 -07:00
Christian Dywan
408a2c9e8a Overlay on URL hover. Bumps Gtk+ version to 3.2. Closes #4703 2012-03-21 15:58:17 -07:00
Jim Nelson
63c9ac6f6b Changed ListFlags.FAST to ListFlags.LOCAL_ONLY
It's more descriptive, more accurate, and complementary to the
other flags' names.
2012-03-21 15:44:32 -07:00
Nate Lillich
4acd04ef58 Fixes #4878. The N conversations message will be centered and auto scaling in width. 2012-03-20 12:12:17 -07:00
Nate Lillich
5fcc74c756 Fixes #4658 and #4860. The conversation list will show the information on the most recent message and new messages coming in while viewing a conversation will not replace all the prior messages. 2012-03-20 12:07:44 -07:00
Nate Lillich
70d5fa4de4 Fixes #4850 and introduces #4873. Text will now wrap well in the message contents, however the header will not wrap in very narrow windows. 2012-03-19 11:33:07 -07:00
Nate Lillich
bbd0cd74ed Fixes #4851. The "X conversations selected" message will say "No" when X == 0. 2012-03-16 12:59:31 -07:00
Nate Lillich
ab993eae9c Fixes #4847. The mark-as menu button will now have a tooltip. 2012-03-16 12:57:57 -07:00
Nate Lillich
8ae8006569 Fixes #4698. Emails without a name will now be displayed without angle brackets. 2012-03-16 12:57:02 -07:00
Nate Lillich
c8280c17bb Resolves #4243. Signatures will now be wrapped in div.signature for sytling purposes. 2012-03-16 11:00:25 -07:00
Nate Lillich
d8466b7868 Fix for #4812. Words will now wrap irregardless of their length 2012-03-14 15:58:04 -07:00
Nate Lillich
cac03fdb65 Missed a file from previous commit 2012-03-14 15:53:13 -07:00
Nate Lillich
5ca6f63d7c Added menu option to mark conversations as read or unread 2012-03-14 15:52:00 -07:00
Nate Lillich
5bdd3d03c7 Merge branch 'master' of ssh://yorba.org/git/geary 2012-03-14 12:17:22 -07:00
Nate Lillich
bffd5fae58 Fixes for #4811 and #4819.
This makes the preferences dialog _not_ modal and it will close upon application exit.
2012-03-14 12:16:10 -07:00
Jim Nelson
a19a3d0ea7 Initial implementation of background prefetching: #4462
This implements a background prefetch of all normalized messages
in the folder.  It does not implement the chunked prefetch scheme
we discussed.  It uses a simple priority scheme as well, only
pulling one message at a time, although it may be worthwhile
later implementing a pull-back system where the prefetch waits
until higher-priority traffic completes before continuing.
2012-03-13 16:06:05 -07:00
Nate Lillich
fc6feab340 Fixes #4815 by always triggering the second pass 2012-03-13 15:10:40 -07:00
Nate Lillich
d5f55b2b2d Fixed #4814, Will use rfc822 strings for all emails in composer window 2012-03-13 12:01:51 -07:00