From 5f8de423f190bbb79a62f804151bc24824fa32d8 Mon Sep 17 00:00:00 2001 From: "Matt A. Tobin" Date: Fri, 2 Feb 2018 04:16:08 -0500 Subject: Add m-esr52 at 52.6.0 --- dom/tests/mochitest/bugs/bug289714.sjs | 16 + dom/tests/mochitest/bugs/bug346659-echoer.html | 4 + .../mochitest/bugs/bug346659-opener-echoer.html | 6 + dom/tests/mochitest/bugs/bug346659-opener.html | 15 + .../mochitest/bugs/bug346659-parent-echoer.html | 5 + dom/tests/mochitest/bugs/bug346659-parent.html | 17 + dom/tests/mochitest/bugs/bug458091_child.html | 13 + dom/tests/mochitest/bugs/child_bug260264.html | 11 + dom/tests/mochitest/bugs/devicemotion_inner.html | 10 + dom/tests/mochitest/bugs/devicemotion_outer.html | 19 ++ dom/tests/mochitest/bugs/file_bug291653.html | 28 ++ dom/tests/mochitest/bugs/file_bug406375.html | 5 + dom/tests/mochitest/bugs/file_bug504862.html | 22 ++ dom/tests/mochitest/bugs/file_bug593174_1.html | 5 + dom/tests/mochitest/bugs/file_bug593174_2.html | 30 ++ dom/tests/mochitest/bugs/file_bug809290_b1.html | 14 + dom/tests/mochitest/bugs/file_bug809290_b2.html | 14 + dom/tests/mochitest/bugs/file_bug809290_c.html | 10 + dom/tests/mochitest/bugs/file_bug927901.html | 18 + dom/tests/mochitest/bugs/file_cookieOutputter.html | 13 + dom/tests/mochitest/bugs/file_empty.html | 2 + dom/tests/mochitest/bugs/file_prime_cookie.html | 14 + dom/tests/mochitest/bugs/file_redirector.sjs | 9 + dom/tests/mochitest/bugs/file_window_bar.html | 7 + dom/tests/mochitest/bugs/grandchild_bug260264.html | 18 + dom/tests/mochitest/bugs/iframe_bug304459-1.html | 12 + dom/tests/mochitest/bugs/iframe_bug304459-2.html | 18 + dom/tests/mochitest/bugs/iframe_bug38959-1.html | 14 + dom/tests/mochitest/bugs/iframe_bug38959-2.html | 14 + dom/tests/mochitest/bugs/iframe_bug430276-2.html | 23 ++ dom/tests/mochitest/bugs/iframe_bug430276.html | 21 ++ dom/tests/mochitest/bugs/iframe_bug440572.html | 17 + dom/tests/mochitest/bugs/iframe_bug49312.html | 7 + .../bugs/iframe_domparser_after_blank.html | 22 ++ dom/tests/mochitest/bugs/mochitest.ini | 164 +++++++++ .../bugs/test_DOMWindowCreated_chromeonly.html | 14 + dom/tests/mochitest/bugs/test_bug1022869.html | 39 +++ dom/tests/mochitest/bugs/test_bug1112040.html | 32 ++ .../mochitest/bugs/test_bug1160342_marquee.html | 337 ++++++++++++++++++ dom/tests/mochitest/bugs/test_bug1171215.html | 89 +++++ dom/tests/mochitest/bugs/test_bug132255.html | 38 +++ dom/tests/mochitest/bugs/test_bug159849.html | 41 +++ dom/tests/mochitest/bugs/test_bug260264.html | 198 +++++++++++ .../mochitest/bugs/test_bug260264_nested.html | 138 ++++++++ dom/tests/mochitest/bugs/test_bug265203.html | 110 ++++++ dom/tests/mochitest/bugs/test_bug289714.html | 44 +++ dom/tests/mochitest/bugs/test_bug291377.html | 40 +++ dom/tests/mochitest/bugs/test_bug291653.html | 56 +++ dom/tests/mochitest/bugs/test_bug304459.html | 47 +++ dom/tests/mochitest/bugs/test_bug308856.html | 42 +++ dom/tests/mochitest/bugs/test_bug327891.html | 33 ++ dom/tests/mochitest/bugs/test_bug333983.html | 35 ++ dom/tests/mochitest/bugs/test_bug335976.xhtml | 68 ++++ dom/tests/mochitest/bugs/test_bug342448.html | 36 ++ dom/tests/mochitest/bugs/test_bug345521.html | 36 ++ dom/tests/mochitest/bugs/test_bug346659.html | 163 +++++++++ dom/tests/mochitest/bugs/test_bug351601.html | 35 ++ dom/tests/mochitest/bugs/test_bug369306.html | 137 ++++++++ dom/tests/mochitest/bugs/test_bug370098.html | 50 +++ dom/tests/mochitest/bugs/test_bug377539.html | 55 +++ dom/tests/mochitest/bugs/test_bug384122.html | 32 ++ dom/tests/mochitest/bugs/test_bug389366.html | 65 ++++ dom/tests/mochitest/bugs/test_bug38959.html | 57 ++++ dom/tests/mochitest/bugs/test_bug393974.html | 68 ++++ dom/tests/mochitest/bugs/test_bug394769.html | 42 +++ dom/tests/mochitest/bugs/test_bug396843.html | 242 +++++++++++++ dom/tests/mochitest/bugs/test_bug400204.html | 64 ++++ dom/tests/mochitest/bugs/test_bug404748.html | 31 ++ dom/tests/mochitest/bugs/test_bug406375.html | 37 ++ dom/tests/mochitest/bugs/test_bug414291.html | 35 ++ dom/tests/mochitest/bugs/test_bug427744.html | 33 ++ dom/tests/mochitest/bugs/test_bug42976.html | 81 +++++ dom/tests/mochitest/bugs/test_bug430276.html | 41 +++ dom/tests/mochitest/bugs/test_bug437361.html | 72 ++++ dom/tests/mochitest/bugs/test_bug440572.html | 48 +++ dom/tests/mochitest/bugs/test_bug456151.html | 73 ++++ dom/tests/mochitest/bugs/test_bug458091.html | 100 ++++++ dom/tests/mochitest/bugs/test_bug459848.html | 60 ++++ dom/tests/mochitest/bugs/test_bug465263.html | 49 +++ dom/tests/mochitest/bugs/test_bug479143.html | 44 +++ dom/tests/mochitest/bugs/test_bug484775.html | 55 +++ dom/tests/mochitest/bugs/test_bug492925.html | 45 +++ dom/tests/mochitest/bugs/test_bug49312.html | 47 +++ dom/tests/mochitest/bugs/test_bug495219.html | 27 ++ dom/tests/mochitest/bugs/test_bug504862.html | 45 +++ dom/tests/mochitest/bugs/test_bug529328.html | 122 +++++++ dom/tests/mochitest/bugs/test_bug531176.html | 66 ++++ dom/tests/mochitest/bugs/test_bug531542.html | 40 +++ dom/tests/mochitest/bugs/test_bug534149.html | 80 +++++ dom/tests/mochitest/bugs/test_bug541530.html | 92 +++++ dom/tests/mochitest/bugs/test_bug545314.html | 29 ++ dom/tests/mochitest/bugs/test_bug548828.html | 37 ++ dom/tests/mochitest/bugs/test_bug558973.html | 42 +++ dom/tests/mochitest/bugs/test_bug562433.html | 35 ++ dom/tests/mochitest/bugs/test_bug563487.html | 34 ++ dom/tests/mochitest/bugs/test_bug581072.html | 47 +++ dom/tests/mochitest/bugs/test_bug583225.html | 41 +++ dom/tests/mochitest/bugs/test_bug585240.html | 33 ++ dom/tests/mochitest/bugs/test_bug585819.html | 38 +++ dom/tests/mochitest/bugs/test_bug593174.html | 85 +++++ dom/tests/mochitest/bugs/test_bug597809.html | 36 ++ dom/tests/mochitest/bugs/test_bug61098.html | 339 ++++++++++++++++++ dom/tests/mochitest/bugs/test_bug612267.html | 27 ++ dom/tests/mochitest/bugs/test_bug617296.html | 27 ++ dom/tests/mochitest/bugs/test_bug620947.html | 31 ++ dom/tests/mochitest/bugs/test_bug622361.html | 53 +++ dom/tests/mochitest/bugs/test_bug633133.html | 47 +++ dom/tests/mochitest/bugs/test_bug641552.html | 88 +++++ dom/tests/mochitest/bugs/test_bug642026.html | 56 +++ dom/tests/mochitest/bugs/test_bug648465.html | 33 ++ dom/tests/mochitest/bugs/test_bug654137.html | 25 ++ dom/tests/mochitest/bugs/test_bug664737.html | 39 +++ dom/tests/mochitest/bugs/test_bug665548.html | 29 ++ dom/tests/mochitest/bugs/test_bug684544.html | 56 +++ dom/tests/mochitest/bugs/test_bug691707.html | 36 ++ dom/tests/mochitest/bugs/test_bug698061.html | 40 +++ dom/tests/mochitest/bugs/test_bug698551.html | 39 +++ dom/tests/mochitest/bugs/test_bug707749.html | 34 ++ dom/tests/mochitest/bugs/test_bug735237.html | 38 +++ dom/tests/mochitest/bugs/test_bug739038.html | 38 +++ dom/tests/mochitest/bugs/test_bug740811.html | 27 ++ dom/tests/mochitest/bugs/test_bug743615.html | 84 +++++ dom/tests/mochitest/bugs/test_bug750051.html | 38 +++ dom/tests/mochitest/bugs/test_bug755320.html | 30 ++ dom/tests/mochitest/bugs/test_bug777628.html | 42 +++ dom/tests/mochitest/bugs/test_bug809290.html | 54 +++ dom/tests/mochitest/bugs/test_bug817476.html | 45 +++ dom/tests/mochitest/bugs/test_bug823173.html | 30 ++ dom/tests/mochitest/bugs/test_bug848088.html | 48 +++ dom/tests/mochitest/bugs/test_bug850517.html | 47 +++ dom/tests/mochitest/bugs/test_bug857555.html | 33 ++ dom/tests/mochitest/bugs/test_bug862540.html | 31 ++ dom/tests/mochitest/bugs/test_bug876098.html | 52 +++ dom/tests/mochitest/bugs/test_bug927901.html | 40 +++ .../bugs/test_devicemotion_multiple_listeners.html | 35 ++ .../mochitest/bugs/test_domparser_after_blank.html | 33 ++ dom/tests/mochitest/bugs/test_errorReporting.html | 73 ++++ dom/tests/mochitest/bugs/test_onerror_message.html | 99 ++++++ dom/tests/mochitest/bugs/test_protochains.html | 59 ++++ .../mochitest/bugs/test_resize_move_windows.html | 378 +++++++++++++++++++++ .../mochitest/bugs/test_sizetocontent_clamp.html | 74 ++++ dom/tests/mochitest/bugs/test_toJSON.html | 67 ++++ dom/tests/mochitest/bugs/test_window_bar.html | 97 ++++++ dom/tests/mochitest/bugs/utils_bug260264.js | 60 ++++ dom/tests/mochitest/bugs/utils_bug743615.js | 25 ++ dom/tests/mochitest/bugs/worker_bug743615.js | 38 +++ 146 files changed, 7614 insertions(+) create mode 100644 dom/tests/mochitest/bugs/bug289714.sjs create mode 100644 dom/tests/mochitest/bugs/bug346659-echoer.html create mode 100644 dom/tests/mochitest/bugs/bug346659-opener-echoer.html create mode 100644 dom/tests/mochitest/bugs/bug346659-opener.html create mode 100644 dom/tests/mochitest/bugs/bug346659-parent-echoer.html create mode 100644 dom/tests/mochitest/bugs/bug346659-parent.html create mode 100644 dom/tests/mochitest/bugs/bug458091_child.html create mode 100644 dom/tests/mochitest/bugs/child_bug260264.html create mode 100644 dom/tests/mochitest/bugs/devicemotion_inner.html create mode 100644 dom/tests/mochitest/bugs/devicemotion_outer.html create mode 100644 dom/tests/mochitest/bugs/file_bug291653.html create mode 100644 dom/tests/mochitest/bugs/file_bug406375.html create mode 100644 dom/tests/mochitest/bugs/file_bug504862.html create mode 100644 dom/tests/mochitest/bugs/file_bug593174_1.html create mode 100644 dom/tests/mochitest/bugs/file_bug593174_2.html create mode 100644 dom/tests/mochitest/bugs/file_bug809290_b1.html create mode 100644 dom/tests/mochitest/bugs/file_bug809290_b2.html create mode 100644 dom/tests/mochitest/bugs/file_bug809290_c.html create mode 100644 dom/tests/mochitest/bugs/file_bug927901.html create mode 100644 dom/tests/mochitest/bugs/file_cookieOutputter.html create mode 100644 dom/tests/mochitest/bugs/file_empty.html create mode 100644 dom/tests/mochitest/bugs/file_prime_cookie.html create mode 100644 dom/tests/mochitest/bugs/file_redirector.sjs create mode 100644 dom/tests/mochitest/bugs/file_window_bar.html create mode 100644 dom/tests/mochitest/bugs/grandchild_bug260264.html create mode 100644 dom/tests/mochitest/bugs/iframe_bug304459-1.html create mode 100644 dom/tests/mochitest/bugs/iframe_bug304459-2.html create mode 100644 dom/tests/mochitest/bugs/iframe_bug38959-1.html create mode 100644 dom/tests/mochitest/bugs/iframe_bug38959-2.html create mode 100644 dom/tests/mochitest/bugs/iframe_bug430276-2.html create mode 100644 dom/tests/mochitest/bugs/iframe_bug430276.html create mode 100644 dom/tests/mochitest/bugs/iframe_bug440572.html create mode 100644 dom/tests/mochitest/bugs/iframe_bug49312.html create mode 100644 dom/tests/mochitest/bugs/iframe_domparser_after_blank.html create mode 100644 dom/tests/mochitest/bugs/mochitest.ini create mode 100644 dom/tests/mochitest/bugs/test_DOMWindowCreated_chromeonly.html create mode 100644 dom/tests/mochitest/bugs/test_bug1022869.html create mode 100644 dom/tests/mochitest/bugs/test_bug1112040.html create mode 100644 dom/tests/mochitest/bugs/test_bug1160342_marquee.html create mode 100644 dom/tests/mochitest/bugs/test_bug1171215.html create mode 100644 dom/tests/mochitest/bugs/test_bug132255.html create mode 100644 dom/tests/mochitest/bugs/test_bug159849.html create mode 100644 dom/tests/mochitest/bugs/test_bug260264.html create mode 100644 dom/tests/mochitest/bugs/test_bug260264_nested.html create mode 100644 dom/tests/mochitest/bugs/test_bug265203.html create mode 100644 dom/tests/mochitest/bugs/test_bug289714.html create mode 100644 dom/tests/mochitest/bugs/test_bug291377.html create mode 100644 dom/tests/mochitest/bugs/test_bug291653.html create mode 100644 dom/tests/mochitest/bugs/test_bug304459.html create mode 100644 dom/tests/mochitest/bugs/test_bug308856.html create mode 100644 dom/tests/mochitest/bugs/test_bug327891.html create mode 100644 dom/tests/mochitest/bugs/test_bug333983.html create mode 100644 dom/tests/mochitest/bugs/test_bug335976.xhtml create mode 100644 dom/tests/mochitest/bugs/test_bug342448.html create mode 100644 dom/tests/mochitest/bugs/test_bug345521.html create mode 100644 dom/tests/mochitest/bugs/test_bug346659.html create mode 100644 dom/tests/mochitest/bugs/test_bug351601.html create mode 100644 dom/tests/mochitest/bugs/test_bug369306.html create mode 100644 dom/tests/mochitest/bugs/test_bug370098.html create mode 100644 dom/tests/mochitest/bugs/test_bug377539.html create mode 100644 dom/tests/mochitest/bugs/test_bug384122.html create mode 100644 dom/tests/mochitest/bugs/test_bug389366.html create mode 100644 dom/tests/mochitest/bugs/test_bug38959.html create mode 100644 dom/tests/mochitest/bugs/test_bug393974.html create mode 100644 dom/tests/mochitest/bugs/test_bug394769.html create mode 100644 dom/tests/mochitest/bugs/test_bug396843.html create mode 100644 dom/tests/mochitest/bugs/test_bug400204.html create mode 100644 dom/tests/mochitest/bugs/test_bug404748.html create mode 100644 dom/tests/mochitest/bugs/test_bug406375.html create mode 100644 dom/tests/mochitest/bugs/test_bug414291.html create mode 100644 dom/tests/mochitest/bugs/test_bug427744.html create mode 100644 dom/tests/mochitest/bugs/test_bug42976.html create mode 100644 dom/tests/mochitest/bugs/test_bug430276.html create mode 100644 dom/tests/mochitest/bugs/test_bug437361.html create mode 100644 dom/tests/mochitest/bugs/test_bug440572.html create mode 100644 dom/tests/mochitest/bugs/test_bug456151.html create mode 100644 dom/tests/mochitest/bugs/test_bug458091.html create mode 100644 dom/tests/mochitest/bugs/test_bug459848.html create mode 100644 dom/tests/mochitest/bugs/test_bug465263.html create mode 100644 dom/tests/mochitest/bugs/test_bug479143.html create mode 100644 dom/tests/mochitest/bugs/test_bug484775.html create mode 100644 dom/tests/mochitest/bugs/test_bug492925.html create mode 100644 dom/tests/mochitest/bugs/test_bug49312.html create mode 100644 dom/tests/mochitest/bugs/test_bug495219.html create mode 100644 dom/tests/mochitest/bugs/test_bug504862.html create mode 100644 dom/tests/mochitest/bugs/test_bug529328.html create mode 100644 dom/tests/mochitest/bugs/test_bug531176.html create mode 100644 dom/tests/mochitest/bugs/test_bug531542.html create mode 100644 dom/tests/mochitest/bugs/test_bug534149.html create mode 100644 dom/tests/mochitest/bugs/test_bug541530.html create mode 100644 dom/tests/mochitest/bugs/test_bug545314.html create mode 100644 dom/tests/mochitest/bugs/test_bug548828.html create mode 100644 dom/tests/mochitest/bugs/test_bug558973.html create mode 100644 dom/tests/mochitest/bugs/test_bug562433.html create mode 100644 dom/tests/mochitest/bugs/test_bug563487.html create mode 100644 dom/tests/mochitest/bugs/test_bug581072.html create mode 100644 dom/tests/mochitest/bugs/test_bug583225.html create mode 100644 dom/tests/mochitest/bugs/test_bug585240.html create mode 100644 dom/tests/mochitest/bugs/test_bug585819.html create mode 100644 dom/tests/mochitest/bugs/test_bug593174.html create mode 100644 dom/tests/mochitest/bugs/test_bug597809.html create mode 100644 dom/tests/mochitest/bugs/test_bug61098.html create mode 100644 dom/tests/mochitest/bugs/test_bug612267.html create mode 100644 dom/tests/mochitest/bugs/test_bug617296.html create mode 100644 dom/tests/mochitest/bugs/test_bug620947.html create mode 100644 dom/tests/mochitest/bugs/test_bug622361.html create mode 100644 dom/tests/mochitest/bugs/test_bug633133.html create mode 100644 dom/tests/mochitest/bugs/test_bug641552.html create mode 100644 dom/tests/mochitest/bugs/test_bug642026.html create mode 100644 dom/tests/mochitest/bugs/test_bug648465.html create mode 100644 dom/tests/mochitest/bugs/test_bug654137.html create mode 100644 dom/tests/mochitest/bugs/test_bug664737.html create mode 100644 dom/tests/mochitest/bugs/test_bug665548.html create mode 100644 dom/tests/mochitest/bugs/test_bug684544.html create mode 100644 dom/tests/mochitest/bugs/test_bug691707.html create mode 100644 dom/tests/mochitest/bugs/test_bug698061.html create mode 100644 dom/tests/mochitest/bugs/test_bug698551.html create mode 100644 dom/tests/mochitest/bugs/test_bug707749.html create mode 100644 dom/tests/mochitest/bugs/test_bug735237.html create mode 100644 dom/tests/mochitest/bugs/test_bug739038.html create mode 100644 dom/tests/mochitest/bugs/test_bug740811.html create mode 100644 dom/tests/mochitest/bugs/test_bug743615.html create mode 100644 dom/tests/mochitest/bugs/test_bug750051.html create mode 100644 dom/tests/mochitest/bugs/test_bug755320.html create mode 100644 dom/tests/mochitest/bugs/test_bug777628.html create mode 100644 dom/tests/mochitest/bugs/test_bug809290.html create mode 100644 dom/tests/mochitest/bugs/test_bug817476.html create mode 100644 dom/tests/mochitest/bugs/test_bug823173.html create mode 100644 dom/tests/mochitest/bugs/test_bug848088.html create mode 100644 dom/tests/mochitest/bugs/test_bug850517.html create mode 100644 dom/tests/mochitest/bugs/test_bug857555.html create mode 100644 dom/tests/mochitest/bugs/test_bug862540.html create mode 100644 dom/tests/mochitest/bugs/test_bug876098.html create mode 100644 dom/tests/mochitest/bugs/test_bug927901.html create mode 100644 dom/tests/mochitest/bugs/test_devicemotion_multiple_listeners.html create mode 100644 dom/tests/mochitest/bugs/test_domparser_after_blank.html create mode 100644 dom/tests/mochitest/bugs/test_errorReporting.html create mode 100644 dom/tests/mochitest/bugs/test_onerror_message.html create mode 100644 dom/tests/mochitest/bugs/test_protochains.html create mode 100644 dom/tests/mochitest/bugs/test_resize_move_windows.html create mode 100644 dom/tests/mochitest/bugs/test_sizetocontent_clamp.html create mode 100644 dom/tests/mochitest/bugs/test_toJSON.html create mode 100644 dom/tests/mochitest/bugs/test_window_bar.html create mode 100644 dom/tests/mochitest/bugs/utils_bug260264.js create mode 100644 dom/tests/mochitest/bugs/utils_bug743615.js create mode 100644 dom/tests/mochitest/bugs/worker_bug743615.js (limited to 'dom/tests/mochitest/bugs') diff --git a/dom/tests/mochitest/bugs/bug289714.sjs b/dom/tests/mochitest/bugs/bug289714.sjs new file mode 100644 index 000000000..aae8247ae --- /dev/null +++ b/dom/tests/mochitest/bugs/bug289714.sjs @@ -0,0 +1,16 @@ +// Send a payload that's over 32k in size, which for a plain response should be +// large enough to ensure that OnDataAvailable is called more than once (and so +// the XHR will be triggered to send more than one "loading" event if desired). + +function handleRequest(request, response) +{ + // Send 81920 bytes of こんにちは in Shift-JIS encoding, framed in XML. + let data = "" + + (new Array(1 << 13)).join("\x82\xb1\x82\xf1\x82\xc9\x82\xbf\x82\xcd") + + ""; + response.processAsync(); + response.setHeader("Content-Type", "text/xml", false); + response.setHeader("Content-Length", "" + data.length, false); + response.write(data, data.length); + response.finish(); +} diff --git a/dom/tests/mochitest/bugs/bug346659-echoer.html b/dom/tests/mochitest/bugs/bug346659-echoer.html new file mode 100644 index 000000000..bc6f6a903 --- /dev/null +++ b/dom/tests/mochitest/bugs/bug346659-echoer.html @@ -0,0 +1,4 @@ + diff --git a/dom/tests/mochitest/bugs/bug346659-opener-echoer.html b/dom/tests/mochitest/bugs/bug346659-opener-echoer.html new file mode 100644 index 000000000..277d35874 --- /dev/null +++ b/dom/tests/mochitest/bugs/bug346659-opener-echoer.html @@ -0,0 +1,6 @@ + diff --git a/dom/tests/mochitest/bugs/bug346659-opener.html b/dom/tests/mochitest/bugs/bug346659-opener.html new file mode 100644 index 000000000..52facb07a --- /dev/null +++ b/dom/tests/mochitest/bugs/bug346659-opener.html @@ -0,0 +1,15 @@ + + + diff --git a/dom/tests/mochitest/bugs/bug346659-parent-echoer.html b/dom/tests/mochitest/bugs/bug346659-parent-echoer.html new file mode 100644 index 000000000..e5035397f --- /dev/null +++ b/dom/tests/mochitest/bugs/bug346659-parent-echoer.html @@ -0,0 +1,5 @@ + diff --git a/dom/tests/mochitest/bugs/bug346659-parent.html b/dom/tests/mochitest/bugs/bug346659-parent.html new file mode 100644 index 000000000..0fea91c69 --- /dev/null +++ b/dom/tests/mochitest/bugs/bug346659-parent.html @@ -0,0 +1,17 @@ + + + + diff --git a/dom/tests/mochitest/bugs/bug458091_child.html b/dom/tests/mochitest/bugs/bug458091_child.html new file mode 100644 index 000000000..90f848e4f --- /dev/null +++ b/dom/tests/mochitest/bugs/bug458091_child.html @@ -0,0 +1,13 @@ + + + + + + + + diff --git a/dom/tests/mochitest/bugs/child_bug260264.html b/dom/tests/mochitest/bugs/child_bug260264.html new file mode 100644 index 000000000..e8f7d578b --- /dev/null +++ b/dom/tests/mochitest/bugs/child_bug260264.html @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/dom/tests/mochitest/bugs/devicemotion_inner.html b/dom/tests/mochitest/bugs/devicemotion_inner.html new file mode 100644 index 000000000..c3ceb858b --- /dev/null +++ b/dom/tests/mochitest/bugs/devicemotion_inner.html @@ -0,0 +1,10 @@ + + + + + + diff --git a/dom/tests/mochitest/bugs/devicemotion_outer.html b/dom/tests/mochitest/bugs/devicemotion_outer.html new file mode 100644 index 000000000..43bcb6028 --- /dev/null +++ b/dom/tests/mochitest/bugs/devicemotion_outer.html @@ -0,0 +1,19 @@ + + + + + + diff --git a/dom/tests/mochitest/bugs/file_bug291653.html b/dom/tests/mochitest/bugs/file_bug291653.html new file mode 100644 index 000000000..4bfc8337e --- /dev/null +++ b/dom/tests/mochitest/bugs/file_bug291653.html @@ -0,0 +1,28 @@ + + + + + + Test for bug 291653 + + diff --git a/dom/tests/mochitest/bugs/file_bug406375.html b/dom/tests/mochitest/bugs/file_bug406375.html new file mode 100644 index 000000000..215257824 --- /dev/null +++ b/dom/tests/mochitest/bugs/file_bug406375.html @@ -0,0 +1,5 @@ + diff --git a/dom/tests/mochitest/bugs/file_bug504862.html b/dom/tests/mochitest/bugs/file_bug504862.html new file mode 100644 index 000000000..dc11ced6f --- /dev/null +++ b/dom/tests/mochitest/bugs/file_bug504862.html @@ -0,0 +1,22 @@ + + + diff --git a/dom/tests/mochitest/bugs/file_bug593174_1.html b/dom/tests/mochitest/bugs/file_bug593174_1.html new file mode 100644 index 000000000..ec455fcf2 --- /dev/null +++ b/dom/tests/mochitest/bugs/file_bug593174_1.html @@ -0,0 +1,5 @@ + + +Nothing to see here. Move along. + + diff --git a/dom/tests/mochitest/bugs/file_bug593174_2.html b/dom/tests/mochitest/bugs/file_bug593174_2.html new file mode 100644 index 000000000..8379b11d5 --- /dev/null +++ b/dom/tests/mochitest/bugs/file_bug593174_2.html @@ -0,0 +1,30 @@ + + +Page 2 has an iframe of its own. + + + + + + diff --git a/dom/tests/mochitest/bugs/file_bug809290_b1.html b/dom/tests/mochitest/bugs/file_bug809290_b1.html new file mode 100644 index 000000000..3a3863a61 --- /dev/null +++ b/dom/tests/mochitest/bugs/file_bug809290_b1.html @@ -0,0 +1,14 @@ + + + + + + + diff --git a/dom/tests/mochitest/bugs/test_bug1022869.html b/dom/tests/mochitest/bugs/test_bug1022869.html new file mode 100644 index 000000000..d094f5a6c --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug1022869.html @@ -0,0 +1,39 @@ + + + + + + Test for Bug 1022869 + + + + + + +Mozilla Bug 1022869 +

