moz.build (2974B)
1 # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*- 2 # vim: set filetype=python: 3 # This Source Code Form is subject to the terms of the Mozilla Public 4 # License, v. 2.0. If a copy of the MPL was not distributed with this 5 # file, You can obtain one at http://mozilla.org/MPL/2.0/. 6 7 MOCHITEST_MANIFESTS += [ 8 "tests/browserscope/mochitest.toml", 9 "tests/mochitest.toml", 10 ] 11 12 MOCHITEST_CHROME_MANIFESTS += ["tests/chrome.toml"] 13 14 BROWSER_CHROME_MANIFESTS += ["tests/browser.toml"] 15 16 TEST_DIRS += ["gtest"] 17 18 EXPORTS.mozilla += [ 19 "EditAction.h", 20 "EditorBase.h", 21 "EditorCommands.h", 22 "EditorController.h", 23 "EditorDOMPoint.h", 24 "EditorForwards.h", 25 "EditTransactionBase.h", 26 "HTMLEditor.h", 27 "HTMLEditorController.h", 28 "ManualNAC.h", 29 "PendingStyles.h", 30 "SelectionState.h", 31 "TextEditor.h", 32 ] 33 34 UNIFIED_SOURCES += [ 35 "AutoClonedRangeArray.cpp", 36 "AutoSelectionRestorer.cpp", 37 "ChangeAttributeTransaction.cpp", 38 "ChangeStyleTransaction.cpp", 39 "CompositionTransaction.cpp", 40 "CSSEditUtils.cpp", 41 "DeleteContentTransactionBase.cpp", 42 "DeleteMultipleRangesTransaction.cpp", 43 "DeleteNodeTransaction.cpp", 44 "DeleteRangeTransaction.cpp", 45 "DeleteTextTransaction.cpp", 46 "EditAggregateTransaction.cpp", 47 "EditorBase.cpp", 48 "EditorCommands.cpp", 49 "EditorController.cpp", 50 "EditorEventListener.cpp", 51 "EditorUtils.cpp", 52 "EditTransactionBase.cpp", 53 "HTMLAbsPositionEditor.cpp", 54 "HTMLAnonymousNodeEditor.cpp", 55 "HTMLEditHelpers.cpp", 56 "HTMLEditor.cpp", 57 "HTMLEditorCommands.cpp", 58 "HTMLEditorController.cpp", 59 "HTMLEditorDataTransfer.cpp", 60 "HTMLEditorDeleteHandler.cpp", 61 "HTMLEditorDocumentCommands.cpp", 62 "HTMLEditorEventListener.cpp", 63 "HTMLEditorInsertLineBreakHandler.cpp", 64 "HTMLEditorInsertParagraphHandler.cpp", 65 "HTMLEditorMutationObserver.cpp", 66 "HTMLEditorObjectResizer.cpp", 67 "HTMLEditorState.cpp", 68 "HTMLEditSubActionHandler.cpp", 69 "HTMLEditUtils.cpp", 70 "HTMLInlineTableEditor.cpp", 71 "HTMLStyleEditor.cpp", 72 "HTMLTableEditor.cpp", 73 "InsertNodeTransaction.cpp", 74 "InsertTextTransaction.cpp", 75 "InternetCiter.cpp", 76 "JoinNodesTransaction.cpp", 77 "MoveNodeTransaction.cpp", 78 "MoveSiblingsTransaction.cpp", 79 "PendingStyles.cpp", 80 "PlaceholderTransaction.cpp", 81 "ReplaceTextTransaction.cpp", 82 "SelectionState.cpp", 83 "SplitNodeTransaction.cpp", 84 "TextEditor.cpp", 85 "TextEditorDataTransfer.cpp", 86 "TextEditSubActionHandler.cpp", 87 "WhiteSpaceVisibilityKeeper.cpp", 88 "WSRunScanner.cpp", 89 "WSRunScannerNestedClasses.cpp", 90 ] 91 92 LOCAL_INCLUDES += [ 93 "/dom/base", 94 "/dom/html", 95 "/extensions/spellcheck/src", 96 "/layout/generic", 97 "/layout/style", 98 "/layout/tables", 99 "/layout/xul", 100 ] 101 102 include("/ipc/chromium/chromium-config.mozbuild") 103 104 FINAL_LIBRARY = "xul" 105 106 with Files("tests/*1151186*"): 107 BUG_COMPONENT = ("Core", "DOM: UI Events & Focus Handling")