-
harrison authored
Reviewed by Justin and Levi. <rdar://problem/4620743> REGRESSION: Option-Delete doesn't delete words during typing * editing/deleting/delete-by-word-001-expected.checksum: Added. * editing/deleting/delete-by-word-001-expected.png: Added. * editing/deleting/delete-by-word-001-expected.txt: Added. * editing/deleting/delete-by-word-001.html: Added. * editing/deleting/delete-by-word-002-expected.checksum: Added. * editing/deleting/delete-by-word-002-expected.png: Added. * editing/deleting/delete-by-word-002-expected.txt: Added. * editing/deleting/delete-by-word-002.html: Added. WebCore: Reviewed by Justin and Levi. <rdar://problem/4620743> REGRESSION: Option-Delete doesn't delete words during typing * Tests: editing/deleting/delete-by-word-001.html editing/deleting/delete-by-word-002.html * editing/TypingCommand.cpp: (WebCore::TypingCommand::deleteKeyPressed): (WebCore::TypingCommand::forwardDeleteKeyPressed): (WebCore::TypingCommand::doApply): * editing/TypingCommand.h: Delete and forward delete to use specified granularity. Undo of delete and forward delete to select what had been deleted (non-char granularity only). * page/Frame.cpp: (WebCore::Frame::setSelection): Close typing and end style even if selection is not changing. * page/Frame.h: Remove unused setSelection parameter keepTypingStyle. WebKit: Reviewed by Justin and Levi. <rdar://problem/4620743> REGRESSION: Option-Delete doesn't delete words during typing * Tests: editing/deleting/delete-by-word-001.html editing/deleting/delete-by-word-002.html * WebView/WebHTMLView.m: (-[WebHTMLView _deleteRange:killRing:prepend:smartDeleteOK:deletionAction:granularity:]): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@15414 268f45cc-cd09-0410-ab3c-d52691b4dbfc
0ddb977a