]> granicus.if.org Git - neomutt/commitdiff
Make IDNA code more readable
authorThomas Roessler <roessler@does-not-exist.org>
Sat, 28 Mar 2009 21:37:22 +0000 (22:37 +0100)
committerThomas Roessler <roessler@does-not-exist.org>
Sat, 28 Mar 2009 21:37:22 +0000 (22:37 +0100)
ChangeLog
mutt_idna.c

index 29a3b68a310d655c47e09b8f021643caa88ee412..73cb77dafc4e644c3016408242b711341aa439f5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,17 @@
+2009-03-28 16:11 +0100  Rocco Rutte  <pdmef@gmx.net>  (77cfe8016930)
+
+       * doc/manual.xml.head: Manual: Add section roughly explaining config
+       option types
+
+2009-03-28 16:01 +0100  Rocco Rutte  <pdmef@gmx.net>  (afcfd08c5319)
+
+       * ChangeLog, doc/makedoc.c: makedoc: make output slightly more
+       readable
+
+       Add <?dhtml... processing instructions to render <variablelist/>
+       using HTML <table/> which save lots of vertical space. Also, drop
+       the newline before </screen> to save some space.
+
 2009-03-27 18:02 +0100  Rocco Rutte  <pdmef@gmx.net>  (a06a2a4c5ebc)
 
        * rfc3676.c: f=f: Fix debug messages
index 40b207a2b83f4bf971af565422dd9595fb6126b4..f720116af92ada0691f43800551129aba99d48de 100644 (file)
@@ -62,7 +62,7 @@ static int mutt_idna_to_local (const char *in, char **out, int flags)
     goto notrans;
 
   /* Is this the right function?  Interesting effects with some bad identifiers! */
-  if (idna_to_unicode_8z8z (in, out, 1) != IDNA_SUCCESS)
+  if (idna_to_unicode_8z8z (in, out, IDNA_ALLOW_UNASSIGNED) != IDNA_SUCCESS)
     goto notrans;
 
   /* we don't want charset-hook effects, so we set flags to 0 */
@@ -83,7 +83,7 @@ static int mutt_idna_to_local (const char *in, char **out, int flags)
     /* we don't want charset-hook effects, so we set flags to 0 */
     if (mutt_convert_string (&tmp, Charset, "utf-8", 0) == -1)
       irrev = 1;
-    if (!irrev && idna_to_ascii_8z (tmp, &t2, 1) != IDNA_SUCCESS)
+    if (!irrev && idna_to_ascii_8z (tmp, &t2, IDNA_ALLOW_UNASSIGNED) != IDNA_SUCCESS)
       irrev = 1;
     if (!irrev && ascii_strcasecmp (t2, in))
     {
@@ -122,7 +122,7 @@ static int mutt_local_to_idna (const char *in, char **out)
   /* we don't want charset-hook effects, so we set flags to 0 */
   if (mutt_convert_string (&tmp, Charset, "utf-8", 0) == -1)
     rv = -1;
-  if (!rv && idna_to_ascii_8z (tmp, out, 1) != IDNA_SUCCESS)
+  if (!rv && idna_to_ascii_8z (tmp, out, IDNA_ALLOW_UNASSIGNED) != IDNA_SUCCESS)
     rv = -2;
   
   FREE (&tmp);