]> err.no Git - sope/commitdiff
minor bugs fixed
authorznek <znek@e4a50df8-12e2-0310-a44c-efbce7f8a7e3>
Sun, 26 Feb 2006 13:42:23 +0000 (13:42 +0000)
committerznek <znek@e4a50df8-12e2-0310-a44c-efbce7f8a7e3>
Sun, 26 Feb 2006 13:42:23 +0000 (13:42 +0000)
git-svn-id: http://svn.opengroupware.org/SOPE/trunk@1221 e4a50df8-12e2-0310-a44c-efbce7f8a7e3

sope-xml/XmlRpc/ChangeLog
sope-xml/XmlRpc/Version
sope-xml/XmlRpc/XmlRpc.xcodeproj/project.pbxproj
sope-xml/XmlRpc/XmlRpcValue.m

index 348a5159bbec6cfd3f3247fe411420ce45fa261d..7e3c01b207f93cf364b7a7d747a7277e6fcb28bb 100644 (file)
@@ -1,3 +1,11 @@
+2006-02-26  Marcus Mueller  <znek@mulle-kybernetik.com>
+
+       * XmlRpcValue.m: fixed stupid bugs in -isException and -isDictionary,
+         which formerly lead to unreadable exception garbage whenever a
+         remote exception occured. NOTE: have we had proper unit tests,
+         this probably wouldn't have splipped through so easily. :-)
+         (v4.5.27)
+
 2005-11-17  Helge Hess  <helge.hess@opengroupware.org>
 
        * NSMutableString+XmlRpcDecoder.m: properly include string.h to fix a
index b19f72a2dc5f0c156b7e79799b9323e15b02681c..e2240cc25161ed605f29d198669ff88775a47fbb 100644 (file)
@@ -1,3 +1,3 @@
 # version file
 
-SUBMINOR_VERSION:=26
+SUBMINOR_VERSION:=27
index 841d11d562b544c79ba556593c70b0186124f0a5..1aeb37e8de27737d2c1056b95f30f41835c35054 100644 (file)
                        isa = PBXContainerItemProxy;
                        containerPortal = AD01347106DE7F83000910D8 /* SaxObjC.xcodeproj */;
                        proxyType = 2;
-                       remoteGlobalIDString = AD8573DB07EF567800D5FC5B /* saxxml */;
+                       remoteGlobalIDString = AD8573DB07EF567800D5FC5B;
                        remoteInfo = saxxml;
                };
 /* End PBXContainerItemProxy section */
                        productRefGroup = AD0133B706DE7DB0000910D8 /* Products */;
                        projectDirPath = "";
                        projectReferences = (
-                               {
-                                       ProductGroup = AD01347706DE7F98000910D8 /* Products */;
-                                       ProjectRef = AD01347106DE7F83000910D8 /* SaxObjC.xcodeproj */;
-                               },
                                {
                                        ProductGroup = AD01347506DE7F98000910D8 /* Products */;
                                        ProjectRef = AD01347306DE7F96000910D8 /* DOM.xcodeproj */;
                                },
+                               {
+                                       ProductGroup = AD01347706DE7F98000910D8 /* Products */;
+                                       ProjectRef = AD01347106DE7F83000910D8 /* SaxObjC.xcodeproj */;
+                               },
                        );
                        targets = (
                                AD0133B506DE7DB0000910D8 /* XmlRpc */,
index 95098b60a7c214ddd774f67d1302a51f73d0da8c..9660539a6272191c044d8be322c97779c0cc0a95 100644 (file)
 }
 
 - (BOOL)isException {
-  return [(id<NSObject>)[self class] isKindOfClass:[NSException class]];
+  return [(id<NSObject>)[self value] isKindOfClass:[NSException class]];
 }
 - (BOOL)isDictionary {
-  return [(id<NSObject>)[self class] isKindOfClass:[NSDictionary class]];
+  return [(id<NSObject>)[self value] isKindOfClass:[NSDictionary class]];
 }
 
 /* description */