Граф коммитов

578658 Коммитов

Автор SHA1 Сообщение Дата
Emilio Cobos Álvarez f7d932d9fe Bug 1433591: Update the style of child anon box wrapper after owned anon boxes. r=bz
Since the former could inherit from the latter.

Test incoming in a followup.

MozReview-Commit-ID: LJjprcyjDyU
2018-01-28 05:11:07 +01:00
Nico Grunbaum c4a0cebf58 Bug 1433576 - bring rtp sources js timestamp and timebase up to spec r=jib
MozReview-Commit-ID: 2joFQ41NaMp

--HG--
extra : rebase_source : e424cbbeb00d0b152609a4390d43d5ca6e4aceb7
2018-01-26 13:40:30 -08:00
J.C. Jones c2ff67b667 Bug 1433525 - Web Authentication Client Data needs the "type" field r=keeler,smaug
The Web Authentication CollectedClientData is missing the type field, which
is just a simple string. (The editor's draft also removes hashAlgorithm, but
let's not get ahead of ourselves...)

Add in that simple string. This was found at interop testing.

MozReview-Commit-ID: DlawLyHTYhB

--HG--
extra : rebase_source : 6cdd8e14161dc4aea5bfd1baf60c7384219ba951
2018-01-26 10:41:37 -08:00
Jan Beich 9f9d8720a3 Bug 1433395 - FreeBSD bootstrap: install LLVM as Mesa dependency. r=froydnj
Firefox generally supports the same range of LLVM versions as Mesa.
Instead of regularly updating it just pull Mesa drivers which will
be required by WebRender, anyway.

MozReview-Commit-ID: DiK4TD9tWe0

--HG--
extra : rebase_source : 5dd9c8c46ae79deee8f2fd887b27fddbc30fc22d
2018-01-25 10:27:51 +00:00
abhinav 87198841b1 Bug 1412066 - Fix for count of requests in Network pane being undefined for the 3rd plural form in Czech; r=Pike
MozReview-Commit-ID: L1GuupfPLzq

--HG--
extra : rebase_source : 305acd27ae248d47efc61815c902c863c8448b81
2018-01-26 01:51:01 +05:30
Mark Striemer 11fc272fc0 Bug 1411123 - Enable settings when set in ExtensionSettingsStore r=aswan
MozReview-Commit-ID: 64LaEoe7V42

--HG--
extra : rebase_source : 081feff60780924d95be87774286ffc98d2084de
2018-01-25 17:17:13 -06:00
vinicius 970b471265 Bug 1433234 - Replace do_check_array_eq by Assert.deepEqual. r=eoger
MozReview-Commit-ID: 7goh46IkVrW
***

--HG--
extra : rebase_source : 2ffdacce0843341c23d43354c135c21ca3d3ec14
2018-01-27 19:29:55 -02:00
Tiberius Oros a530cab0d4 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-01-27 23:56:11 +02:00
Tiberius Oros b902fce5e7 Merge inbound to mozilla-central. a=merge 2018-01-27 23:51:17 +02:00
Sebastian Hengst 5d8ae77a29 Bug 1433689 - Skip test_serviceworker_lifetime.html temporarily as it fails on linux32 non-e10s. r=me, a=testonly 2018-01-27 22:15:39 +02:00
ffxbld 6e0f9b3bb8 No bug, Automated HPKP preload list update from host bld-linux64-spot-302 - a=hpkp-update 2018-01-27 11:15:37 -08:00
ffxbld d201ce429d No bug, Automated HSTS preload list update from host bld-linux64-spot-302 - a=hsts-update 2018-01-27 11:15:33 -08:00
Joel Maher 08b426d9b2 Bug 1433276 - skip serviceworker test temporarily as it fails on linux32 non e10s. r=me, a=testonly 2018-01-27 13:25:51 -05:00
Andrea Marchesini 05de12425e Bug 1275062 - Introduce a size check of IPC messages for IndexedDB, r=asuth 2018-01-27 13:40:58 +01:00
Kartikaya Gupta 99b9ae5c19 Bug 1432789 - Follow-up to list wrench as third-party. r=me
MozReview-Commit-ID: 7Df5qr1HEWF
2018-01-27 07:05:04 -05:00
Brindusan Cristian 674c27a54e Merge inbound to mozilla-central. a=merge 2018-01-27 13:04:15 +02:00
Cosmin Sabou 9366900c12 Merge mozilla-central to inbound. a=merge on a CLOSED TREE 2018-01-27 11:58:35 +02:00
Cosmin Sabou 3f242e7301 Merge autoland to mozilla-central. a=merge 2018-01-27 11:52:48 +02:00
Joel Maher 3e42ad5221 Bug 1433276 - adjust non-e10s test scheduling. r=ahal 2018-01-27 04:49:36 -05:00
Joel Maher 5f87938fff Bug 1433075 - removed h1/h2 from test-sets so they are not accidentally run. r=rwood 2018-01-27 04:49:04 -05:00
Phil Ringnalda 694908be0b Backed out 8 changesets (bug 1433190, bug 1433144) for OS X wpt reftest whac-a-mole bustage and too-frequent other intermittents
CLOSED TREE

Backed out changeset 2c4021e0030e (bug 1433144)
Backed out changeset 65684ab350d7 (bug 1433144)
Backed out changeset 2489cec5b5ec (bug 1433144)
Backed out changeset 415be6173cea (bug 1433144)
Backed out changeset 92b0b096e583 (bug 1433190)
Backed out changeset 0f46e5112d43 (bug 1433144)
Backed out changeset 9d792e9c09c0 (bug 1433144)
Backed out changeset b6fab3e4a408 (bug 1433144)

--HG--
rename : testing/web-platform/meta/xhr/__dir__.ini => testing/web-platform/meta/XMLHttpRequest/__dir__.ini
rename : testing/web-platform/meta/xhr/abort-after-stop.htm.ini => testing/web-platform/meta/XMLHttpRequest/abort-after-stop.htm.ini
rename : testing/web-platform/meta/xhr/access-control-basic-cors-safelisted-request-headers.htm.ini => testing/web-platform/meta/XMLHttpRequest/access-control-basic-cors-safelisted-request-headers.htm.ini
rename : testing/web-platform/meta/xhr/access-control-preflight-credential-async.htm.ini => testing/web-platform/meta/XMLHttpRequest/access-control-preflight-credential-async.htm.ini
rename : testing/web-platform/meta/xhr/access-control-preflight-credential-sync.htm.ini => testing/web-platform/meta/XMLHttpRequest/access-control-preflight-credential-sync.htm.ini
rename : testing/web-platform/meta/xhr/data-uri.htm.ini => testing/web-platform/meta/XMLHttpRequest/data-uri.htm.ini
rename : testing/web-platform/meta/xhr/event-upload-progress-crossorigin.htm.ini => testing/web-platform/meta/XMLHttpRequest/event-upload-progress-crossorigin.htm.ini
rename : testing/web-platform/meta/xhr/historical.html.ini => testing/web-platform/meta/XMLHttpRequest/historical.html.ini
rename : testing/web-platform/meta/xhr/open-during-abort-processing.htm.ini => testing/web-platform/meta/XMLHttpRequest/open-during-abort-processing.htm.ini
rename : testing/web-platform/meta/xhr/open-url-multi-window-4.htm.ini => testing/web-platform/meta/XMLHttpRequest/open-url-multi-window-4.htm.ini
rename : testing/web-platform/meta/xhr/open-url-multi-window-6.htm.ini => testing/web-platform/meta/XMLHttpRequest/open-url-multi-window-6.htm.ini
rename : testing/web-platform/meta/xhr/overridemimetype-blob.html.ini => testing/web-platform/meta/XMLHttpRequest/overridemimetype-blob.html.ini
rename : testing/web-platform/meta/xhr/responsetext-decoding.htm.ini => testing/web-platform/meta/XMLHttpRequest/responsetext-decoding.htm.ini
rename : testing/web-platform/meta/xhr/responsexml-document-properties.htm.ini => testing/web-platform/meta/XMLHttpRequest/responsexml-document-properties.htm.ini
rename : testing/web-platform/meta/xhr/send-authentication-basic.htm.ini => testing/web-platform/meta/XMLHttpRequest/send-authentication-basic.htm.ini
rename : testing/web-platform/meta/xhr/send-receive-utf16.htm.ini => testing/web-platform/meta/XMLHttpRequest/send-receive-utf16.htm.ini
rename : testing/web-platform/meta/xhr/send-redirect-to-cors.htm.ini => testing/web-platform/meta/XMLHttpRequest/send-redirect-to-cors.htm.ini
rename : testing/web-platform/meta/xhr/send-response-event-order.htm.ini => testing/web-platform/meta/XMLHttpRequest/send-response-event-order.htm.ini
rename : testing/web-platform/meta/xhr/send-response-upload-event-progress.htm.ini => testing/web-platform/meta/XMLHttpRequest/send-response-upload-event-progress.htm.ini
rename : testing/web-platform/meta/xhr/send-sync-blocks-async.htm.ini => testing/web-platform/meta/XMLHttpRequest/send-sync-blocks-async.htm.ini
rename : testing/web-platform/meta/xhr/setrequestheader-allow-empty-value.htm.ini => testing/web-platform/meta/XMLHttpRequest/setrequestheader-allow-empty-value.htm.ini
rename : testing/web-platform/meta/xhr/setrequestheader-allow-whitespace-in-value.htm.ini => testing/web-platform/meta/XMLHttpRequest/setrequestheader-allow-whitespace-in-value.htm.ini
rename : testing/web-platform/meta/xhr/setrequestheader-content-type.htm.ini => testing/web-platform/meta/XMLHttpRequest/setrequestheader-content-type.htm.ini
rename : testing/web-platform/meta/xhr/xmlhttprequest-sync-default-feature-policy.sub.html.ini => testing/web-platform/meta/XMLHttpRequest/xmlhttprequest-sync-default-feature-policy.sub.html.ini
rename : testing/web-platform/meta/xhr/xmlhttprequest-timeout-overridesexpires.html.ini => testing/web-platform/meta/XMLHttpRequest/xmlhttprequest-timeout-overridesexpires.html.ini
rename : testing/web-platform/meta/quirks/line-height-calculation.html.ini => testing/web-platform/meta/quirks-mode/line-height-calculation.html.ini
rename : testing/web-platform/meta/quirks/percentage-height-calculation.html.ini => testing/web-platform/meta/quirks-mode/percentage-height-calculation.html.ini
rename : testing/web-platform/meta/quirks/table-cell-width-calculation.html.ini => testing/web-platform/meta/quirks-mode/table-cell-width-calculation.html.ini
rename : testing/web-platform/tests/interfaces/WebCryptoAPI.idl => testing/web-platform/tests/WebCryptoAPI/WebCryptoAPI.idl
rename : testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/ecdh_bits.https.worker.js => testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/ecdh_bits.worker.js
rename : testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/ecdh_keys.https.worker.js => testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/ecdh_keys.worker.js
rename : testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker.js => testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.js
rename : testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker.js => testing/web-platform/tests/WebCryptoAPI/derive_bits_keys/pbkdf2.worker.js
rename : testing/web-platform/tests/WebCryptoAPI/digest/digest.https.worker.js => testing/web-platform/tests/WebCryptoAPI/digest/digest.worker.js
rename : testing/web-platform/tests/WebCryptoAPI/encrypt_decrypt/aes_cbc.https.worker.js => testing/web-platform/tests/WebCryptoAPI/encrypt_decrypt/aes_cbc.worker.js
rename : testing/web-platform/tests/WebCryptoAPI/encrypt_decrypt/aes_ctr.https.worker.js => testing/web-platform/tests/WebCryptoAPI/encrypt_decrypt/aes_ctr.worker.js
rename : testing/web-platform/tests/WebCryptoAPI/encrypt_decrypt/aes_gcm.https.worker.js => testing/web-platform/tests/WebCryptoAPI/encrypt_decrypt/aes_gcm.worker.js
rename : testing/web-platform/tests/WebCryptoAPI/encrypt_decrypt/rsa.https.worker.js => testing/web-platform/tests/WebCryptoAPI/encrypt_decrypt/rsa.worker.js
rename : testing/web-platform/tests/WebCryptoAPI/import_export/ec_importKey.https.worker.js => testing/web-platform/tests/WebCryptoAPI/import_export/ec_importKey.worker.js
rename : testing/web-platform/tests/WebCryptoAPI/import_export/rsa_importKey.https.worker.js => testing/web-platform/tests/WebCryptoAPI/import_export/rsa_importKey.worker.js
rename : testing/web-platform/tests/WebCryptoAPI/import_export/symmetric_importKey.https.worker.js => testing/web-platform/tests/WebCryptoAPI/import_export/symmetric_importKey.worker.js
rename : testing/web-platform/tests/WebCryptoAPI/sign_verify/ecdsa.https.worker.js => testing/web-platform/tests/WebCryptoAPI/sign_verify/ecdsa.worker.js
rename : testing/web-platform/tests/WebCryptoAPI/sign_verify/hmac.https.worker.js => testing/web-platform/tests/WebCryptoAPI/sign_verify/hmac.worker.js
rename : testing/web-platform/tests/WebCryptoAPI/sign_verify/rsa_pkcs.https.worker.js => testing/web-platform/tests/WebCryptoAPI/sign_verify/rsa_pkcs.worker.js
rename : testing/web-platform/tests/WebCryptoAPI/sign_verify/rsa_pss.https.worker.js => testing/web-platform/tests/WebCryptoAPI/sign_verify/rsa_pss.worker.js
rename : testing/web-platform/tests/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.worker.js => testing/web-platform/tests/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.worker.js
rename : testing/web-platform/tests/xhr/FormData-append.html => testing/web-platform/tests/XMLHttpRequest/FormData-append.html
rename : testing/web-platform/tests/xhr/OWNERS => testing/web-platform/tests/XMLHttpRequest/OWNERS
rename : testing/web-platform/tests/xhr/README.md => testing/web-platform/tests/XMLHttpRequest/README.md
rename : testing/web-platform/tests/xhr/XMLHttpRequest-withCredentials.any.js => testing/web-platform/tests/XMLHttpRequest/XMLHttpRequest-withCredentials.any.js
rename : testing/web-platform/tests/xhr/abort-after-receive.htm => testing/web-platform/tests/XMLHttpRequest/abort-after-receive.htm
rename : testing/web-platform/tests/xhr/abort-after-send.htm => testing/web-platform/tests/XMLHttpRequest/abort-after-send.htm
rename : testing/web-platform/tests/xhr/abort-after-stop.htm => testing/web-platform/tests/XMLHttpRequest/abort-after-stop.htm
rename : testing/web-platform/tests/xhr/abort-after-timeout.htm => testing/web-platform/tests/XMLHttpRequest/abort-after-timeout.htm
rename : testing/web-platform/tests/xhr/abort-during-done.htm => testing/web-platform/tests/XMLHttpRequest/abort-during-done.htm
rename : testing/web-platform/tests/xhr/abort-during-headers-received.htm => testing/web-platform/tests/XMLHttpRequest/abort-during-headers-received.htm
rename : testing/web-platform/tests/xhr/abort-during-loading.htm => testing/web-platform/tests/XMLHttpRequest/abort-during-loading.htm
rename : testing/web-platform/tests/xhr/abort-during-open.htm => testing/web-platform/tests/XMLHttpRequest/abort-during-open.htm
rename : testing/web-platform/tests/xhr/abort-during-open.js => testing/web-platform/tests/XMLHttpRequest/abort-during-open.js
rename : testing/web-platform/tests/xhr/abort-during-open.worker.js => testing/web-platform/tests/XMLHttpRequest/abort-during-open.worker.js
rename : testing/web-platform/tests/xhr/abort-during-unsent.htm => testing/web-platform/tests/XMLHttpRequest/abort-during-unsent.htm
rename : testing/web-platform/tests/xhr/abort-during-upload.htm => testing/web-platform/tests/XMLHttpRequest/abort-during-upload.htm
rename : testing/web-platform/tests/xhr/abort-event-abort.htm => testing/web-platform/tests/XMLHttpRequest/abort-event-abort.htm
rename : testing/web-platform/tests/xhr/abort-event-listeners.htm => testing/web-platform/tests/XMLHttpRequest/abort-event-listeners.htm
rename : testing/web-platform/tests/xhr/abort-event-loadend.htm => testing/web-platform/tests/XMLHttpRequest/abort-event-loadend.htm
rename : testing/web-platform/tests/xhr/abort-event-order.htm => testing/web-platform/tests/XMLHttpRequest/abort-event-order.htm
rename : testing/web-platform/tests/xhr/abort-upload-event-abort.htm => testing/web-platform/tests/XMLHttpRequest/abort-upload-event-abort.htm
rename : testing/web-platform/tests/xhr/abort-upload-event-loadend.htm => testing/web-platform/tests/XMLHttpRequest/abort-upload-event-loadend.htm
rename : testing/web-platform/tests/xhr/anonymous-mode-unsupported.htm => testing/web-platform/tests/XMLHttpRequest/anonymous-mode-unsupported.htm
rename : testing/web-platform/tests/xhr/data-uri.htm => testing/web-platform/tests/XMLHttpRequest/data-uri.htm
rename : testing/web-platform/tests/xhr/event-abort.htm => testing/web-platform/tests/XMLHttpRequest/event-abort.htm
rename : testing/web-platform/tests/xhr/event-error-order.sub.html => testing/web-platform/tests/XMLHttpRequest/event-error-order.sub.html
rename : testing/web-platform/tests/xhr/event-error.sub.html => testing/web-platform/tests/XMLHttpRequest/event-error.sub.html
rename : testing/web-platform/tests/xhr/event-load.htm => testing/web-platform/tests/XMLHttpRequest/event-load.htm
rename : testing/web-platform/tests/xhr/event-loadend.htm => testing/web-platform/tests/XMLHttpRequest/event-loadend.htm
rename : testing/web-platform/tests/xhr/event-loadstart-upload.htm => testing/web-platform/tests/XMLHttpRequest/event-loadstart-upload.htm
rename : testing/web-platform/tests/xhr/event-loadstart.htm => testing/web-platform/tests/XMLHttpRequest/event-loadstart.htm
rename : testing/web-platform/tests/xhr/event-progress.htm => testing/web-platform/tests/XMLHttpRequest/event-progress.htm
rename : testing/web-platform/tests/xhr/event-readystate-sync-open.htm => testing/web-platform/tests/XMLHttpRequest/event-readystate-sync-open.htm
rename : testing/web-platform/tests/xhr/event-readystatechange-loaded.htm => testing/web-platform/tests/XMLHttpRequest/event-readystatechange-loaded.htm
rename : testing/web-platform/tests/xhr/event-timeout-order.htm => testing/web-platform/tests/XMLHttpRequest/event-timeout-order.htm
rename : testing/web-platform/tests/xhr/event-timeout.htm => testing/web-platform/tests/XMLHttpRequest/event-timeout.htm
rename : testing/web-platform/tests/xhr/event-upload-progress.htm => testing/web-platform/tests/XMLHttpRequest/event-upload-progress.htm
rename : testing/web-platform/tests/xhr/firing-events-http-content-length.html => testing/web-platform/tests/XMLHttpRequest/firing-events-http-content-length.html
rename : testing/web-platform/tests/xhr/firing-events-http-no-content-length.html => testing/web-platform/tests/XMLHttpRequest/firing-events-http-no-content-length.html
rename : testing/web-platform/tests/xhr/folder.txt => testing/web-platform/tests/XMLHttpRequest/folder.txt
rename : testing/web-platform/tests/xhr/formdata-blob.htm => testing/web-platform/tests/XMLHttpRequest/formdata-blob.htm
rename : testing/web-platform/tests/xhr/formdata-delete.htm => testing/web-platform/tests/XMLHttpRequest/formdata-delete.htm
rename : testing/web-platform/tests/xhr/formdata-foreach.html => testing/web-platform/tests/XMLHttpRequest/formdata-foreach.html
rename : testing/web-platform/tests/xhr/formdata-get.htm => testing/web-platform/tests/XMLHttpRequest/formdata-get.htm
rename : testing/web-platform/tests/xhr/formdata-has.htm => testing/web-platform/tests/XMLHttpRequest/formdata-has.htm
rename : testing/web-platform/tests/xhr/formdata-set.htm => testing/web-platform/tests/XMLHttpRequest/formdata-set.htm
rename : testing/web-platform/tests/xhr/formdata.htm => testing/web-platform/tests/XMLHttpRequest/formdata.htm
rename : testing/web-platform/tests/xhr/getallresponseheaders-cookies.htm => testing/web-platform/tests/XMLHttpRequest/getallresponseheaders-cookies.htm
rename : testing/web-platform/tests/xhr/getallresponseheaders-status.htm => testing/web-platform/tests/XMLHttpRequest/getallresponseheaders-status.htm
rename : testing/web-platform/tests/xhr/getallresponseheaders.htm => testing/web-platform/tests/XMLHttpRequest/getallresponseheaders.htm
rename : testing/web-platform/tests/xhr/getresponseheader-case-insensitive.htm => testing/web-platform/tests/XMLHttpRequest/getresponseheader-case-insensitive.htm
rename : testing/web-platform/tests/xhr/getresponseheader-chunked-trailer.htm => testing/web-platform/tests/XMLHttpRequest/getresponseheader-chunked-trailer.htm
rename : testing/web-platform/tests/xhr/getresponseheader-cookies-and-more.htm => testing/web-platform/tests/XMLHttpRequest/getresponseheader-cookies-and-more.htm
rename : testing/web-platform/tests/xhr/getresponseheader-error-state.htm => testing/web-platform/tests/XMLHttpRequest/getresponseheader-error-state.htm
rename : testing/web-platform/tests/xhr/getresponseheader-server-date.htm => testing/web-platform/tests/XMLHttpRequest/getresponseheader-server-date.htm
rename : testing/web-platform/tests/xhr/getresponseheader-special-characters.htm => testing/web-platform/tests/XMLHttpRequest/getresponseheader-special-characters.htm
rename : testing/web-platform/tests/xhr/getresponseheader-unsent-opened-state.htm => testing/web-platform/tests/XMLHttpRequest/getresponseheader-unsent-opened-state.htm
rename : testing/web-platform/tests/xhr/headers-normalize-response.htm => testing/web-platform/tests/XMLHttpRequest/headers-normalize-response.htm
rename : testing/web-platform/tests/xhr/historical.html => testing/web-platform/tests/XMLHttpRequest/historical.html
rename : testing/web-platform/tests/xhr/loadstart-and-state.html => testing/web-platform/tests/XMLHttpRequest/loadstart-and-state.html
rename : testing/web-platform/tests/xhr/no-utf16-json.htm => testing/web-platform/tests/XMLHttpRequest/no-utf16-json.htm
rename : testing/web-platform/tests/xhr/open-after-abort.htm => testing/web-platform/tests/XMLHttpRequest/open-after-abort.htm
rename : testing/web-platform/tests/xhr/open-after-setrequestheader.htm => testing/web-platform/tests/XMLHttpRequest/open-after-setrequestheader.htm
rename : testing/web-platform/tests/xhr/open-during-abort-event.htm => testing/web-platform/tests/XMLHttpRequest/open-during-abort-event.htm
rename : testing/web-platform/tests/xhr/open-during-abort-processing.htm => testing/web-platform/tests/XMLHttpRequest/open-during-abort-processing.htm
rename : testing/web-platform/tests/xhr/open-during-abort.htm => testing/web-platform/tests/XMLHttpRequest/open-during-abort.htm
rename : testing/web-platform/tests/xhr/open-method-bogus.htm => testing/web-platform/tests/XMLHttpRequest/open-method-bogus.htm
rename : testing/web-platform/tests/xhr/open-method-case-insensitive.htm => testing/web-platform/tests/XMLHttpRequest/open-method-case-insensitive.htm
rename : testing/web-platform/tests/xhr/open-method-case-sensitive.htm => testing/web-platform/tests/XMLHttpRequest/open-method-case-sensitive.htm
rename : testing/web-platform/tests/xhr/open-method-insecure.htm => testing/web-platform/tests/XMLHttpRequest/open-method-insecure.htm
rename : testing/web-platform/tests/xhr/open-method-responsetype-set-sync.htm => testing/web-platform/tests/XMLHttpRequest/open-method-responsetype-set-sync.htm
rename : testing/web-platform/tests/xhr/open-open-send.htm => testing/web-platform/tests/XMLHttpRequest/open-open-send.htm
rename : testing/web-platform/tests/xhr/open-open-sync-send.htm => testing/web-platform/tests/XMLHttpRequest/open-open-sync-send.htm
rename : testing/web-platform/tests/xhr/open-referer.htm => testing/web-platform/tests/XMLHttpRequest/open-referer.htm
rename : testing/web-platform/tests/xhr/open-send-during-abort.htm => testing/web-platform/tests/XMLHttpRequest/open-send-during-abort.htm
rename : testing/web-platform/tests/xhr/open-send-open.htm => testing/web-platform/tests/XMLHttpRequest/open-send-open.htm
rename : testing/web-platform/tests/xhr/open-sync-open-send.htm => testing/web-platform/tests/XMLHttpRequest/open-sync-open-send.htm
rename : testing/web-platform/tests/xhr/open-url-about-blank-window.htm => testing/web-platform/tests/XMLHttpRequest/open-url-about-blank-window.htm
rename : testing/web-platform/tests/xhr/open-url-base-inserted-after-open.htm => testing/web-platform/tests/XMLHttpRequest/open-url-base-inserted-after-open.htm
rename : testing/web-platform/tests/xhr/open-url-base-inserted.htm => testing/web-platform/tests/XMLHttpRequest/open-url-base-inserted.htm
rename : testing/web-platform/tests/xhr/open-url-base.htm => testing/web-platform/tests/XMLHttpRequest/open-url-base.htm
rename : testing/web-platform/tests/xhr/open-url-encoding.htm => testing/web-platform/tests/XMLHttpRequest/open-url-encoding.htm
rename : testing/web-platform/tests/xhr/open-url-javascript-window-2.htm => testing/web-platform/tests/XMLHttpRequest/open-url-javascript-window-2.htm
rename : testing/web-platform/tests/xhr/open-url-javascript-window.htm => testing/web-platform/tests/XMLHttpRequest/open-url-javascript-window.htm
rename : testing/web-platform/tests/xhr/open-url-multi-window-2.htm => testing/web-platform/tests/XMLHttpRequest/open-url-multi-window-2.htm
rename : testing/web-platform/tests/xhr/open-url-multi-window-3.htm => testing/web-platform/tests/XMLHttpRequest/open-url-multi-window-3.htm
rename : testing/web-platform/tests/xhr/open-url-multi-window-4.htm => testing/web-platform/tests/XMLHttpRequest/open-url-multi-window-4.htm
rename : testing/web-platform/tests/xhr/open-url-multi-window-5.htm => testing/web-platform/tests/XMLHttpRequest/open-url-multi-window-5.htm
rename : testing/web-platform/tests/xhr/open-url-multi-window-6.htm => testing/web-platform/tests/XMLHttpRequest/open-url-multi-window-6.htm
rename : testing/web-platform/tests/xhr/open-url-multi-window.htm => testing/web-platform/tests/XMLHttpRequest/open-url-multi-window.htm
rename : testing/web-platform/tests/xhr/open-url-redirected-worker-origin.htm => testing/web-platform/tests/XMLHttpRequest/open-url-redirected-worker-origin.htm
rename : testing/web-platform/tests/xhr/open-url-worker-origin.htm => testing/web-platform/tests/XMLHttpRequest/open-url-worker-origin.htm
rename : testing/web-platform/tests/xhr/open-url-worker-simple.htm => testing/web-platform/tests/XMLHttpRequest/open-url-worker-simple.htm
rename : testing/web-platform/tests/xhr/open-user-password-non-same-origin.htm => testing/web-platform/tests/XMLHttpRequest/open-user-password-non-same-origin.htm
rename : testing/web-platform/tests/xhr/overridemimetype-blob.html => testing/web-platform/tests/XMLHttpRequest/overridemimetype-blob.html
rename : testing/web-platform/tests/xhr/overridemimetype-done-state.htm => testing/web-platform/tests/XMLHttpRequest/overridemimetype-done-state.htm
rename : testing/web-platform/tests/xhr/overridemimetype-headers-received-state-force-shiftjis.htm => testing/web-platform/tests/XMLHttpRequest/overridemimetype-headers-received-state-force-shiftjis.htm
rename : testing/web-platform/tests/xhr/overridemimetype-invalid-mime-type.htm => testing/web-platform/tests/XMLHttpRequest/overridemimetype-invalid-mime-type.htm
rename : testing/web-platform/tests/xhr/overridemimetype-loading-state.htm => testing/web-platform/tests/XMLHttpRequest/overridemimetype-loading-state.htm
rename : testing/web-platform/tests/xhr/overridemimetype-open-state-force-utf-8.htm => testing/web-platform/tests/XMLHttpRequest/overridemimetype-open-state-force-utf-8.htm
rename : testing/web-platform/tests/xhr/overridemimetype-open-state-force-xml.htm => testing/web-platform/tests/XMLHttpRequest/overridemimetype-open-state-force-xml.htm
rename : testing/web-platform/tests/xhr/overridemimetype-unsent-state-force-shiftjis.htm => testing/web-platform/tests/XMLHttpRequest/overridemimetype-unsent-state-force-shiftjis.htm
rename : testing/web-platform/tests/xhr/preserve-ua-header-on-redirect.htm => testing/web-platform/tests/XMLHttpRequest/preserve-ua-header-on-redirect.htm
rename : testing/web-platform/tests/xhr/progress-events-response-data-gzip.htm => testing/web-platform/tests/XMLHttpRequest/progress-events-response-data-gzip.htm
rename : testing/web-platform/tests/xhr/progressevent-constructor.html => testing/web-platform/tests/XMLHttpRequest/progressevent-constructor.html
rename : testing/web-platform/tests/xhr/progressevent-interface.html => testing/web-platform/tests/XMLHttpRequest/progressevent-interface.html
rename : testing/web-platform/tests/xhr/resources/accept-language.py => testing/web-platform/tests/XMLHttpRequest/resources/accept-language.py
rename : testing/web-platform/tests/xhr/resources/accept.py => testing/web-platform/tests/XMLHttpRequest/resources/accept.py
rename : testing/web-platform/tests/xhr/resources/access-control-allow-lists.py => testing/web-platform/tests/XMLHttpRequest/resources/access-control-allow-lists.py
rename : testing/web-platform/tests/xhr/resources/access-control-allow-with-body.py => testing/web-platform/tests/XMLHttpRequest/resources/access-control-allow-with-body.py
rename : testing/web-platform/tests/xhr/resources/access-control-auth-basic.py => testing/web-platform/tests/XMLHttpRequest/resources/access-control-auth-basic.py
rename : testing/web-platform/tests/xhr/resources/access-control-basic-allow-no-credentials.py => testing/web-platform/tests/XMLHttpRequest/resources/access-control-basic-allow-no-credentials.py
rename : testing/web-platform/tests/xhr/resources/access-control-basic-allow-star.py => testing/web-platform/tests/XMLHttpRequest/resources/access-control-basic-allow-star.py
rename : testing/web-platform/tests/xhr/resources/access-control-basic-allow.py => testing/web-platform/tests/XMLHttpRequest/resources/access-control-basic-allow.py
rename : testing/web-platform/tests/xhr/resources/access-control-basic-cors-safelisted-request-headers.py => testing/web-platform/tests/XMLHttpRequest/resources/access-control-basic-cors-safelisted-request-headers.py
rename : testing/web-platform/tests/xhr/resources/access-control-basic-denied.py => testing/web-platform/tests/XMLHttpRequest/resources/access-control-basic-denied.py
rename : testing/web-platform/tests/xhr/resources/access-control-basic-options-not-supported.py => testing/web-platform/tests/XMLHttpRequest/resources/access-control-basic-options-not-supported.py
rename : testing/web-platform/tests/xhr/resources/access-control-basic-preflight-cache-invalidation.py => testing/web-platform/tests/XMLHttpRequest/resources/access-control-basic-preflight-cache-invalidation.py
rename : testing/web-platform/tests/xhr/resources/access-control-basic-preflight-cache-timeout.py => testing/web-platform/tests/XMLHttpRequest/resources/access-control-basic-preflight-cache-timeout.py
rename : testing/web-platform/tests/xhr/resources/access-control-basic-preflight-cache.py => testing/web-platform/tests/XMLHttpRequest/resources/access-control-basic-preflight-cache.py
rename : testing/web-platform/tests/xhr/resources/access-control-basic-put-allow.py => testing/web-platform/tests/XMLHttpRequest/resources/access-control-basic-put-allow.py
rename : testing/web-platform/tests/xhr/resources/access-control-basic-whitelist-response-headers.py => testing/web-platform/tests/XMLHttpRequest/resources/access-control-basic-whitelist-response-headers.py
rename : testing/web-platform/tests/xhr/resources/access-control-cookie.py => testing/web-platform/tests/XMLHttpRequest/resources/access-control-cookie.py
rename : testing/web-platform/tests/xhr/resources/access-control-origin-header.py => testing/web-platform/tests/XMLHttpRequest/resources/access-control-origin-header.py
rename : testing/web-platform/tests/xhr/resources/access-control-preflight-denied.py => testing/web-platform/tests/XMLHttpRequest/resources/access-control-preflight-denied.py
rename : testing/web-platform/tests/xhr/resources/access-control-preflight-request-header-lowercase.py => testing/web-platform/tests/XMLHttpRequest/resources/access-control-preflight-request-header-lowercase.py
rename : testing/web-platform/tests/xhr/resources/access-control-preflight-request-header-sorted.py => testing/web-platform/tests/XMLHttpRequest/resources/access-control-preflight-request-header-sorted.py
rename : testing/web-platform/tests/xhr/resources/access-control-preflight-request-headers-origin.py => testing/web-platform/tests/XMLHttpRequest/resources/access-control-preflight-request-headers-origin.py
rename : testing/web-platform/tests/xhr/resources/access-control-preflight-request-invalid-status.py => testing/web-platform/tests/XMLHttpRequest/resources/access-control-preflight-request-invalid-status.py
rename : testing/web-platform/tests/xhr/resources/access-control-preflight-request-must-not-contain-cookie.py => testing/web-platform/tests/XMLHttpRequest/resources/access-control-preflight-request-must-not-contain-cookie.py
rename : testing/web-platform/tests/xhr/resources/access-control-sandboxed-iframe.html => testing/web-platform/tests/XMLHttpRequest/resources/access-control-sandboxed-iframe.html
rename : testing/web-platform/tests/xhr/resources/auth1/auth.py => testing/web-platform/tests/XMLHttpRequest/resources/auth1/auth.py
rename : testing/web-platform/tests/xhr/resources/auth2/auth.py => testing/web-platform/tests/XMLHttpRequest/resources/auth2/auth.py
rename : testing/web-platform/tests/xhr/resources/auth2/corsenabled.py => testing/web-platform/tests/XMLHttpRequest/resources/auth2/corsenabled.py
rename : testing/web-platform/tests/xhr/resources/auth3/auth.py => testing/web-platform/tests/XMLHttpRequest/resources/auth3/auth.py
rename : testing/web-platform/tests/xhr/resources/auth4/auth.py => testing/web-platform/tests/XMLHttpRequest/resources/auth4/auth.py
rename : testing/web-platform/tests/xhr/resources/auth5/auth.py => testing/web-platform/tests/XMLHttpRequest/resources/auth5/auth.py
rename : testing/web-platform/tests/xhr/resources/auth6/auth.py => testing/web-platform/tests/XMLHttpRequest/resources/auth6/auth.py
rename : testing/web-platform/tests/xhr/resources/auth7/corsenabled.py => testing/web-platform/tests/XMLHttpRequest/resources/auth7/corsenabled.py
rename : testing/web-platform/tests/xhr/resources/auth8/corsenabled-no-authorize.py => testing/web-platform/tests/XMLHttpRequest/resources/auth8/corsenabled-no-authorize.py
rename : testing/web-platform/tests/xhr/resources/auth9/auth.py => testing/web-platform/tests/XMLHttpRequest/resources/auth9/auth.py
rename : testing/web-platform/tests/xhr/resources/authentication.py => testing/web-platform/tests/XMLHttpRequest/resources/authentication.py
rename : testing/web-platform/tests/xhr/resources/base.xml => testing/web-platform/tests/XMLHttpRequest/resources/base.xml
rename : testing/web-platform/tests/xhr/resources/chunked.py => testing/web-platform/tests/XMLHttpRequest/resources/chunked.py
rename : testing/web-platform/tests/xhr/resources/conditional.py => testing/web-platform/tests/XMLHttpRequest/resources/conditional.py
rename : testing/web-platform/tests/xhr/resources/content.py => testing/web-platform/tests/XMLHttpRequest/resources/content.py
rename : testing/web-platform/tests/xhr/resources/corsenabled.py => testing/web-platform/tests/XMLHttpRequest/resources/corsenabled.py
rename : testing/web-platform/tests/xhr/resources/delay.py => testing/web-platform/tests/XMLHttpRequest/resources/delay.py
rename : testing/web-platform/tests/xhr/resources/echo-headers.py => testing/web-platform/tests/XMLHttpRequest/resources/echo-headers.py
rename : testing/web-platform/tests/xhr/resources/echo-method.py => testing/web-platform/tests/XMLHttpRequest/resources/echo-method.py
rename : testing/web-platform/tests/xhr/resources/empty-div-utf8-html.py => testing/web-platform/tests/XMLHttpRequest/resources/empty-div-utf8-html.py
rename : testing/web-platform/tests/xhr/resources/folder.txt => testing/web-platform/tests/XMLHttpRequest/resources/folder.txt
rename : testing/web-platform/tests/xhr/resources/form.py => testing/web-platform/tests/XMLHttpRequest/resources/form.py
rename : testing/web-platform/tests/xhr/resources/gzip.py => testing/web-platform/tests/XMLHttpRequest/resources/gzip.py
rename : testing/web-platform/tests/xhr/resources/header-content-length.asis => testing/web-platform/tests/XMLHttpRequest/resources/header-content-length.asis
rename : testing/web-platform/tests/xhr/resources/headers-basic.asis => testing/web-platform/tests/XMLHttpRequest/resources/headers-basic.asis
rename : testing/web-platform/tests/xhr/resources/headers.asis => testing/web-platform/tests/XMLHttpRequest/resources/headers.asis
rename : testing/web-platform/tests/xhr/resources/headers.py => testing/web-platform/tests/XMLHttpRequest/resources/headers.py
rename : testing/web-platform/tests/xhr/resources/image.gif => testing/web-platform/tests/XMLHttpRequest/resources/image.gif
rename : testing/web-platform/tests/xhr/resources/img-utf8-html.py => testing/web-platform/tests/XMLHttpRequest/resources/img-utf8-html.py
rename : testing/web-platform/tests/xhr/resources/img.jpg => testing/web-platform/tests/XMLHttpRequest/resources/img.jpg
rename : testing/web-platform/tests/xhr/resources/infinite-redirects.py => testing/web-platform/tests/XMLHttpRequest/resources/infinite-redirects.py
rename : testing/web-platform/tests/xhr/resources/init.htm => testing/web-platform/tests/XMLHttpRequest/resources/init.htm
rename : testing/web-platform/tests/xhr/resources/inspect-headers.py => testing/web-platform/tests/XMLHttpRequest/resources/inspect-headers.py
rename : testing/web-platform/tests/xhr/resources/invalid-utf8-html.py => testing/web-platform/tests/XMLHttpRequest/resources/invalid-utf8-html.py
rename : testing/web-platform/tests/xhr/resources/last-modified.py => testing/web-platform/tests/XMLHttpRequest/resources/last-modified.py
rename : testing/web-platform/tests/xhr/resources/no-custom-header-on-preflight.py => testing/web-platform/tests/XMLHttpRequest/resources/no-custom-header-on-preflight.py
rename : testing/web-platform/tests/xhr/resources/nocors/folder.txt => testing/web-platform/tests/XMLHttpRequest/resources/nocors/folder.txt
rename : testing/web-platform/tests/xhr/resources/parse-headers.py => testing/web-platform/tests/XMLHttpRequest/resources/parse-headers.py
rename : testing/web-platform/tests/xhr/resources/pass.txt => testing/web-platform/tests/XMLHttpRequest/resources/pass.txt
rename : testing/web-platform/tests/xhr/resources/redirect-cors.py => testing/web-platform/tests/XMLHttpRequest/resources/redirect-cors.py
rename : testing/web-platform/tests/xhr/resources/redirect.py => testing/web-platform/tests/XMLHttpRequest/resources/redirect.py
rename : testing/web-platform/tests/xhr/resources/requri.py => testing/web-platform/tests/XMLHttpRequest/resources/requri.py
rename : testing/web-platform/tests/xhr/resources/reset-token.py => testing/web-platform/tests/XMLHttpRequest/resources/reset-token.py
rename : testing/web-platform/tests/xhr/resources/responseType-document-in-worker.js => testing/web-platform/tests/XMLHttpRequest/resources/responseType-document-in-worker.js
rename : testing/web-platform/tests/xhr/resources/responseXML-unavailable-in-worker.js => testing/web-platform/tests/XMLHttpRequest/resources/responseXML-unavailable-in-worker.js
rename : testing/web-platform/tests/xhr/resources/send-after-setting-document-domain-window-1.htm => testing/web-platform/tests/XMLHttpRequest/resources/send-after-setting-document-domain-window-1.htm
rename : testing/web-platform/tests/xhr/resources/send-after-setting-document-domain-window-2.htm => testing/web-platform/tests/XMLHttpRequest/resources/send-after-setting-document-domain-window-2.htm
rename : testing/web-platform/tests/xhr/resources/send-after-setting-document-domain-window-helper.js => testing/web-platform/tests/XMLHttpRequest/resources/send-after-setting-document-domain-window-helper.js
rename : testing/web-platform/tests/xhr/resources/shift-jis-html.py => testing/web-platform/tests/XMLHttpRequest/resources/shift-jis-html.py
rename : testing/web-platform/tests/xhr/resources/status.py => testing/web-platform/tests/XMLHttpRequest/resources/status.py
rename : testing/web-platform/tests/xhr/resources/trickle.py => testing/web-platform/tests/XMLHttpRequest/resources/trickle.py
rename : testing/web-platform/tests/xhr/resources/upload.py => testing/web-platform/tests/XMLHttpRequest/resources/upload.py
rename : testing/web-platform/tests/xhr/resources/utf16-bom.json => testing/web-platform/tests/XMLHttpRequest/resources/utf16-bom.json
rename : testing/web-platform/tests/xhr/resources/utf16.txt => testing/web-platform/tests/XMLHttpRequest/resources/utf16.txt
rename : testing/web-platform/tests/xhr/resources/well-formed.xml => testing/web-platform/tests/XMLHttpRequest/resources/well-formed.xml
rename : testing/web-platform/tests/xhr/resources/win-1252-html.py => testing/web-platform/tests/XMLHttpRequest/resources/win-1252-html.py
rename : testing/web-platform/tests/xhr/resources/win-1252-xml.py => testing/web-platform/tests/XMLHttpRequest/resources/win-1252-xml.py
rename : testing/web-platform/tests/xhr/resources/workerxhr-origin-referrer.js => testing/web-platform/tests/XMLHttpRequest/resources/workerxhr-origin-referrer.js
rename : testing/web-platform/tests/xhr/resources/workerxhr-simple.js => testing/web-platform/tests/XMLHttpRequest/resources/workerxhr-simple.js
rename : testing/web-platform/tests/xhr/resources/xmlhttprequest-event-order.js => testing/web-platform/tests/XMLHttpRequest/resources/xmlhttprequest-event-order.js
rename : testing/web-platform/tests/xhr/resources/xmlhttprequest-timeout-aborted.js => testing/web-platform/tests/XMLHttpRequest/resources/xmlhttprequest-timeout-aborted.js
rename : testing/web-platform/tests/xhr/resources/xmlhttprequest-timeout-abortedonmain.js => testing/web-platform/tests/XMLHttpRequest/resources/xmlhttprequest-timeout-abortedonmain.js
rename : testing/web-platform/tests/xhr/resources/xmlhttprequest-timeout-overrides.js => testing/web-platform/tests/XMLHttpRequest/resources/xmlhttprequest-timeout-overrides.js
rename : testing/web-platform/tests/xhr/resources/xmlhttprequest-timeout-overridesexpires.js => testing/web-platform/tests/XMLHttpRequest/resources/xmlhttprequest-timeout-overridesexpires.js
rename : testing/web-platform/tests/xhr/resources/xmlhttprequest-timeout-runner.js => testing/web-platform/tests/XMLHttpRequest/resources/xmlhttprequest-timeout-runner.js
rename : testing/web-platform/tests/xhr/resources/xmlhttprequest-timeout-simple.js => testing/web-platform/tests/XMLHttpRequest/resources/xmlhttprequest-timeout-simple.js
rename : testing/web-platform/tests/xhr/resources/xmlhttprequest-timeout-synconmain.js => testing/web-platform/tests/XMLHttpRequest/resources/xmlhttprequest-timeout-synconmain.js
rename : testing/web-platform/tests/xhr/resources/xmlhttprequest-timeout-synconworker.js => testing/web-platform/tests/XMLHttpRequest/resources/xmlhttprequest-timeout-synconworker.js
rename : testing/web-platform/tests/xhr/resources/xmlhttprequest-timeout-twice.js => testing/web-platform/tests/XMLHttpRequest/resources/xmlhttprequest-timeout-twice.js
rename : testing/web-platform/tests/xhr/resources/xmlhttprequest-timeout.js => testing/web-platform/tests/XMLHttpRequest/resources/xmlhttprequest-timeout.js
rename : testing/web-platform/tests/xhr/resources/zlib.py => testing/web-platform/tests/XMLHttpRequest/resources/zlib.py
rename : testing/web-platform/tests/xhr/response-data-arraybuffer.htm => testing/web-platform/tests/XMLHttpRequest/response-data-arraybuffer.htm
rename : testing/web-platform/tests/xhr/response-data-blob.htm => testing/web-platform/tests/XMLHttpRequest/response-data-blob.htm
rename : testing/web-platform/tests/xhr/response-data-deflate.htm => testing/web-platform/tests/XMLHttpRequest/response-data-deflate.htm
rename : testing/web-platform/tests/xhr/response-data-gzip.htm => testing/web-platform/tests/XMLHttpRequest/response-data-gzip.htm
rename : testing/web-platform/tests/xhr/response-data-progress.htm => testing/web-platform/tests/XMLHttpRequest/response-data-progress.htm
rename : testing/web-platform/tests/xhr/response-invalid-responsetype.htm => testing/web-platform/tests/XMLHttpRequest/response-invalid-responsetype.htm
rename : testing/web-platform/tests/xhr/response-json.htm => testing/web-platform/tests/XMLHttpRequest/response-json.htm
rename : testing/web-platform/tests/xhr/response-method.htm => testing/web-platform/tests/XMLHttpRequest/response-method.htm
rename : testing/web-platform/tests/xhr/responseText-status.html => testing/web-platform/tests/XMLHttpRequest/responseText-status.html
rename : testing/web-platform/tests/xhr/responseType-document-in-worker.html => testing/web-platform/tests/XMLHttpRequest/responseType-document-in-worker.html
rename : testing/web-platform/tests/xhr/responseXML-unavailable-in-worker.html => testing/web-platform/tests/XMLHttpRequest/responseXML-unavailable-in-worker.html
rename : testing/web-platform/tests/xhr/responsedocument-decoding.htm => testing/web-platform/tests/XMLHttpRequest/responsedocument-decoding.htm
rename : testing/web-platform/tests/xhr/responsetext-decoding.htm => testing/web-platform/tests/XMLHttpRequest/responsetext-decoding.htm
rename : testing/web-platform/tests/xhr/responsetype.html => testing/web-platform/tests/XMLHttpRequest/responsetype.html
rename : testing/web-platform/tests/xhr/responseurl.html => testing/web-platform/tests/XMLHttpRequest/responseurl.html
rename : testing/web-platform/tests/xhr/responsexml-basic.htm => testing/web-platform/tests/XMLHttpRequest/responsexml-basic.htm
rename : testing/web-platform/tests/xhr/responsexml-document-properties.htm => testing/web-platform/tests/XMLHttpRequest/responsexml-document-properties.htm
rename : testing/web-platform/tests/xhr/responsexml-get-twice.htm => testing/web-platform/tests/XMLHttpRequest/responsexml-get-twice.htm
rename : testing/web-platform/tests/xhr/responsexml-media-type.htm => testing/web-platform/tests/XMLHttpRequest/responsexml-media-type.htm
rename : testing/web-platform/tests/xhr/responsexml-non-document-types.htm => testing/web-platform/tests/XMLHttpRequest/responsexml-non-document-types.htm
rename : testing/web-platform/tests/xhr/responsexml-non-well-formed.htm => testing/web-platform/tests/XMLHttpRequest/responsexml-non-well-formed.htm
rename : testing/web-platform/tests/xhr/send-accept-language.htm => testing/web-platform/tests/XMLHttpRequest/send-accept-language.htm
rename : testing/web-platform/tests/xhr/send-accept.htm => testing/web-platform/tests/XMLHttpRequest/send-accept.htm
rename : testing/web-platform/tests/xhr/send-authentication-basic-cors-not-enabled.htm => testing/web-platform/tests/XMLHttpRequest/send-authentication-basic-cors-not-enabled.htm
rename : testing/web-platform/tests/xhr/send-authentication-basic-cors.htm => testing/web-platform/tests/XMLHttpRequest/send-authentication-basic-cors.htm
rename : testing/web-platform/tests/xhr/send-authentication-basic-repeat-no-args.htm => testing/web-platform/tests/XMLHttpRequest/send-authentication-basic-repeat-no-args.htm
rename : testing/web-platform/tests/xhr/send-authentication-basic-setrequestheader-and-arguments.htm => testing/web-platform/tests/XMLHttpRequest/send-authentication-basic-setrequestheader-and-arguments.htm
rename : testing/web-platform/tests/xhr/send-authentication-basic-setrequestheader-existing-session.htm => testing/web-platform/tests/XMLHttpRequest/send-authentication-basic-setrequestheader-existing-session.htm
rename : testing/web-platform/tests/xhr/send-authentication-basic-setrequestheader.htm => testing/web-platform/tests/XMLHttpRequest/send-authentication-basic-setrequestheader.htm
rename : testing/web-platform/tests/xhr/send-authentication-basic.htm => testing/web-platform/tests/XMLHttpRequest/send-authentication-basic.htm
rename : testing/web-platform/tests/xhr/send-authentication-competing-names-passwords.htm => testing/web-platform/tests/XMLHttpRequest/send-authentication-competing-names-passwords.htm
rename : testing/web-platform/tests/xhr/send-authentication-cors-basic-setrequestheader.htm => testing/web-platform/tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader.htm
rename : testing/web-platform/tests/xhr/send-authentication-cors-setrequestheader-no-cred.htm => testing/web-platform/tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred.htm
rename : testing/web-platform/tests/xhr/send-authentication-existing-session-manual.htm => testing/web-platform/tests/XMLHttpRequest/send-authentication-existing-session-manual.htm
rename : testing/web-platform/tests/xhr/send-authentication-prompt-2-manual.htm => testing/web-platform/tests/XMLHttpRequest/send-authentication-prompt-2-manual.htm
rename : testing/web-platform/tests/xhr/send-authentication-prompt-manual.htm => testing/web-platform/tests/XMLHttpRequest/send-authentication-prompt-manual.htm
rename : testing/web-platform/tests/xhr/send-blob-with-no-mime-type.html => testing/web-platform/tests/XMLHttpRequest/send-blob-with-no-mime-type.html
rename : testing/web-platform/tests/xhr/send-conditional-cors.htm => testing/web-platform/tests/XMLHttpRequest/send-conditional-cors.htm
rename : testing/web-platform/tests/xhr/send-conditional.htm => testing/web-platform/tests/XMLHttpRequest/send-conditional.htm
rename : testing/web-platform/tests/xhr/send-content-type-charset.htm => testing/web-platform/tests/XMLHttpRequest/send-content-type-charset.htm
rename : testing/web-platform/tests/xhr/send-content-type-string.htm => testing/web-platform/tests/XMLHttpRequest/send-content-type-string.htm
rename : testing/web-platform/tests/xhr/send-data-arraybuffer.htm => testing/web-platform/tests/XMLHttpRequest/send-data-arraybuffer.htm
rename : testing/web-platform/tests/xhr/send-data-arraybufferview.htm => testing/web-platform/tests/XMLHttpRequest/send-data-arraybufferview.htm
rename : testing/web-platform/tests/xhr/send-data-blob.htm => testing/web-platform/tests/XMLHttpRequest/send-data-blob.htm
rename : testing/web-platform/tests/xhr/send-data-es-object.htm => testing/web-platform/tests/XMLHttpRequest/send-data-es-object.htm
rename : testing/web-platform/tests/xhr/send-data-formdata.htm => testing/web-platform/tests/XMLHttpRequest/send-data-formdata.htm
rename : testing/web-platform/tests/xhr/send-data-unexpected-tostring.htm => testing/web-platform/tests/XMLHttpRequest/send-data-unexpected-tostring.htm
rename : testing/web-platform/tests/xhr/send-entity-body-basic.htm => testing/web-platform/tests/XMLHttpRequest/send-entity-body-basic.htm
rename : testing/web-platform/tests/xhr/send-entity-body-document-bogus.htm => testing/web-platform/tests/XMLHttpRequest/send-entity-body-document-bogus.htm
rename : testing/web-platform/tests/xhr/send-entity-body-document.htm => testing/web-platform/tests/XMLHttpRequest/send-entity-body-document.htm
rename : testing/web-platform/tests/xhr/send-entity-body-empty.htm => testing/web-platform/tests/XMLHttpRequest/send-entity-body-empty.htm
rename : testing/web-platform/tests/xhr/send-entity-body-get-head-async.htm => testing/web-platform/tests/XMLHttpRequest/send-entity-body-get-head-async.htm
rename : testing/web-platform/tests/xhr/send-entity-body-get-head.htm => testing/web-platform/tests/XMLHttpRequest/send-entity-body-get-head.htm
rename : testing/web-platform/tests/xhr/send-entity-body-none.htm => testing/web-platform/tests/XMLHttpRequest/send-entity-body-none.htm
rename : testing/web-platform/tests/xhr/send-network-error-async-events.sub.htm => testing/web-platform/tests/XMLHttpRequest/send-network-error-async-events.sub.htm
rename : testing/web-platform/tests/xhr/send-network-error-sync-events.sub.htm => testing/web-platform/tests/XMLHttpRequest/send-network-error-sync-events.sub.htm
rename : testing/web-platform/tests/xhr/send-no-response-event-loadend.htm => testing/web-platform/tests/XMLHttpRequest/send-no-response-event-loadend.htm
rename : testing/web-platform/tests/xhr/send-no-response-event-loadstart.htm => testing/web-platform/tests/XMLHttpRequest/send-no-response-event-loadstart.htm
rename : testing/web-platform/tests/xhr/send-no-response-event-order.htm => testing/web-platform/tests/XMLHttpRequest/send-no-response-event-order.htm
rename : testing/web-platform/tests/xhr/send-non-same-origin.htm => testing/web-platform/tests/XMLHttpRequest/send-non-same-origin.htm
rename : testing/web-platform/tests/xhr/send-receive-utf16.htm => testing/web-platform/tests/XMLHttpRequest/send-receive-utf16.htm
rename : testing/web-platform/tests/xhr/send-redirect-bogus-sync.htm => testing/web-platform/tests/XMLHttpRequest/send-redirect-bogus-sync.htm
rename : testing/web-platform/tests/xhr/send-redirect-bogus.htm => testing/web-platform/tests/XMLHttpRequest/send-redirect-bogus.htm
rename : testing/web-platform/tests/xhr/send-redirect-infinite-sync.htm => testing/web-platform/tests/XMLHttpRequest/send-redirect-infinite-sync.htm
rename : testing/web-platform/tests/xhr/send-redirect-infinite.htm => testing/web-platform/tests/XMLHttpRequest/send-redirect-infinite.htm
rename : testing/web-platform/tests/xhr/send-redirect-no-location.htm => testing/web-platform/tests/XMLHttpRequest/send-redirect-no-location.htm
rename : testing/web-platform/tests/xhr/send-redirect-post-upload.htm => testing/web-platform/tests/XMLHttpRequest/send-redirect-post-upload.htm
rename : testing/web-platform/tests/xhr/send-redirect-to-cors.htm => testing/web-platform/tests/XMLHttpRequest/send-redirect-to-cors.htm
rename : testing/web-platform/tests/xhr/send-redirect-to-non-cors.htm => testing/web-platform/tests/XMLHttpRequest/send-redirect-to-non-cors.htm
rename : testing/web-platform/tests/xhr/send-redirect.htm => testing/web-platform/tests/XMLHttpRequest/send-redirect.htm
rename : testing/web-platform/tests/xhr/send-response-event-order.htm => testing/web-platform/tests/XMLHttpRequest/send-response-event-order.htm
rename : testing/web-platform/tests/xhr/send-response-upload-event-loadend.htm => testing/web-platform/tests/XMLHttpRequest/send-response-upload-event-loadend.htm
rename : testing/web-platform/tests/xhr/send-response-upload-event-loadstart.htm => testing/web-platform/tests/XMLHttpRequest/send-response-upload-event-loadstart.htm
rename : testing/web-platform/tests/xhr/send-response-upload-event-progress.htm => testing/web-platform/tests/XMLHttpRequest/send-response-upload-event-progress.htm
rename : testing/web-platform/tests/xhr/send-send.htm => testing/web-platform/tests/XMLHttpRequest/send-send.htm
rename : testing/web-platform/tests/xhr/send-send.js => testing/web-platform/tests/XMLHttpRequest/send-send.js
rename : testing/web-platform/tests/xhr/send-send.worker.js => testing/web-platform/tests/XMLHttpRequest/send-send.worker.js
rename : testing/web-platform/tests/xhr/send-sync-blocks-async.htm => testing/web-platform/tests/XMLHttpRequest/send-sync-blocks-async.htm
rename : testing/web-platform/tests/xhr/send-sync-no-response-event-load.htm => testing/web-platform/tests/XMLHttpRequest/send-sync-no-response-event-load.htm
rename : testing/web-platform/tests/xhr/send-sync-no-response-event-loadend.htm => testing/web-platform/tests/XMLHttpRequest/send-sync-no-response-event-loadend.htm
rename : testing/web-platform/tests/xhr/send-sync-no-response-event-order.htm => testing/web-platform/tests/XMLHttpRequest/send-sync-no-response-event-order.htm
rename : testing/web-platform/tests/xhr/send-sync-response-event-order.htm => testing/web-platform/tests/XMLHttpRequest/send-sync-response-event-order.htm
rename : testing/web-platform/tests/xhr/send-sync-timeout.htm => testing/web-platform/tests/XMLHttpRequest/send-sync-timeout.htm
rename : testing/web-platform/tests/xhr/send-timeout-events.htm => testing/web-platform/tests/XMLHttpRequest/send-timeout-events.htm
rename : testing/web-platform/tests/xhr/send-usp.any.js => testing/web-platform/tests/XMLHttpRequest/send-usp.any.js
rename : testing/web-platform/tests/xhr/setrequestheader-after-send.htm => testing/web-platform/tests/XMLHttpRequest/setrequestheader-after-send.htm
rename : testing/web-platform/tests/xhr/setrequestheader-allow-empty-value.htm => testing/web-platform/tests/XMLHttpRequest/setrequestheader-allow-empty-value.htm
rename : testing/web-platform/tests/xhr/setrequestheader-allow-whitespace-in-value.htm => testing/web-platform/tests/XMLHttpRequest/setrequestheader-allow-whitespace-in-value.htm
rename : testing/web-platform/tests/xhr/setrequestheader-before-open.htm => testing/web-platform/tests/XMLHttpRequest/setrequestheader-before-open.htm
rename : testing/web-platform/tests/xhr/setrequestheader-bogus-name.htm => testing/web-platform/tests/XMLHttpRequest/setrequestheader-bogus-name.htm
rename : testing/web-platform/tests/xhr/setrequestheader-bogus-value.htm => testing/web-platform/tests/XMLHttpRequest/setrequestheader-bogus-value.htm
rename : testing/web-platform/tests/xhr/setrequestheader-case-insensitive.htm => testing/web-platform/tests/XMLHttpRequest/setrequestheader-case-insensitive.htm
rename : testing/web-platform/tests/xhr/setrequestheader-content-type.htm => testing/web-platform/tests/XMLHttpRequest/setrequestheader-content-type.htm
rename : testing/web-platform/tests/xhr/setrequestheader-header-allowed.htm => testing/web-platform/tests/XMLHttpRequest/setrequestheader-header-allowed.htm
rename : testing/web-platform/tests/xhr/setrequestheader-header-forbidden.htm => testing/web-platform/tests/XMLHttpRequest/setrequestheader-header-forbidden.htm
rename : testing/web-platform/tests/xhr/setrequestheader-open-setrequestheader.htm => testing/web-platform/tests/XMLHttpRequest/setrequestheader-open-setrequestheader.htm
rename : testing/web-platform/tests/xhr/status-async.htm => testing/web-platform/tests/XMLHttpRequest/status-async.htm
rename : testing/web-platform/tests/xhr/status-basic.htm => testing/web-platform/tests/XMLHttpRequest/status-basic.htm
rename : testing/web-platform/tests/xhr/status-error.htm => testing/web-platform/tests/XMLHttpRequest/status-error.htm
rename : testing/web-platform/tests/xhr/template-element.html => testing/web-platform/tests/XMLHttpRequest/template-element.html
rename : testing/web-platform/tests/xhr/timeout-cors-async.htm => testing/web-platform/tests/XMLHttpRequest/timeout-cors-async.htm
rename : testing/web-platform/tests/xhr/timeout-sync.htm => testing/web-platform/tests/XMLHttpRequest/timeout-sync.htm
rename : testing/web-platform/tests/xhr/xmlhttprequest-basic.htm => testing/web-platform/tests/XMLHttpRequest/xmlhttprequest-basic.htm
rename : testing/web-platform/tests/xhr/xmlhttprequest-eventtarget.htm => testing/web-platform/tests/XMLHttpRequest/xmlhttprequest-eventtarget.htm
rename : testing/web-platform/tests/xhr/xmlhttprequest-network-error-sync.htm => testing/web-platform/tests/XMLHttpRequest/xmlhttprequest-network-error-sync.htm
rename : testing/web-platform/tests/xhr/xmlhttprequest-network-error.htm => testing/web-platform/tests/XMLHttpRequest/xmlhttprequest-network-error.htm
rename : testing/web-platform/tests/xhr/xmlhttprequest-sync-block-defer-scripts-subframe.html => testing/web-platform/tests/XMLHttpRequest/xmlhttprequest-sync-block-defer-scripts-subframe.html
rename : testing/web-platform/tests/xhr/xmlhttprequest-sync-block-defer-scripts.html => testing/web-platform/tests/XMLHttpRequest/xmlhttprequest-sync-block-defer-scripts.html
rename : testing/web-platform/tests/xhr/xmlhttprequest-sync-block-scripts.html => testing/web-platform/tests/XMLHttpRequest/xmlhttprequest-sync-block-scripts.html
rename : testing/web-platform/tests/xhr/xmlhttprequest-sync-not-hang-scriptloader-subframe.html => testing/web-platform/tests/XMLHttpRequest/xmlhttprequest-sync-not-hang-scriptloader-subframe.html
rename : testing/web-platform/tests/xhr/xmlhttprequest-sync-not-hang-scriptloader.html => testing/web-platform/tests/XMLHttpRequest/xmlhttprequest-sync-not-hang-scriptloader.html
rename : testing/web-platform/tests/xhr/xmlhttprequest-timeout-aborted.html => testing/web-platform/tests/XMLHttpRequest/xmlhttprequest-timeout-aborted.html
rename : testing/web-platform/tests/xhr/xmlhttprequest-timeout-abortedonmain.html => testing/web-platform/tests/XMLHttpRequest/xmlhttprequest-timeout-abortedonmain.html
rename : testing/web-platform/tests/xhr/xmlhttprequest-timeout-overrides.html => testing/web-platform/tests/XMLHttpRequest/xmlhttprequest-timeout-overrides.html
rename : testing/web-platform/tests/xhr/xmlhttprequest-timeout-overridesexpires.html => testing/web-platform/tests/XMLHttpRequest/xmlhttprequest-timeout-overridesexpires.html
rename : testing/web-platform/tests/xhr/xmlhttprequest-timeout-reused.html => testing/web-platform/tests/XMLHttpRequest/xmlhttprequest-timeout-reused.html
rename : testing/web-platform/tests/xhr/xmlhttprequest-timeout-simple.html => testing/web-platform/tests/XMLHttpRequest/xmlhttprequest-timeout-simple.html
rename : testing/web-platform/tests/xhr/xmlhttprequest-timeout-synconmain.html => testing/web-platform/tests/XMLHttpRequest/xmlhttprequest-timeout-synconmain.html
rename : testing/web-platform/tests/xhr/xmlhttprequest-timeout-twice.html => testing/web-platform/tests/XMLHttpRequest/xmlhttprequest-timeout-twice.html
rename : testing/web-platform/tests/xhr/xmlhttprequest-timeout-worker-aborted.html => testing/web-platform/tests/XMLHttpRequest/xmlhttprequest-timeout-worker-aborted.html
rename : testing/web-platform/tests/xhr/xmlhttprequest-timeout-worker-overrides.html => testing/web-platform/tests/XMLHttpRequest/xmlhttprequest-timeout-worker-overrides.html
rename : testing/web-platform/tests/xhr/xmlhttprequest-timeout-worker-overridesexpires.html => testing/web-platform/tests/XMLHttpRequest/xmlhttprequest-timeout-worker-overridesexpires.html
rename : testing/web-platform/tests/xhr/xmlhttprequest-timeout-worker-simple.html => testing/web-platform/tests/XMLHttpRequest/xmlhttprequest-timeout-worker-simple.html
rename : testing/web-platform/tests/xhr/xmlhttprequest-timeout-worker-synconworker.html => testing/web-platform/tests/XMLHttpRequest/xmlhttprequest-timeout-worker-synconworker.html
rename : testing/web-platform/tests/xhr/xmlhttprequest-timeout-worker-twice.html => testing/web-platform/tests/XMLHttpRequest/xmlhttprequest-timeout-worker-twice.html
rename : testing/web-platform/tests/xhr/xmlhttprequest-unsent.htm => testing/web-platform/tests/XMLHttpRequest/xmlhttprequest-unsent.htm
rename : testing/web-platform/tests/quirks/active-and-hover-manual.html => testing/web-platform/tests/quirks-mode/active-and-hover-manual.html
rename : testing/web-platform/tests/quirks/blocks-ignore-line-height.html => testing/web-platform/tests/quirks-mode/blocks-ignore-line-height.html
rename : testing/web-platform/tests/quirks/classname-query-after-sibling-adoption.html => testing/web-platform/tests/quirks-mode/classname-query-after-sibling-adoption.html
rename : testing/web-platform/tests/quirks/hashless-hex-color.html => testing/web-platform/tests/quirks-mode/hashless-hex-color.html
rename : testing/web-platform/tests/quirks/historical/list-item-bullet-size-ref.html => testing/web-platform/tests/quirks-mode/historical/list-item-bullet-size-ref.html
rename : testing/web-platform/tests/quirks/historical/list-item-bullet-size.html => testing/web-platform/tests/quirks-mode/historical/list-item-bullet-size.html
rename : testing/web-platform/tests/quirks/line-height-calculation.html => testing/web-platform/tests/quirks-mode/line-height-calculation.html
rename : testing/web-platform/tests/quirks/percentage-height-calculation.html => testing/web-platform/tests/quirks-mode/percentage-height-calculation.html
rename : testing/web-platform/tests/quirks/supports.html => testing/web-platform/tests/quirks-mode/supports.html
rename : testing/web-platform/tests/quirks/table-cell-nowrap-minimum-width-calculation.html => testing/web-platform/tests/quirks-mode/table-cell-nowrap-minimum-width-calculation.html
rename : testing/web-platform/tests/quirks/table-cell-width-calculation.html => testing/web-platform/tests/quirks-mode/table-cell-width-calculation.html
rename : testing/web-platform/tests/quirks/unitless-length.html => testing/web-platform/tests/quirks-mode/unitless-length.html
2018-01-27 00:30:30 -08:00
Jeff Walden 51f84c53a8 Bug 1432646 - Followup bustage fix for compilers that warn (error with -Werror-alike) when negating an unsigned expression. r=bustage in a CLOSED TREE 2018-01-27 00:25:40 -08:00
Noemi Erli b701404062 Merge autoland to mozilla-central. a=merge 2018-01-26 23:52:10 +02:00
ffxbld 41ba174657 No bug, Automated HPKP preload list update from host bld-linux64-spot-303 - a=hpkp-update 2018-01-26 11:34:15 -08:00
ffxbld 59fde784bc No bug, Automated HSTS preload list update from host bld-linux64-spot-303 - a=hsts-update 2018-01-26 11:34:12 -08:00
Andreea Pavel 38bddf549d Merge inbound to mozilla-central. a=merge 2018-01-26 19:48:13 +02:00
Andreea Pavel 1e5f9a6650 Backed out changeset 5421387a997d (bug 1345081)for failing browser chrome browser/components/extensions/test/browser/browser_ext_menus_events.js on a CLOSED TREE 2018-01-26 17:23:27 +02:00
Frederik Braun e4b43bfc43 Bug 1433414: Add missing NS_ENSURE_SUCCESS r=smaug
This adds a missing NS_ENSURE_SUCCESS, to catch XML parsing failures (e.g. unclosed tags).

MozReview-Commit-ID: BvxIWTF7IWf
2018-01-26 15:53:36 +01:00
Jonathan Kew 2b0049a09e Bug 1432751 - Building with system cairo is no longer supported; make --enable-system-cairo a configure-time error. r=jrmuizel 2018-01-26 11:08:57 +00:00
Ashish 3a2804e076 Bug 1357788 - Removal of Netscape 4.x Registry reading block from Windows MIME/extension mapping, r=gijs 2018-01-26 08:37:16 +05:30
Vedant Chakravadhanula 0157a0f5c4 Bug 1431024 - Modified error criterion check in prefs.py. r=wlach
MozReview-Commit-ID: 6nEXiIQ7awD

--HG--
extra : rebase_source : bfd87ba6ab455617c80dcadb323e00c2da083a49
2018-01-26 01:33:39 +05:30
Jon Leighton 6141144ab9 servo: Merge #19873 - Add harfbuzz dependency to README.md (from jonleighton:harfbuzz-dependency); r=jdm
I tried to build on a freshly installed Fedora 27 system and needed to
install this package.

I've added equivalent packages for other systems, although haven't
actually tested on those systems. (I note that the package was already
listed for openSUSE.)

Source-Repo: https://github.com/servo/servo
Source-Revision: 4f17235a8e5c4e074415d60c1cea6e89d076d6d8

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 51845f03253e0f5bd980274dfeea688cdb48a871
2018-01-26 07:15:15 -06:00
Masatoshi Kimura f576a03e65 Bug 1433100 - Constify the parameter of HTMLEditor::DoInlineTableEditingAction. r=m_kato
--HG--
extra : source : 9042789502045102cf46b19d0382b0d4c0364377
2018-01-25 22:16:32 +09:00
Ciure Andrei 1eaadacc19 Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2018-01-26 12:12:08 +02:00
Ciure Andrei b5b95f6122 Merge inbound to mozilla-central. a=merge 2018-01-26 12:04:07 +02:00
Ciure Andrei 64ab3ca728 Merge autoland to mozilla-central. a=merge 2018-01-26 12:02:33 +02:00
Timothy Nikkel f1bc1aa42e Bug 1417358. Make sure that the override dirty rect that we set when a displayport changes gets cleared even if we don't perform a partial display list update. r=mattwoodrow
We do this by tracking them as a property on the root frame the same way we do for modified frames.

We also set the property in ProcessFrame but that is okay because we are guaranteed to finish the partial update at that point.
2018-01-25 23:42:44 -06:00
Dorel Luca 5985aa72cc Merge mozilla-central to mozilla-inbound r=merge 2018-01-26 05:50:11 +02:00
Dorel Luca f8bc8becf5 Backed out changeset e00fb451089f (bug 1432763) for breaking nightly partial update generation a=backout 2018-01-26 03:53:42 +02:00
Dorel Luca f0dfa23b9e Backed out changeset 804f26b2c6b8 (bug 1428698) for xpcshell failure on toolkit/mozapps/extensions/test/xpcshell/test_bug397778.js on a CLOSED TREE
--HG--
extra : amend_source : 0a86497ef3fed6c36a638ccc640d1eccbe14bce6
2018-01-26 03:43:51 +02:00
Gerald Squelart 0cde8e00c6 Bug 1419508 - Return early from CreateMaskLayer if there is no visible data - r=mattwoodrow
MozReview-Commit-ID: 9jWGXA2eGvv

--HG--
extra : rebase_source : 1e14c7baa20cd3441de7fa4b7b9c4de574121a24
2018-01-25 16:21:23 +11:00
Emilio Cobos Álvarez 09b3922d79 Bug 1432850: Look at the snapshots when invalidating due to stylesheet changes. r=bz
The selectorText test happens to pass right now because well, we don't implement
the setter yet[1], but would fail if we implemented an specific invalidation in
the way I'd have done it yesterday.

[1]: https://bugzilla.mozilla.org/show_bug.cgi?id=37468

MozReview-Commit-ID: DrMTgLzQcnk
2018-01-27 04:21:11 +01:00
Emilio Cobos Álvarez ef4b2d883d servo: Merge #19877 - style: Look at the snapshots when invalidating due to stylesheet changes (from emilio:remove-sheet-oh-noes); r=bz
Otherwise removal of stylesheets may get out of sync with other DOM changes, and
we may fail to invalidate the style of the affected elements.

Bug: 1432850
Reviewed-by: bz
MozReview-Commit-ID: DrMTgLzQcnk
Source-Repo: https://github.com/servo/servo
Source-Revision: bc7dd644f6f50bd6eb3fba1547808775ee9d7620

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : a906350d0b2590d4634b95ddccb3a8294ec1cbfe
2018-01-26 20:18:48 -06:00
Mike Hommey 49993bfe85 Bug 1432390 - Allow to derive docker images from other in-tree images. r=dustin
So far, the best we've been able to do is to upload an image to the
docker hub, and point an image's Dockerfile's FROM to the version
uploaded onto the hub.

That is a cumbersome process, and makes the use of "layered" docker
images painful.

This change allows to declare a parent docker image in the
taskcluster/ci/docker-image/kind.yml definitions, which will be
automatically loaded before building the image. The Dockerfile can then
reference the image, using the DOCKER_IMAGE_PARENT argument, which will
contain the full image name:tag.

Some details are left off, for now, such as VOLUMEs. At this point,
VOLUMEs should all be defined in leaf docker images.

--HG--
extra : rebase_source : 221cff0ca5a91d694ff5c3626fe707c15ba45e23
2018-01-25 11:07:54 +09:00
Mike Hommey fd6ffda3c8 Bug 1432390 - Make `mach taskcluster-build-image` talk directly to the docker socket in the image builder. r=dustin
Now that `mach taskcluster-build-image` can, we can avoid all the manual
handling based on curl and jq in the image builder.

An additional advantage on relying on `mach taskcluster-build-image`
doing more is that less changes to the build-image.sh script will be
necessary, and thus less updates of the image builder docker image.

--HG--
extra : rebase_source : dd174d60675e41e4391894f28235c674c1840829
2018-01-25 13:36:47 +09:00
Mike Hommey f5386c6b51 Bug 1432390 - Directly call the docker API over its unix socket instead of calling `docker build`. r=dustin
This allows to avoid writing out a tar file to then extract it to feed
it to `docker build`. This is essentially what the image-builder docker
image does, except it uses a temporary file for the tar.

--HG--
extra : rebase_source : 8275d737e02714fc198d3ba3d3e62e3f18d8e0bf
2018-01-24 15:55:31 +09:00
Mike Hommey 378f47ff49 Bug 1432390 - Directly call the docker API over its unix socket instead of calling docker load. r=dustin
While spawning `docker load` is likely to work on developer machines,
on automation, it requires a docker client that is the exact same
version as the server running on the taskcluster worker for
docker-in-docker, which is not convenient. The API required for `docker
load` is rather simple, though, and can be mimicked quite easily.

While this change in itself is not necessary for developer machines,
it will allow to re-use the same command for the image-builder to
load a parent docker images when deriving one from another. We could
keep a code branch using `docker load` but it seems wasteful to maintain
two branches when one can work for both use cases.

--HG--
extra : rebase_source : d72956d7dd329b92564cbaa3fbfe0687d4d5d994
2018-01-24 14:25:09 +09:00
Mike Hommey 16c5f4c5f4 Bug 1432390 - Use zstandard and requests modules instead of spawning curl | zstd in docker.load_image. r=dustin
The zstd command we spawn, if available at all, might be the wrong
version: zstd changed its stream format in an incompatible way at some
point, and the version shipped in e.g. Ubuntu 16.04 uses the old format,
while the version taskcluster relies on uses the new format.

Relying on gps's zstandard library allows to ensure we use the right
version. Another advantage is that we can trivially pip install it in a
virtualenv if it isn't available on the system running the command.

If we're ridding ourselves of the subprocess spawning for zstd, we might
as well cover curl as well. Especially considering the error handling
when subprocesses are involved is not trivial, such that the current
error handling code is actually broken and leads to dead-lock
conditions, when, for example, curl is still waiting for the python side
to read data, but the python side is not reading data anymore because
an exception was thrown in the tar reading loop.

--HG--
extra : rebase_source : 054c37cfaa68bf475b37545ebaa99144584b93d4
2018-01-24 11:18:13 +09:00
Mike Hommey b83d215e99 Bug 1432390 - Remove explicit exception handling in docker.load_image(). r=dustin
The used pattern:
  except Exception:
    error = sys.exc_info()[0]
  finally:
    ...
    if error:
      raise error

actually loses everything that is interesting about the original
exception. Not catching the exception just makes it thrown up the stack,
except when a different exception is thrown from the finally block,
which is what that if error: raise error is attempting to do... except
it doesn't throw the original exception, but its type only.

--HG--
extra : rebase_source : 17601fcc90fcdfefd93c4267f3cd33425d5326fd
2018-01-24 11:17:27 +09:00
Mike Hommey 784400b0bb Bug 1432390 - Avoid creating a temporary file for generate_context_hash. r=dustin
Now that we don't need to read the contents of a file to hash the
contents of a docker image context, we can avoid creating a file
in generate_context_hash.

--HG--
extra : rebase_source : 98abe9bfdc48b612a3d251296991d0f769b449fd
2018-01-23 17:24:04 +09:00