Index: /FCKeditor/trunk/_test/manual/fckeditorapi/test1.html
===================================================================
--- /FCKeditor/trunk/_test/manual/fckeditorapi/test1.html	(revision 1712)
+++ /FCKeditor/trunk/_test/manual/fckeditorapi/test1.html	(revision 1713)
@@ -47,5 +47,5 @@
 		var sInstances = '' ;
 
-		for ( var s in FCKeditorAPI.__Instances )
+		for ( var s in FCKeditorAPI.Instances )
 		{
 			iCount++ ;
Index: /FCKeditor/trunk/_whatsnew.html
===================================================================
--- /FCKeditor/trunk/_whatsnew.html	(revision 1712)
+++ /FCKeditor/trunk/_whatsnew.html	(revision 1713)
@@ -38,5 +38,6 @@
 		New Features and Improvements:</p>
 	<ul>
-		<li></li>
+		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/2017">#2017</a>] The FCKeditorAPI.Instances
+			object can now be used to access all FCKeditor instances available in the page.</li>
 	</ul>
 	<p>
Index: /FCKeditor/trunk/editor/_source/fckeditorapi.js
===================================================================
--- /FCKeditor/trunk/editor/_source/fckeditorapi.js	(revision 1712)
+++ /FCKeditor/trunk/editor/_source/fckeditorapi.js	(revision 1713)
@@ -43,16 +43,16 @@
 				'Version : "[Development]",' +
 				'VersionBuild : "[DEV]",' +
-				'__Instances : new Object(),' +
+				'Instances : new Object(),' +
 
 				'GetInstance : function( name )' +
 				'{' +
-					'return this.__Instances[ name ];' +
+					'return this.Instances[ name ];' +
 				'},' +
 
 				'_FormSubmit : function()' +
 				'{' +
-					'for ( var name in FCKeditorAPI.__Instances )' +
+					'for ( var name in FCKeditorAPI.Instances )' +
 					'{' +
-						'var oEditor = FCKeditorAPI.__Instances[ name ] ;' +
+						'var oEditor = FCKeditorAPI.Instances[ name ] ;' +
 						'if ( oEditor.GetParentForm && oEditor.GetParentForm() == this )' +
 							'oEditor.UpdateLinkedField() ;' +
@@ -130,8 +130,12 @@
 
 		FCKeditorAPI = oParentWindow.FCKeditorAPI ;
+		
+		// The __Instances properly has been changed to the public Instances,
+		// but we should still have the "deprecated" version of it.
+		FCKeditorAPI.__Instances = FCKeditorAPI.Instances ;
 	}
 
 	// Add the current instance to the FCKeditorAPI's instances collection.
-	FCKeditorAPI.__Instances[ FCK.Name ] = FCK ;
+	FCKeditorAPI.Instances[ FCK.Name ] = FCK ;
 }
 
@@ -163,5 +167,5 @@
 	if ( ! window.FCKUnloadFlag )
 		return ;
-	delete FCKeditorAPI.__Instances[ FCK.Name ] ;
+	delete FCKeditorAPI.Instances[ FCK.Name ] ;
 }
 function FCKeditorAPI_ConfirmCleanup()