+ +
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug1112040.html b/dom/tests/mochitest/bugs/test_bug1112040.html new file mode 100644 index 000000000..690d24e66 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug1112040.html @@ -0,0 +1,32 @@ + + + + + Test for Bug 1112040 + + + + + + +Mozilla Bug 1112040 +

+

+
+ +
+
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug1160342_marquee.html b/dom/tests/mochitest/bugs/test_bug1160342_marquee.html new file mode 100644 index 000000000..8da13478e --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug1160342_marquee.html @@ -0,0 +1,337 @@ + + + + + Test for Bug 411103 + + + + +Mozilla Bug 1160342 +

+
+marquee +
+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug1171215.html b/dom/tests/mochitest/bugs/test_bug1171215.html new file mode 100644 index 000000000..d989fb62e --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug1171215.html @@ -0,0 +1,89 @@ + + + + + + Test for Bug 1022869 + + + + + + + +Mozilla Bug 1022869 +

+ +
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug132255.html b/dom/tests/mochitest/bugs/test_bug132255.html new file mode 100644 index 000000000..a2165d886 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug132255.html @@ -0,0 +1,38 @@ + + + + + Test for Bug 132255 + + + + + +Mozilla Bug 132255 +

+ + +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug159849.html b/dom/tests/mochitest/bugs/test_bug159849.html new file mode 100644 index 000000000..ed5ddf19a --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug159849.html @@ -0,0 +1,41 @@ + + + + + Test for Bug 159849 + + + + +Mozilla Bug 159849 +

