From 605ce41d5ae200d1b544f2eec0764239b8f5b0cc Mon Sep 17 00:00:00 2001 From: Ryan VanderMeulen Date: Fri, 27 Sep 2013 18:28:43 -0400 Subject: [PATCH] Backed out changeset 356ba083bb5f (bug 918604) for frequent OSX test_window_bar.html timeouts. CLOSED TREE --- content/html/document/test/test_viewport.html | 1 + content/media/test/file_access_controls.html | 17 +++---- content/media/test/test_access_control.html | 17 +------ content/media/test/test_delay_load.html | 4 ++ dom/tests/mochitest/bugs/test_bug581072.html | 4 +- .../dom-level0/innerWidthHeight_script.html | 6 ++- .../test_innerWidthHeight_script.html | 6 +-- .../general/test_clipboard_events.html | 44 +++++++++++++++++-- .../storageevent/interOriginFrame.js | 3 +- .../storageevent/interOriginTest2.js | 5 ++- editor/composer/test/test_bug384147.html | 2 + .../libeditor/html/tests/test_bug414526.html | 1 + .../libeditor/html/tests/test_bug455992.html | 3 +- .../libeditor/html/tests/test_bug456244.html | 3 +- .../libeditor/html/tests/test_bug484181.html | 6 ++- .../libeditor/html/tests/test_bug487524.html | 3 +- .../libeditor/html/tests/test_bug489202.xul | 5 ++- embedding/test/test_window_open_units.html | 14 +++++- image/test/mochitest/test_bug497665.html | 2 + image/test/mochitest/test_bug614392.html | 9 ++-- image/test/mochitest/test_staticClone.html | 1 + .../tests/mochitest/bugs/test_bug484111.html | 9 ++-- testing/mochitest/tests/test_bug362788.xhtml | 5 ++- .../tests/test_sanityEventUtils.html | 1 + 24 files changed, 116 insertions(+), 55 deletions(-) diff --git a/content/html/document/test/test_viewport.html b/content/html/document/test/test_viewport.html index 2299bef3d37..a3f29e7e982 100644 --- a/content/html/document/test/test_viewport.html +++ b/content/html/document/test/test_viewport.html @@ -24,6 +24,7 @@ SimpleTest.waitForExplicitFinish(); function testViewport() { /* We need to access the document headers, which are chrome-only. */ + netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect'); /* Grab Viewport Metadata from the document header. */ var windowUtils = SpecialPowers.getDOMWindowUtils(window); diff --git a/content/media/test/file_access_controls.html b/content/media/test/file_access_controls.html index 90f7b4211fa..17ab07a5f10 100644 --- a/content/media/test/file_access_controls.html +++ b/content/media/test/file_access_controls.html @@ -78,11 +78,11 @@ var gVideo = null; var gTestedRemoved = false; function eventHandler(event) { + netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); //dump((gTestNum - 1) + ": " + event.type + "\n"); var video = event.target; - opener.postMessage({"result": (event.type == video.expectedResult), - "message": video.testDescription + (gTestedRemoved ? " (element not in document)" : " (element in document)")}, - "http://mochi.test:8888"); + opener.is(event.type, video.expectedResult, video.testDescription + + (gTestedRemoved ? " (element not in document)" : " (element in document)")); // Make sure any extra events cause an error video.expectedResult = ""; nextTest(); @@ -97,9 +97,10 @@ function createVideo() { } function load() { - opener.postMessage({"result": (window.location.href == "http://example.org/tests/content/media/test/file_access_controls.html"), - "message": "We must be on a example.org:80"}, - "http://mochi.test:8888"); + netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); + opener.is(window.location.href, + "http://example.org/tests/content/media/test/file_access_controls.html", + "We must be on a example.org:80"); nextTest(); } @@ -124,7 +125,7 @@ function nextTest() { gVideo.parentNode.removeChild(gVideo); gVideo = null; - SpecialPowers.forceGC(); + opener.SpecialPowers.forceGC(); gVideo = createVideo(); gVideo.expectedResult = gTests[gTestNum].result; @@ -147,7 +148,7 @@ function nextTest() { } function done() { - opener.postMessage({"done": "true"}, "http://mochi.test:8888"); + opener.done(); } diff --git a/content/media/test/test_access_control.html b/content/media/test/test_access_control.html index 6729c4aa48f..8e4547591c2 100644 --- a/content/media/test/test_access_control.html +++ b/content/media/test/test_access_control.html @@ -30,22 +30,7 @@ function done() { addLoadEvent(run); SimpleTest.waitForExplicitFinish(); - - -window.addEventListener("message", receiveMessage, false); - -function receiveMessage(event) -{ - if (event.origin !== "http://example.org") { - ok(false, "Received message from wrong domain"); - return; - } - - if (event.data.done == "true") - return done(); - - ok(event.data.result, event.data.message); -} + diff --git a/content/media/test/test_delay_load.html b/content/media/test/test_delay_load.html index 05ad33961f8..80cd91e1c70 100644 --- a/content/media/test/test_delay_load.html +++ b/content/media/test/test_delay_load.html @@ -34,6 +34,7 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=479711 v._name + ":" + v.id + " is not ready before onload fired (" + v.readyState + ")"); } + netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); for (i=0; i function runSubTest() { + // get ability to set innerWidth and height without setting a pref + netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); + // Firefox doesn't support the metaviewport tag on desktop, so we force // css viewport here using nsIDomWindowUtils - var cwu = SpecialPowers.getDOMWindowUtils(window); + var cwu = window.QueryInterface(Components.interfaces.nsIInterfaceRequestor). + getInterface(Components.interfaces.nsIDOMWindowUtils); cwu.setCSSViewport(320, 320); var oldWidth = window.innerWidth; diff --git a/dom/tests/mochitest/dom-level0/test_innerWidthHeight_script.html b/dom/tests/mochitest/dom-level0/test_innerWidthHeight_script.html index 7d93ef070fc..3069020a7ee 100644 --- a/dom/tests/mochitest/dom-level0/test_innerWidthHeight_script.html +++ b/dom/tests/mochitest/dom-level0/test_innerWidthHeight_script.html @@ -9,7 +9,7 @@ so instead We load it in a separate window. --> - + diff --git a/dom/tests/mochitest/general/test_clipboard_events.html b/dom/tests/mochitest/general/test_clipboard_events.html index e66e30c975b..ab720e48cdd 100644 --- a/dom/tests/mochitest/general/test_clipboard_events.html +++ b/dom/tests/mochitest/general/test_clipboard_events.html @@ -19,6 +19,9 @@