mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-25 19:25:43 +00:00
6a2e3606ae
These are effectively equivalent to appending a <link> element to the body, are not unused, and bring in a fair amount of complexity because even though they're owned by the document and stored in the document's mStyleSheets, they're not owned by it per se, which causes confusion. Unless I've missed something, both bluegriffon and common-central use the *Override APIs, which this patch leaves untouched. MozReview-Commit-ID: EOSMOHj3A95
103 lines
2.6 KiB
Python
103 lines
2.6 KiB
Python
# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
|
|
# vim: set filetype=python:
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
|
|
MOCHITEST_MANIFESTS += [
|
|
'tests/browserscope/mochitest.ini',
|
|
'tests/mochitest.ini',
|
|
]
|
|
|
|
MOCHITEST_CHROME_MANIFESTS += ['tests/chrome.ini']
|
|
|
|
BROWSER_CHROME_MANIFESTS += ['tests/browser.ini']
|
|
|
|
EXPORTS.mozilla += [
|
|
'ChangeStyleTransaction.h',
|
|
'CSSEditUtils.h',
|
|
'EditAction.h',
|
|
'EditorBase.h',
|
|
'EditorController.h',
|
|
'EditorDOMPoint.h',
|
|
'EditorUtils.h',
|
|
'EditTransactionBase.h',
|
|
'HTMLEditor.h',
|
|
'HTMLEditorCommands.h',
|
|
'HTMLEditorController.h',
|
|
'ManualNAC.h',
|
|
'SelectionState.h',
|
|
'TextEditor.h',
|
|
'TextEditRules.h',
|
|
]
|
|
|
|
UNIFIED_SOURCES += [
|
|
'ChangeAttributeTransaction.cpp',
|
|
'ChangeStyleTransaction.cpp',
|
|
'CompositionTransaction.cpp',
|
|
'CreateElementTransaction.cpp',
|
|
'CSSEditUtils.cpp',
|
|
'DeleteNodeTransaction.cpp',
|
|
'DeleteRangeTransaction.cpp',
|
|
'DeleteTextTransaction.cpp',
|
|
'EditAggregateTransaction.cpp',
|
|
'EditorBase.cpp',
|
|
'EditorCommands.cpp',
|
|
'EditorController.cpp',
|
|
'EditorEventListener.cpp',
|
|
'EditorUtils.cpp',
|
|
'EditTransactionBase.cpp',
|
|
'HTMLAbsPositionEditor.cpp',
|
|
'HTMLAnonymousNodeEditor.cpp',
|
|
'HTMLEditor.cpp',
|
|
'HTMLEditorCommands.cpp',
|
|
'HTMLEditorController.cpp',
|
|
'HTMLEditorDataTransfer.cpp',
|
|
'HTMLEditorDocumentCommands.cpp',
|
|
'HTMLEditorEventListener.cpp',
|
|
'HTMLEditorObjectResizer.cpp',
|
|
'HTMLEditRules.cpp',
|
|
'HTMLEditUtils.cpp',
|
|
'HTMLInlineTableEditor.cpp',
|
|
'HTMLStyleEditor.cpp',
|
|
'HTMLTableEditor.cpp',
|
|
'HTMLURIRefObject.cpp',
|
|
'InsertNodeTransaction.cpp',
|
|
'InsertTextTransaction.cpp',
|
|
'InternetCiter.cpp',
|
|
'JoinNodeTransaction.cpp',
|
|
'PlaceholderTransaction.cpp',
|
|
'SelectionState.cpp',
|
|
'SplitNodeTransaction.cpp',
|
|
'TextEditor.cpp',
|
|
'TextEditorDataTransfer.cpp',
|
|
'TextEditorTest.cpp',
|
|
'TextEditRules.cpp',
|
|
'TextEditRulesBidi.cpp',
|
|
'TextEditUtils.cpp',
|
|
'TypeInState.cpp',
|
|
'WSRunObject.cpp',
|
|
]
|
|
|
|
LOCAL_INCLUDES += [
|
|
'/dom/base',
|
|
'/dom/html',
|
|
'/extensions/spellcheck/src',
|
|
'/layout/generic',
|
|
'/layout/style',
|
|
'/layout/tables',
|
|
'/layout/xul',
|
|
]
|
|
|
|
EXTRA_COMPONENTS += [
|
|
'EditorUtils.js',
|
|
'EditorUtils.manifest',
|
|
]
|
|
|
|
include('/ipc/chromium/chromium-config.mozbuild')
|
|
|
|
FINAL_LIBRARY = 'xul'
|
|
|
|
if CONFIG['CC_TYPE'] in ('clang', 'gcc'):
|
|
CXXFLAGS += ['-Wno-error=shadow']
|