aboutsummaryrefslogtreecommitdiffstats
path: root/modules/addressbook/evolution-module-addressbook.c
Commit message (Collapse)AuthorAgeFilesLines
* EShellView can load the GalViewCollection itself now.Matthew Barnes2013-07-061-1/+1
| | | | | | | | EShellView no longer needs help from subclasses other than getting the needed GalView subclasses registered. A nice side-effect of this is EShellView subclasses can now use the G_DEFINE_DYNAMIC_TYPE macro.
* Add a "settings" module.Matthew Barnes2013-01-211-2/+0
| | | | | | Collect all the "config" extensions from the "addressbook", "calendar", and "mail" modules into one place. These extensions typically just bind GObject properties of extensible classes to app-specific GSettings keys.
* EBookConfigNameSelectorEntry: Use G_DEFINE_DYNAMIC_TYPE.Matthew Barnes2012-10-101-1/+1
| | | | Follow the usual GObject conventions.
* Adapt to evolution-data-server's port from GConf to GSettingsMilan Crha2012-06-141-0/+2
|
* Miscellaneous EShellView-related cleanups.Matthew Barnes2011-12-081-4/+4
|
* Bug #646109 - Fix use of include <config.h> to make sure translations workMilan Crha2011-05-271-0/+4
|
* Simplify EPlugin loading at startup.Matthew Barnes2009-08-301-0/+4
| | | | | | | | | | | | | - 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/+45
- 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.