Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Adapt to single-include E-D-S libraries. | Matthew Barnes | 2012-06-04 | 1 | -1/+1 |
| | |||||
* | Move EAlert* and e-xml-utils references from other part of the code to ↵ | Srinivasa Ragavan | 2012-03-03 | 1 | -1/+1 |
| | | | | libevolution-utils. | ||||
* | The EExtension framework is now in libebackend. | Matthew Barnes | 2011-09-26 | 1 | -1/+2 |
| | | | | | | | | The EModule, EExtensible and EExtension classes as well as the e_type_traverse() function have been moved to Evolution-Data-Server's libebackend library to replace e-data-server-module.c. Now Evolution-Data-Server modules use the same framework as Evolution. | ||||
* | Bug #646109 - Fix use of include <config.h> to make sure translations work | Milan Crha | 2011-05-27 | 1 | -0/+4 |
| | |||||
* | Convert composer autosave to an EExtension. | Matthew Barnes | 2010-09-03 | 1 | -0/+227 |
Given the way the autosave feature was awkwardly bolted on to the composer, an EExtension seemed like a natural fit. And it helped clean up some object lifecycle hacks (and bugs). What we have now is a new module consisting of two EExtensions: EComposerAutosave extends EMsgComposer and determines when to kick off an asynchronous autosave operation. EComposerRegistry extends EShell and offers to restore orphaned autosave files on startup (which is also asynchronous now). e-autosave-utils.c holds the actual asynchronous functions and a few other miscellaneous utility functions. Source code for the new module lives in /modules/composer-autosave. |