Merge mozilla-central to autoland. a=merge CLOSED TREE

This commit is contained in:
shindli 2019-02-06 18:40:08 +02:00
Родитель 3e54f15e91 dccf214c24
Коммит 59283ca5a9
8 изменённых файлов: 47 добавлений и 15 удалений

Просмотреть файл

@ -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