Index: /FCKeditor/trunk/_dev/_getopt.php
===================================================================
--- /FCKeditor/trunk/_dev/_getopt.php	(revision 1563)
+++ /FCKeditor/trunk/_dev/_getopt.php	(revision 1564)
@@ -74,5 +74,5 @@
      * Preserved for backwards compatibility.
      * @see getopt2()
-     */    
+     */
     function getopt($args, $short_options, $long_options = null)
     {
Index: /FCKeditor/trunk/_dev/browserbugs/firefox/iframe_table_rendering.html
===================================================================
--- /FCKeditor/trunk/_dev/browserbugs/firefox/iframe_table_rendering.html	(revision 1563)
+++ /FCKeditor/trunk/_dev/browserbugs/firefox/iframe_table_rendering.html	(revision 1564)
@@ -34,5 +34,5 @@
 	oDoc.open() ;
 	oDoc.write( BuildHtml() ) ;
-	oDoc.close() ;	
+	oDoc.close() ;
 
 }
@@ -48,10 +48,10 @@
 	sHtml += '<head><title><\/title><meta content="text/html; charset=utf-8" http-equiv="Content-Type">' ;
 	sHtml += '<\/head><body>' ;
-	
+
 	sHtml += '<div style="font-size:10px; font-family:Verdana">	Text outside the table';
 	sHtml += '<table border="1"><tr><td>Text in the table<\/td><\/tr><\/table>';
 	sHtml += 'If this is rendered in standards mode the text size inside the table will be the same as this one.';
 	sHtml += '<\/div>';
-	
+
 	sHtml += '<\/body><\/html>' ;
 
Index: /FCKeditor/trunk/_dev/browserbugs/opera/fck_editor.css
===================================================================
--- /FCKeditor/trunk/_dev/browserbugs/opera/fck_editor.css	(revision 1563)
+++ /FCKeditor/trunk/_dev/browserbugs/opera/fck_editor.css	(revision 1564)
Index: /FCKeditor/trunk/_dev/browserbugs/safari/1462_2_reduced.html
===================================================================
--- /FCKeditor/trunk/_dev/browserbugs/safari/1462_2_reduced.html	(revision 1563)
+++ /FCKeditor/trunk/_dev/browserbugs/safari/1462_2_reduced.html	(revision 1564)
@@ -24,5 +24,5 @@
 
 	doc.close() ;
-	
+
 	// Start editing on it.
 	doc.designMode = 'on' ;
@@ -33,12 +33,12 @@
 	// Get the element to which we want the caret blinking inside.
 	var p = window.frames[ 'xEditorArea' ].document.getElementById( 'xHidden' ) ;
-	
+
 	// Move the selection to the start of the <p id="xHidden"> contents.
 	var sel = win.getSelection();
-	
+
 	var range = document.createRange();
 	range.selectNodeContents( p );
 	range.collapse( true );
-  
+
 	sel.removeAllRanges() ;
 	sel.addRange( range ) ;
Index: /FCKeditor/trunk/_dev/browserbugs/safari/1462_reduced.html
===================================================================
--- /FCKeditor/trunk/_dev/browserbugs/safari/1462_reduced.html	(revision 1563)
+++ /FCKeditor/trunk/_dev/browserbugs/safari/1462_reduced.html	(revision 1564)
@@ -63,6 +63,6 @@
 	</iframe>
 	<p>
-		The above IFRAME constains a yellow and a red DIV elements. By clicking the 
-		following button, only the IFRAME should scroll to show the red DIV, 
+		The above IFRAME constains a yellow and a red DIV elements. By clicking the
+		following button, only the IFRAME should scroll to show the red DIV,
 		while the main window should stay at the same position.
 	</p>
Index: /FCKeditor/trunk/_dev/browserbugs/safari/hr_undefined.html
===================================================================
--- /FCKeditor/trunk/_dev/browserbugs/safari/hr_undefined.html	(revision 1563)
+++ /FCKeditor/trunk/_dev/browserbugs/safari/hr_undefined.html	(revision 1564)
@@ -8,10 +8,10 @@
 {
 	document.designMode = 'on' ;
-	
+
 	// This alert is here just to place the focus in the editable document.
-	alert( 'Click OK to insert the <hr>' ) ;	
+	alert( 'Click OK to insert the <hr>' ) ;
 
 	document.execCommand( 'InsertHorizontalRule' ) ;
-	
+
 	alert( 'The resulting HTML is: \n' + document.body.innerHTML + '\nThe desired HTML is:\n<hr />'  ) ;
 }
Index: /FCKeditor/trunk/_dev/browserbugs/safari/iframepath/iframe/styles.css
===================================================================
--- /FCKeditor/trunk/_dev/browserbugs/safari/iframepath/iframe/styles.css	(revision 1563)
+++ /FCKeditor/trunk/_dev/browserbugs/safari/iframepath/iframe/styles.css	(revision 1564)
Index: /FCKeditor/trunk/_dev/browserbugs/safari/loadscript/test.js
===================================================================
--- /FCKeditor/trunk/_dev/browserbugs/safari/loadscript/test.js	(revision 1563)
+++ /FCKeditor/trunk/_dev/browserbugs/safari/loadscript/test.js	(revision 1564)
Index: /FCKeditor/trunk/_dev/browserbugs/safari/loadscript2/test.js
===================================================================
--- /FCKeditor/trunk/_dev/browserbugs/safari/loadscript2/test.js	(revision 1563)
+++ /FCKeditor/trunk/_dev/browserbugs/safari/loadscript2/test.js	(revision 1564)
Index: /FCKeditor/trunk/_dev/browserbugs/safari/nbsp_removeformat.html
===================================================================
--- /FCKeditor/trunk/_dev/browserbugs/safari/nbsp_removeformat.html	(revision 1563)
+++ /FCKeditor/trunk/_dev/browserbugs/safari/nbsp_removeformat.html	(revision 1564)
@@ -8,5 +8,5 @@
 {
 	document.designMode = 'on' ;
-	
+
 	var original = escape(document.body.innerHTML) ;
 
@@ -14,5 +14,5 @@
 
 	document.execCommand( 'RemoveFormat', false, null ) ;
-	
+
 	alert( 'Escaped contents\nOriginal: \n\t' +  original + '\nAfter removeformat: \n\t' + escape(document.body.innerHTML) ) ;
 }
Index: /FCKeditor/trunk/_dev/build_release.bat
===================================================================
--- /FCKeditor/trunk/_dev/build_release.bat	(revision 1563)
+++ /FCKeditor/trunk/_dev/build_release.bat	(revision 1564)
Index: /FCKeditor/trunk/_dev/fckreleaser.xml
===================================================================
--- /FCKeditor/trunk/_dev/fckreleaser.xml	(revision 1563)
+++ /FCKeditor/trunk/_dev/fckreleaser.xml	(revision 1564)
@@ -27,5 +27,5 @@
 	<IgnoreDir path="_test" />
 	<IgnoreDir path="_testcases" />
-	
+
 	<!--
 		The following directory should not existing in the development version,
Index: /FCKeditor/trunk/_dev/fixlineends.php
===================================================================
--- /FCKeditor/trunk/_dev/fixlineends.php	(revision 1563)
+++ /FCKeditor/trunk/_dev/fixlineends.php	(revision 1564)
@@ -75,5 +75,5 @@
 $list["py"] = CRLF;
 $list["sample"] = CRLF;
-$list["sh"] = CRLF;
+$list["sh"] = LF;
 $list["txt"] = CRLF;
 $list["xml"] = CRLF;
Index: /FCKeditor/trunk/_dev/lint.bat
===================================================================
--- /FCKeditor/trunk/_dev/lint.bat	(revision 1563)
+++ /FCKeditor/trunk/_dev/lint.bat	(revision 1564)
@@ -40,3 +40,2 @@
 
 :End
-
Index: /FCKeditor/trunk/_dev/lint.sh
===================================================================
--- /FCKeditor/trunk/_dev/lint.sh	(revision 1563)
+++ /FCKeditor/trunk/_dev/lint.sh	(revision 1564)
@@ -1,3 +1,3 @@
-# 
+#
 # FCKeditor - The text editor for Internet - http://www.fckeditor.net
 # Copyright (C) 2003-2007 Frederico Caldeira Knabben
@@ -29,5 +29,5 @@
 #
 
-if [ "$1" = "" ] 
+if [ "$1" = "" ]
 then
 	./bin/jsl -conf lint.mac.conf -nofilelisting -nologo
@@ -35,6 +35,5 @@
 	echo Generating $1 ...
 	./bin/jsl -conf lint.mac.conf -nofilelisting -nologo > $1
-	echo 
+	echo
 	echo Process completed.
 fi
-
Index: /FCKeditor/trunk/_dev/lint_report.command
===================================================================
--- /FCKeditor/trunk/_dev/lint_report.command	(revision 1563)
+++ /FCKeditor/trunk/_dev/lint_report.command	(revision 1564)
@@ -1,5 +1,5 @@
 #!/bin/sh
 
-# 
+#
 # FCKeditor - The text editor for Internet - http://www.fckeditor.net
 # Copyright (C) 2003-2007 Frederico Caldeira Knabben
@@ -25,5 +25,5 @@
 # Changes he path to match the current script and then calls lint script
 # to output the results in lint_report.txt
-# Both this file and lint.sh must have execute permissions. 
+# Both this file and lint.sh must have execute permissions.
 #	chmod +x lint.sh lint_report.command
 #
Index: /FCKeditor/trunk/_dev/php_bom_finder.php
===================================================================
--- /FCKeditor/trunk/_dev/php_bom_finder.php	(revision 1563)
+++ /FCKeditor/trunk/_dev/php_bom_finder.php	(revision 1564)
@@ -33,5 +33,5 @@
 		PHP Files with UTF-8 BOM</h1>
 	<p>
-	
+
 <?php
 
@@ -43,5 +43,5 @@
 {
 	$counter = 0 ;
-	
+
 	$sourceDir = FixDirSlash( $sourceDir ) ;
 
@@ -51,5 +51,5 @@
 	while ( $file = readdir( $sourceDirHandler ) )
 	{
-		// Skip ".", ".." and hidden fields (Unix). 
+		// Skip ".", ".." and hidden fields (Unix).
 		if ( substr( $file, 0, 1 ) == '.' )
 			continue ;
@@ -61,13 +61,13 @@
 			$counter += CheckDir( $sourcefilePath ) ;
 		}
-		
+
 		if ( !is_file( $sourcefilePath ) || @GetFileExtension( $sourcefilePath ) != 'php' || !CheckUtf8Bom( $sourcefilePath ) )
 			continue ;
-		
+
 		echo $sourcefilePath, '<br />' ;
-		
+
 		$counter++ ;
 	}
-	
+
 	return $counter ;
 }
@@ -76,8 +76,8 @@
 {
 	$dirPath = str_replace( '\\', '/', $dirPath ) ;
-	
+
 	if ( substr( $dirPath, -1, 1 ) != '/' )
 		$dirPath .= '/' ;
-	
+
 	return $dirPath ;
 }
Index: /FCKeditor/trunk/_dev/releaser/fckreleaser.php
===================================================================
--- /FCKeditor/trunk/_dev/releaser/fckreleaser.php	(revision 1563)
+++ /FCKeditor/trunk/_dev/releaser/fckreleaser.php	(revision 1564)
@@ -82,8 +82,8 @@
 {
 	$dirPath = str_replace( '\\', '/', $dirPath ) ;
-	
+
 	if ( substr( $dirPath, -1, 1 ) != '/' )
 		$dirPath .= '/' ;
-	
+
 	return $dirPath ;
 }
