-
justing authored
Reviewed by harrison <rdar://problem/4866671> CrashTracer: 1 crashes in Mail after deleting a list item at WebCore::DeleteSelectionCommand::doApply() * editing/deleting/4866671-expected.checksum: Added. * editing/deleting/4866671-expected.png: Added. * editing/deleting/4866671-expected.txt: Added. * editing/deleting/4866671.html: Added. * editing/pasteboard/4866671-expected.checksum: Added. * editing/pasteboard/4866671-expected.png: Added. * editing/pasteboard/4866671-expected.txt: Added. * editing/pasteboard/4866671.html: Added. WebCore: Reviewed by harrison <rdar://problem/4866671> CrashTracer: 1 crashes in Mail after deleting a list item at WebCore::DeleteSelectionCommand::doApply() Don't allow VisiblePositions inside -webkit-user-select:none regions. Renamed inRenderedContent to isCandidate. * dom/Document.cpp: (WebCore::Document::updateSelection): * dom/Position.cpp: (WebCore::Position::previousCharacterPosition): (WebCore::Position::nextCharacterPosition): (WebCore::nodeIsUserSelectNone): (WebCore::Position::isCandidate): (WebCore::Position::rendersInDifferentPosition): * dom/Position.h: * editing/InsertParagraphSeparatorCommand.cpp: (WebCore::InsertParagraphSeparatorCommand::doApply): * editing/InsertTextCommand.cpp: (WebCore::InsertTextCommand::input): * editing/VisiblePosition.cpp: (WebCore::VisiblePosition::canonicalPosition): * editing/htmlediting.cpp: (WebCore::nextCandidate): (WebCore::nextVisuallyDistinctCandidate): (WebCore::previousCandidate): (WebCore::previousVisuallyDistinctCandidate): * editing/visible_units.cpp: (WebCore::previousLinePosition): (WebCore::nextLinePosition): (WebCore::startOfParagraph): * page/Frame.cpp: (WebCore::Frame::styleForSelectionStart): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@18221 268f45cc-cd09-0410-ab3c-d52691b4dbfc
53f27743