]> err.no Git - sope/commitdiff
bugfix
authorznek <znek@e4a50df8-12e2-0310-a44c-efbce7f8a7e3>
Sat, 16 Oct 2004 18:41:39 +0000 (18:41 +0000)
committerznek <znek@e4a50df8-12e2-0310-a44c-efbce7f8a7e3>
Sat, 16 Oct 2004 18:41:39 +0000 (18:41 +0000)
git-svn-id: http://svn.opengroupware.org/SOPE/trunk@266 e4a50df8-12e2-0310-a44c-efbce7f8a7e3

sope-ical/versitSaxDriver/ChangeLog
sope-ical/versitSaxDriver/README
sope-ical/versitSaxDriver/VSStringFormatter.m
sope-ical/versitSaxDriver/Version

index 6d51a38162cc6969dddbd584945b83950b041843..a0657680a0c7911ec55fd6f39c823ec325ef52ca 100644 (file)
@@ -1,5 +1,11 @@
 2004-10-16  Marcus Mueller  <znek@mulle-kybernetik.com>
 
+       * v1.0.4
+
+       * VSStringFormatter.m: properly unescape '\N'
+
+       * README: updated, need to fix _parseLine:
+
        * v1.0.3
 
        * VSStringFormatter.[hm]: new singleton to perform unescaping on
index b7712cc02832cfb5d5efa06713d1d555978f3b21..474d5672a1b0619ec9bfd15a8f5881d535c8f2f2 100644 (file)
@@ -23,6 +23,8 @@ dependency to the OGo project and thus a welcome candidate for replacement.
 ToDo
 ====
 
+- REWRITE _parseLine:! It doesn't properly deal with escaped characters
+  as it SHOULD, thus properly corrupting content
 - improve error handling (SaxExceptions !)
 - make the driver fully xCal compliant
 
index ae2de6ec03ae83ed5fcd8167c84ce3fb83b3f229..f2035e760fe6e9a27ee284886181585d922df0a8 100644 (file)
@@ -72,7 +72,7 @@ static NSCharacterSet *escSet = nil;
     /* test edge case */
     if(NSMaxRange(escRange) < length) {
       unichar c = [_s characterAtIndex:escRange.location + 1];
-      if(c == 'n') {
+      if(c == 'n' || c == 'N') {
         [safeString appendString:@"\n"];
         escRange.length += 1; /* skip the 'n' */
       }
index 99d4ed2737331c80b62c12f78abac8bd61c1325f..14e384e2ca48efdb17069d383b62aa0944f03335 100644 (file)
@@ -2,4 +2,4 @@
 
 MAJOR_VERSION=1
 MINOR_VERSION=0
-SUBMINOR_VERSION:=3
+SUBMINOR_VERSION:=4