Hi! The attached patch fixes bug #40004[1]. I've attached it there, too. This patch is probably only interesting for the 1.4 codebase. It fixes a pretty annoying bug which make vCards generated by evolution standard-incompliant. Best regards, Silvestre Zabala [1] http://bugzilla.ximian.com/show_bug.cgi?id=40004 -- http://www.rzuser.uni-heidelberg.de/~szabala/
--- evolution/libversit/vcc.y.orig 2003-10-28 22:42:24.000000000 +0100 +++ evolution/libversit/vcc.y 2003-10-28 22:41:00.000000000 +0100 @@ -1029,6 +1029,10 @@ /* single '=' follow by LINESEP is continuation sign? */ if (next[0] == '\n') { ++mime_lineNum; + c = lexLookahead(); + if (c == ' ' || c == '\t') { + lexSkipLookahead(); + } } else { lexPushLookaheadc('='); --- evolution/libversit/vobject.c.orig 2003-10-26 17:53:01.000000000 +0100 +++ evolution/libversit/vobject.c 2003-10-26 17:53:43.000000000 +0100 @@ -1176,7 +1176,7 @@ /* break up lines biggger than 75 chars */ if(count >=74){ count=0; - appendsOFile(fp,"=\n"); + appendsOFile(fp,"=\n\t"); } /* escape any non ASCII characters and '=' as per rfc1521 */
Attachment:
signature.asc
Description: Digital signature