editor/libeditor/moz.build
author Markus Stange <mstange@themasta.com>
Mon, 15 Jun 2015 19:20:59 -0400
changeset 249905 3f025568ad349d7b4a4da45feef6812c4e4d4101
parent 213497 36d01e61f60eb91bdf95ce80c2fe51b5d974f47a
child 250012 0467588b07fe4217c9dbdaa5705190edcae885d4
permissions -rw-r--r--
Bug 1165185 - Try to avoid invalidations when scrolling transformed elements. r=roc

# -*- Mode: python; c-basic-offset: 4; 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']

UNIFIED_SOURCES += [
    'ChangeAttributeTxn.cpp',
    'ChangeStyleTxn.cpp',
    'CreateElementTxn.cpp',
    'DeleteNodeTxn.cpp',
    'DeleteRangeTxn.cpp',
    'DeleteTextTxn.cpp',
    'EditAggregateTxn.cpp',
    'EditTxn.cpp',
    'IMETextTxn.cpp',
    'InsertNodeTxn.cpp',
    'InsertTextTxn.cpp',
    'JoinNodeTxn.cpp',
    'nsEditor.cpp',
    'nsEditorCommands.cpp',
    'nsEditorController.cpp',
    'nsEditorEventListener.cpp',
    'nsEditorUtils.cpp',
    'nsHTMLAbsPosition.cpp',
    'nsHTMLAnonymousUtils.cpp',
    'nsHTMLCSSUtils.cpp',
    'nsHTMLDataTransfer.cpp',
    'nsHTMLEditor.cpp',
    'nsHTMLEditorEventListener.cpp',
    'nsHTMLEditorStyle.cpp',
    'nsHTMLEditRules.cpp',
    'nsHTMLEditUtils.cpp',
    'nsHTMLInlineTableEditor.cpp',
    'nsHTMLObjectResizer.cpp',
    'nsHTMLURIRefObject.cpp',
    'nsInternetCiter.cpp',
    'nsPlaintextDataTransfer.cpp',
    'nsPlaintextEditor.cpp',
    'nsSelectionState.cpp',
    'nsStyleSheetTxns.cpp',
    'nsTableEditor.cpp',
    'nsTextEditRules.cpp',
    'nsTextEditRulesBidi.cpp',
    'nsTextEditUtils.cpp',
    'nsWSRunObject.cpp',
    'PlaceholderTxn.cpp',
    'SetDocTitleTxn.cpp',
    'SplitNodeTxn.cpp',
    'TextEditorTest.cpp',
    'TypeInState.cpp',
]

FAIL_ON_WARNINGS = True

LOCAL_INCLUDES += [
    '/dom/base',
    '/editor/txmgr',
    '/extensions/spellcheck/src',
    '/layout/generic',
    '/layout/style',
    '/layout/tables',
    '/layout/xul',
]

FINAL_LIBRARY = 'xul'