+ +
+
+
+ + + diff --git a/dom/tests/mochitest/bugs/test_bug260264.html b/dom/tests/mochitest/bugs/test_bug260264.html new file mode 100644 index 000000000..420281858 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug260264.html @@ -0,0 +1,198 @@ + + + + + Test for Bug 260264 + + + + + + +Mozilla Bug 260264 +

+ link +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug260264_nested.html b/dom/tests/mochitest/bugs/test_bug260264_nested.html new file mode 100644 index 000000000..230324389 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug260264_nested.html @@ -0,0 +1,138 @@ + + + + + Test for Bug 260264 + + + + + +Mozilla Bug 260264 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug265203.html b/dom/tests/mochitest/bugs/test_bug265203.html new file mode 100644 index 000000000..e5fe713f5 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug265203.html @@ -0,0 +1,110 @@ + + + + + Test for Bug 265203 + + + + + +Mozilla Bug 265203 +

+MozillaFirefox
+
+ + + + + + + + + + + + + +
MozillaFirefox
MozillaFirefox
+

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug289714.html b/dom/tests/mochitest/bugs/test_bug289714.html new file mode 100644 index 000000000..e52e375e4 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug289714.html @@ -0,0 +1,44 @@ + + + + + Test for Bug 289714 + + + + +Mozilla Bug 289714 +

