forked from mirrors/gecko-dev
The added reftests here failed both prior to and after the bidi-engine update, although the exact nature of the failures changed due to the engine leaving the bidi control characters in different places in the reordered text. (This is explicitly unspecified by the Unicode Bidi Algorithm, because the control codes are nominally removed after processing; leaving them present but invisible is an implementation detail.) The key fix here is that DoGlyphPositioning() anchors the first *addressable* character of the text, not necessarily the absolute first codepoint, as that may be a "deleted" control code whose position is arbitrary. Original Revision: https://phabricator.services.mozilla.com/D216400 Differential Revision: https://phabricator.services.mozilla.com/D216527 |
||
|---|---|---|
| .. | ||
| awsy | ||
| condprofile | ||
| config | ||
| crashtest | ||
| docs | ||
| extensions | ||
| firefox-ui | ||
| geckodriver | ||
| gtest | ||
| jsshell | ||
| marionette | ||
| mochitest | ||
| modules | ||
| mozbase | ||
| mozharness | ||
| perfdocs | ||
| performance | ||
| profiles | ||
| raptor | ||
| runtimes | ||
| specialpowers | ||
| talos | ||
| test | ||
| tools | ||
| tps | ||
| web-platform | ||
| webcompat | ||
| webdriver | ||
| xpcshell | ||
| addtest.py | ||
| cppunittest.toml | ||
| mach_commands.py | ||
| moz.build | ||
| parse_build_tests_ccov.py | ||
| README.txt | ||
| remotecppunittests.py | ||
| runcppunittests.py | ||
| skipfails.py | ||
| testinfo.py | ||
| testsuite-targets.mk | ||
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