@@ -170,5 +170,5 @@
 		if ( isset( $releaseNode->Children[ 'IGNOREFILE' ] ) )
 		{
-			$ignoreNodes = $releaseNode->Children[ 'IGNOREFILE' ] ;	
+			$ignoreNodes = $releaseNode->Children[ 'IGNOREFILE' ] ;
 			foreach ( $ignoreNodes as $ignoreNode )
 			{
@@ -181,8 +181,8 @@
 		if ( isset( $releaseNode->Children[ 'ORIGINALFILE' ] ) )
 		{
-			$originalNodes = $releaseNode->Children[ 'ORIGINALFILE' ] ;	
+			$originalNodes = $releaseNode->Children[ 'ORIGINALFILE' ] ;
 			foreach ( $originalNodes as $originalNode )
 			{
-				$this->OriginalFiles[] = (object)array( 
+				$this->OriginalFiles[] = (object)array(
 					'Source' => $originalNode->Attributes[ 'SOURCEPATH' ],
 					'Target' => $originalNode->Attributes[ 'TARGETPATH' ] ) ;
@@ -239,5 +239,5 @@
 		while ( $file = readdir( $sourceDirHandler ) )
 		{
-			// Skip ".", ".." and hidden fields (Unix). 
+			// Skip ".", ".." and hidden fields (Unix).
 			if ( substr( $file, 0, 1 ) == '.' )
 				continue ;
@@ -327,7 +327,7 @@
 		// Project start time (registration at SourceForge, actually = 2003-03-01 18:20).
 		$startTime = gmmktime( 18, 20, 0, 3, 1, 2003 ) ;
-		
+
 		$currentTime = time() ;
-		
+
 		// Get the number of seconds since the project startup.
 		$seconds = $currentTime - $startTime ;
Index: /FCKeditor/trunk/_dev/releaser/license.txt
===================================================================
--- /FCKeditor/trunk/_dev/releaser/license.txt	(revision 1563)
+++ /FCKeditor/trunk/_dev/releaser/license.txt	(revision 1564)
@@ -1245,3 +1245,2 @@
      use the text of this Exhibit A rather than the text found in the
      Original Code Source Code for Your Modifications.]
-
Index: /FCKeditor/trunk/_dev/svn_update.bat
===================================================================
--- /FCKeditor/trunk/_dev/svn_update.bat	(revision 1563)
+++ /FCKeditor/trunk/_dev/svn_update.bat	(revision 1564)
Index: /FCKeditor/trunk/_dev/update_lang.bat
===================================================================
--- /FCKeditor/trunk/_dev/update_lang.bat	(revision 1563)
+++ /FCKeditor/trunk/_dev/update_lang.bat	(revision 1564)
@@ -22,5 +22,5 @@
 ::
 :: This batch will update all language files found in the "editor/lang" folder,
-:: marking all missing entries with "//MISSING" and updating the 
+:: marking all missing entries with "//MISSING" and updating the
 :: "_translationstatus.txt" file.
 ::
Index: /FCKeditor/trunk/_samples/_plugins/findreplace/fckplugin.js
===================================================================
--- /FCKeditor/trunk/_samples/_plugins/findreplace/fckplugin.js	(revision 1563)
+++ /FCKeditor/trunk/_samples/_plugins/findreplace/fckplugin.js	(revision 1564)
Index: /FCKeditor/trunk/_samples/_plugins/findreplace/lang/en.js
===================================================================
--- /FCKeditor/trunk/_samples/_plugins/findreplace/lang/en.js	(revision 1563)
+++ /FCKeditor/trunk/_samples/_plugins/findreplace/lang/en.js	(revision 1564)
Index: /FCKeditor/trunk/_samples/_plugins/findreplace/lang/fr.js
===================================================================
--- /FCKeditor/trunk/_samples/_plugins/findreplace/lang/fr.js	(revision 1563)
+++ /FCKeditor/trunk/_samples/_plugins/findreplace/lang/fr.js	(revision 1564)
Index: /FCKeditor/trunk/_samples/_plugins/findreplace/lang/it.js
===================================================================
--- /FCKeditor/trunk/_samples/_plugins/findreplace/lang/it.js	(revision 1563)
+++ /FCKeditor/trunk/_samples/_plugins/findreplace/lang/it.js	(revision 1564)
Index: /FCKeditor/trunk/_samples/_plugins/samples/fckplugin.js
===================================================================
--- /FCKeditor/trunk/_samples/_plugins/samples/fckplugin.js	(revision 1563)
+++ /FCKeditor/trunk/_samples/_plugins/samples/fckplugin.js	(revision 1564)
Index: /FCKeditor/trunk/_samples/afp/fck.afpa
===================================================================
--- /FCKeditor/trunk/_samples/afp/fck.afpa	(revision 1563)
+++ /FCKeditor/trunk/_samples/afp/fck.afpa	(revision 1564)
Index: /FCKeditor/trunk/_samples/afp/fck.afpa.code
===================================================================
--- /FCKeditor/trunk/_samples/afp/fck.afpa.code	(revision 1563)
+++ /FCKeditor/trunk/_samples/afp/fck.afpa.code	(revision 1564)
@@ -164,3 +164,2 @@
 
 ENDDEFINE
-
Index: /FCKeditor/trunk/_samples/afp/sample02.afp
===================================================================
--- /FCKeditor/trunk/_samples/afp/sample02.afp	(revision 1563)
+++ /FCKeditor/trunk/_samples/afp/sample02.afp	(revision 1564)
@@ -18,5 +18,5 @@
  *
  * == END LICENSE ==
- * 
+ *
  * This page is a basic Sample for FCKeditor integration in the AFP script language (www.afpages.de)
  *
Index: /FCKeditor/trunk/_samples/asp/sample02.asp
===================================================================
--- /FCKeditor/trunk/_samples/asp/sample02.asp	(revision 1563)
+++ /FCKeditor/trunk/_samples/asp/sample02.asp	(revision 1564)
Index: /FCKeditor/trunk/_samples/asp/sample03.asp
===================================================================
--- /FCKeditor/trunk/_samples/asp/sample03.asp	(revision 1563)
+++ /FCKeditor/trunk/_samples/asp/sample03.asp	(revision 1564)
Index: /FCKeditor/trunk/_samples/asp/sample04.asp
===================================================================
--- /FCKeditor/trunk/_samples/asp/sample04.asp	(revision 1563)
+++ /FCKeditor/trunk/_samples/asp/sample04.asp	(revision 1564)
Index: /FCKeditor/trunk/_samples/cfm/sample01.cfm
===================================================================
--- /FCKeditor/trunk/_samples/cfm/sample01.cfm	(revision 1563)
+++ /FCKeditor/trunk/_samples/cfm/sample01.cfm	(revision 1564)
Index: /FCKeditor/trunk/_samples/cfm/sample01_mx.cfm
===================================================================
--- /FCKeditor/trunk/_samples/cfm/sample01_mx.cfm	(revision 1563)
+++ /FCKeditor/trunk/_samples/cfm/sample01_mx.cfm	(revision 1564)
Index: /FCKeditor/trunk/_samples/cfm/sample02.cfm
===================================================================
--- /FCKeditor/trunk/_samples/cfm/sample02.cfm	(revision 1563)
+++ /FCKeditor/trunk/_samples/cfm/sample02.cfm	(revision 1564)
Index: /FCKeditor/trunk/_samples/cfm/sample02_mx.cfm
===================================================================
--- /FCKeditor/trunk/_samples/cfm/sample02_mx.cfm	(revision 1563)
+++ /FCKeditor/trunk/_samples/cfm/sample02_mx.cfm	(revision 1564)
Index: /FCKeditor/trunk/_samples/cfm/sample03.cfm
===================================================================
--- /FCKeditor/trunk/_samples/cfm/sample03.cfm	(revision 1563)
+++ /FCKeditor/trunk/_samples/cfm/sample03.cfm	(revision 1564)
Index: /FCKeditor/trunk/_samples/cfm/sample03_mx.cfm
===================================================================
--- /FCKeditor/trunk/_samples/cfm/sample03_mx.cfm	(revision 1563)
+++ /FCKeditor/trunk/_samples/cfm/sample03_mx.cfm	(revision 1564)
Index: /FCKeditor/trunk/_samples/cfm/sample04.cfm
===================================================================
--- /FCKeditor/trunk/_samples/cfm/sample04.cfm	(revision 1563)
+++ /FCKeditor/trunk/_samples/cfm/sample04.cfm	(revision 1564)
Index: /FCKeditor/trunk/_samples/cfm/sample04_mx.cfm
===================================================================
--- /FCKeditor/trunk/_samples/cfm/sample04_mx.cfm	(revision 1563)
+++ /FCKeditor/trunk/_samples/cfm/sample04_mx.cfm	(revision 1564)
Index: /FCKeditor/trunk/_samples/perl/sample01.cgi
===================================================================
--- /FCKeditor/trunk/_samples/perl/sample01.cgi	(revision 1563)
+++ /FCKeditor/trunk/_samples/perl/sample01.cgi	(revision 1564)
Index: /FCKeditor/trunk/_samples/perl/sample02.cgi
===================================================================
--- /FCKeditor/trunk/_samples/perl/sample02.cgi	(revision 1563)
+++ /FCKeditor/trunk/_samples/perl/sample02.cgi	(revision 1564)
Index: /FCKeditor/trunk/_samples/perl/sample03.cgi
===================================================================
--- /FCKeditor/trunk/_samples/perl/sample03.cgi	(revision 1563)
+++ /FCKeditor/trunk/_samples/perl/sample03.cgi	(revision 1564)
Index: /FCKeditor/trunk/_samples/perl/sample04.cgi
===================================================================
--- /FCKeditor/trunk/_samples/perl/sample04.cgi	(revision 1563)
+++ /FCKeditor/trunk/_samples/perl/sample04.cgi	(revision 1564)
Index: /FCKeditor/trunk/_samples/perl/sampleposteddata.cgi
===================================================================
--- /FCKeditor/trunk/_samples/perl/sampleposteddata.cgi	(revision 1563)
+++ /FCKeditor/trunk/_samples/perl/sampleposteddata.cgi	(revision 1564)
Index: /FCKeditor/trunk/_samples/php/sample01.php
===================================================================
--- /FCKeditor/trunk/_samples/php/sample01.php	(revision 1563)
+++ /FCKeditor/trunk/_samples/php/sample01.php	(revision 1564)
Index: /FCKeditor/trunk/_samples/php/sample02.php
===================================================================
--- /FCKeditor/trunk/_samples/php/sample02.php	(revision 1563)
+++ /FCKeditor/trunk/_samples/php/sample02.php	(revision 1564)
Index: /FCKeditor/trunk/_samples/php/sample03.php
===================================================================
--- /FCKeditor/trunk/_samples/php/sample03.php	(revision 1563)
+++ /FCKeditor/trunk/_samples/php/sample03.php	(revision 1564)
Index: /FCKeditor/trunk/_samples/php/sample04.php
===================================================================
--- /FCKeditor/trunk/_samples/php/sample04.php	(revision 1563)
+++ /FCKeditor/trunk/_samples/php/sample04.php	(revision 1564)
Index: /FCKeditor/trunk/_samples/py/sample01.py
===================================================================
--- /FCKeditor/trunk/_samples/py/sample01.py	(revision 1563)
+++ /FCKeditor/trunk/_samples/py/sample01.py	(revision 1564)
@@ -79,4 +79,2 @@
 </html>
 """
-
-
Index: /FCKeditor/trunk/_samples/sample.css
===================================================================
--- /FCKeditor/trunk/_samples/sample.css	(revision 1563)
+++ /FCKeditor/trunk/_samples/sample.css	(revision 1564)
Index: /FCKeditor/trunk/_test/automated/_jsunit/app/css/jsUnitStyle.css
===================================================================
--- /FCKeditor/trunk/_test/automated/_jsunit/app/css/jsUnitStyle.css	(revision 1563)
+++ /FCKeditor/trunk/_test/automated/_jsunit/app/css/jsUnitStyle.css	(revision 1564)
Index: /FCKeditor/trunk/_test/automated/_jsunit/app/emptyPage.html
===================================================================
--- /FCKeditor/trunk/_test/automated/_jsunit/app/emptyPage.html	(revision 1563)
+++ /FCKeditor/trunk/_test/automated/_jsunit/app/emptyPage.html	(revision 1564)
@@ -9,3 +9,2 @@
 </body>
 </html>
-
Index: /FCKeditor/trunk/_test/automated/_jsunit/app/jsUnitCore.js
===================================================================
--- /FCKeditor/trunk/_test/automated/_jsunit/app/jsUnitCore.js	(revision 1563)
+++ /FCKeditor/trunk/_test/automated/_jsunit/app/jsUnitCore.js	(revision 1564)
Index: /FCKeditor/trunk/_test/automated/_jsunit/app/jsUnitTestSuite.js
===================================================================
--- /FCKeditor/trunk/_test/automated/_jsunit/app/jsUnitTestSuite.js	(revision 1563)
+++ /FCKeditor/trunk/_test/automated/_jsunit/app/jsUnitTestSuite.js	(revision 1564)
@@ -42,3 +42,2 @@
     xbDebugTraceObject('window', 'jsUnitTestSuite');
 }
-
Index: /FCKeditor/trunk/_test/automated/_jsunit/app/jsUnitTracer.js
===================================================================
--- /FCKeditor/trunk/_test/automated/_jsunit/app/jsUnitTracer.js	(revision 1563)
+++ /FCKeditor/trunk/_test/automated/_jsunit/app/jsUnitTracer.js	(revision 1564)
Index: /FCKeditor/trunk/_test/automated/_jsunit/app/jsUnitVersionCheck.js
===================================================================
--- /FCKeditor/trunk/_test/automated/_jsunit/app/jsUnitVersionCheck.js	(revision 1563)
+++ /FCKeditor/trunk/_test/automated/_jsunit/app/jsUnitVersionCheck.js	(revision 1564)
Index: /FCKeditor/trunk/_test/automated/_jsunit/app/main-counts-errors.html
===================================================================
--- /FCKeditor/trunk/_test/automated/_jsunit/app/main-counts-errors.html	(revision 1563)
+++ /FCKeditor/trunk/_test/automated/_jsunit/app/main-counts-errors.html	(revision 1564)
Index: /FCKeditor/trunk/_test/automated/_jsunit/app/main-counts.html
===================================================================
--- /FCKeditor/trunk/_test/automated/_jsunit/app/main-counts.html	(revision 1563)
+++ /FCKeditor/trunk/_test/automated/_jsunit/app/main-counts.html	(revision 1564)
@@ -19,3 +19,2 @@
 </frameset>
 </html>
-
Index: /FCKeditor/trunk/_test/automated/_jsunit/app/testContainerController.html
===================================================================
--- /FCKeditor/trunk/_test/automated/_jsunit/app/testContainerController.html	(revision 1563)
+++ /FCKeditor/trunk/_test/automated/_jsunit/app/testContainerController.html	(revision 1564)
Index: /FCKeditor/trunk/_test/automated/_jsunit/bin/mac/readme.txt
===================================================================
--- /FCKeditor/trunk/_test/automated/_jsunit/bin/mac/readme.txt	(revision 1563)
+++ /FCKeditor/trunk/_test/automated/_jsunit/bin/mac/readme.txt	(revision 1564)
Index: /FCKeditor/trunk/_test/automated/_jsunit/bin/mac/start-firefox.sh
===================================================================
--- /FCKeditor/trunk/_test/automated/_jsunit/bin/mac/start-firefox.sh	(revision 1563)
+++ /FCKeditor/trunk/_test/automated/_jsunit/bin/mac/start-firefox.sh	(revision 1564)
@@ -5,3 +5,2 @@
 osascript bin/mac/stop-firefox.scpt
 osascript bin/mac/start-firefox.scpt $1
-
Index: /FCKeditor/trunk/_test/automated/_jsunit/bin/mac/start-safari.sh
===================================================================
--- /FCKeditor/trunk/_test/automated/_jsunit/bin/mac/start-safari.sh	(revision 1563)
+++ /FCKeditor/trunk/_test/automated/_jsunit/bin/mac/start-safari.sh	(revision 1564)
@@ -5,3 +5,2 @@
 osascript bin/mac/stop-safari.scpt
 osascript bin/mac/start-safari.scpt $1
-
Index: /FCKeditor/trunk/_test/automated/_jsunit/bin/mac/stop-firefox.sh
===================================================================
--- /FCKeditor/trunk/_test/automated/_jsunit/bin/mac/stop-firefox.sh	(revision 1563)
+++ /FCKeditor/trunk/_test/automated/_jsunit/bin/mac/stop-firefox.sh	(revision 1564)
@@ -4,3 +4,2 @@
 
 osascript bin/mac/stop-firefox.scpt
-
Index: /FCKeditor/trunk/_test/automated/_jsunit/bin/mac/stop-safari.sh
===================================================================
--- /FCKeditor/trunk/_test/automated/_jsunit/bin/mac/stop-safari.sh	(revision 1563)
+++ /FCKeditor/trunk/_test/automated/_jsunit/bin/mac/stop-safari.sh	(revision 1564)
@@ -4,3 +4,2 @@
 
 osascript bin/mac/stop-safari.scpt
-
Index: /FCKeditor/trunk/_test/automated/_jsunit/changelog.txt
===================================================================
--- /FCKeditor/trunk/_test/automated/_jsunit/changelog.txt	(revision 1563)
+++ /FCKeditor/trunk/_test/automated/_jsunit/changelog.txt	(revision 1564)
@@ -58,3 +58,2 @@
 ECLIPSE PLUGIN
 - Eclipse plugin version 1.0
-
Index: /FCKeditor/trunk/_test/automated/_jsunit/css/jsUnitStyle.css
===================================================================
--- /FCKeditor/trunk/_test/automated/_jsunit/css/jsUnitStyle.css	(revision 1563)
+++ /FCKeditor/trunk/_test/automated/_jsunit/css/jsUnitStyle.css	(revision 1564)
Index: /FCKeditor/trunk/_test/automated/_jsunit/index.jsp
===================================================================
--- /FCKeditor/trunk/_test/automated/_jsunit/index.jsp	(revision 1563)
+++ /FCKeditor/trunk/_test/automated/_jsunit/index.jsp	(revision 1564)
Index: /FCKeditor/trunk/_test/automated/_jsunit/jsunit.properties.sample
===================================================================
--- /FCKeditor/trunk/_test/automated/_jsunit/jsunit.properties.sample	(revision 1563)
+++ /FCKeditor/trunk/_test/automated/_jsunit/jsunit.properties.sample	(revision 1564)
@@ -1,35 +1,34 @@
 
-            
+
             #Using jsunit.properties is one way to specify the various properties used by the JsUnitServer.
             #It is deprecated in favor of using ant build files. See build.xml.
             #To use this file, rename it to "jsunit.properties". You need to provide values for the mandatory properties.
             #See the documentation at http://www.jsunit.net for more information.
-            
-        
+
+
             #closeBrowsersAfterTestRuns determines whether to attempt to close browsers after test runs. This is not a mandatory property. The default is true. For example: 'true'
             closeBrowsersAfterTestRuns=
-            
+
             #description is a human-readable description of a standard or farm server. This is not a mandatory property. The default is blank. For example: 'This is our Mac - it's only running Safari right now'
             description=
-            
+
             #ignoreUnresponsiveRemoteMachines is a property used only by the JsUnit Farm Server and the distributed_test target. Its value is whether to ignore a remove machine that does not respond.  If true, test runs will be green even if one or more remove machines fail to respond; if false, an unresponsive remove machine results in a failure.  This is not a mandatory property.  Its default is false. For example: 'true'
             ignoreUnresponsiveRemoteMachines=
-            
+
             #logsDirectory is the directory in which the JsUnitStandardServer stores the XML logs produced from tests run. It can be specified relative to the working directory. This is not a mandatory property. If not specified, the directory called 'logs' inside resourceBase is assumed. For example: 'c:\jsunit\java\logs'
             logsDirectory=
-            
+
             #port is the port on which the JsUnitStandardServer runs. This is not a mandatory property. If not specified, 8080 is assumed. For exapmle: '8080'
             port=
-            
+
             #remoteMachineURLs is a property used only by the JsUnit Farm Server and the distributed_test target. Its value is the list of URLs of remove machines to which a request to run tests will be sent. For example: 'http://machine1.company.com:8080,http://localhost:8080,http://192.168.1.200:9090'
             remoteMachineURLs=
-            
+
             #resourceBase is the directory that the JsUnitStandardServer considers to be its document root. It can be specified relative to the working directory. This is not a mandatory property. If not specified, the working directory is assumed. For example: 'c:\jsunit'
             resourceBase=
-            
+
             #timeoutSeconds is the number of seconds to wait before timing out a browser during a test run. This is not a mandatory property. If not specified, 60 is assumed. For example: '60'
             timeoutSeconds=
-            
+
             #url is the URL (HTTP or file protocol) to open in the browser. For a JsUnit Server, this is a mandatory property for a test run if the server is not passed the 'url' parameter. For example: 'file:///c:/jsunit/testRunner.html?testPage=c:/jsunit/tests/jsUnitTestSuite.html'
             url=
-            
Index: /FCKeditor/trunk/_test/automated/_jsunit/licenses/JDOM_license.txt
===================================================================
--- /FCKeditor/trunk/_test/automated/_jsunit/licenses/JDOM_license.txt	(revision 1563)
+++ /FCKeditor/trunk/_test/automated/_jsunit/licenses/JDOM_license.txt	(revision 1564)
@@ -54,3 +54,2 @@
 
  */
-
Index: /FCKeditor/trunk/_test/automated/_jsunit/licenses/Jetty_license.html
===================================================================
--- /FCKeditor/trunk/_test/automated/_jsunit/licenses/Jetty_license.html	(revision 1563)
+++ /FCKeditor/trunk/_test/automated/_jsunit/licenses/Jetty_license.html	(revision 1564)
@@ -210,4 +210,2 @@
     on <a href=http://www.opensource.org>http://www.opensource.com</a></font></center>
 </FONT>
-
-
Index: /FCKeditor/trunk/_test/automated/_jsunit/licenses/MPL-1.1.txt
===================================================================
--- /FCKeditor/trunk/_test/automated/_jsunit/licenses/MPL-1.1.txt	(revision 1563)
+++ /FCKeditor/trunk/_test/automated/_jsunit/licenses/MPL-1.1.txt	(revision 1564)
@@ -468,3 +468,2 @@
      use the text of this Exhibit A rather than the text found in the
      Original Code Source Code for Your Modifications.]
-
Index: /FCKeditor/trunk/_test/automated/_jsunit/licenses/index.html
===================================================================
--- /FCKeditor/trunk/_test/automated/_jsunit/licenses/index.html	(revision 1563)
+++ /FCKeditor/trunk/_test/automated/_jsunit/licenses/index.html	(revision 1564)
@@ -139,3 +139,2 @@
 </body>
 </html>
-
Index: /FCKeditor/trunk/_test/automated/_jsunit/licenses/lgpl-2.1.txt
===================================================================
--- /FCKeditor/trunk/_test/automated/_jsunit/licenses/lgpl-2.1.txt	(revision 1563)
+++ /FCKeditor/trunk/_test/automated/_jsunit/licenses/lgpl-2.1.txt	(revision 1564)
@@ -510,4 +510,2 @@
 
 That's all there is to it!
-
-
Index: /FCKeditor/trunk/_test/automated/_jsunit/readme.txt
===================================================================
--- /FCKeditor/trunk/_test/automated/_jsunit/readme.txt	(revision 1563)
+++ /FCKeditor/trunk/_test/automated/_jsunit/readme.txt	(revision 1564)
Index: /FCKeditor/trunk/_test/automated/_jsunit/testRunner.html
===================================================================
--- /FCKeditor/trunk/_test/automated/_jsunit/testRunner.html	(revision 1563)
+++ /FCKeditor/trunk/_test/automated/_jsunit/testRunner.html	(revision 1564)
Index: /FCKeditor/trunk/_test/automated/_jsunit/tests/data/staff.dtd
===================================================================
--- /FCKeditor/trunk/_test/automated/_jsunit/tests/data/staff.dtd	(revision 1563)
+++ /FCKeditor/trunk/_test/automated/_jsunit/tests/data/staff.dtd	(revision 1564)
@@ -15,3 +15,2 @@
 <!ATTLIST entElement
 domestic CDATA "MALE" >
-
Index: /FCKeditor/trunk/_test/automated/_jsunit/tests/jsUnitMockTimeoutTest.html
===================================================================
--- /FCKeditor/trunk/_test/automated/_jsunit/tests/jsUnitMockTimeoutTest.html	(revision 1563)
+++ /FCKeditor/trunk/_test/automated/_jsunit/tests/jsUnitMockTimeoutTest.html	(revision 1564)
Index: /FCKeditor/trunk/_test/automated/tests/fckdataprocessor.html
===================================================================
--- /FCKeditor/trunk/_test/automated/tests/fckdataprocessor.html	(revision 1563)
+++ /FCKeditor/trunk/_test/automated/tests/fckdataprocessor.html	(revision 1564)
@@ -28,5 +28,5 @@
 	<script type="text/javascript">
 
-var FCK = 
+var FCK =
 {
 	IsDirty : function() { return true ; }
Index: /FCKeditor/trunk/_test/automated/tests/fckdomrange.html
===================================================================
--- /FCKeditor/trunk/_test/automated/tests/fckdomrange.html	(revision 1563)
+++ /FCKeditor/trunk/_test/automated/tests/fckdomrange.html	(revision 1564)
@@ -540,5 +540,5 @@
 
 	range.Expand( 'inline_elements' ) ;
-	
+
 	var innerRange = range._Range ;
 
@@ -553,12 +553,12 @@
 {
 	var textNode = document.getElementById('_B1').childNodes[2] ;
-	
+
 	var range = new FCKDomRange( window ) ;
 	range.MoveToNodeContents( textNode ) ;
 
 	range.Expand( 'inline_elements' ) ;
-	
+
 	var innerRange = range._Range ;
-	
+
 	assertEquals( 'startContainer', textNode, innerRange.startContainer ) ;
 	assertEquals( 'startOffset', 0, innerRange.startOffset ) ;
Index: /FCKeditor/trunk/_test/automated/tests/tests.js
===================================================================
--- /FCKeditor/trunk/_test/automated/tests/tests.js	(revision 1563)
+++ /FCKeditor/trunk/_test/automated/tests/tests.js	(revision 1564)
Index: /FCKeditor/trunk/_test/manual/_common/manual_test.js
===================================================================
--- /FCKeditor/trunk/_test/manual/_common/manual_test.js	(revision 1563)
+++ /FCKeditor/trunk/_test/manual/_common/manual_test.js	(revision 1564)
@@ -1,3 +1,2 @@
 ﻿if ( typeof FCKScriptLoader != 'undefined' )
 	FCKScriptLoader.FCKeditorPath = document.location.pathname.substring(0,document.location.pathname.lastIndexOf('_test')) ;
-
Index: /FCKeditor/trunk/_test/manual/fckdialog/test1.css
===================================================================
--- /FCKeditor/trunk/_test/manual/fckdialog/test1.css	(revision 1563)
+++ /FCKeditor/trunk/_test/manual/fckdialog/test1.css	(revision 1564)
Index: /FCKeditor/trunk/_test/manual/fckdialog/test1.html
===================================================================
--- /FCKeditor/trunk/_test/manual/fckdialog/test1.html	(revision 1563)
+++ /FCKeditor/trunk/_test/manual/fckdialog/test1.html	(revision 1564)
@@ -32,5 +32,5 @@
 4. Added window.focus(), fck_dialog.css, and language direction/No noticeable increase after 10 minutes.
 5. Added fck_dialog_ie6.js/Steadily increasing memory usage
-6. Added Init(), Throbber(), ResizeContainerSize()/No noticeable increase after 10 minutes. 
+6. Added Init(), Throbber(), ResizeContainerSize()/No noticeable increase after 10 minutes.
 7. Added all resize logic, LoadInnerDialog() and InnerDialogLoaded(), created the Sizer and Main modules/No noticeable increase after 10 minutes.
 8. Added drag and drop handlers/No noticeable increase (But I swear I saw it increasing eariler, with the same code!?!!)
Index: /FCKeditor/trunk/_test/manual/fckdomrangeiterator/test1.html
===================================================================
--- /FCKeditor/trunk/_test/manual/fckdomrangeiterator/test1.html	(revision 1563)
+++ /FCKeditor/trunk/_test/manual/fckdomrangeiterator/test1.html	(revision 1564)
@@ -49,10 +49,10 @@
 	iterator.ForceBrBreak		= document.getElementById( 'xBrBreak' ).checked ;
 	iterator.EnforceRealBlocks	= document.getElementById( 'xRealBlocks' ).checked ;
-	
+
 	var div = targetWindow.document.createElement( 'div' ) ;
 
 	var msg = '' ;
 	var counter = 0 ;
-	
+
 	var para ;
 	while ( ( para = iterator.GetNextParagraph() ) )		// Only one =
@@ -64,7 +64,7 @@
 		counter++ ;
 	}
-	
+
 	msg = 'Number of ranges: ' + counter + msg ;
-	
+
 	alert( msg ) ;
 }
Index: /FCKeditor/trunk/_test/manual/fckdomrangeiterator/test1_inner.html
===================================================================
--- /FCKeditor/trunk/_test/manual/fckdomrangeiterator/test1_inner.html	(revision 1563)
+++ /FCKeditor/trunk/_test/manual/fckdomrangeiterator/test1_inner.html	(revision 1564)
Index: /FCKeditor/trunk/_test/manual/fckpanel/test1/test.css
===================================================================
--- /FCKeditor/trunk/_test/manual/fckpanel/test1/test.css	(revision 1563)
+++ /FCKeditor/trunk/_test/manual/fckpanel/test1/test.css	(revision 1564)
Index: /FCKeditor/trunk/_test/manual/fckstyle/test1.html
===================================================================
--- /FCKeditor/trunk/_test/manual/fckstyle/test1.html	(revision 1563)
+++ /FCKeditor/trunk/_test/manual/fckstyle/test1.html	(revision 1564)
@@ -40,5 +40,5 @@
 
 // Do not add, rename or remove styles here.
-FCKConfig.CoreStyles = 
+FCKConfig.CoreStyles =
 {
 	'Bold' : {
@@ -97,7 +97,7 @@
 		Attributes : {
 			'class' : 'Test1' },
-		Overrides : { 
+		Overrides : {
 			Attributes : {
-				'class' : /^Test\d$/ } 
+				'class' : /^Test\d$/ }
 			}
 	},
@@ -106,7 +106,7 @@
 		Attributes : {
 			'class' : 'Test2' },
-		Overrides : { 
+		Overrides : {
 			Attributes : {
-				'class' : /^Test\d$/ } 
+				'class' : /^Test\d$/ }
 			}
 	},
@@ -150,5 +150,5 @@
 {
 	var stylesCombo = document.getElementById( 'xStyles' ) ;
-	
+
 	for ( var styleName in styles )
 	{
@@ -169,5 +169,5 @@
 	var style = new FCKStyle( styles[ document.getElementById( 'xStyles' ).value ] ) ;
 	style.ApplyToSelection( targetWindow ) ;
-	
+
 	document.getElementById('xSource').value = targetWindow.document.body.innerHTML ;
 
@@ -179,5 +179,5 @@
 	var style = new FCKStyle( styles[ document.getElementById( 'xStyles' ).value ] ) ;
 	style.RemoveFromSelection( targetWindow ) ;
-	
+
 	document.getElementById('xSource').value = targetWindow.document.body.innerHTML ;
 
@@ -188,5 +188,5 @@
 {
 	FCKStyles.RemoveAll() ;
-	
+
 	document.getElementById('xSource').value = targetWindow.document.body.innerHTML ;
 
Index: /FCKeditor/trunk/_test/manual/fckstyle/test1_inner.html
===================================================================
--- /FCKeditor/trunk/_test/manual/fckstyle/test1_inner.html	(revision 1563)
+++ /FCKeditor/trunk/_test/manual/fckstyle/test1_inner.html	(revision 1564)
@@ -24,5 +24,5 @@
 	<title>Test Page</title>
 	<style type="text/css">
-	
+
 		.Test1
 		{
@@ -44,5 +44,5 @@
 			font-style: italic;
 		}
-	
+
 	</style>
 	<script type="text/javascript">
Index: /FCKeditor/trunk/_test/manual/fckxhtml/test1/w3c_xhtml.html
===================================================================
--- /FCKeditor/trunk/_test/manual/fckxhtml/test1/w3c_xhtml.html	(revision 1563)
+++ /FCKeditor/trunk/_test/manual/fckxhtml/test1/w3c_xhtml.html	(revision 1564)
Index: /FCKeditor/trunk/_test/manual/fckxhtml/test1/w3c_xhtml_files/W3C-REC.css
===================================================================
--- /FCKeditor/trunk/_test/manual/fckxhtml/test1/w3c_xhtml_files/W3C-REC.css	(revision 1563)
+++ /FCKeditor/trunk/_test/manual/fckxhtml/test1/w3c_xhtml_files/W3C-REC.css	(revision 1564)
@@ -87,3 +87,2 @@
   background-image: url(http://www.w3.org/StyleSheets/TR/logo-REC);
 }
-
Index: /FCKeditor/trunk/_test/manual/testslist.html
===================================================================
--- /FCKeditor/trunk/_test/manual/testslist.html	(revision 1563)
+++ /FCKeditor/trunk/_test/manual/testslist.html	(revision 1564)
@@ -21,5 +21,5 @@
  * == END LICENSE ==
  *
- * Page used to select the test to run. 
+ * Page used to select the test to run.
 -->
 <html>
@@ -79,5 +79,2 @@
 </body>
 </html>
-
-
-
Index: /FCKeditor/trunk/_testcases/001.html
===================================================================
--- /FCKeditor/trunk/_testcases/001.html	(revision 1563)
+++ /FCKeditor/trunk/_testcases/001.html	(revision 1564)
@@ -52,7 +52,7 @@
 		<li>Hit the "submit by code" button and check the posted data.</li>
 	</ol>
-	
+
 	<hr>
-	
+
 	<form action="sampleposteddata.asp" method="post" target="_blank">
 		<script type="text/javascript">
Index: /FCKeditor/trunk/_testcases/002.html
===================================================================
--- /FCKeditor/trunk/_testcases/002.html	(revision 1563)
+++ /FCKeditor/trunk/_testcases/002.html	(revision 1564)
@@ -52,7 +52,7 @@
 			</LI>
 		</OL>
-		
+
 		<hr>
-		
+
 		<form action="sampleposteddata.asp" method="post" target="_blank">
 			<script type="text/javascript">
Index: /FCKeditor/trunk/_testcases/003.html
===================================================================
--- /FCKeditor/trunk/_testcases/003.html	(revision 1563)
+++ /FCKeditor/trunk/_testcases/003.html	(revision 1564)
@@ -52,7 +52,7 @@
 			</LI>
 		</OL>
-		
+
 		<hr>
-		
+
 		<form action="sampleposteddata.asp" method="post" target="_blank">
 			<script type="text/javascript">
Index: /FCKeditor/trunk/_testcases/004.html
===================================================================
--- /FCKeditor/trunk/_testcases/004.html	(revision 1563)
+++ /FCKeditor/trunk/_testcases/004.html	(revision 1564)
@@ -70,7 +70,7 @@
 			<LI>
 				Repeat steps 2 and 4.</LI></OL>
-		
+
 		<hr>
-		
+
 		<form action="sampleposteddata.asp" method="post" target="_blank">
 			<div id="eNoEditor">
Index: /FCKeditor/trunk/_testcases/005.html
===================================================================
--- /FCKeditor/trunk/_testcases/005.html	(revision 1563)
+++ /FCKeditor/trunk/_testcases/005.html	(revision 1564)
@@ -48,7 +48,7 @@
   <LI>Create an image and points it to /images/logotop.gif
   <LI>Hit submit button and check the posted data.</LI></OL>
-		
+
 		<hr>
-		
+
 		<form action="sampleposteddata.asp" method="post" target="_blank">
 			<script type="text/javascript">
Index: /FCKeditor/trunk/_testcases/006.html
===================================================================
--- /FCKeditor/trunk/_testcases/006.html	(revision 1563)
+++ /FCKeditor/trunk/_testcases/006.html	(revision 1564)
@@ -54,7 +54,7 @@
 			<LI>
 				Hit submit button and check the posted data.</LI></OL>
-		
+
 		<hr>
-		
+
 		<form action="sampleposteddata.asp" method="post" target="_blank">
 			<script type="text/javascript">
Index: /FCKeditor/trunk/_testcases/007.html
===================================================================
--- /FCKeditor/trunk/_testcases/007.html	(revision 1563)
+++ /FCKeditor/trunk/_testcases/007.html	(revision 1564)
@@ -45,7 +45,7 @@
 			<LI>
 				Hit submit button and check the posted data.</LI></OL>
-		
+
 		<hr>
-		
+
 		<form action="sampleposteddata.asp" method="post" target="_blank">
 			<script type="text/javascript">
Index: /FCKeditor/trunk/_testcases/008.html
===================================================================
--- /FCKeditor/trunk/_testcases/008.html	(revision 1563)
+++ /FCKeditor/trunk/_testcases/008.html	(revision 1564)
@@ -65,5 +65,5 @@
 		<li>Hit the "Save" button - an alert should popup.</li>
 	</ol>
-	
+
 	<hr />
 
Index: /FCKeditor/trunk/_testcases/testcases.css
===================================================================
--- /FCKeditor/trunk/_testcases/testcases.css	(revision 1563)
+++ /FCKeditor/trunk/_testcases/testcases.css	(revision 1564)
Index: /FCKeditor/trunk/_whatsnew.html
===================================================================
--- /FCKeditor/trunk/_whatsnew.html	(revision 1563)
+++ /FCKeditor/trunk/_whatsnew.html	(revision 1564)
@@ -51,5 +51,5 @@
 		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/1503">#1503</a>] It's possible
 			to define in the Styles that a Style (with an empty class) must be shown selected
-			only when no class is present in the current element, and selecting that item will 
+			only when no class is present in the current element, and selecting that item will
 			clear the current class (it does apply to any attribute, not only classes).</li>
 		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/191">#191</a>] The scrollbars
@@ -58,6 +58,6 @@
 		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/503">#503</a>] Orphaned
 			&lt;li&gt; elements now get properly enclosed in a &lt;ul&gt; on output.</li>
-		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/309">#309</a>] The 
-			ENTER key will not any more break &lt;button&gt; elements at the beginning of 
+		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/309">#309</a>] The
+			ENTER key will not any more break &lt;button&gt; elements at the beginning of
 			paragraphs.</li>
 		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/1654">#1654</a>] The editor
@@ -79,5 +79,5 @@
 			commands where executed even if the command itself was disabled.</li>
 		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/902">#902</a>] The button
-			to empty the box in the "Paste from Word" has been removed as it lead to confusion for some 
+			to empty the box in the "Paste from Word" has been removed as it lead to confusion for some
 			users.</li>
 		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/1682">#1682</a>] Editing control elements
@@ -95,5 +95,5 @@
 			markup.</li>
 		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/1530">#1530</a>] Pasting text into the
-			"Find what" fields in the Find and Replace dialog would now activate the find and replace 
+			"Find what" fields in the Find and Replace dialog would now activate the find and replace
 			buttons.</li>
 		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/1828">#1828</a>] The Find/Replace dialog
Index: /FCKeditor/trunk/editor/_source/classes/fckcontextmenu.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckcontextmenu.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/classes/fckcontextmenu.js	(revision 1564)
@@ -132,6 +132,6 @@
 			}
 
-			overrideButton.style.cssText = 'position:absolute;top:' + ( e.clientY - 2 ) + 
-				'px;left:' + ( e.clientX - 2 ) + 
+			overrideButton.style.cssText = 'position:absolute;top:' + ( e.clientY - 2 ) +
+				'px;left:' + ( e.clientX - 2 ) +
 				'px;width:5px;height:5px;opacity:0.01' ;
 		}
@@ -178,5 +178,5 @@
 		fckContextMenu._Redraw = false ;
 	}
-	
+
 	// This will avoid that the content of the context menu can be dragged in IE
 	// as the content of the panel is recreated we need to do it every time
Index: /FCKeditor/trunk/editor/_source/classes/fckdataprocessor.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckdataprocessor.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/classes/fckdataprocessor.js	(revision 1564)
Index: /FCKeditor/trunk/editor/_source/classes/fckdocumentfragment_gecko.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckdocumentfragment_gecko.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/classes/fckdocumentfragment_gecko.js	(revision 1564)
Index: /FCKeditor/trunk/editor/_source/classes/fckdocumentfragment_ie.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckdocumentfragment_ie.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/classes/fckdocumentfragment_ie.js	(revision 1564)
Index: /FCKeditor/trunk/editor/_source/classes/fckdomrange.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckdomrange.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/classes/fckdomrange.js	(revision 1564)
Index: /FCKeditor/trunk/editor/_source/classes/fckdomrange_gecko.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckdomrange_gecko.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/classes/fckdomrange_gecko.js	(revision 1564)
Index: /FCKeditor/trunk/editor/_source/classes/fckdomrange_ie.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckdomrange_ie.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/classes/fckdomrange_ie.js	(revision 1564)
@@ -83,5 +83,5 @@
 	// Create marker tags for the start and end boundaries.
 	var eStartMarker = this.GetBookmarkNode( bookmark, true ) ;
-	
+
 	if ( !eStartMarker )
 		return ;
@@ -113,5 +113,5 @@
 	{
 		bIsStartMakerAlone = ( forceExpand || !eStartMarker.previousSibling || eStartMarker.previousSibling.nodeName.toLowerCase() == 'br' ) && !eStartMarker.nextSibing ;
-		
+
 		// Append a temporary <span>&#65279;</span> before the selection.
 		// This is needed to avoid IE destroying selections inside empty
@@ -122,5 +122,5 @@
 		dummySpan.innerHTML = '&#65279;' ;	// Zero Width No-Break Space (U+FEFF). See #1359.
 		eStartMarker.parentNode.insertBefore( dummySpan, eStartMarker ) ;
-		
+
 		if ( bIsStartMakerAlone )
 		{
@@ -132,5 +132,5 @@
 		}
 	}
-	
+
 	if ( !this._Range )
 		this._Range = this.CreateRange() ;
@@ -146,5 +146,5 @@
 			// Move the selection start to include the temporary &#65279;.
 			oIERange.moveStart( 'character', -1 ) ;
-			
+
 			oIERange.select() ;
 
Index: /FCKeditor/trunk/editor/_source/classes/fckdomrangeiterator.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckdomrangeiterator.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/classes/fckdomrangeiterator.js	(revision 1564)
@@ -136,5 +136,5 @@
 						// The found boundary must be set as the next one at this
 						// point. (#1717)
-						if ( nodeName != 'br' ) 
+						if ( nodeName != 'br' )
 							this._NextNode = currentNode ;
 					}
@@ -211,7 +211,7 @@
 			{
 				range._UpdateElementInfo() ;
-				
-				if ( range.StartNode == range.EndNode 
-						&& range.StartNode.parentNode == range.StartBlockLimit 
+
+				if ( range.StartNode == range.EndNode
+						&& range.StartNode.parentNode == range.StartBlockLimit
 						&& range.StartNode.getAttribute && range.StartNode.getAttribute( '_fck_bookmark' ) )
 					range = null ;
@@ -219,5 +219,5 @@
 					break ;
 			}
-			
+
 			if ( isLast )
 				break ;
Index: /FCKeditor/trunk/editor/_source/classes/fckeditingarea.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckeditingarea.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/classes/fckeditingarea.js	(revision 1564)
@@ -156,5 +156,5 @@
 			// "if" and before the "onreadystatechange" assignement, making we
 			// lost the event call, so we do a manual call just to be sure.
-			} )() ;	
+			} )() ;
 		}
 		else
@@ -330,5 +330,5 @@
 	// Only apply the fix when in a block, and the block is empty.
 	if ( parentNode.childNodes.length > 0 ||
-		 !( FCKListsLib.BlockElements[parentTag] || 
+		 !( FCKListsLib.BlockElements[parentTag] ||
 		    FCKListsLib.NonEmptyBlockElements[parentTag] ) )
 	{
Index: /FCKeditor/trunk/editor/_source/classes/fckelementpath.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckelementpath.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/classes/fckelementpath.js	(revision 1564)
@@ -75,14 +75,13 @@
 {
 	var childNodes = element.childNodes ;
-	
+
 	for ( var i = 0, count = childNodes.length ; i < count ; i++ )
 	{
 		var child = childNodes[i] ;
-		
+
 		if ( child.nodeType == 1 && FCKListsLib.BlockElements[ child.nodeName.toLowerCase() ] )
 			return true ;
 	}
-	
+
 	return false ;
 }
-
Index: /FCKeditor/trunk/editor/_source/classes/fckenterkey.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckenterkey.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/classes/fckenterkey.js	(revision 1564)
@@ -468,5 +468,5 @@
 					if ( element == elementPath.Block || element == elementPath.BlockLimit )
 						break ;
-					
+
 					if ( FCKListsLib.InlineChildReqElements[ element.nodeName.toLowerCase() ] )
 					{
Index: /FCKeditor/trunk/editor/_source/classes/fckhtmliterator.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckhtmliterator.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/classes/fckhtmliterator.js	(revision 1564)
@@ -30,5 +30,5 @@
 	this._sourceHtml = source ;
 }
-FCKHtmlIterator.prototype = 
+FCKHtmlIterator.prototype =
 {
 	Next : function()
@@ -101,5 +101,5 @@
 	this._sourceHtml = source ;
 }
-FCKHtmlIterator.prototype = 
+FCKHtmlIterator.prototype =
 {
 	Next : function()
Index: /FCKeditor/trunk/editor/_source/classes/fckicon.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckicon.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/classes/fckicon.js	(revision 1564)
Index: /FCKeditor/trunk/editor/_source/classes/fckimagepreloader.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckimagepreloader.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/classes/fckimagepreloader.js	(revision 1564)
Index: /FCKeditor/trunk/editor/_source/classes/fckkeystrokehandler.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckkeystrokehandler.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/classes/fckkeystrokehandler.js	(revision 1564)
@@ -57,7 +57,7 @@
 		// If the configuration for the keystrokes is missing some element or has any extra comma
 		// this item won't be valid, so skip it and keep on processing.
-		if ( !keyDef ) 
+		if ( !keyDef )
 			continue ;
-		
+
 		if ( typeof( keyDef[0] ) == 'object' )		// It is an array with arrays defining the keystrokes.
 			this.SetKeystrokes.apply( this, keyDef ) ;
Index: /FCKeditor/trunk/editor/_source/classes/fckmenublock.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckmenublock.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/classes/fckmenublock.js	(revision 1564)
@@ -112,5 +112,5 @@
 		{
 			menuBlock._Window.focus() ;
-			
+
 			// Due to the event model provided by Opera, we need to set
 			// HasFocus here as the above focus() call will not fire the focus
Index: /FCKeditor/trunk/editor/_source/classes/fckmenublockpanel.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckmenublockpanel.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/classes/fckmenublockpanel.js	(revision 1564)
Index: /FCKeditor/trunk/editor/_source/classes/fckmenuitem.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckmenuitem.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/classes/fckmenuitem.js	(revision 1564)
Index: /FCKeditor/trunk/editor/_source/classes/fckpanel.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckpanel.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/classes/fckpanel.js	(revision 1564)
@@ -40,5 +40,5 @@
 		if ( FCK_IS_CUSTOM_DOMAIN )
 			document.domain = FCK_ORIGINAL_DOMAIN ;
-		
+
 		// Create the Popup that will hold the panel.
 		this._Popup	= this._Window.createPopup() ;
@@ -181,5 +181,5 @@
 		// Do not unlock focus manager here because we're displaying another floating panel
 		// instead of returning the editor to a "no panel" state (Bug #1514).
-		if ( FCK.ToolbarSet.CurrentInstance.GetInstanceObject( 'FCKPanel' )._OpenedPanel && 
+		if ( FCK.ToolbarSet.CurrentInstance.GetInstanceObject( 'FCKPanel' )._OpenedPanel &&
 				FCK.ToolbarSet.CurrentInstance.GetInstanceObject( 'FCKPanel' )._OpenedPanel != this )
 			FCK.ToolbarSet.CurrentInstance.GetInstanceObject( 'FCKPanel' )._OpenedPanel.Hide( false, true ) ;
@@ -262,5 +262,5 @@
 			me._IFrame.width = iWidth ;
 			me._IFrame.height = iHeight ;
-		
+
 			// Move the focus to the IFRAME so we catch the "onblur".
 			me._IFrame.contentWindow.focus() ;
Index: /FCKeditor/trunk/editor/_source/classes/fckplugin.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckplugin.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/classes/fckplugin.js	(revision 1564)
Index: /FCKeditor/trunk/editor/_source/classes/fckspecialcombo.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckspecialcombo.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/classes/fckspecialcombo.js	(revision 1564)
@@ -83,5 +83,5 @@
 	if ( this.Items )
 		this.Items = {} ;
-	
+
 	var itemsholder = this._ItemsHolderEl ;
 	while ( itemsholder.firstChild )
Index: /FCKeditor/trunk/editor/_source/classes/fckstyle.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckstyle.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/classes/fckstyle.js	(revision 1564)
@@ -781,5 +781,5 @@
 				{
 					value = value.replace( /\n/g, '<BR>' ) ;
-					value = value.replace( /[ \t]{2,}/g, 
+					value = value.replace( /[ \t]{2,}/g,
 							function ( match )
 							{
Index: /FCKeditor/trunk/editor/_source/classes/fcktoolbar.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fcktoolbar.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/classes/fcktoolbar.js	(revision 1564)
Index: /FCKeditor/trunk/editor/_source/classes/fcktoolbarbreak_gecko.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fcktoolbarbreak_gecko.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/classes/fcktoolbarbreak_gecko.js	(revision 1564)
Index: /FCKeditor/trunk/editor/_source/classes/fcktoolbarbutton.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fcktoolbarbutton.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/classes/fcktoolbarbutton.js	(revision 1564)
Index: /FCKeditor/trunk/editor/_source/classes/fcktoolbarfontformatcombo.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fcktoolbarfontformatcombo.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/classes/fcktoolbarfontformatcombo.js	(revision 1564)
@@ -35,5 +35,5 @@
 
 	this.PanelWidth = 190 ;
-	
+
 	this.DefaultLabel = FCKConfig.DefaultFontFormatLabel || '' ;
 }
@@ -65,5 +65,5 @@
 		div		: aNames[9] || ( aNames[0] + ' (DIV)')
 	} ;
-	
+
 	// Get the available formats from the configuration file.
 	var elements = FCKConfig.FontFormats.split(';') ;
Index: /FCKeditor/trunk/editor/_source/classes/fcktoolbarspecialcombo.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fcktoolbarspecialcombo.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/classes/fcktoolbarspecialcombo.js	(revision 1564)
@@ -103,5 +103,5 @@
 				{
 					this._LastValue = sValue ;
-					
+
 					if ( !sValue || sValue.length == 0 )
 					{
Index: /FCKeditor/trunk/editor/_source/classes/fcktoolbarstylecombo.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fcktoolbarstylecombo.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/classes/fcktoolbarstylecombo.js	(revision 1564)
@@ -77,8 +77,8 @@
 
 		// Object type styles have no preview.
-		var caption = style.GetType() == FCK_STYLE_OBJECT ? 
-			styleName : 
+		var caption = style.GetType() == FCK_STYLE_OBJECT ?
+			styleName :
 			FCKToolbarStyleCombo_BuildPreview( style, style.Label || styleName ) ;
-	
+
 		var item = targetSpecialCombo.AddItem( styleName, caption ) ;
 
@@ -124,5 +124,5 @@
 	//	  for that element only.
 	//	- Select the styles that are active for the current selection.
-	
+
 	// Clear the current selection.
 	targetSpecialCombo.DeselectAll() ;
@@ -131,7 +131,7 @@
 	var path ;
 	var tagName ;
-	
+
 	var selection = FCK.ToolbarSet.CurrentInstance.Selection ;
-	
+
 	if ( selection.GetType() == 'Control' )
 	{
@@ -149,5 +149,5 @@
 		var item = targetSpecialCombo.Items[i] ;
 		var style = item.Style ;
-		
+
 		if ( ( tagName && style.Element == tagName ) || ( !tagName && style.GetType() != FCK_STYLE_OBJECT ) )
 		{
@@ -162,14 +162,14 @@
 }
 
-function FCKToolbarStyleCombo_BuildPreview( style, caption ) 
+function FCKToolbarStyleCombo_BuildPreview( style, caption )
 {
 	var styleType = style.GetType() ;
 	var html = [] ;
-	
+
 	if ( styleType == FCK_STYLE_BLOCK )
 		html.push( '<div class="BaseFont">' ) ;
-	
+
 	var elementName = style.Element ;
-	
+
 	// Avoid <bdo> in the preview.
 	if ( elementName == 'bdo' )
Index: /FCKeditor/trunk/editor/_source/classes/fckw3crange.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckw3crange.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/classes/fckw3crange.js	(revision 1564)
@@ -421,5 +421,5 @@
 			{
 				var endIndex = FCKDomTools.GetIndexOf( topEnd ) ;
-				
+
 				// If the start node is to be removed, we must correct the
 				// index to reflect the removal.
Index: /FCKeditor/trunk/editor/_source/classes/fckxml.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckxml.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/classes/fckxml.js	(revision 1564)
Index: /FCKeditor/trunk/editor/_source/classes/fckxml_gecko.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckxml_gecko.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/classes/fckxml_gecko.js	(revision 1564)
@@ -62,5 +62,5 @@
 				alert( oXmlHttp.responseText ) ;
 		}
-		
+
 		this.DOMDocument = oXml ;
 	},
Index: /FCKeditor/trunk/editor/_source/classes/fckxml_ie.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckxml_ie.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/classes/fckxml_ie.js	(revision 1564)
Index: /FCKeditor/trunk/editor/_source/commandclasses/fck_othercommands.js
===================================================================
--- /FCKeditor/trunk/editor/_source/commandclasses/fck_othercommands.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/commandclasses/fck_othercommands.js	(revision 1564)
@@ -73,10 +73,10 @@
 {}
 
-FCKFormatBlockCommand.prototype = 
+FCKFormatBlockCommand.prototype =
 {
 	Name : 'FormatBlock',
-	
+
 	Execute : FCKStyleCommand.prototype.Execute,
-	
+
 	GetState : function()
 	{
@@ -90,5 +90,5 @@
 {}
 
-FCKFontNameCommand.prototype = 
+FCKFontNameCommand.prototype =
 {
 	Name		: 'FontName',
@@ -101,5 +101,5 @@
 {}
 
-FCKFontSizeCommand.prototype = 
+FCKFontSizeCommand.prototype =
 {
 	Name		: 'FontSize',
@@ -293,5 +293,5 @@
 		return ;
 	}
-	
+
 	FCK.ExecuteNamedCommand( this.Name ) ;
 }
@@ -403,5 +403,5 @@
 }
 
-FCKCopyCommand.prototype = 
+FCKCopyCommand.prototype =
 {
 	Execute : function()
@@ -424,5 +424,5 @@
 }
 
-FCKAnchorDeleteCommand.prototype = 
+FCKAnchorDeleteCommand.prototype =
 {
 	Execute : function()
Index: /FCKeditor/trunk/editor/_source/commandclasses/fckblockquotecommand.js
===================================================================
--- /FCKeditor/trunk/editor/_source/commandclasses/fckblockquotecommand.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/commandclasses/fckblockquotecommand.js	(revision 1564)
@@ -26,5 +26,5 @@
 }
 
-FCKBlockQuoteCommand.prototype = 
+FCKBlockQuoteCommand.prototype =
 {
 	Execute : function()
@@ -46,8 +46,8 @@
 			var bStart	= range.GetBookmarkNode( bookmark, true ) ;
 			var bEnd	= range.GetBookmarkNode( bookmark, false ) ;
-			
+
 			var cursor ;
-			
-			if ( bStart 
+
+			if ( bStart
 					&& bStart.parentNode.nodeName.IEquals( 'blockquote' )
 					&& !bStart.previousSibling )
@@ -61,5 +61,5 @@
 			}
 
-			if ( bEnd 
+			if ( bEnd
 					&& bEnd.parentNode.nodeName.IEquals( 'blockquote' )
 					&& !bEnd.previousSibling )
@@ -205,9 +205,9 @@
 					{
 						var docFrag = FCKTools.GetElementDocument( node ).createDocumentFragment() ;
-						var needBeginBr = firstTime && node.previousSibling && 
+						var needBeginBr = firstTime && node.previousSibling &&
 							!FCKListsLib.BlockBoundaries[node.previousSibling.nodeName.toLowerCase()] ;
 						if ( firstTime && needBeginBr )
 							docFrag.appendChild( FCKTools.GetElementDocument( node ).createElement( 'br' ) ) ;
-						var needEndBr = node.nextSibling && 
+						var needEndBr = node.nextSibling &&
 							!FCKListsLib.BlockBoundaries[node.nextSibling.nodeName.toLowerCase()] ;
 						while ( node.firstChild )
Index: /FCKeditor/trunk/editor/_source/commandclasses/fckfitwindow.js
===================================================================
--- /FCKeditor/trunk/editor/_source/commandclasses/fckfitwindow.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/commandclasses/fckfitwindow.js	(revision 1564)
@@ -156,5 +156,5 @@
 	//also lost, even if you comment the following line (MakeEditable).
 	// if ( FCKBrowserInfo.IsGecko10 )	// Initially I thought it was a FF 1.0 only problem.
-	if ( FCK.EditMode == FCK_EDITMODE_WYSIWYG ) 
+	if ( FCK.EditMode == FCK_EDITMODE_WYSIWYG )
 		FCK.EditingArea.MakeEditable() ;
 
Index: /FCKeditor/trunk/editor/_source/commandclasses/fckindentcommands.js
===================================================================
--- /FCKeditor/trunk/editor/_source/commandclasses/fckindentcommands.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/commandclasses/fckindentcommands.js	(revision 1564)
@@ -58,6 +58,6 @@
 		// If we're in a list, then the indent/outdent operations would be done on the list nodes.
 		// Otherwise, apply the operation on the nearest block nodes.
-		var nearestListBlock = FCKDomTools.GetCommonParentNode( range.StartNode || range.StartContainer , 
-				range.EndNode || range.EndContainer, 
+		var nearestListBlock = FCKDomTools.GetCommonParentNode( range.StartNode || range.StartContainer ,
+				range.EndNode || range.EndContainer,
 				['ul', 'ol'] ) ;
 		if ( nearestListBlock )
Index: /FCKeditor/trunk/editor/_source/commandclasses/fckjustifycommands.js
===================================================================
--- /FCKeditor/trunk/editor/_source/commandclasses/fckjustifycommands.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/commandclasses/fckjustifycommands.js	(revision 1564)
@@ -100,5 +100,5 @@
 		// change the DOM tree and break selections.
 		var bookmark = range.CreateBookmark() ;
-		
+
 		var cssClassName = this._CssClassName ;
 
Index: /FCKeditor/trunk/editor/_source/commandclasses/fckremoveformatcommand.js
===================================================================
--- /FCKeditor/trunk/editor/_source/commandclasses/fckremoveformatcommand.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/commandclasses/fckremoveformatcommand.js	(revision 1564)
Index: /FCKeditor/trunk/editor/_source/commandclasses/fckshowblocks.js
===================================================================
--- /FCKeditor/trunk/editor/_source/commandclasses/fckshowblocks.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/commandclasses/fckshowblocks.js	(revision 1564)
Index: /FCKeditor/trunk/editor/_source/commandclasses/fckstylecommand.js
===================================================================
--- /FCKeditor/trunk/editor/_source/commandclasses/fckstylecommand.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/commandclasses/fckstylecommand.js	(revision 1564)
@@ -28,5 +28,5 @@
 {
 	Name : 'Style',
-	
+
 	Execute : function( styleName, styleComboItem )
 	{
Index: /FCKeditor/trunk/editor/_source/commandclasses/fcktablecommand.js
===================================================================
--- /FCKeditor/trunk/editor/_source/commandclasses/fcktablecommand.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/commandclasses/fcktablecommand.js	(revision 1564)
@@ -36,5 +36,5 @@
 		switch ( this.Name )
 		{
-			case 'TableMergeRight' : 
+			case 'TableMergeRight' :
 				return FCKTableHandler.MergeRight() ;
 			case 'TableMergeDown' :
@@ -89,5 +89,5 @@
 					return FCK_TRISTATE_DISABLED ;
 			case 'TableMergeCells' :
-				if ( FCKTableHandler.CheckIsSelectionRectangular() 
+				if ( FCKTableHandler.CheckIsSelectionRectangular()
 						&& FCKTableHandler.GetSelectedCells().length > 1 )
 					return FCK_TRISTATE_OFF ;
@@ -103,4 +103,4 @@
 	}
 	else
-		return FCK_TRISTATE_DISABLED; 
+		return FCK_TRISTATE_DISABLED;
 }
Index: /FCKeditor/trunk/editor/_source/commandclasses/fcktextcolorcommand.js
===================================================================
--- /FCKeditor/trunk/editor/_source/commandclasses/fcktextcolorcommand.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/commandclasses/fcktextcolorcommand.js	(revision 1564)
@@ -110,5 +110,5 @@
 	this.className = 'ColorDeselected' ;
 	command._Panel.Hide() ;
-	FCKDialog.OpenDialog( 'FCKDialog_Color', FCKLang.DlgColorTitle, 'dialog/fck_colorselector.html', 410, 320, 
+	FCKDialog.OpenDialog( 'FCKDialog_Color', FCKLang.DlgColorTitle, 'dialog/fck_colorselector.html', 410, 320,
 			FCKTools.Bind( command, command.SetColor ) ) ;
 }
Index: /FCKeditor/trunk/editor/_source/fckeditorapi.js
===================================================================
--- /FCKeditor/trunk/editor/_source/fckeditorapi.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/fckeditorapi.js	(revision 1564)
@@ -36,6 +36,6 @@
 		// from a freed script" error).
 
-		// Note: we check the existence of oEditor.GetParentForm because some external 
-		// code (like JSON) can extend the Object prototype and we get then extra oEditor 
+		// Note: we check the existence of oEditor.GetParentForm because some external
+		// code (like JSON) can extend the Object prototype and we get then extra oEditor
 		// objects that aren't really FCKeditor instances.
 		var sScript =
@@ -165,4 +165,4 @@
 	window.FCKUnloadFlag = true ;
 }
-FCKTools.AddEventListener( window, 'unload', FCKeditorAPI_Cleanup ) ;	
+FCKTools.AddEventListener( window, 'unload', FCKeditorAPI_Cleanup ) ;
 FCKTools.AddEventListener( window, 'beforeunload', FCKeditorAPI_ConfirmCleanup) ;
Index: /FCKeditor/trunk/editor/_source/fckjscoreextensions.js
===================================================================
--- /FCKeditor/trunk/editor/_source/fckjscoreextensions.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/fckjscoreextensions.js	(revision 1564)
@@ -139,8 +139,8 @@
 	if ( typeof replacement == 'function' )
 	{
-		return this.replace( regExp, 
-			function() 
-			{ 
-				return replacement.apply( thisObj || this, arguments ) ; 
+		return this.replace( regExp,
+			function()
+			{
+				return replacement.apply( thisObj || this, arguments ) ;
 			} ) ;
 	}
Index: /FCKeditor/trunk/editor/_source/internals/fck.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fck.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/internals/fck.js	(revision 1564)
@@ -187,5 +187,5 @@
 				case 1 :
 					var nodeName = oNode.nodeName.toLowerCase() ;
-					if ( !FCKListsLib.BlockElements[ nodeName ] && 
+					if ( !FCKListsLib.BlockElements[ nodeName ] &&
 							nodeName != 'li' &&
 							!oNode.getAttribute('_fckfakelement') &&
@@ -318,5 +318,5 @@
 				aTargets.push( handlerFunction ) ;
 		}
-	
+
 	},
 
@@ -592,7 +592,7 @@
 		var iHeight	= FCKConfig.ScreenHeight * 0.7 ;
 		var iLeft	= ( FCKConfig.ScreenWidth - iWidth ) / 2 ;
-		
+
 		var sOpenUrl = '' ;
-		if ( FCK_IS_CUSTOM_DOMAIN && FCKBrowserInfo.IsIE) 
+		if ( FCK_IS_CUSTOM_DOMAIN && FCKBrowserInfo.IsIE)
 		{
 			window._FCKHtmlToLoad = sHTML ;
@@ -605,8 +605,8 @@
 				'})() )' ;
 		}
-		
+
 		var oWindow = window.open( sOpenUrl, null, 'toolbar=yes,location=no,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=' + iWidth + ',height=' + iHeight + ',left=' + iLeft ) ;
 
-		if ( !FCK_IS_CUSTOM_DOMAIN || !FCKBrowserInfo.IsIE) 
+		if ( !FCK_IS_CUSTOM_DOMAIN || !FCKBrowserInfo.IsIE)
 		{
 			oWindow.document.write( sHTML );
@@ -885,5 +885,5 @@
 		if ( parentElement && parentElement.nodeName.IEquals( 'body' ) )
 		{
-			if ( FCK.EditorDocument.body.childNodes.length == 1 
+			if ( FCK.EditorDocument.body.childNodes.length == 1
 					&& FCK.EditorDocument.body.firstChild == paddingNode )
 			{
@@ -1169,8 +1169,2 @@
 	}
 }
-
-
-
-
-
-
Index: /FCKeditor/trunk/editor/_source/internals/fck_contextmenu.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fck_contextmenu.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/internals/fck_contextmenu.js	(revision 1564)
@@ -71,5 +71,5 @@
 					menu.AddSeparator() ;
 					var oItem = menu.AddItem( 'Cell'	, FCKLang.CellCM ) ;
-					oItem.AddItem( 'TableInsertCellBefore'	, FCKLang.InsertCellBefore, 69 ) ; 
+					oItem.AddItem( 'TableInsertCellBefore'	, FCKLang.InsertCellBefore, 69 ) ;
 					oItem.AddItem( 'TableInsertCellAfter'	, FCKLang.InsertCellAfter, 58 ) ;
 					oItem.AddItem( 'TableDeleteCells'	, FCKLang.DeleteCells, 59 ) ;
@@ -79,5 +79,5 @@
 					else
 					{
-						oItem.AddItem( 'TableMergeRight'	, FCKLang.MergeRight, 60, 
+						oItem.AddItem( 'TableMergeRight'	, FCKLang.MergeRight, 60,
 							FCKCommands.GetCommand( 'TableMergeRight' ).GetState() == FCK_TRISTATE_DISABLED ) ;
 						oItem.AddItem( 'TableMergeDown'		, FCKLang.MergeDown, 60,
Index: /FCKeditor/trunk/editor/_source/internals/fck_gecko.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fck_gecko.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/internals/fck_gecko.js	(revision 1564)
@@ -173,5 +173,5 @@
 
 						var stopTag = stopNode.tagName.toLowerCase() ;
-						if ( FCKListsLib.BlockElements[stopTag] || FCKListsLib.EmptyElements[stopTag] 
+						if ( FCKListsLib.BlockElements[stopTag] || FCKListsLib.EmptyElements[stopTag]
 							|| FCKListsLib.NonEmptyBlockElements[stopTag] )
 							break ;
Index: /FCKeditor/trunk/editor/_source/internals/fck_ie.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fck_ie.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/internals/fck_ie.js	(revision 1564)
@@ -75,5 +75,5 @@
 {
 	var body = FCK.EditorDocument.body ;
-	
+
 	body.detachEvent( 'onpaste', Doc_OnPaste ) ;
 
@@ -81,5 +81,5 @@
 
 	body.attachEvent( 'onpaste', Doc_OnPaste ) ;
-	
+
 	return ret ;
 }
@@ -136,5 +136,5 @@
 
 	this.EditorDocument.attachEvent("ondblclick", Doc_OnDblClick ) ;
-	
+
 	// Catch cursor selection changes.
 	this.EditorDocument.attachEvent("onselectionchange", Doc_OnSelectionChange ) ;
@@ -276,5 +276,5 @@
 	if ( ! forceText )
 		sText = clipboardData.getData("Text") ;
-	else 
+	else
 		sText = forceText ;
 
@@ -288,5 +288,5 @@
 		var startTagIndex = sText.search( '<p>' ) ;
 
-		if ( ( closeTagIndex != -1 && startTagIndex != -1 && closeTagIndex < startTagIndex ) 
+		if ( ( closeTagIndex != -1 && startTagIndex != -1 && closeTagIndex < startTagIndex )
 				|| ( closeTagIndex != -1 && startTagIndex == -1 ) )
 		{
Index: /FCKeditor/trunk/editor/_source/internals/fckcodeformatter.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fckcodeformatter.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/internals/fckcodeformatter.js	(revision 1564)
Index: /FCKeditor/trunk/editor/_source/internals/fckcommands.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fckcommands.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/internals/fckcommands.js	(revision 1564)
@@ -45,5 +45,5 @@
 		case 'Subscript'	:
 		case 'Superscript'	: oCommand = new FCKCoreStyleCommand( commandName ) ; break ;
-		
+
 		case 'RemoveFormat'	: oCommand = new FCKRemoveFormatCommand() ; break ;
 
Index: /FCKeditor/trunk/editor/_source/internals/fckdebug.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fckdebug.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/internals/fckdebug.js	(revision 1564)
Index: /FCKeditor/trunk/editor/_source/internals/fckdialog.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fckdialog.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/internals/fckdialog.js	(revision 1564)
@@ -27,5 +27,5 @@
 	var baseZIndex ;
 	var cover ;
-	
+
 	// The document that holds the dialog.
 	var topWindow = window.parent ;
@@ -62,7 +62,7 @@
 		if ( !cover )
 			return ;
-		
+
 		var relElement = FCKTools.IsStrictMode( topDocument ) ? topDocument.documentElement : topDocument.body ;
-			
+
 		FCKDomTools.SetElementStyles( cover,
 			{
@@ -208,5 +208,5 @@
 				} ) ;
 			FCKDomTools.SetOpacity( cover, FCKConfig.BackgroundBlockerOpacity ) ;
-			
+
 			// For IE6-, we need to fill the cover with a transparent IFRAME,
 			// to properly block <select> fields.
@@ -217,5 +217,5 @@
 				iframe.frameBorder = 0 ;
 				iframe.src = FCKTools.GetVoidUrl() ;
-				FCKDomTools.SetElementStyles( iframe, 
+				FCKDomTools.SetElementStyles( iframe,
 					{
 						'width' : '100%',
@@ -237,5 +237,5 @@
 			FCKFocusManager.Lock() ;
 		},
-		
+
 		HideMainCover : function()
 		{
@@ -243,5 +243,5 @@
 			FCKFocusManager.Unlock() ;
 		},
-		
+
 		GetCover : function()
 		{
Index: /FCKeditor/trunk/editor/_source/internals/fckdocumentprocessor.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fckdocumentprocessor.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/internals/fckdocumentprocessor.js	(revision 1564)
@@ -136,5 +136,5 @@
 	while ( i >= 0 && ( oEmbed = aEmbeds[i--] ) )
 	{
-		// IE doesn't return the type attribute with oEmbed.type or oEmbed.getAttribute("type") 
+		// IE doesn't return the type attribute with oEmbed.type or oEmbed.getAttribute("type")
 		// But it turns out that after accessing it then it doesn't gets copied later
 		var oType = oEmbed.attributes[ 'type' ] ;
@@ -202,5 +202,5 @@
 			var newHR = document.createElement( 'hr' ) ;
 			newHR.mergeAttributes( eHR, true ) ;
-			
+
 			// We must insert the new one after it. insertBefore will not work in all cases.
 			FCKDomTools.InsertAfterNode( eHR, newHR ) ;
Index: /FCKeditor/trunk/editor/_source/internals/fckdomtools.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fckdomtools.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/internals/fckdomtools.js	(revision 1564)
@@ -972,5 +972,5 @@
 		var window = FCKTools.GetElementWindow( element ) ;
 		var windowHeight = FCKTools.GetViewPaneSize( window ).Height ;
-		
+
 		// Starts the offset that will be scrolled with the negative value of
 		// the visible window height.
@@ -981,5 +981,5 @@
 		{
 			offset += element.offsetHeight ;
-			
+
 			// Consider the margin in the scroll, which is ok for our current
 			// needs, but needs investigation if we will be using this function
@@ -992,5 +992,5 @@
 		while ( ( element = element.offsetParent ) )
 			offset += element.offsetTop || 0 ;
-		
+
 		// Scroll the window to the desired position, if not already visible.
 		var currentScroll = FCKTools.GetScrollPosition( window ).Y ;
@@ -999,6 +999,2 @@
 	}
 } ;
-
-
-
-
Index: /FCKeditor/trunk/editor/_source/internals/fcklisthandler.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fcklisthandler.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/internals/fcklisthandler.js	(revision 1564)
Index: /FCKeditor/trunk/editor/_source/internals/fcklistslib.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fcklistslib.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/internals/fcklistslib.js	(revision 1564)
@@ -54,5 +54,5 @@
 	// Object elements for the Styles System.
 	StyleObjectElements : { img:1,hr:1,li:1,table:1,tr:1,td:1,embed:1,object:1,ol:1,ul:1 },
-	
+
 	// Elements used to separate block contents.
 	BlockBoundaries : { p:1,div:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,hr:1,address:1,pre:1,ol:1,ul:1,li:1,dt:1,de:1,table:1,thead:1,tbody:1,tfoot:1,tr:1,th:1,td:1,caption:1,col:1,colgroup:1,blockquote:1,body:1 },
Index: /FCKeditor/trunk/editor/_source/internals/fckplugins.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fckplugins.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/internals/fckplugins.js	(revision 1564)
Index: /FCKeditor/trunk/editor/_source/internals/fckselection.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fckselection.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/internals/fckselection.js	(revision 1564)
@@ -22,5 +22,5 @@
  */
 
-var FCKSelection = FCK.Selection = 
+var FCKSelection = FCK.Selection =
 {
 	GetParentBlock : function()
@@ -35,5 +35,5 @@
 		return retval ;
 	},
-	
+
 	ApplyStyle : function( styleDefinition )
 	{
Index: /FCKeditor/trunk/editor/_source/internals/fckselection_gecko.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fckselection_gecko.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/internals/fckselection_gecko.js	(revision 1564)
Index: /FCKeditor/trunk/editor/_source/internals/fckselection_ie.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fckselection_ie.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/internals/fckselection_ie.js	(revision 1564)
@@ -87,10 +87,10 @@
 		default :
 			var doc = FCK.EditorDocument ;
-			
+
 			var range = doc.selection.createRange() ;
 			range.collapse( startBoundary !== false ) ;
-			
+
 			var el = range.parentElement() ;
-			
+
 			// It may happen that range is comming from outside "doc", so we
 			// must check it (#1204).
Index: /FCKeditor/trunk/editor/_source/internals/fcktablehandler.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fcktablehandler.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/internals/fcktablehandler.js	(revision 1564)
@@ -368,5 +368,5 @@
 	var baseRowIdx = rowIdx - selectionGeometry.y ;
 	var cellContents = FCKTools.GetElementDocument( refCell ).createDocumentFragment() ;
-	for ( var i = 0 ; i < selectionGeometry.height ; i++ ) 
+	for ( var i = 0 ; i < selectionGeometry.height ; i++ )
 	{
 		var rowChildNodesCount = 0 ;
@@ -377,5 +377,5 @@
 			{
 				var node = currentCell.removeChild( currentCell.firstChild ) ;
-				if ( node.nodeType != 1 
+				if ( node.nodeType != 1
 					|| ( node.getAttribute( 'type', 2 ) != '_moz' && node.getAttribute( '_moz_dirty' ) != null ) )
 				{
@@ -393,5 +393,5 @@
 	this._InstallTableMap( tableMap, refCell.parentNode.parentNode ) ;
 	refCell.appendChild( cellContents ) ;
-	
+
 	if ( FCKBrowserInfo.IsGeckoLike && ( ! refCell.firstChild ) )
 		FCKTools.AppendBogusBr( refCell ) ;
@@ -407,5 +407,5 @@
 	var refCell = target.refCell ;
 	var tableMap = target.tableMap ;
-	var nextCell = target.nextCell ; 
+	var nextCell = target.nextCell ;
 
 	var cellContents = FCK.EditorDocument.createDocumentFragment() ;
@@ -475,8 +475,8 @@
 	else
 	{
-		// Splitting a single-column cell - add a new cell, and expand 
+		// Splitting a single-column cell - add a new cell, and expand
 		// cells crossing the same column.
 		var newTableMap = [] ;
-		for ( var i = 0 ; i < tableMap.length ; i++ ) 
+		for ( var i = 0 ; i < tableMap.length ; i++ )
 		{
 			var newRow = tableMap[i].slice( 0, colIdx ) ;
@@ -552,5 +552,5 @@
 		var newRow = FCK.EditorDocument.createElement( 'tr' ) ;
 		currentCell.parentNode.parentNode.insertBefore( newRow, currentCell.parentNode.parentNode.rows[newCellRowIndex] ) ;
-		
+
 		// 2. +1 to rowSpan for all cells crossing currentCell's row.
 		for ( var i = 0 ; i < tableMap[currentRowIndex].length ; )
Index: /FCKeditor/trunk/editor/_source/internals/fcktoolbarset.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fcktoolbarset.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/internals/fcktoolbarset.js	(revision 1564)
@@ -120,5 +120,5 @@
 			oToolbarSet = eToolbarTarget.__FCKToolbarSet = new FCKToolbarSet( eTargetDocument ) ;
 			oToolbarSet._IFrame = eToolbarIFrame ;
-			
+
 			if ( FCK.IECleanup )
 				FCK.IECleanup.AddItem( eToolbarTarget, FCKToolbarSet_Target_Cleanup ) ;
@@ -273,5 +273,5 @@
 		// If the configuration for the toolbar is missing some element or has any extra comma
 		// this item won't be valid, so skip it and keep on processing.
-		if ( !oToolbarItems ) 
+		if ( !oToolbarItems )
 			continue ;
 
Index: /FCKeditor/trunk/editor/_source/internals/fcktools.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fcktools.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/internals/fcktools.js	(revision 1564)
@@ -463,5 +463,5 @@
 	// 2. It matters is when we're in IE and the element has no positioned ancestor.
 	// Otherwise the values should be ignored.
-	if ( FCKDomTools.GetCurrentElementStyle( w.document.body, 'position') != 'static' 
+	if ( FCKDomTools.GetCurrentElementStyle( w.document.body, 'position') != 'static'
 			|| ( FCKBrowserInfo.IsIE && FCKDomTools.GetPositionedAncestor( node ) == null ) )
 	{
Index: /FCKeditor/trunk/editor/_source/internals/fckundo.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fckundo.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/internals/fckundo.js	(revision 1564)
@@ -109,5 +109,5 @@
 	else
 	{
-		return this._CompareCursors( bookmark1.Start, bookmark2.Start ) == 0 
+		return this._CompareCursors( bookmark1.Start, bookmark2.Start ) == 0
 			&& this._CompareCursors( bookmark1.End, bookmark2.End ) == 0 ;
 	}
@@ -132,6 +132,6 @@
 
 	// Cancel operation if the new step is identical to the previous one.
-	if ( this.CurrentIndex > 0 
-			&& sHtml == this.SavedData[ this.CurrentIndex ][0] 
+	if ( this.CurrentIndex > 0
+			&& sHtml == this.SavedData[ this.CurrentIndex ][0]
 			&& this._CheckIsBookmarksEqual( bookmark, this.SavedData[ this.CurrentIndex ][1] ) )
 		return ;
Index: /FCKeditor/trunk/editor/_source/internals/fckurlparams.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fckurlparams.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/internals/fckurlparams.js	(revision 1564)
Index: /FCKeditor/trunk/editor/_source/internals/fckxhtml.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fckxhtml.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/internals/fckxhtml.js	(revision 1564)
@@ -44,5 +44,5 @@
 	// Create the XML DOMDocument object.
 	this.XML = FCKTools.CreateXmlObject( 'DOMDocument' ) ;
-	
+
 	// Add a root element that holds all child nodes.
 	this.MainNode = this.XML.appendChild( this.XML.createElement( 'xhtml' ) ) ;
@@ -147,5 +147,5 @@
 		}
 	}
-	
+
 	// If the resulting node is empty.
 	if ( xmlNode.childNodes.length == 0 )
@@ -183,6 +183,6 @@
 			// If we detect a <br> inside a <pre> in Gecko, turn it into a line break instead.
 			// This is a workaround for the Gecko bug here: https://bugzilla.mozilla.org/show_bug.cgi?id=92921
-			if ( FCKBrowserInfo.IsGecko 
-					&& htmlNode.tagName.toLowerCase() == 'br' 
+			if ( FCKBrowserInfo.IsGecko
+					&& htmlNode.tagName.toLowerCase() == 'br'
 					&& htmlNode.parentNode.tagName.toLowerCase() == 'pre' )
 			{
@@ -236,5 +236,5 @@
 
 			var oNode = this.XML.createElement( sNodeName ) ;
-			
+
 			// Add all attributes.
 			FCKXHtml._AppendAttributes( xmlNode, htmlNode, oNode, sNodeName ) ;
@@ -414,5 +414,5 @@
 
 		// Reset the _fckxhtmljob so the HTML node is processed again.
-		htmlNode._fckxhtmljob = null ; 
+		htmlNode._fckxhtmljob = null ;
 
 		// Loop through all sibling LIs, adding them to the <ul>.
@@ -420,5 +420,5 @@
 		{
 			FCKXHtml._AppendNode( newTarget, htmlNode ) ;
-			
+
 			// Look for the next element following this <li>.
 			do
Index: /FCKeditor/trunk/editor/_source/internals/fckxhtml_gecko.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fckxhtml_gecko.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/internals/fckxhtml_gecko.js	(revision 1564)
@@ -69,5 +69,5 @@
 {
 	// Opera moves the <FCK:meta> element outside head (#1166).
-	
+
 	// Save a reference to the XML <head> node, so we can use it for
 	// orphan <meta>s.
@@ -75,5 +75,5 @@
 	{
 		FCKXHtml.XML._HeadElement = node ;
-		
+
 		node = FCKXHtml._AppendChildNodes( node, htmlNode, true ) ;
 
@@ -88,5 +88,5 @@
 		{
 			var headElement = FCKXHtml.XML._HeadElement ;
-			
+
 			if ( headElement && xmlNode != headElement )
 			{
Index: /FCKeditor/trunk/editor/_source/internals/fckxhtml_ie.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fckxhtml_ie.js	(revision 1563)
+++ /FCKeditor/trunk/editor/_source/internals/fckxhtml_ie.js	(revision 1564)
@@ -147,5 +147,5 @@
 }
 
-// Fix behavior for IE, it doesn't read back the .name on newly created maps 
+// Fix behavior for IE, it doesn't read back the .name on newly created maps
 FCKXHtml.TagProcessors['map'] = function( node, htmlNode )
 {
Index: /FCKeditor/trunk/editor/css/fck_internal.css
===================================================================
--- /FCKeditor/trunk/editor/css/fck_internal.css	(revision 1563)
+++ /FCKeditor/trunk/editor/css/fck_internal.css	(revision 1564)
@@ -147,5 +147,5 @@
 }
 
-.FCK__ShowBlocks blockquote 
+.FCK__ShowBlocks blockquote
 {
 	background-image: url(images/block_blockquote.png);
Index: /FCKeditor/trunk/editor/dialog/common/fck_dialog_common.js
===================================================================
--- /FCKeditor/trunk/editor/dialog/common/fck_dialog_common.js	(revision 1563)
+++ /FCKeditor/trunk/editor/dialog/common/fck_dialog_common.js	(revision 1564)
@@ -37,5 +37,5 @@
 		}
 		catch( e ) {}
-		
+
 		// Remove a domain part: www.mytest.example.com => mytest.example.com => example.com ...
 		d = d.replace( /.*?(?:\.|$)/, '' ) ;
@@ -43,15 +43,15 @@
 		if ( d.length == 0 )
 			break ;		// It was not able to detect the domain.
-		
+
 		try
 		{
 			document.domain = d ;
 		}
-		catch (e) 
+		catch (e)
 		{
 			break ;
 		}
 	}
-})() ; 
+})() ;
 
 // Gets a element by its Id. Used for shorter coding.
@@ -101,5 +101,5 @@
 var IsDigit = ( function()
 	{
-		var KeyIdentifierMap = 
+		var KeyIdentifierMap =
 		{
 			End			: 35,
@@ -116,6 +116,6 @@
 
 				var iCode = ( e.keyCode || e.charCode ) ;
-				
-				if ( !iCode && e.keyIdentifier && ( e.keyIdentifier in KeyIdentifierMap ) ) 
+
+				if ( !iCode && e.keyIdentifier && ( e.keyIdentifier in KeyIdentifierMap ) )
 						iCode = KeyIdentifierMap[ e.keyIdentifier ] ;
 
@@ -222,5 +222,5 @@
 	var oNewNode ;
 
-	// IE doesn't allow easily to change properties of an existing object, 
+	// IE doesn't allow easily to change properties of an existing object,
 	// so remove the old and force the creation of a new one.
 	var oldNode = null ;
@@ -230,5 +230,5 @@
 		var bChanged = false;
 		for( var attName in oAttributes )
-			bChanged |= ( oOriginal.getAttribute( attName, 2) != oAttributes[attName] ) ;	
+			bChanged |= ( oOriginal.getAttribute( attName, 2) != oAttributes[attName] ) ;
 
 		if ( bChanged )
@@ -290,5 +290,5 @@
 			oNewNode = oEditor.FCK.InsertElement( nodeName ) ;
 		}
-	}	
+	}
 
 	// Set the basic attributes
Index: /FCKeditor/trunk/editor/dialog/fck_button.html
===================================================================
--- /FCKeditor/trunk/editor/dialog/fck_button.html	(revision 1563)
+++ /FCKeditor/trunk/editor/dialog/fck_button.html	(revision 1564)
@@ -60,5 +60,5 @@
 {
 	oEditor.FCKUndo.SaveUndoStep() ;
-	
+
 	oActiveEl = CreateNamedElement( oEditor, oActiveEl, 'INPUT', {name: GetE('txtName').value, type: GetE('txtType').value } ) ;
 
Index: /FCKeditor/trunk/editor/dialog/fck_checkbox.html
===================================================================
--- /FCKeditor/trunk/editor/dialog/fck_checkbox.html	(revision 1563)
+++ /FCKeditor/trunk/editor/dialog/fck_checkbox.html	(revision 1564)
@@ -60,5 +60,5 @@
 {
 	oEditor.FCKUndo.SaveUndoStep() ;
-	
+
 	oActiveEl = CreateNamedElement( oEditor, oActiveEl, 'INPUT', {name: GetE('txtName').value, type: 'checkbox' } ) ;
 
Index: /FCKeditor/trunk/editor/dialog/fck_hiddenfield.html
===================================================================
--- /FCKeditor/trunk/editor/dialog/fck_hiddenfield.html	(revision 1563)
+++ /FCKeditor/trunk/editor/dialog/fck_hiddenfield.html	(revision 1564)
@@ -70,5 +70,5 @@
 {
 	oEditor.FCKUndo.SaveUndoStep() ;
-	
+
 	oActiveEl = CreateNamedElement( oEditor, oActiveEl, 'INPUT', {name: GetE('txtName').value, type: 'hidden' } ) ;
 
Index: /FCKeditor/trunk/editor/dialog/fck_link/fck_link.js
===================================================================
--- /FCKeditor/trunk/editor/dialog/fck_link/fck_link.js	(revision 1563)
+++ /FCKeditor/trunk/editor/dialog/fck_link/fck_link.js	(revision 1564)
@@ -228,5 +228,5 @@
 
 	// Accessible popups, the popup data is in the onclick attribute
-	if ( !oPopupMatch ) 
+	if ( !oPopupMatch )
 	{
 		var onclick = oLink.getAttribute( 'onclick_fckprotectedatt' ) ;
@@ -235,5 +235,5 @@
 			// Decode the protected string
 			onclick = decodeURIComponent( onclick ) ;
-			
+
 			oPopupMatch = oRegex.OnClickPopup.exec( onclick ) ;
 			if( oPopupMatch )
@@ -578,5 +578,5 @@
 				// Decode the protected string
 				onclick = decodeURIComponent( onclick ) ;
-			
+
 				if( oRegex.OnClickPopup.test( onclick ) )
 					SetAttribute( oLink, 'onclick_fckprotectedatt', '' ) ;
@@ -702,5 +702,5 @@
 {
 	var target = FCKConfig.DefaultLinkTarget || '' ;
-	
+
 	if ( oLink || target.length == 0 )
 		return ;
@@ -718,5 +718,5 @@
 			break ;
 	}
-	
+
 	GetE('txtTargetFrame').value = target ;
 }
Index: /FCKeditor/trunk/editor/dialog/fck_paste.html
===================================================================
--- /FCKeditor/trunk/editor/dialog/fck_paste.html	(revision 1563)
+++ /FCKeditor/trunk/editor/dialog/fck_paste.html	(revision 1564)
@@ -52,5 +52,5 @@
 		// For document.domain compatibility (#123) we must do all the magic in
 		// the URL for IE.
-		var sFrameUrl = !oEditor.FCK_IS_CUSTOM_DOMAIN || !FCKBrowserInfo.IsIE ? 
+		var sFrameUrl = !oEditor.FCK_IS_CUSTOM_DOMAIN || !FCKBrowserInfo.IsIE ?
 			'javascript:void(0)' :
 			'javascript:void( (function(){' +
@@ -62,9 +62,9 @@
 				'window.focus() ;' +
 				'})() )' ;
-			
+
 		var eFrameSpace = document.getElementById( 'xFrameSpace' ) ;
 		eFrameSpace.innerHTML = '<iframe id="frmData" src="' + sFrameUrl + '" ' +
 					'height="98%" width="99%" frameborder="0" style="border: #000000 1px; background-color: #ffffff"></iframe>' ;
-		
+
 		var oFrame = eFrameSpace.firstChild ;
 
Index: /FCKeditor/trunk/editor/dialog/fck_radiobutton.html
===================================================================
--- /FCKeditor/trunk/editor/dialog/fck_radiobutton.html	(revision 1563)
+++ /FCKeditor/trunk/editor/dialog/fck_radiobutton.html	(revision 1564)
@@ -60,5 +60,5 @@
 {
 	oEditor.FCKUndo.SaveUndoStep() ;
-	
+
 	oActiveEl = CreateNamedElement( oEditor, oActiveEl, 'INPUT', {name: GetE('txtName').value, type: 'radio' } ) ;
 
Index: /FCKeditor/trunk/editor/dialog/fck_select.html
===================================================================
--- /FCKeditor/trunk/editor/dialog/fck_select.html	(revision 1563)
+++ /FCKeditor/trunk/editor/dialog/fck_select.html	(revision 1564)
@@ -78,5 +78,5 @@
 {
 	oEditor.FCKUndo.SaveUndoStep() ;
-	
+
 	var sSize = GetE('txtLines').value ;
 	if ( sSize == null || isNaN( sSize ) || sSize <= 1 )
Index: /FCKeditor/trunk/editor/dialog/fck_select/fck_select.js
===================================================================
--- /FCKeditor/trunk/editor/dialog/fck_select/fck_select.js	(revision 1563)
+++ /FCKeditor/trunk/editor/dialog/fck_select/fck_select.js	(revision 1564)
Index: /FCKeditor/trunk/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php
===================================================================
--- /FCKeditor/trunk/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php	(revision 1563)
+++ /FCKeditor/trunk/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php	(revision 1564)
@@ -198,4 +198,2 @@
 </body>
 </html>
-
-
Index: /FCKeditor/trunk/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl
===================================================================
--- /FCKeditor/trunk/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl	(revision 1563)
+++ /FCKeditor/trunk/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl	(revision 1564)
@@ -180,4 +180,2 @@
 </html>
 EOF
-
-
Index: /FCKeditor/trunk/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js
===================================================================
--- /FCKeditor/trunk/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js	(revision 1563)
+++ /FCKeditor/trunk/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js	(revision 1564)
@@ -460,3 +460,2 @@
 	return inputs;
 }
-
Index: /FCKeditor/trunk/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css
===================================================================
--- /FCKeditor/trunk/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css	(revision 1563)
+++ /FCKeditor/trunk/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css	(revision 1564)
Index: /FCKeditor/trunk/editor/dialog/fck_table.html
===================================================================
--- /FCKeditor/trunk/editor/dialog/fck_table.html	(revision 1563)
+++ /FCKeditor/trunk/editor/dialog/fck_table.html	(revision 1564)
Index: /FCKeditor/trunk/editor/dialog/fck_tablecell.html
===================================================================
--- /FCKeditor/trunk/editor/dialog/fck_tablecell.html	(revision 1563)
+++ /FCKeditor/trunk/editor/dialog/fck_tablecell.html	(revision 1564)
@@ -91,5 +91,5 @@
 
 		if ( GetE('selWordWrap').value == 'false' )
-			SetAttribute( aCells[i], 'noWrap', 'nowrap' ) ;  
+			SetAttribute( aCells[i], 'noWrap', 'nowrap' ) ;
 		else
 			aCells[i].removeAttribute( 'noWrap' ) ;
Index: /FCKeditor/trunk/editor/fckeditor.html
===================================================================
--- /FCKeditor/trunk/editor/fckeditor.html	(revision 1563)
+++ /FCKeditor/trunk/editor/fckeditor.html	(revision 1564)
@@ -49,5 +49,5 @@
 		}
 		catch( e ) {}
-		
+
 		// Remove a domain part: www.mytest.example.com => mytest.example.com => example.com ...
 		d = d.replace( /.*?(?:\.|$)/, '' ) ;
@@ -55,5 +55,5 @@
 		if ( d.length == 0 )
 			break ;		// It was not able to detect the domain.
-		
+
 		try
 		{
@@ -65,5 +65,5 @@
 		}
 	}
-})() ; 
+})() ;
 
 // Save a reference to the detected runtime domain.
Index: /FCKeditor/trunk/editor/filemanager/browser/default/browser.css
===================================================================
--- /FCKeditor/trunk/editor/filemanager/browser/default/browser.css	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/browser/default/browser.css	(revision 1564)
Index: /FCKeditor/trunk/editor/filemanager/browser/default/js/common.js
===================================================================
--- /FCKeditor/trunk/editor/filemanager/browser/default/js/common.js	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/browser/default/js/common.js	(revision 1564)
Index: /FCKeditor/trunk/editor/filemanager/connectors/asp/class_upload.asp
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/asp/class_upload.asp	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/asp/class_upload.asp	(revision 1564)
Index: /FCKeditor/trunk/editor/filemanager/connectors/asp/commands.asp
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/asp/commands.asp	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/asp/commands.asp	(revision 1564)
@@ -191,5 +191,5 @@
 	dim sFileUrl
 	sFileUrl = CombinePaths( GetResourceTypePath( resourceType, sCommand ) , currentFolder )
-	sFileUrl = CombinePaths( sFileUrl, sFileName ) 
+	sFileUrl = CombinePaths( sFileUrl, sFileName )
 
 	SendUploadResults sErrorNumber, sFileUrl, sFileName, ""
Index: /FCKeditor/trunk/editor/filemanager/connectors/asp/config.asp
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/asp/config.asp	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/asp/config.asp	(revision 1564)
@@ -24,5 +24,5 @@
 
 ' SECURITY: You must explicitly enable this "connector" (set it to "True").
-' WARNING: don't just set "ConfigIsEnabled = true", you must be sure that only 
+' WARNING: don't just set "ConfigIsEnabled = true", you must be sure that only
 '		authenticated users can access this file or use some kind of session checking.
 Dim ConfigIsEnabled
@@ -30,5 +30,5 @@
 
 ' Path to user files relative to the document root.
-' This setting is preserved only for backward compatibility. 
+' This setting is preserved only for backward compatibility.
 ' You should look at the settings for each resource type to get the full potential
 Dim ConfigUserFilesPath
@@ -38,5 +38,5 @@
 ' following setting enabled.
 Dim ConfigForceSingleExtension
-ConfigForceSingleExtension = true 
+ConfigForceSingleExtension = true
 
 ' What the user can do with this connector
@@ -55,8 +55,8 @@
 '	Configuration settings for each Resource Type
 '
-'	- AllowedExtensions: the possible extensions that can be allowed. 
+'	- AllowedExtensions: the possible extensions that can be allowed.
 '		If it is empty then any file type can be uploaded.
 '
-'	- DeniedExtensions: The extensions that won't be allowed. 
+'	- DeniedExtensions: The extensions that won't be allowed.
 '		If it is empty then no restrictions are done here.
 '
@@ -65,11 +65,11 @@
 '
 '	- FileTypesPath: the virtual folder relative to the document root where
-'		these resources will be located. 
+'		these resources will be located.
 '		Attention: It must start and end with a slash: '/'
 '
 '	- FileTypesAbsolutePath: the physical path to the above folder. It must be
-'		an absolute path. 
+'		an absolute path.
 '		If it's an empty string then it will be autocalculated.
-'		Useful if you are using a virtual directory, symbolic link or alias. 
+'		Useful if you are using a virtual directory, symbolic link or alias.
 '		Examples: 'C:\\MySite\\userfiles\\' or '/root/mysite/userfiles/'.
 '		Attention: The above 'FileTypesPath' must point to the same directory.
@@ -77,12 +77,12 @@
 '
 ' - QuickUploadPath: the virtual folder relative to the document root where
-'		these resources will be uploaded using the Upload tab in the resources 
+'		these resources will be uploaded using the Upload tab in the resources
 '		dialogs.
 '		Attention: It must start and end with a slash: '/'
 '
 '	 - QuickUploadAbsolutePath: the physical path to the above folder. It must be
-'		an absolute path. 
+'		an absolute path.
 '		If it's an empty string then it will be autocalculated.
-'		Useful if you are using a virtual directory, symbolic link or alias. 
+'		Useful if you are using a virtual directory, symbolic link or alias.
 '		Examples: 'C:\\MySite\\userfiles\\' or '/root/mysite/userfiles/'.
 '		Attention: The above 'QuickUploadPath' must point to the same directory.
Index: /FCKeditor/trunk/editor/filemanager/connectors/asp/connector.asp
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/asp/connector.asp	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/asp/connector.asp	(revision 1564)
@@ -51,5 +51,5 @@
 	sCurrentFolder = GetCurrentFolder()
 
-	' Check if it is an allowed command 
+	' Check if it is an allowed command
 	if ( Not IsAllowedCommand( sCommand ) ) then
 		SendError 1, "The """ & sCommand & """ command isn't allowed"
@@ -57,5 +57,5 @@
 
 	' Check if it is an allowed resource type.
-	if ( Not IsAllowedType( sResourceType ) ) Then 
+	if ( Not IsAllowedType( sResourceType ) ) Then
 		SendError 1, "The """ & sResourceType & """ resource type isn't allowed"
 	end if
Index: /FCKeditor/trunk/editor/filemanager/connectors/asp/io.asp
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/asp/io.asp	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/asp/io.asp	(revision 1564)
@@ -41,12 +41,12 @@
 		else
 			' Map the "UserFiles" path to a local directory.
-			GetResourceTypeDirectory = Server.MapPath( ConfigQuickUploadPath.Item( resourceType ) ) 
+			GetResourceTypeDirectory = Server.MapPath( ConfigQuickUploadPath.Item( resourceType ) )
 		end if
 	else
-		if ( ConfigFileTypesAbsolutePath.Item( resourceType ) <> "" ) then 
+		if ( ConfigFileTypesAbsolutePath.Item( resourceType ) <> "" ) then
 			GetResourceTypeDirectory = ConfigFileTypesAbsolutePath.Item( resourceType )
 		else
 			' Map the "UserFiles" path to a local directory.
-			GetResourceTypeDirectory = Server.MapPath( ConfigFileTypesPath.Item( resourceType ) ) 
+			GetResourceTypeDirectory = Server.MapPath( ConfigFileTypesPath.Item( resourceType ) )
 		end if
 	end if
@@ -64,5 +64,5 @@
 	Dim sResourceTypePath
 	' Get the resource type directory.
-	sResourceTypePath = GetResourceTypeDirectory( resourceType, sCommand ) 
+	sResourceTypePath = GetResourceTypeDirectory( resourceType, sCommand )
 
 	' Ensure that the directory exists.
Index: /FCKeditor/trunk/editor/filemanager/connectors/aspx/config.ascx
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/aspx/config.ascx	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/aspx/config.ascx	(revision 1564)
@@ -23,5 +23,5 @@
 --%>
 <script runat="server">
-	
+
 	/**
 	 * This function must check the user session to be sure that he/she is
@@ -95,4 +95,4 @@
 		TypeConfig[ "Media" ].QuickUploadAbsolutePath	= ( UserFilesAbsolutePath == "" ? "" : "%UserFilesAbsolutePath%" );
 	}
-	
+
 </script>
Index: /FCKeditor/trunk/editor/filemanager/connectors/aspx/connector.aspx
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/aspx/connector.aspx	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/aspx/connector.aspx	(revision 1564)
Index: /FCKeditor/trunk/editor/filemanager/connectors/aspx/upload.aspx
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/aspx/upload.aspx	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/aspx/upload.aspx	(revision 1564)
Index: /FCKeditor/trunk/editor/filemanager/connectors/cfm/ImageObject.cfc
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/cfm/ImageObject.cfc	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/cfm/ImageObject.cfc	(revision 1564)
@@ -2,5 +2,5 @@
 <!---
 	ImageObject.cfc written by Rick Root (rick@webworksllc.com)
-	
+
 	Related Web Sites:
 	- http://www.opensourcecf.com/imagecfc (home page)
@@ -33,32 +33,32 @@
 	All rights reserved.
 
-	Redistribution and use in source and binary forms, with or 
-	without modification, are permitted provided that the 
+	Redistribution and use in source and binary forms, with or
+	without modification, are permitted provided that the
 	following conditions are met:
 
-	- Redistributions of source code must retain the above 
-	  copyright notice, this list of conditions and the 
-	  following disclaimer. 
-	- Redistributions in binary form must reproduce the above 
-	  copyright notice, this list of conditions and the 
-	  following disclaimer in the documentation and/or other 
-	  materials provided with the distribution. 
-	- Neither the name of the Webworks, LLC. nor the names of 
-	  its contributors may be used to endorse or promote products 
-	  derived from this software without specific prior written 
-	  permission. 
-
-	THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND 
-	CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, 
-	INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 
-	MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 
-	DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
-	CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 
-	SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
-	BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 
-	LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
-	HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
-	CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 
-	OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 
+	- Redistributions of source code must retain the above
+	  copyright notice, this list of conditions and the
+	  following disclaimer.
+	- Redistributions in binary form must reproduce the above
+	  copyright notice, this list of conditions and the
+	  following disclaimer in the documentation and/or other
+	  materials provided with the distribution.
+	- Neither the name of the Webworks, LLC. nor the names of
+	  its contributors may be used to endorse or promote products
+	  derived from this software without specific prior written
+	  permission.
+
+	THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+	CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
+	INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+	MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+	DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+	CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+	SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+	BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+	LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+	HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+	CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+	OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 	SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 --->
@@ -188,5 +188,5 @@
 	</cfif>
 	<cfset imageCFC.setOption(key, val)>
-	
+
 </cffunction>
 
Index: /FCKeditor/trunk/editor/filemanager/connectors/cfm/cf5_upload.cfm
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/cfm/cf5_upload.cfm	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/cfm/cf5_upload.cfm	(revision 1564)
Index: /FCKeditor/trunk/editor/filemanager/connectors/cfm/cf_basexml.cfm
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/cfm/cf_basexml.cfm	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/cfm/cf_basexml.cfm	(revision 1564)
Index: /FCKeditor/trunk/editor/filemanager/connectors/cfm/cf_upload.cfm
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/cfm/cf_upload.cfm	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/cfm/cf_upload.cfm	(revision 1564)
@@ -65,4 +65,2 @@
 
 <cfset FileUpload( sType, sCurrentFolder, sCommand )>
-
-
Index: /FCKeditor/trunk/editor/filemanager/connectors/cfm/cf_util.cfm
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/cfm/cf_util.cfm	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/cfm/cf_util.cfm	(revision 1564)
@@ -130,3 +130,2 @@
 	<cfreturn false>
 </cffunction>
-
Index: /FCKeditor/trunk/editor/filemanager/connectors/cfm/connector.cfm
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/cfm/connector.cfm	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/cfm/connector.cfm	(revision 1564)
Index: /FCKeditor/trunk/editor/filemanager/connectors/cfm/image.cfc
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/cfm/image.cfc	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/cfm/image.cfc	(revision 1564)
@@ -1323,3 +1323,2 @@
 
 </cfcomponent>
-
Index: /FCKeditor/trunk/editor/filemanager/connectors/cfm/upload.cfm
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/cfm/upload.cfm	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/cfm/upload.cfm	(revision 1564)
Index: /FCKeditor/trunk/editor/filemanager/connectors/lasso/config.lasso
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/lasso/config.lasso	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/lasso/config.lasso	(revision 1564)
Index: /FCKeditor/trunk/editor/filemanager/connectors/perl/basexml.pl
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/perl/basexml.pl	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/perl/basexml.pl	(revision 1564)
Index: /FCKeditor/trunk/editor/filemanager/connectors/perl/commands.pl
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/perl/commands.pl	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/perl/commands.pl	(revision 1564)
Index: /FCKeditor/trunk/editor/filemanager/connectors/perl/connector.cgi
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/perl/connector.cgi	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/perl/connector.cgi	(revision 1564)
@@ -135,3 +135,2 @@
 	exit ;
 }
-
Index: /FCKeditor/trunk/editor/filemanager/connectors/perl/io.pl
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/perl/io.pl	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/perl/io.pl	(revision 1564)
Index: /FCKeditor/trunk/editor/filemanager/connectors/perl/upload.cgi
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/perl/upload.cgi	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/perl/upload.cgi	(revision 1564)
@@ -116,3 +116,2 @@
 
 }
-
Index: /FCKeditor/trunk/editor/filemanager/connectors/perl/upload_fck.pl
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/perl/upload_fck.pl	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/perl/upload_fck.pl	(revision 1564)
Index: /FCKeditor/trunk/editor/filemanager/connectors/perl/util.pl
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/perl/util.pl	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/perl/util.pl	(revision 1564)
Index: /FCKeditor/trunk/editor/filemanager/connectors/php/basexml.php
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/php/basexml.php	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/php/basexml.php	(revision 1564)
@@ -67,5 +67,5 @@
 {
 	if ( isset( $GLOBALS['HeaderSent'] ) && $GLOBALS['HeaderSent'] )
-	{ 
+	{
 		SendErrorNode( $number, $text ) ;
 		CreateXmlFooter() ;
@@ -79,7 +79,7 @@
 
 		echo '<Connector>' ;
-		
+
 		SendErrorNode( $number, $text ) ;
-		
+
 		echo '</Connector>' ;
 	}
Index: /FCKeditor/trunk/editor/filemanager/connectors/php/commands.php
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/php/commands.php	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/php/commands.php	(revision 1564)
@@ -190,5 +190,5 @@
 			}
 		}
-		
+
 		if ( isset( $Config['HtmlExtensions'] ) )
 		{
Index: /FCKeditor/trunk/editor/filemanager/connectors/php/config.php
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/php/config.php	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/php/config.php	(revision 1564)
@@ -26,5 +26,5 @@
 
 // SECURITY: You must explicitly enable this "connector". (Set it to "true").
-// WARNING: don't just set "$Config['Enabled'] = true ;", you must be sure that only 
+// WARNING: don't just set "$Config['Enabled'] = true ;", you must be sure that only
 //		authenticated users can access this file or use some kind of session checking.
 $Config['Enabled'] = false ;
@@ -65,7 +65,7 @@
 	Configuration settings for each Resource Type
 
-	- AllowedExtensions: the possible extensions that can be allowed. 
+	- AllowedExtensions: the possible extensions that can be allowed.
 		If it is empty then any file type can be uploaded.
-	- DeniedExtensions: The extensions that won't be allowed. 
+	- DeniedExtensions: The extensions that won't be allowed.
 		If it is empty then no restrictions are done here.
 
@@ -74,11 +74,11 @@
 
 	- FileTypesPath: the virtual folder relative to the document root where
-		these resources will be located. 
+		these resources will be located.
 		Attention: It must start and end with a slash: '/'
 
 	- FileTypesAbsolutePath: the physical path to the above folder. It must be
-		an absolute path. 
+		an absolute path.
 		If it's an empty string then it will be autocalculated.
-		Useful if you are using a virtual directory, symbolic link or alias. 
+		Useful if you are using a virtual directory, symbolic link or alias.
 		Examples: 'C:\\MySite\\userfiles\\' or '/root/mysite/userfiles/'.
 		Attention: The above 'FileTypesPath' must point to the same directory.
@@ -86,21 +86,21 @@
 
 	 - QuickUploadPath: the virtual folder relative to the document root where
-		these resources will be uploaded using the Upload tab in the resources 
+		these resources will be uploaded using the Upload tab in the resources
 		dialogs.
 		Attention: It must start and end with a slash: '/'
 
 	 - QuickUploadAbsolutePath: the physical path to the above folder. It must be
-		an absolute path. 
+		an absolute path.
 		If it's an empty string then it will be autocalculated.
-		Useful if you are using a virtual directory, symbolic link or alias. 
+		Useful if you are using a virtual directory, symbolic link or alias.
 		Examples: 'C:\\MySite\\userfiles\\' or '/root/mysite/userfiles/'.
 		Attention: The above 'QuickUploadPath' must point to the same directory.
 		Attention: It must end with a slash: '/'
 
-	 	NOTE: by default, QuickUploadPath and QuickUploadAbsolutePath point to 
-	 	"userfiles" directory to maintain backwards compatibility with older versions of FCKeditor. 
+	 	NOTE: by default, QuickUploadPath and QuickUploadAbsolutePath point to
+	 	"userfiles" directory to maintain backwards compatibility with older versions of FCKeditor.
 	 	This is fine, but you in some cases you will be not able to browse uploaded files using file browser.
-	 	Example: if you click on "image button", select "Upload" tab and send image 
-	 	to the server, image will appear in FCKeditor correctly, but because it is placed 
+	 	Example: if you click on "image button", select "Upload" tab and send image
+	 	to the server, image will appear in FCKeditor correctly, but because it is placed
 	 	directly in /userfiles/ directory, you'll be not able to see it in built-in file browser.
 	 	The more expected behaviour would be to send images directly to "image" subfolder.
@@ -108,8 +108,8 @@
 			$Config['QuickUploadPath']['Image']			= $Config['UserFilesPath'] ;
 			$Config['QuickUploadAbsolutePath']['Image']	= $Config['UserFilesAbsolutePath'] ;
-		into:	
+		into:
 			$Config['QuickUploadPath']['Image']			= $Config['FileTypesPath']['Image'] ;
-			$Config['QuickUploadAbsolutePath']['Image'] 	= $Config['FileTypesAbsolutePath']['Image'] ;			
-		
+			$Config['QuickUploadAbsolutePath']['Image'] 	= $Config['FileTypesAbsolutePath']['Image'] ;
+
 */
 
Index: /FCKeditor/trunk/editor/filemanager/connectors/php/connector.php
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/php/connector.php	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/php/connector.php	(revision 1564)
@@ -50,6 +50,6 @@
 	$sCurrentFolder	= GetCurrentFolder() ;
 
-	// Check if it is an allowed command 
-	if ( ! IsAllowedCommand( $sCommand ) ) 
+	// Check if it is an allowed command
+	if ( ! IsAllowedCommand( $sCommand ) )
 		SendError( 1, 'The "' . $sCommand . '" command isn\'t allowed' ) ;
 
Index: /FCKeditor/trunk/editor/filemanager/connectors/php/io.php
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/php/io.php	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/php/io.php	(revision 1564)
@@ -30,5 +30,5 @@
 	global $Config ;
 
-	if ( $sCommand == "QuickUpload") 
+	if ( $sCommand == "QuickUpload")
 		return $Config['QuickUploadPath'][$resourceType] ;
 	else
@@ -39,5 +39,5 @@
 {
 	global $Config ;
-	if ( $sCommand == "QuickUpload") 
+	if ( $sCommand == "QuickUpload")
 	{
 		if ( strlen( $Config['QuickUploadAbsolutePath'][$resourceType] ) > 0 )
@@ -104,5 +104,5 @@
 			return "Can't create $folderPath directory" ;
 		}
-		
+
 		$sErrorMsg = CreateServerFolder( $sParent, $folderPath ) ;
 		if ( $sErrorMsg != '' )
@@ -147,5 +147,5 @@
 
 	$sSelfPath = str_replace( '/', DIRECTORY_SEPARATOR, $sSelfPath ) ;
-	
+
 	$position = strpos( $sRealPath, $sSelfPath ) ;
 
@@ -181,8 +181,8 @@
 	$arDenied	= $Config['DeniedExtensions'][$resourceType] ;
 
-	if ( count($arAllowed) > 0 && !in_array( $sExtension, $arAllowed ) ) 
-		return false ;
-
-	if ( count($arDenied) > 0 && in_array( $sExtension, $arDenied ) ) 
+	if ( count($arAllowed) > 0 && !in_array( $sExtension, $arAllowed ) )
+		return false ;
+
+	if ( count($arDenied) > 0 && in_array( $sExtension, $arDenied ) )
 		return false ;
 
@@ -195,5 +195,5 @@
 	if ( !in_array( $resourceType, $Config['ConfigAllowedTypes'] ) )
 		return false ;
-	
+
 	return true ;
 }
@@ -205,5 +205,5 @@
 	if ( !in_array( $sCommand, $Config['ConfigAllowedCommands'] ) )
 		return false ;
-	
+
 	return true ;
 }
Index: /FCKeditor/trunk/editor/filemanager/connectors/php/phpcompat.php
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/php/phpcompat.php	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/php/phpcompat.php	(revision 1564)
Index: /FCKeditor/trunk/editor/filemanager/connectors/php/upload.php
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/php/upload.php	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/php/upload.php	(revision 1564)
@@ -44,8 +44,8 @@
 $sType = isset( $_GET['Type'] ) ? $_GET['Type'] : 'File' ;
 
-$sCurrentFolder	= GetCurrentFolder() ; 
+$sCurrentFolder	= GetCurrentFolder() ;
 
 // Is enabled the upload?
-if ( ! IsAllowedCommand( $sCommand ) ) 
+if ( ! IsAllowedCommand( $sCommand ) )
 	SendUploadResults( '1', '', '', 'The ""' . $sCommand . '"" command isn\'t allowed' ) ;
 
Index: /FCKeditor/trunk/editor/filemanager/connectors/php/util.php
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/php/util.php	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/php/util.php	(revision 1564)
@@ -37,5 +37,5 @@
 function ConvertToXmlAttribute( $value )
 {
-	if ( defined( 'PHP_OS' ) ) 
+	if ( defined( 'PHP_OS' ) )
 	{
 		$os = PHP_OS ;
@@ -45,13 +45,13 @@
 		$os = php_uname() ;
 	}
-	
-	if ( strtoupper( substr( $os, 0, 3 ) ) === 'WIN' ) 
+
+	if ( strtoupper( substr( $os, 0, 3 ) ) === 'WIN' )
 	{
 		return ( utf8_encode( htmlspecialchars( $value ) ) ) ;
-	} 
-	else 
+	}
+	else
 	{
 		return ( htmlspecialchars( $value ) ) ;
-	}	
+	}
 }
 
@@ -78,11 +78,11 @@
 
 /**
- * Detect HTML in the first KB to prevent against potential security issue with 
+ * Detect HTML in the first KB to prevent against potential security issue with
  * IE/Safari/Opera file type auto detection bug.
  * Returns true if file contain insecure HTML code at the beginning.
- * 
+ *
  * @param string $filePath absolute path to file
  * @return boolean
- */ 
+ */
 function DetectHtml( $filePath )
 {
@@ -93,5 +93,5 @@
 	$chunk = strtolower( $chunk ) ;
 
-	if (!$chunk) 
+	if (!$chunk)
 	{
 		return false ;
@@ -100,14 +100,14 @@
 	$chunk = trim( $chunk ) ;
 
-	if ( preg_match( "/<!DOCTYPE\W*X?HTML/sim", $chunk ) ) 
+	if ( preg_match( "/<!DOCTYPE\W*X?HTML/sim", $chunk ) )
 	{
 		return true;
-	}	
+	}
 
 	$tags = array( '<body', '<head', '<html', '<img', '<pre', '<script', '<table', '<title' ) ;
 
-	foreach( $tags as $tag ) 
+	foreach( $tags as $tag )
 	{
-		if( false !== strpos( $chunk, $tag ) ) 
+		if( false !== strpos( $chunk, $tag ) )
 		{
 			return true ;
@@ -116,5 +116,5 @@
 
 	//type = javascript
-	if ( preg_match( '!type\s*=\s*[\'"]?\s*(?:\w*/)?(?:ecma|java)!sim', $chunk ) ) 
+	if ( preg_match( '!type\s*=\s*[\'"]?\s*(?:\w*/)?(?:ecma|java)!sim', $chunk ) )
 	{
 		return true ;
@@ -128,12 +128,12 @@
 		return true ;
 	}
-	
+
 	//url(javascript
-	if ( preg_match( '!url\s*\(\s*[\'"]?\s*(?:ecma|java)script:!sim', $chunk ) ) 
+	if ( preg_match( '!url\s*\(\s*[\'"]?\s*(?:ecma|java)script:!sim', $chunk ) )
 	{
 		return true ;
-	}			
+	}
 
-	return false ;	
+	return false ;
 }
 
@@ -142,10 +142,10 @@
  * Currently this function validates only image files.
  * Returns false if file is invalid.
- * 
+ *
  * @param string $filePath absolute path to file
  * @param string $extension file extension
  * @param integer $detectionLevel 0 = none, 1 = use getimagesize for images, 2 = use DetectHtml for images
  * @return boolean
- */ 
+ */
 function IsImageValid( $filePath, $extension )
 {
@@ -171,13 +171,13 @@
 		}
 	}
-	
+
 	if ( !in_array( $extension, $imageCheckExtensions ) ) {
 		return true;
 	}
-	
+
 	if ( @getimagesize( $filePath ) === false ) {
 		return false ;
-	}		
-	
+	}
+
 	return true;
 }
Index: /FCKeditor/trunk/editor/filemanager/connectors/py/config.py
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/py/config.py	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/py/config.py	(revision 1564)
@@ -20,12 +20,12 @@
  * == END LICENSE ==
  *
- * Configuration file for the File Manager Connector for Python 
+ * Configuration file for the File Manager Connector for Python
 """
 
-# INSTALLATION NOTE: You must set up your server environment accordingly to run 
+# INSTALLATION NOTE: You must set up your server environment accordingly to run
 # python scripts. This connector requires Python 2.4 or greater.
-# 
-# Supported operation modes: 
-#  * WSGI (recommended): You'll need apache + mod_python + modpython_gateway 
+#
+# Supported operation modes:
+#  * WSGI (recommended): You'll need apache + mod_python + modpython_gateway
 #                        or any web server capable of the WSGI python standard
 #  * Plain Old CGI:      Any server capable of running standard python scripts
@@ -33,18 +33,18 @@
 #                        This was the previous connector version operation mode
 #
-# If you're using Apache web server, replace the htaccess.txt to to .htaccess, 
+# If you're using Apache web server, replace the htaccess.txt to to .htaccess,
 # and set the proper options and paths.
 # For WSGI and mod_python, you may need to download modpython_gateway from:
-# http://projects.amor.org/misc/svn/modpython_gateway.py and copy it in this 
+# http://projects.amor.org/misc/svn/modpython_gateway.py and copy it in this
 # directory.
 
-   
+
 # SECURITY: You must explicitly enable this "connector". (Set it to "True").
-# WARNING: don't just set "ConfigIsEnabled = True", you must be sure that only 
+# WARNING: don't just set "ConfigIsEnabled = True", you must be sure that only
 #		authenticated users can access this file or use some kind of session checking.
 Enabled = False
 
 # Path to user files relative to the document root.
-UserFilesPath = '/userfiles/' 
+UserFilesPath = '/userfiles/'
 
 # Fill the following value it you prefer to specify the absolute path for the
@@ -54,15 +54,15 @@
 # WARNING: GetRootPath may not work in virtual or mod_python configurations, and
 # may not be thread safe. Use this configuration parameter instead.
-UserFilesAbsolutePath = '' 
+UserFilesAbsolutePath = ''
 
 # Due to security issues with Apache modules, it is recommended to leave the
 # following setting enabled.
-ForceSingleExtension = True 
+ForceSingleExtension = True
 
 # What the user can do with this connector
-ConfigAllowedCommands = [ 'QuickUpload', 'FileUpload', 'GetFolders', 'GetFoldersAndFiles', 'CreateFolder' ] 
+ConfigAllowedCommands = [ 'QuickUpload', 'FileUpload', 'GetFolders', 'GetFoldersAndFiles', 'CreateFolder' ]
 
 # Allowed Resource Types
-ConfigAllowedTypes = ['File', 'Image', 'Flash', 'Media'] 
+ConfigAllowedTypes = ['File', 'Image', 'Flash', 'Media']
 
 # Do not touch this 3 lines, see "Configuration settings for each Resource Type"
@@ -73,7 +73,7 @@
 #	Configuration settings for each Resource Type
 #
-#	- AllowedExtensions: the possible extensions that can be allowed. 
+#	- AllowedExtensions: the possible extensions that can be allowed.
 #		If it is empty then any file type can be uploaded.
-#	- DeniedExtensions: The extensions that won't be allowed. 
+#	- DeniedExtensions: The extensions that won't be allowed.
 #		If it is empty then no restrictions are done here.
 #
@@ -82,11 +82,11 @@
 #
 #	- FileTypesPath: the virtual folder relative to the document root where
-#		these resources will be located. 
+#		these resources will be located.
 #		Attention: It must start and end with a slash: '/'
 #
 #	- FileTypesAbsolutePath: the physical path to the above folder. It must be
-#		an absolute path. 
+#		an absolute path.
 #		If it's an empty string then it will be autocalculated.
-#		Useful if you are using a virtual directory, symbolic link or alias. 
+#		Useful if you are using a virtual directory, symbolic link or alias.
 #		Examples: 'C:\\MySite\\userfiles\\' or '/root/mysite/userfiles/'.
 #		Attention: The above 'FileTypesPath' must point to the same directory.
@@ -95,12 +95,12 @@
 #
 #	- QuickUploadPath: the virtual folder relative to the document root where
-#		these resources will be uploaded using the Upload tab in the resources 
+#		these resources will be uploaded using the Upload tab in the resources
 #		dialogs.
 #		Attention: It must start and end with a slash: '/'
 #
 #	- QuickUploadAbsolutePath: the physical path to the above folder. It must be
-#		an absolute path. 
+#		an absolute path.
 #		If it's an empty string then it will be autocalculated.
-#		Useful if you are using a virtual directory, symbolic link or alias. 
+#		Useful if you are using a virtual directory, symbolic link or alias.
 #		Examples: 'C:\\MySite\\userfiles\\' or '/root/mysite/userfiles/'.
 #		Attention: The above 'QuickUploadPath' must point to the same directory.
@@ -109,5 +109,5 @@
 AllowedExtensions['File'] 		= ['7z','aiff','asf','avi','bmp','csv','doc','fla','flv','gif','gz','gzip','jpeg','jpg','mid','mov','mp3','mp4','mpc','mpeg','mpg','ods','odt','pdf','png','ppt','pxd','qt','ram','rar','rm','rmi','rmvb','rtf','sdc','sitd','swf','sxc','sxw','tar','tgz','tif','tiff','txt','vsd','wav','wma','wmv','xls','xml','zip']
 DeniedExtensions['File'] 		= []
-FileTypesPath['File'] 			= UserFilesPath + 'file/' 
+FileTypesPath['File'] 			= UserFilesPath + 'file/'
 FileTypesAbsolutePath['File'] 	= (not UserFilesAbsolutePath == '') and (UserFilesAbsolutePath + 'file/') or ''
 QuickUploadPath['File']			= FileTypesPath['File']
@@ -116,5 +116,5 @@
 AllowedExtensions['Image']		= ['bmp','gif','jpeg','jpg','png']
 DeniedExtensions['Image']		= []
-FileTypesPath['Image']			= UserFilesPath + 'image/' 
+FileTypesPath['Image']			= UserFilesPath + 'image/'
 FileTypesAbsolutePath['Image']	= (not UserFilesAbsolutePath == '') and UserFilesAbsolutePath + 'image/' or ''
 QuickUploadPath['Image']		= FileTypesPath['Image']
Index: /FCKeditor/trunk/editor/filemanager/connectors/py/connector.py
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/py/connector.py	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/py/connector.py	(revision 1564)
@@ -38,5 +38,5 @@
 							GetFoldersAndFilesCommandMixin,
 							CreateFolderCommandMixin,
-							UploadFileCommandMixin, 
+							UploadFileCommandMixin,
 							BaseHttpMixin, BaseXmlMixin, BaseHtmlMixin  ):
 	"The Standard connector class."
@@ -58,27 +58,27 @@
 		if currentFolder is None:
 			return self.sendError(102, "")
-		
+
 		# Check if it is an allowed command
 		if ( not command in Config.ConfigAllowedCommands ):
-			return self.sendError( 1, 'The %s command isn\'t allowed' % command ) 
-		
+			return self.sendError( 1, 'The %s command isn\'t allowed' % command )
+
 		if ( not resourceType in Config.ConfigAllowedTypes  ):
-			return self.sendError( 1, 'Invalid type specified' ) 
+			return self.sendError( 1, 'Invalid type specified' )
 
 		# Setup paths
 		if command == "QuickUpload":
-			self.userFilesFolder = Config.QuickUploadAbsolutePath[resourceType] 
+			self.userFilesFolder = Config.QuickUploadAbsolutePath[resourceType]
 			self.webUserFilesFolder =  Config.QuickUploadPath[resourceType]
 		else:
 			self.userFilesFolder = Config.FileTypesAbsolutePath[resourceType]
-			self.webUserFilesFolder = Config.FileTypesPath[resourceType]	
-		
+			self.webUserFilesFolder = Config.FileTypesPath[resourceType]
+
 		if not self.userFilesFolder: # no absolute path given (dangerous...)
-			self.userFilesFolder = mapServerPath(self.environ, 
+			self.userFilesFolder = mapServerPath(self.environ,
 									self.webUserFilesFolder)
 		# Ensure that the directory exists.
 		if not os.path.exists(self.userFilesFolder):
 			try:
-				self.createServerFoldercreateServerFolder( self.userFilesFolder ) 
+				self.createServerFoldercreateServerFolder( self.userFilesFolder )
 			except:
 				return self.sendError(1, "This connector couldn\'t access to local user\'s files directories.  Please check the UserFilesAbsolutePath in \"editor/filemanager/connectors/py/config.py\" and try again. ")
@@ -87,8 +87,8 @@
 		if (command == "FileUpload"):
 			return self.uploadFile(resourceType, currentFolder)
-		
+
 		# Create Url
 		url = combinePaths( self.webUserFilesFolder, currentFolder )
-		
+
 		# Begin XML
 		s += self.createXmlHeader(command, resourceType, currentFolder, url)
@@ -100,6 +100,6 @@
 		s += selector[command](resourceType, currentFolder)
 		s += self.createXmlFooter()
-		return s	
-	
+		return s
+
 # Running from command line (plain old CGI)
 if __name__ == '__main__':
@@ -110,5 +110,5 @@
 		for header in conn.headers:
 			print '%s: %s' % header
-		print 
+		print
 		print data
 	except:
Index: /FCKeditor/trunk/editor/filemanager/connectors/py/fckcommands.py
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/py/fckcommands.py	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/py/fckcommands.py	(revision 1564)
@@ -101,5 +101,5 @@
 						errorNo = 103
 					elif e.errno==36 or e.errno==2 or e.errno==22: # filename too long / no such file / invalid name
-						errorNo = 102 
+						errorNo = 102
 				else:
 					errorNo = 110
@@ -113,5 +113,5 @@
 		oldumask = os.umask(0)
 		os.makedirs(folderPath,mode=0755)
-		os.umask( oldumask ) 
+		os.umask( oldumask )
 
 class UploadFileCommandMixin (object):
@@ -126,5 +126,5 @@
 			# Get the file name
 			newFileName = newFile.filename
-			newFileName = sanitizeFileName( newFileName ) 
+			newFileName = sanitizeFileName( newFileName )
 			newFileNameOnly = removeExtension(newFileName)
 			newFileExtension = getExtension(newFileName).lower()
@@ -169,7 +169,7 @@
 
 						if os.path.exists ( newFilePath ):
-							oldumask = os.umask(0) 
-							os.chmod( newFilePath, 0755 ) 
-							os.umask( oldumask ) 
+							oldumask = os.umask(0)
+							os.chmod( newFilePath, 0755 )
+							os.umask( oldumask )
 
 						newFileUrl = self.webUserFilesFolder + currentFolder + newFileName
Index: /FCKeditor/trunk/editor/filemanager/connectors/py/fckconnector.py
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/py/fckconnector.py	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/py/fckconnector.py	(revision 1564)
@@ -39,5 +39,5 @@
 		"Constructor: Here you should parse request fields, initialize variables, etc."
 		self.request = FCKeditorRequest(environ) # Parse request
-		self.headers = []						# Clean Headers 
+		self.headers = []						# Clean Headers
 		if environ:
 			self.environ = environ
Index: /FCKeditor/trunk/editor/filemanager/connectors/py/fckoutput.py
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/py/fckoutput.py	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/py/fckoutput.py	(revision 1564)
@@ -54,10 +54,10 @@
 		self.setHeader('Expires','Mon, 26 Jul 1997 05:00:00 GMT')
 		# always modified
-		self.setHeader('Last-Modified',strftime("%a, %d %b %Y %H:%M:%S GMT", gmtime())) 
+		self.setHeader('Last-Modified',strftime("%a, %d %b %Y %H:%M:%S GMT", gmtime()))
 		# HTTP/1.1
-		self.setHeader('Cache-Control','no-store, no-cache, must-revalidate') 
-		self.setHeader('Cache-Control','post-check=0, pre-check=0') 
+		self.setHeader('Cache-Control','no-store, no-cache, must-revalidate')
+		self.setHeader('Cache-Control','post-check=0, pre-check=0')
 		# HTTP/1.0
-		self.setHeader('Pragma','no-cache') 
+		self.setHeader('Pragma','no-cache')
 
 		# Set the response format.
@@ -94,5 +94,5 @@
 				self.sendErrorNode (number, text) +
 				"""</Connector>""" )
-		
+
 	def sendErrorNode(self, number, text):
 		return """<Error number="%s" text="%s" />""" % (number, convertToXmlAttribute(text))
@@ -103,9 +103,9 @@
 		"This is the function that sends the results of the uploading process"
 		return """<script type="text/javascript">
-			window.parent.OnUploadCompleted(%(errorNumber)s,"%(fileUrl)s","%(fileName)s","%(customMsg)s"); 
+			window.parent.OnUploadCompleted(%(errorNumber)s,"%(fileUrl)s","%(fileName)s","%(customMsg)s");
 			</script>""" % {
 			'errorNumber': errorNo,
 			'fileUrl': fileUrl.replace ('"', '\\"'),
-			'fileName': fileName.replace ( '"', '\\"' ) , 
+			'fileName': fileName.replace ( '"', '\\"' ) ,
 			'customMsg': customMsg.replace ( '"', '\\"' ),
 			}
Index: /FCKeditor/trunk/editor/filemanager/connectors/py/fckutil.py
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/py/fckutil.py	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/py/fckutil.py	(revision 1564)
@@ -21,5 +21,5 @@
 == END LICENSE ==
 
-Utility functions for the File Manager Connector for Python 
+Utility functions for the File Manager Connector for Python
 
 """
@@ -50,8 +50,8 @@
 
 def combinePaths( basePath, folder ):
-	return removeFromEnd( basePath, '/' ) + '/' + removeFromStart( folder, '/' ) 
+	return removeFromEnd( basePath, '/' ) + '/' + removeFromStart( folder, '/' )
 
 def getFileName(filename):
-	" Purpose: helper function to extrapolate the filename " 
+	" Purpose: helper function to extrapolate the filename "
 	for splitChar in ["/", "\\"]:
 		array = filename.split(splitChar)
@@ -76,6 +76,6 @@
 
 def getCurrentFolder(currentFolder):
-	if not currentFolder: 
-		currentFolder = '/' 
+	if not currentFolder:
+		currentFolder = '/'
 
 	# Check the current folder syntax (must begin and end with a slash).
@@ -84,8 +84,8 @@
 	if (currentFolder[0] <> "/"):
 		currentFolder = "/" + currentFolder
-				
+
 	# Ensure the folder path has no double-slashes
 	while '//' in currentFolder:
-		currentFolder = currentFolder.replace('//','/') 
+		currentFolder = currentFolder.replace('//','/')
 
 	# Check for invalid folder paths (..)
@@ -93,5 +93,5 @@
 		return None
 
-	return currentFolder 
+	return currentFolder
 
 def mapServerPath( environ, url):
@@ -102,5 +102,5 @@
 
 def mapServerFolder(resourceTypePath, folderPath):
-	return combinePaths ( resourceTypePath  , folderPath ) 
+	return combinePaths ( resourceTypePath  , folderPath )
 
 def getRootPath(environ):
@@ -112,16 +112,15 @@
 		return environ['DOCUMENT_ROOT']
 	else:
-		realPath = os.path.realpath( './' ) 
+		realPath = os.path.realpath( './' )
 		selfPath = environ['SCRIPT_FILENAME']
-		selfPath = selfPath [ :  selfPath.rfind( '/'  ) ] 		
-		selfPath = selfPath.replace( '/', os.path.sep) 
-		
-		position = realPath.find(selfPath) 
+		selfPath = selfPath [ :  selfPath.rfind( '/'  ) ]
+		selfPath = selfPath.replace( '/', os.path.sep)
+
+		position = realPath.find(selfPath)
 
 		# This can check only that this script isn't run from a virtual dir
 		# But it avoids the problems that arise if it isn't checked
-		raise realPath 
+		raise realPath
 		if ( position < 0 or position <> len(realPath) - len(selfPath) or realPath[ : position ]==''):
 			raise Exception('Sorry, can\'t map "UserFilesPath" to a physical path. You must set the "UserFilesAbsolutePath" value in "editor/filemanager/connectors/py/config.py".')
 		return realPath[ : position ]
-
Index: /FCKeditor/trunk/editor/filemanager/connectors/py/htaccess.txt
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/py/htaccess.txt	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/py/htaccess.txt	(revision 1564)
@@ -1,3 +1,3 @@
-# replace the name of this file to .htaccess (if using apache), 
+# replace the name of this file to .htaccess (if using apache),
 # and set the proper options and paths according your enviroment
 
@@ -20,4 +20,4 @@
 
 # Plain old CGI
-#Options +ExecCGI 
+#Options +ExecCGI
 #AddHandler cgi-script py
Index: /FCKeditor/trunk/editor/filemanager/connectors/py/upload.py
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/py/upload.py	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/py/upload.py	(revision 1564)
@@ -32,6 +32,6 @@
 
 class FCKeditorQuickUpload(	FCKeditorConnectorBase,
-							UploadFileCommandMixin, 
-							BaseHttpMixin, BaseHtmlMixin):	
+							UploadFileCommandMixin,
+							BaseHttpMixin, BaseHtmlMixin):
 	def doResponse(self):
 		"Main function. Process the request, set headers and return a string as response."
@@ -49,22 +49,22 @@
 		# Check if it is an allowed command
 		if ( not command in Config.ConfigAllowedCommands ):
-			return self.sendUploadResults( 1, '', '', 'The %s command isn\'t allowed' % command ) 
-		
+			return self.sendUploadResults( 1, '', '', 'The %s command isn\'t allowed' % command )
+
 		if ( not resourceType in Config.ConfigAllowedTypes  ):
-			return self.sendUploadResults( 1, '', '', 'Invalid type specified' ) 
+			return self.sendUploadResults( 1, '', '', 'Invalid type specified' )
 
 		# Setup paths
-		self.userFilesFolder = Config.QuickUploadAbsolutePath[resourceType] 
-		self.webUserFilesFolder =  Config.QuickUploadPath[resourceType]	
+		self.userFilesFolder = Config.QuickUploadAbsolutePath[resourceType]
+		self.webUserFilesFolder =  Config.QuickUploadPath[resourceType]
 		if not self.userFilesFolder: # no absolute path given (dangerous...)
-			self.userFilesFolder = mapServerPath(self.environ, 
+			self.userFilesFolder = mapServerPath(self.environ,
 									self.webUserFilesFolder)
-		
+
 		# Ensure that the directory exists.
 		if not os.path.exists(self.userFilesFolder):
 			try:
-				self.createServerFoldercreateServerFolder( self.userFilesFolder ) 
+				self.createServerFoldercreateServerFolder( self.userFilesFolder )
 			except:
-				return self.sendError(1, "This connector couldn\'t access to local user\'s files directories.  Please check the UserFilesAbsolutePath in \"editor/filemanager/connectors/py/config.py\" and try again. ")			
+				return self.sendError(1, "This connector couldn\'t access to local user\'s files directories.  Please check the UserFilesAbsolutePath in \"editor/filemanager/connectors/py/config.py\" and try again. ")
 
 		# File upload doesn't have to return XML, so intercept here
@@ -80,5 +80,5 @@
 			if not header is None:
 				print '%s: %s' % header
-		print 
+		print
 		print data
 	except:
Index: /FCKeditor/trunk/editor/filemanager/connectors/py/wsgi.py
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/py/wsgi.py	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/py/wsgi.py	(revision 1564)
@@ -34,5 +34,5 @@
 
 # Running from WSGI capable server (recomended)
-def App(environ, start_response): 
+def App(environ, start_response):
 	"WSGI entry point. Run the connector"
 	if environ['SCRIPT_NAME'].endswith("connector.py"):
@@ -55,4 +55,4 @@
 		start_response("500 Internal Server Error",[("Content-type","text/html")])
 		file = StringIO()
-		cgitb.Hook(file = file).handle()    
+		cgitb.Hook(file = file).handle()
 		yield file.getvalue()
Index: /FCKeditor/trunk/editor/filemanager/connectors/py/zope.py
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/py/zope.py	(revision 1563)
+++ /FCKeditor/trunk/editor/filemanager/connectors/py/zope.py	(revision 1564)
@@ -24,6 +24,6 @@
 
 This code was not tested at all.
-It just was ported from pre 2.5 release, so for further reference see 
-\editor\filemanager\browser\default\connectors\py\connector.py in previous 
+It just was ported from pre 2.5 release, so for further reference see
+\editor\filemanager\browser\default\connectors\py\connector.py in previous
 releases.
 
@@ -49,5 +49,5 @@
 		self.context = context
 		self.request = FCKeditorRequest(context)
-	
+
 	def getZopeRootContext(self):
 		if self.zopeRootContext is None:
@@ -187,3 +187,2 @@
 return connector.FCKeditorConnectorZope(context=context).doResponse()
 """
-
Index: /FCKeditor/trunk/editor/lang/et.js
===================================================================
--- /FCKeditor/trunk/editor/lang/et.js	(revision 1563)
+++ /FCKeditor/trunk/editor/lang/et.js	(revision 1564)
Index: /FCKeditor/trunk/editor/plugins/bbcode/fckplugin.js
===================================================================
--- /FCKeditor/trunk/editor/plugins/bbcode/fckplugin.js	(revision 1563)
+++ /FCKeditor/trunk/editor/plugins/bbcode/fckplugin.js	(revision 1564)
Index: /FCKeditor/trunk/editor/plugins/dragresizetable/fckplugin.js
===================================================================
--- /FCKeditor/trunk/editor/plugins/dragresizetable/fckplugin.js	(revision 1563)
+++ /FCKeditor/trunk/editor/plugins/dragresizetable/fckplugin.js	(revision 1564)
@@ -101,5 +101,5 @@
 		// Calculate maximum and minimum x-coordinate delta.
 		var borderIndex = FCKDragTableHandler._GetResizeBarPosition() ;
-		var offset = FCKDragTableHandler._GetIframeOffset(); 
+		var offset = FCKDragTableHandler._GetIframeOffset();
 		var table = FCKTools.GetElementAscensor( FCKDragTableHandler._LeftCell, "table" );
 		var minX = null ;
Index: /FCKeditor/trunk/editor/plugins/placeholder/fck_placeholder.html
===================================================================
--- /FCKeditor/trunk/editor/plugins/placeholder/fck_placeholder.html	(revision 1563)
+++ /FCKeditor/trunk/editor/plugins/placeholder/fck_placeholder.html	(revision 1564)
Index: /FCKeditor/trunk/editor/plugins/placeholder/fckplugin.js
===================================================================
--- /FCKeditor/trunk/editor/plugins/placeholder/fckplugin.js	(revision 1563)
+++ /FCKeditor/trunk/editor/plugins/placeholder/fckplugin.js	(revision 1564)
Index: /FCKeditor/trunk/editor/plugins/placeholder/lang/de.js
===================================================================
--- /FCKeditor/trunk/editor/plugins/placeholder/lang/de.js	(revision 1563)
+++ /FCKeditor/trunk/editor/plugins/placeholder/lang/de.js	(revision 1564)
Index: /FCKeditor/trunk/editor/plugins/placeholder/lang/en.js
===================================================================
--- /FCKeditor/trunk/editor/plugins/placeholder/lang/en.js	(revision 1563)
+++ /FCKeditor/trunk/editor/plugins/placeholder/lang/en.js	(revision 1564)
Index: /FCKeditor/trunk/editor/plugins/placeholder/lang/pl.js
===================================================================
--- /FCKeditor/trunk/editor/plugins/placeholder/lang/pl.js	(revision 1563)
+++ /FCKeditor/trunk/editor/plugins/placeholder/lang/pl.js	(revision 1564)
Index: /FCKeditor/trunk/editor/skins/default/fck_dialog.css
===================================================================
--- /FCKeditor/trunk/editor/skins/default/fck_dialog.css	(revision 1563)
+++ /FCKeditor/trunk/editor/skins/default/fck_dialog.css	(revision 1564)
@@ -357,7 +357,7 @@
 }
 
-#throbberBlock 
-{
-	z-index: 10; 
+#throbberBlock
+{
+	z-index: 10;
 }
 
@@ -372,5 +372,5 @@
 }
 
-/* 
+/*
 	Color Gradient Generator:
 	http://www.herethere.net/~samson/php/color_gradient/?cbegin=737357&cend=E3E3C7&steps=4
Index: /FCKeditor/trunk/editor/skins/default/fck_dialog_ie6.js
===================================================================
--- /FCKeditor/trunk/editor/skins/default/fck_dialog_ie6.js	(revision 1563)
+++ /FCKeditor/trunk/editor/skins/default/fck_dialog_ie6.js	(revision 1564)
@@ -28,5 +28,5 @@
 	{
 		var fckDlg = window.document.body ;
-		
+
 		for ( var i = 0 ; i < fckDlg.childNodes.length ; i++ )
 		{
@@ -44,5 +44,5 @@
 					child.style.height = Math.max( 0, fckDlg.clientHeight - 20 - 2 + 4 ) ;	// -bottom -top + 4
 					break ;
-				
+
 				case 'tr' :
 					child.style.left = Math.max( 0, fckDlg.clientWidth - 16 ) ;
@@ -52,23 +52,23 @@
 					child.style.width = Math.max( 0, fckDlg.clientWidth - 16 - 16 ) ;
 					break ;
-				
+
 				case 'ml' :
 					child.style.height = Math.max( 0, fckDlg.clientHeight - 16 - 51 ) ;
 					break ;
-				
+
 				case 'mr' :
 					child.style.left = Math.max( 0, fckDlg.clientWidth - 16 ) ;
 					child.style.height = Math.max( 0, fckDlg.clientHeight - 16 - 51 ) ;
 					break ;
-				
+
 				case 'bl' :
 					child.style.top = Math.max( 0, fckDlg.clientHeight - 51 ) ;
 					break ;
-				
+
 				case 'br' :
 					child.style.left = Math.max( 0, fckDlg.clientWidth - 30 ) ;
 					child.style.top = Math.max( 0, fckDlg.clientHeight - 51 ) ;
 					break ;
-				
+
 				case 'bc' :
 					child.style.width = Math.max( 0, fckDlg.clientWidth - 30 - 30 ) ;
@@ -78,15 +78,15 @@
 		}
 	}
-	
+
 	var closeButtonOver = function()
 	{
 		this.style.backgroundPosition = '-16px -687px' ;
 	} ;
-	
+
 	var closeButtonOut = function()
 	{
 		this.style.backgroundPosition = '-16px -651px' ;
 	} ;
-	
+
 	var fixCloseButton = function()
 	{
@@ -96,14 +96,14 @@
 		closeButton.onmouseout	= closeButtonOut ;
 	}
-	
+
 	var onLoad = function()
 	{
 		fixSizes() ;
 		fixCloseButton() ;
-		
+
 		window.attachEvent( 'onresize', fixSizes ) ;
 		window.detachEvent( 'onload', onLoad ) ;
 	}
-	
+
 	window.attachEvent( 'onload', onLoad ) ;
 
Index: /FCKeditor/trunk/editor/skins/office2003/fck_dialog.css
===================================================================
--- /FCKeditor/trunk/editor/skins/office2003/fck_dialog.css	(revision 1563)
+++ /FCKeditor/trunk/editor/skins/office2003/fck_dialog.css	(revision 1564)
@@ -152,5 +152,5 @@
 }
 
-#tdBrowse 
+#tdBrowse
 {
 	vertical-align: bottom;
@@ -357,7 +357,7 @@
 }
 
-#throbberBlock 
-{
-	z-index: 10; 
+#throbberBlock
+{
+	z-index: 10;
 }
 
@@ -372,5 +372,5 @@
 }
 
-/* 
+/*
 	Color Gradient Generator:
 	http://www.herethere.net/~samson/php/color_gradient/?cbegin=0E3460&cend=8cb2fd&steps=4
Index: /FCKeditor/trunk/editor/skins/office2003/fck_dialog_ie6.js
===================================================================
--- /FCKeditor/trunk/editor/skins/office2003/fck_dialog_ie6.js	(revision 1563)
+++ /FCKeditor/trunk/editor/skins/office2003/fck_dialog_ie6.js	(revision 1564)
@@ -28,5 +28,5 @@
 	{
 		var fckDlg = window.document.body ;
-		
+
 		for ( var i = 0 ; i < fckDlg.childNodes.length ; i++ )
 		{
@@ -44,5 +44,5 @@
 					child.style.height = Math.max( 0, fckDlg.clientHeight - 20 - 2 + 4 ) ;	// -bottom -top + 4
 					break ;
-				
+
 				case 'tr' :
 					child.style.left = Math.max( 0, fckDlg.clientWidth - 16 ) ;
@@ -52,23 +52,23 @@
 					child.style.width = Math.max( 0, fckDlg.clientWidth - 16 - 16 ) ;
 					break ;
-				
+
 				case 'ml' :
 					child.style.height = Math.max( 0, fckDlg.clientHeight - 16 - 51 ) ;
 					break ;
-				
+
 				case 'mr' :
 					child.style.left = Math.max( 0, fckDlg.clientWidth - 16 ) ;
 					child.style.height = Math.max( 0, fckDlg.clientHeight - 16 - 51 ) ;
 					break ;
-				
+
 				case 'bl' :
 					child.style.top = Math.max( 0, fckDlg.clientHeight - 51 ) ;
 					break ;
-				
+
 				case 'br' :
 					child.style.left = Math.max( 0, fckDlg.clientWidth - 30 ) ;
 					child.style.top = Math.max( 0, fckDlg.clientHeight - 51 ) ;
 					break ;
-				
+
 				case 'bc' :
 					child.style.width = Math.max( 0, fckDlg.clientWidth - 30 - 30 ) ;
@@ -78,15 +78,15 @@
 		}
 	}
-	
+
 	var closeButtonOver = function()
 	{
 		this.style.backgroundPosition = '-16px -687px' ;
 	} ;
-	
+
 	var closeButtonOut = function()
 	{
 		this.style.backgroundPosition = '-16px -651px' ;
 	} ;
-	
+
 	var fixCloseButton = function()
 	{
@@ -96,14 +96,14 @@
 		closeButton.onmouseout	= closeButtonOut ;
 	}
-	
+
 	var onLoad = function()
 	{
 		fixSizes() ;
 		fixCloseButton() ;
-		
+
 		window.attachEvent( 'onresize', fixSizes ) ;
 		window.detachEvent( 'onload', onLoad ) ;
 	}
-	
+
 	window.attachEvent( 'onload', onLoad ) ;
 
Index: /FCKeditor/trunk/editor/skins/silver/fck_dialog.css
===================================================================
--- /FCKeditor/trunk/editor/skins/silver/fck_dialog.css	(revision 1563)
+++ /FCKeditor/trunk/editor/skins/silver/fck_dialog.css	(revision 1564)
@@ -152,5 +152,5 @@
 }
 
-#tdBrowse 
+#tdBrowse
 {
 	vertical-align: bottom;
@@ -357,7 +357,7 @@
 }
 
-#throbberBlock 
-{
-	z-index: 10; 
+#throbberBlock
+{
+	z-index: 10;
 }
 
@@ -372,5 +372,5 @@
 }
 
-/* 
+/*
 	Color Gradient Generator:
 	http://www.herethere.net/~samson/php/color_gradient/?cbegin=504845&cend=DEDEDE&steps=4
Index: /FCKeditor/trunk/editor/skins/silver/fck_dialog_ie6.js
===================================================================
--- /FCKeditor/trunk/editor/skins/silver/fck_dialog_ie6.js	(revision 1563)
+++ /FCKeditor/trunk/editor/skins/silver/fck_dialog_ie6.js	(revision 1564)
@@ -28,5 +28,5 @@
 	{
 		var fckDlg = window.document.body ;
-		
+
 		for ( var i = 0 ; i < fckDlg.childNodes.length ; i++ )
 		{
@@ -44,5 +44,5 @@
 					child.style.height = Math.max( 0, fckDlg.clientHeight - 20 - 2 + 4 ) ;	// -bottom -top + 4
 					break ;
-				
+
 				case 'tr' :
 					child.style.left = Math.max( 0, fckDlg.clientWidth - 16 ) ;
@@ -52,23 +52,23 @@
 					child.style.width = Math.max( 0, fckDlg.clientWidth - 16 - 16 ) ;
 					break ;
-				
+
 				case 'ml' :
 					child.style.height = Math.max( 0, fckDlg.clientHeight - 16 - 51 ) ;
 					break ;
-				
+
 				case 'mr' :
 					child.style.left = Math.max( 0, fckDlg.clientWidth - 16 ) ;
 					child.style.height = Math.max( 0, fckDlg.clientHeight - 16 - 51 ) ;
 					break ;
-				
+
 				case 'bl' :
 					child.style.top = Math.max( 0, fckDlg.clientHeight - 51 ) ;
 					break ;
-				
+
 				case 'br' :
 					child.style.left = Math.max( 0, fckDlg.clientWidth - 30 ) ;
 					child.style.top = Math.max( 0, fckDlg.clientHeight - 51 ) ;
 					break ;
-				
+
 				case 'bc' :
 					child.style.width = Math.max( 0, fckDlg.clientWidth - 30 - 30 ) ;
@@ -78,15 +78,15 @@
 		}
 	}
-	
+
 	var closeButtonOver = function()
 	{
 		this.style.backgroundPosition = '-16px -687px' ;
 	} ;
-	
+
 	var closeButtonOut = function()
 	{
 		this.style.backgroundPosition = '-16px -651px' ;
 	} ;
-	
+
 	var fixCloseButton = function()
 	{
@@ -96,14 +96,14 @@
 		closeButton.onmouseout	= closeButtonOut ;
 	}
-	
+
 	var onLoad = function()
 	{
 		fixSizes() ;
 		fixCloseButton() ;
-		
+
 		window.attachEvent( 'onresize', fixSizes ) ;
 		window.detachEvent( 'onload', onLoad ) ;
 	}
-	
+
 	window.attachEvent( 'onload', onLoad ) ;
 
Index: /FCKeditor/trunk/fckconfig.js
===================================================================
--- /FCKeditor/trunk/fckconfig.js	(revision 1563)
+++ /FCKeditor/trunk/fckconfig.js	(revision 1564)
@@ -190,5 +190,5 @@
 FCKConfig.RemoveFormatTags = 'b,big,code,del,dfn,em,font,i,ins,kbd,q,samp,small,span,strike,strong,sub,sup,tt,u,var' ;
 
-FCKConfig.CustomStyles = 
+FCKConfig.CustomStyles =
 {
 	'Red Title'	: { Element : 'h3', Styles : { 'color' : 'Red' } }
@@ -196,5 +196,5 @@
 
 // Do not add, rename or remove styles here. Only apply definition changes.
-FCKConfig.CoreStyles = 
+FCKConfig.CoreStyles =
 {
 	// Basic Inline Styles.
@@ -205,5 +205,5 @@
 	'Subscript'		: { Element : 'sub' },
 	'Superscript'	: { Element : 'sup' },
-	
+
 	// Basic Block Styles (Font Format Combo).
 	'p'				: { Element : 'p' },
@@ -217,27 +217,27 @@
 	'h5'			: { Element : 'h5' },
 	'h6'			: { Element : 'h6' },
-	
+
 	// Other formatting features.
-	'FontFace' : 
-	{ 
-		Element		: 'span', 
-		Styles		: { 'font-family' : '#("Font")' }, 
+	'FontFace' :
+	{
+		Element		: 'span',
+		Styles		: { 'font-family' : '#("Font")' },
 		Overrides	: [ { Element : 'font', Attributes : { 'face' : null } } ]
 	},
-	
+
 	'Size' :
-	{ 
-		Element		: 'span', 
-		Styles		: { 'font-size' : '#("Size","fontSize")' }, 
+	{
+		Element		: 'span',
+		Styles		: { 'font-size' : '#("Size","fontSize")' },
 		Overrides	: [ { Element : 'font', Attributes : { 'size' : null } } ]
 	},
-	
+
 	'Color' :
-	{ 
-		Element		: 'span', 
-		Styles		: { 'color' : '#("Color","color")' }, 
+	{
+		Element		: 'span',
+		Styles		: { 'color' : '#("Color","color")' },
 		Overrides	: [ { Element : 'font', Attributes : { 'color' : null } } ]
 	},
-	
+
 	'BackColor'		: { Element : 'span', Styles : { 'background-color' : '#("Color","color")' } },
 
Index: /FCKeditor/trunk/fckeditor.afp
===================================================================
--- /FCKeditor/trunk/fckeditor.afp	(revision 1563)
+++ /FCKeditor/trunk/fckeditor.afp	(revision 1564)
Index: /FCKeditor/trunk/fckeditor.asp
===================================================================
--- /FCKeditor/trunk/fckeditor.asp	(revision 1563)
+++ /FCKeditor/trunk/fckeditor.asp	(revision 1564)
@@ -132,5 +132,5 @@
 		End If
 
-		CreateHtml = html 
+		CreateHtml = html
 
 	End Function
@@ -169,15 +169,15 @@
 		' The locale of the asp server makes the conversion of a boolean to string different to "true" or "false"
 		' so we must do it manually
-    If vartype(valueToEncode) = vbBoolean then 
+    If vartype(valueToEncode) = vbBoolean then
 			If valueToEncode=True Then
 				EncodeConfig="True"
 			Else
 				EncodeConfig="False"
-			End If 
+			End If
 		Else
 			EncodeConfig = Replace( valueToEncode, "&", "%26" )
 			EncodeConfig = Replace( EncodeConfig , "=", "%3D" )
 			EncodeConfig = Replace( EncodeConfig , """", "%22" )
-		End if                           
+		End if
 
 	End Function
Index: /FCKeditor/trunk/fckeditor.js
===================================================================
--- /FCKeditor/trunk/fckeditor.js	(revision 1563)
+++ /FCKeditor/trunk/fckeditor.js	(revision 1564)
@@ -204,11 +204,11 @@
 	{
 		var editor = new FCKeditor( textarea.name ) ;
-		
+
 		editor.Width = Math.max( textarea.offsetWidth, FCKeditor.MinWidth ) ;
 		editor.Height = Math.max( textarea.offsetHeight, FCKeditor.MinHeight ) ;
-		
+
 		return editor ;
 	}
-	
+
 	/**
 	 * Replace all <textarea> elements available in the document with FCKeditor
@@ -243,5 +243,5 @@
 			if ( !name || name.length == 0 )
 				continue ;
-			
+
 			if ( typeof arguments[0] == 'string' )
 			{
Index: /FCKeditor/trunk/fckeditor.lasso
===================================================================
--- /FCKeditor/trunk/fckeditor.lasso	(revision 1563)
+++ /FCKeditor/trunk/fckeditor.lasso	(revision 1564)
@@ -79,8 +79,8 @@
 		define_tag('isCompatibleBrowser');
 			local('result' = false);
-			if (client_browser->Find("MSIE") && !client_browser->Find("mac") && !client_browser->Find("Opera"));    
+			if (client_browser->Find("MSIE") && !client_browser->Find("mac") && !client_browser->Find("Opera"));
 				#result = client_browser->Substring(client_browser->Find("MSIE")+5,3)>=5.5;
 			/if;
-			if (client_browser->Find("Gecko/"));    
+			if (client_browser->Find("Gecko/"));
 				#result = client_browser->Substring(client_browser->Find("Gecko/")+6,8)>=20030210;
 			/if;
Index: /FCKeditor/trunk/fckeditor.php
===================================================================
--- /FCKeditor/trunk/fckeditor.php	(revision 1563)
+++ /FCKeditor/trunk/fckeditor.php	(revision 1564)
@@ -34,5 +34,5 @@
 	    $_SERVER = $HTTP_SERVER_VARS ;
 	}
-		
+
 	if ( isset( $HTTP_USER_AGENT ) )
 		$sAgent = $HTTP_USER_AGENT ;
@@ -61,5 +61,5 @@
 	}
 	else
-		return false ;	
+		return false ;
 }
 
Index: /FCKeditor/trunk/fckeditor.pl
===================================================================
--- /FCKeditor/trunk/fckeditor.pl	(revision 1563)
+++ /FCKeditor/trunk/fckeditor.pl	(revision 1564)
Index: /FCKeditor/trunk/fckeditor.py
===================================================================
--- /FCKeditor/trunk/fckeditor.py	(revision 1563)
+++ /FCKeditor/trunk/fckeditor.py	(revision 1564)
@@ -159,3 +159,2 @@
 					sParams += "%s=%s" % (k, v)
 		return sParams
-
Index: /FCKeditor/trunk/fckeditor_php4.php
===================================================================
--- /FCKeditor/trunk/fckeditor_php4.php	(revision 1563)
+++ /FCKeditor/trunk/fckeditor_php4.php	(revision 1564)
@@ -59,5 +59,5 @@
 
 		$Html = '' ;
-		
+
 		if ( !isset( $_GET ) ) {
 			global $HTTP_GET_VARS ;
Index: /FCKeditor/trunk/fckeditor_php5.php
===================================================================
--- /FCKeditor/trunk/fckeditor_php5.php	(revision 1563)
+++ /FCKeditor/trunk/fckeditor_php5.php	(revision 1564)
Index: /FCKeditor/trunk/fckpackager.xml
===================================================================
--- /FCKeditor/trunk/fckpackager.xml	(revision 1563)
+++ /FCKeditor/trunk/fckpackager.xml	(revision 1564)
@@ -29,21 +29,21 @@
  * FCKeditor - The text editor for Internet - http://www.fckeditor.net
  * Copyright (C) 2003-2007 Frederico Caldeira Knabben
- * 
+ *
  * == BEGIN LICENSE ==
- * 
+ *
  * Licensed under the terms of any of the following licenses at your
  * choice:
- * 
+ *
  *  - GNU General Public License Version 2 or later (the "GPL")
  *    http://www.gnu.org/licenses/gpl.html
- * 
+ *
  *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
  *    http://www.gnu.org/licenses/lgpl.html
- * 
+ *
  *  - Mozilla Public License Version 1.1 or later (the "MPL")
  *    http://www.mozilla.org/MPL/MPL-1.1.html
- * 
+ *
  * == END LICENSE ==
- * 
+ *
  * This file has been compressed for better performance. The original source
  * can be found at "editor/_source".
@@ -99,5 +99,5 @@
 		<File path="editor/_source/classes/fckstyle.js" />
 		<File path="editor/_source/internals/fckstyles.js" />
-			  
+
 		<File path="editor/_source/internals/fcklisthandler.js" />
 		<File path="editor/_source/classes/fckelementpath.js" />
Index: /FCKeditor/trunk/fckstyles.xml
===================================================================
--- /FCKeditor/trunk/fckstyles.xml	(revision 1563)
+++ /FCKeditor/trunk/fckstyles.xml	(revision 1564)
Index: /FCKeditor/trunk/fckutils.cfm
===================================================================
--- /FCKeditor/trunk/fckutils.cfm	(revision 1563)
+++ /FCKeditor/trunk/fckutils.cfm	(revision 1564)
Index: /FCKeditor/trunk/license.txt
===================================================================
--- /FCKeditor/trunk/license.txt	(revision 1563)
+++ /FCKeditor/trunk/license.txt	(revision 1564)
@@ -1245,3 +1245,2 @@
      use the text of this Exhibit A rather than the text found in the
      Original Code Source Code for Your Modifications.]
-
