gecko-dev/testing
Frederic Wang 3f8a2878fa Bug 1548524 - Remove attributes deprecated from MathML3. r=emilio
See https://github.com/mathml-refresh/mathml/issues/5#issuecomment-475506856
and https://groups.google.com/forum/#!topic/mozilla.dev.platform/kl5c87mBlO0

This patch introduces a new preference
mathml.deprecated_style_attributes.disabled in order to disable legacy support
for attributes background, color, fontfamily, fontsize, fontstyle and
fontweight. Note that xlink:href will be handled separately in bug 1575870.

* A new counter and deprecation message is introduced for these attributes.
  In nsMathMLElement, the old WarnDeprecated calls are replaced with a single
  call to WarnOnceAbout for the deprecate attributes. Notice that for some
  reason, the color attribute used to send warning in both ParseAttribute and
  MapMathMLAttributesInto.
* sMtableStyles is removed and replaced with a simple comparison.
* sMathML3Attributes is split into two tables: one for script attributes which
  will be handled in bug 1548471 and one for style attributes, handled here.
  The attributes in this second table is now ignored when the feature flag is
  disabled.
* test_bug553917.html is updated so that it no longer checks the old warning
  messages for these attributes. New warning messages have been verified
  manually.
* Reftests checking support for these attributes are run with the support
  enabled.
* Finally, WPT tests are run with the support disabled and a new test
  is added to verify that these attributes are no longer mapped to CSS.

Differential Revision: https://phabricator.services.mozilla.com/D43111

--HG--
extra : moz-landing-system : lando
2019-08-28 14:59:55 +00:00
..
awsy Bug 1567137 Update AWSY tp6 tests to mitmproxy 4 r=perftest-reviewers,erahm,AlexandruIonescu 2019-08-28 08:36:48 +00:00
config Bug 1567954 - Part 1: Initialize Mozpower module and implement PowerBase class. r=perftest-reviewers,ahal,rwood 2019-08-01 20:36:00 +00:00
crashtest
extensions
firefox-ui Bug 1573393 - Remove deprecated Firefox UI security tests. r=johannh 2019-08-15 07:42:27 +00:00
geckodriver Backed out 2 changesets (bug 1572687) for causing bug 1574837. CLOSED TREE 2019-08-28 12:52:25 +03:00
gtest
jsshell
marionette Bug 1575238 - Remove tabs-newtab-button class. r=mikedeboer 2019-08-28 13:45:21 +00:00
mochitest Bug 1576502 - Fix some wording issues r=mhoye 2019-08-27 15:38:58 +00:00
modules
mozbase Bug 1576988 - [docs] Remove 'Indices and tables' section from doc trees, r=Standard8 2019-08-28 12:38:49 +00:00
mozharness Bug 1575853 - Pick rust-size from the right place after bug 1573435. r=nalexander 2019-08-22 22:44:48 +00:00
profiles Bug 1554326 - Always set toolkit.telemetry.eventping.enabled during xpcshell tests; r=snorp 2019-08-21 18:24:47 +00:00
raptor Bug 1554328: Fix minor typos in Raptor's control_server.py r=perftest-reviewers,sparky 2019-08-23 22:17:12 +00:00
runtimes
specialpowers Bug 1563578: Make browser_getActor_filter.js Fission-compatible. 2019-08-22 20:28:36 +00:00
talos Bug 1575249 - Ride along: remove +x permissions on source files r=Ehsan 2019-08-21 09:57:03 +00:00
tools Bug 1575420 - Replace MOZ_WIDGET_TOOLKIT value of "gtk3" with "gtk". r=froydnj 2019-08-21 12:25:42 +00:00
tps Bug 1574382 - use yaml to parse TPS tests. r=tcsc 2019-08-19 20:55:05 +00:00
web-platform Bug 1548524 - Remove attributes deprecated from MathML3. r=emilio 2019-08-28 14:59:55 +00:00
webdriver Bug 1576450 - Update cookie to 0.12 in webdriver. r=ato 2019-08-25 23:22:11 +00:00
xpcshell Bug 1553225 - Run Android 7.0 xpcshell tests against geckoview apk; r=jmaher 2019-08-21 18:24:08 +00:00
README.txt
addtest.py Bug 1549894 - Support wpt .js tests in addtest, r=bgrins 2019-08-26 21:07:16 +00:00
cppunittest.ini Bug 1575655 - Add skip-if for TestNativeNt. r=aklotz 2019-08-21 21:47:43 +00:00
mach_commands.py Bug 1573585 - Fix unindented block. a=lint-fix CLOSED TREE 2019-08-23 00:05:01 +03:00
moz.build
parse_build_tests_ccov.py Bug 1573435 - Use toolchain fetches for all remaining toolchain uses. r=nalexander 2019-08-15 11:21:52 +09:00
remotecppunittests.py
runcppunittests.py
testsuite-targets.mk

README.txt

Common testing tools for mozilla codebase projects, test suite definitions
for automated test runs, tests that don't fit anywhere else, and other fun
stuff