+ +
+
+
+ + + diff --git a/dom/tests/mochitest/bugs/test_bug291377.html b/dom/tests/mochitest/bugs/test_bug291377.html new file mode 100644 index 000000000..1d3de1dfc --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug291377.html @@ -0,0 +1,40 @@ + + + + + Test for Bug 291377 + + + + +Mozilla Bug 291377 +

+ +
+
+
+ + + diff --git a/dom/tests/mochitest/bugs/test_bug291653.html b/dom/tests/mochitest/bugs/test_bug291653.html new file mode 100644 index 000000000..1543cdd96 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug291653.html @@ -0,0 +1,56 @@ + + + + + Test for Bug 291653 + + + + +Mozilla Bug 291653 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug304459.html b/dom/tests/mochitest/bugs/test_bug304459.html new file mode 100644 index 000000000..baf25d570 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug304459.html @@ -0,0 +1,47 @@ + + + + + Test for Bug 304459 + + + + +Mozilla Bug 304459 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug308856.html b/dom/tests/mochitest/bugs/test_bug308856.html new file mode 100644 index 000000000..4d32535c2 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug308856.html @@ -0,0 +1,42 @@ + + + + + Test for Bug 308856 + + + + +Mozilla Bug 308856 +

+ +
+
+
+ + + diff --git a/dom/tests/mochitest/bugs/test_bug327891.html b/dom/tests/mochitest/bugs/test_bug327891.html new file mode 100644 index 000000000..61a0771a3 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug327891.html @@ -0,0 +1,33 @@ + + + + + Test for Bug 327891 + + + + +Mozilla Bug 327891 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug333983.html b/dom/tests/mochitest/bugs/test_bug333983.html new file mode 100644 index 000000000..d5ea7abee --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug333983.html @@ -0,0 +1,35 @@ + + + + + Test for Bug 333983 + + + + +Mozilla Bug 333983 +

