Commit Graph

51 Commits

Author SHA1 Message Date
3f213cfbef Fix linking issue in bogo-junk-plugin. 2010-05-26 16:15:59 -04:00
c9ec8c3f4d Merge branch 'express2' 2010-05-26 13:09:33 -04:00
c30d29425e Coding style and whitespace cleanup. 2010-05-01 23:18:28 -04:00
bc90469e7f Camel is now GObject-based. 2010-04-24 11:05:27 -04:00
476bead4e5 Hide the junk plugin options in Express mode
Signed-off-by: Federico Mena Quintero <federico@novell.com>
2010-04-13 15:42:26 -05:00
96421ff37c Use accessor functions instead direct access (GSEAL work)
Still remaining:
GtkAccessible::widget
GtkAssistant::forward
GtkAssistant::back
GtkObject::flags
GtkTreeStore::stamp

The GtkAssistant fields are related to bug #596428.  We don't
need accessor functions so much as the enhancement described
there implemented.

https://bugzilla.gnome.org/show_bug.cgi?id=615613
2010-04-13 16:23:16 +02:00
26240e0b18 Generate ChangeLog files for tarball releases.
Remove old ChangeLog files that predate our switch to git.
2010-04-02 18:18:33 -04:00
fabb6b035c Only #include Camel's top-level header. 2010-04-02 16:59:20 -04:00
2971ce413c Make the gconf schemas installation rules consistent in all Makefiles.am 2010-03-15 17:10:46 +01:00
c4cde23066 Actually respect the --disable-schemas-install configure option 2010-03-15 14:51:13 +01:00
59bd81691d Compiler and linker flag cleanups. 2009-12-27 14:32:39 -05:00
1cdf521ff7 Bug #552727 - Flooded by spam checking errors if bogofilter not installed 2009-10-27 22:32:40 +01:00
f62728b55e Bug 596848 - Use per-target CPPFLAGS in automake files 2009-09-30 23:37:50 -04:00
32f545cdf0 Simplify EPlugin loading at startup.
- Require all EPlugin and EPluginHook subtypes be registered before
  loading plugins.  This drastically simplifies the EPlugin/EPluginHook
  negotiation.

- Turn most EPluginHook subtypes into GTypeModules and register their
  types from an e_module_load() function (does not include shell hooks).

- Convert EPluginLib and the Mono and Python bindings to GTypeModules
  and register their types from an e_module_load() function, and kill
  EPluginTypeHook.
2009-08-29 17:23:20 -04:00
374bd42f69 Fix excessive whitespace. 2009-07-14 11:26:22 -04:00
bfc5ba2511 Fix "make distcheck" errors and other build cleanups. 2009-06-30 18:34:08 -04:00
f0d3f3afdf Radically reorganize source code.
- Collect all shell modules into a new top-level 'modules' directory:

      $(top_srcdir)/modules/addressbook
      $(top_srcdir)/modules/calendar
      $(top_srcdir)/modules/mail

  Nothing is allowed to link to these, not plugins nor other modules.

  THIS SOLVES BUG #571275 AND OPENS THE DOOR TO PORTING TO MAC OS X.

- Mimic the libevolution-mail-shared library from master (except drop
  the "shared" suffix) and have libevolution-mail-importers and all
  mail-related plugins link to it.

- Discard the a11y subdirectories and have the files live alongside
  their counterpart widgets.
