    }
    
    return [self initWithName:_name
+@@ -362,6 +363,7 @@
+     
+     children = [_builder buildNodes:[_element childNodes]
+                          templateBuilder:_builder];
++    [children autorelease];
+   }
+   else
+     children = nil;
 Index: sope-appserver/NGObjWeb/WOHTTPConnection.m
 ===================================================================
 --- sope-appserver/NGObjWeb/WOHTTPConnection.m	(revision 1664)

===================================================================
--- sope-appserver/NGObjWeb/ChangeLog	(revision 1664)
+++ sope-appserver/NGObjWeb/ChangeLog	(working copy)
@@ -1,3 +1,117 @@
+2010-01-28  Wolfgang Sourdeau  <wsourdeau@inverse.ca>
+
+	* WOHttpAdaptor/WOHttpAdaptor.m (-registerForEvents): the

 #ifndef XMLNS_AppleCalApp
 #  define XMLNS_AppleCalApp @"com.apple.ical:"
 #endif
Index: sope-appserver/WEExtensions/ChangeLog
===================================================================
--- sope-appserver/WEExtensions/ChangeLog	(revision 1664)
+++ sope-appserver/WEExtensions/ChangeLog	(working copy)
@@ -1,3 +1,11 @@
+2010-01-29  Wolfgang Sourdeau  <wsourdeau@inverse.ca>
+
+	* WEResourceManager.m
+	(_urlForResourceNamed:inFramework:language:applicationName:):
+	append the language with stringByAppendingPathComponent: rather
+	than ...ByAppendingString. Also, we want to return an autoreleased
+	value to avoid leaks.
+
 2008-02-21  Helge Hess  <helge.hess@opengroupware.org>
 
 	* WEMonthOverview.m: fixed bug, last day of appointments got lost ...
Index: sope-appserver/WEExtensions/WEResourceManager.m
===================================================================
--- sope-appserver/WEExtensions/WEResourceManager.m	(revision 1664)
+++ sope-appserver/WEExtensions/WEResourceManager.m	(working copy)
@@ -525,7 +525,7 @@
 
       /* check language */
       if (_lang) {
-        path = [path stringByAppendingString:_lang];
+        path = [path stringByAppendingPathComponent:_lang];
         path = [path stringByAppendingPathExtension:@"lproj"];
       }
       
@@ -568,7 +568,7 @@
     
     /* check language */
     if (_lang) {
-      basepath = [path stringByAppendingString:_lang];
+      basepath = [path stringByAppendingPathComponent:_lang];
       basepath = [basepath stringByAppendingPathExtension:@"lproj"];
     }
     else
@@ -613,6 +613,8 @@
   
  done:
   [self cacheValue:url inCache:self->keyToURL];
+  [url autorelease];
+  
   return url;
 }
 
Index: sope-appserver/mod_ngobjweb/GNUmakefile
===================================================================
--- sope-appserver/mod_ngobjweb/GNUmakefile	(revision 1664)
