[evolution] Rename libemformat to libevolution-mail-formatter.



commit 04aa0fba1f96cac50e8006e7dd806cf042138851
Author: Matthew Barnes <mbarnes redhat com>
Date:   Sun May 26 16:18:25 2013 -0400

    Rename libemformat to libevolution-mail-formatter.
    
    To make Evolution's shared libraries more consistent.
    
    Also add an evolution-mail-formatter documentation module.

 composer/Makefile.am                               |    2 +-
 configure.ac                                       |    1 +
 doc/reference/Makefile.am                          |    8 +-
 doc/reference/evolution-mail-formatter/Makefile.am |   38 ++
 .../evolution-mail-formatter-docs.sgml             |   53 +++
 .../evolution-mail-formatter-sections.txt          |  399 ++++++++++++++++++++
 .../evolution-mail-formatter.types                 |   33 ++
 em-format/Makefile.am                              |   16 +-
 em-format/e-mail-extension-registry.c              |    2 +-
 em-format/e-mail-formatter-print.h                 |    1 -
 em-format/e-mail-formatter-quote.h                 |    1 -
 em-format/e-mail-inline-filter.h                   |    4 +-
 em-format/e-mail-parser-extension.c                |    1 -
 em-format/e-mail-part-utils.c                      |    6 +-
 em-format/e-mail-stripsig-filter.h                 |    4 +-
 mail/Makefile.am                                   |    2 +-
 modules/audio-inline/Makefile.am                   |    2 +-
 modules/itip-formatter/Makefile.am                 |    2 +-
 modules/itip-formatter/plugin/Makefile.am          |    2 +-
 modules/mail/Makefile.am                           |    2 +-
 modules/prefer-plain/Makefile.am                   |    2 +-
 modules/settings/Makefile.am                       |    2 +-
 modules/text-highlight/Makefile.am                 |    2 +-
 modules/tnef-attachment/Makefile.am                |    2 +-
 modules/vcard-inline/Makefile.am                   |    2 +-
 plugins/mail-to-task/Makefile.am                   |    2 +-
 26 files changed, 559 insertions(+), 32 deletions(-)
---
diff --git a/composer/Makefile.am b/composer/Makefile.am
index 1e846b9..3352c18 100644
--- a/composer/Makefile.am
+++ b/composer/Makefile.am
@@ -57,7 +57,7 @@ libcomposer_la_LDFLAGS = -avoid-version $(NO_UNDEFINED)
 libcomposer_la_LIBADD =                                        \
        $(top_builddir)/e-util/libevolution-util.la     \
        $(top_builddir)/shell/libevolution-shell.la     \
-       $(top_builddir)/em-format/libemformat.la        \
+       $(top_builddir)/em-format/libevolution-mail-formatter.la \
        $(top_builddir)/addressbook/gui/contact-editor/libecontacteditor.la             \
        $(top_builddir)/addressbook/gui/contact-list-editor/libecontactlisteditor.la    \
        $(EVOLUTION_DATA_SERVER_LIBS)                   \
diff --git a/configure.ac b/configure.ac
index 9dbc2ce..2254278 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1429,6 +1429,7 @@ data/evolution-alarm-notify.desktop.in
 data/icons/Makefile
 doc/Makefile
 doc/reference/Makefile
+doc/reference/evolution-mail-formatter/Makefile
 doc/reference/evolution-shell/Makefile
 doc/reference/evolution-util/Makefile
 e-util/Makefile
diff --git a/doc/reference/Makefile.am b/doc/reference/Makefile.am
index bfa5808..8ac97d0 100644
--- a/doc/reference/Makefile.am
+++ b/doc/reference/Makefile.am
@@ -1,3 +1,9 @@
-SUBDIRS = evolution-util evolution-shell
+NULL =
+
+SUBDIRS = \
+       evolution-mail-formatter \
+       evolution-shell \
+       evolution-util \
+       $(NULL)
 
 -include $(top_srcdir)/git.mk
