mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-03 18:47:53 +00:00
c353935ab6
This patch mainly consists of two parts, one for resolving and the other for reordering. In the resolving part, the added code stores the lowest embedding level of all bidi formatting characters precede a frame to the bidi data of that frame when necessary. In the reordering part, virtual frame is restored from the information stored above before asking the bidi engine to reorder frames Collapsing a run of continuous virtual formatting characters into one virtual character with the lowest embedding level among them should work because a character with a higher embedding level than either of its neighbors should not affect the reordering result of any other part of the sequence. (No formal proof of this theorem, though) MozReview-Commit-ID: LQjRu0mWsZP --HG-- extra : source : 5d0cf1cbd270e9963d848a23b37528ed503ed6a0 |
||
---|---|---|
.. | ||
config | ||
crashtest | ||
docker | ||
firefox-ui | ||
gtest | ||
instrumentation | ||
luciddream | ||
marionette | ||
mochitest | ||
modules | ||
mozbase | ||
mozharness | ||
profiles | ||
puppeteer/firefox | ||
runtimes | ||
specialpowers | ||
talos | ||
tools | ||
tps | ||
web-platform | ||
xpcshell | ||
cppunittest.ini | ||
mach_commands.py | ||
machine-configuration.json | ||
README.txt | ||
remotecppunittests.py | ||
runcppunittests.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