Commit graph

1465 commits

Author SHA1 Message Date
Jim Nelson
bd293ca270 Update translations for 0.4.1: Closes #7646 2013-11-11 18:24:15 -08:00
Yosef Or Boczko
6c00520015 Fix Search box clear button for RTL: Closes #7640 2013-11-08 13:04:59 -08:00
Yosef Or Boczko
288eaee831 Indent and outdent icons for RTL: Closes #7551 2013-11-08 13:03:29 -08:00
Jim Nelson
0aae79f286 Don't use non-wildcarded form of LIST command: Closes #7624
With IceWarp IMAP server, the non-wildcarded form of LIST that
Geary was some times using was causing the Spam folder to return
a different name, triggering an assertion in Geary.  This patch
works around that problem using an internal cache of folder names
and attributes, which is something we should've been doing anyway.
2013-11-08 12:48:09 -08:00
Jim Nelson
174d6545c6 Fix IMAP STARTTLS handshaking: Closes #7454
The output stream was being inadvertantly closed right
before the STARTTLS handshake, causing the entire IMAP
connection to be considered dead.
2013-11-01 18:52:31 -07:00
Jim Nelson
0827af8a01 Add STARTTLS command to geary-console
However, STARTTLS won't work (at the connection level) until #7454
lands.
2013-11-01 16:20:50 -07:00
Jim Nelson
6aac8a46dc Fix blank email due to Camel/Cased MIME type: Closes #7654
See also #6530, something we really need to do.
2013-10-30 15:10:05 -07:00
Jim Nelson
e51f7c1386 Fix bug in RFC822.Message.from_composed_email
This constructor didn't initialize the required RFC822.Date field,
which causes a crash with the geary-mailer (and could potentially
cause issues elsewhere in the future).  However, had to expand the
RFC822.Date class in order to accomodate this fix.
2013-10-30 12:15:25 -07:00
Jim Nelson
cfc472cfc8 Build with WebKitGTK 2.2.0: Closes #7023
Geary will autodetect which version of the library is installed
and select the appropriate .metadata file to use for bindings.
Still backwards-compatible with Geary 1.10 to 2.0.
2013-10-28 16:18:10 -07:00
Jim Nelson
2401e005a6 Crash when connection denied or times out: Closes #7634
Previously ClientSession.connect_async() could leave the object in
a LOGGED_OUT state if the connection was denied by the server or
a timeout occurred when connecting.  This was bad because that
state indicates that the underlying connection may still be active
and needs an async close to occur.  Now connect_async() guarantees
that the connection is closed/disconnected/dead if it throws an
Error.
2013-10-24 18:00:09 -07:00
Charles Lindsay
b4f3f15d37 Change warnings to debug/message calls; fix #7480 2013-10-13 14:16:09 -07:00
Charles Lindsay
8ddb21824a Fix invalid printf; fix #6962 2013-10-13 14:13:21 -07:00
Eric Gregory
05f6b48bc5 0.4.0+trunk version 2013-10-03 17:37:41 -07:00
Eric Gregory
3009a0e293 Version bump 2013-10-03 16:29:06 -07:00
Charles Lindsay
0d8b78bf64 Fix git archive to not include debian directory
Not sure if something changed in git, but we discovered the debian
directory was being included in the dist tarball, after Geary 0.3.  This
change seems to fix it in modern git.
2013-10-03 16:22:04 -07:00
Eric Gregory
a278247fc0 News/Changelog for 0.4.0 2013-10-03 15:37:58 -07:00
Charles Lindsay
86163a1be0 Update translations from Transifex 2013-10-03 15:31:57 -07:00
Eric Gregory
9392751986 Closes #7456 New icons from Sam Hewitt 2013-10-03 15:30:45 -07:00
Jim Nelson
b2fb15f830 Revert change in ec032d5b: Refs #7023
Mistaken support for webkitgtk3 2.2.0, will have to wait for later.
2013-10-03 15:19:31 -07:00
Eric Gregory
ebe362717d Closes #7560 Fix for wacky unread counts on first run 2013-10-02 19:05:48 -07:00
Charles Lindsay
f9bedf6735 Check for null text part; fix #7584 2013-10-02 18:26:28 -07:00
Eric Gregory
f5c0b9b260 Closes #7374 Fix various holes were drafts weren't deleted 2013-10-02 16:15:45 -07:00
Eric Gregory
aa1175b2ab Closes #7508 Composer edit box is now in a GtkFrame 2013-10-02 16:07:34 -07:00
Charles Lindsay
76062eb900 Check for null email store before using; fix #7566 2013-10-02 15:52:28 -07:00
Charles Lindsay
64dd643760 Index attachment filenames properly; fix #7575 2013-10-02 12:56:25 -07:00
Jim Nelson
ec032d5b2f Build with WebKitGTK 2.2.0: Closes #7023
Unfortunately, CMake doesn't allow us to exclude WebKitGTK 2.1.1
to 2.1.90.0, which are the versions that don't have the symbols
we need to build cleanly.  We'll have to assume that anyone building
with an installed WebKitGTK package is using a stable release.
2013-10-01 18:10:01 -07:00
Eric Gregory
d1aae04383 Closes #6611 Help updated for 0.4 2013-10-01 17:31:09 -07:00
Jim Nelson
4139dab02f Added summary to appdata file 2013-10-01 17:02:01 -07:00
Jim Nelson
1168f28540 Mail w/ only inline image not display: Closes #7563
Problem with internal processing of message not recognizing that
the ImageReplacer's HTML qualifies as "processed" HTML.
2013-10-01 16:21:24 -07:00
Charles Lindsay
dfb2d126d9 Handle null subject properly; fix #7326 2013-10-01 14:15:41 -07:00
Charles Lindsay
520f32ff6c Fix autocomplete matching; fix #7543
I had broken it fixing some unicode issues with autocomplete recently.
2013-10-01 14:04:56 -07:00
Jim Nelson
3df4f89f3c Add copyright to geary.appdata.xml 2013-10-01 12:40:51 -07:00
Eric Gregory
58f9bacbd5 Closes #5947 More padding in conversation list 2013-10-01 12:16:16 -07:00
Jim Nelson
9bf2d47e10 Bump webkitgtk3 max version to 2.0.x
We build and run fine with this version of WebKitGTK, and have for
some time on Fedora 19, so no reason not to support this release.
2013-10-01 11:58:14 -07:00
Jim Nelson
437193fa92 Local and virtual folders appear in folder menus: Closes #7190
Introduces concept of a local-only and virtual folder, which the
dropdown menus ignore.
2013-09-30 19:08:54 -07:00
Eric Gregory
9d3012c230 Closes #6425 Mailto: while Geary isn't running 2013-09-30 18:29:14 -07:00
Jim Nelson
28a355a8e8 Background sync'ing going too deep: Closes #7325
Found a hole in vector synchronization that could cause new
message UIDs not to be pulled.  However, did set epoch for
account synchronizing to 1971 (rather than 1 A.D.) out of sanity's
sake.
2013-09-27 19:08:53 -07:00
Jim Nelson
34c6ca6ff4 Cancel when saving attachments causes soft assertion
File.new_for_path() was being passed null.
2013-09-27 18:29:39 -07:00
Eric Gregory
3efdc5b6eb Closes #5377 Save as for unopenable attachments 2013-09-27 18:29:23 -07:00
Eric Gregory
9e53f52978 Closes #7252 Only show DB upgrade dialog for existing DBs 2013-09-27 17:24:56 -07:00
Eric Gregory
302ffc4fdc Closes #7365 Draft saving notifications are now less distracting 2013-09-27 17:05:28 -07:00
Charles Lindsay
1b1ddc8735 Fix webkit dependency again
The pipes from last time were probably allowing any webkitgtk version,
which isn't what we want.  With this, we don't support old builds, but
we don't even try to support old builds anyway.
2013-09-27 16:26:43 -07:00
Jim Nelson
e53efde056 Install AppData file: Closes #7546 2013-09-27 16:16:46 -07:00
Jim Nelson
37b27e9233 Message removed before connect reappears then disappears: Closes #7465
Problem was introduced when persistent remove markers in ImapDB.Folder
were reintroduced.

Also fixes issue where removing a message before connect doesn't
have immediate response.  Conversation Monitor changed to use
LOCAL_ONLY listing when doing a Fill Window prior to the folder
being remote-opened.
2013-09-27 16:09:56 -07:00
Charles Lindsay
4ab18abdc8 Correct webkit dependency in control
Also nix trailing whitespace.
2013-09-27 12:55:15 -07:00
Jim Nelson
d764977c68 Specify range for libwebkitgtk-3.0 in debian/control
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.
2013-09-27 11:59:31 -07:00
Jim Nelson
a52b3f4e2a Friendly dates sometimes showing incorrect form
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.
2013-09-26 18:17:37 -07:00
Eric Gregory
b2ca184f40 Closes #7484 Closes #7320 For drafts & outbox, use email total instead of unread count on folder list badge 2013-09-26 17:51:38 -07:00
Eric Gregory
7661af6a11 Closes #7549 Move star icon up a few pixels in conversation list when previews are disabled 2013-09-26 17:29:50 -07:00
Eric Gregory
61335f1159 Closes #6935 Don't crash when user cancels password dialog 2013-09-26 15:14:41 -07:00