+ +
+
+
+ + + diff --git a/dom/tests/mochitest/bugs/test_bug335976.xhtml b/dom/tests/mochitest/bugs/test_bug335976.xhtml new file mode 100644 index 000000000..39137eb64 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug335976.xhtml @@ -0,0 +1,68 @@ + + + + Test for Bug 335976 + + + + +Mozilla Bug 335976 +

+ + + +
+
+ +
+
+ + + +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug342448.html b/dom/tests/mochitest/bugs/test_bug342448.html new file mode 100644 index 000000000..f5cd05151 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug342448.html @@ -0,0 +1,36 @@ + + + + + Test for Bug 342448 + + + + + + +Mozilla Bug 342448 +

+ +
+
+
+ + + diff --git a/dom/tests/mochitest/bugs/test_bug345521.html b/dom/tests/mochitest/bugs/test_bug345521.html new file mode 100644 index 000000000..ce98016bf --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug345521.html @@ -0,0 +1,36 @@ + + + + + Test for Bug 345521 + + + + +Mozilla Bug 345521 +

+ +
+
+
+ + + diff --git a/dom/tests/mochitest/bugs/test_bug346659.html b/dom/tests/mochitest/bugs/test_bug346659.html new file mode 100644 index 000000000..78c1fc659 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug346659.html @@ -0,0 +1,163 @@ + + + + + Test for Bug 346659 + + + + +Mozilla Bug 346659 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug351601.html b/dom/tests/mochitest/bugs/test_bug351601.html new file mode 100644 index 000000000..af7c2d590 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug351601.html @@ -0,0 +1,35 @@ + + + + + Test for Bug 351601 + + + + +Mozilla Bug 351601 +

+ +
+
+
+ + + diff --git a/dom/tests/mochitest/bugs/test_bug369306.html b/dom/tests/mochitest/bugs/test_bug369306.html new file mode 100644 index 000000000..c35431a56 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug369306.html @@ -0,0 +1,137 @@ + + + + + Test for Bug 369306 + + + + + +Mozilla Bug 369306 +

+
+
+
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug370098.html b/dom/tests/mochitest/bugs/test_bug370098.html new file mode 100644 index 000000000..e0a06338f --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug370098.html @@ -0,0 +1,50 @@ + + + + + Test for Bug 370098 + + + + +Mozilla Bug 370098 +

+ +
+
+
+ + + diff --git a/dom/tests/mochitest/bugs/test_bug377539.html b/dom/tests/mochitest/bugs/test_bug377539.html new file mode 100644 index 000000000..37b3041d9 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug377539.html @@ -0,0 +1,55 @@ + + + + + + Testcase for bug 377539 + + + + + +Mozilla Bug 377539 + +

+ + + + +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug384122.html b/dom/tests/mochitest/bugs/test_bug384122.html new file mode 100644 index 000000000..be40c35f7 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug384122.html @@ -0,0 +1,32 @@ + + + + + Test for Bug 384122 + + + + +Mozilla Bug 384122 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug389366.html b/dom/tests/mochitest/bugs/test_bug389366.html new file mode 100644 index 000000000..7567bacc5 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug389366.html @@ -0,0 +1,65 @@ + + + + + Test for Bug 389366 + + + + +Mozilla Bug 389366 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug38959.html b/dom/tests/mochitest/bugs/test_bug38959.html new file mode 100644 index 000000000..a8d07d1a6 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug38959.html @@ -0,0 +1,57 @@ + + + + + Test for Bug 38959 + + + + +Mozilla Bug 38959 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug393974.html b/dom/tests/mochitest/bugs/test_bug393974.html new file mode 100644 index 000000000..fbdcbfcdc --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug393974.html @@ -0,0 +1,68 @@ + + + + + Test for Bug 393974 + + + + +Mozilla Bug 393974 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug394769.html b/dom/tests/mochitest/bugs/test_bug394769.html new file mode 100644 index 000000000..c9925269f --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug394769.html @@ -0,0 +1,42 @@ + + + + + + Test for Bug 394769 + + + + +Mozilla Bug 394769 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug396843.html b/dom/tests/mochitest/bugs/test_bug396843.html new file mode 100644 index 000000000..20dc53068 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug396843.html @@ -0,0 +1,242 @@ + + + + + Test for Bug 396843 + + + + +Mozilla Bug 396843 +

+ +

+ +
+
+
+ + + diff --git a/dom/tests/mochitest/bugs/test_bug400204.html b/dom/tests/mochitest/bugs/test_bug400204.html new file mode 100644 index 000000000..44703f949 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug400204.html @@ -0,0 +1,64 @@ + + + + + Test for Bug 400204 + + + + +Mozilla Bug 400204 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug404748.html b/dom/tests/mochitest/bugs/test_bug404748.html new file mode 100644 index 000000000..5a5c5c190 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug404748.html @@ -0,0 +1,31 @@ + + + + + Test for Bug 404748 + + + + +Mozilla Bug 404748 +

+ +
+
+
+ + + diff --git a/dom/tests/mochitest/bugs/test_bug406375.html b/dom/tests/mochitest/bugs/test_bug406375.html new file mode 100644 index 000000000..2cd459ffa --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug406375.html @@ -0,0 +1,37 @@ + + + + + Test for Bug 406375 + + + + +Mozilla Bug 406375 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug414291.html b/dom/tests/mochitest/bugs/test_bug414291.html new file mode 100644 index 000000000..883e52bb4 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug414291.html @@ -0,0 +1,35 @@ + + + + + Test for Bug 414291 + + + + +Mozilla Bug 414291 + + + + diff --git a/dom/tests/mochitest/bugs/test_bug427744.html b/dom/tests/mochitest/bugs/test_bug427744.html new file mode 100644 index 000000000..faf7fda7c --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug427744.html @@ -0,0 +1,33 @@ + + + + + Test for Bug 427744 + + + + +Mozilla Bug 427744 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug42976.html b/dom/tests/mochitest/bugs/test_bug42976.html new file mode 100644 index 000000000..900928d85 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug42976.html @@ -0,0 +1,81 @@ + + + + + Test for Bug 42976 + + + + +Mozilla Bug 42976 +

+
+ ; + + + + + +
+
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug430276.html b/dom/tests/mochitest/bugs/test_bug430276.html new file mode 100644 index 000000000..0dadb2bd2 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug430276.html @@ -0,0 +1,41 @@ + + + + + Test for Bug 430276 + + + + +Mozilla Bug 430276 +

+ +
+
+
+ +
+ +
+ + + + diff --git a/dom/tests/mochitest/bugs/test_bug456151.html b/dom/tests/mochitest/bugs/test_bug456151.html new file mode 100644 index 000000000..210a60d82 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug456151.html @@ -0,0 +1,73 @@ + + + + + Test for Bug 456151 + + + + + + +Mozilla Bug 456151 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug458091.html b/dom/tests/mochitest/bugs/test_bug458091.html new file mode 100644 index 000000000..371478f1b --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug458091.html @@ -0,0 +1,100 @@ + + + + + Test for Bug 458091 + + + + + +Mozilla Bug 458091 + + +
+Javascript Link
+HTTP Link
+Target Link
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug459848.html b/dom/tests/mochitest/bugs/test_bug459848.html new file mode 100644 index 000000000..4bcdca898 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug459848.html @@ -0,0 +1,60 @@ + + + + + Test for Bug 459848 + + + + +Mozilla Bug 459848 +

