aboutsummaryrefslogtreecommitdiffstats
path: root/modules/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* Add ConnMan support (words fail me ...)Michael Meeks2010-04-071-0/+5
| | | | | | | Conflicts: configure.ac modules/Makefile.am
* Convert NetworkManager integration to an EShell extension.Matthew Barnes2010-04-071-1/+12
| | | | | | | | | This demonstrates how to extend EShell without having to modify and recompile e-shell.c. If NetworkManager integration is enabled, the extension is loaded automatically when the EShell is created. The same pattern can be applied to integrate other network monitoring software like ConnMan or Microsoft's Wireless Zero Configuration.
* Simplify EPlugin loading at startup.Matthew Barnes2009-08-301-1/+9
| | | | | | | | | | | | | - 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.
* Radically reorganize source code.Matthew Barnes2009-06-251-0/+3
- 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.