Commit Graph

1245 Commits

Author SHA1 Message Date
832bea90bf Composer: "mailto" blacklist touch ups. 2011-11-30 07:16:08 -06:00
06e45c8e87 Bug #664708 - Composer's headers preference is reset on From change 2011-11-29 14:48:51 +01:00
f6f46ce7fc Use e_restore_window() and "org.gnome.evolution.window".
Apply it to all windows with persistent size and/or position.
2011-11-27 18:03:45 -06:00
e64d6fe05c Miscellaneous cleanups. 2011-11-22 20:43:04 -05:00
0c83b9b25d Miscellaneous cleanups. 2011-11-22 14:50:09 -05:00
c75f58d01b Fix compiler warnings. 2011-11-22 14:34:11 -05:00
c7a08c2272 Migrate most of the composer to GSettings 2011-10-13 18:11:35 +02:00
ff8b1650ea Port EComposerHeaderTable to GSettings 2011-10-13 17:44:28 +02:00
126aa2398a Prefer g_simple_async_result_take_error().
Slightly more efficient and convenient than:

    g_simple_async_result_set_from_error (simple, error);
    g_error_free (error);

One less GError to copy and destroy.
2011-10-06 09:37:01 -04:00
938505da18 Let GtkFileChooser track its own last-used-folder.
GtkFileChooser in GTK+ 3.2 now keeps track of the last-used-folder
itself, even across applications, so get out of its way and let it
handle it.
2011-10-06 08:16:21 -04:00
224f26b84d GtkApplication has some new EShell-like features.
I pushed a few EShell features up to GtkApplication for GTK+ 3.2,
so we can now trim off the redundancies in EShell.

1) GtkApplication has a new "window-added" signal which replaces
   EShell's own "window-created" signal.

2) GtkApplication has a new "window-removed" signal which replaces
   EShell's own "window-destroyed" signal.

3) gtk_application_get_windows() now returns a list of windows sorted
   by most recently focused, replacing e_shell_get_watched_windows().

4) GtkApplication now provides enough hooks to subclasses that we can
   remove e_shell_watch_window() and call gtk_application_add_window()
   directly.
2011-10-06 08:16:21 -04:00
1f38f4d92c Simplify library dependency flags.
We have a confusing array of nearly-identical CFLAGS/LIBS definitions in
configure.ac.  Time to simplify.  Instead let's just have one definition
that includes all the libraries provided by Evolution-Data-Server (incl.
Camel).  That, in combination with GNOME_PLATFORM, gives us most of what
we need for compliation and linking, and we can sprinkle definitions for
additional library dependencies in Makefile.am's as needed.
2011-10-04 22:27:14 -04:00
273b10a5ba Bug #657374 - mailto: attachment parameter can lead to accidental data exfiltration
Through warning on attaching Hidden/security files by mailto command.
2011-10-04 12:08:43 +05:30
75be8d7701 Bug 659486 - EAlert default response is ignored by EAlertDialog 2011-09-30 12:28:29 -04:00
31a6477e70 Prefer G_VALUE_INIT over memset().
G_VALUE_INIT is new in GLib 2.30.  More convenient than zero-filling a
statically declared GValue with memset().
2011-09-29 12:06:24 -04:00
e2b6ff7a6c Miscellaneous cleanups from the account-mgmt branch.
Reducing diff noise so I can see important changes easier when comparing
branches.  A few API changes, but nothing that affects functionality.
2011-09-27 09:31:13 -04:00
53bc6ffc53 The EExtension framework is now in libebackend.
The EModule, EExtensible and EExtension classes as well as the
e_type_traverse() function have been moved to Evolution-Data-Server's
libebackend library to replace e-data-server-module.c.

