From 77bfb99eac375387bb5c851998e7006d4c440f0f Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Thu, 31 Jul 2008 11:29:15 +0000 Subject: ** Fixes bug #545568 2008-07-31 Matthew Barnes ** Fixes bug #545568 * e-plugin.c (ep_load): Make sure system plugins are enabled on startup. * plugins/addressbook-file/org-gnome-addressbook-file.eplug.xml: * plugins/caldav/org-gnome-caldav.eplug.xml: * plugins/calendar-file/org-gnome-calendar-file.eplug.xml: * plugins/calendar-http/org-gnome-calendar-http.eplug.xml: * plugins/calendar-weather/org-gnome-calendar-weather.eplug.xml: * plugins/exchange-operations/org-gnome-exchange-operations.eplug.xml: * plugins/google-account-setup/org-gnome-evolution-google.eplug.xml: * plugins/groupwise-account-setup/org-gnome-gw-account-setup.eplug.xml: * plugins/hula-account-setup/org-gnome-hula-account-setup.eplug.xml: Add "system_plugin=true" so it's not shown in the Plugin Manager. These plugins are not designed to be disabled by the user. svn path=/trunk/; revision=35871 --- e-util/ChangeLog | 7 +++++++ e-util/e-plugin.c | 5 +++-- plugins/addressbook-file/ChangeLog | 8 ++++++++ plugins/addressbook-file/org-gnome-addressbook-file.eplug.xml | 3 ++- plugins/caldav/ChangeLog | 8 ++++++++ plugins/caldav/org-gnome-evolution-caldav.eplug.xml | 3 ++- plugins/calendar-file/ChangeLog | 8 ++++++++ plugins/calendar-file/org-gnome-calendar-file.eplug.xml | 3 ++- plugins/calendar-http/ChangeLog | 8 ++++++++ plugins/calendar-http/org-gnome-calendar-http.eplug.xml | 3 ++- plugins/calendar-weather/ChangeLog | 8 ++++++++ plugins/calendar-weather/org-gnome-calendar-weather.eplug.xml | 3 ++- plugins/exchange-operations/ChangeLog | 8 ++++++++ .../exchange-operations/org-gnome-exchange-operations.eplug.xml | 3 ++- plugins/google-account-setup/ChangeLog | 8 ++++++++ plugins/google-account-setup/org-gnome-evolution-google.eplug.xml | 2 +- plugins/groupwise-account-setup/ChangeLog | 8 ++++++++ .../groupwise-account-setup/org-gnome-gw-account-setup.eplug.xml | 2 +- plugins/hula-account-setup/ChangeLog | 8 ++++++++ .../org-gnome-evolution-hula-account-setup.eplug.xml | 2 +- 20 files changed, 97 insertions(+), 11 deletions(-) diff --git a/e-util/ChangeLog b/e-util/ChangeLog index ca1e193c40..785383c11b 100644 --- a/e-util/ChangeLog +++ b/e-util/ChangeLog @@ -1,3 +1,10 @@ +2008-07-31 Matthew Barnes + + ** Fixes part of bug #545568 + + * e-plugin.c (ep_load): + Make sure system plugins are enabled on startup. + 2008-07-01 Matthew Barnes ** Fixes part of bug #540282 diff --git a/e-util/e-plugin.c b/e-util/e-plugin.c index b22c59b5f9..85c1edb060 100644 --- a/e-util/e-plugin.c +++ b/e-util/e-plugin.c @@ -470,9 +470,10 @@ ep_load(const char *filename, int load_level) /* README: May be we can use load_levels to achieve the same thing. But it may be confusing for a plugin writer */ is_system_plugin = e_plugin_xml_prop (root, "system_plugin"); - if (is_system_plugin && !strcmp (is_system_plugin, "true")) + if (is_system_plugin && !strcmp (is_system_plugin, "true")) { + e_plugin_enable (ep, TRUE); ep->flags |= E_PLUGIN_FLAGS_SYSTEM_PLUGIN; - else + } else ep->flags &= ~E_PLUGIN_FLAGS_SYSTEM_PLUGIN; g_free (is_system_plugin); diff --git a/plugins/addressbook-file/ChangeLog b/plugins/addressbook-file/ChangeLog index c44ddb846c..167e44dc61 100644 --- a/plugins/addressbook-file/ChangeLog +++ b/plugins/addressbook-file/ChangeLog @@ -1,3 +1,11 @@ +2008-07-31 Matthew Barnes + + ** Fixes part of bug #545568 + + * org-gnome-addressbook-file.eplug.xml: + Add "system_plugin=true" so it's not shown in the Plugin Manager. + This plugin is not designed to be disabled by the user. + 2006-02-28 Christian Kellner * addressbook-file.c: fixing a leak. diff --git a/plugins/addressbook-file/org-gnome-addressbook-file.eplug.xml b/plugins/addressbook-file/org-gnome-addressbook-file.eplug.xml index 4b041f8c45..b9fe52e341 100644 --- a/plugins/addressbook-file/org-gnome-addressbook-file.eplug.xml +++ b/plugins/addressbook-file/org-gnome-addressbook-file.eplug.xml @@ -4,7 +4,8 @@ type="shlib" location="@PLUGINDIR@/liborg-gnome-addressbook-file@SOEXT@" id="org.gnome.evolution.addressbook.file" - _name="Local Address Books"> + _name="Local Address Books" + system_plugin="true"> <_description>Provides core functionality for local address books. diff --git a/plugins/caldav/ChangeLog b/plugins/caldav/ChangeLog index 0801aed8cd..ffdb2e5140 100644 --- a/plugins/caldav/ChangeLog +++ b/plugins/caldav/ChangeLog @@ -1,3 +1,11 @@ +2008-07-31 Matthew Barnes + + ** Fixes part of bug #545568 + + * org-gnome-caldav.eplug.xml: + Add "system_plugin=true" so it's not shown in the Plugin Manager. + This plugin is not designed to be disabled by the user. + 2007-10-26 Kjartan Maraas * caldav-source.c: (ensure_caldav_source_group): diff --git a/plugins/caldav/org-gnome-evolution-caldav.eplug.xml b/plugins/caldav/org-gnome-evolution-caldav.eplug.xml index 40710b39f7..dc728f1e7f 100644 --- a/plugins/caldav/org-gnome-evolution-caldav.eplug.xml +++ b/plugins/caldav/org-gnome-evolution-caldav.eplug.xml @@ -7,7 +7,8 @@ load-on-startup="true" domain="@GETTEXT_PACKAGE@" localedir="@LOCALEDIR@" - _name="CalDAV sources"> + _name="CalDAV sources" + system_plugin="true"> <_description>CalDAV Calendar sources diff --git a/plugins/calendar-file/ChangeLog b/plugins/calendar-file/ChangeLog index a98c581934..351dc79c96 100644 --- a/plugins/calendar-file/ChangeLog +++ b/plugins/calendar-file/ChangeLog @@ -1,3 +1,11 @@ +2008-07-31 Matthew Barnes + + ** Fixes part of bug #545568 + + * org-gnome-calendar-file.eplug.xml: + Add "system_plugin=true" so it's not shown in the Plugin Manager. + This plugin is not designed to be disabled by the user. + 2007-03-20 Matthew Barnes ** Fixes part of bug #419524 diff --git a/plugins/calendar-file/org-gnome-calendar-file.eplug.xml b/plugins/calendar-file/org-gnome-calendar-file.eplug.xml index f2af9a0037..246b176059 100644 --- a/plugins/calendar-file/org-gnome-calendar-file.eplug.xml +++ b/plugins/calendar-file/org-gnome-calendar-file.eplug.xml @@ -4,7 +4,8 @@ type="shlib" location="@PLUGINDIR@/liborg-gnome-calendar-file@SOEXT@" id="org.gnome.evolution.calendar.file" - _name="Local Calendars"> + _name="Local Calendars" + system_plugin="true"> <_description>Provides core functionality for local calendars. diff --git a/plugins/calendar-http/ChangeLog b/plugins/calendar-http/ChangeLog index 76fb7d8cba..8cadbba783 100644 --- a/plugins/calendar-http/ChangeLog +++ b/plugins/calendar-http/ChangeLog @@ -1,3 +1,11 @@ +2008-07-31 Matthew Barnes + + ** Fixes part of bug #545568 + + * org-gnome-calendar-http.eplug.xml: + Add "system_plugin=true" so it's not shown in the Plugin Manager. + This plugin is not designed to be disabled by the user. + 2008-03-31 Suman Manjunath ** Fix for bug #346555 diff --git a/plugins/calendar-http/org-gnome-calendar-http.eplug.xml b/plugins/calendar-http/org-gnome-calendar-http.eplug.xml index 3d4f885aec..8b75a0f2c3 100644 --- a/plugins/calendar-http/org-gnome-calendar-http.eplug.xml +++ b/plugins/calendar-http/org-gnome-calendar-http.eplug.xml @@ -4,7 +4,8 @@ type="shlib" location="@PLUGINDIR@/liborg-gnome-calendar-http@SOEXT@" id="org.gnome.evolution.calendar.http" - _name="HTTP Calendars"> + _name="HTTP Calendars" + system_plugin="true"> <_description>Provides core functionality for webcal and http calendars. diff --git a/plugins/calendar-weather/ChangeLog b/plugins/calendar-weather/ChangeLog index 78f2dc28d7..13f1f22a89 100644 --- a/plugins/calendar-weather/ChangeLog +++ b/plugins/calendar-weather/ChangeLog @@ -1,3 +1,11 @@ +2008-07-31 Matthew Barnes + + ** Fixes part of bug #545568 + + * org-gnome-calendar-weather.eplug.xml: + Add "system_plugin=true" so it's not shown in the Plugin Manager. + This plugin is not designed to be disabled by the user. + 2008-03-31 Suman Manjunath ** Fix for bug #346555 diff --git a/plugins/calendar-weather/org-gnome-calendar-weather.eplug.xml b/plugins/calendar-weather/org-gnome-calendar-weather.eplug.xml index 442fd83074..e6767d128a 100644 --- a/plugins/calendar-weather/org-gnome-calendar-weather.eplug.xml +++ b/plugins/calendar-weather/org-gnome-calendar-weather.eplug.xml @@ -4,7 +4,8 @@ type="shlib" location="@PLUGINDIR@/liborg-gnome-calendar-weather@SOEXT@" id="org.gnome.evolution.calendar.weather" - _name="Weather Calendars"> + _name="Weather Calendars" + system_plugin="true"> <_description>Provides core functionality for weather calendars. diff --git a/plugins/exchange-operations/ChangeLog b/plugins/exchange-operations/ChangeLog index 6ec12002f3..57b8c33812 100644 --- a/plugins/exchange-operations/ChangeLog +++ b/plugins/exchange-operations/ChangeLog @@ -1,3 +1,11 @@ +2008-07-31 Matthew Barnes + + ** Fixes part of bug #545568 + + * org-gnome-exchange-operations.eplug.xml: + Add "system_plugin=true" so it's not shown in the Plugin Manager. + This plugin is not designed to be disabled by the user. + 2008-07-30 Milan Crha ** Part of fix for bug #500389 diff --git a/plugins/exchange-operations/org-gnome-exchange-operations.eplug.xml b/plugins/exchange-operations/org-gnome-exchange-operations.eplug.xml index b551b8d746..e4320bd3b7 100644 --- a/plugins/exchange-operations/org-gnome-exchange-operations.eplug.xml +++ b/plugins/exchange-operations/org-gnome-exchange-operations.eplug.xml @@ -5,7 +5,8 @@ id="org.gnome.evolution.plugin.exchange-operations" location="@PLUGINDIR@/liborg-gnome-exchange-operations@SOEXT@" load-on-startup="true" - _name="Exchange Operations"> + _name="Exchange Operations" + system_plugin="true"> diff --git a/plugins/google-account-setup/ChangeLog b/plugins/google-account-setup/ChangeLog index 186c224f21..66c51b677a 100644 --- a/plugins/google-account-setup/ChangeLog +++ b/plugins/google-account-setup/ChangeLog @@ -1,3 +1,11 @@ +2008-07-31 Matthew Barnes + + ** Fixes part of bug #545568 + + * org-gnome-evolution-google.eplug.xml: + Add "system_plugin=true" so it's not shown in the Plugin Manager. + This plugin is not designed to be disabled by the user. + 2008-05-24 Jörgen Scheibengruber * Makefile.am: diff --git a/plugins/google-account-setup/org-gnome-evolution-google.eplug.xml b/plugins/google-account-setup/org-gnome-evolution-google.eplug.xml index a172ba8923..93a8aeee2d 100644 --- a/plugins/google-account-setup/org-gnome-evolution-google.eplug.xml +++ b/plugins/google-account-setup/org-gnome-evolution-google.eplug.xml @@ -1,7 +1,7 @@ + location="@PLUGINDIR@/liborg-gnome-evolution-google@SOEXT@" load-on-startup="false" localedir = "@LOCALEDIR@" system_plugin="true"> <_description>A plugin to setup google calendar and contacts. diff --git a/plugins/groupwise-account-setup/ChangeLog b/plugins/groupwise-account-setup/ChangeLog index 6e158a510c..6c0e4211e6 100644 --- a/plugins/groupwise-account-setup/ChangeLog +++ b/plugins/groupwise-account-setup/ChangeLog @@ -1,3 +1,11 @@ +2008-07-31 Matthew Barnes + + ** Fixes part of bug #545568 + + * org-gnome-gw-account-setup.eplug.xml: + Add "system_plugin=true" so it's not shown in the Plugin Manager. + This plugin is not designed to be disabled by the user. + 2008-04-30 Chenthill Palanisamy ** Fixes #358644 (bnc) diff --git a/plugins/groupwise-account-setup/org-gnome-gw-account-setup.eplug.xml b/plugins/groupwise-account-setup/org-gnome-gw-account-setup.eplug.xml index dd7886348c..3174226137 100644 --- a/plugins/groupwise-account-setup/org-gnome-gw-account-setup.eplug.xml +++ b/plugins/groupwise-account-setup/org-gnome-gw-account-setup.eplug.xml @@ -1,7 +1,7 @@ + location="@PLUGINDIR@/liborg-gnome-gw-account-setup@SOEXT@" load-on-startup="true" system_plugin="true"> <_description>A plugin to setup groupwise calendar and contacts sources. diff --git a/plugins/hula-account-setup/ChangeLog b/plugins/hula-account-setup/ChangeLog index 5ada817be3..de0ceee8de 100644 --- a/plugins/hula-account-setup/ChangeLog +++ b/plugins/hula-account-setup/ChangeLog @@ -1,3 +1,11 @@ +2008-07-31 Matthew Barnes + + ** Fixes part of bug #545568 + + * org-gnome-hula-account-setup.eplug.xml: + Add "system_plugin=true" so it's not shown in the Plugin Manager. + This plugin is not designed to be disabled by the user. + 2007-10-26 Kjartan Maraas * camel-hula-listener.c: (camel_hula_listener_new): diff --git a/plugins/hula-account-setup/org-gnome-evolution-hula-account-setup.eplug.xml b/plugins/hula-account-setup/org-gnome-evolution-hula-account-setup.eplug.xml index 9a0c92e891..24b3467d19 100644 --- a/plugins/hula-account-setup/org-gnome-evolution-hula-account-setup.eplug.xml +++ b/plugins/hula-account-setup/org-gnome-evolution-hula-account-setup.eplug.xml @@ -1,7 +1,7 @@ + location="@PLUGINDIR@/liborg-gnome-evolution-hula-account-setup@SOEXT@" load-on-startup="true" system_plugin="true"> <_description>A plugin to setup hula calendar sources. -- cgit v1.2.3