+ +
+
+
+ + + + diff --git a/dom/tests/mochitest/bugs/test_bug465263.html b/dom/tests/mochitest/bugs/test_bug465263.html new file mode 100644 index 000000000..cd5610191 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug465263.html @@ -0,0 +1,49 @@ + + + + + Test for Bug 465263 + + + + +Mozilla Bug 465263 +

+ + + + +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug479143.html b/dom/tests/mochitest/bugs/test_bug479143.html new file mode 100644 index 000000000..03db4ddea --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug479143.html @@ -0,0 +1,44 @@ + + + + + Test for Bug 411103 + + + + +Mozilla Bug 479143 +

+ + +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug484775.html b/dom/tests/mochitest/bugs/test_bug484775.html new file mode 100644 index 000000000..2fdb16051 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug484775.html @@ -0,0 +1,55 @@ + + + + + Test for Bug 484775 + + + + + +Mozilla Bug 484775 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug492925.html b/dom/tests/mochitest/bugs/test_bug492925.html new file mode 100644 index 000000000..162f0a361 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug492925.html @@ -0,0 +1,45 @@ + + + + + Test for Bug 492925 + + + + + +Mozilla Bug 492925 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug49312.html b/dom/tests/mochitest/bugs/test_bug49312.html new file mode 100644 index 000000000..e47faab59 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug49312.html @@ -0,0 +1,47 @@ + + + + + Test for Bug 49312 + + + + + +Mozilla Bug 49312 +

+ +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug495219.html b/dom/tests/mochitest/bugs/test_bug495219.html new file mode 100644 index 000000000..98cd530a3 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug495219.html @@ -0,0 +1,27 @@ + + + + + Test for Bug 495219 + + + + +Mozilla + Bug 495219 + + + + diff --git a/dom/tests/mochitest/bugs/test_bug504862.html b/dom/tests/mochitest/bugs/test_bug504862.html new file mode 100644 index 000000000..713165bc3 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug504862.html @@ -0,0 +1,45 @@ + + + + + Test for Bug 504862 + + + + +Mozilla Bug 504862 + + + + diff --git a/dom/tests/mochitest/bugs/test_bug529328.html b/dom/tests/mochitest/bugs/test_bug529328.html new file mode 100644 index 000000000..81eb62e81 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug529328.html @@ -0,0 +1,122 @@ + + + + + Test for Bug 529328 + + + + +Mozilla Bug 529328 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug531176.html b/dom/tests/mochitest/bugs/test_bug531176.html new file mode 100644 index 000000000..2525d5b63 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug531176.html @@ -0,0 +1,66 @@ + + + + + Test for Bug 531176 + + + + +Mozilla Bug 531176 +

+ +
+
+
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug531542.html b/dom/tests/mochitest/bugs/test_bug531542.html new file mode 100644 index 000000000..40b5c452b --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug531542.html @@ -0,0 +1,40 @@ + + + + + Test for Bug 531542 + + + + +Mozilla Bug 531542 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug534149.html b/dom/tests/mochitest/bugs/test_bug534149.html new file mode 100644 index 000000000..9c9506045 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug534149.html @@ -0,0 +1,80 @@ + + + + + Test for Bug 534149 + + + + +Mozilla Bug 534149 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug541530.html b/dom/tests/mochitest/bugs/test_bug541530.html new file mode 100644 index 000000000..1ce8ff1b4 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug541530.html @@ -0,0 +1,92 @@ + + + + + Test for Bug 411103 + + + + +Mozilla Bug 541530 +

+ + +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug545314.html b/dom/tests/mochitest/bugs/test_bug545314.html new file mode 100644 index 000000000..87fcd4f58 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug545314.html @@ -0,0 +1,29 @@ + + + + + Test for Bug 545314 + + + + +Mozilla Bug 545314 +

+ + +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug548828.html b/dom/tests/mochitest/bugs/test_bug548828.html new file mode 100644 index 000000000..3e2cba806 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug548828.html @@ -0,0 +1,37 @@ + + + + + Test for Bug 548828 + + + + + +Mozilla Bug 548828 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug558973.html b/dom/tests/mochitest/bugs/test_bug558973.html new file mode 100644 index 000000000..836ff5da2 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug558973.html @@ -0,0 +1,42 @@ + + + + + Test for Bug 558973 + + + + +Mozilla Bug 558973 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug562433.html b/dom/tests/mochitest/bugs/test_bug562433.html new file mode 100644 index 000000000..1500ee113 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug562433.html @@ -0,0 +1,35 @@ + + + + + Test for Bug 562433 + + + + +Mozilla Bug 562433 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug563487.html b/dom/tests/mochitest/bugs/test_bug563487.html new file mode 100644 index 000000000..09e2a0f99 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug563487.html @@ -0,0 +1,34 @@ + + + + + + + Test for Bug 563487 + + + + +Mozilla Bug 563487 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug581072.html b/dom/tests/mochitest/bugs/test_bug581072.html new file mode 100644 index 000000000..9590a6e63 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug581072.html @@ -0,0 +1,47 @@ + + + + + Test for Bug 581072 + + + + +Mozilla Bug 581072 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug583225.html b/dom/tests/mochitest/bugs/test_bug583225.html new file mode 100644 index 000000000..a174d589b --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug583225.html @@ -0,0 +1,41 @@ + + + + + Test for Bug 583225 + + + + +Mozilla Bug 583225 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug585240.html b/dom/tests/mochitest/bugs/test_bug585240.html new file mode 100644 index 000000000..8dbb9d723 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug585240.html @@ -0,0 +1,33 @@ + + + + + Test for Bug 585240 + + + + +Mozilla Bug 585240 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug585819.html b/dom/tests/mochitest/bugs/test_bug585819.html new file mode 100644 index 000000000..60824e7d9 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug585819.html @@ -0,0 +1,38 @@ + + + + + Test for Bug 585819 + + + + + +Mozilla Bug 585819 +

+ +
+
+
+ + + diff --git a/dom/tests/mochitest/bugs/test_bug593174.html b/dom/tests/mochitest/bugs/test_bug593174.html new file mode 100644 index 000000000..370d40b79 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug593174.html @@ -0,0 +1,85 @@ + + + + + Test for Bug 593174 + + + + +Mozilla Bug 593174 + + + + + + + diff --git a/dom/tests/mochitest/bugs/test_bug597809.html b/dom/tests/mochitest/bugs/test_bug597809.html new file mode 100644 index 000000000..71fb8ac78 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug597809.html @@ -0,0 +1,36 @@ + + + + + Test for Bug 597809 + + + + +Mozilla Bug 597809 +

+
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug61098.html b/dom/tests/mochitest/bugs/test_bug61098.html new file mode 100644 index 000000000..4c6ce967d --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug61098.html @@ -0,0 +1,339 @@ + + + + + Test for Bug 61098 + + + + + + +Mozilla Bug 61098 +

+