Now Evolution-Data-Server modules use the same framework as Evolution.
2011-09-26 09:45:55 -04:00
5817e1ffb9 Reverting the previous commit. 2011-09-15 18:18:12 +05:30
1544ad3a69 Bug #657374 - mailto: attachment parameter can lead to accidental data exfiltration
Through warning on attaching Hidden/security files by mailto command.
2011-09-15 18:03:53 +05:30
b93fe51d70 Bug 635347 - Message lacks ID when submitted for sending 2011-09-13 12:25:03 -04:00
1864d169f2 Bug #657611 - Hidden error of invalid attendee on send 2011-09-07 16:19:06 +02:00
fcbbdfbd18 Coding style and whitespace cleanup. 2011-09-04 07:34:32 -04:00
f59681796d Coding style and whitespace cleanup. 2011-08-13 11:27:51 -04:00
ceb9b91bd9 Bug #656290 - "Always carbon-copy (cc) to:" option not honored 2011-08-12 13:20:43 +02:00
8d7534b4a0 Bug 653568 - Forward as Redirect doesn't work
X-Evolution-Account and X-Evolution-Transport headers were not getting
set in redirected messages.
2011-07-10 13:35:34 -04:00
ae834b3a2f EMsgComposer: Minor cleanups. 2011-07-10 13:34:21 -04:00
4778e69589 Postpone ENameSelector loading as much as possible
Also fixes few memory leaks around ENameSelector and cancels
loading of its address books when not needed any more.
2011-06-23 18:30:36 +02:00
38790d8478 Do not use deprecated EBook/ECal API 2011-06-14 08:54:20 +02:00
f014ab82c8 Coding style and whitespace cleanups. 2011-06-08 13:14:48 -04:00
756c8abcb8 Bug #646109 - Fix use of include <config.h> to make sure translations work 2011-05-27 15:23:07 +02:00
7b8e5681e4 Bug #651039 - Always update signature in composer on account change 2011-05-25 11:21:07 +02:00
b23b4df2df Revert "Correct garbled mailto: uris passed in through GApplication interface"
This reverts commit 94d5fb1b66.

Wrong solution.  See bug #650491.
2011-05-22 12:40:31 -04:00
cb97c2dc8f Coding style and whitespace cleanup. 2011-05-21 17:56:06 -04:00
94d5fb1b66 Correct garbled mailto: uris passed in through GApplication interface 2011-05-16 12:40:40 +02:00
ba8f1f78f4 Add e_activity_handle_cancellation().
Convenience function for use in GAsyncReadyCallback functions.

This acknowledges the cancellation, so that the activity's description
changes from "(cancelling)" to "(cancelled)" and the description appears
crossed out in the UI for a moment before disappearing.
2011-05-11 12:59:29 -04:00
8a186c3588 Coding style cleanups. 2011-05-08 13:37:20 -04:00
4cfb84c573 Whitespace and coding style cleanups. 2011-05-07 18:48:38 -04:00
397aeade05 Adapt to CamelService changes. 2011-04-21 07:45:45 -04:00
c6fd77460f Coding style and whitespace cleanup. 2011-03-05 12:34:28 -05:00
7c993081e4 Bug #641805 - Clicking links in mail composer opens URL twice 2011-02-28 17:59:40 +01:00
1301cf02ef Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedly 2011-02-25 16:20:41 +01:00
7a1677520d Remove NULL checks for GObject methods.
As of GLib 2.28 all GObject virtual methods, including constructed(),
are safe to chain up to unconditionally.  Remove unnecessary checks.
2011-02-12 12:54:08 -05:00
9a8f21c44b Composer: Add Edit -> Preferences
Opens the Preferences window to the Composer Preferences section.
2011-02-03 14:11:02 -05:00
93a51af225 Fix image dropping in composer while in HTML mode.
Dragging image data or an image URI to the message body while in HTML
mode should insert the image inline, not attach it.  Without this the
Picture Gallery feature is pointless.
2011-02-02 22:48:43 -05:00
a10247b540 Bug #635144 - Using external editor duplicates signature 2011-02-01 18:09:00 +01:00
753c60fc67 Drop backward-compatibility cruft. 2011-01-25 10:28:26 -05:00
54ae8f0a7d Bug 640091 - Improve error handling during send post-processing
If a newly-composed message was successfully sent but an error occurred
during post-processing (outgoing filters or appending to a Sent folder),
close the composer window and show an alert in the main window.
2011-01-21 17:40:22 -05:00
d7bfcbbde7 Bug #553438 - Deletes lines of a reply when changing address 2011-01-18 15:19:36 +01:00
f4d3b320a2 GtkSelectionData is sealed in GTK3.
Have to use accessor functions, no pointer deferencing.
2011-01-09 10:24:06 -05:00
e861630f11 Bug #567879 - Add View >> Gallery Option In Email Composer 2010-12-21 21:11:10 +01:00