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