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

97392 Коммитов

Автор SHA1 Сообщение Дата
Gijs Kruitbosch 540b640357 Bug 1652520 - do not overwrite extensions for all filetypes, r=mak
Differential Revision: https://phabricator.services.mozilla.com/D96406
2020-11-10 13:59:39 +00:00
Yaron Tausky ca293a0d21 Bug 1675790 - Issue a soft update correctly for non-subresource requests r=dom-workers-and-storage-reviewers,asuth
The Handle Fetch algorithm, steps 17 and 18, requires a soft update
when a fetch event is not dispatch for a non-subresource request.
Before this commit we added the requirement that the registration
be stale, which only applies to subresource requests.

Differential Revision: https://phabricator.services.mozilla.com/D96200
2020-11-06 20:21:10 +00:00
Mirko Brodesser d057e5c3ee Bug 1657979: don't skip "test_bug277724.html" for Fission. r=smaug
Because it passes and finishes now.

Differential Revision: https://phabricator.services.mozilla.com/D96529
2020-11-10 12:00:07 +00:00
Bogdan Tara 6e923c3f5d Backed out changeset 58d4317c9427 (bug 1652520) for nsExternalHelperAppService bustages CLOSED TREE 2020-11-10 14:41:18 +02:00
Gijs Kruitbosch 166da5cee1 Bug 1652520 - do not overwrite extensions for all filetypes, r=mak
Differential Revision: https://phabricator.services.mozilla.com/D96406
2020-11-10 12:07:30 +00:00
Andi-Bogdan Postelnicu 06adde3adb Bug 1626555 - Add `dom/storage` to the list of non-unified-build-compatible directories. r=sg
Depends on D96442

Differential Revision: https://phabricator.services.mozilla.com/D96530
2020-11-10 12:00:30 +00:00
Andi-Bogdan Postelnicu e70abab259 Bug 1626555 - Add `dom/smil` to the list of non-unified-build-compatible directories. r=sg
Differential Revision: https://phabricator.services.mozilla.com/D96442
2020-11-10 11:20:23 +00:00
Andi-Bogdan Postelnicu d81fefc9bc Bug 1626555 - Add `dom/serviceworkers` to the list of non-unified-build-compatible directories. r=sg
Differential Revision: https://phabricator.services.mozilla.com/D96441
2020-11-10 11:55:00 +00:00
Nico Grunbaum e212b3c9b4 Bug 1676289 - always allow webrtc VP9 encoder to drop frames;r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D96476
2020-11-10 01:41:13 +00:00
Narcis Beleuzu 602b991246 Backed out changeset 6701e0a37598 (bug 1674592) for multiple webgl failures. CLOSED TREE 2020-11-10 05:52:02 +02:00
Sean Feng 49e2db87d2 Bug 1675543 - Cache PerformancePaintTiming's StartTime r=smaug
Currently we store the raw `StartTime` as a `TimeStamp` object, and
convert it to `DOMHighResTimeStamp` when calling `StartTime()`. However,
there's no need to do the conversion every time.

Differential Revision: https://phabricator.services.mozilla.com/D96296
2020-11-09 23:11:21 +00:00
Sean Feng 9f50bffe4a Bug 1675543 - Cache PerformanceResourceTiming's StartTime r=smaug
PerformanceResourceTiming recalculates the startTime every time when
`StartTime()` method is called, which slows down `GetEntriesByName()`
due to this method requires `StartTime()` to order the entries.

In addition to that, there's not need to recalculate it every time, since all
required timings are already set when the `PerformanceTimingData`
object is first created.

This patch calculates the `startTime` when it's accessed first time
and caches it.

Differential Revision: https://phabricator.services.mozilla.com/D96295
2020-11-10 01:30:24 +00:00
Brindusan Cristian 030df1b5cf Backed out changeset 98b994baee88 (bug 1676223) for build bustages at PChromiumCDMChild.cpp. CLOSED TREE 2020-11-10 01:59:18 +02:00
Nika Layzell 2d9159f48c Bug 1676223 - Use ActorLifecycleProxy instead of WeakPtr for async returns, r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D96454
2020-11-09 23:29:20 +00:00
Jeff Gilbert 439d12dc7e Bug 1676242 - Enforce BPTC/RGTC level 0 => w/h multiple of 4. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D96457
2020-11-09 22:04:21 +00:00
Jeff Gilbert a2765314d2 Bug 1674592 - Shrink uploads based on byte size estimates. r=lsalzman
For example uploads from WASM heaps would previously copy most of the
heap into shmem.

Differential Revision: https://phabricator.services.mozilla.com/D96287
2020-11-09 20:09:22 +00:00
Andi-Bogdan Postelnicu 5e91efd61f Bug 1626555 - Add `dom/security` to the list of non-unified-build-compatible directories. r=sg
Differential Revision: https://phabricator.services.mozilla.com/D96427
2020-11-09 21:03:52 +00:00
Bryce Seager van Dyk 5344478e40 Bug 1673007 - Add profiler markers for events that may lead to decoder recreation. r=alwu
This patch adds profiler markers to surface when
- The MediaFormatReader detects a change in stream id.
- The MediaChangeMonitor classes for h264 and/or vpx detect a stream change.

