diff -r f8e4e84525e8 MoinMoin/converter/text_html_text_moin_wiki.py
--- a/MoinMoin/converter/text_html_text_moin_wiki.py	Mon Jan 05 23:23:54 2009 +0100
+++ b/MoinMoin/converter/text_html_text_moin_wiki.py	Tue Jan 06 01:11:10 2009 +0100
@@ -630,7 +630,7 @@
                 name = i.localName
                 if name == 'dt':
                     before, indent, markup = self._get_list_item_markup(node, i)
-                    self.text.extend([before, indent])
+                    #self.text.extend([before, indent])
                     text = self.node_list_text_only(i.childNodes)
                     self.text.append(text.replace("\n", " "))
                 elif name == 'dd':
@@ -643,7 +643,7 @@
             self.text.append(self.new_line_dont_remove)
 
     def process_list(self, node):
-        self.depth += 1
+        #self.depth += 1
         for i in node.childNodes:
             if i.nodeType == Node.ELEMENT_NODE:
                 name = i.localName
@@ -657,7 +657,7 @@
                     self.process_dl(i)
                 else:
                     raise ConvertError("Illegal list element %s" % i.localName)
-        self.depth -= 1
+        #self.depth -= 1
         if self.depth == 0:
             self.text.append(self.new_line_dont_remove)
 
diff -r f8e4e84525e8 MoinMoin/formatter/text_gedit.py
--- a/MoinMoin/formatter/text_gedit.py	Mon Jan 05 23:23:54 2009 +0100
+++ b/MoinMoin/formatter/text_gedit.py	Tue Jan 06 01:11:10 2009 +0100
@@ -16,6 +16,9 @@
 
 class Formatter(text_html.Formatter):
     """ Send HTML data for the GUI editor """
+
+    def _newline(self):
+        return "\n"
 
     # Block elements ####################################################
 
