[evolution] Bug #610495 - Plugins should define e_plugin_lib_enable



commit d6fd193f8f4487a10a3fbde7a5fff0bd21c54b21
Author: Roy Marples <roy marples name>
Date:   Tue Apr 27 16:31:05 2010 +0200

    Bug #610495 - Plugins should define e_plugin_lib_enable

 plugins/addressbook-file/addressbook-file.c        |    8 ++++++++
 plugins/audio-inline/audio-inline.c                |    8 ++++++++
 plugins/backup-restore/backup-restore.c            |    8 ++++++++
 plugins/calendar-file/calendar-file.c              |    8 ++++++++
 plugins/calendar-http/calendar-http.c              |    8 ++++++++
 plugins/default-mailer/default-mailer.c            |    7 +++++++
 plugins/default-source/default-source.c            |    8 ++++++++
 plugins/external-editor/external-editor.c          |    8 ++++++++
 plugins/face/face.c                                |    7 +++++++
 plugins/imap-features/imap-headers.c               |    7 +++++++
 plugins/itip-formatter/itip-formatter.c            |    7 +++++++
 .../mailing-list-actions/mailing-list-actions.c    |    7 +++++++
 plugins/mark-all-read/mark-all-read.c              |    7 +++++++
 plugins/profiler/profiler.c                        |    8 ++++++++
 plugins/save-calendar/save-calendar.c              |    9 +++++++++
 plugins/startup-wizard/startup-wizard.c            |    7 +++++++
 plugins/subject-thread/subject-thread.c            |    7 +++++++
 plugins/vcard-inline/vcard-inline.c                |    7 +++++++
 18 files changed, 136 insertions(+), 0 deletions(-)
---
diff --git a/plugins/addressbook-file/addressbook-file.c b/plugins/addressbook-file/addressbook-file.c
index 2168d32..0adcf9a 100644
--- a/plugins/addressbook-file/addressbook-file.c
+++ b/plugins/addressbook-file/addressbook-file.c
@@ -25,6 +25,14 @@
 #include <libedataserver/e-source.h>
 #include <string.h>
 
+gint e_plugin_lib_enable (EPlugin *ep, gint enable);
+
+gint
+e_plugin_lib_enable (EPlugin *ep, gint enable)
+{
+	return 0;
+}
+
 GtkWidget *e_book_file_dummy (EPlugin *epl, EConfigHookItemFactoryData *data);
 
 GtkWidget *
diff --git a/plugins/audio-inline/audio-inline.c b/plugins/audio-inline/audio-inline.c
index 68a1a24..983bf12 100644
--- a/plugins/audio-inline/audio-inline.c
+++ b/plugins/audio-inline/audio-inline.c
@@ -34,6 +34,14 @@
 
 #define d(x)
 
+gint e_plugin_lib_enable (EPlugin *ep, gint enable);
+
+gint
+e_plugin_lib_enable (EPlugin *ep, gint enable)
+{
+	return 0;
+}
+
 void org_gnome_audio_inline_format (gpointer ep, EMFormatHookTarget *t);
 
 static volatile gint org_gnome_audio_class_id_counter = 0;
diff --git a/plugins/backup-restore/backup-restore.c b/plugins/backup-restore/backup-restore.c
index 6174fa7..87feab7 100644
--- a/plugins/backup-restore/backup-restore.c
+++ b/plugins/backup-restore/backup-restore.c
@@ -51,6 +51,14 @@ typedef enum _br_flags {
 	BR_START = 1<<1
 }br_flags;
 
