OLD | NEW |
| (Empty) |
1 # Copyright 2016 The Chromium Authors. All rights reserved. | |
2 # Use of this source code is governed by a BSD-style license that can be | |
3 # found in the LICENSE file. | |
4 | |
5 import("//third_party/WebKit/Source/core/core.gni") | |
6 | |
7 blink_core_sources("editing") { | |
8 split_count = 5 | |
9 sources = [ | |
10 "CaretBase.cpp", | |
11 "CaretBase.h", | |
12 "CompositionUnderline.h", | |
13 "DOMSelection.cpp", | |
14 "DOMSelection.h", | |
15 "DragCaretController.cpp", | |
16 "DragCaretController.h", | |
17 "EditingBehavior.cpp", | |
18 "EditingBehavior.h", | |
19 "EditingStrategy.cpp", | |
20 "EditingStrategy.h", | |
21 "EditingStyle.cpp", | |
22 "EditingUtilities.cpp", | |
23 "EditingUtilities.h", | |
24 "Editor.cpp", | |
25 "EditorKeyBindings.cpp", | |
26 "EphemeralRange.cpp", | |
27 "EphemeralRange.h", | |
28 "FrameCaret.cpp", | |
29 "FrameCaret.h", | |
30 "FrameSelection.cpp", | |
31 "GranularityStrategy.cpp", | |
32 "InputMethodController.cpp", | |
33 "InputMethodController.h", | |
34 "PendingSelection.cpp", | |
35 "PendingSelection.h", | |
36 "PlainTextRange.cpp", | |
37 "PlainTextRange.h", | |
38 "Position.cpp", | |
39 "Position.h", | |
40 "PositionIterator.cpp", | |
41 "PositionIterator.h", | |
42 "PositionWithAffinity.cpp", | |
43 "PositionWithAffinity.h", | |
44 "RelocatablePosition.cpp", | |
45 "RelocatablePosition.h", | |
46 "RenderedPosition.cpp", | |
47 "RenderedPosition.h", | |
48 "SelectionAdjuster.cpp", | |
49 "SelectionAdjuster.h", | |
50 "SelectionController.cpp", | |
51 "SelectionController.h", | |
52 "SelectionEditor.cpp", | |
53 "SelectionEditor.h", | |
54 "SelectionModifier.cpp", | |
55 "SelectionModifier.h", | |
56 "SelectionType.h", | |
57 "SurroundingText.cpp", | |
58 "SurroundingText.h", | |
59 "TextAffinity.cpp", | |
60 "TextAffinity.h", | |
61 "VisiblePosition.cpp", | |
62 "VisibleSelection.cpp", | |
63 "VisibleUnits.cpp", | |
64 "commands/AppendNodeCommand.cpp", | |
65 "commands/AppendNodeCommand.h", | |
66 "commands/ApplyBlockElementCommand.cpp", | |
67 "commands/ApplyBlockElementCommand.h", | |
68 "commands/ApplyStyleCommand.cpp", | |
69 "commands/ApplyStyleCommand.h", | |
70 "commands/BreakBlockquoteCommand.cpp", | |
71 "commands/BreakBlockquoteCommand.h", | |
72 "commands/CompositeEditCommand.cpp", | |
73 "commands/CompositeEditCommand.h", | |
74 "commands/CreateLinkCommand.cpp", | |
75 "commands/CreateLinkCommand.h", | |
76 "commands/DeleteFromTextNodeCommand.cpp", | |
77 "commands/DeleteFromTextNodeCommand.h", | |
78 "commands/DeleteSelectionCommand.cpp", | |
79 "commands/DeleteSelectionCommand.h", | |
80 "commands/EditCommand.cpp", | |
81 "commands/EditCommand.h", | |
82 "commands/EditingState.cpp", | |
83 "commands/EditingState.h", | |
84 "commands/EditorCommand.cpp", | |
85 "commands/FormatBlockCommand.cpp", | |
86 "commands/FormatBlockCommand.h", | |
87 "commands/IndentOutdentCommand.cpp", | |
88 "commands/IndentOutdentCommand.h", | |
89 "commands/InsertIntoTextNodeCommand.cpp", | |
90 "commands/InsertIntoTextNodeCommand.h", | |
91 "commands/InsertLineBreakCommand.cpp", | |
92 "commands/InsertLineBreakCommand.h", | |
93 "commands/InsertListCommand.cpp", | |
94 "commands/InsertListCommand.h", | |
95 "commands/InsertNodeBeforeCommand.cpp", | |
96 "commands/InsertNodeBeforeCommand.h", | |
97 "commands/InsertParagraphSeparatorCommand.cpp", | |
98 "commands/InsertParagraphSeparatorCommand.h", | |
99 "commands/InsertTextCommand.cpp", | |
100 "commands/InsertTextCommand.h", | |
101 "commands/MergeIdenticalElementsCommand.cpp", | |
102 "commands/MergeIdenticalElementsCommand.h", | |
103 "commands/MoveSelectionCommand.cpp", | |
104 "commands/MoveSelectionCommand.h", | |
105 "commands/RemoveCSSPropertyCommand.cpp", | |
106 "commands/RemoveCSSPropertyCommand.h", | |
107 "commands/RemoveFormatCommand.cpp", | |
108 "commands/RemoveFormatCommand.h", | |
109 "commands/RemoveNodeCommand.cpp", | |
110 "commands/RemoveNodeCommand.h", | |
111 "commands/RemoveNodePreservingChildrenCommand.cpp", | |
112 "commands/RemoveNodePreservingChildrenCommand.h", | |
113 "commands/ReplaceNodeWithSpanCommand.cpp", | |
114 "commands/ReplaceNodeWithSpanCommand.h", | |
115 "commands/ReplaceSelectionCommand.cpp", | |
116 "commands/ReplaceSelectionCommand.h", | |
117 "commands/SetNodeAttributeCommand.cpp", | |
118 "commands/SetNodeAttributeCommand.h", | |
119 "commands/SimplifyMarkupCommand.cpp", | |
120 "commands/SimplifyMarkupCommand.h", | |
121 "commands/SmartReplace.h", | |
122 "commands/SmartReplaceICU.cpp", | |
123 "commands/SplitElementCommand.cpp", | |
124 "commands/SplitElementCommand.h", | |
125 "commands/SplitTextNodeCommand.cpp", | |
126 "commands/SplitTextNodeCommand.h", | |
127 "commands/SplitTextNodeContainingElementCommand.cpp", | |
128 "commands/SplitTextNodeContainingElementCommand.h", | |
129 "commands/TypingCommand.cpp", | |
130 "commands/TypingCommand.h", | |
131 "commands/UndoStack.cpp", | |
132 "commands/UndoStack.h", | |
133 "commands/UndoStep.h", | |
134 "commands/UnlinkCommand.cpp", | |
135 "commands/UnlinkCommand.h", | |
136 "commands/WrapContentsInDummySpanCommand.cpp", | |
137 "commands/WrapContentsInDummySpanCommand.h", | |
138 "iterators/BackwardsCharacterIterator.cpp", | |
139 "iterators/BackwardsTextBuffer.cpp", | |
140 "iterators/BackwardsTextBuffer.h", | |
141 "iterators/BitStack.cpp", | |
142 "iterators/CharacterIterator.cpp", | |
143 "iterators/ForwardsTextBuffer.cpp", | |
144 "iterators/ForwardsTextBuffer.h", | |
145 "iterators/FullyClippedStateStack.cpp", | |
146 "iterators/SearchBuffer.cpp", | |
147 "iterators/SearchBuffer.h", | |
148 "iterators/SimplifiedBackwardsTextIterator.cpp", | |
149 "iterators/TextBufferBase.cpp", | |
150 "iterators/TextBufferBase.h", | |
151 "iterators/TextIterator.cpp", | |
152 "iterators/TextIterator.h", | |
153 "iterators/TextIteratorTextState.cpp", | |
154 "iterators/TextIteratorTextState.h", | |
155 "iterators/WordAwareIterator.cpp", | |
156 "markers/DocumentMarker.cpp", | |
157 "markers/DocumentMarker.h", | |
158 "markers/DocumentMarkerController.cpp", | |
159 "markers/DocumentMarkerController.h", | |
160 "markers/RenderedDocumentMarker.h", | |
161 "serializers/HTMLInterchange.cpp", | |
162 "serializers/HTMLInterchange.h", | |
163 "serializers/MarkupAccumulator.cpp", | |
164 "serializers/MarkupAccumulator.h", | |
165 "serializers/MarkupFormatter.cpp", | |
166 "serializers/MarkupFormatter.h", | |
167 "serializers/Serialization.cpp", | |
168 "serializers/Serialization.h", | |
169 "serializers/StyledMarkupAccumulator.cpp", | |
170 "serializers/StyledMarkupAccumulator.h", | |
171 "serializers/StyledMarkupSerializer.cpp", | |
172 "serializers/StyledMarkupSerializer.h", | |
173 "serializers/TextOffset.cpp", | |
174 "serializers/TextOffset.h", | |
175 "spellcheck/SpellCheckRequester.cpp", | |
176 "spellcheck/SpellCheckRequester.h", | |
177 "spellcheck/SpellChecker.cpp", | |
178 "spellcheck/SpellChecker.h", | |
179 "spellcheck/TextCheckingParagraph.cpp", | |
180 "spellcheck/TextCheckingParagraph.h", | |
181 "state_machines/BackspaceStateMachine.cpp", | |
182 "state_machines/BackspaceStateMachine.h", | |
183 "state_machines/BackwardGraphemeBoundaryStateMachine.cpp", | |
184 "state_machines/BackwardGraphemeBoundaryStateMachine.h", | |
185 "state_machines/ForwardGraphemeBoundaryStateMachine.cpp", | |
186 "state_machines/ForwardGraphemeBoundaryStateMachine.h", | |
187 "state_machines/StateMachineUtil.cpp", | |
188 "state_machines/StateMachineUtil.h", | |
189 "state_machines/TextSegmentationMachineState.cpp", | |
190 "state_machines/TextSegmentationMachineState.h", | |
191 ] | |
192 | |
193 if (is_mac) { | |
194 sources += [ "commands/SmartReplaceCF.cpp" ] | |
195 } | |
196 | |
197 configs += [ | |
198 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | |
199 "//build/config/compiler:no_size_t_to_int_warning", | |
200 ] | |
201 } | |
OLD | NEW |