2009-06-24 18:29:22 -04:00
14f8eee012 Whitespace cleanup. 2009-05-28 13:21:01 -04:00
948235c3d1 Prefer GLib basic types over C types. 2009-05-27 10:29:19 -04:00
cc3a98fc1a Merge branch 'master' into kill-bonobo
Conflicts:
	a11y/widgets/ea-combo-button.c
	a11y/widgets/ea-combo-button.h
	addressbook/gui/component/addressbook-component.c
	addressbook/gui/component/addressbook-component.h
	addressbook/gui/component/addressbook-view.c
	addressbook/gui/component/addressbook-view.h
	addressbook/gui/component/component-factory.c
	addressbook/gui/widgets/e-addressbook-view.c
	addressbook/gui/widgets/eab-contact-display.c
	addressbook/gui/widgets/eab-gui-util.h
	addressbook/gui/widgets/eab-menu.c
	addressbook/gui/widgets/eab-menu.h
	addressbook/gui/widgets/eab-popup-control.c
	addressbook/gui/widgets/eab-popup-control.h
	addressbook/gui/widgets/eab-popup.c
	addressbook/gui/widgets/eab-popup.h
	calendar/gui/cal-search-bar.c
	calendar/gui/calendar-commands.c
	calendar/gui/calendar-component.c
	calendar/gui/comp-editor-factory.c
	calendar/gui/comp-editor-factory.h
	calendar/gui/control-factory.c
	calendar/gui/dialogs/comp-editor.c
	calendar/gui/e-cal-component-memo-preview.c
	calendar/gui/e-cal-component-memo-preview.h
	calendar/gui/e-calendar-table.c
	calendar/gui/e-memo-table.c
	calendar/gui/e-memos.c
	calendar/gui/e-tasks.c
	calendar/gui/gnome-cal.c
	calendar/gui/gnome-cal.h
	calendar/gui/itip-bonobo-control.c
	calendar/gui/itip-bonobo-control.h
	calendar/gui/main.c
	calendar/gui/memos-component.c
	calendar/gui/memos-control.c
	calendar/gui/memos-control.h
	calendar/gui/migration.c
	calendar/gui/migration.h
	calendar/gui/tasks-component.c
	calendar/gui/tasks-control.c
	calendar/importers/main.c
	composer/Makefile.am
	composer/e-composer-header-table.c
	composer/e-composer-header.c
	composer/e-composer-header.h
	composer/e-composer-name-header.c
	composer/e-composer-private.c
	composer/e-composer-text-header.c
	composer/e-msg-composer.c
	composer/e-msg-composer.h
	e-util/e-corba-utils.h
	e-util/e-logger.c
	e-util/e-logger.h
	e-util/e-util-labels.c
	e-util/e-util-labels.h
	em-format/em-format.c
	mail/Makefile.am
	mail/e-mail-shell-migrate.c
	mail/em-account-editor.c
	mail/em-account-editor.h
	mail/em-composer-prefs.c
	mail/em-composer-utils.c
	mail/em-composer-utils.h
	mail/em-folder-browser.c
	mail/em-folder-tree-model.c
	mail/em-folder-tree.c
	mail/em-folder-tree.h
	mail/em-folder-utils.c
	mail/em-folder-utils.h
	mail/em-folder-view.c
	mail/em-format-html-display.c
	mail/em-format-html.c
	mail/em-mailer-prefs.c
	mail/em-mailer-prefs.h
	mail/em-message-browser.c
	mail/em-message-browser.h
	mail/em-network-prefs.h
	mail/em-popup.c
	mail/em-utils.c
	mail/importers/Makefile.am
	mail/mail-component-factory.c
	mail/mail-component.c
	mail/mail-config-factory.c
	mail/mail-config-factory.h
	mail/mail-config.c
	mail/mail-dialogs.glade
	mail/mail-types.h
	plugins/calendar-weather/calendar-weather.c
	plugins/mail-account-disable/mail-account-disable.c
	plugins/select-one-source/select-one-source.c
	po/POTFILES.in
	shell/e-component-registry.c
	shell/e-component-registry.h
	shell/e-component-view.c
	shell/e-component-view.h
	shell/e-corba-config-page.c
	shell/e-corba-config-page.h
	shell/e-shell-constants.h
	shell/e-shell-settings-dialog.c
	shell/e-shell-settings-dialog.h
	shell/e-shell-window-commands.c
	shell/e-shell-window.c
	shell/e-shell.h
	shell/e-sidebar.c
	shell/e-sidebar.h
	shell/e-user-creatable-items-handler.c
	shell/e-user-creatable-items-handler.h
	shell/es-menu.c
	shell/es-menu.h
	shell/evolution-component.h
	shell/evolution-config-control.c
	shell/evolution-config-control.h
	shell/evolution-listener.c
	shell/evolution-listener.h
	shell/evolution-shell-component-utils.c
	shell/evolution-shell-component-utils.h
	shell/importer/evolution-importer-client.c
	shell/importer/evolution-importer-client.h
	shell/importer/evolution-importer-listener.c
	shell/importer/evolution-importer-listener.h
	shell/importer/evolution-importer.c
	shell/importer/evolution-importer.h
	shell/importer/evolution-intelligent-importer.c
	shell/importer/evolution-intelligent-importer.h
	shell/importer/intelligent.c
	shell/main.c
	shell/test/evolution-test-component.c
	shell/test/evolution-test-component.h
	widgets/menus/gal-view-instance.c
	widgets/menus/gal-view-menus.c
	widgets/menus/gal-view-menus.h
	widgets/misc/Makefile.am
	widgets/misc/e-activity-handler.c
	widgets/misc/e-activity-handler.h
	widgets/misc/e-charset-picker.c
	widgets/misc/e-combo-button.c
	widgets/misc/e-combo-button.h
	widgets/misc/e-config-page.h
	widgets/misc/e-dropdown-button.c
	widgets/misc/e-dropdown-button.h
	widgets/misc/e-filter-bar.c
	widgets/misc/e-info-label.c
	widgets/misc/e-info-label.h
	widgets/misc/e-multi-config-dialog.c
	widgets/misc/e-multi-config-dialog.h
	widgets/misc/e-search-bar.c
	widgets/misc/e-search-bar.h
	widgets/misc/e-task-bar.c
	widgets/misc/e-task-bar.h
	widgets/misc/e-task-widget.c
	widgets/misc/e-task-widget.h
	widgets/misc/test-dropdown-button.c
	widgets/misc/test-error.c
	widgets/misc/test-info-label.c
	widgets/table/e-table-example-1.c
