Reviewed by Darin
* khtml/editing/htmlediting.cpp:
(khtml::ReplacementFragment::mergeStartNode): Refine concept of how this node is found based on
further experiements.
(khtml::ReplaceSelectionCommand::doApply): Add a special case for determining merges that need to
be done if the insertion point is in an empty block.
* layout-tests/editing/pasteboard/paste-text-012-expected.txt: Added.
* layout-tests/editing/pasteboard/paste-text-012.html: Added.
* layout-tests/editing/pasteboard/paste-text-013-expected.txt: Added.
* layout-tests/editing/pasteboard/paste-text-013.html: Added.
* layout-tests/editing/pasteboard/paste-text-014-expected.txt: Added.
* layout-tests/editing/pasteboard/paste-text-014.html: Added.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@8268
268f45cc-cd09-0410-ab3c-
d52691b4dbfc