зеркало из https://github.com/mozilla/gecko-dev.git
Merge inbound to mozilla-central. a=merge
This commit is contained in:
Коммит
dccf214c24
|
@ -992,15 +992,6 @@ nsresult EventListenerManager::CompileEventHandlerInternal(
|
|||
NS_ENSURE_SUCCESS(result, result);
|
||||
NS_ENSURE_TRUE(handler, NS_ERROR_FAILURE);
|
||||
|
||||
JS::Rooted<JSFunction*> func(cx, JS_GetObjectFunction(handler));
|
||||
MOZ_ASSERT(func);
|
||||
JS::Rooted<JSScript*> jsScript(cx, JS_GetFunctionScript(cx, func));
|
||||
MOZ_ASSERT(jsScript);
|
||||
RefPtr<LoadedScript> loaderScript = ScriptLoader::GetActiveScript(cx);
|
||||
if (loaderScript) {
|
||||
loaderScript->AssociateWithScript(jsScript);
|
||||
}
|
||||
|
||||
MOZ_ASSERT(js::IsObjectInContextCompartment(handler, cx));
|
||||
JS::Rooted<JSObject*> handlerGlobal(cx, JS::CurrentGlobalOrNull(cx));
|
||||
|
||||
|
|
|
@ -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 <HOSTNAME>` flag for binding to a
|
||||
- Added new `--marionette-host <hostname>` 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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
Загрузка…
Ссылка в новой задаче