gecko-dev/testing
Xidorn Quan c353935ab6 Bug 1160847 part 3 - Restore virtual bidi control characters for reordering. r=jfkthame
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
2016-06-29 17:47:18 +10:00
..
config Bug 1280017 - Fix firefox-puppeteer requirement for external media tests. r=maja_zf 2016-06-14 13:07:56 +01:00
crashtest Bug 1239889 part 2 - Test for an animation target without a current document; r=birtles 2016-02-05 14:11:04 +11:00
docker Bug 1279040 - Move 'run-wizard' binary out of docker image, r=dustin 2016-06-23 10:00:54 -04:00
firefox-ui Bug 1282506 - Fix broken firefox ui tests with test_safe_browsing_initial_download.py. r=whimboo 2016-06-29 14:18:29 +08:00
gtest Bug 1256408 - Add graphics microbenchmarking. r=mstange 2016-03-16 14:20:33 -04:00
instrumentation Bug 1119520 - Add opt-in Gradle build mode for mobile/android. r=gps 2016-02-12 10:06:40 -08:00
luciddream Bug 1246407 - Rename parent directories for Marionette client and test harness; r=automatedtester 2016-02-06 17:34:10 +00:00
marionette merge mozilla-inbound to mozilla-central a=merge 2016-06-28 16:09:05 +02:00
mochitest Bug 1281511 - Add getAndroidSdk() to Mochitest SimpleTest.js, r=gbrown, snorp. 2016-06-28 11:14:45 -07:00
modules Bug 1270359 Make MockRegistry a common test-only module r=kmag 2016-06-14 05:27:36 -07:00
mozbase Bug 1282184 - Use lldb from Xcode install rather than system install if possible. r=ted 2016-06-28 11:50:16 -07:00
mozharness Bug 1279935 - --apk-armv7-v9 is no longer necessary as it has been removed in 48. r=jlund 2016-06-24 21:43:22 +02:00
profiles Bug 989193 - Open captive portal automatically in a new tab when detected. r=MattN 2016-06-10 15:19:31 +03:00
puppeteer/firefox Bug 1280055 - Bump Firefox Puppeteer to 50.0.0 . r=maja_zf 2016-06-20 21:56:57 +02:00
runtimes Bug 1264772 - Fixup writeruntimes.py; r=ahal 2016-04-14 16:01:14 -04:00
specialpowers Bug 1278368 - Remove the error console. r=dolske 2016-06-23 17:46:58 -07:00
talos Bug 1170281 - cleanup talos output.py file r=jmaher 2016-06-24 00:53:15 +05:30
tools Merge m-i to m-c, a=merge 2016-06-25 16:23:43 -07:00
tps Bug 1241715 - get Sync TPS tests working locally by tweaking observers listened for and the authentication setup. r=whimboo 2016-02-03 11:21:09 +11:00
web-platform Bug 1160847 part 3 - Restore virtual bidi control characters for reordering. r=jfkthame 2016-06-29 17:47:18 +10:00
xpcshell Bug 1278649 - Add code coverage to xpcshell tests. r=chmanchester 2016-06-08 09:41:04 -04:00
cppunittest.ini Bug 1265033 - Add some mfbt tests that were not being run r=Waldo 2016-04-19 11:55:43 +01:00
mach_commands.py Bug 1281570 - Provide recommendations to fix typos when using 'mach try'. r=chmanchester 2016-06-24 21:36:39 -04:00
machine-configuration.json
README.txt
remotecppunittests.py
runcppunittests.py Bug 1281918 - make runcppunittests filter out non-executable files when given a directory; r=chmanchester 2016-06-24 04:02:18 -04:00
testsuite-targets.mk Bug 1268913: Fix test for existence of objcopy. r=ted 2016-05-26 10:38:58 -03: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