aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@redhat.com>2008-07-31 19:29:15 +0800
committerMatthew Barnes <mbarnes@src.gnome.org>2008-07-31 19:29:15 +0800
commit77bfb99eac375387bb5c851998e7006d4c440f0f (patch)
tree2c2a5882baed9ae5c4285a2c903cbbbd0f53bbdf
parente202e2f07ff9359e70f8c35d44160ff7ddd49a8b (diff)
downloadgsoc2013-evolution-77bfb99eac375387bb5c851998e7006d4c440f0f.tar
gsoc2013-evolution-77bfb99eac375387bb5c851998e7006d4c440f0f.tar.gz
gsoc2013-evolution-77bfb99eac375387bb5c851998e7006d4c440f0f.tar.bz2
gsoc2013-evolution-77bfb99eac375387bb5c851998e7006d4c440f0f.tar.lz
gsoc2013-evolution-77bfb99eac375387bb5c851998e7006d4c440f0f.tar.xz
gsoc2013-evolution-77bfb99eac375387bb5c851998e7006d4c440f0f.tar.zst
gsoc2013-evolution-77bfb99eac375387bb5c851998e7006d4c440f0f.zip
** Fixes bug #545568
2008-07-31 Matthew Barnes <mbarnes@redhat.com> ** 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
-rw-r--r--e-util/ChangeLog7
-rw-r--r--e-util/e-plugin.c5
-rw-r--r--plugins/addressbook-file/ChangeLog8
-rw-r--r--plugins/addressbook-file/org-gnome-addressbook-file.eplug.xml3
-rw-r--r--plugins/caldav/ChangeLog8
-rw-r--r--plugins/caldav/org-gnome-evolution-caldav.eplug.xml3
-rw-r--r--plugins/calendar-file/ChangeLog8
-rw-r--r--plugins/calendar-file/org-gnome-calendar-file.eplug.xml3
-rw-r--r--plugins/calendar-http/ChangeLog8
-rw-r--r--plugins/calendar-http/org-gnome-calendar-http.eplug.xml3
-rw-r--r--plugins/calendar-weather/ChangeLog8
-rw-r--r--plugins/calendar-weather/org-gnome-calendar-weather.eplug.xml3
-rw-r--r--plugins/exchange-operations/ChangeLog8
-rw-r--r--plugins/exchange-operations/org-gnome-exchange-operations.eplug.xml3
-rw-r--r--plugins/google-account-setup/ChangeLog8
-rw-r--r--plugins/google-account-setup/org-gnome-evolution-google.eplug.xml2
-rw-r--r--plugins/groupwise-account-setup/ChangeLog8
-rw-r--r--plugins/groupwise-account-setup/org-gnome-gw-account-setup.eplug.xml2
-rw-r--r--plugins/hula-account-setup/ChangeLog8
-rw-r--r--plugins/hula-account-setup/org-gnome-evolution-hula-account-setup.eplug.xml2
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 <mbarnes@redhat.com>
+
+ ** Fixes part of bug #545568
+
+ * e-plugin.c (ep_load):
+ Make sure system plugins are enabled on startup.
+
2008-07-01 Matthew Barnes <mbarnes@redhat.com>
** 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 <mbarnes@redhat.com>
+
+ ** 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 <gicmo@gnome.org>
* 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">
<author name="Sivaiah Nallagatla" email="snallagatla@novell.com"/>
<_description>Provides core functionality for local address books.</_description>
<hook class="org.gnome.evolution.addressbook.config:1.0">
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 <mbarnes@redhat.com>
+
+ ** 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 <kmaraas@gnome.org>
* 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">
<author name="Christian Kellner" email="gicmo@gnome.org"/>
<_description>CalDAV Calendar sources</_description>
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 <mbarnes@redhat.com>
+
+ ** 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 <mbarnes@redhat.com>
** 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">
<author name="JP Rosevear" email="jpr@novell.com"/>
<_description>Provides core functionality for local calendars.</_description>
<hook class="org.gnome.evolution.calendar.config:1.0">
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 <mbarnes@redhat.com>
+
+ ** 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 <msuman@novell.com>
** 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">
<author name="David Trowbridge" email="David.Trowbridge@Colorado.edu"/>
<_description>Provides core functionality for webcal and http calendars.</_description>
<hook class="org.gnome.evolution.calendar.config:1.0">
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 <mbarnes@redhat.com>
+
+ ** 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 <msuman@novell.com>
** 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.</_description>
<author name="David Trowbridge" email="trowbrds@cs.colorado.edu"/>
<hook class="org.gnome.evolution.calendar.config:1.0">
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 <mbarnes@redhat.com>
+
+ ** 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 <mcrha@redhat.com>
** 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">
<author name="Sushma Rai" email="rsushma@novell.com"/>
<author name="Praveen Kumar" email="kpraveen@novell.com"/>
<author name="Shakti Sen" email="shprasad@novell.com"/>
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 <mbarnes@redhat.com>
+
+ ** 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 <mfcn@gmx.de>
* 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 @@
<?xml version="1.0"?>
<e-plugin-list>
<e-plugin id="org.gnome.evolution.google" type="shlib" _name="Google sources"
- location="@PLUGINDIR@/liborg-gnome-evolution-google@SOEXT@" load-on-startup="false" localedir = "@LOCALEDIR@">
+ location="@PLUGINDIR@/liborg-gnome-evolution-google@SOEXT@" load-on-startup="false" localedir = "@LOCALEDIR@" system_plugin="true">
<author name="Ebby Wiselyn" email="ebbywiselyn@gmail.com"/>
<author name="Joergen Scheibengruber" email="joergen.scheibengruber@googlemail.com"/>
<_description>A plugin to setup google calendar and contacts.</_description>
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 <mbarnes@redhat.com>
+
+ ** 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 <pchenthill@novell.com>
** 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 @@
<?xml version="1.0"?>
<e-plugin-list>
<e-plugin id="org.gnome.evolution.plugin.gw-account-setup" type="shlib" _name="Groupwise Account Setup"
- location="@PLUGINDIR@/liborg-gnome-gw-account-setup@SOEXT@" load-on-startup="true">
+ location="@PLUGINDIR@/liborg-gnome-gw-account-setup@SOEXT@" load-on-startup="true" system_plugin="true">
<author name="Sivaiah Nallagatla" email="snallagatla@novell.com"/>
<_description>A plugin to setup groupwise calendar and contacts sources.</_description>
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 <mbarnes@redhat.com>
+
+ ** 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 <kmaraas@gnome.org>
* 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 @@
<?xml version="1.0"?>
<e-plugin-list>
<e-plugin id="org.gnome.evolution.plugin.hula-account-setup" type="shlib" _name="Hula Account Setup"
- location="@PLUGINDIR@/liborg-gnome-evolution-hula-account-setup@SOEXT@" load-on-startup="true">
+ location="@PLUGINDIR@/liborg-gnome-evolution-hula-account-setup@SOEXT@" load-on-startup="true" system_plugin="true">
<author name="Harish Krishnaswamy" email="kharish@novell.com"/>
<_description>A plugin to setup hula calendar sources.</_description>