These scenarios typically take place before a decoder is recreated.

Because recreating a decoder is a non-trivial process that can fail and/or
result in performance issues, having these markers helps us relate such issues
to decoder recreation in profiles.

Differential Revision: https://phabricator.services.mozilla.com/D94621
2020-11-09 19:39:41 +00:00
Bryce Seager van Dyk 08c43b7bd5 Bug 1673007 - Add markers and logs for when we Init the WMFDecoderModule. r=alwu
We aggressively log and mark here to help diagnose hard to nail down problems
with hardware decoding.

Differential Revision: https://phabricator.services.mozilla.com/D94619
2020-11-09 19:39:31 +00:00
Bryce Seager van Dyk 9c270df9c9 Bug 1673007 - Undef WMFAudioMFTManager's LOG macro at end of file. r=alwu
This stops the log leaking into other files during the unified build this is
desirable to avoid
- Other files relying on this log macro and then breaking when unified build
  boundaries shift.
- Other files getting this LOG definition unexpectedly and logging incorrectly
  and/or emitting warnings due to macro redefinitions.

Differential Revision: https://phabricator.services.mozilla.com/D94743
2020-11-09 19:39:29 +00:00
Byron Campen [:bwc] c6ea9724b4 Bug 1672590: Move strict jitter sanity check into a separate test, and disable that test on TSan. r=ng
Differential Revision: https://phabricator.services.mozilla.com/D95205
2020-11-09 19:35:08 +00:00
Brindusan Cristian ca85f574a0 Backed out changeset 3a087ad91d30 (bug 1626555) for build bustages. CLOSED TREE 2020-11-09 21:09:33 +02:00
Andi-Bogdan Postelnicu 6ffdaf663d Bug 1626555 - Add `dom/security` to the list of non-unified-build-compatible directories. r=sg
Differential Revision: https://phabricator.services.mozilla.com/D96427
2020-11-09 17:57:01 +00:00
alwu 7a92a1e5ef Bug 1675326 - part5 : move webvtt related crashtest to `dom/media/webvtt/test/crashtests`. r=bryce
Depends on D96106

Differential Revision: https://phabricator.services.mozilla.com/D96107
2020-11-09 15:47:30 +00:00
alwu ff629c2074 Bug 1675326 - part4 : move webvtt related reftest to `dom/media/webvtt/test/reftest`. r=bryce
Differential Revision: https://phabricator.services.mozilla.com/D96106
2020-11-09 15:47:14 +00:00
alwu 2cbf7b3920 Bug 1675326 - part3 : move webvtt related plain mochitests to `dom/media/webvtt/test/mochitest`. r=bryce
Depends on D96104

Differential Revision: https://phabricator.services.mozilla.com/D96105
2020-11-09 15:47:12 +00:00
alwu 9594ca92fc Bug 1675326 - part2 : move webvtt related xpcshell test to `dom/media/webvtt/test/xpcshell` r=bryce
Depends on D96103

Differential Revision: https://phabricator.services.mozilla.com/D96104
2020-11-09 15:47:10 +00:00
alwu 9d84da2096 Bug 1675326 - part1 : move webvtt related files into `dom/media/webvtt`. r=bryce
Differential Revision: https://phabricator.services.mozilla.com/D96103
2020-11-09 15:47:07 +00:00
Csoregi Natalia ae9d59c708 Backed out 2 changesets (bug 1675543) for marionette failures on test_refresh_firefox.py. CLOSED TREE
Backed out changeset d7af96ca92b4 (bug 1675543)
Backed out changeset d98cf0c9d34e (bug 1675543)
2020-11-09 19:50:09 +02:00
Andi-Bogdan Postelnicu 6c639eb537 Bug 1626555 - Add `dom/script` to the list of non-unified-build-compatible directories. r=sg
Differential Revision: https://phabricator.services.mozilla.com/D96401
2020-11-09 16:50:39 +00:00
Andi-Bogdan Postelnicu eddf5c3167 Bug 1626555 - Add `dom/reporting` to the list of non-unified-build-compatible directories. r=sg
Differential Revision: https://phabricator.services.mozilla.com/D96398
2020-11-09 12:14:27 +00:00
Edgar Chen 8c4c21dae9 Bug 1676127 - Don't deactivate top-level remote browser twice when browser window is lowered; r=hsivonen
Differential Revision: https://phabricator.services.mozilla.com/D96404
2020-11-09 14:57:54 +00:00
Andreas Pehrson d9c5753c12 Bug 1581139 - Fire InvalidModificationError on MediaRecorder track set changes. r=bryce
Differential Revision: https://phabricator.services.mozilla.com/D95694
2020-11-05 19:57:19 +00:00
julianwels bb49ec7b37 Bug 1675533 - Collect telemetry which content types get upgraded by HTTPS-Only and if they load successfully. r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D96087
2020-11-09 14:20:25 +00:00
Christoph Kerschbaumer f4cbe1ddd1 Bug 1671255: Allow test_csp_frame_ancestors_about_blank.html to run with fission and xorigin enabled. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D96389
2020-11-09 14:19:14 +00:00
Sean Feng ad624adcb4 Bug 1675543 - Cache PerformancePaintTiming's StartTime r=smaug
Currently we store the raw `StartTime` as a `TimeStamp` object, and
convert it to `DOMHighResTimeStamp` when calling `StartTime()`. However,
there's no need to do the conversion every time.

