• Home
  • Raw
  • Download

Lines Matching refs:editing

251         * editing/markup.cpp:
690 * editing/qt/EditorQt.cpp:
1768 * editing/Editor.h:
1771 * editing/TypingCommand.cpp:
1775 * editing/mac/EditorMac.mm:
1925 No layout test added because crash only happens in path where editing window is key,
2023 * editing/deleting/delete-to-end-of-paragraph.html
2025 * editing/TypingCommand.cpp:
2136 Test: editing/selection/select-all-user-select-none.html
2138 …* editing/SelectionController.cpp: (WebCore::SelectionController::selectAll): Make sure canSelect …
2242 * editing/SelectionController.cpp:
2249 * editing/SelectionController.h:
2915 * editing/EditorDeleteAction.h: Added.
2930 * editing/Editor.cpp:
2955 * editing/Editor.h:
2960 * editing/mac/EditorMac.mm:
2981 * editing/mac/EditorMac.mm:
3549 …* editing/SelectionController.cpp: (WebCore::SelectionController::selectAll): Before selecting edi…
3593 * editing/ReplaceSelectionCommand.cpp:
3600 * editing/DeleteSelectionCommand.cpp:
3690 …Since the tree has become deeper, some editing and event code that used to check for a shadowParen…
3692 …* editing/Editor.cpp: (WebCore::Editor::dispatchCPPEvent): Check shadowAncestorNode instead of sha…
3693 * editing/Selection.cpp: (WebCore::Selection::adjustForEditableContent): ditto.
3694 * editing/htmlediting.cpp:
3697 * editing/ReplaceSelectionCommand.cpp:
3868 * editing/Editor.cpp:
3870 * editing/Editor.h: Same, and name change.
3871 * editing/mac/EditorMac.mm: Name change.
4394 * editing/InsertParagraphSeparatorCommand.cpp:
4396 * editing/InsertTextCommand.cpp:
4398 * editing/VisiblePosition.cpp:
4400 * editing/htmlediting.cpp:
4405 * editing/visible_units.cpp:
4719 * editing/VisiblePosition.cpp:
4766 * editing/SelectionController.h:
5257 * editing/Editor.cpp:
5265 * editing/Editor.h:
5266 * editing/mac/EditorMac.mm: New functions to show spelling guesses,
5271 editing sub-menu actions.
5297 * editing/Editor.cpp:
5308 * editing/Editor.h:
6050 * editing/TextIterator.cpp:
6183 * editing/qt/EditorQt.cpp: Added.
6372 * editing/Selection.cpp:
6378 * editing/SelectionController.cpp:
6482 * editing/markup.cpp:
6627 * editing/visible_units.cpp:
6647 * editing/htmlediting.cpp:
6650 * editing/markup.cpp:
6804 * editing/CompositeEditCommand.cpp:
6813 * editing/CompositeEditCommand.h:
6814 * editing/DeleteSelectionCommand.cpp:
6818 * editing/RebalanceWhitespaceCommand.cpp: Removed.
6819 * editing/RebalanceWhitespaceCommand.h: Removed.
6820 * editing/ReplaceSelectionCommand.cpp:
6823 * editing/htmlediting.cpp:
6829 * editing/htmlediting.h:
6830 * editing/markup.cpp:
6854 * editing/Editor.h:
6857 * editing/mac/EditorMac.mm:
6881 * editing/TypingCommand.cpp:
6913 * editing/mac/EditorMac.mm:
6928 * editing/Editor.h:
6931 * editing/mac/EditorMac.mm:
6972 * editing/Editor.h:
6973 * editing/Editor.cpp:
7344 * editing/Editor.h: Removed "_web_" prefix from
7346 * editing/Editor.cpp: Tweaked formatting a bit. Removed Mac-specific
7349 * editing/mac/EditorMac.mm:
7497 * editing/mac/EditorMac.mm: Added
7721 the appropriate sub-menus to editing context menus.
7781 editing delegate from a layout test. Layout tests are effected by the change
7784 * editing/Editor.cpp:
7786 if the editing operation didn't change the selection. Still call
7791 * editing/TypingCommand.cpp:
7793 selection if the editing delegate returns NO from shouldDeleteRange.
7805 * editing/TextIterator.h:
7807 * editing/TextIterator.cpp:
8048 …With these fixes in place, one layout test (editing/execCommand/create-list-from-range-selection.h…
8062 * editing/CompositeEditCommand.cpp:
8064 … Use rangeCompliantEquivalent() on "editing-style" Positions before creating Ranges from them.
8066 * editing/TextIterator.cpp:
8387 * editing/DeleteSelectionCommand.cpp:
8539 * editing/selection/select-missing-image.html: Added.
8707 * editing/Editor.h:
8708 * editing/Editor.cpp:
8769 * editing/DeleteSelectionCommand.cpp:
8771 * editing/htmlediting.cpp:
8776 * editing/visible_units.cpp:
8833 add spelling guesses to the editing context menus.
8922 * editing/SelectionController.cpp: (WebCore::SelectionController::paintCaret):
9417 * editing/Editor.cpp:
9419 * editing/Editor.h:
9420 * editing/EditorInsertAction.h: Added.
10159 * editing/markup.cpp:
10169 * editing/ReplaceSelectionCommand.cpp:
10188 * editing/ReplaceSelectionCommand.h:
10189 * editing/markup.cpp:
10221 …blem/4796657> table deletion outline does not always follow the table size as editing occurs inside
10223 * editing/EditCommand.cpp:
10228 * editing/EditCommand.h:
10414 * editing/markup.cpp:
10446 * editing/EditCommand.h:
10722 * editing/markup.cpp:
10753 * editing/DeleteButtonController.cpp:
10877 …* Disable and hide the deletion UI for each editing command. This prevents editing commands from b…
10878 …by the deletion UI elements we insert. The deletion UI is then shown after the editing commands ar…
10881 …the deletion UI is enabled again. This allows for nested editing commands to be called without thr…
10885 * editing/DeleteButtonController.cpp:
10892 * editing/DeleteButtonController.h:
10896 * editing/EditCommand.cpp:
11089 * editing/ApplyStyleCommand.cpp:
11091 * editing/BreakBlockquoteCommand.cpp:
11112 * editing/Editor.cpp:
11115 * editing/Editor.h:
11168 * editing/markup.cpp:
11180 * editing/Editor.cpp:
11230 * editing/SelectionController.cpp:
11232 * editing/SelectionController.h:
11335 * editing/Editor.cpp:
11339 * editing/JSEditor.cpp:
11493 * editing/Selection.cpp:
11496 * editing/htmlediting.cpp:
11506 * editing/DeleteSelectionCommand.cpp:
11508 * editing/Editor.cpp:
11510 * editing/Editor.h:
11522 * editing/markup.cpp:
12048 * editing/DeleteSelectionCommand.cpp:
12051 * editing/DeleteSelectionCommand.h:
12052 * editing/EditCommand.cpp:
12054 editing command that doesn't preserve the typing style (matches TextEdit).
12055 * editing/Editor.cpp:
12059 * editing/Editor.h:
12062 * editing/InsertTextCommand.cpp:
12065 * editing/SelectionController.cpp:
12069 * editing/htmlediting.cpp:
12095 * editing/DeleteButtonController.cpp:
12119 * editing/Editor.cpp:
12135 * editing/Editor.h:
12147 * editing/Editor.cpp:
12190 * editing/Editor.h:
12574 an assertion failure in editing. (One of the reasons there is no
12575 layout test along with this fix.) There is definitely some editing
12605 * editing/EditCommand.cpp:
12609 * editing/Editor.cpp:
12615 * editing/Editor.h:
12616 * editing/TypingCommand.cpp:
13057 * editing/Editor.cpp:
13060 * editing/Editor.h:
13122 * editing/Editor.cpp:
13131 * editing/Editor.h:
13132 * editing/JSEditor.cpp:
13355 * editing/TextIterator.cpp:
13670 Get rid of some duplicate editing enums. Also rename EAlter to EAlteration.
13685 * editing/SelectionController.cpp:
13688 * editing/SelectionController.h:
13690 * editing/TextGranularity.h:
13778 * editing/pasteboard/3976872-expected.txt:
13779 * editing/pasteboard/4076267-2-expected.txt:
13780 * editing/pasteboard/4076267-3-expected.txt:
13781 * editing/pasteboard/4076267-expected.txt:
13782 * editing/pasteboard/8145-1-expected.txt:
13783 * editing/pasteboard/paste-empty-startcontainer-expected.txt: Removed.
13784 * editing/pasteboard/paste-match-style-001-expected.txt:
13785 * editing/pasteboard/paste-match-style-002-expected.txt:
13786 * editing/pasteboard/paste-text-019-expected.txt:
13787 * editing/pasteboard/pasting-tabs-expected.txt:
13790 * editing/markup.cpp:
13838 * editing/FormatBlockCommand.cpp:
13842 * editing/IndentOutdentCommand.cpp:
13844 * editing/InsertListCommand.cpp:
13997 * editing/deleting/delete-br-012.html
13999 * editing/DeleteSelectionCommand.cpp:
14136 * editing/SelectionController.cpp:
14479 Added Editor.* files in editing/
14480 Added DeleteButton.* and DeleteButtonController.* in editing/
14734 HTML editing work in subframes.
14949 …rdar://problem/4658779> REGRESSION: Text selection is weird in textareas in Trac wiki editing pages
14977 * editing/Selection.cpp:
14988 * editing/SelectionController.cpp:
14990 * editing/htmlediting.cpp:
15002 * editing/markup.cpp:
15009 * editing/visible_units.cpp:
15280 This is covered by editing/selection/drag-to-contenteditable-iframe.html
15376 * editing/SelectionController.h: Changed selection() calls to references
15386 * editing/ReplaceSelectionCommand.cpp:
15394 * editing/ReplaceSelectionCommand.h:
15520 * editing/SelectionController.cpp:
15647 * editing/TextIterator.cpp:
15666 * editing/TextIterator.h:
16469 * editing/Editor.h:
16470 * editing/Editor.cpp:
16480 Removed a number of editing and selection methods from the bridge.
16482 I moved cross-platform editing and selection code into Editor and
16496 * editing/Editor.h: Moved lastEditCommand tracking (at least the data,
16500 * editing/SelectionController.h: The code here is just stuff moved from the bridge.
16501 * editing/SelectionController.cpp:
16506 * editing/TextAffinity.h: Added helper functions for conversion to NSSelectionAffinity.
16538 * editing/TextIterator.cpp:
16706 <rdar://problem/4478625> Basic table editing and culling
16711 * editing/DeleteButtonController.cpp:
17822 * editing/ReplaceSelectionCommand.h:
17974 * editing/SelectionController.cpp:
18257 <rdar://problem/4478625> HTML Editing: Basic table editing and culling
18261 * editing/DeleteButtonController.cpp:
18332 * editing/CompositeEditCommand.cpp:
18335 * editing/CompositeEditCommand.h:
18336 * editing/InsertLineBreakCommand.cpp:
18339 * editing/InsertTextCommand.cpp:
18470 * editing/DeleteButtonController.cpp:
18627 * editing/Editor.cpp:
18635 * editing/Editor.h:
18636 * editing/JSEditor.cpp:
18712editing/pasteboard/copy-paste-bidi intermittently fails due to disappearance of anonymous RenderBl…
18714 * editing/ReplaceSelectionCommand.cpp:
19099 * editing/TextIterator.cpp:
19139 * editing/TextIterator.h:
19142 * editing/visible_units.cpp:
20107 * editing/Editor.cpp:
20110 * editing/Editor.h:
20111 * editing/JSEditor.cpp:
20215 * editing/InsertLineBreakCommand.cpp:
20223 * editing/InsertParagraphSeparatorCommand.cpp:
20228 * editing/htmlediting.cpp: Added a FIXME.
20229 * editing/visible_units.cpp:
20462 * editing/DeleteButtonController.cpp: (WebCore::enclosingDeletableTable):
20470 assertion failure seen in editing tests (in new DeleteButtonController)
20488 * editing/DeleteButtonController.h:
20489 * editing/DeleteButtonController.cpp:
20502 * editing/Editor.cpp: Fixed formatting. Even the temporary placeholder functions should be
20508 * editing/Editor.h: Changed the DeleteButtonController to use an OwnPtr instead of being
20512 * editing/SelectionController.cpp: (WebCore::SelectionController::setSelection):
20538 <rdar://problem/4478625> HTML Editing: Basic table editing and culling
20555 * editing/DeleteButton.cpp: Added.
20558 * editing/DeleteButton.h: Added.
20559 * editing/DeleteButtonController.cpp: Added.
20567 * editing/DeleteButtonController.h: Added.
20569 * editing/Editor.cpp:
20573 * editing/Editor.h:
20576 * editing/SelectionController.cpp:
20697 EditingController object that it calls to handle editing commands, the
20699 these editing commands in WebCore, and only hand off to WebKit to call
20700 editing delegates (to the let the app intercept editing actions if it
20735 * editing/Editor.cpp: Added.
20762 * editing/Editor.h: Added.
21254 * editing/CommandByName.cpp:
21255 * editing/JSEditor.cpp:
21307 * editing/IndentOutdentCommand.cpp:
21319 * editing/htmlediting.cpp:
21321 * editing/htmlediting.h:
21743 * editing/CompositeEditCommand.cpp:
22001 * editing/SelectionController.cpp:
22056 * editing/SelectionController.cpp:
22646 * editing/ReplaceSelectionCommand.cpp:
22806 * editing/style/style-boundary-005.html: Added. Matches steps from bug.
22807 * editing/execCommand/hilitecolor-expected.txt: Updated (no empty Apple style spans).
22808 …* editing/style/remove-underline-across-paragraph-in-bold-expected.txt: Updated (no empty Apple st…
22809 * editing/style/remove-underline-in-bold-expected.txt: Updated (no empty Apple style spans).
22810 * editing/style/typing-style-003-expected.txt: Updated (no empty Apple style spans).
22816 * editing/ApplyStyleCommand.cpp:
22840 * editing/ApplyStyleCommand.h:
22843 * editing/ReplaceSelectionCommand.cpp:
22848 * editing/SplitTextNodeCommand.cpp:
25043 * editing/CommandByName.cpp:
25773 Mail editing seem to work.
25867 * editing/SelectionController.cpp:
25891 * editing/CompositeEditCommand.cpp:
25895 * editing/TextIterator.cpp:
25899 * editing/TextIterator.h:
25969 * editing/SelectionController.cpp:
25971 * editing/SelectionController.h:
25980 * editing/markup.cpp:
25992 * editing/SelectionController.h:
25993 * editing/SelectionController.cpp:
26282 * editing/markup.cpp:
27052 * editing/CommandByName.cpp: Added.
27079 * editing/CommandByName.h: Added.
27375 * editing/DeleteSelectionCommand.cpp:
27379 * editing/InsertListCommand.cpp:
27661 * editing/IndentOutdentCommand.cpp:
28090 * editing/ApplyStyleCommand.cpp:
28095 * editing/CompositeEditCommand.cpp:
28098 * editing/DeleteSelectionCommand.cpp:
28102 * editing/FormatBlockCommand.cpp:
28104 * editing/IndentOutdentCommand.cpp:
28106 * editing/Selection.cpp:
28108 * editing/SelectionController.cpp:
28110 * editing/TextIterator.cpp:
28112 * editing/VisiblePosition.cpp:
28118 * editing/htmlediting.cpp:
28124 * editing/markup.cpp:
28381 * editing/htmlediting.cpp:
28420 TinyMCE: Dragging & dropping content always leaves a copy when editing inside a subframe
28422 * editing/MoveSelectionCommand.cpp:
28990 * editing/ApplyStyleCommand.cpp:
29431 * editing/ApplyStyleCommand.cpp:
29815 * editing/SelectionController.cpp:
29821 * editing/SelectionController.h:
29847 * editing/SelectionController.cpp:
29849 * editing/visible_units.cpp:
30218 * editing/SelectionController.cpp:
30220 * editing/visible_units.cpp:
30227 * editing/visible_units.h:
30263 * editing/ApplyStyleCommand.cpp:
32221 - fix crashes affecting editing layout tests (regressions from my vector change)
32223 * editing/BreakBlockquoteCommand.cpp:
32225 * editing/InsertParagraphSeparatorCommand.cpp:
32290 * editing/ReplaceSelectionCommand.cpp:
32354 * editing/BreakBlockquoteCommand.cpp: (WebCore::BreakBlockquoteCommand::doApply):
32357 * editing/InsertParagraphSeparatorCommand.cpp:
33332 * editing/EditCommand.cpp:
33334 * editing/JSEditor.cpp:
33335 * editing/ModifySelectionListLevel.cpp:
33338 * editing/Selection.cpp:
33341 * editing/Selection.h:
33343 * editing/SelectionController.cpp:
33352 * editing/SelectionController.h:
33353 * editing/TypingCommand.cpp:
33357 * editing/VisiblePosition.cpp:
33359 * editing/VisiblePosition.h:
33989 * editing/ApplyStyleCommand.cpp:
34020 * editing/visible_units.cpp:
34025 …* editing/TextIterator.cpp: (WebCore::SimplifiedBackwardsTextIterator::handleTextNode): Updated to…
34029 * editing/ReplaceSelectionCommand.cpp: (WebCore::ReplaceSelectionCommand::doApply):
34303 * editing/ReplaceSelectionCommand.cpp: (WebCore::ReplaceSelectionCommand::doApply):
34918 * editing/ReplaceSelectionCommand.cpp:
34922 * editing/htmlediting.cpp:
35373 * editing/ReplaceSelectionCommand.cpp:
36362 - eliminate the EditCommandPtr class from editing; use PassRefPtr and RefPtr instead
36363 - other editing-related cleanup
36380 … * editing/AppendNodeCommand.h: Removed document parameter from constructor. Changed new child
36382 * editing/AppendNodeCommand.cpp:
36387 * editing/ApplyStyleCommand.h: Removed document parameter from constructor.
36388 * editing/ApplyStyleCommand.cpp: (WebCore::ApplyStyleCommand::ApplyStyleCommand): Ditto.
36390 * editing/BreakBlockquoteCommand.h: Removed unneeded include of DeprecatedPtrList.h.
36391 * editing/BreakBlockquoteCommand.cpp: Moved the include of DeprecatedPtrList.h here.
36395 * editing/CompositeEditCommand.h: Added isFirstCommand function. Changed m_cmds from
36398 * editing/CompositeEditCommand.cpp:
36435 … * editing/DeleteFromTextNodeCommand.h: Removed unneeded document parameter from one constructor.
36437 * editing/DeleteFromTextNodeCommand.cpp:
36440 … * editing/DeleteSelectionCommand.h: Removed unneeded document parameter from one constructor.
36441 …* editing/DeleteSelectionCommand.cpp: (WebCore::DeleteSelectionCommand::DeleteSelectionCommand): D…
36443 … * editing/EditCommand.h: Removed ECommandState, isCompositeStep(), parent(), state(), setState(),
36448 …are needed so we can determine which editable elements an editing operation affects. Changed setPa…
36451 * editing/EditCommand.cpp:
36466 * editing/FormatBlockCommand.h: Tweaked formatting.
36467 * editing/FormatBlockCommand.cpp: (WebCore::FormatBlockCommand::FormatBlockCommand): Ditto.
36468 * editing/InsertLineBreakCommand.h: Ditto.
36469 * editing/InsertLineBreakCommand.cpp: (WebCore::InsertLineBreakCommand::doApply):
36471 * editing/IndentOutdentCommand.cpp:
36476 * editing/InsertIntoTextNodeCommand.h: Removed unneeded document parameter to constructor.
36477 * editing/InsertIntoTextNodeCommand.cpp:
36480 * editing/InsertListCommand.h: Renamed EListType to EList, and took the "Type" suffix off
36482 * editing/InsertListCommand.cpp:
36486 * editing/InsertNodeBeforeCommand.h: Removed unneeded document parameter from constructor
36488 * editing/InsertNodeBeforeCommand.cpp:
36491 * editing/InsertParagraphSeparatorCommand.cpp:
36494 * editing/InsertTextCommand.h: Changed insertTab to take const Position&.
36495 * editing/InsertTextCommand.cpp:
36499 * editing/JSEditor.h: Tweaked formatting and names.
36500 * editing/JSEditor.cpp: Ditto. Also changed places that use EditCommandPtr.
36502 * editing/JoinTextNodesCommand.h: Removed unneeeded document pointer
36503 * editing/JoinTextNodesCommand.cpp:
36505 * editing/MergeIdenticalElementsCommand.h: Ditto.
36506 * editing/MergeIdenticalElementsCommand.cpp:
36509 * editing/ModifySelectionListLevel.h: Changed EListType to be named Type and be a member of
36511 * editing/ModifySelectionListLevel.cpp:
36526 … * editing/MoveSelectionCommand.h: Removed unnecessary document parameter and changed the fragment
36528 * editing/MoveSelectionCommand.cpp:
36532 * editing/RebalanceWhitespaceCommand.h: Removed unnecessary document parameter.
36533 * editing/RebalanceWhitespaceCommand.cpp:
36537 * editing/RemoveCSSPropertyCommand.h: Tweaked formatting.
36539 * editing/RemoveNodeAttributeCommand.h: Removed unnecessary document parameter.
36540 * editing/RemoveNodeAttributeCommand.cpp:
36543 * editing/RemoveNodeCommand.h: Removed unnecessary document parameter.
36544 * editing/RemoveNodeCommand.cpp:
36547 * editing/RemoveNodePreservingChildrenCommand.h: Removed unnecessary document parameter.
36548 * editing/RemoveNodePreservingChildrenCommand.cpp:
36551 * editing/ReplaceSelectionCommand.h: Change fragment parameter to a PassRefPtr.
36552 * editing/ReplaceSelectionCommand.cpp:
36558 * editing/Selection.h: Changed SEL_DEFAULT_AFFINITY to be a constant rather than
36561 * editing/Selection.cpp:
36565 * editing/SetNodeAttributeCommand.h: Removed unnneeded document parameter.
36566 * editing/SetNodeAttributeCommand.cpp:
36569 * editing/SplitElementCommand.h: Removed unnneeded document parameter.
36570 * editing/SplitElementCommand.cpp:
36573 * editing/SplitTextNodeCommand.h: Removed unnneeded document parameter.
36574 * editing/SplitTextNodeCommand.cpp:
36577 * editing/SplitTextNodeContainingElementCommand.h: Removed unnneeded document parameter.
36578 * editing/SplitTextNodeContainingElementCommand.cpp:
36581 * editing/TypingCommand.h: Replaced uses of EditCommandPtr with EditCommand*.
36583 * editing/TypingCommand.cpp:
36595 * editing/WrapContentsInDummySpanCommand.h: Removed unnneeded document parameter.
36596 * editing/WrapContentsInDummySpanCommand.cpp:
36599 * editing/htmlediting.h: Changed type of NON_BREAKING_SPACE to UChar instead of
36944 * editing/TextIterator.cpp:
37080 * editing/VisiblePosition.cpp:
37084 * editing/VisiblePosition.h:
37341 * editing/ReplaceSelectionCommand.cpp:
37361 * editing/TextIterator.cpp:
37383 * editing/ReplaceSelectionCommand.cpp:
37390 * editing/ReplaceSelectionCommand.h:
37453 * editing/TextIterator.cpp:
37600 * editing/visible_units.cpp:
37606 * editing/visible_units.h:
38445 * editing/CompositeEditCommand.cpp:
38448 * editing/DeleteSelectionCommand.cpp:
38451 * editing/JSEditor.cpp: Pass true to prevent nesting.
38452 * editing/ReplaceSelectionCommand.cpp: Removed wasBlock and friends.
38485 * editing/ReplaceSelectionCommand.h:
38487 * editing/markup.cpp:
39779 * editing/ApplyStyleCommand.cpp:
39781 * editing/markup.cpp:
39938 * editing/JSEditor.cpp: Added support for execCommand("HiliteColor", ...).
39940 * editing/SelectionController.cpp:
40370 * editing/ApplyStyleCommand.cpp:
40530 * editing/TypingCommand.h:
40532 * editing/UnlinkCommand.h:
40857 * editing/ReplaceSelectionCommand.cpp:
40865 * editing/ReplaceSelectionCommand.h:
40876 * editing/markup.cpp:
41057 * editing/ApplyStyleCommand.cpp:
41059 * editing/markup.cpp:
41103 * editing/CompositeEditCommand.cpp:
41221 * editing/markup.cpp:
41281 * editing/VisiblePosition.cpp:
41294 (WebCore::Frame::applyEditingStyleToElement): Just add CSS properties needed for editing.
41362 * editing/CompositeEditCommand.cpp:
41368 * editing/InsertLineBreakCommand.cpp: (WebCore::InsertLineBreakCommand::doApply):
41371 * editing/JSEditor.cpp: (WebCore::execRemoveFormat): Pass the selection range
41374 * editing/RebalanceWhitespaceCommand.cpp: (WebCore::RebalanceWhitespaceCommand::doApply):
41378 * editing/ReplaceSelectionCommand.h: Removed unused destructor, type, isSingleTextNode,
41383 * editing/ReplaceSelectionCommand.cpp:
41404 * editing/markup.h: Use Vector instead of DeprecatedPtrList. Change the
41406 * editing/markup.cpp:
41447 * editing/DeleteSelectionCommand.cpp:
41449 * editing/InsertParagraphSeparatorCommand.cpp:
41457 * editing/HTMLInterchange.cpp: Removed obsolete comment.
41467 Test: * editing/style/apple-style-editable-mix.html
41471 …* editing/ApplyStyleCommand.cpp: (WebCore::ApplyStyleCommand::applyInlineStyle): If the end positi…
41596 REGRESSION (r15584): editing/selection/select-from-textfield-outwards failing
41623 * editing/visible_units.cpp:
41625 …When setting selection endpoints, don't traverse down into nodes where editing would ignore its co…
41633 …<rdar://problem/4646759> Mail crash editing To Do - WebCore::InsertTextCommand::prepareForTextInse…
41635 * Test: editing/deleting/delete-mixed-editable-content-001.html
41637 * editing/visible_units.cpp:
41653 specifically. Fixing this crash unearthed a separate editing crash
41657 * editing/CompositeEditCommand.cpp:
41658 …nd::moveParagraphContentsToNewBlockIfNecessary): This is the fix for the editing crash. If paragra…
41820 * editing/CompositeEditCommand.cpp:
41823 * editing/CompositeEditCommand.h:
41824 * editing/InsertParagraphSeparatorCommand.cpp:
41826 * editing/TypingCommand.cpp:
41829 * editing/htmlediting.cpp:
41833 * editing/htmlediting.h:
41860 Test: editing/selection/select-from-textfield-outwards.html
41862 * editing/Selection.cpp:
41866 * editing/htmlediting.cpp:
41907 * editing/markup.cpp:
42152 * editing/CompositeEditCommand.cpp:
42154 * editing/htmlediting.cpp:
42158 * editing/htmlediting.h:
42202 * editing/InsertParagraphSeparatorCommand.cpp:
42215 * test: editing/pasteboard/paste-table-003.html
42217 * editing/markup.cpp:
42231 * editing/markup.cpp:
42311 Test: editing/selection/click-start-of-line.html
42326 * editing/SelectionController.cpp:
42362 * editing/htmlediting.cpp:
42514 * editing/SelectionController.cpp: (WebCore::SelectionController::nodeWillBeRemoved):
42519 I will write 100 times on the blackboard: "When Justin says something about editing,
42538 * editing/SelectionController.cpp: (WebCore::SelectionController::nodeWillBeRemoved):
42562 …This was caused by composite editing commands, (like typing or pasting) that include a DeleteComma…
42564 part of an editing command to replace the selected text.
42566 … * editing/DeleteSelectionCommand.h: Added m_replace to keep track of whether this deletion is
42568 * editing/DeleteSelectionCommand.cpp:
42571 * editing/CompositeEditCommand.h:
42572 * editing/CompositeEditCommand.cpp: (WebCore::CompositeEditCommand::deleteSelection):
42575 …* editing/InsertTextCommand.cpp: (WebCore::InsertTextCommand::input): Call deleteSelection with re…
42576 * editing/ReplaceSelectionCommand.cpp: (WebCore::ReplaceSelectionCommand::doApply): ditto.
42875 REGRESSION (r15418): editing/pasteboard/paste-table-001 fails in pixel mode
42888 Test: editing/deleting/delete-at-start-or-end.html
42890 * editing/TypingCommand.cpp:
43005 editing/deleting/delete-by-word-001.html
43006 editing/deleting/delete-by-word-002.html
43008 * editing/TypingCommand.cpp:
43012 * editing/TypingCommand.h:
43028 * editing/DeleteSelectionCommand.cpp:
43037 * editing/DeleteSelectionCommand.h: Made needPlaceholder a member variable.
43038 * editing/TypingCommand.cpp:
43041 * editing/htmlediting.cpp:
43043 * editing/visible_units.cpp:
43081 * editing/ReplaceSelectionCommand.cpp:
43084 * editing/htmlediting.cpp:
43671 * editing/Selection.cpp:
43719 * editing/Selection.cpp:
43984 * editing/AppendNodeCommand.h:
43985 * editing/ApplyStyleCommand.cpp:
43986 * editing/BreakBlockquoteCommand.cpp:
43987 * editing/BreakBlockquoteCommand.h:
43988 * editing/CompositeEditCommand.cpp:
43989 * editing/CompositeEditCommand.h:
43990 * editing/CreateLinkCommand.h:
43991 * editing/DeleteFromTextNodeCommand.h:
43992 * editing/DeleteSelectionCommand.h:
43993 * editing/FormatBlockCommand.h:
43994 * editing/HTMLInterchange.cpp:
43995 * editing/HTMLInterchange.h:
43996 * editing/IndentOutdentCommand.h:
43997 * editing/InsertIntoTextNodeCommand.h:
43998 * editing/InsertLineBreakCommand.h:
43999 * editing/InsertListCommand.h:
44000 * editing/InsertNodeBeforeCommand.h:
44001 * editing/InsertTextCommand.cpp:
44002 * editing/InsertTextCommand.h:
44003 * editing/JSEditor.cpp:
44004 * editing/JSEditor.h:
44005 * editing/JoinTextNodesCommand.h:
44006 * editing/MergeIdenticalElementsCommand.cpp:
44007 * editing/MergeIdenticalElementsCommand.h:
44008 * editing/ModifySelectionListLevel.h:
44009 * editing/MoveSelectionCommand.h:
44010 * editing/RebalanceWhitespaceCommand.h:
44011 * editing/RemoveNodeAttributeCommand.h:
44012 * editing/RemoveNodeCommand.h:
44013 * editing/RemoveNodePreservingChildrenCommand.h:
44014 * editing/ReplaceSelectionCommand.h:
44015 * editing/SetNodeAttributeCommand.h:
44016 * editing/SplitElementCommand.cpp:
44017 * editing/SplitElementCommand.h:
44018 * editing/SplitTextNodeCommand.cpp:
44019 * editing/SplitTextNodeCommand.h:
44020 * editing/SplitTextNodeContainingElementCommand.h:
44021 * editing/TypingCommand.cpp:
44022 * editing/TypingCommand.h:
44023 * editing/UnlinkCommand.h:
44024 * editing/VisiblePosition.cpp:
44025 * editing/WrapContentsInDummySpanCommand.cpp:
44026 * editing/WrapContentsInDummySpanCommand.h:
44027 * editing/markup.cpp:
44028 * editing/markup.h:
44554 * editing/EditAction.h:
44555 * editing/HTMLInterchange.cpp:
44556 * editing/HTMLInterchange.h:
44557 * editing/Selection.h:
44558 * editing/SelectionController.h:
44559 * editing/TextAffinity.h:
44560 * editing/TextIterator.cpp:
44561 * editing/TextIterator.h:
44562 * editing/VisiblePosition.h:
44563 * editing/htmlediting.cpp:
44564 * editing/markup.cpp:
44565 * editing/markup.h:
44566 * editing/visible_units.cpp:
44567 * editing/visible_units.h:
44948 * editing/Selection.cpp:
44954 * editing/Selection.h:
44955 * editing/VisiblePosition.cpp:
44958 * editing/htmlediting.cpp:
44970 * editing/htmlediting.h:
44971 * editing/visible_units.cpp:
44984 * editing/TypingCommand.cpp: Constructors take in a granularity
44988 * editing/TypingCommand.h: ditto
45078 Improved table editing: pressing delete directly before or after a table will now select
45083 deletion editing deligates
45087 * editing/TypingCommand.cpp: Implemented check for a caret position next to a table, and
45188 * editing/Selection.cpp:
45190 * editing/VisiblePosition.cpp:
45193 * editing/htmlediting.cpp:
45200 * editing/htmlediting.h:
45328 * editing/CompositeEditCommand.cpp:
45339 * editing/markup.cpp:
45362 - fix ~3000 Node leaks on the editing tests
45364 * editing/CompositeEditCommand.cpp:
45412 - fix 308 Node leaks on the editing layout tests
45781 added icon/SiteIcon.cpp editing/IndentOutdentCommand.cpp
45907 …* editing/VisiblePosition.cpp: Removed is[Not]EqualIgnoringAffinity and made operator== use the lo…
45908 * editing/VisiblePosition.h: Ditto.
45910 * editing/visible_units.cpp:
45922 * editing/htmlediting.cpp:
45924 object tags while editing.
45940 * editing/SelectionController.cpp:
45943 * editing/VisiblePosition.cpp:
45947 * editing/VisiblePosition.h:
45948 * editing/htmlediting.cpp:
45951 * editing/htmlediting.h:
45961 Test: editing/deleting/delete-all-text-in-text-field-assertion.html
46044 * editing/CompositeEditCommand.cpp:
46259 * editing/FormatBlockCommand.cpp:
46261 * editing/JSEditor.cpp: Support html braces (<>) around tag names
46299 * editing/JSEditor.cpp:
46300 * editing/ReplaceSelectionCommand.cpp:
46303 * editing/ReplaceSelectionCommand.h:
46309 * editing/IndentOutdentCommand.cpp:
46321 * editing/IndentOutdentCommand.cpp: Added.
46331 * editing/IndentOutdentCommand.h: Added.
46333 * editing/JSEditor.cpp: Added the execCommands Indent and Outdent
46334 * editing/htmlediting.cpp:
46340 * editing/htmlediting.h:
46470 * editing/JSEditor.cpp: Added RemoveFormat.
47295 * editing/DeleteSelectionCommand.cpp:
47445 * editing/DeleteSelectionCommand.cpp:
47451 * editing/InsertParagraphSeparatorCommand.cpp:
47555 * editing/DeleteSelectionCommand.cpp:
47558 * editing/InsertParagraphSeparatorCommand.cpp:
47562 * editing/InsertTextCommand.cpp:
47566 * editing/ReplaceSelectionCommand.cpp:
47568 * editing/VisiblePosition.cpp:
47572 * editing/VisiblePosition.h:
47574 * editing/visible_units.cpp:
48172 * editing/EditCommand.cpp:
48173 * editing/SelectionController.cpp:
48203 * editing/VisibleRange.cpp: Removed.
48204 * editing/VisibleRange.h: Removed.
48463 * editing/SelectionController.cpp:
48479 * editing/CompositeEditCommand.cpp:
48642 * editing/markup.cpp:
48655 * editing/CompositeEditCommand.cpp:
48659 * editing/CompositeEditCommand.h:
48660 * editing/DeleteSelectionCommand.cpp:
48675 * editing/DeleteSelectionCommand.h:
48676 * editing/EditAction.h:
48678 * editing/FormatBlockCommand.cpp: Added.
48682 * editing/FormatBlockCommand.h: Added.
48684 * editing/InsertListCommand.h:
48686 * editing/JSEditor.cpp:
48687 * editing/MergeIdenticalElementsCommand.cpp:
48689 * editing/htmlediting.cpp:
48692 * editing/htmlediting.h:
49711 * editing/JSEditor.cpp: Added execCommand(FindString, ...)
49712 * editing/Selection.cpp: Added a constructor for Ranges
49714 * editing/Selection.h:
49879 * editing/AppendNodeCommand.cpp:
49881 * editing/CompositeEditCommand.cpp:
49889 * editing/CompositeEditCommand.h:
49890 * editing/DeleteSelectionCommand.cpp:
49895 * editing/InsertListCommand.cpp: Added.
49901 * editing/InsertListCommand.h: Added.
49903 * editing/InsertNodeBeforeCommand.cpp:
49905 * editing/InsertParagraphSeparatorCommand.cpp:
49906 * editing/JSEditor.cpp:
49907 * editing/TextIterator.cpp:
49910 * editing/VisiblePosition.cpp:
49913 * editing/VisiblePosition.h:
49915 * editing/htmlediting.cpp:
49921 * editing/htmlediting.h:
49983 * editing/CompositeEditCommand.cpp:
49987 * editing/DeleteSelectionCommand.cpp:
49991 * editing/InsertLineBreakCommand.cpp:
49993 * editing/ReplaceSelectionCommand.cpp:
49996 * editing/htmlediting.cpp:
50149 * editing/CompositeEditCommand.cpp:
50156 * editing/CompositeEditCommand.h: Moved removeFullySelectedNode to DeleteSelectionCommand,
50158 * editing/DeleteSelectionCommand.cpp:
50174 * editing/DeleteSelectionCommand.h:
50175 * editing/InsertLineBreakCommand.cpp:
50178 * editing/InsertParagraphSeparatorCommand.cpp:
50181 * editing/RebalanceWhitespaceCommand.cpp:
50183 * editing/ReplaceSelectionCommand.cpp:
50191 * editing/htmlediting.cpp:
50193 * editing/htmlediting.h:
51770 * editing/SelectionController.cpp:
52040 * editing/CreateLinkCommand.cpp:
52042 * editing/InsertLineBreakCommand.cpp:
52044 * editing/InsertTextCommand.cpp:
52046 * editing/Selection.cpp:
52048 then create a null selection. Not doing this was making editing code think there was
52050 * editing/UnlinkCommand.cpp:
52052 * editing/VisiblePosition.cpp:
52076 * editing/ReplaceSelectionCommand.cpp: (WebCore::ReplacementFragment::ReplacementFragment):
52078 * editing/visible_units.cpp:
52131 * editing/ModifySelectionListLevel.cpp: Added.
52162 * editing/ModifySelectionListLevel.h: Added.
52166 * editing/ModifySelectionListLevelCommand.cpp: Removed.
52169 * editing/ModifySelectionListLevelCommand.h: Removed.
52172 * editing/htmlediting.cpp:
52175 * editing/htmlediting.h:
52547 …- fixed Bug 9072: REGRESSION: Misspelling marker incorrect in editing/deleting/delete-and-undo.html
52602 * editing/markup.cpp:
52679 * editing/markup.cpp:
52812 * editing/SelectionController.h:
53375 * editing/htmlediting.cpp: (WebCore::editingIgnoresContent):
53379 true for editingIgnoresContent, other editing problems are exposed. For example,
53961 * editing/ApplyStyleCommand.cpp:
53962 * editing/CompositeEditCommand.h:
53963 * editing/EditCommand.cpp:
53964 * editing/InsertLineBreakCommand.cpp:
53966 * editing/InsertLineBreakCommand.h:
53967 * editing/InsertTextCommand.cpp:
53969 * editing/RemoveCSSPropertyCommand.cpp:
53972 * editing/RemoveCSSPropertyCommand.h:
54100 * editing/JSEditor.cpp:
54851 * editing/CreateLinkCommand.cpp:
54852 * editing/UnlinkCommand.cpp:
55664 * editing/ReplaceSelectionCommand.cpp:
55886 * editing/ReplaceSelectionCommand.cpp: