Commit Graph

6 Commits

Author SHA1 Message Date
ad3995870b Bug #602827 - Disable broken plugins automatically 2010-01-19 16:19:56 +01:00
4165d1ef05 Bug 606940 - plugin_lib_loadmodule() always enables the plugin 2010-01-18 16:04:56 -05:00
d97ab45f5c Fix Windows build
There was a strange typo, e_util_replace_prefix() is what was
intended. Thus include libedataserver/e-data-server-util.h.
2009-11-11 18:24:48 +02:00
54fe7e3b2a Fix EPluginLib callback signatures.
Dynamically loaded library plugins do not need to know about EPluginLib
specifically.  Passing them an EPlugin pointer is sufficient.
2009-11-10 10:47:11 -05: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