Files
tubestation/layout/mathml/moz.build
Frédéric Wang 9969c687b8 Bug 1918310 - Remove class nsMathMLmsqrtFrame. r=emilio
This class is currently only used to override InheritAutomaticData() and
IsMrowLike(). This patch moves that directly in nsMathMLrootFrame.
Probably we should have the same behavior when ShouldUseRowFallback()
returns true, but this patch does not try and change anything.

Differential Revision: https://phabricator.services.mozilla.com/D222258
2024-09-17 18:25:45 +00:00

61 lines
1.4 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/.
with Files("**"):
BUG_COMPONENT = ("Core", "MathML")
if CONFIG["ENABLE_TESTS"]:
MOCHITEST_CHROME_MANIFESTS += [
"tests/chrome.toml",
]
UNIFIED_SOURCES += [
"nsMathMLChar.cpp",
"nsMathMLContainerFrame.cpp",
"nsMathMLFrame.cpp",
"nsMathMLmencloseFrame.cpp",
"nsMathMLmfracFrame.cpp",
"nsMathMLmmultiscriptsFrame.cpp",
"nsMathMLmoFrame.cpp",
"nsMathMLmpaddedFrame.cpp",
"nsMathMLmrootFrame.cpp",
"nsMathMLmrowFrame.cpp",
"nsMathMLmspaceFrame.cpp",
"nsMathMLmtableFrame.cpp",
"nsMathMLmunderoverFrame.cpp",
"nsMathMLOperators.cpp",
"nsMathMLTokenFrame.cpp",
]
EXPORTS += [
"nsIMathMLFrame.h",
"nsMathMLContainerFrame.h",
"nsMathMLFrame.h",
"nsMathMLOperators.h",
]
include("/ipc/chromium/chromium-config.mozbuild")
FINAL_LIBRARY = "xul"
LOCAL_INCLUDES += [
"../base",
"../generic",
"../painting",
"../style",
"../tables",
"../xul",
"/dom/base",
"/dom/mathml",
]
JAR_MANIFESTS += ["jar.mn"]
RESOURCE_FILES.fonts += [
"mathfont.properties",
"mathfontSTIXGeneral.properties",
"mathfontUnicode.properties",
]