2009-05-27 08:37:17 -04:00
e4afd3f9fb Remove trailing whitespace, again. 2009-05-26 23:21:02 -04:00
ffa17ed195 Fix compiler warnings in plugins. 2009-05-26 16:56:30 -04:00
cbaa9eb743 Merge branch 'master' into kill-bonobo
Conflicts:
	plugins/audio-inline/org-gnome-audio-inline.eplug.xml
	plugins/mail-account-disable/org-gnome-mail-account-disable.eplug.xml
	plugins/mark-all-read/org-gnome-mark-all-read.eplug.xml
	plugins/plugin-manager/org-gnome-plugin-manager.eplug.xml
	plugins/select-one-source/org-gnome-select-one-source.eplug.xml
2009-05-21 18:23:14 -04:00
1f65552d0d Bug 523216 – User-oriented plugin descriptions 2009-05-21 14:24:22 -04:00
f4cf9af33c Use -no-undefined on Linux too
There still left two things opened, search for KILL-BONOBO to find them.
One is in calendar's Makefile.am, one in composer.
2009-05-20 16:50:00 +02:00
504642b798 Use Behdad's brilliant git.mk to generate .gitignore files. 2009-05-03 12:47:34 -04:00
d523f10dfe Use Behdad's brilliant git.mk to generate .gitignore files. 2009-05-02 11:37:10 -04:00
fee5916b60 Merge revisions 37108:37199 from trunk.
svn path=/branches/kill-bonobo/; revision=37200
2009-01-31 19:03:12 +00:00
0dfe01e99b Use -no-undefined on Windows. Link with libeutil.
2009-01-28  Tor Lillqvist  <tml@novell.com>

	* Makefile.am: Use -no-undefined on Windows. Link with libeutil.

	* bf-junk-filter.c: Tentative port to Windows even though this
	plugin isn't even compiled on Windows for now. Just for
	completeness.


