]> err.no Git - sope/commitdiff
added debug logs to bundle manager
authorhelge <helge@e4a50df8-12e2-0310-a44c-efbce7f8a7e3>
Tue, 4 Jul 2006 15:53:30 +0000 (15:53 +0000)
committerhelge <helge@e4a50df8-12e2-0310-a44c-efbce7f8a7e3>
Tue, 4 Jul 2006 15:53:30 +0000 (15:53 +0000)
git-svn-id: http://svn.opengroupware.org/SOPE/trunk@1306 e4a50df8-12e2-0310-a44c-efbce7f8a7e3

sope-core/NGExtensions/ChangeLog
sope-core/NGExtensions/NGBundleManager.m
sope-core/NGExtensions/Version

index 19f29486fd1ad86bf0ccbab2ef1ae209f3422db1..1b0d826dc4d7ba87dcfe7e1f0ca352011f84e737 100644 (file)
@@ -1,5 +1,8 @@
 2006-07-04  Helge Hess  <helge.hess@opengroupware.org>
 
+       * NGBundleManager.m: added more debug logs which can be triggered using
+         NGBundleManagerDebugEnabled (v4.5.186)
+
        * 64bit fixes (v4.5.185)
 
 2006-07-03  Helge Hess  <helge.hess@opengroupware.org>
index f284ee95f460f5e3831ba8d5a6c9875b61e40a60..edc1348e2a845434821bb70e62b3ad988ef9e516 100644 (file)
@@ -825,7 +825,7 @@ static NSString *NGEnvVarPathSeparator = @":";
   bundleInfo = [NSDictionary dictionaryWithContentsOfFile:_path];
 #endif
   if (bundleInfo == nil) {
-    NSLog(@"couldn't load bundle-info at path '%@' !", _path);
+    NSLog(@"could not load bundle-info at path '%@' !", _path);
     return nil;
   }
   
@@ -895,6 +895,8 @@ static NSString *NGEnvVarPathSeparator = @":";
   NSDictionary   *requires;
   NSMutableArray *requiredBundles = nil;
   NSBundle       *requiredBundle  = nil;
+  
+  if (debugOn) NSLog(@"NGBundleManager: preload bundle: %@", _bundle);
 
   requires = [_bundleInfo objectForKey:@"requires"];
   
@@ -948,6 +950,11 @@ static NSString *NGEnvVarPathSeparator = @":";
   {
     NSEnumerator *e;
     
+    if (debugOn) {
+      NSLog(@"NGBundleManager:   preload required bundles: %@",
+           requiredBundles);
+    }
+    
     e = [requiredBundles objectEnumerator];
     while ((requiredBundle = [e nextObject]) != nil) {
       Class bundleMaster;
@@ -1081,9 +1088,11 @@ static NSString *NGEnvVarPathSeparator = @":";
   
   if (![self _preLoadBundle:_bundle info:bundleInfo])
     goto done;
-  
+
+  if (debugOn) NSLog(@"NGBundleManager: will load bundle: %@", _bundle);
   if (![_bundle _loadForBundleManager:self])
     goto done;
+  if (debugOn) NSLog(@"NGBundleManager: did load bundle: %@", _bundle);
   
   if (![self _postLoadBundle:_bundle info:bundleInfo])
     goto done;
@@ -1958,7 +1967,7 @@ static BOOL _doesInfoMatch(NSArray *keys, NSDictionary *dict, NSDictionary *info
                            providedByBundle:self];
 }
 
-// loading
+/* loading */
 
 - (BOOL)_loadForBundleManager:(NGBundleManager *)_manager {
   return [self load];
index 8ce1cdda1b126de1dfabee9f85ca251a59a4045a..5619dc7c0087d2385d08a873f9fdb7ad119a0df5 100644 (file)
@@ -1,6 +1,6 @@
 # version
 
-SUBMINOR_VERSION:=185
+SUBMINOR_VERSION:=186
 
 # v4.3.115 requires libFoundation v1.0.59
 # v4.2.72  requires libEOControl  v4.2.39