Commit Graph

377 Commits

Author SHA1 Message Date
Matthew Barnes c85109fc32 Coding style and whitespace cleanup. 2012-08-19 14:17:55 -04:00
Matthew Barnes fc30659d1b express: Remove clutter-based email tabs.
This was another MeeGo feature.  MeeGo is dead, the code is starting to
bit rot and crashes on startup, the original author disappeared and the
remaining developers are not interested in maintaining it.  So it's out.
2012-08-11 08:40:34 -04:00
Matthew Barnes ee5671fc1a Run mbox-to-Maildir conversion before loading modules.
Invoke the mbox-to-Maildir conversion directly from main(), just
before the call to e_shell_load_modules().

The reason the code is here and not in the mail module is because
we inform the user at startup of the impending mail conversion by
displaying a popup dialog and waiting for confirmation.

This has to be done before we load modules because some of the
EShellBackends immediately add GMainContext sources that would
otherwise get dispatched during gtk_dialog_run(), and we don't
want then dispatched until after the conversion is complete.
2012-08-10 08:40:25 -04:00
Milan Crha 94daae3dba Remove the last remaining usage of GConf 2012-06-15 09:04:08 +02:00
Matthew Barnes 2a39437ee9 Adapt to single-include E-D-S libraries. 2012-06-03 15:14:03 -04:00
Matthew Barnes 299521f02c Whitespace cleanup.
Replace 8-space indentation with tab characters, and various other
automated cleanups.
2012-04-01 23:15:38 -04:00
Milan Crha ea6e3bd0d5 Bug #659756 - Initialize dbus-glib threading for GConf 2012-03-16 16:17:27 +01:00
Srinivasa Ragavan 6cd5774022 Detect express mode, if we are in Tizen/Dawati. 2012-02-17 16:09:59 +00:00
Andre Klapper 771b41d952 Change 'file name' to 'filename' according to the GDP Style Guide 2012-02-17 15:11:39 +01:00
Matthew Barnes 4be79b7d35 Remove the --debug command-line option.
This is a silly and misleading option.  It gives the impression that it
activates extra debugging output, when really it's precisely the same as
"evolution &> LOGFILE" and nothing more.
2012-01-31 18:13:38 -05:00
Matthew Barnes 2f32e1cc68 Add a hidden --version option.
Required by GNU Coding Standards.
2011-12-08 08:58:08 -05:00
Rodrigo Moya 1107fea0f8 Merge branch 'master' into wip/gsettings 2011-11-08 12:48:40 +01:00
Milan Crha 67942d5a17 Call e_gdbus_templates_init_main_thread() in main() 2011-11-07 10:26:36 +01:00
Rodrigo Moya b3b35231e2 Merge branch 'master' into wip/gsettings 2011-10-28 11:38:03 +02:00
Matthew Barnes 6a13d1a9ee Remove g_thread_init() calls.
g_type_init() already calls it, and has for several GLib releases.
2011-10-26 15:28:35 -04:00
Rodrigo Moya bd149b2795 Merge branch 'master' into wip/gsettings 2011-10-24 11:30:20 +02:00
Milan Crha 8c67e84f9b Call g_thread_init() conditionally 2011-10-24 09:42:48 +02:00
Rodrigo Moya 2dd62937f0 Build fixes 2011-10-13 17:23:54 +02:00
Rodrigo Moya d4e8e2f809 Migrate most of the shell code to GSettings 2011-10-13 16:53:51 +02:00
Matthew Barnes 3d98af62e5 Require GLib 2.30.
Drop all GLIB_CHECK_VERSION macros.
2011-09-29 12:05:49 -04:00
Matthew Barnes fcbbdfbd18 Coding style and whitespace cleanup. 2011-09-04 07:34:32 -04:00
Matthew Barnes 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
Matthew Barnes 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
Colin Walters 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
Matthew Barnes 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
Colin Walters 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
Matthew Barnes cb97c2dc8f Coding style and whitespace cleanup. 2011-05-21 17:56:06 -04:00
Matthew Barnes 4cfb84c573 Whitespace and coding style cleanups. 2011-05-07 18:48:38 -04:00
Matthew Barnes 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
Matthew Barnes 5399f35bbc Port EShell to GtkApplication. 2011-03-24 14:55:24 -04:00
Matthew Barnes 21ab8044da Coding style and whitespace cleanup. 2011-01-29 20:22:57 -05:00
Matthew Barnes 753c60fc67 Drop backward-compatibility cruft. 2011-01-25 10:28:26 -05:00
Milan Crha 7ddb3931b1 Bug #590245 - 'evolution --force-shutdown' should kill factories 2010-12-07 15:40:32 +01:00
Andre Klapper b2209c2abd Clarify command line parameter string 2010-12-04 16:11:30 +01:00
Milan Crha d4adff17a2 Bug #597567 - Crash in comp_subject()
Fix works only when compiled with libical 0.46 or later
2010-10-21 11:39:53 +02:00
Matthew Barnes b4f97aea9b Bug 461769 - Add a --force-online command line option
Use it to override network availability detection as reported by
NetworkManager or other network monitoring software.
2010-10-13 16:55:07 -04:00
Matthew Barnes 9675f18d91 Coding style and whitespace cleanup. 2010-10-03 13:29:20 -04:00
Fridrich Štrba 64f53f1a53 Increase safety on Windows
Call SetDllDirectory() to reduce risk of DLL hijacking, and call SetProcessDEPPolicy() to reduce risk of rogue code execution.
2010-09-15 16:49:01 +02:00
Matthew Barnes bc9ece413f Re-work my GtkDialog:has-separator workaround.
If we're using GTK+ 2.21.8 (where gtk_dialog_set_has_separator() is
deprecated but the property is still present and defaults to TRUE), we
still need to set the property to FALSE.  So instead use g_object_set()
up through GTK+ 2.90.6, after which the property itself is gone.
2010-09-11 09:03:45 -04:00
Matthew Barnes a6e137295f Work around deprecation of gtk_dialog_set_has_separator()
Unfortunately the default value for this property is TRUE (bzzt, WRONG!)
so we can't just remove the function outright until we require GTK+ 2.22.
It was deprecated in GTK+ 2.21.8.
2010-09-11 00:30:54 -04:00
Matthew Barnes 4c05b9e925 Coding style and whitespace cleanup. 2010-08-29 11:22:28 -04:00
Matthew Barnes 8fbcab126e Remove the last traces of dbus-glib. 2010-08-29 07:42:26 -04:00
Fridrich Štrba 5c49c70d55 We are not using dbus-glib anymore, don't call dbus_g_thread_init 2010-08-05 01:01:19 +02:00
Matthew Barnes 81e5428a59 Coding style and whitespace cleanup. 2010-07-26 01:16:42 -04:00
Srinivasa Ragavan d46c4b4e5b Add optional clutter support. 2010-07-25 21:30:00 -04:00
Matthew Barnes 5d0878967e Coding style and whitespace cleanup. 2010-06-20 08:06:19 -04:00
Fridrich Štrba 5d323ee085 [win32] Don't run evolution when asked to register handlers. 2010-06-18 13:13:14 +02:00
Fridrich Štrba 9d7cb109d3 [win32] add --register-handlers and --unregister-handlers options
and don't tamper with registry unless asked for it explicitely.
2010-06-18 12:57:24 +02:00
Matthew Barnes 51d0fc6863 Bug 603468 - Improve handling of --quit option 2010-06-12 14:28:07 -04:00
Matthew Barnes 0b1cd2dd5b Coding style and whitespace cleanup. 2010-05-26 17:19:41 -04:00