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
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
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
5146ff4c53
Coding style and whitespace cleanup.
2011-06-29 18:42:17 +02:00
54da4fc09c
Coding style cleanups.
2011-06-29 18:42:11 +02:00
578214584c
Whitespace and coding style cleanups.
2011-06-29 18:42:10 +02:00
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
6bff39e1d6
Bug 645825 - Search bar not changing color when showing results
2011-06-29 18:42:03 +02:00
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
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
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
f17c9c1b20
EShellContent: Whitespace cleanup.
2011-06-29 18:41:49 +02:00
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
e9f7d5d021
Port EShell to GtkApplication.
2011-06-29 18:41:47 +02:00
03516eae1f
Bug 645551 - Mailer statusbar jumping in size
2011-06-29 18:41:47 +02:00
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
cb7d85c41a
Bug #644107 - Local addressbooks created without relative_uri set
2011-06-29 18:41:42 +02:00
3b641d44e6
Typo in comment: s/datefime-formats/datetime-formats/
2011-06-29 18:41:42 +02:00
7aacf983b3
Coding style and whitespace cleanup.
2011-06-29 18:41:41 +02:00
3f746c4a55
Do not flush Outbox when mail shell backend not started
2011-06-29 18:41:41 +02:00
f3c11101c3
Merge duplicate local sources
2011-06-29 18:41:41 +02:00
c003c99a75
Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedly
2011-06-29 18:41:39 +02:00
8850d23455
Write state.ini immediately in EShellView::dispose method
2011-06-29 18:41:37 +02:00
3b6c8972a5
Coding style and whitespace cleanup.
2011-06-29 18:41:36 +02:00
65bc58546c
Bug #638333 - Critical warning when invoking File->New->Mail Folder
2011-06-29 18:41:35 +02:00
a4e2599f95
Fix few memory leaks
2011-06-29 18:41:35 +02:00
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
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
49a9fc336f
Bug #638057 - Evolution --express doesn't remember status bar setting
2011-06-29 18:41:32 +02:00
8efc1bc6f9
Bug 641756 - Fix warnings from GCC 4.6
...
GCC learned how to find dead assignments.
2011-06-29 18:41:31 +02:00
cc292ebbfe
Composer: Add Edit -> Preferences
...
Opens the Preferences window to the Composer Preferences section.
2011-06-29 18:41:31 +02:00
dbc22f9de5
More whitespace cleanup.
2011-06-29 18:41:29 +02:00
6af0c53b69
Coding style and whitespace cleanup.
2011-06-29 18:41:29 +02:00
0cd61756d8
Bug #640516 - Information bar above folder list is empty
2011-06-29 18:41:26 +02:00
b5aba428f4
Adapt size_request vfuncs to latest gtk+-3.0 API.
2011-06-29 18:41:26 +02:00
7a49a21178
Dialogs no longer have separators.
2011-06-29 18:41:25 +02:00
a3ba231fcc
Drop backward-compatibility cruft.
2011-06-29 18:41:25 +02:00
c36bd27fa8
Bug #634403 - Mails Label popup menu is not updated properly
2011-06-29 18:41:20 +02:00
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
642b32cbdb
Bug #638808 - camel_shutdown() called too early
2011-06-29 18:41:17 +02:00
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
e5cade6176
Bug #590245 - 'evolution --force-shutdown' should kill factories
2011-06-29 18:41:09 +02:00
ca3faa17a9
Free/busy meeting view doesn't work due to non-working extension
2011-06-29 18:41:08 +02:00
15ac6ceed3
Clarify command line parameter string
2011-06-29 18:41:08 +02:00
48d805df31
Bug #207580 - Allow new mail check on individual accounts
2011-06-29 18:41:04 +02:00
89f4d51b10
Bug #635087 - Leftover files after migration of config/data/cache to XDG directories
2011-06-29 18:41:04 +02:00
89557dcfee
Migrate the local store from mbox to maildir format
2011-06-29 18:41:04 +02:00
50784afa50
Add a compatibility code to previous patch
2010-11-09 23:33:23 +01:00
e0a75a7125
Use gtk_paned_new() instead gtk_[v|h]paned_new()
2010-11-09 23:33:23 +01:00
7439ad9ca1
Fix distcheck errors.
2010-11-09 23:33:23 +01:00