svn path=/trunk/; revision=37149
2009-01-28 17:21:19 +00:00
c7d3c9f956 Merge revisions 36866:37046 from trunk.
svn path=/branches/kill-bonobo/; revision=37050
2009-01-12 04:12:01 +00:00
19db3033bf init the bogofilter if it wasn't. say that evolution's welcome message is
2008-12-15  srinivasa ragavan  <sragavan@novell.com>

	* makefile.am:
	* bf-junk-filter.c: (init_db), (pipe_to_bogofilter): init the
	bogofilter if it wasn't. say that evolution's welcome message is not
	junk.



svn path=/trunk/; revision=36883
2008-12-15 06:41:26 +00:00
85b2913a38 Merge revisions 36534:36684 from trunk.
svn path=/branches/kill-bonobo/; revision=36685
2008-10-24 23:52:05 +00:00
808c62577c Change License from GPL to LGPL
svn path=/trunk/; revision=36617
2008-10-14 14:45:21 +00:00
dfdcaf7231 Report errors properly. Thanks to Reid Thompson whom found it.
2008-04-29  Milan Crha  <mcrha@redhat.com>

	* bf-junk-filter.c: (pipe_to_bogofilter):
	Report errors properly. Thanks to Reid Thompson whom found it.


svn path=/trunk/; revision=35443
2008-04-29 12:43:37 +00:00
7ab42c2897 ** Fix for bug #273041
2008-04-25  Milan Crha  <mcrha@redhat.com>

	** Fix for bug #273041

	* mail/mail.error.xml: (junk-check-error), (junk-report-error),
	(junk-not-report-error): New error messages added.
	* mail/em-junk-hook.h: (struct _EMJunkHookTarget), (em_junk_error_quark):
	* mail/em-junk-hook.c: (manage_error), (em_junk_check_junk),
	(em_junk_report_junk), (em_junk_report_non_junk):
	Allow propagation of the error from the plugin in the hook target.

	* plugins/bogo-junk-plugin/bf-junk-filter.c: (pipe_to_bogofilter), (em_junk_bf_check_junk),
	(em_junk_bf_report_junk), (em_junk_bf_report_non_junk):
	Propagate possible errors to the UI.

	* sa-junk-plugin/em-junk-filter.c: (em_junk_sa_commit_reports),
	(em_junk_sa_validate_binary): Fix function prototype.
	* sa-junk-plugin/em-junk-filter.c: (pipe_to_sa_full), (em_junk_sa_test_spamd_running),
	(em_junk_sa_test_spamassassin),	(pipe_to_sa), (em_junk_sa_run_spamd),
	(em_junk_sa_test_spamd), (em_junk_sa_is_available),
	(em_junk_sa_check_junk), (get_spamassassin_version),
	(em_junk_sa_report_junk), (em_junk_sa_report_non_junk):
	Propagate possible errors to the UI.


svn path=/trunk/; revision=35415
2008-04-25 13:12:22 +00:00
96b7bd344f ** Fix for bug #519304
2008-03-19  Sankar P  <psankar@novell.com>

	** Fix for bug #519304

	* org-gnome-bogo-junk-plugin.eplug.xml:
	Mark plugin name for translation.



svn path=/trunk/; revision=35215
2008-03-19 06:00:11 +00:00
9e4fcb29cf ** Remove trailing whitespace from source code.
2007-11-14  Matthew Barnes  <mbarnes@redhat.com>

	** Remove trailing whitespace from source code.