+gint e_plugin_lib_enable (EPlugin *ep, gint enable);
+
+gint
+e_plugin_lib_enable (EPlugin *ep, gint enable)
+{
+	return 0;
+}
+
 static void
 backup (const gchar *filename, gboolean restart)
 {
diff --git a/plugins/calendar-file/calendar-file.c b/plugins/calendar-file/calendar-file.c
index 1388268..9ed6b15 100644
--- a/plugins/calendar-file/calendar-file.c
+++ b/plugins/calendar-file/calendar-file.c
@@ -27,6 +27,14 @@
 #include <glib/gi18n.h>
 #include <string.h>
 
+gint e_plugin_lib_enable (EPlugin *ep, gint enable);
+
+gint
+e_plugin_lib_enable (EPlugin *ep, gint enable)
+{
+	return 0;
+}
+
 static void
 location_changed (GtkFileChooserButton *widget, ESource *source)
 {
diff --git a/plugins/calendar-http/calendar-http.c b/plugins/calendar-http/calendar-http.c
index 1137d06..658f93d 100644
--- a/plugins/calendar-http/calendar-http.c
+++ b/plugins/calendar-http/calendar-http.c
@@ -34,6 +34,14 @@ gboolean   e_calendar_http_check (EPlugin *epl, EConfigHookPageCheckData *data);
 GtkWidget * e_calendar_http_secure (EPlugin *epl, EConfigHookItemFactoryData *data);
 GtkWidget *e_calendar_http_auth (EPlugin *epl, EConfigHookItemFactoryData *data);
 
+gint e_plugin_lib_enable (EPlugin *ep, gint enable);
+
+gint
+e_plugin_lib_enable (EPlugin *ep, gint enable)
+{
+	return 0;
+}
+
 static void
 url_changed (GtkEntry *entry, ESource *source)
 {
diff --git a/plugins/default-mailer/default-mailer.c b/plugins/default-mailer/default-mailer.c
index 93c1006..47be2d5 100644
--- a/plugins/default-mailer/default-mailer.c
+++ b/plugins/default-mailer/default-mailer.c
@@ -35,6 +35,13 @@
 #define EVOLUTION_MAILTO_COMMAND "evolution --component=mail %s"
 
 void org_gnome_default_mailer_check_default (EPlugin *ep, ESEventTargetUpgrade *target);
+gint e_plugin_lib_enable (EPlugin *ep, gint enable);
+
+gint
+e_plugin_lib_enable (EPlugin *ep, gint enable)
+{
+	return 0;
+}
 
 static gboolean
 evolution_is_default_mailer (const gchar *mailto_command)
diff --git a/plugins/default-source/default-source.c b/plugins/default-source/default-source.c
index db8423a..a938239 100644
--- a/plugins/default-source/default-source.c
+++ b/plugins/default-source/default-source.c
@@ -37,6 +37,14 @@ GtkWidget *org_gnome_autocomplete_book (EPlugin *epl, EConfigHookItemFactoryData
 void commit_default_calendar (EPlugin *epl, EConfigTarget *target);
 void commit_default_book (EPlugin *epl, EConfigTarget *target);
 
+gint e_plugin_lib_enable (EPlugin *ep, gint enable);
+
+gint
+e_plugin_lib_enable (EPlugin *ep, gint enable)
+{
+	return 0;
+}
+
 void
 commit_default_calendar (EPlugin *epl, EConfigTarget *target)
 {
diff --git a/plugins/external-editor/external-editor.c b/plugins/external-editor/external-editor.c
index c569c2e..11db7db 100644
--- a/plugins/external-editor/external-editor.c
+++ b/plugins/external-editor/external-editor.c
@@ -64,6 +64,14 @@ static gboolean key_press_cb(GtkWidget * widget, GdkEventKey * event, EMsgCompos
 /* used to track when the external editor is active */
 static GThread *editor_thread;
 
+gint e_plugin_lib_enable (EPlugin *ep, gint enable);
+
+gint
+e_plugin_lib_enable (EPlugin *ep, gint enable)
+{
+	return 0;
+}
+
 void
 ee_editor_command_changed (GtkWidget *textbox)
 {
diff --git a/plugins/face/face.c b/plugins/face/face.c
index 478f788..468b927 100644
--- a/plugins/face/face.c
+++ b/plugins/face/face.c
@@ -397,12 +397,19 @@ action_toggle_face_cb (GtkToggleAction *action, EMsgComposer *composer)
 
 /* ----------------------------------------------------------------- */
 
+gint e_plugin_lib_enable (EPlugin *ep, gint enable);
 gboolean e_plugin_ui_init (GtkUIManager *ui_manager, EMsgComposer *composer);
 GtkWidget *e_plugin_lib_get_configure_widget (EPlugin *epl);
 void face_handle_send (EPlugin *ep, EMEventTargetComposer *target);
 
 /* ----------------------------------------------------------------- */
 
+gint
+e_plugin_lib_enable (EPlugin *ep, gint enable)
+{
+	return 0;
+}
+
 gboolean
 e_plugin_ui_init (GtkUIManager *ui_manager,
 		  EMsgComposer *composer)
diff --git a/plugins/imap-features/imap-headers.c b/plugins/imap-features/imap-headers.c
index 4d7b1df..910986e 100644
--- a/plugins/imap-features/imap-headers.c
+++ b/plugins/imap-features/imap-headers.c
@@ -59,6 +59,13 @@ static EPImapFeaturesData *ui = NULL;
 void imap_headers_abort (EPlugin *efp, EConfigHookItemFactoryData *data);
 void imap_headers_commit (EPlugin *efp, EConfigHookItemFactoryData *data);
 GtkWidget * org_gnome_imap_headers (EPlugin *epl, EConfigHookItemFactoryData *data);
+gint e_plugin_lib_enable (EPlugin *ep, gint enable);
+
+gint
+e_plugin_lib_enable (EPlugin *ep, gint enable)
+{
+	return 0;
+}
 
 void
 imap_headers_abort (EPlugin *efp, EConfigHookItemFactoryData *data)
diff --git a/plugins/itip-formatter/itip-formatter.c b/plugins/itip-formatter/itip-formatter.c
index 4c93d29..5e55543 100644
--- a/plugins/itip-formatter/itip-formatter.c
+++ b/plugins/itip-formatter/itip-formatter.c
@@ -133,6 +133,7 @@ struct _itip_puri {
 void format_itip (EPlugin *ep, EMFormatHookTarget *target);
 GtkWidget *itip_formatter_page_factory (EPlugin *ep, EConfigHookItemFactoryData *hook_data);
 static void itip_attachment_frame(EMFormat *emf, CamelStream *stream, EMFormatPURI *puri);
+gint e_plugin_lib_enable (EPlugin *ep, gint enable);
 
 typedef struct {
 	struct _itip_puri *puri;
@@ -148,6 +149,12 @@ typedef void (* FormatItipOpenFunc) (ECal *ecal, ECalendarStatus status, gpointe
 
 static gboolean check_is_instance (icalcomponent *icalcomp);
 
+gint
+e_plugin_lib_enable (EPlugin *ep, gint enable)
+{
+	return 0;
+}
+
 static icalproperty *
 find_attendee (icalcomponent *ical_comp, const gchar *address)
 {
diff --git a/plugins/mailing-list-actions/mailing-list-actions.c b/plugins/mailing-list-actions/mailing-list-actions.c
index 2ed27c3..33101db 100644
--- a/plugins/mailing-list-actions/mailing-list-actions.c
+++ b/plugins/mailing-list-actions/mailing-list-actions.c
@@ -89,6 +89,13 @@ gboolean	mail_browser_init		(GtkUIManager *ui_manager,
 						 EMailBrowser *browser);
 gboolean	mail_shell_view_init		(GtkUIManager *ui_manager,
 						 EShellView *shell_view);
+gint e_plugin_lib_enable (EPlugin *ep, gint enable);
+
+gint
+e_plugin_lib_enable (EPlugin *ep, gint enable)
+{
+	return 0;
+}
 
 typedef struct {
 	EMailReader *reader;
diff --git a/plugins/mark-all-read/mark-all-read.c b/plugins/mark-all-read/mark-all-read.c
index 44ec323..4bc389e 100644
--- a/plugins/mark-all-read/mark-all-read.c
+++ b/plugins/mark-all-read/mark-all-read.c
@@ -45,6 +45,13 @@
 
 gboolean	e_plugin_ui_init		(GtkUIManager *ui_manager,
 						 EShellView *shell_view);
+gint e_plugin_lib_enable (EPlugin *ep, gint enable);
+
+gint
+e_plugin_lib_enable (EPlugin *ep, gint enable)
+{
+	return 0;
+}
 
 static void
 button_clicked_cb (GtkButton *button,
diff --git a/plugins/profiler/profiler.c b/plugins/profiler/profiler.c
index e3ecd07..1a50b6e 100644
--- a/plugins/profiler/profiler.c
+++ b/plugins/profiler/profiler.c
@@ -34,6 +34,14 @@
 
 void org_gnome_evolution_profiler_event (EPlugin *ep, EProfileEventTarget *t);
 
+gint e_plugin_lib_enable (EPlugin *ep, gint enable);
+
+gint
+e_plugin_lib_enable (EPlugin *ep, gint enable)
+{
+	return 0;
+}
+
 void
 org_gnome_evolution_profiler_event(EPlugin *ep, EProfileEventTarget *t)
 {
diff --git a/plugins/save-calendar/save-calendar.c b/plugins/save-calendar/save-calendar.c
index c8901b2..b7872a6 100644
--- a/plugins/save-calendar/save-calendar.c
+++ b/plugins/save-calendar/save-calendar.c
@@ -34,6 +34,7 @@
 #include <libedataserverui/e-source-selector.h>
 #include <libecal/e-cal.h>
 #include <e-util/e-alert-dialog.h>
+#include <e-util/e-plugin.h>
 #include <string.h>
 
 #include <shell/e-shell-sidebar.h>
@@ -50,6 +51,14 @@ gboolean	memo_list_save_as_init		(GtkUIManager *ui_manager,
 gboolean	task_list_save_as_init		(GtkUIManager *ui_manager,
 						 EShellView *shell_view);
 
+gint e_plugin_lib_enable (EPlugin *ep, gint enable);
+
+gint
+e_plugin_lib_enable (EPlugin *ep, gint enable)
+{
+	return 0;
+}
+
 enum {  /* GtkComboBox enum */
 	DEST_NAME_COLUMN,
 	DEST_HANDLER,
diff --git a/plugins/startup-wizard/startup-wizard.c b/plugins/startup-wizard/startup-wizard.c
index fc012ea..e232df4 100644
--- a/plugins/startup-wizard/startup-wizard.c
+++ b/plugins/startup-wizard/startup-wizard.c
@@ -34,6 +34,7 @@
 
 #include "capplet/settings/mail-capplet-shell.h"
 
+gint e_plugin_lib_enable (EPlugin *ep, gint enable);
 void startup_wizard (EPlugin *ep, ESEventTargetUpgrade *target);
 GtkWidget *startup_wizard_importer_page (EPlugin *ep, EConfigHookItemFactoryData *hook_data);
 gboolean startup_wizard_check (EPlugin *ep, EConfigHookPageCheckData *check_data);
@@ -46,6 +47,12 @@ static EImportImporter *import_importer;
 static GtkWidget *import_dialog, *import_progress, *import_label;
 static GSList *import_iterator, *import_importers;
 
+gint
+e_plugin_lib_enable (EPlugin *ep, gint enable)
+{
+	return 0;
+}
+
 G_GNUC_NORETURN static void
 startup_wizard_terminate (void) {
 	gtk_main_quit ();
diff --git a/plugins/subject-thread/subject-thread.c b/plugins/subject-thread/subject-thread.c
index 6c008c7..26012d3 100644
--- a/plugins/subject-thread/subject-thread.c
+++ b/plugins/subject-thread/subject-thread.c
@@ -36,6 +36,13 @@
 #define GCONF_KEY "/apps/evolution/mail/display/thread_subject"
 
 GtkWidget *org_gnome_subject_thread_factory (EPlugin *ep, EConfigHookItemFactoryData *hook_data);
+gint e_plugin_lib_enable (EPlugin *ep, gint enable);
+
+gint
+e_plugin_lib_enable (EPlugin *ep, gint enable)
+{
+	return 0;
+}
 
 static void
 toggled_cb (GtkWidget *widget, EConfig *config)
diff --git a/plugins/vcard-inline/vcard-inline.c b/plugins/vcard-inline/vcard-inline.c
index 228d64b..0b77562 100644
--- a/plugins/vcard-inline/vcard-inline.c
+++ b/plugins/vcard-inline/vcard-inline.c
@@ -49,6 +49,13 @@ static gint org_gnome_vcard_inline_classid;
 
 /* Forward Declarations */
 void org_gnome_vcard_inline_format (gpointer ep, EMFormatHookTarget *target);
+gint e_plugin_lib_enable (EPlugin *ep, gint enable);
+
+gint
+e_plugin_lib_enable (EPlugin *ep, gint enable)
+{
+	return 0;
+}
 
 static void
 org_gnome_vcard_inline_pobject_free (EMFormatHTMLPObject *object)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]