Matthew Barnes
e7954c3f25
Coding style and whitespace cleanups.
2011-06-29 18:42:26 +02:00
Matthew Barnes
f043e3c748
Including <glib-object.h> directly is rarely needed.
2011-06-29 18:42:21 +02:00
Matthew Barnes
7132d0f0c2
Including <glib.h> directly is rarely needed.
2011-06-29 18:42:21 +02:00
Milan Crha
c24038c4f6
Bug #646109 - Fix use of include <config.h> to make sure translations work
2011-06-29 18:42:20 +02:00
Matthew Barnes
672132f8a0
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-06-29 18:42:19 +02:00
Matthew Barnes
3cd0ca95df
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-06-29 18:42:19 +02:00
Matthew Barnes
9a2cffb057
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-06-29 18:42:19 +02:00
Colin Walters
2191c224c0
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-06-29 18:42:18 +02:00
Matthew Barnes
794ec7dbb6
Handle SIGTERM instead of SIGQUIT.
...
SIGQUIT is supposed to produce a core dump. We don't want that.
2011-06-29 18:42:17 +02:00
Colin Walters
befa850712
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-06-29 18:42:17 +02:00
Matthew Barnes
5146ff4c53
Coding style and whitespace cleanup.
2011-06-29 18:42:17 +02:00
Matthew Barnes
54da4fc09c
Coding style cleanups.
2011-06-29 18:42:11 +02:00
Matthew Barnes
578214584c
Whitespace and coding style cleanups.
2011-06-29 18:42:10 +02:00
Dan Vrátil
796937adcf
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-06-29 18:42:07 +02:00
Dan Vrátil
6bff39e1d6
Bug 645825 - Search bar not changing color when showing results
2011-06-29 18:42:03 +02:00
Abner Silva
d8296e9f45
Bug 648317 - MeeGo shell looking for the wrong atom
...
Yet another s/MOBLIN/MEEGO/
https://bugs.meego.com/show_bug.cgi?id=13756
2011-06-29 18:41:55 +02:00
Matthew Barnes
57ea14220e
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-06-29 18:41:50 +02:00
Matthew Barnes
392973975c
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-06-29 18:41:50 +02:00
Matthew Barnes
f17c9c1b20
EShellContent: Whitespace cleanup.
2011-06-29 18:41:49 +02:00
Matthew Barnes
4ce8eca635
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-06-29 18:41:49 +02:00
Matthew Barnes
e9f7d5d021
Port EShell to GtkApplication.
2011-06-29 18:41:47 +02:00
Matthew Barnes
03516eae1f
Bug 645551 - Mailer statusbar jumping in size
2011-06-29 18:41:47 +02:00
Matthew Barnes
e106a60432
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-06-29 18:41:42 +02:00
Milan Crha
cb7d85c41a
Bug #644107 - Local addressbooks created without relative_uri set
2011-06-29 18:41:42 +02:00
Paul Menzel
3b641d44e6
Typo in comment: s/datefime-formats/datetime-formats/
2011-06-29 18:41:42 +02:00
Matthew Barnes
7aacf983b3
Coding style and whitespace cleanup.
2011-06-29 18:41:41 +02:00
Milan Crha
3f746c4a55
Do not flush Outbox when mail shell backend not started
2011-06-29 18:41:41 +02:00
Milan Crha
f3c11101c3
Merge duplicate local sources
2011-06-29 18:41:41 +02:00
Milan Crha
c003c99a75
Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedly
2011-06-29 18:41:39 +02:00
Milan Crha
8850d23455
Write state.ini immediately in EShellView::dispose method
2011-06-29 18:41:37 +02:00
Matthew Barnes
3b6c8972a5
Coding style and whitespace cleanup.
2011-06-29 18:41:36 +02:00
Milan Crha
65bc58546c
Bug #638333 - Critical warning when invoking File->New->Mail Folder
2011-06-29 18:41:35 +02:00
Milan Crha
a4e2599f95
Fix few memory leaks
2011-06-29 18:41:35 +02:00
Matthew Barnes
f03d5a9023
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-06-29 18:41:34 +02:00
Matthew Barnes
274697623e
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-06-29 18:41:34 +02:00
Milan Crha
49a9fc336f
Bug #638057 - Evolution --express doesn't remember status bar setting
2011-06-29 18:41:32 +02:00
Kjartan Maraas
8efc1bc6f9
Bug 641756 - Fix warnings from GCC 4.6
...
GCC learned how to find dead assignments.
2011-06-29 18:41:31 +02:00
Matthew Barnes
cc292ebbfe
Composer: Add Edit -> Preferences
...
Opens the Preferences window to the Composer Preferences section.
2011-06-29 18:41:31 +02:00
Matthew Barnes
dbc22f9de5
More whitespace cleanup.
2011-06-29 18:41:29 +02:00
Matthew Barnes
6af0c53b69
Coding style and whitespace cleanup.
2011-06-29 18:41:29 +02:00
Milan Crha
0cd61756d8
Bug #640516 - Information bar above folder list is empty
2011-06-29 18:41:26 +02:00
Rodrigo Moya
b5aba428f4
Adapt size_request vfuncs to latest gtk+-3.0 API.
2011-06-29 18:41:26 +02:00
Matthew Barnes
7a49a21178
Dialogs no longer have separators.
2011-06-29 18:41:25 +02:00
Matthew Barnes
a3ba231fcc
Drop backward-compatibility cruft.
2011-06-29 18:41:25 +02:00
Milan Crha
c36bd27fa8
Bug #634403 - Mails Label popup menu is not updated properly
2011-06-29 18:41:20 +02:00
Matthew Barnes
2485ba3936
Fudge gtk_widget_get_preferred_size() for gtk2.
...
Easy enough to fake gtk_widget_get_preferred_size() in gtk2 using
gtk_widget_size_request(). Reduces diff noise with gtk3 branch.
2011-06-29 18:41:19 +02:00
Milan Crha
642b32cbdb
Bug #638808 - camel_shutdown() called too early
2011-06-29 18:41:17 +02:00
Matthew Barnes
fdf1c024b5
Add e_shell_submit_alert().
...
An easy way to broadcast application-wide alerts to shell windows.
These alerts will persist in all current and future shell windows
until responded to (either programmatically or by the user).
2011-06-29 18:41:14 +02:00
Milan Crha
e5cade6176
Bug #590245 - 'evolution --force-shutdown' should kill factories
2011-06-29 18:41:09 +02:00
Milan Crha
ca3faa17a9
Free/busy meeting view doesn't work due to non-working extension
2011-06-29 18:41:08 +02:00