summaryrefslogtreecommitdiff
path: root/PORTING
diff options
context:
space:
mode:
authorJeffrey Stedfast <jestedfa@microsoft.com>2017-02-07 13:42:39 -0500
committerJeffrey Stedfast <jestedfa@microsoft.com>2017-02-07 13:42:39 -0500
commit3547e05d5faa87fcc7794f4feec328c24c030495 (patch)
treeb3c603eb27eb3b294a17a2436eb8100c9ed87142 /PORTING
parent756c6fe88e9d0482b5c9f7ccbd21a5266f805629 (diff)
downloadgmime-3547e05d5faa87fcc7794f4feec328c24c030495.tar.gz
Updated PORTING
Diffstat (limited to 'PORTING')
-rw-r--r--PORTING12
1 files changed, 12 insertions, 0 deletions
diff --git a/PORTING b/PORTING
index 843a6d7b..d12f0656 100644
--- a/PORTING
+++ b/PORTING
@@ -34,6 +34,15 @@ Porting from GMime 2.6 to GMime 3.0
due to the fact that it can now be used to add mailbox addresses to the
Sender, From, and Reply-To headers as well.
+- g_mime_message_set_subject() now takes a charset argument used when encoding
+ the subject into rfc2047 encoded-word tokens (if needed). Use `NULL` to
+ get the old behavior of using a best-fit charset.
+
+- g_mime_set_user_charsets() and g_mime_user_charsets() have been removed.
+ All encoding API's now have a way to specify a charset to use and all
+ decoder API's take a GMimeParserOptions argument that allows for
+ specifying fallback charsets.
+
- GMimeObject's prepend_header(), append_header(), and set_header() virtual
methods now all take a const char *raw_value and gint64 offset arguments.
The raw_value is the raw header value cloned exactly as the parser found
@@ -67,6 +76,9 @@ Porting from GMime 2.6 to GMime 3.0
- Removed g_mime_gpg_context_[get,set]_use_agent(). This should no longer be needed.
+- GMimeSignatureStatus and GMimeSignatureErrors have been merged into a
+ single bitfield (GMimeSignatureStatus) which mirrors gpgme_sigsum_t.
+
Porting from GMime 2.4 to GMime 2.6
-----------------------------------