Commit Graph

2498 Commits

Author SHA1 Message Date
3d98af62e5 Require GLib 2.30.
Drop all GLIB_CHECK_VERSION macros.
2011-09-29 12:05:49 -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
bd4898c8a0 Make sure GConf schemas have defined default values 2011-09-14 12:36:54 +02:00
fcbbdfbd18 Coding style and whitespace cleanup. 2011-09-04 07:34:32 -04:00
3e3860e0ec Bug 657836 - Work around g_unix_signal API changes.
Work around GLib API churn with regard to registering UNIX signal
callbacks on the main loop.  GLib >= 2.29.5 calls the function one
thing, GLib >= 2.29.19 calls it another.
2011-08-31 12:30:56 -04:00
5e3b6a4d26 Fix build break in libeshell. 2011-08-28 13:56:18 -04:00
0d4cdfbc9c EShell: Remove unused macro. 2011-08-08 09:29:40 -04:00
ce6f467e3e Remove link to FAQ as content is covered by new user docs 2011-08-04 18:08:32 +02:00
a85e76fd0f Replace user name by username as used anywhere else in Evolution 2011-07-28 12:10:04 +02:00
d24bf99f46 Bug 652634 - Runtime warning on second search dialog
A signal handler connected to an EFilterRule was passing a GtkDialog
instance as the closure.  Eventually, the GtkDialog is destroyed but
we never disconnected the signal handler.
2011-07-10 19:08:52 -04:00
985ad2d4a4 EShellContent: Fix underallocation of EAlertBar.
Keeps GTK+ from going crazy with runtime warnings.
2011-07-06 19:46:14 -04:00
f014ab82c8 Coding style and whitespace cleanups. 2011-06-08 13:14:48 -04:00
de752b010f Including <glib-object.h> directly is rarely needed. 2011-05-28 11:12:08 -04:00
394e580dfd Including <glib.h> directly is rarely needed. 2011-05-28 10:39:52 -04:00
756c8abcb8 Bug #646109 - Fix use of include <config.h> to make sure translations work 2011-05-27 15:23:07 +02:00
ff9fcffeca EMFolderTree: Add an EAlertSink property.
Now EMFolderTree has access to both an EShellBackend and an EAlertSink;
everything it needs to build and submit EActivity instances.
2011-05-24 11:02:59 -04:00
0a0fe0a2f5 Bug 649993 - Change behavior of --component option
This is primarily for the GNOME Shell calendar.

If, for example, "evolution --component calendar" is invoked and there
is already an Evolution window opened to the calendar view, present that
window.  Otherwise open a new Evolution window to the requested view.

Same behavior applies to all requested views.
2011-05-23 21:59:58 -04:00
cec324e80a Bug 650491 - Shell handles forwarding uris to existing process wrong
This adds a "handle-uris" GAction which takes a string array argument,
so the URIs can be passed to the primary process verbatim.
2011-05-22 12:40:31 -04:00
82b7348f19 Bug 650524 - Use g_unix_signal_add_watch_full() for SIGTERM
We can't call anything safely except write() inside a signal handler,
g_unix_signal_add_watch_full() handles this for us nicely.
2011-05-21 22:48:51 -04:00
1d9a11e381 Handle SIGTERM instead of SIGQUIT.
SIGQUIT is supposed to produce a core dump.  We don't want that.
2011-05-21 20:54:30 -04:00
f3c0b07212 Bug 650525 - Don't install a SEGV handler
Assume the operating system ships with a system-wide crash catching
service like ABRT or Apport.
2011-05-21 17:56:06 -04:00
cb97c2dc8f Coding style and whitespace cleanup. 2011-05-21 17:56:06 -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
8195647e9b Bug 332497 - Add Edit -> Available Categories
Opens a window to manage categories without having to edit a contact or
appointment.  Not available in the Mail shell view since it doesn't use
categories.
2011-05-05 10:26:38 -04:00
f2a4427777 Bug 645825 - Search bar not changing color when showing results 2011-04-28 15:46:06 -04:00
a27e5eb99e Bug 648317 - MeeGo shell looking for the wrong atom
Yet another s/MOBLIN/MEEGO/

