diff --git a/ChangeLog b/ChangeLog
index db7c1de63d4bc26a662fe61fefbe377548c41d7e_Q2hhbmdlTG9n..6317de3f77d4bcaa0b652f4192daa81567127441_Q2hhbmdlTG9n 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Sun Feb 18 09:00:08 PST 2007 William Brack <wbrack@mmm.com.hk
+
+	* python/libxsl.py: fixed tab/space inconsistency with patch
+	  provided by Andreas Hanke (bug #409193)
+
 Thu Feb 15 14:03:18 PST 2007 William Brack <wbrack@mmm.com.hk>
 
 	* doc/xslt.html: Changed all
diff --git a/NEWS b/NEWS
index db7c1de63d4bc26a662fe61fefbe377548c41d7e_TkVXUw==..6317de3f77d4bcaa0b652f4192daa81567127441_TkVXUw== 100644
--- a/NEWS
+++ b/NEWS
@@ -7,8 +7,8 @@
 The change log at 
 ChangeLog.html
  describes the recents commits
-to the CVS at 
-http://cvs.gnome.org/viewcvs/libxslt/
+to the SVN at 
+http://svn.gnome.org/viewcvs/libxslt/trunk/
  code base.Those are the public releases made:
 1.1.20: Jan 17 2007:
    - Portability fixes: strict aliasing fix (Marcus Meissner), BSD portability
@@ -518,7 +518,7 @@
    - patches for Windows and update of Windows Makefiles by Igor
    - OpenVMS port instructions from John A Fotheringham
    - fixed some Makefiles annoyance and libraries prelinking
-  informations
+  information
 
 
 1.0.7: Nov 10 2001:
diff --git a/python/libxsl.py b/python/libxsl.py
index db7c1de63d4bc26a662fe61fefbe377548c41d7e_cHl0aG9uL2xpYnhzbC5weQ==..6317de3f77d4bcaa0b652f4192daa81567127441_cHl0aG9uL2xpYnhzbC5weQ== 100644
--- a/python/libxsl.py
+++ b/python/libxsl.py
@@ -20,9 +20,9 @@
             if osname == 'Linux' or osname == 'SunOS':
                 RTLD_GLOBAL = 0x00100
                 RTLD_NOW = 0x00002
-	    elif osname == 'Darwin':
-	        RTLD_GLOBAL = 0x8
-		RTLD_NOW = 0x2
+            elif osname == 'Darwin':
+                RTLD_GLOBAL = 0x8
+                RTLD_NOW = 0x2
             #
             # is there a better method ?
             #
@@ -30,7 +30,7 @@
 #                print "libxslt could not guess RTLD_GLOBAL and RTLD_NOW " + \
 #                      "on this platform: %s" % (osname)
         except:
-	     pass
+             pass
 #            print "libxslt could not guess RTLD_GLOBAL and RTLD_NOW " + \
 #                  "on this platform: %s" % (osname)
     except:
@@ -34,8 +34,8 @@
 #            print "libxslt could not guess RTLD_GLOBAL and RTLD_NOW " + \
 #                  "on this platform: %s" % (osname)
     except:
-	 RTLD_GLOBAL = -1
-	 RTLD_NOW = -1
+        RTLD_GLOBAL = -1
+        RTLD_NOW = -1
 
     if RTLD_GLOBAL != -1 and RTLD_NOW != -1:
         try:
@@ -102,8 +102,8 @@
 
     def styleInit(self, style, URI):
         """Callback function when used in a newly compiled stylesheet,
-	   the return value is passed in subsequent calls"""
-	pass
+           the return value is passed in subsequent calls"""
+        pass
 
     def styleShutdown(self, style, URI, data):
         """Callback function when a stylesheet using it is destroyed"""
@@ -107,7 +107,7 @@
 
     def styleShutdown(self, style, URI, data):
         """Callback function when a stylesheet using it is destroyed"""
-	pass
+        pass
 
     def ctxtInit(self, ctxt, URI):
         """Callback function when used in a new transformation process,
@@ -111,8 +111,8 @@
 
     def ctxtInit(self, ctxt, URI):
         """Callback function when used in a new transformation process,
-	   the return value is passed in subsequent calls"""
-	pass
+           the return value is passed in subsequent calls"""
+        pass
 
     def ctxtShutdown(self, ctxt, URI, data):
         """Callback function when a transformation using it finishes"""
@@ -116,7 +116,7 @@
 
     def ctxtShutdown(self, ctxt, URI, data):
         """Callback function when a transformation using it finishes"""
-	pass
+        pass
 
 def cleanup():
     """Cleanup all libxslt and libxml2 memory allocated"""