gecko-dev/testing
Xidorn Quan f62e2a947a Bug 1406552 - Only update max ascent / descent with em ones when ascent and descent are zero. r=jfkthame
The original code was added in bug 385263 for fixing bug 279032 that a
single font provides zero for max ascent / descent in its HHEA table
which caused Firefox to crash.

Unconditionally picking the maximum of max ascent / descent and their
em correspondents doesn't seem to be essential for working around that
case, so this patch changes it to just use the em ascent / descent when
both max ascent and descent are zero.

This fixes a webcompat problem related to Roboto font on Linux (and
presumably also Android given it uses FreeType backend as well).

MozReview-Commit-ID: EpKrfiOwnZt

--HG--
extra : rebase_source : 0619abf992fb1e1a1f3068ab172880913ebff1f1
2018-05-03 19:43:46 +10:00
..
awsy Bug 1446954: Remove support for running tests on automation without stylo configurations. r=froydnj 2018-03-20 11:29:08 +01:00
config Bug 1457012 - Update Android host-utils for Linux; r=me,a=test-only 2018-04-27 06:59:54 -06:00
crashtest
firefox-ui Bug 1434768 - Part 3: Rewrite JS consumers of .sessionHistory, r=bz 2018-04-10 17:49:45 -04:00
geckodriver Bug 1458742 - Correct marionette.log.level docs for case insensitivity. r=maja_zf 2018-05-02 17:18:51 -07:00
gtest Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
marionette Bug 1441433 - Move test_carets_* files into layout subdirectory. r=ato 2018-05-04 00:17:30 +01:00
mochitest Bug 1318947: More diagnostic information when snapshot comparison fails. r=jwatt 2018-05-04 09:42:00 +03:00
modules Bug 1455674 part 19. Get rid of JS uses of nsIDOMElement. r=qdot 2018-04-26 23:37:34 -04:00
mozbase Bug 1457662 - [mozdevice] Use separate file object to read shell output for callback; r=bc 2018-04-30 17:58:24 -06:00
mozharness Bug 1459273 - remove unnecessary options from taskcluster talos.yml configs. r=rwood 2018-05-04 14:19:45 -04:00
profiles Bug 1451159 - [testing/profiles] Use 'format' for interpolation instead of %s r=gbrown 2018-04-20 11:03:38 -04:00
raptor Bug 1449199 - Mitmproxy integration with raptor for OSX; r=jmaher 2018-04-24 09:25:47 -04:00
runtimes Bug 1456092 - Update animationinspector paths in mochitest-*.runtimes.json;r=pbro 2018-04-23 14:42:28 +02:00
specialpowers Bug 1456035: Part 4 - Convert callers of XPCOMUtils.generateQI to ChromeUtils.generateQI. r=mccr8 2018-04-22 20:55:06 -07:00
talos Bug 1458186 - Fix DAMP logTestResult helper;r=ochameau 2018-05-01 11:43:58 +02:00
tools Bug 1456629 - Create a python tool to view local gecko profiles in perf-html.io; r=jmaher 2018-04-24 16:49:14 -04:00
tps Bug 1458666 - Update tps package versions; r=tcsc 2018-05-03 16:46:26 -06:00
web-platform Bug 1406552 - Only update max ascent / descent with em ones when ascent and descent are zero. r=jfkthame 2018-05-03 19:43:46 +10:00
webdriver
xpcshell Bug 1440714 - Remove DeviceManagerADB and Droid classes from mozdevice; r=bc 2018-04-26 10:43:08 -06:00
cppunittest.ini
mach_commands.py Bug 1063728 - Run SpiderMonkey style checkers as part of the build instead of make check. r=chmanchester 2018-04-26 09:09:51 +02:00
moz.build No bug - fix typos in Bugzilla components metadata in moz.build files. r=me DONTBUILD 2018-04-19 15:50:31 +03:00
README.txt
remotecppunittests.py Bug 1454404 - Pass adb path from Android mach commands to test harnesses; r=jmaher 2018-04-16 14:05:32 -06:00
runcppunittests.py
testsuite-targets.mk Bug 1451159 - [testing/profiles] Store profile data in actual profile look alike folders r=gbrown 2018-04-19 16:12:26 -04:00

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