https://bugs.meego.com/show_bug.cgi?id=13756
2011-04-20 23:07:10 +01:00
ea8326df3a Remove the profiler plugin.
This plugin was for developers, but no one uses it anymore.  Plus the
only profiling hooks left in Evolution were in the MessageList widget,
which performs fine.  There's better ways to collect profiling data
these days anyway (sysprof, systemtap, etc.).
2011-03-28 16:12:42 -04:00
ba6a234386 Restore lockdown integration.
With lockdown settings available through GSettings, widgets can handle
lockdown integration themselves without having to use EShellSettings.

Also fixed a few places where printing or save-to-disk actions were
either not properly wired up or not responding to lockdown settings,
but much more work needs done.  Attachments, for example, are not
honoring the disable-save-to-disk setting at all.

This too requires the recently-added gsettings-desktop-schemas
dependency.
2011-03-27 18:38:39 -04:00
7d9988c456 EShellContent: Whitespace cleanup. 2011-03-25 12:02:16 -04:00
c8be2c5fe1 Fix an EShell reference leak.
GApplication calls g_main_loop_quit() immediately when the last window
is destroyed, whereas we do it from an idle callback with an extra ref
on EShell to keep it alive until the idle callback runs.  But because
GApplication beats us to the punch, our idle callback never runs and
the EShell reference leaks.

For now, we'll just disable the quit_mainloop() method of GApplication.
If GtkApplication grows a signal equivalent to EShell::window-destroyed,
EShell could drop its window_destroyed() method and let G[tk]Application
handle things normally.
2011-03-25 11:11:44 -04:00
5399f35bbc Port EShell to GtkApplication. 2011-03-24 14:55:24 -04:00
8937cee7f4 Bug 645551 - Mailer statusbar jumping in size 2011-03-24 14:19:26 -04:00
5bcf04619f Bug 644166 - Add style class to primary toolbars
Requires GTK+ >= 3.0.2 since GTK_STYLE_CLASS_PRIMARY_TOOLBAR is a very
recent addition.
2011-03-08 07:39:47 -05:00
6ad4de8a4e Bug #644107 - Local addressbooks created without relative_uri set 2011-03-07 12:32:32 +01:00
40da2dc117 Typo in comment: s/datefime-formats/datetime-formats/ 2011-03-07 08:14:00 +01:00
c6fd77460f Coding style and whitespace cleanup. 2011-03-05 12:34:28 -05:00
744f785a9c Do not flush Outbox when mail shell backend not started 2011-03-04 10:00:26 +01:00
8e33ff0fbb Merge duplicate local sources 2011-03-03 11:26:41 +01:00
1301cf02ef Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedly 2011-02-25 16:20:41 +01:00
fde6eab197 Write state.ini immediately in EShellView::dispose method 2011-02-24 13:24:15 +01:00
fcb29478f6 Coding style and whitespace cleanup. 2011-02-18 20:44:24 -05:00
94e43758de Bug #638333 - Critical warning when invoking File->New->Mail Folder 2011-02-16 13:14:49 +01:00
4b9ac3879d Fix few memory leaks 2011-02-14 19:15:36 +01:00
1afbba4a8b Bug 642171 - Implicit libgnome dependency for lockdown GConf keys
Lockdown keys have moved to gsettings-desktop-schemas, so disable
lockdown integration until we're ready for GSettings.
2011-02-12 13:40:33 -05: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
c2954322eb Bug #638057 - Evolution --express doesn't remember status bar setting 2011-02-11 14:46:13 +01:00
2c31a5bc23 Bug 641756 - Fix warnings from GCC 4.6
GCC learned how to find dead assignments.
2011-02-08 11:57:50 -05:00
9a8f21c44b Composer: Add Edit -> Preferences
Opens the Preferences window to the Composer Preferences section.
2011-02-03 14:11:02 -05:00