| Index: third_party/WebKit/Source/core/editing/BUILD.gn
|
| diff --git a/third_party/WebKit/Source/core/editing/BUILD.gn b/third_party/WebKit/Source/core/editing/BUILD.gn
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..24ad68ed6f01175026eeeac0aa37ebbf1bac974f
|
| --- /dev/null
|
| +++ b/third_party/WebKit/Source/core/editing/BUILD.gn
|
| @@ -0,0 +1,201 @@
|
| +# Copyright 2016 The Chromium Authors. All rights reserved.
|
| +# Use of this source code is governed by a BSD-style license that can be
|
| +# found in the LICENSE file.
|
| +
|
| +import("//third_party/WebKit/Source/core/core.gni")
|
| +
|
| +blink_core_sources("editing") {
|
| + split_count = 5
|
| + sources = [
|
| + "CaretBase.cpp",
|
| + "CaretBase.h",
|
| + "CompositionUnderline.h",
|
| + "DOMSelection.cpp",
|
| + "DOMSelection.h",
|
| + "DragCaretController.cpp",
|
| + "DragCaretController.h",
|
| + "EditingBehavior.cpp",
|
| + "EditingBehavior.h",
|
| + "EditingStrategy.cpp",
|
| + "EditingStrategy.h",
|
| + "EditingStyle.cpp",
|
| + "EditingUtilities.cpp",
|
| + "EditingUtilities.h",
|
| + "Editor.cpp",
|
| + "EditorKeyBindings.cpp",
|
| + "EphemeralRange.cpp",
|
| + "EphemeralRange.h",
|
| + "FrameCaret.cpp",
|
| + "FrameCaret.h",
|
| + "FrameSelection.cpp",
|
| + "GranularityStrategy.cpp",
|
| + "InputMethodController.cpp",
|
| + "InputMethodController.h",
|
| + "PendingSelection.cpp",
|
| + "PendingSelection.h",
|
| + "PlainTextRange.cpp",
|
| + "PlainTextRange.h",
|
| + "Position.cpp",
|
| + "Position.h",
|
| + "PositionIterator.cpp",
|
| + "PositionIterator.h",
|
| + "PositionWithAffinity.cpp",
|
| + "PositionWithAffinity.h",
|
| + "RelocatablePosition.cpp",
|
| + "RelocatablePosition.h",
|
| + "RenderedPosition.cpp",
|
| + "RenderedPosition.h",
|
| + "SelectionAdjuster.cpp",
|
| + "SelectionAdjuster.h",
|
| + "SelectionController.cpp",
|
| + "SelectionController.h",
|
| + "SelectionEditor.cpp",
|
| + "SelectionEditor.h",
|
| + "SelectionModifier.cpp",
|
| + "SelectionModifier.h",
|
| + "SelectionType.h",
|
| + "SurroundingText.cpp",
|
| + "SurroundingText.h",
|
| + "TextAffinity.cpp",
|
| + "TextAffinity.h",
|
| + "VisiblePosition.cpp",
|
| + "VisibleSelection.cpp",
|
| + "VisibleUnits.cpp",
|
| + "commands/AppendNodeCommand.cpp",
|
| + "commands/AppendNodeCommand.h",
|
| + "commands/ApplyBlockElementCommand.cpp",
|
| + "commands/ApplyBlockElementCommand.h",
|
| + "commands/ApplyStyleCommand.cpp",
|
| + "commands/ApplyStyleCommand.h",
|
| + "commands/BreakBlockquoteCommand.cpp",
|
| + "commands/BreakBlockquoteCommand.h",
|
| + "commands/CompositeEditCommand.cpp",
|
| + "commands/CompositeEditCommand.h",
|
| + "commands/CreateLinkCommand.cpp",
|
| + "commands/CreateLinkCommand.h",
|
| + "commands/DeleteFromTextNodeCommand.cpp",
|
| + "commands/DeleteFromTextNodeCommand.h",
|
| + "commands/DeleteSelectionCommand.cpp",
|
| + "commands/DeleteSelectionCommand.h",
|
| + "commands/EditCommand.cpp",
|
| + "commands/EditCommand.h",
|
| + "commands/EditingState.cpp",
|
| + "commands/EditingState.h",
|
| + "commands/EditorCommand.cpp",
|
| + "commands/FormatBlockCommand.cpp",
|
| + "commands/FormatBlockCommand.h",
|
| + "commands/IndentOutdentCommand.cpp",
|
| + "commands/IndentOutdentCommand.h",
|
| + "commands/InsertIntoTextNodeCommand.cpp",
|
| + "commands/InsertIntoTextNodeCommand.h",
|
| + "commands/InsertLineBreakCommand.cpp",
|
| + "commands/InsertLineBreakCommand.h",
|
| + "commands/InsertListCommand.cpp",
|
| + "commands/InsertListCommand.h",
|
| + "commands/InsertNodeBeforeCommand.cpp",
|
| + "commands/InsertNodeBeforeCommand.h",
|
| + "commands/InsertParagraphSeparatorCommand.cpp",
|
| + "commands/InsertParagraphSeparatorCommand.h",
|
| + "commands/InsertTextCommand.cpp",
|
| + "commands/InsertTextCommand.h",
|
| + "commands/MergeIdenticalElementsCommand.cpp",
|
| + "commands/MergeIdenticalElementsCommand.h",
|
| + "commands/MoveSelectionCommand.cpp",
|
| + "commands/MoveSelectionCommand.h",
|
| + "commands/RemoveCSSPropertyCommand.cpp",
|
| + "commands/RemoveCSSPropertyCommand.h",
|
| + "commands/RemoveFormatCommand.cpp",
|
| + "commands/RemoveFormatCommand.h",
|
| + "commands/RemoveNodeCommand.cpp",
|
| + "commands/RemoveNodeCommand.h",
|
| + "commands/RemoveNodePreservingChildrenCommand.cpp",
|
| + "commands/RemoveNodePreservingChildrenCommand.h",
|
| + "commands/ReplaceNodeWithSpanCommand.cpp",
|
| + "commands/ReplaceNodeWithSpanCommand.h",
|
| + "commands/ReplaceSelectionCommand.cpp",
|
| + "commands/ReplaceSelectionCommand.h",
|
| + "commands/SetNodeAttributeCommand.cpp",
|
| + "commands/SetNodeAttributeCommand.h",
|
| + "commands/SimplifyMarkupCommand.cpp",
|
| + "commands/SimplifyMarkupCommand.h",
|
| + "commands/SmartReplace.h",
|
| + "commands/SmartReplaceICU.cpp",
|
| + "commands/SplitElementCommand.cpp",
|
| + "commands/SplitElementCommand.h",
|
| + "commands/SplitTextNodeCommand.cpp",
|
| + "commands/SplitTextNodeCommand.h",
|
| + "commands/SplitTextNodeContainingElementCommand.cpp",
|
| + "commands/SplitTextNodeContainingElementCommand.h",
|
| + "commands/TypingCommand.cpp",
|
| + "commands/TypingCommand.h",
|
| + "commands/UndoStack.cpp",
|
| + "commands/UndoStack.h",
|
| + "commands/UndoStep.h",
|
| + "commands/UnlinkCommand.cpp",
|
| + "commands/UnlinkCommand.h",
|
| + "commands/WrapContentsInDummySpanCommand.cpp",
|
| + "commands/WrapContentsInDummySpanCommand.h",
|
| + "iterators/BackwardsCharacterIterator.cpp",
|
| + "iterators/BackwardsTextBuffer.cpp",
|
| + "iterators/BackwardsTextBuffer.h",
|
| + "iterators/BitStack.cpp",
|
| + "iterators/CharacterIterator.cpp",
|
| + "iterators/ForwardsTextBuffer.cpp",
|
| + "iterators/ForwardsTextBuffer.h",
|
| + "iterators/FullyClippedStateStack.cpp",
|
| + "iterators/SearchBuffer.cpp",
|
| + "iterators/SearchBuffer.h",
|
| + "iterators/SimplifiedBackwardsTextIterator.cpp",
|
| + "iterators/TextBufferBase.cpp",
|
| + "iterators/TextBufferBase.h",
|
| + "iterators/TextIterator.cpp",
|
| + "iterators/TextIterator.h",
|
| + "iterators/TextIteratorTextState.cpp",
|
| + "iterators/TextIteratorTextState.h",
|
| + "iterators/WordAwareIterator.cpp",
|
| + "markers/DocumentMarker.cpp",
|
| + "markers/DocumentMarker.h",
|
| + "markers/DocumentMarkerController.cpp",
|
| + "markers/DocumentMarkerController.h",
|
| + "markers/RenderedDocumentMarker.h",
|
| + "serializers/HTMLInterchange.cpp",
|
| + "serializers/HTMLInterchange.h",
|
| + "serializers/MarkupAccumulator.cpp",
|
| + "serializers/MarkupAccumulator.h",
|
| + "serializers/MarkupFormatter.cpp",
|
| + "serializers/MarkupFormatter.h",
|
| + "serializers/Serialization.cpp",
|
| + "serializers/Serialization.h",
|
| + "serializers/StyledMarkupAccumulator.cpp",
|
| + "serializers/StyledMarkupAccumulator.h",
|
| + "serializers/StyledMarkupSerializer.cpp",
|
| + "serializers/StyledMarkupSerializer.h",
|
| + "serializers/TextOffset.cpp",
|
| + "serializers/TextOffset.h",
|
| + "spellcheck/SpellCheckRequester.cpp",
|
| + "spellcheck/SpellCheckRequester.h",
|
| + "spellcheck/SpellChecker.cpp",
|
| + "spellcheck/SpellChecker.h",
|
| + "spellcheck/TextCheckingParagraph.cpp",
|
| + "spellcheck/TextCheckingParagraph.h",
|
| + "state_machines/BackspaceStateMachine.cpp",
|
| + "state_machines/BackspaceStateMachine.h",
|
| + "state_machines/BackwardGraphemeBoundaryStateMachine.cpp",
|
| + "state_machines/BackwardGraphemeBoundaryStateMachine.h",
|
| + "state_machines/ForwardGraphemeBoundaryStateMachine.cpp",
|
| + "state_machines/ForwardGraphemeBoundaryStateMachine.h",
|
| + "state_machines/StateMachineUtil.cpp",
|
| + "state_machines/StateMachineUtil.h",
|
| + "state_machines/TextSegmentationMachineState.cpp",
|
| + "state_machines/TextSegmentationMachineState.h",
|
| + ]
|
| +
|
| + if (is_mac) {
|
| + sources += [ "commands/SmartReplaceCF.cpp" ]
|
| + }
|
| +
|
| + configs += [
|
| + # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
|
| + "//build/config/compiler:no_size_t_to_int_warning",
|
| + ]
|
| +}
|
|
|