]> err.no Git - scalable-opengroupware.org/commitdiff
new debugging feature
authorznek <znek@d1b88da0-ebda-0310-925b-ed51d893ca5b>
Tue, 5 Jul 2005 12:07:03 +0000 (12:07 +0000)
committerznek <znek@d1b88da0-ebda-0310-925b-ed51d893ca5b>
Tue, 5 Jul 2005 12:07:03 +0000 (12:07 +0000)
git-svn-id: http://svn.opengroupware.org/SOGo/trunk@661 d1b88da0-ebda-0310-925b-ed51d893ca5b

SOGo/Main/ChangeLog
SOGo/Main/README
SOGo/Main/SOGo.m
SOGo/Main/Version

index 7e2f7d5cb0503774ebb8992dd7c26af204fd122f..560b1bba6c6795481414abfc411fa8e3f8df0870 100644 (file)
@@ -1,3 +1,8 @@
+2005-07-05  Marcus Mueller  <znek@mulle-kybernetik.com>
+
+       * SOGo.m: added new default 'SOGoEnableDoubleReleaseCheck' for
+         debugging of NSAutoreleasePool issues (v0.9.29)
+
 2005-03-28  Helge Hess  <helge.hess@opengroupware.org>
 
        * SOGoProductLoader.m: do not try to load directories without
index ce89c08f0443aeb30a766a8dd64fd6267dd8c455..82a80b355814543b43c1b25b9d433e5cc1c90fc9 100644 (file)
@@ -15,6 +15,9 @@ Defaults
 
   SOGoCrashOnSessionCreate - bool - crash the server if a session is created
   => useful for debugging
+  SOGoEnableDoubleReleaseCheck - bool - call
+  +[NSAutoreleasePool enableDoubleReleaseCheck:YES] upon start
+  => useful for debugging
 
 What it does
 ============
index 03d3865d24e947eb386b4feab45145f5df4a86bb..59d438609c45a4da0742d6b91662aa902a62d0b1 100644 (file)
@@ -58,6 +58,10 @@ static BOOL doCrashOnSessionCreate = NO;
     NSLog(@"Note: vmem size check enabled: shutting down app when "
          @"vmem > %d MB", vMemSizeLimit);
   }
+#if LIB_FOUNDATION_LIBRARY
+  if ([ud boolForKey:@"SOGoEnableDoubleReleaseCheck"])
+    [NSAutoreleasePool enableDoubleReleaseCheck:YES];
+#endif
 }
 
 - (id)init {
index 9a461be1bd1ead048704314ed7ac50efd0c790ef..c7e764ff4db04bcf2bb10cf4a9a1ab94901e9703 100644 (file)
@@ -1,6 +1,6 @@
 # Version file
 
-SUBMINOR_VERSION:=28
+SUBMINOR_VERSION:=29
 
 # v0.9.24 requires libWEExtensions v4.5.67
 # v0.9.16 requires libNGExtensions v4.5.136