Index: /FCKeditor/trunk/_test/manual/fckdomrangeiterator/test1.html
===================================================================
--- /FCKeditor/trunk/_test/manual/fckdomrangeiterator/test1.html	(revision 987)
+++ /FCKeditor/trunk/_test/manual/fckdomrangeiterator/test1.html	(revision 988)
@@ -34,6 +34,4 @@
 	</script>
 	<script type="text/javascript">
-
-FCKListsLib.Setup() ;
 
 var targetWindow ;
Index: /FCKeditor/trunk/editor/_source/classes/fckelementpath.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckelementpath.js	(revision 987)
+++ /FCKeditor/trunk/editor/_source/classes/fckelementpath.js	(revision 988)
@@ -22,6 +22,4 @@
  * (limited to body, inclusive).
  */
-
-// TODO: Implement IE cleanup.
 
 var FCKElementPath = function( lastNode )
Index: /FCKeditor/trunk/editor/_source/internals/fck.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fck.js	(revision 987)
+++ /FCKeditor/trunk/editor/_source/internals/fck.js	(revision 988)
@@ -100,7 +100,4 @@
 		this.EditingArea.FFSpellChecker = FCKConfig.FirefoxSpellChecker ;
 
-		// Final setup of the lists lib.
-		FCKListsLib.Setup() ;
-
 		// Set the editor's startup contents.
 		this.SetData( this.GetLinkedFieldValue(), true ) ;
Index: /FCKeditor/trunk/editor/_source/internals/fcklistslib.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fcklistslib.js	(revision 987)
+++ /FCKeditor/trunk/editor/_source/internals/fcklistslib.js	(revision 988)
@@ -47,8 +47,8 @@
 
 	// Elements that may be considered the "Block limit" in an element path.
-	PathBlockLimitElements : { body:1,td:1,th:1,caption:1,form:1 },
+	PathBlockLimitElements : { body:1,div:1,td:1,th:1,caption:1,form:1 },
 
 	// Block elements for the Styles System.
-	StyleBlockElements : { address:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,p:1,pre:1 },
+	StyleBlockElements : { address:1,div:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,p:1,pre:1 },
 
 	// Object elements for the Styles System.
@@ -57,20 +57,4 @@
 	// 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 },
-	ListBoundaries  : { 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,br:1 },
-
-	// Final setup of FCKListsLib once the editor is loaded (at FCK.StartEditor).
-	// TODO: For v3, there should be a generic way to register to the editor
-	// startup event, so this function would not be needed to be defined here, not
-	// even be called at FCK.StartEditor.
-	Setup : function()
-	{
-		// <div> is not considered a block element if EnterMode=p, it is a block limit in this case.
-		if ( FCKConfig.EnterMode != 'p' )
-		{
-			this.PathBlockElements.div = 1 ;
-			this.StyleBlockElements.div = 1 ;
-		}
-		else
-			this.PathBlockLimitElements.div = 1 ;
-	}
+	ListBoundaries  : { 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,br:1 }
 } ;