+ +
+
+ + + diff --git a/dom/tests/mochitest/bugs/test_bug612267.html b/dom/tests/mochitest/bugs/test_bug612267.html new file mode 100644 index 000000000..fc55e54f4 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug612267.html @@ -0,0 +1,27 @@ + + + + + Test for Bug 393974 + + + + +Mozilla Bug 612267 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug617296.html b/dom/tests/mochitest/bugs/test_bug617296.html new file mode 100644 index 000000000..9e5a2a3e1 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug617296.html @@ -0,0 +1,27 @@ + + + + + Test for Bug 617296 + + + + +Mozilla Bug 617296 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug620947.html b/dom/tests/mochitest/bugs/test_bug620947.html new file mode 100644 index 000000000..71977c417 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug620947.html @@ -0,0 +1,31 @@ + + + + + Test for Bug 620947 + + + + +Mozilla Bug 620947 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug622361.html b/dom/tests/mochitest/bugs/test_bug622361.html new file mode 100644 index 000000000..b9d10cb21 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug622361.html @@ -0,0 +1,53 @@ + + + + + + + + + + diff --git a/dom/tests/mochitest/bugs/test_bug633133.html b/dom/tests/mochitest/bugs/test_bug633133.html new file mode 100644 index 000000000..2d5f11661 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug633133.html @@ -0,0 +1,47 @@ + + + + + Test for Bug 633133 + + + + +Mozilla Bug 633133 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug641552.html b/dom/tests/mochitest/bugs/test_bug641552.html new file mode 100644 index 000000000..ab76c74a3 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug641552.html @@ -0,0 +1,88 @@ + + + + + Test for Bug 641552 + + + + + +Mozilla Bug 641552 +

+
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug642026.html b/dom/tests/mochitest/bugs/test_bug642026.html new file mode 100644 index 000000000..635c4c5db --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug642026.html @@ -0,0 +1,56 @@ + + + + + Test for Bug 642026 + + + + +Mozilla Bug 642026 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug648465.html b/dom/tests/mochitest/bugs/test_bug648465.html new file mode 100644 index 000000000..2a6afdf43 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug648465.html @@ -0,0 +1,33 @@ + + + + + Test for Bug 648465 + + + + + + Mozilla Bug 648465 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug654137.html b/dom/tests/mochitest/bugs/test_bug654137.html new file mode 100644 index 000000000..bbbb0bb08 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug654137.html @@ -0,0 +1,25 @@ + + + + + Test for Bug 654137 + + + + +Mozilla Bug 654137 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug664737.html b/dom/tests/mochitest/bugs/test_bug664737.html new file mode 100644 index 000000000..447c9ac64 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug664737.html @@ -0,0 +1,39 @@ + + + + + + Test for Bug 664737 + + + + +Mozilla Bug 664737 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug665548.html b/dom/tests/mochitest/bugs/test_bug665548.html new file mode 100644 index 000000000..a48255cd1 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug665548.html @@ -0,0 +1,29 @@ + + + + + Test for Bug 665548 + + + + + +Mozilla Bug 665548 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug684544.html b/dom/tests/mochitest/bugs/test_bug684544.html new file mode 100644 index 000000000..885e2e900 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug684544.html @@ -0,0 +1,56 @@ + + + + + Test for Bug + + + + +Mozilla Bug +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug691707.html b/dom/tests/mochitest/bugs/test_bug691707.html new file mode 100644 index 000000000..6e3d8ba11 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug691707.html @@ -0,0 +1,36 @@ + + + + + + Test for Bug 691707 + + + + +Mozilla Bug 691707 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug698061.html b/dom/tests/mochitest/bugs/test_bug698061.html new file mode 100644 index 000000000..c8a4fbfe5 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug698061.html @@ -0,0 +1,40 @@ + + + + + Test for Bug 698061 + + + + +Mozilla Bug 698061 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug698551.html b/dom/tests/mochitest/bugs/test_bug698551.html new file mode 100644 index 000000000..70a002bb9 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug698551.html @@ -0,0 +1,39 @@ + + + + + Test for Bug 698551 + + + + +Mozilla Bug 698551 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug707749.html b/dom/tests/mochitest/bugs/test_bug707749.html new file mode 100644 index 000000000..18d197e1e --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug707749.html @@ -0,0 +1,34 @@ + + + + + Test for Bug 707749 + + + + +Mozilla Bug 707749 +

+ +
+
+
+
+ + + diff --git a/dom/tests/mochitest/bugs/test_bug735237.html b/dom/tests/mochitest/bugs/test_bug735237.html new file mode 100644 index 000000000..e1a25a425 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug735237.html @@ -0,0 +1,38 @@ + + + + + Test for Bug 735237 + + + + +Mozilla Bug 735237 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug739038.html b/dom/tests/mochitest/bugs/test_bug739038.html new file mode 100644 index 000000000..2cbbf3654 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug739038.html @@ -0,0 +1,38 @@ + + + + + Test for Bug 739038 + + + + +Mozilla Bug 739038 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug740811.html b/dom/tests/mochitest/bugs/test_bug740811.html new file mode 100644 index 000000000..7e6dcc4fe --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug740811.html @@ -0,0 +1,27 @@ + + + + + + Test for Bug 740811 + + + + +Mozilla Bug 740811 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug743615.html b/dom/tests/mochitest/bugs/test_bug743615.html new file mode 100644 index 000000000..39e978dda --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug743615.html @@ -0,0 +1,84 @@ + + + + + + Test for Bug 743615 + + + + + +Mozilla Bug 743615 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug750051.html b/dom/tests/mochitest/bugs/test_bug750051.html new file mode 100644 index 000000000..181233a41 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug750051.html @@ -0,0 +1,38 @@ + + + + + Test for Bug 750051 + + + + +Mozilla Bug 750051 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug755320.html b/dom/tests/mochitest/bugs/test_bug755320.html new file mode 100644 index 000000000..9cbbc4b62 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug755320.html @@ -0,0 +1,30 @@ + + + + + Test for Bug 755320 + + + + +Mozilla Bug 755320 + + + + + + + + diff --git a/dom/tests/mochitest/bugs/test_bug777628.html b/dom/tests/mochitest/bugs/test_bug777628.html new file mode 100644 index 000000000..f272fcb3e --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug777628.html @@ -0,0 +1,42 @@ + + + + + + Test for Bug 743615 + + + + + +Mozilla Bug 777628 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug809290.html b/dom/tests/mochitest/bugs/test_bug809290.html new file mode 100644 index 000000000..71df15ea3 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug809290.html @@ -0,0 +1,54 @@ + + + + + + Test for Bug 809290 + + + + +Mozilla Bug 809290 +

+ +
+
+
+ + + diff --git a/dom/tests/mochitest/bugs/test_bug817476.html b/dom/tests/mochitest/bugs/test_bug817476.html new file mode 100644 index 000000000..f76bb5125 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug817476.html @@ -0,0 +1,45 @@ + + + + + + Test for Bug 817476 + + + + +Mozilla Bug 817476 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug823173.html b/dom/tests/mochitest/bugs/test_bug823173.html new file mode 100644 index 000000000..15748786c --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug823173.html @@ -0,0 +1,30 @@ + + + + + + Test for Bug 823173 + + + + +Mozilla Bug 823173 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug848088.html b/dom/tests/mochitest/bugs/test_bug848088.html new file mode 100644 index 000000000..0f5c6f28f --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug848088.html @@ -0,0 +1,48 @@ + + + + + + Test for Bug 848088 + + + + + +Mozilla Bug 848088 +

+ +
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug850517.html b/dom/tests/mochitest/bugs/test_bug850517.html new file mode 100644 index 000000000..140611c75 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug850517.html @@ -0,0 +1,47 @@ + + + + + + Test for Bug 850517 + + + + + +Mozilla Bug 850517 +

+ + +
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug857555.html b/dom/tests/mochitest/bugs/test_bug857555.html new file mode 100644 index 000000000..889ed6147 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug857555.html @@ -0,0 +1,33 @@ + + + + + + Test for Bug 857555 + + + + + +Mozilla Bug 857555 +

+ +
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug862540.html b/dom/tests/mochitest/bugs/test_bug862540.html new file mode 100644 index 000000000..d86683669 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug862540.html @@ -0,0 +1,31 @@ + + + + + + Test for Bug 862540 + + + + + +Mozilla Bug 862540 +

+ +
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug876098.html b/dom/tests/mochitest/bugs/test_bug876098.html new file mode 100644 index 000000000..66292cb89 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug876098.html @@ -0,0 +1,52 @@ + + + + + + Test for Bug 876098 + + + + + +Mozilla Bug 876098 +

