Commit graph

1472 commits

Author SHA1 Message Date
Piotr Drąg
42c4c40b48 Capitalize description in DOAP file
To follow the convention.
2013-11-19 01:00:33 +01:00
Piotr Drąg
c83eed70b6 Correct language codes of PO files 2013-11-19 00:57:32 +01:00
Charles Lindsay
30ad6d1cd2 Add DOAP file for GNOME 2013-11-18 15:35:22 -08:00
Jim Nelson
e29a9c801a Convert all MIME handling to Engine classes: Closes #6530
We've had numerous bugs due to improper MIME comparisons and dealing
with Content-Type and Content-Disposition (or their lack of presence
in a message).  Now the Engine offers MIME classes that better deal
with these issues without exporting the GMime structures, which
are not as easy to manage and don't offer some of the things that
have bitten us in the past (such as case-insensitive comparisons).
2013-11-15 17:39:00 -08:00
Jim Nelson
eed221bf3a Can't bld w/ Vala 0.22.1 WebKitGTK 2.2.2: Closes #7694, Closes #7695
Two problems:

(a) Vala 0.22.1 fixes a binding change in libnotify
that has to be fixed but causes Geary to be unable to build on prior
versions of Vala.  libnotify.vapi added to solve this problem.

(b) New version of Vala appears to be more sensitive to detecting
problems in .gir files.  Using our .metadata file to paper over these
issues in WebKit-3.0.gir.
2013-11-15 16:53:18 -08:00
Jim Nelson
2b57d48bdc Bump to 0.4.1+trunk 2013-11-11 18:25:27 -08:00
Jim Nelson
35bbe87836 Update version to 0.4.1, update NEWS/changelog
Conflicts:
	CMakeLists.txt
2013-11-11 18:25:00 -08:00
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