From 33d6f6475e24ffe82a6740e8fdd00d0254e67969 Mon Sep 17 00:00:00 2001 From: Jonathan Kew Date: Wed, 25 Nov 2015 12:00:52 +0000 Subject: [PATCH] Bug 1157727 - Reftests for bidi bracket pairing, based on UAX #9 examples. r=smontagu --- layout/reftests/bidi/brackets-1a-ltr-ref.html | 15 +++++++++++++++ layout/reftests/bidi/brackets-1a-ltr.html | 16 ++++++++++++++++ layout/reftests/bidi/brackets-1a-rtl-ref.html | 15 +++++++++++++++ layout/reftests/bidi/brackets-1a-rtl.html | 16 ++++++++++++++++ layout/reftests/bidi/brackets-1b-ltr-ref.html | 15 +++++++++++++++ layout/reftests/bidi/brackets-1b-ltr.html | 16 ++++++++++++++++ layout/reftests/bidi/brackets-1b-rtl-ref.html | 15 +++++++++++++++ layout/reftests/bidi/brackets-1b-rtl.html | 16 ++++++++++++++++ layout/reftests/bidi/brackets-1c-ltr-ref.html | 15 +++++++++++++++ layout/reftests/bidi/brackets-1c-ltr.html | 16 ++++++++++++++++ layout/reftests/bidi/brackets-1c-rtl-ref.html | 15 +++++++++++++++ layout/reftests/bidi/brackets-1c-rtl.html | 16 ++++++++++++++++ layout/reftests/bidi/brackets-2a-ltr-ref.html | 15 +++++++++++++++ layout/reftests/bidi/brackets-2a-ltr.html | 16 ++++++++++++++++ layout/reftests/bidi/brackets-2a-rtl-ref.html | 15 +++++++++++++++ layout/reftests/bidi/brackets-2a-rtl.html | 16 ++++++++++++++++ layout/reftests/bidi/brackets-2b-ltr-ref.html | 15 +++++++++++++++ layout/reftests/bidi/brackets-2b-ltr.html | 16 ++++++++++++++++ layout/reftests/bidi/brackets-2b-rtl-ref.html | 15 +++++++++++++++ layout/reftests/bidi/brackets-2b-rtl.html | 16 ++++++++++++++++ layout/reftests/bidi/brackets-2c-ltr-ref.html | 15 +++++++++++++++ layout/reftests/bidi/brackets-2c-ltr.html | 16 ++++++++++++++++ layout/reftests/bidi/brackets-2c-rtl-ref.html | 15 +++++++++++++++ layout/reftests/bidi/brackets-2c-rtl.html | 16 ++++++++++++++++ layout/reftests/bidi/brackets-3a-ltr-ref.html | 15 +++++++++++++++ layout/reftests/bidi/brackets-3a-ltr.html | 16 ++++++++++++++++ layout/reftests/bidi/brackets-3a-rtl-ref.html | 15 +++++++++++++++ layout/reftests/bidi/brackets-3a-rtl.html | 16 ++++++++++++++++ layout/reftests/bidi/brackets-3b-ltr-ref.html | 15 +++++++++++++++ layout/reftests/bidi/brackets-3b-ltr.html | 16 ++++++++++++++++ layout/reftests/bidi/brackets-3b-rtl-ref.html | 15 +++++++++++++++ layout/reftests/bidi/brackets-3b-rtl.html | 16 ++++++++++++++++ layout/reftests/bidi/reftest.list | 16 ++++++++++++++++ 33 files changed, 512 insertions(+) create mode 100644 layout/reftests/bidi/brackets-1a-ltr-ref.html create mode 100644 layout/reftests/bidi/brackets-1a-ltr.html create mode 100644 layout/reftests/bidi/brackets-1a-rtl-ref.html create mode 100644 layout/reftests/bidi/brackets-1a-rtl.html create mode 100644 layout/reftests/bidi/brackets-1b-ltr-ref.html create mode 100644 layout/reftests/bidi/brackets-1b-ltr.html create mode 100644 layout/reftests/bidi/brackets-1b-rtl-ref.html create mode 100644 layout/reftests/bidi/brackets-1b-rtl.html create mode 100644 layout/reftests/bidi/brackets-1c-ltr-ref.html create mode 100644 layout/reftests/bidi/brackets-1c-ltr.html create mode 100644 layout/reftests/bidi/brackets-1c-rtl-ref.html create mode 100644 layout/reftests/bidi/brackets-1c-rtl.html create mode 100644 layout/reftests/bidi/brackets-2a-ltr-ref.html create mode 100644 layout/reftests/bidi/brackets-2a-ltr.html create mode 100644 layout/reftests/bidi/brackets-2a-rtl-ref.html create mode 100644 layout/reftests/bidi/brackets-2a-rtl.html create mode 100644 layout/reftests/bidi/brackets-2b-ltr-ref.html create mode 100644 layout/reftests/bidi/brackets-2b-ltr.html create mode 100644 layout/reftests/bidi/brackets-2b-rtl-ref.html create mode 100644 layout/reftests/bidi/brackets-2b-rtl.html create mode 100644 layout/reftests/bidi/brackets-2c-ltr-ref.html create mode 100644 layout/reftests/bidi/brackets-2c-ltr.html create mode 100644 layout/reftests/bidi/brackets-2c-rtl-ref.html create mode 100644 layout/reftests/bidi/brackets-2c-rtl.html create mode 100644 layout/reftests/bidi/brackets-3a-ltr-ref.html create mode 100644 layout/reftests/bidi/brackets-3a-ltr.html create mode 100644 layout/reftests/bidi/brackets-3a-rtl-ref.html create mode 100644 layout/reftests/bidi/brackets-3a-rtl.html create mode 100644 layout/reftests/bidi/brackets-3b-ltr-ref.html create mode 100644 layout/reftests/bidi/brackets-3b-ltr.html create mode 100644 layout/reftests/bidi/brackets-3b-rtl-ref.html create mode 100644 layout/reftests/bidi/brackets-3b-rtl.html diff --git a/layout/reftests/bidi/brackets-1a-ltr-ref.html b/layout/reftests/bidi/brackets-1a-ltr-ref.html new file mode 100644 index 0000000000000..b8e702bef687a --- /dev/null +++ b/layout/reftests/bidi/brackets-1a-ltr-ref.html @@ -0,0 +1,15 @@ + + + + + + + + +
בא(דג[&ef]!)gh
diff --git a/layout/reftests/bidi/brackets-1a-ltr.html b/layout/reftests/bidi/brackets-1a-ltr.html new file mode 100644 index 0000000000000..4b134f351738c --- /dev/null +++ b/layout/reftests/bidi/brackets-1a-ltr.html @@ -0,0 +1,16 @@ + + + + + + + + + +
אב(גד[&ef]!)gh
diff --git a/layout/reftests/bidi/brackets-1a-rtl-ref.html b/layout/reftests/bidi/brackets-1a-rtl-ref.html new file mode 100644 index 0000000000000..f72f17514cb0d --- /dev/null +++ b/layout/reftests/bidi/brackets-1a-rtl-ref.html @@ -0,0 +1,15 @@ + + + + + + + + +
gh(![ef&]דג)בא
diff --git a/layout/reftests/bidi/brackets-1a-rtl.html b/layout/reftests/bidi/brackets-1a-rtl.html new file mode 100644 index 0000000000000..3672e7b953333 --- /dev/null +++ b/layout/reftests/bidi/brackets-1a-rtl.html @@ -0,0 +1,16 @@ + + + + + + + + + +
אב(גד[&ef]!)gh
diff --git a/layout/reftests/bidi/brackets-1b-ltr-ref.html b/layout/reftests/bidi/brackets-1b-ltr-ref.html new file mode 100644 index 0000000000000..78dd02509924c --- /dev/null +++ b/layout/reftests/bidi/brackets-1b-ltr-ref.html @@ -0,0 +1,15 @@ + + + + + + + + +
gh(דג[&ef]!)בא
diff --git a/layout/reftests/bidi/brackets-1b-ltr.html b/layout/reftests/bidi/brackets-1b-ltr.html new file mode 100644 index 0000000000000..edc047854c595 --- /dev/null +++ b/layout/reftests/bidi/brackets-1b-ltr.html @@ -0,0 +1,16 @@ + + + + + + + + + +
gh(גד[&ef]!)אב
diff --git a/layout/reftests/bidi/brackets-1b-rtl-ref.html b/layout/reftests/bidi/brackets-1b-rtl-ref.html new file mode 100644 index 0000000000000..e627a9e9d85dd --- /dev/null +++ b/layout/reftests/bidi/brackets-1b-rtl-ref.html @@ -0,0 +1,15 @@ + + + + + + + + +
בא(![ef&]דג)gh
diff --git a/layout/reftests/bidi/brackets-1b-rtl.html b/layout/reftests/bidi/brackets-1b-rtl.html new file mode 100644 index 0000000000000..d7ef85e107937 --- /dev/null +++ b/layout/reftests/bidi/brackets-1b-rtl.html @@ -0,0 +1,16 @@ + + + + + + + + + +
gh(גד[&ef]!)אב
diff --git a/layout/reftests/bidi/brackets-1c-ltr-ref.html b/layout/reftests/bidi/brackets-1c-ltr-ref.html new file mode 100644 index 0000000000000..df397968d05b3 --- /dev/null +++ b/layout/reftests/bidi/brackets-1c-ltr-ref.html @@ -0,0 +1,15 @@ + + + + + + + + +
בא(ef[&דג]!)gh
diff --git a/layout/reftests/bidi/brackets-1c-ltr.html b/layout/reftests/bidi/brackets-1c-ltr.html new file mode 100644 index 0000000000000..a13eb5c675df5 --- /dev/null +++ b/layout/reftests/bidi/brackets-1c-ltr.html @@ -0,0 +1,16 @@ + + + + + + + + + +
אב(ef[&גד]!)gh
diff --git a/layout/reftests/bidi/brackets-1c-rtl-ref.html b/layout/reftests/bidi/brackets-1c-rtl-ref.html new file mode 100644 index 0000000000000..989f48e070ed7 --- /dev/null +++ b/layout/reftests/bidi/brackets-1c-rtl-ref.html @@ -0,0 +1,15 @@ + + + + + + + + +
gh(![דג&]ef)בא
diff --git a/layout/reftests/bidi/brackets-1c-rtl.html b/layout/reftests/bidi/brackets-1c-rtl.html new file mode 100644 index 0000000000000..852e26e108d9a --- /dev/null +++ b/layout/reftests/bidi/brackets-1c-rtl.html @@ -0,0 +1,16 @@ + + + + + + + + + +
אב(ef[&גד]!)gh
diff --git a/layout/reftests/bidi/brackets-2a-ltr-ref.html b/layout/reftests/bidi/brackets-2a-ltr-ref.html new file mode 100644 index 0000000000000..0e624bddcd2d4 --- /dev/null +++ b/layout/reftests/bidi/brackets-2a-ltr-ref.html @@ -0,0 +1,15 @@ + + + + + + + + +
smith (fabrikam يبرعلا) תירבע
diff --git a/layout/reftests/bidi/brackets-2a-ltr.html b/layout/reftests/bidi/brackets-2a-ltr.html new file mode 100644 index 0000000000000..74feb7f2f3fa8 --- /dev/null +++ b/layout/reftests/bidi/brackets-2a-ltr.html @@ -0,0 +1,16 @@ + + + + + + + + + +
smith (fabrikam العربي) עברית
diff --git a/layout/reftests/bidi/brackets-2a-rtl-ref.html b/layout/reftests/bidi/brackets-2a-rtl-ref.html new file mode 100644 index 0000000000000..7860238ae8b06 --- /dev/null +++ b/layout/reftests/bidi/brackets-2a-rtl-ref.html @@ -0,0 +1,15 @@ + + + + + + + + +
תירבע (يبرعلا fabrikam) smith
diff --git a/layout/reftests/bidi/brackets-2a-rtl.html b/layout/reftests/bidi/brackets-2a-rtl.html new file mode 100644 index 0000000000000..02d10e27a5b37 --- /dev/null +++ b/layout/reftests/bidi/brackets-2a-rtl.html @@ -0,0 +1,16 @@ + + + + + + + + + +
smith (fabrikam العربي) עברית
diff --git a/layout/reftests/bidi/brackets-2b-ltr-ref.html b/layout/reftests/bidi/brackets-2b-ltr-ref.html new file mode 100644 index 0000000000000..271c8445b909c --- /dev/null +++ b/layout/reftests/bidi/brackets-2b-ltr-ref.html @@ -0,0 +1,15 @@ + + + + + + + + +
תירבע (fabrikam يبرعلا) smith
diff --git a/layout/reftests/bidi/brackets-2b-ltr.html b/layout/reftests/bidi/brackets-2b-ltr.html new file mode 100644 index 0000000000000..f6a70f62b646b --- /dev/null +++ b/layout/reftests/bidi/brackets-2b-ltr.html @@ -0,0 +1,16 @@ + + + + + + + + + +
עברית (fabrikam العربي) smith
diff --git a/layout/reftests/bidi/brackets-2b-rtl-ref.html b/layout/reftests/bidi/brackets-2b-rtl-ref.html new file mode 100644 index 0000000000000..4a9dcf1070c7a --- /dev/null +++ b/layout/reftests/bidi/brackets-2b-rtl-ref.html @@ -0,0 +1,15 @@ + + + + + + + + +
smith (يبرعلا fabrikam) תירבע
diff --git a/layout/reftests/bidi/brackets-2b-rtl.html b/layout/reftests/bidi/brackets-2b-rtl.html new file mode 100644 index 0000000000000..f0579c903b51d --- /dev/null +++ b/layout/reftests/bidi/brackets-2b-rtl.html @@ -0,0 +1,16 @@ + + + + + + + + + +
עברית (fabrikam العربي) smith
diff --git a/layout/reftests/bidi/brackets-2c-ltr-ref.html b/layout/reftests/bidi/brackets-2c-ltr-ref.html new file mode 100644 index 0000000000000..c27a71e604bc3 --- /dev/null +++ b/layout/reftests/bidi/brackets-2c-ltr-ref.html @@ -0,0 +1,15 @@ + + + + + + + + +
smith (يبرعلا fabrikam) תירבע
diff --git a/layout/reftests/bidi/brackets-2c-ltr.html b/layout/reftests/bidi/brackets-2c-ltr.html new file mode 100644 index 0000000000000..481ee51c65098 --- /dev/null +++ b/layout/reftests/bidi/brackets-2c-ltr.html @@ -0,0 +1,16 @@ + + + + + + + + + +
smith (العربي fabrikam) עברית
diff --git a/layout/reftests/bidi/brackets-2c-rtl-ref.html b/layout/reftests/bidi/brackets-2c-rtl-ref.html new file mode 100644 index 0000000000000..635a1bd80da20 --- /dev/null +++ b/layout/reftests/bidi/brackets-2c-rtl-ref.html @@ -0,0 +1,15 @@ + + + + + + + + +
תירבע (fabrikam يبرعلا) smith
diff --git a/layout/reftests/bidi/brackets-2c-rtl.html b/layout/reftests/bidi/brackets-2c-rtl.html new file mode 100644 index 0000000000000..1fa504546ea7f --- /dev/null +++ b/layout/reftests/bidi/brackets-2c-rtl.html @@ -0,0 +1,16 @@ + + + + + + + + + +
smith (العربي fabrikam) עברית
diff --git a/layout/reftests/bidi/brackets-3a-ltr-ref.html b/layout/reftests/bidi/brackets-3a-ltr-ref.html new file mode 100644 index 0000000000000..7ccd06f0dab44 --- /dev/null +++ b/layout/reftests/bidi/brackets-3a-ltr-ref.html @@ -0,0 +1,15 @@ + + + + + + + + +
يبرعلا book(s)
diff --git a/layout/reftests/bidi/brackets-3a-ltr.html b/layout/reftests/bidi/brackets-3a-ltr.html new file mode 100644 index 0000000000000..6245352875dff --- /dev/null +++ b/layout/reftests/bidi/brackets-3a-ltr.html @@ -0,0 +1,16 @@ + + + + + + + + + +
العربي book(s)
diff --git a/layout/reftests/bidi/brackets-3a-rtl-ref.html b/layout/reftests/bidi/brackets-3a-rtl-ref.html new file mode 100644 index 0000000000000..038a72c8788c0 --- /dev/null +++ b/layout/reftests/bidi/brackets-3a-rtl-ref.html @@ -0,0 +1,15 @@ + + + + + + + + +
book(s) يبرعلا
diff --git a/layout/reftests/bidi/brackets-3a-rtl.html b/layout/reftests/bidi/brackets-3a-rtl.html new file mode 100644 index 0000000000000..9fdea3fd32995 --- /dev/null +++ b/layout/reftests/bidi/brackets-3a-rtl.html @@ -0,0 +1,16 @@ + + + + + + + + + +
العربي book(s)
diff --git a/layout/reftests/bidi/brackets-3b-ltr-ref.html b/layout/reftests/bidi/brackets-3b-ltr-ref.html new file mode 100644 index 0000000000000..1f6d0fee6a091 --- /dev/null +++ b/layout/reftests/bidi/brackets-3b-ltr-ref.html @@ -0,0 +1,15 @@ + + + + + + + + +
arabic (بتُكُ)باتَكِ
diff --git a/layout/reftests/bidi/brackets-3b-ltr.html b/layout/reftests/bidi/brackets-3b-ltr.html new file mode 100644 index 0000000000000..004f31a57826a --- /dev/null +++ b/layout/reftests/bidi/brackets-3b-ltr.html @@ -0,0 +1,16 @@ + + + + + + + + + +
arabic كِتَاب(كُتُب)
diff --git a/layout/reftests/bidi/brackets-3b-rtl-ref.html b/layout/reftests/bidi/brackets-3b-rtl-ref.html new file mode 100644 index 0000000000000..0548073460699 --- /dev/null +++ b/layout/reftests/bidi/brackets-3b-rtl-ref.html @@ -0,0 +1,15 @@ + + + + + + + + +
(بتُكُ)باتَكِ arabic
diff --git a/layout/reftests/bidi/brackets-3b-rtl.html b/layout/reftests/bidi/brackets-3b-rtl.html new file mode 100644 index 0000000000000..916b8736f6ca4 --- /dev/null +++ b/layout/reftests/bidi/brackets-3b-rtl.html @@ -0,0 +1,16 @@ + + + + + + + + + +
arabic كِتَاب(كُتُب)
diff --git a/layout/reftests/bidi/reftest.list b/layout/reftests/bidi/reftest.list index a862fe89943db..24f7ff3ebbb4f 100644 --- a/layout/reftests/bidi/reftest.list +++ b/layout/reftests/bidi/reftest.list @@ -154,5 +154,21 @@ skip-if(B2G||Mulet) != 1155359-1.xul 1155359-1-ref.xul == 1157726-1.html 1157726-1-ref.html == 1161752.html 1161752-ref.html == 1161752-5-embed.html 1161752-5-embed-ref.html +fails == brackets-1a-ltr.html brackets-1a-ltr-ref.html +fails == brackets-1a-rtl.html brackets-1a-rtl-ref.html +== brackets-1b-ltr.html brackets-1b-ltr-ref.html +== brackets-1b-rtl.html brackets-1b-rtl-ref.html +== brackets-1c-ltr.html brackets-1c-ltr-ref.html +== brackets-1c-rtl.html brackets-1c-rtl-ref.html +fails == brackets-2a-ltr.html brackets-2a-ltr-ref.html +fails == brackets-2a-rtl.html brackets-2a-rtl-ref.html +== brackets-2b-ltr.html brackets-2b-ltr-ref.html +== brackets-2b-rtl.html brackets-2b-rtl-ref.html +== brackets-2c-ltr.html brackets-2c-ltr-ref.html +== brackets-2c-rtl.html brackets-2c-rtl-ref.html +== brackets-3a-ltr.html brackets-3a-ltr-ref.html +fails == brackets-3a-rtl.html brackets-3a-rtl-ref.html +fails == brackets-3b-ltr.html brackets-3b-ltr-ref.html +== brackets-3b-rtl.html brackets-3b-rtl-ref.html == 1217833-1.html 1217833-1-ref.html == 1217833-2.html 1217833-2-ref.html