WebCore:
[WebKit-https.git] / WebCore / ChangeLog-2005-08-23
index 2477e6886630b8a7ebeea99e8c07975cb1c258e9..b5c966ecdf32ea06b2d3034c2e079ebe5c7b4f81 100644 (file)
@@ -1,3 +1,20 @@
+2005-03-04  Darin Adler  <darin@apple.com>
+
+        Reviewed by John.
+
+        - fixed <rdar://problem/4036817> REGRESSION: ctrl-y broken when a line + carriage return cut
+
+        * khtml/editing/htmlediting.h: Added insertTextRunWithoutNewlines.
+        * khtml/editing/htmlediting.cpp:
+        (khtml::InsertTextCommand::input): Added assertion to make sure strings with newlines don't get
+        down to this level.
+        (khtml::TypingCommand::insertText): Added. Takes the name of the old function, but is a new
+        level that breaks runs into lines and inserts each one separately.
+        (khtml::TypingCommand::insertTextRunWithoutNewlines): Renamed old insertText to this. 
+
+        * khtml/dom/dom_string.h: Made substring be a const member function.
+        * khtml/dom/dom_string.cpp: (DOM::DOMString::substring): Made this const.
+
 2005-03-04  Darin Adler  <darin@apple.com>
 
         Reviewed by John.