svn path=/trunk/; revision=34537
2007-11-14 22:04:21 +00:00
7029abc8cd Use consistent terminology for mail messages (#480621).
2007-09-27  Matthew Barnes  <mbarnes@redhat.com>

	* mail/em-account-editor.c:
	* mail/evolution-mail.schemas.in:
	* mail/mail-config.glade:
	* plugins/bbdb/bbdb.c (bbdb_page_factory):
	* plugins/bogo-junk-plugin/bf-junk-filter.c:
	* plugins/face/org-gnome-face-eplug.xml:
	* plugins/new-mail-notify/org-gnome-new-mail-notify.eplug.xml:
	* plugins/print-message/org-gnome-print-message.eplug.xml:
	Use consistent terminology for mail messages (#480621).


svn path=/trunk/; revision=34326
2007-09-28 02:30:14 +00:00
e0965ab239 2007-09-07 mcrha Fix for bug #473903
svn path=/trunk/; revision=34192
2007-09-07 07:51:47 +00:00
8e47917e8c Update FSF address in header comments (#469886). Patch from Tobias
2007-09-02  Matthew Barnes  <mbarnes@redhat.com>

	* Update FSF address in header comments (#469886).
	  Patch from Tobias Mueller.


svn path=/trunk/; revision=34151
2007-09-02 04:19:22 +00:00
cff92b519a Avoid reentrancy in enable
svn path=/trunk/; revision=34112
2007-08-27 05:34:53 +00:00
43ad02e4e2 ** Fix for bug #468294
svn path=/trunk/; revision=34055
2007-08-21 19:13:41 +00:00
1cd6a9cb40 ** Fix for bug #468303
svn path=/trunk/; revision=34054
2007-08-21 19:09:27 +00:00
98f9681d83 Plugged memory leak.
2007-07-26  Hiroyuki Ikezoe  <poincare@ikezoe.net>

	* bf-junk-filter.c: (convert_unicode_cb): Plugged memory leak.


svn path=/trunk/; revision=33850
2007-07-26 12:33:55 +00:00
54a9260f69 Fix for version removal from installed files.
svn path=/trunk/; revision=33646
2007-06-03 14:50:35 +00:00
eea2d2800f Fix for version removal from installed files
svn path=/trunk/; revision=33643
2007-06-03 14:31:19 +00:00
62fd2f2989 ** Fixes part of bug #337616
2007-05-12  Matthew Barnes  <mbarnes@redhat.com>

	** Fixes part of bug #337616

	* Makefile.am:
	Add --disable-scrollkeeper to DISTCHECK_CONFIGURE_FLAGS.

	* addressbook/Makefile.am:
	* calendar/gui/Makefile.am:
	* mail/Makefile.am:
	* plugins/bogo-junk-plugins/Makefile.am:
	* plugins/default-mailer/Makefile.am:
	* shell/Makefile.am:
	Add $(schema_DATA) to DISTCLEANFILES.

	* plugins/bogo-junk-plugins/org-gnome-bogo-junk-plugin.eplug.in:
	Rename as org-gnome-bogo-junk-plugin.eplug.xml.

	* plugins/caldav/Makefile.am:
	* plugins/import-ics-attachments/Makefile.am:
	* plugins/publish-calendar/Makefile.am:
	Add "eplug" file to CLEANFILES.

	* plugins/mail-remote/Makefile.am:
	Add "eplug.xml" file to EXTRA_DIST.

	* po/POTFILES.in: Don't translate files we no longer ship.


svn path=/trunk/; revision=33521
2007-05-13 00:24:55 +00:00
730fa4cf41 Bug 437584 – Compilation warning in evolution's plugins folder
svn path=/trunk/; revision=33507
2007-05-11 10:22:26 +00:00
eb2ff6d862 Distribute bogo-junk-plugin.schemas.in.in. (#432616)
2007-04-23  Matthew Barnes  <mbarnes@redhat.com>

	* Makefile.am: Distribute bogo-junk-plugin.schemas.in.in.  (#432616)


svn path=/trunk/; revision=33452
2007-04-23 21:28:32 +00:00
8de35f87c2 Committing the right Makefile.am
svn path=/trunk/; revision=33365
2007-04-03 09:10:12 +00:00