diff --git a/doc/reference/evolution-mail-formatter/Makefile.am 
b/doc/reference/evolution-mail-formatter/Makefile.am
new file mode 100644
index 0000000..1584f84
--- /dev/null
+++ b/doc/reference/evolution-mail-formatter/Makefile.am
@@ -0,0 +1,38 @@
+# The name of the module.
+DOC_MODULE=evolution-mail-formatter
+
+# The top-level SGML file.
+DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml
+
+# The directory containing the source code. Relative to $(srcdir).
+DOC_SOURCE_DIR=$(top_srcdir)/em-format
+
+# Used for dependencies. The docs will be rebuilt if any of these change.
+HFILE_GLOB=$(top_srcdir)/em-format/*.h
+CFILE_GLOB=$(top_srcdir)/em-format/*.c
+
+# Header files to ignore when scanning.
+IGNORE_HFILES= \
+       $(NULL)
+
+GTKDOC_CFLAGS= \
+       -I$(top_srcdir)                                                 \
+       -I$(top_builddir)                                               \
+       $(EVOLUTION_DATA_SERVER_CFLAGS)                                 \
+       $(GNOME_PLATFORM_CFLAGS)                                        \
+       $(GTKHTML_CFLAGS)                                               \
+       $(NULL)
+
+GTKDOC_LIBS=                                                           \
+       $(top_builddir)/em-format/libevolution-mail-formatter.la        \
+       $(EVOLUTION_DATA_SERVER_LIBS)                                   \
+       $(GNOME_PLATFORM_LIBS)                                          \
+       $(GTKHTML_LIBS)                                                 \
+       $(NULL)
+
+# This includes the standard gtk-doc make rules, copied by gtkdocize.
+include $(top_srcdir)/gtk-doc.make
+
+#TESTS = $(GTKDOC_CHECK)
+
+-include $(top_srcdir)/git.mk
diff --git a/doc/reference/evolution-mail-formatter/evolution-mail-formatter-docs.sgml 
b/doc/reference/evolution-mail-formatter/evolution-mail-formatter-docs.sgml
new file mode 100644
index 0000000..f3d0e38
--- /dev/null
+++ b/doc/reference/evolution-mail-formatter/evolution-mail-formatter-docs.sgml
@@ -0,0 +1,53 @@
+<?xml version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
+               "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd";
+[
+  <!ENTITY % local.common.attrib "xmlns:xi  CDATA  #FIXED 'http://www.w3.org/2003/XInclude'">
+]>
+<book id="index">
+  <bookinfo>
+    <title>Evolution Mail Formatter Reference Manual</title>
+    <releaseinfo>
+      The latest version of this documentation can be found on-line at
+      <ulink role="online-location" 
url="http://developer.gnome.org/evolution-mail-formatter/";>http://developer.gnome.org/evolution-mail-formatter/</ulink>.
+    </releaseinfo>
+  </bookinfo>
+
+  <chapter>
+    <title>Mail Parsing and Formatting</title>
+    <xi:include href="xml/e-mail-parser.xml"/>
+    <xi:include href="xml/e-mail-formatter.xml"/>
+    <xi:include href="xml/e-mail-formatter-print.xml"/>
+    <xi:include href="xml/e-mail-formatter-quote.xml"/>
+    <xi:include href="xml/e-mail-part.xml"/>
+    <xi:include href="xml/e-mail-part-list.xml"/>
+    <xi:include href="xml/e-mail-part-attachment.xml"/>
+    <xi:include href="xml/e-mail-part-attachment-bar.xml"/>
+    <xi:include href="xml/e-mail-part-headers.xml"/>
+    <xi:include href="xml/e-mail-part-image.xml"/>
+  </chapter>
+
+  <chapter>
+    <title>Extensions</title>
+    <xi:include href="xml/e-mail-extension-registry.xml"/>
+    <xi:include href="xml/e-mail-parser-extension.xml"/>
+    <xi:include href="xml/e-mail-formatter-extension.xml"/>
+  </chapter>
+
+  <chapter>
+    <title>Miscellaneous</title>
+    <xi:include href="xml/e-mail-inline-filter.xml"/>
+    <xi:include href="xml/e-mail-stripsig-filter.xml"/>
+  </chapter>
+
+  <chapter id="object-tree">
+    <title>Object Hierarchy</title>
+    <xi:include href="xml/tree_index.sgml"/>
+  </chapter>
+
+  <index id="api-index-full">
+    <title>Index</title>
+    <xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
+  </index>
+
+</book>
diff --git a/doc/reference/evolution-mail-formatter/evolution-mail-formatter-overrides.txt 
b/doc/reference/evolution-mail-formatter/evolution-mail-formatter-overrides.txt
new file mode 100644
index 0000000..e69de29
diff --git a/doc/reference/evolution-mail-formatter/evolution-mail-formatter-sections.txt 
b/doc/reference/evolution-mail-formatter/evolution-mail-formatter-sections.txt
new file mode 100644
index 0000000..19c01f1
--- /dev/null
+++ b/doc/reference/evolution-mail-formatter/evolution-mail-formatter-sections.txt
@@ -0,0 +1,399 @@
+<SECTION>
+<FILE>e-mail-extension-registry</FILE>
+<TITLE>EMailExtensionRegistry</TITLE>
+EMailExtensionRegistry
+e_mail_extension_registry_get_for_mime_type
+e_mail_extension_registry_get_fallback
+EMailParserExtensionRegistry
+e_mail_parser_extension_registry_load
+EMailFormatterExtensionRegistry
+e_mail_formatter_extension_registry_load
+<SUBSECTION Standard>
+E_MAIL_EXTENSION_REGISTRY
+E_IS_MAIL_EXTENSION_REGISTRY
+E_TYPE_MAIL_EXTENSION_REGISTRY
+E_MAIL_EXTENSION_REGISTRY_CLASS
+E_IS_MAIL_EXTENSION_REGISTRY_CLASS
+E_MAIL_EXTENSION_REGISTRY_GET_CLASS
+E_MAIL_PARSER_EXTENSION_REGISTRY
+E_IS_MAIL_PARSER_EXTENSION_REGISTRY
+E_TYPE_MAIL_PARSER_EXTENSION_REGISTRY
+E_MAIL_PARSER_EXTENSION_REGISTRY_CLASS
+E_IS_MAIL_PARSER_EXTENSION_REGISTRY_CLASS
+E_MAIL_PARSER_EXTENSION_REGISTRY_GET_CLASS
+E_MAIL_FORMATTER_EXTENSION_REGISTRY
+E_IS_MAIL_FORMATTER_EXTENSION_REGISTRY
+E_TYPE_MAIL_FORMATTER_EXTENSION_REGISTRY
+E_MAIL_FORMATTER_EXTENSION_REGISTRY_CLASS
+E_IS_MAIL_FORMATTER_EXTENSION_REGISTRY_CLASS
+E_MAIL_FORMATTER_EXTENSION_REGISTRY_GET_CLASS
+EMailExtensionRegistryClass
+EMailParserExtensionRegistryClass
+EMailFormatterExtensionRegistryClass
+e_mail_extension_registry_get_type
+e_mail_parser_extension_registry_get_type
+e_mail_formatter_extension_registry_get_type
+<SUBSECTION Private>
+EMailExtensionRegistryPrivate
+EMailParserExtensionRegistryPrivate
+EMailFormatterExtensionRegistryPrivate
+</SECTION>
+
+<SECTION>
+<FILE>e-mail-formatter</FILE>
+<TITLE>EMailFormatter</TITLE>
+EMailFormatter
+EMailFormatterHeaderFlags
+EMailFormatterHeader
+EMailFormatterMode
+EMailFormatterContext
+e_mail_formatter_new
+e_mail_formatter_format_sync
+e_mail_formatter_format
+e_mail_formatter_format_finish
+e_mail_formatter_format_as
+e_mail_formatter_format_text
+e_mail_formatter_get_html_header
+e_mail_formatter_get_extension_registry
+e_mail_formatter_get_text_format_flags
+EMailFormatterColorType
+e_mail_formatter_get_color
+e_mail_formatter_set_color
+e_mail_formatter_update_style
+e_mail_formatter_get_image_loading_policy
+e_mail_formatter_set_image_loading_policy
+e_mail_formatter_get_mark_citations
+e_mail_formatter_set_mark_citations
+e_mail_formatter_get_show_sender_photo
+e_mail_formatter_set_show_sender_photo
+e_mail_formatter_get_animate_images
+e_mail_formatter_set_animate_images
+e_mail_formatter_get_show_real_date
+e_mail_formatter_set_show_real_date
+e_mail_formatter_get_charset
+e_mail_formatter_dup_charset
+e_mail_formatter_set_charset
+e_mail_formatter_get_default_charset
+e_mail_formatter_dup_default_charset
+e_mail_formatter_set_default_charset
+e_mail_formatter_dup_headers
+e_mail_formatter_clear_headers
+e_mail_formatter_set_default_headers
+e_mail_formatter_add_header
+e_mail_formatter_add_header_struct
+e_mail_formatter_remove_header
+e_mail_formatter_remove_header_struct
+e_mail_formatter_format_header
+e_mail_formatter_format_text_header
+e_mail_formatter_format_address
+e_mail_formatter_canon_header_name
+e_mail_formatter_find_rfc822_end_iter
+e_mail_formatter_parse_html_mnemonics
+e_mail_formatter_header_new
+e_mail_formatter_header_copy
+e_mail_formatter_header_free
+<SUBSECTION Standard>
+E_MAIL_FORMATTER
+E_IS_MAIL_FORMATTER
+E_TYPE_MAIL_FORMATTER
+E_MAIL_FORMATTER_CLASS
+E_IS_MAIL_FORMATTER_CLASS
+E_MAIL_FORMATTER_GET_CLASS
+EMailFormatterClass
+e_mail_formatter_get_type
+<SUBSECTION Private>
+EMailFormatterPrivate
+</SECTION>
+
+<SECTION>
+<FILE>e-mail-formatter-extension</FILE>
+<TITLE>EMailFormatterExtension</TITLE>
+EMailFormatterExtension
+e_mail_formatter_extension_format
+e_mail_formatter_extension_has_widget
+e_mail_formatter_extension_get_widget
+<SUBSECTION Standard>
+E_MAIL_FORMATTER_EXTENSION
+E_IS_MAIL_FORMATTER_EXTENSION
+E_TYPE_MAIL_FORMATTER_EXTENSION
+E_MAIL_FORMATTER_EXTENSION_CLASS
+E_IS_MAIL_FORMATTER_EXTENSION_CLASS
+E_MAIL_FORMATTER_EXTENSION_GET_CLASS
+EMailFormatterExtensionClass
+e_mail_formatter_extension_get_type
+<SUBSECTION Private>
+EMailFormatterExtensionPrivate
+</SECTION>
+
+<SECTION>
+<FILE>e-mail-formatter-print</FILE>
+<TITLE>EMailFormatterPrint</TITLE>
+EMailFormatterPrint
+e_mail_formatter_print_new
+EMailFormatterPrintExtension
+<SUBSECTION Standard>
+E_MAIL_FORMATTER_PRINT
+E_IS_MAIL_FORMATTER_PRINT
+E_TYPE_MAIL_FORMATTER_PRINT
+E_MAIL_FORMATTER_PRINT_CLASS
+E_IS_MAIL_FORMATTER_PRINT_CLASS
+E_MAIL_FORMATTER_PRINT_GET_CLASS
+E_TYPE_MAIL_FORMATTER_PRINT_EXTENSION
+EMailFormatterPrintClass
+EMailFormatterPrintExtensionClass
+e_mail_formatter_print_get_type
+e_mail_formatter_print_extension_get_type
+</SECTION>
+
+<SECTION>
+<FILE>e-mail-formatter-quote</FILE>
+<TITLE>EMailFormatterQuote</TITLE>
+EMailFormatterQuote
+EMailFormatterQuoteContext
+EMailFormatterQuoteFlags
+e_mail_formatter_quote_new
+EMailFormatterQuoteExtension
+<SUBSECTION Standard>
+E_MAIL_FORMATTER_QUOTE
+E_IS_MAIL_FORMATTER_QUOTE
+E_TYPE_MAIL_FORMATTER_QUOTE
+E_MAIL_FORMATTER_QUOTE_CLASS
+E_IS_MAIL_FORMATTER_QUOTE_CLASS
+E_MAIL_FORMATTER_QUOTE_GET_CLASS
+E_TYPE_MAIL_FORMATTER_QUOTE_EXTENSION
+EMailFormatterQuoteClass
+EMailFormatterQuoteExtensionClass
+e_mail_formatter_quote_get_type
+e_mail_formatter_quote_extension_get_type
+<SUBSECTION Private>
+EMailFormatterQuotePrivate
+</SECTION>
+
+<SECTION>
+<FILE>e-mail-inline-filter</FILE>
+<TITLE>EMailInlineFilter</TITLE>
+EMailInlineFilter
+e_mail_inline_filter_new
+e_mail_inline_filter_get_multipart
+e_mail_inline_filter_found_any
+<SUBSECTION Standard>
+E_MAIL_INLINE_FILTER
+E_IS_MAIL_INLINE_FILTER
+E_TYPE_MAIL_INLINE_FILTER
+E_MAIL_INLINE_FILTER_CLASS
+E_IS_MAIL_INLINE_FILTER_CLASS
+E_MAIL_INLINE_FILTER_GET_CLASS
+EMailInlineFilterClass
+e_mail_inline_filter_get_type
+</SECTION>
+
+<SECTION>
+<FILE>e-mail-parser</FILE>
+<TITLE>EMailParser</TITLE>
+EMailParser
+e_mail_parser_new
+e_mail_parser_parse_sync
+e_mail_parser_parse
+e_mail_parser_parse_finish
+e_mail_parser_parse_part
+e_mail_parser_parse_part_as
+e_mail_parser_error
+e_mail_parser_wrap_as_attachment
+e_mail_parser_get_session
+e_mail_parser_get_extension_registry
+<SUBSECTION Standard>
+E_MAIL_PARSER
+E_IS_MAIL_PARSER
+E_TYPE_MAIL_PARSER
+E_MAIL_PARSER_CLASS
+E_IS_MAIL_PARSER_CLASS
+E_MAIL_PARSER_GET_CLASS
+EMailParserClass
+e_mail_parser_get_type
+<SUBSECTION Private>
+EMailParserPrivate
+</SECTION>
+
+<SECTION>
+<FILE>e-mail-parser-extension</FILE>
+<TITLE>EMailParserExtension</TITLE>
+EMailParserExtension
+EMailParserExtensionFlags
+e_mail_parser_extension_parse
+<SUBSECTION Standard>
+E_MAIL_PARSER_EXTENSION
+E_IS_MAIL_PARSER_EXTENSION
+E_TYPE_MAIL_PARSER_EXTENSION
+E_MAIL_PARSER_EXTENSION_CLASS
+E_IS_MAIL_PARSER_EXTENSION_CLASS
+E_MAIL_PARSER_EXTENSION_GET_CLASS
+EMailParserExtensionClass
+e_mail_parser_extension_get_type
+<SUBSECTION Private>
+EMailParserExtensionPrivate
+</SECTION>
+
+<SECTION>
+<FILE>e-mail-part</FILE>
+<TITLE>EMailPart</TITLE>
+EMailPart
+EMailPartValidityFlags
+EMailPartValidityPair
+e_mail_part_new
+e_mail_part_get_id
+e_mail_part_get_cid
+e_mail_part_set_cid
+e_mail_part_id_has_prefix
+e_mail_part_id_has_suffix
+e_mail_part_id_has_substr
+e_mail_part_ref_mime_part
+e_mail_part_get_mime_type
+e_mail_part_set_mime_type
+e_mail_part_get_is_attachment
+e_mail_part_set_is_attachment
+e_mail_part_bind_dom_element
+e_mail_part_update_validity
+e_mail_part_get_validity
+e_mail_part_has_validity
+e_mail_part_get_validity_flags
+e_mail_part_is_secured
+e_mail_part_snoop_type
+e_mail_part_is_attachment
+e_mail_part_preserve_charset_in_content_type
+e_mail_part_get_related_display_part
+e_mail_part_animation_extract_frame
+e_mail_part_build_uri
+e_mail_part_describe
+e_mail_part_is_inline
+e_mail_part_utils_body_refers
+<SUBSECTION Standard>
+E_MAIL_PART
+E_IS_MAIL_PART
+E_TYPE_MAIL_PART
+E_MAIL_PART_CLASS
+E_IS_MAIL_PART_CLASS
+E_MAIL_PART_GET_CLASS
+EMailPartClass
+e_mail_part_get_type
+<SUBSECTION Private>a
+EMailPartPrivate
+</SECTION>
+
+<SECTION>
+<FILE>e-mail-part-attachment</FILE>
+<TITLE>EMailPartAttachment</TITLE>
+E_MAIL_PART_ATTACHMENT_MIME_TYPE
+EMailPartAttachment
+e_mail_part_attachment_new
+e_mail_part_attachment_ref_attachment
+<SUBSECTION Standard>
+E_MAIL_PART_ATTACHMENT
+E_IS_MAIL_PART_ATTACHMENT
+E_TYPE_MAIL_PART_ATTACHMENT
+E_MAIL_PART_ATTACHMENT_CLASS
+E_IS_MAIL_PART_ATTACHMENT_CLASS
+E_MAIL_PART_ATTACHMENT_GET_CLASS
+EMailPartAttachmentClass
+e_mail_part_attachment_get_type
+<SUBSECTION Private>
+EMailPartAttachmentPrivate
+</SECTION>
+
+<SECTION>
+<FILE>e-mail-part-attachment-bar</FILE>
+<TITLE>EMailPartAttachmentBar</TITLE>
+E_MAIL_PART_ATTACHMENT_BAR_MIME_TYPE
+EMailPartAttachmentBar
+e_mail_part_attachment_bar_new
+e_mail_part_attachment_bar_get_store
+<SUBSECTION Standard>
+E_MAIL_PART_ATTACHMENT_BAR
+E_IS_MAIL_PART_ATTACHMENT_BAR
+E_TYPE_MAIL_PART_ATTACHMENT_BAR
+E_MAIL_PART_ATTACHMENT_BAR_CLASS
+E_IS_MAIL_PART_ATTACHMENT_BAR_CLASS
+E_MAIL_PART_ATTACHMENT_BAR_GET_CLASS
+EMailPartAttachmentBarClass
+e_mail_part_attachment_bar_get_type
+<SUBSECTION Private>
+EMailPartAttachmentBarPrivate
+</SECTION>
+
+<SECTION>
+<FILE>e-mail-part-headers</FILE>
+<TITLE>EMailPartHeaders</TITLE>
+E_MAIL_PART_HEADERS_MIME_TYPE
+EMailPartHeaders
+e_mail_part_headers_new
+<SUBSECTION Standard>
+E_MAIL_PART_HEADERS
+E_IS_MAIL_PART_HEADERS
+E_TYPE_MAIL_PART_HEADERS
+E_MAIL_PART_HEADERS_CLASS
+E_IS_MAIL_PART_HEADERS_CLASS
+E_MAIL_PART_HEADERS_GET_CLASS
+EMailPartHeadersClass
+e_mail_part_headers_get_type
+<SUBSECTION Private>
+EMailPartHeadersPrivate
+</SECTION>
+
+<SECTION>
+<FILE>e-mail-part-image</FILE>
+<TITLE>EMailPartImage</TITLE>
+EMailPartImage
+e_mail_part_image_new
+<SUBSECTION Standard>
+E_MAIL_PART_IMAGE
+E_IS_MAIL_PART_IMAGE
+E_TYPE_MAIL_PART_IMAGE
+E_MAIL_PART_IMAGE_CLASS
+E_IS_MAIL_PART_IMAGE_CLASS
+E_MAIL_PART_IMAGE_GET_CLASS
+EMailPartImageClass
+e_mail_part_image_get_type
+<SUBSECTION Private>
+EMailPartImagePrivate
+</SECTION>
+
+<SECTION>
+<FILE>e-mail-part-list</FILE>
+<TITLE>EMailPartList</TITLE>
+EMailPartList
+e_mail_part_list_new
+e_mail_part_list_get_folder
+e_mail_part_list_get_message
+e_mail_part_list_get_message_uid
+e_mail_part_list_add_part
+e_mail_part_list_ref_part
+e_mail_part_list_queue_parts
+e_mail_part_list_get_registry
+<SUBSECTION Standard>
+E_MAIL_PART_LIST
+E_IS_MAIL_PART_LIST
+E_TYPE_MAIL_PART_LIST
+E_MAIL_PART_LIST_CLASS
+E_IS_MAIL_PART_LIST_CLASS
+E_MAIL_PART_LIST_GET_CLASS
+EMailPartListClass
+e_mail_part_list_get_type
+<SUBSECTION Private>
+EMailPartListPrivate
+</SECTION>
+
+<SECTION>
+<FILE>e-mail-stripsig-filter</FILE>
+<TITLE>EMailStripSigFilter</TITLE>
+EMailStripSigFilter
+e_mail_stripsig_filter_new
+<SUBSECTION Standard>
+E_MAIL_STRIPSIG_FILTER
+E_IS_MAIL_STRIPSIG_FILTER
+E_TYPE_MAIL_STRIPSIG_FILTER
+E_MAIL_STRIPSIG_FILTER_CLASS
+E_IS_MAIL_STRIPSIG_FILTER_CLASS
+E_MAIL_STRIPSIG_FILTER_GET_CLASS
+EMailStripSigFilterClass
+e_mail_stripsig_filter_get_type
+</SECTION>
+
diff --git a/doc/reference/evolution-mail-formatter/evolution-mail-formatter.types 
b/doc/reference/evolution-mail-formatter/evolution-mail-formatter.types
new file mode 100644
index 0000000..53a572a
--- /dev/null
+++ b/doc/reference/evolution-mail-formatter/evolution-mail-formatter.types
@@ -0,0 +1,33 @@
+#include <em-format/e-mail-extension-registry.h>
+#include <em-format/e-mail-formatter-extension.h>
+#include <em-format/e-mail-formatter-print.h>
+#include <em-format/e-mail-formatter-quote.h>
+#include <em-format/e-mail-formatter.h>
+#include <em-format/e-mail-inline-filter.h>
+#include <em-format/e-mail-parser-extension.h>
+#include <em-format/e-mail-parser.h>
+#include <em-format/e-mail-part-attachment-bar.h>
+#include <em-format/e-mail-part-attachment.h>
+#include <em-format/e-mail-part-headers.h>
+#include <em-format/e-mail-part-image.h>
+#include <em-format/e-mail-part-list.h>
+#include <em-format/e-mail-part.h>
+#include <em-format/e-mail-stripsig-filter.h>
+
+e_mail_extension_registry_get_type
+e_mail_formatter_extension_get_type
+e_mail_formatter_extension_registry_get_type
+e_mail_formatter_get_type
+e_mail_formatter_print_get_type
+e_mail_formatter_quote_get_type
+e_mail_inline_filter_get_type
+e_mail_parser_extension_get_type
+e_mail_parser_extension_registry_get_type
+e_mail_parser_get_type
+e_mail_part_attachment_bar_get_type
+e_mail_part_attachment_get_type
+e_mail_part_get_type
+e_mail_part_headers_get_type
+e_mail_part_image_get_type
+e_mail_part_list_get_type
+e_mail_stripsig_filter_get_type
diff --git a/em-format/Makefile.am b/em-format/Makefile.am
index 45e96fd..5124c39 100644
--- a/em-format/Makefile.am
+++ b/em-format/Makefile.am
@@ -1,8 +1,8 @@
-emformatincludedir = $(privincludedir)/em-format
+evolution_mail_formatter_includedir = $(privincludedir)/em-format
 
-privsolib_LTLIBRARIES = libemformat.la
+privsolib_LTLIBRARIES = libevolution-mail-formatter.la
 
-emformatinclude_HEADERS =                              \
+evolution_mail_formatter_include_HEADERS =             \
        e-mail-extension-registry.h                     \
        e-mail-formatter-extension.h                    \
        e-mail-formatter.h                              \
@@ -21,7 +21,7 @@ emformatinclude_HEADERS =                             \
        e-mail-part-utils.h                             \
        e-mail-stripsig-filter.h
 
-libemformat_la_CPPFLAGS =                              \
+libevolution_mail_formatter_la_CPPFLAGS =              \
        $(AM_CPPFLAGS)                                  \
        -I$(top_srcdir)                                 \
        -I$(top_srcdir)/em-format                       \
@@ -38,8 +38,8 @@ if ENABLE_SMIME
 SMIME_EXTENSIONS = e-mail-parser-application-smime.c
 endif
 
-libemformat_la_SOURCES =                               \
-       $(emformatinclude_HEADERS)                      \
+libevolution_mail_formatter_la_SOURCES =               \
+       $(evolution_mail_formatter_include_HEADERS)     \
        e-mail-extension-registry.c                     \
        e-mail-inline-filter.c                          \
        e-mail-formatter.c                              \
@@ -99,7 +99,7 @@ libemformat_la_SOURCES =                              \
        e-mail-stripsig-filter.c                        \
        $(SMIME_EXTENSIONS)
 
-libemformat_la_LDFLAGS = -avoid-version $(NO_UNDEFINED)
+libevolution_mail_formatter_la_LDFLAGS = -avoid-version $(NO_UNDEFINED)
 
 
 if ENABLE_SMIME
@@ -108,7 +108,7 @@ SMIME_LIBS =                                                \
        $(top_builddir)/smime/gui/libevolution-smime.la
 endif
 
-libemformat_la_LIBADD =                                        \
+libevolution_mail_formatter_la_LIBADD =                        \
        $(top_builddir)/e-util/libevolution-util.la     \
        $(top_builddir)/shell/libevolution-shell.la     \
        $(top_builddir)/libemail-engine/libemail-engine.la \
diff --git a/em-format/e-mail-extension-registry.c b/em-format/e-mail-extension-registry.c
index 3d5e7ba..d5beb2f 100644
--- a/em-format/e-mail-extension-registry.c
+++ b/em-format/e-mail-extension-registry.c
@@ -142,7 +142,7 @@ e_mail_extension_registry_init (EMailExtensionRegistry *registry)
 
 /**
  * e_mail_extension_registry_get_for_mime_type:
- * @regstry: An #EMailExtensionRegistry
+ * @registry: An #EMailExtensionRegistry
  * @mime_type: A string with mime-type to look up
  *
  * Tries to lookup list of #EMailExtension<!-//>s that has registryed themselves
diff --git a/em-format/e-mail-formatter-print.h b/em-format/e-mail-formatter-print.h
index ca67a13..a6a2ce2 100644
--- a/em-format/e-mail-formatter-print.h
+++ b/em-format/e-mail-formatter-print.h
@@ -45,7 +45,6 @@ G_BEGIN_DECLS;
 
 typedef struct _EMailFormatterPrint EMailFormatterPrint;
 typedef struct _EMailFormatterPrintClass EMailFormatterPrintClass;
-typedef struct _EMailFormatterPrintContext EMailFormatterPrintContext;
 
 struct _EMailFormatterPrint {
        EMailFormatter parent;
diff --git a/em-format/e-mail-formatter-quote.h b/em-format/e-mail-formatter-quote.h
index 380f94a..c866261 100644
--- a/em-format/e-mail-formatter-quote.h
+++ b/em-format/e-mail-formatter-quote.h
@@ -62,7 +62,6 @@ struct _EMailFormatterQuoteContext {
 
 struct _EMailFormatterQuote {
        EMailFormatter parent;
-
        EMailFormatterQuotePrivate *priv;
 };
 
diff --git a/em-format/e-mail-inline-filter.h b/em-format/e-mail-inline-filter.h
index 979ac46..df4c2bc 100644
--- a/em-format/e-mail-inline-filter.h
+++ b/em-format/e-mail-inline-filter.h
@@ -35,10 +35,10 @@
 #define E_MAIL_INLINE_FILTER_CLASS(cls) \
        (G_TYPE_CHECK_CLASS_CAST \
        ((cls), E_TYPE_MAIL_INLINE_FILTER, EMailInlineFilterClass))
-#define E_MAIL_IS_INLINE_FILTER(obj) \
+#define E_IS_MAIL_INLINE_FILTER(obj) \
        (G_TYPE_CHECK_INSTANCE_TYPE \
        ((obj), E_TYPE_MAIL_INLINE_FILTER))
-#define E_MAIL_IS_INLINE_FILTER_CLASS(cls) \
+#define E_IS_MAIL_INLINE_FILTER_CLASS(cls) \
        (G_TYPE_CHECK_CLASS_TYPE \
        ((cls), E_TYPE_MAIL_INLINE_FILTER))
 #define E_MAIL_INLINE_FILTER_GET_CLASS(obj) \
diff --git a/em-format/e-mail-parser-extension.c b/em-format/e-mail-parser-extension.c
index 69992a6..68aac73 100644
--- a/em-format/e-mail-parser-extension.c
+++ b/em-format/e-mail-parser-extension.c
@@ -40,7 +40,6 @@ e_mail_parser_extension_init (EMailParserExtension *extension)
  * @parser: a #EMailParser
  * @mime_part: (allow-none) a #CamelMimePart to parse
  * @part_id: a #GString to which parser will append ID of the parsed part.
- * @flags: #EMailParserFlags
  * @cancellable: (allow-none) A #GCancellable
  * @out_mail_parts: a #GQueue to deposit #EMailPart instances
  *
diff --git a/em-format/e-mail-part-utils.c b/em-format/e-mail-part-utils.c
index cbbedc5..0a24cf2 100644
--- a/em-format/e-mail-part-utils.c
+++ b/em-format/e-mail-part-utils.c
@@ -35,7 +35,7 @@
 #define d(x)
 
 /**
- * e_mail_parst_is_secured:
+ * e_mail_part_is_secured:
  * @part: a #CamelMimePart
  *
  * Whether @part is signed or encrypted or not.
@@ -56,7 +56,7 @@ e_mail_part_is_secured (CamelMimePart *part)
 }
 
 /**
- * e_mail_partr_snoop_type:
+ * e_mail_part_snoop_type:
  * @part: a #CamelMimePart
  *
  * Tries to snoop the mime type of a part.
@@ -476,7 +476,7 @@ e_mail_part_build_uri (CamelFolder *folder,
 /**
  * e_mail_part_describe:
  * @part: a #CamelMimePart
- * @mimetype: mimetype of the content
+ * @mime_type: MIME type of the content
  *
  * Generate a simple textual description of a part, @mime_type represents
  * the content.
diff --git a/em-format/e-mail-stripsig-filter.h b/em-format/e-mail-stripsig-filter.h
index 730d55e..75d3719 100644
--- a/em-format/e-mail-stripsig-filter.h
+++ b/em-format/e-mail-stripsig-filter.h
@@ -34,10 +34,10 @@
 #define E_MAIL_STRIPSIG_FILTER_CLASS(cls) \
        (G_TYPE_CHECK_CLASS_CAST \
        ((cls), E_TYPE_MAIL_STRIPSIG_FILTER, EMailStripSigFilterClass))
-#define E_MAIL_IS_STRIPSIG_FILTER(obj) \
+#define E_IS_MAIL_STRIPSIG_FILTER(obj) \
        (G_TYPE_CHECK_INSTANCE_TYPE \
        ((obj), E_TYPE_MAIL_STRIPSIG_FILTER))
-#define E_MAIL_IS_STRIPSIG_FILTER_CLASS(cls) \
+#define E_IS_MAIL_STRIPSIG_FILTER_CLASS(cls) \
        (G_TYPE_CHECK_CLASS_TYPE \
        ((cls), E_TYPE_MAIL_STRIPSIG_FILTER))
 #define E_MAIL_STRIPSIG_FILTER_GET_CLASS(obj) \
diff --git a/mail/Makefile.am b/mail/Makefile.am
index 19e7932..f9d9d1d 100644
--- a/mail/Makefile.am
+++ b/mail/Makefile.am
@@ -196,7 +196,7 @@ libevolution_mail_la_LIBADD =                               \
        $(top_builddir)/composer/libcomposer.la         \
        $(top_builddir)/addressbook/gui/contact-editor/libecontacteditor.la \
        $(top_builddir)/addressbook/gui/contact-list-editor/libecontactlisteditor.la \
-       $(top_builddir)/em-format/libemformat.la        \
+       $(top_builddir)/em-format/libevolution-mail-formatter.la \
        $(EVOLUTION_DATA_SERVER_LIBS)                   \
        $(GNOME_PLATFORM_LIBS)                          \
        $(CERT_UI_LIBS)                                 \
diff --git a/modules/audio-inline/Makefile.am b/modules/audio-inline/Makefile.am
index c8ce6f3..3f54407 100644
--- a/modules/audio-inline/Makefile.am
+++ b/modules/audio-inline/Makefile.am
@@ -22,7 +22,7 @@ module_audio_inline_la_SOURCES =                              \
 module_audio_inline_la_LIBADD =                                \
        $(top_builddir)/e-util/libevolution-util.la                     \
        $(top_builddir)/mail/libevolution-mail.la                       \
-       $(top_builddir)/em-format/libemformat.la                        \
+       $(top_builddir)/em-format/libevolution-mail-formatter.la        \
        $(EVOLUTION_DATA_SERVER_LIBS)                                   \
        $(GNOME_PLATFORM_LIBS)                                          \
        $(GTKHTML_LIBS)                                                 \
diff --git a/modules/itip-formatter/Makefile.am b/modules/itip-formatter/Makefile.am
index 7078fc3..b38989d 100644
--- a/modules/itip-formatter/Makefile.am
+++ b/modules/itip-formatter/Makefile.am
@@ -33,7 +33,7 @@ module_itip_formatter_la_LIBADD =                                     \
        $(top_builddir)/calendar/gui/libevolution-calendar.la           \
        $(top_builddir)/mail/libevolution-mail.la                       \
        $(top_builddir)/shell/libevolution-shell.la                     \
-       $(top_builddir)/em-format/libemformat.la                        \
+       $(top_builddir)/em-format/libevolution-mail-formatter.la        \
        $(top_builddir)/libemail-engine/libemail-engine.la              \
        $(EVOLUTION_DATA_SERVER_LIBS)                                   \
        $(GNOME_PLATFORM_LIBS)                                          \
diff --git a/modules/itip-formatter/plugin/Makefile.am b/modules/itip-formatter/plugin/Makefile.am
index f6840f1..c4969a7 100644
--- a/modules/itip-formatter/plugin/Makefile.am
+++ b/modules/itip-formatter/plugin/Makefile.am
@@ -26,7 +26,7 @@ liborg_gnome_itip_formatter_la_LIBADD =                               \
        $(top_builddir)/calendar/gui/libevolution-calendar.la   \
        $(top_builddir)/mail/libevolution-mail.la               \
        $(top_builddir)/shell/libevolution-shell.la             \
-       $(top_builddir)/em-format/libemformat.la                \
+       $(top_builddir)/em-format/libevolution-mail-formatter.la \
        $(EVOLUTION_DATA_SERVER_LIBS)                           \
        $(GNOME_PLATFORM_LIBS)                                  \
        $(GTKHTML_LIBS)
diff --git a/modules/mail/Makefile.am b/modules/mail/Makefile.am
index 232e0de..4090356 100644
--- a/modules/mail/Makefile.am
+++ b/modules/mail/Makefile.am
@@ -43,7 +43,7 @@ module_mail_la_SOURCES = \
 module_mail_la_LIBADD = \
        $(top_builddir)/libemail-engine/libemail-engine.la              \
        $(top_builddir)/e-util/libevolution-util.la                     \
-       $(top_builddir)/em-format/libemformat.la                        \
+       $(top_builddir)/em-format/libevolution-mail-formatter.la        \
        $(top_builddir)/shell/libevolution-shell.la                     \
        $(top_builddir)/composer/libcomposer.la                         \
        $(top_builddir)/mail/libevolution-mail.la                       \
diff --git a/modules/prefer-plain/Makefile.am b/modules/prefer-plain/Makefile.am
index ebfa509..d48a445 100644
--- a/modules/prefer-plain/Makefile.am
+++ b/modules/prefer-plain/Makefile.am
@@ -21,7 +21,7 @@ module_prefer_plain_la_SOURCES =                              \
 module_prefer_plain_la_LIBADD =                                \
        $(top_builddir)/e-util/libevolution-util.la                     \
        $(top_builddir)/mail/libevolution-mail.la                       \
-       $(top_builddir)/em-format/libemformat.la                        \
+       $(top_builddir)/em-format/libevolution-mail-formatter.la        \
        $(top_builddir)/shell/libevolution-shell.la                     \
        $(EVOLUTION_DATA_SERVER_LIBS)                                   \
        $(GNOME_PLATFORM_LIBS)                                          \
diff --git a/modules/settings/Makefile.am b/modules/settings/Makefile.am
index 9d0b214..91ce7e3 100644
--- a/modules/settings/Makefile.am
+++ b/modules/settings/Makefile.am
@@ -49,7 +49,7 @@ module_settings_la_SOURCES = \
 
 module_settings_la_LIBADD = \
        $(top_builddir)/e-util/libevolution-util.la \
-       $(top_builddir)/em-format/libemformat.la \
+       $(top_builddir)/em-format/libevolution-mail-formatter.la \
        $(top_builddir)/shell/libevolution-shell.la \
        $(top_builddir)/mail/libevolution-mail.la \
        $(top_builddir)/calendar/gui/libevolution-calendar.la \
diff --git a/modules/text-highlight/Makefile.am b/modules/text-highlight/Makefile.am
index f5b33d6..ad9c9ef 100644
--- a/modules/text-highlight/Makefile.am
+++ b/modules/text-highlight/Makefile.am
@@ -23,7 +23,7 @@ module_text_highlight_la_SOURCES =                                    \
 module_text_highlight_la_LIBADD =                                      \
        $(top_builddir)/e-util/libevolution-util.la                     \
        $(top_builddir)/mail/libevolution-mail.la                       \
-       $(top_builddir)/em-format/libemformat.la                        \
+       $(top_builddir)/em-format/libevolution-mail-formatter.la        \
        $(top_builddir)/shell/libevolution-shell.la                     \
        $(EVOLUTION_DATA_SERVER_LIBS)                                   \
        $(GNOME_PLATFORM_LIBS)                                          \
diff --git a/modules/tnef-attachment/Makefile.am b/modules/tnef-attachment/Makefile.am
index fd91217..21f3988 100644
--- a/modules/tnef-attachment/Makefile.am
+++ b/modules/tnef-attachment/Makefile.am
@@ -23,7 +23,7 @@ module_tnef_attachment_la_SOURCES =                   \
 
 module_tnef_attachment_la_LIBADD =                             \
        $(top_builddir)/e-util/libevolution-util.la                     \
-       $(top_builddir)/em-format/libemformat.la                        \
+       $(top_builddir)/em-format/libevolution-mail-formatter.la        \
        $(EVOLUTION_DATA_SERVER_LIBS)                                   \
        $(GNOME_PLATFORM_LIBS)                                          \
        $(GTKHTML_LIBS)                                                 \
diff --git a/modules/vcard-inline/Makefile.am b/modules/vcard-inline/Makefile.am
index 32f79d9..84a21eb 100644
--- a/modules/vcard-inline/Makefile.am
+++ b/modules/vcard-inline/Makefile.am
@@ -20,7 +20,7 @@ module_vcard_inline_la_SOURCES =                              \
 
 module_vcard_inline_la_LIBADD =                                \
        $(top_builddir)/mail/libevolution-mail.la                       \
-       $(top_builddir)/em-format/libemformat.la                        \
+       $(top_builddir)/em-format/libevolution-mail-formatter.la        \
        $(top_builddir)/addressbook/util/libeabutil.la                  \
        $(top_builddir)/addressbook/gui/widgets/libeabwidgets.la        \
        $(top_builddir)/addressbook/gui/merging/libeabbookmerging.la    \
diff --git a/plugins/mail-to-task/Makefile.am b/plugins/mail-to-task/Makefile.am
index ddd2340..c6b7c0e 100644
--- a/plugins/mail-to-task/Makefile.am
+++ b/plugins/mail-to-task/Makefile.am
@@ -18,7 +18,7 @@ liborg_gnome_mail_to_task_la_LDFLAGS = -module -avoid-version $(NO_UNDEFINED)
 liborg_gnome_mail_to_task_la_LIBADD =  \
        $(top_builddir)/e-util/libevolution-util.la                     \
        $(top_builddir)/shell/libevolution-shell.la                     \
-       $(top_builddir)/em-format/libemformat.la                        \
+       $(top_builddir)/em-format/libevolution-mail-formatter.la        \
        $(top_builddir)/calendar/gui/libevolution-calendar.la           \
        $(top_builddir)/mail/libevolution-mail.la                       \
        $(top_builddir)/libemail-engine/libemail-engine.la              \


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]