Index: /FCKeditor/trunk/_whatsnew.html
===================================================================
--- /FCKeditor/trunk/_whatsnew.html	(revision 3012)
+++ /FCKeditor/trunk/_whatsnew.html	(revision 3013)
@@ -40,4 +40,6 @@
 		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/2777">#2777</a>] Merging
 			cells between table header and table body is no longer possible.</li>
+		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/2815">#2815</a>] Fixed
+			WSC issues at slow connection speed. Added SSL support.</li>
 		<li>Language file updates for the following languages:
 			<ul>
Index: /FCKeditor/trunk/editor/wsc/w.html
===================================================================
--- /FCKeditor/trunk/editor/wsc/w.html	(revision 3012)
+++ /FCKeditor/trunk/editor/wsc/w.html	(revision 3013)
@@ -133,5 +133,5 @@
 	var _errorMessage = 'The SpellChecker Service is currently unavailable.' ;
 	if ( 'undefined' != typeof( oEditor.FCK.Config.WSChLoaderScript ) )
-	    _errorMessage = '<div>The SpellChecker Service is currently unavailable.</div><p>Error application loading<br>service host: ' + oEditor.FCK.Config.WSChLoaderScript + '</p>';
+	    _errorMessage = '<div>The SpellChecker Service is currently unavailable.</div><p>Error loading application<br>service host: ' + oEditor.FCK.Config.WSChLoaderScript + '</p>';
 
 	var burnSpelling = function( oName, _eMessage )
@@ -143,13 +143,14 @@
 			if ( typeof( window[oName] ) == 'function' )
 				initAndSpell() ;
-			else if ( i++ == 30 )
+			else if ( i++ == 180 )
 				_cancelOnError( _eMessage ) ;
 		}
 	}
 
-	gInterval = window.setInterval( burnSpelling( 'doSpell', _errorMessage ), 100 ) ;
+	gInterval = window.setInterval( burnSpelling( 'doSpell', _errorMessage ), 250 ) ;
 
 	// WSC CORE init section
-	var baseUrl = "http://loader.spellchecker.net/sproxy_fck/sproxy.php" ;
+	var protocol = document.location.protocol || 'http:' ;
+	var baseUrl = protocol + '//loader.spellchecker.net/sproxy_fck/sproxy.php' ;
 	var plugin = "fck2" ;
 	var customerid = oEditor.FCK.Config.WSCnCustomerId
