diff --git a/dom/events/EventListenerManager.cpp b/dom/events/EventListenerManager.cpp index 82cf36000026..ff6481949284 100644 --- a/dom/events/EventListenerManager.cpp +++ b/dom/events/EventListenerManager.cpp @@ -992,15 +992,6 @@ nsresult EventListenerManager::CompileEventHandlerInternal( NS_ENSURE_SUCCESS(result, result); NS_ENSURE_TRUE(handler, NS_ERROR_FAILURE); - JS::Rooted func(cx, JS_GetObjectFunction(handler)); - MOZ_ASSERT(func); - JS::Rooted jsScript(cx, JS_GetFunctionScript(cx, func)); - MOZ_ASSERT(jsScript); - RefPtr loaderScript = ScriptLoader::GetActiveScript(cx); - if (loaderScript) { - loaderScript->AssociateWithScript(jsScript); - } - MOZ_ASSERT(js::IsObjectInContextCompartment(handler, cx)); JS::Rooted handlerGlobal(cx, JS::CurrentGlobalOrNull(cx)); diff --git a/testing/geckodriver/CHANGES.md b/testing/geckodriver/CHANGES.md index 0dd77316b3e1..ae5d91a40352 100644 --- a/testing/geckodriver/CHANGES.md +++ b/testing/geckodriver/CHANGES.md @@ -4,8 +4,8 @@ Change log All notable changes to this program is documented in this file. -0.24.0 [917474f3473e] (2018-01-28) ------------------------------------- +0.24.0 (2019-01-28, `917474f3473e`) +----------------------------------- ### Added @@ -20,7 +20,7 @@ All notable changes to this program is documented in this file. - Added new endpoint `GET /session/{session id}/moz/screenshot/full` for taking full document screenshots, thanks to Greg Fraley. -- Added new `--marionette-host ` flag for binding to a +- Added new `--marionette-host ` flag for binding to a particular interface/IP layer on the system. - Added new endpoint `POST /session/{session_id}/window/new` @@ -37,8 +37,15 @@ All notable changes to this program is documented in this file. ### Removed -- Turned off builds for arm7hf, which will no longer be released but - can still be built from the source. +- ARMv7 HF builds have been discontinued + + We [announced](https://lists.mozilla.org/pipermail/tools-marionette/2018-September/000035.html) + back in September 2018 that we would stop building for ARM, + but builds can be self-serviced by building from source. + + To cross-compile from another host system, you can use this command: + + % cargo build --target armv7-unknown-linux-gnueabihf ### Changed diff --git a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-base-url-external-classic.html.ini b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-base-url-external-classic.html.ini new file mode 100644 index 000000000000..70e934e31466 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-base-url-external-classic.html.ini @@ -0,0 +1,7 @@ +[string-compilation-base-url-external-classic.html] + [inline-event-handlers-UA-code should successfully import] + expected: FAIL + + [reflected-inline-event-handlers should successfully import] + expected: FAIL + diff --git a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-base-url-external-module.html.ini b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-base-url-external-module.html.ini new file mode 100644 index 000000000000..59aabc34dafb --- /dev/null +++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-base-url-external-module.html.ini @@ -0,0 +1,7 @@ +[string-compilation-base-url-external-module.html] + [inline-event-handlers-UA-code should successfully import] + expected: FAIL + + [reflected-inline-event-handlers should successfully import] + expected: FAIL + diff --git a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-nonce-classic.html.ini b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-nonce-classic.html.ini index dbbe820ce357..368d8710435f 100644 --- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-nonce-classic.html.ini +++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-nonce-classic.html.ini @@ -2,3 +2,9 @@ [setTimeout must inherit the nonce from the triggering script, thus execute] expected: FAIL + [inline event handlers triggered via UA code must inherit the nonce from the triggering script, thus execute] + expected: FAIL + + [reflected inline event handlers must inherit the nonce from the triggering script, thus execute] + expected: FAIL + diff --git a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-nonce-module.html.ini b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-nonce-module.html.ini index 98d0b6401644..81c006b24353 100644 --- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-nonce-module.html.ini +++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-nonce-module.html.ini @@ -1,3 +1,10 @@ [string-compilation-nonce-module.html] [setTimeout must inherit the nonce from the triggering script, thus execute] expected: FAIL + + [inline event handlers triggered via UA code must inherit the nonce from the triggering script, thus execute] + expected: FAIL + + [reflected inline event handlers must inherit the nonce from the triggering script, thus execute] + expected: FAIL + diff --git a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-other-document.html.ini b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-other-document.html.ini new file mode 100644 index 000000000000..c6ccc93a2d7a --- /dev/null +++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-other-document.html.ini @@ -0,0 +1,7 @@ +[string-compilation-other-document.html] + [inline event handlers triggered by JS should successfully import] + expected: FAIL + + [reflected inline event handlers should successfully import] + expected: FAIL + diff --git a/toolkit/components/passwordmgr/test/mochitest/mochitest.ini b/toolkit/components/passwordmgr/test/mochitest/mochitest.ini index 90b1e3674738..846f677f22e5 100644 --- a/toolkit/components/passwordmgr/test/mochitest/mochitest.ini +++ b/toolkit/components/passwordmgr/test/mochitest/mochitest.ini @@ -71,7 +71,7 @@ skip-if = toolkit == 'android' && debug # bug 1397615 [test_input_events_for_identical_values.html] [test_master_password.html] scheme = https -skip-if = toolkit == 'android' # Tests desktop prompts +skip-if = toolkit == 'android' || (os != 'mac' && (pgo || asan || opt)) # Tests desktop prompts. Disable on non-debug other than macOS due to failures (bug 1333264) support-files = chrome_timeout.js subtst_master_pass.html