+ +
+
+ + diff --git a/dom/tests/mochitest/bugs/test_bug927901.html b/dom/tests/mochitest/bugs/test_bug927901.html new file mode 100644 index 000000000..8bc0eba1e --- /dev/null +++ b/dom/tests/mochitest/bugs/test_bug927901.html @@ -0,0 +1,40 @@ + + + + + + Test for Bug 927901 + + + + + +Mozilla Bug 927901 +

+ +
+
+ + + diff --git a/dom/tests/mochitest/bugs/test_devicemotion_multiple_listeners.html b/dom/tests/mochitest/bugs/test_devicemotion_multiple_listeners.html new file mode 100644 index 000000000..fcf345ead --- /dev/null +++ b/dom/tests/mochitest/bugs/test_devicemotion_multiple_listeners.html @@ -0,0 +1,35 @@ + + + + + Test for Bug 673472 + + + + + +Mozilla Bug 673472 +
+
+
+ + + diff --git a/dom/tests/mochitest/bugs/test_domparser_after_blank.html b/dom/tests/mochitest/bugs/test_domparser_after_blank.html new file mode 100644 index 000000000..d821384a8 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_domparser_after_blank.html @@ -0,0 +1,33 @@ + + + + Test for creating DOMParser() after docoment.write() blanks the page + + + + +Mozilla Bug 820841 +

+ +
+
+
+ + + +
+
+ + diff --git a/dom/tests/mochitest/bugs/test_onerror_message.html b/dom/tests/mochitest/bugs/test_onerror_message.html new file mode 100644 index 000000000..591928cd8 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_onerror_message.html @@ -0,0 +1,99 @@ + + + + + + Test for Bug 743049 + + + + +Mozilla Bug 743049 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_protochains.html b/dom/tests/mochitest/bugs/test_protochains.html new file mode 100644 index 000000000..0e6149126 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_protochains.html @@ -0,0 +1,59 @@ + + + + + + Test for Bug 817420 + + + + +Mozilla Bug 817420 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_resize_move_windows.html b/dom/tests/mochitest/bugs/test_resize_move_windows.html new file mode 100644 index 000000000..0762e9231 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_resize_move_windows.html @@ -0,0 +1,378 @@ + + + + + Test for Bug 565541 + + + + +Mozilla Bug 565541 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_sizetocontent_clamp.html b/dom/tests/mochitest/bugs/test_sizetocontent_clamp.html new file mode 100644 index 000000000..90767e6fb --- /dev/null +++ b/dom/tests/mochitest/bugs/test_sizetocontent_clamp.html @@ -0,0 +1,74 @@ + + + + + + Test for Bug 764240 + + + + + +Mozilla Bug 764240 +

+
+ +
+
+
+
+ + diff --git a/dom/tests/mochitest/bugs/test_toJSON.html b/dom/tests/mochitest/bugs/test_toJSON.html new file mode 100644 index 000000000..c24e6921f --- /dev/null +++ b/dom/tests/mochitest/bugs/test_toJSON.html @@ -0,0 +1,67 @@ + + + + + + Test for Bug 760851 + + + + + +Mozilla Bug 760851 +

+ +
+
+ + diff --git a/dom/tests/mochitest/bugs/test_window_bar.html b/dom/tests/mochitest/bugs/test_window_bar.html new file mode 100644 index 000000000..966125906 --- /dev/null +++ b/dom/tests/mochitest/bugs/test_window_bar.html @@ -0,0 +1,97 @@ + + + + + Test for Bug 642338 + + + + +Mozilla Bug 642338 +

+ +
+
+
+ + diff --git a/dom/tests/mochitest/bugs/utils_bug260264.js b/dom/tests/mochitest/bugs/utils_bug260264.js new file mode 100644 index 000000000..07b98ea7e --- /dev/null +++ b/dom/tests/mochitest/bugs/utils_bug260264.js @@ -0,0 +1,60 @@ +const ALLOW_ACTION = SpecialPowers.Ci.nsIPermissionManager.ALLOW_ACTION; +const DENY_ACTION = SpecialPowers.Ci.nsIPermissionManager.DENY_ACTION; +const UNKNOWN_ACTION = SpecialPowers.Ci.nsIPermissionManager.UNKNOWN_ACTION; +const PROMPT_ACTION = SpecialPowers.Ci.nsIPermissionManager.PROMPT_ACTION; + +/** + * Dispatches |handler| to |element|, as if fired in response to |event|. + */ +function send(element, event, handler) { + function unique_handler() { return handler.apply(this, arguments) } + element.addEventListener(event, unique_handler, false); + try { sendMouseEvent({ type: event }, element.id) } + finally { element.removeEventListener(event, unique_handler, false) } +} + +/** + * Because it's not nice to leave popup windows open after the tests are + * finished, we need a foolproof way to close some/all window.opened windows. + */ +(function(originalOpen) { + var wins = []; + (window.open = function() { + var win = originalOpen.apply(window, arguments); + if (win) + wins[wins.length] = win; + return win; + }).close = function(n) { + var promises = []; + if (arguments.length < 1) + n = wins.length; + while (n --> 0) { + var win = wins.pop(); + if (win) { + let openedWindowID = + SpecialPowers.getDOMWindowUtils(win).outerWindowID; + promises.push((function(openedWindow) { + return new Promise(function(resolve) { + let observer = { + observe(subject) { + let wrapped = SpecialPowers.wrap(subject); + let winID = wrapped.QueryInterface(SpecialPowers.Ci.nsISupportsPRUint64).data; + if (winID == openedWindowID) { + SpecialPowers.removeObserver(observer, "outer-window-destroyed"); + SimpleTest.executeSoon(resolve); + } + } + }; + + SpecialPowers.addObserver(observer, "outer-window-destroyed", false); + }); + })(win)); + win.close(); + } else { + promises.push(Promise.resolve()); + break; + } + } + return Promise.all(promises); + }; +})(window.open); diff --git a/dom/tests/mochitest/bugs/utils_bug743615.js b/dom/tests/mochitest/bugs/utils_bug743615.js new file mode 100644 index 000000000..9a6f4af86 --- /dev/null +++ b/dom/tests/mochitest/bugs/utils_bug743615.js @@ -0,0 +1,25 @@ +function makePattern(len, start, inc) { + var pattern = []; + while(len) { + pattern.push(start); + start = (start + inc) % 256; + --len; + } + return pattern; +} + +function setPattern(imageData, pattern) { + if (pattern.length != imageData.data.length) + throw Error('Invalid pattern'); + for (var i = 0; i < pattern.length; ++i) + imageData.data[i] = pattern[i]; +} + +function checkPattern(imageData, pattern) { + if (pattern.length != imageData.data.length) + throw Error('Invalid pattern'); + for (var i = 0; i < pattern.length; ++i) + if (imageData.data[i] != pattern[i]) + return false; + return true; +} diff --git a/dom/tests/mochitest/bugs/worker_bug743615.js b/dom/tests/mochitest/bugs/worker_bug743615.js new file mode 100644 index 000000000..22c9f239f --- /dev/null +++ b/dom/tests/mochitest/bugs/worker_bug743615.js @@ -0,0 +1,38 @@ +importScripts('utils_bug743615.js'); + +self.onmessage = function onMessage(evt) { + // Check the pattern that was sent. + var imageData = evt.data.imageData; + var pattern = evt.data.pattern; + var statusMessage = checkPattern(imageData, pattern) + ? 'PASS' : 'Got corrupt typed array in worker'; + + // Check against the interface object. + if (!(imageData instanceof ImageData)) + statusMessage += ", Bad interface object in worker"; + + // Check the getters. + if (imageData.width * imageData.height != imageData.data.length / 4) { + statusMessage += ", Bad ImageData getters in worker: " + statusMessage += [imageData.width, imageData.height].join(', '); + } + + // Make sure that writing to .data is a no-op when not in strict mode. + var origData = imageData.data; + var threw = false; + try { + imageData.data = []; + imageData.width = 2; + imageData.height = 2; + } catch(e) { threw = true; } + if (threw || imageData.data !== origData) + statusMessage = statusMessage + ", Should silently ignore sets"; + + + + // Send back a new pattern. + pattern = makePattern(imageData.data.length, 99, 2); + setPattern(imageData, pattern); + self.postMessage({ statusMessage: statusMessage, imageData: imageData, + pattern: pattern }); +} -- cgit v1.2.3