Depends on D96295

Differential Revision: https://phabricator.services.mozilla.com/D96296
2020-11-09 12:21:19 +00:00
Sean Feng 13653417af Bug 1675543 - Cache PerformanceResourceTiming's StartTime r=smaug
PerformanceResourceTiming recalculates the startTime every time when
`StartTime()` method is called, which slows down `GetEntriesByName()`
due to this method requires `StartTime()` to order the entries.

In addition to that, there's not need to recalculate it every time, since all
required timings are already set when the `PerformanceTimingData`
object is first created.

This patch calculates the `startTime` in the constructor and caches it.

Differential Revision: https://phabricator.services.mozilla.com/D96295
2020-11-09 12:20:10 +00:00
Bryce Seager van Dyk d9d223f601 Bug 1675365 - Don't use AbstractThread to get main thread in GMPService. r=jbauman
Differential Revision: https://phabricator.services.mozilla.com/D95924
2020-11-07 21:23:35 +00:00
Emilio Cobos Álvarez 3c8e145cf7 Bug 1676149 - Set a pref that a test relies on.
Differential Revision: https://phabricator.services.mozilla.com/D96413
2020-11-09 14:12:58 +00:00
Simon Giesecke 58611a371f Bug 1667015 - Output full path of source code files with NS_DebugBreak. r=dom-workers-and-storage-reviewers,asuth
Differential Revision: https://phabricator.services.mozilla.com/D91240
2020-10-23 00:57:07 +00:00
Noemi Erli 9c91fa69af Backed out changeset 4a679b76e51b (bug 1674592) for causing failures in test_conformance__extensions__ext-texture-compression-rgtc.html CLOSED TREE 2020-11-09 13:16:26 +02:00
Paul Adenot af7605fbbd Bug 1675791 - Put a space before the parenthesis, ignore the parenthetical when initializing the capture device. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D96193
2020-11-09 08:37:50 +00:00
Paul Adenot f40302059b Bug 1675791 - Fix CamerasParents log macro and put logs in all failure paths. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D96192
2020-11-09 08:37:47 +00:00
Butkovits Atila 1fa2432800 Backed out 2 changesets (bug 1675791) for causing bustage on CamerasParent.cpp. CLOSED TREE
Backed out changeset 71af27009fa2 (bug 1675791)
Backed out changeset a93b4617f74b (bug 1675791)
2020-11-09 10:23:29 +02:00
Paul Adenot 9c8507f630 Bug 1675791 - Put a space before the parenthesis, ignore the parenthetical when initializing the capture device. r=dminor
Depends on D96192

Differential Revision: https://phabricator.services.mozilla.com/D96193
2020-11-09 08:00:58 +00:00
Paul Adenot fdfb0c1263 Bug 1675791 - Fix CamerasParents log macro and put logs in all failure paths. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D96192
2020-11-09 08:01:42 +00:00
Jeff Gilbert 8adcd4f2b6 Bug 1674592 - Shrink uploads based on byte size estimates. r=lsalzman
For example uploads from WASM heaps would previously copy most of the
heap into shmem.

Differential Revision: https://phabricator.services.mozilla.com/D96287
2020-11-09 07:28:34 +00:00
Emilio Cobos Álvarez 796add1c53 Bug 1676011 - Set a pref that a test relies on.
Differential Revision: https://phabricator.services.mozilla.com/D96340
2020-11-09 02:30:20 +00:00
Makoto Kato 499ac3195b Bug 1675313 - Don't update IMEState during composition when element.focus() is called. r=masayuki
This is regression by bug 1658948.

We shouldn't update IME state during composition even if element.focus() is
called to current focused element.

Also, although this depends on netive impelentation of IME handling, I would
like to add unit test for this situation since we might add mock tests for
native IME handling.

Differential Revision: https://phabricator.services.mozilla.com/D96308
2020-11-08 08:36:58 +00:00
Emilio Cobos Álvarez 0d187533ef Bug 1392460 - Add a couple prefs to expose DOM_DELTA_PIXEL rather than DOM_DELTA_LINES to the web. r=masayuki,smaug
And use them to disable DOM_DELTA_LINES on Nightly builds, to see the
impact, since this is pretty hard to measure just with telemetry.

Differential Revision: https://phabricator.services.mozilla.com/D95388
2020-11-07 16:12:34 +00:00