aboutsummaryrefslogtreecommitdiffstats
path: root/em-format/e-mail-part.h
Commit message (Collapse)AuthorAgeFilesLines
* EMailPart: Add "part-list" property.Matthew Barnes2013-06-061-0/+6
| | | | | | | | | | This is a weak reference to the EMailPartList to which the EMailPart has been added. The property is set by e_mail_part_list_add_part(). New functions: e_mail_part_ref_part_list() e_mail_part_set_part_list()
* Define GEnumClass types for mail formatter/parser enums.Matthew Barnes2013-06-051-8/+2
|
* Convert EMailPart to a GObject.Matthew Barnes2013-05-201-27/+32
| | | | | EMailPart is reference-counted, subclassed, and allows a custom finalize function. There's no excuse for it not to use GObject.
* Add e_mail_part_get_validity_flags().Matthew Barnes2013-05-201-0/+2
|
* Add e_mail_part_has_validity().Matthew Barnes2013-05-201-0/+1
|
* Add e_mail_part_set_is_attachment().Matthew Barnes2013-05-201-0/+2
|
* Add e_mail_part_get_is_attachment().Matthew Barnes2013-05-201-0/+1
|
* Add e_mail_part_set_mime_type().Matthew Barnes2013-05-201-0/+2
|
* Add e_mail_part_get_mime_type().Matthew Barnes2013-05-201-0/+1
|
* Add e_mail_part_ref_mime_part().Matthew Barnes2013-05-201-0/+1
|
* Add e_mail_part_id_has_substr().Matthew Barnes2013-05-201-0/+2
|
* Add e_mail_part_id_has_suffix().Matthew Barnes2013-05-201-0/+2
|
* Add e_mail_part_id_has_prefix().Matthew Barnes2013-05-201-0/+2
|
* Add e_mail_part_set_cid().Matthew Barnes2013-05-201-0/+2
|
* Add e_mail_part_get_cid().Matthew Barnes2013-05-201-0/+1
|
* Add e_mail_part_get_id().Matthew Barnes2013-05-201-0/+1
|
* em-format cleanups.Matthew Barnes2013-05-201-8/+8
|
* EMailPart: Store validity pairs in a GQueue.Matthew Barnes2013-05-201-3/+3
|
* Consolidate base utility libraries into libeutil.Matthew Barnes2012-12-131-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Evolution consists of entirely too many small utility libraries, which increases linking and loading time, places a burden on higher layers of the application (e.g. modules) which has to remember to link to all the small in-tree utility libraries, and makes it difficult to generate API documentation for these utility libraries in one Gtk-Doc module. Merge the following utility libraries under the umbrella of libeutil, and enforce a single-include policy on libeutil so we can reorganize the files as desired without disrupting its pseudo-public API. libemail-utils/libemail-utils.la libevolution-utils/libevolution-utils.la filter/libfilter.la widgets/e-timezone-dialog/libetimezonedialog.la widgets/menus/libmenus.la widgets/misc/libemiscwidgets.la widgets/table/libetable.la widgets/text/libetext.la This also merges libedataserverui from the Evolution-Data-Server module, since Evolution is its only consumer nowadays, and I'd like to make some improvements to those APIs without concern for backward-compatibility. And finally, start a Gtk-Doc module for libeutil. It's going to be a project just getting all the symbols _listed_ much less _documented_. But the skeletal structure is in place and I'm off to a good start.
* Bug #687670 - Signing with both pgp and S/MIME shows only one signatureMilan Crha2012-11-221-3/+11
|
* Mail formatter rewriteDan Vrátil2012-06-061-0/+98
All mail-parsing and formatting code has been moved to em-format. Parsing is handeled by EMailParser class, formatting by EMailFormatter. Both classes have registry which hold extensions - simple classes that do actual parsing and formatting. Each supported mime-type has it's own parser and formatter extension class.