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

735598 Коммитов

Автор SHA1 Сообщение Дата
Jan de Mooij 8a4347479f Bug 1673553 part 9 - Resurrect some IonBuilder comments, move some code from MIRBuilderShared.h to WarpBuilder. r=iain
Differential Revision: https://phabricator.services.mozilla.com/D97134
2020-11-18 15:46:29 +00:00
pbz 35d59c9708 Bug 1672344 - Added telemetry for measuring usage of external protocol navigations by iframes. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D95158
2020-11-18 15:42:06 +00:00
Gregory Mierzwinski d85fb6ec70 Bug 1677896 - Remove license header from raptor benchmark script. r=perftest-reviewers,tarek
Differential Revision: https://phabricator.services.mozilla.com/D97434
2020-11-18 15:34:19 +00:00
Jeff Muizelaar f3f4ba58d5 Bug 1678019 - Re-add handling of lut creation failure. r=aosmond
This was found by oss-fuzz:
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=27601
and caused by 1f9a32185f4c1d2abfe1e32d773505d865541ad7

Differential Revision: https://phabricator.services.mozilla.com/D97446
2020-11-18 15:02:52 +00:00
Lee Salzman e94ea21e9b Bug 1677872 - reduce division usage in brush shaders. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D97379
2020-11-18 14:39:20 +00:00
Johan Lorenzo 1f5c67fc8a Bug 1672277 - update WNP locales list for 83 r=pascalc, a=release
Differential Revision: https://phabricator.services.mozilla.com/D96387
2020-11-18 14:23:16 +00:00
Andrei Oprea 9cb0e8f98f Bug 1676831 - Intermittent TV browser/components/newtab/test/browser/browser_asrouter_experimentsAPILoader.js r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D97154
2020-11-18 13:48:29 +00:00
stransky 88732e2719 Bug 1677470 [Wayland] Enable to run Wayland on old Gtk for testing purposes but throw a warning message and add warning about GDK_BACKEND, r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D97149
2020-11-18 13:33:27 +00:00
stransky 34adc75404 Bug 1677489 [Wayland] Use static mutex for delayed commits r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D97160
2020-11-18 13:33:04 +00:00
Makoto Kato d7c9b6c0fe Bug 1673681 - Software keyboard show/dimiss shouldn't be reentrant. r=geckoview-reviewers,agi
Originally, this issue was bug 1283739. But I guess that this might be
regression by bug 1464096.

Actually, reentrant code seems to be broken now, so I make it simple.

Differential Revision: https://phabricator.services.mozilla.com/D97266
2020-11-18 12:39:42 +00:00
Emilio Cobos Álvarez d0cf38cffb Bug 1677920 - Remove writing mode argument from CalcAndCacheConsumedBSize(). r=TYLin
Always matches the frame's writing-mode.

Differential Revision: https://phabricator.services.mozilla.com/D97390
2020-11-18 11:06:29 +00:00
Cristina Coroiu 760416ddb7 Backed out changeset f488d4345f75 (bug 1676852) on request by smaug 2020-11-18 13:55:06 +02:00
Andrew Osmond e7f4c93e02 Bug 1677825 - Disable hardware acceleration if WebRender fails to initialize on Linux. r=jrmuizel
If we don't disable hardware acceleration when we lose WebRender, we
will likely fallback to OpenGL compositing. This is not a supported
configuration. We already do this step if we decide against using
WebRender during configuration, but not if it was lost at runtime.

Differential Revision: https://phabricator.services.mozilla.com/D97355
2020-11-18 02:44:03 +00:00
Simon Giesecke 0777f29688 Bug 1663924 - Use IDB_TRY in Maintenance::Run. r=dom-workers-and-storage-reviewers,ttung
Differential Revision: https://phabricator.services.mozilla.com/D93990
2020-11-18 08:58:37 +00:00
Simon Giesecke 50d4600728 Bug 1663924 - Use IDB_TRY in DatabaseOp::Run. r=dom-workers-and-storage-reviewers,ttung
Differential Revision: https://phabricator.services.mozilla.com/D93989
2020-11-18 08:57:45 +00:00
Simon Giesecke 189e2e5353 Bug 1663924 - Use IDB_TRY in FactoryOp::Run. r=dom-workers-and-storage-reviewers,ttung
Differential Revision: https://phabricator.services.mozilla.com/D93984
2020-11-18 08:56:14 +00:00
Simon Giesecke 0ea5dad734 Bug 1663924 - Use IDB_TRY in QuotaClient::UpgradeStorageFrom1_0To2_0. r=dom-workers-and-storage-reviewers,ttung,janv
Differential Revision: https://phabricator.services.mozilla.com/D93977
2020-11-18 11:10:34 +00:00
Emilio Cobos Álvarez fe742360bd Bug 1675376 - Lift IsBidiEnabled check up to the caller. r=mats
That avoids going all the way to the first continuation to call ResolveBidi on
it. This shaves a bunch of time when there are a lot of pages.

This is more problematic than it seems specially when there's no bidi, because
in the "bidi not enabled" case we never remove the flag, which is bad. When
bidi is actually enabled we usually have done the resolution already.

Differential Revision: https://phabricator.services.mozilla.com/D97358
2020-11-18 11:04:42 +00:00
Emilio Cobos Álvarez cdff7e9fe1 Bug 1675376 - Cache consumed BSize in a frame property for non-first continuations. r=mats
This removes virtually all the time under ConsumedBSize. See the comment for
what ensures the correctness of the cache: Basically, we refresh the cache for
a frame continuation every time we reflow it, which means that when next
continuations go look for it it should be up-to-date (we rely on that already
because we're looking at the content rect).

Differential Revision: https://phabricator.services.mozilla.com/D97357
2020-11-18 11:04:35 +00:00
Emilio Cobos Álvarez 2892508f9b Bug 1675376 - Pass consumed bsize to ApplySkipSides when during reflow. r=mats
The caller has it, so let's pass it down so that we don't need to compute it on
demand.

Differential Revision: https://phabricator.services.mozilla.com/D97356
2020-11-18 11:04:27 +00:00
Belén Albeza a91fb8ce84 Bug 1677697 - Fix storage actors being instanced twice r=ochameau
This avoids instancing twice the different storage type actors (legacy and resources). In order to keep current server tests working, a pref to force instancing legacy actors has been introduced.

Differential Revision: https://phabricator.services.mozilla.com/D97287
2020-11-17 15:53:28 +00:00
Alexandre Poirot 7f97511367 Bug 1676810 - [devtools] Use a shared WatchedData module in order to update cross process data object. r=jdescottes
This will allow to better handle more complex data like breakpoints.

Differential Revision: https://phabricator.services.mozilla.com/D96805
2020-11-18 09:23:34 +00:00
Valentin Gosu af22c7c5f0 Bug 1648493 - tests r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D88299
2020-11-18 09:29:56 +00:00
Andreas Pehrson 725671b486 Bug 1677520 - Clear the packetizer after an input stopped to avoid using its buffered data later. r=padenot
If an audio input is closed and then re-opened for the same AudioInputProcessing
listener, we end up re-using the same input packetizer. This would lead to the
data buffered in the input packetizer to be unaccounted for, inadvertently
triggering an assert.

This patch makes us clear the input packetizer when stopping an audio input such
that we have no state that can be unaccounted for.

Differential Revision: https://phabricator.services.mozilla.com/D97309
2020-11-18 09:20:56 +00:00
Andreas Pehrson 1f5e6dd903 Bug 1677520 - Add gtest for turning a live audio input off and on again. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D97308
2020-11-18 09:21:42 +00:00
Andreas Pehrson 092a9bb281 Bug 1677520 - Add a FramesVerifiedEvent to MockCubeb and re-purpose the FramesProcessedEvent. r=padenot
Prior to this patch the FramesProcessedEvent only exposed the number of frames
that had been verified non-silent. This meant there had to be a verifier and an
audio output hooked up to the audio input fed by the generator, for the event to
report any frames at all.

With this patch the FramesProcessedEvent reports the number of frames processed
by the fake audio thread, and the FramesVerifiedEvent the number of non-silent
frames seen by the verifier.

Differential Revision: https://phabricator.services.mozilla.com/D97307
2020-11-18 09:21:39 +00:00
Andreas Pehrson e72c74821d Bug 1677520 - Reset AudioInputProcessing assertion state also when audio driver gets stopped via CloseAudioInput. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D97306
2020-11-18 09:20:32 +00:00
Andreas Pehrson c1f0ab23b4 Bug 1677520 - Make MockCubebStream::Stop idempotent. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D97305
2020-11-18 09:20:32 +00:00
Simon Giesecke d7abe77fa1 Bug 1671367 - Add overloads of NS_NewLocal*FileStream functions returning a Result and use them. r=dom-workers-and-storage-reviewers,necko-reviewers,asuth
Differential Revision: https://phabricator.services.mozilla.com/D94138
2020-11-17 19:30:05 +00:00
Simon Giesecke 936d3aba1c Bug 1671367 - Use LS_TRY in UpdateUsageFile. r=dom-workers-and-storage-reviewers,asuth
Differential Revision: https://phabricator.services.mozilla.com/D94137
2020-11-17 19:30:07 +00:00
Simon Giesecke 5e18c684c2 Bug 1671367 - Change CreateStorageConnection to return a Result and use LS_TRY. r=dom-workers-and-storage-reviewers,asuth
Differential Revision: https://phabricator.services.mozilla.com/D94136
2020-11-18 09:15:41 +00:00
Simon Giesecke 22172e8e5b Bug 1671367 - Change GetUsage to return a Result and use LS_TRY. r=dom-workers-and-storage-reviewers,asuth
Differential Revision: https://phabricator.services.mozilla.com/D94135
2020-11-17 19:29:55 +00:00
Simon Giesecke e80752cbe5 Bug 1671367 - Change LoadUsageInfo to return a Result and Use LS_TRY. r=dom-workers-and-storage-reviewers,asuth
Differential Revision: https://phabricator.services.mozilla.com/D94134
2020-11-17 19:29:55 +00:00
Simon Giesecke 00efd4a24c Bug 1671367 - Change GetUsageJournalFile to return a Result and Use LS_TRY. r=dom-workers-and-storage-reviewers,asuth
Differential Revision: https://phabricator.services.mozilla.com/D94133
2020-11-17 19:29:57 +00:00
Simon Giesecke 0704913795 Bug 1671367 - Change GetUsageFile to return a Result and Use LS_TRY. r=dom-workers-and-storage-reviewers,asuth
Differential Revision: https://phabricator.services.mozilla.com/D94132
2020-11-17 19:30:00 +00:00
Simon Giesecke 4c1da92e19 Bug 1671367 - Use LS_TRY in QuotaClient::InitOrigin. r=dom-workers-and-storage-reviewers,asuth,janv
This also removes uses of REPORT_TELEMETRY_INIT_ERR, which reports to
telemetry that has already expired.

Differential Revision: https://phabricator.services.mozilla.com/D94039
2020-11-17 19:30:02 +00:00
Sylvestre Ledru bebb9f9181 Bug 1519636 - Reformat with clang-format-11 to the Google coding style r=andi,sg,geckoview-reviewers,snorp
It is bringing some minor changes

# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D90795
2020-11-18 09:05:59 +00:00
Cristina Coroiu a6ec96e2b1 Backed out changeset 2991f291f95f (bug 1677293) for Wd failures at mozilla/webdriver/take_full_screenshot/iframe.py on a CLOSED TREE 2020-11-18 13:29:18 +02:00
Butkovits Atila 08cec85294 Backed out changeset 6fe2e921692a (bug 1672344) for build bustages. CLOSED TREE 2020-11-18 11:30:52 +02:00
pbz 9c677a3b1c Bug 1672344 - Added telemetry for measuring usage of external protocol navigations by iframes. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D95158
2020-11-18 08:52:57 +00:00
Tim Nguyen 73e2871fa8 Bug 1525737 - Remove layout/xul/grid directory. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D53296
2020-11-17 01:20:33 +00:00
Tim Nguyen eb259473ce Bug 1525737 - Remove support for XUL grid display values. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D53297
2020-11-17 01:20:33 +00:00
Tim Nguyen 082c712f75 Bug 1525737 - Remove/replace usages of XUL grid display values. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D53300
2020-11-17 01:20:34 +00:00
Jeff Muizelaar bd97027076 Bug 1678186 - Fix up draw call timing and move under PRINT_TIMINGS. r=lsalzman
This also prints the shader name

Differential Revision: https://phabricator.services.mozilla.com/D97517
2020-11-19 01:46:02 +00:00
Emma Malysz 73a40153e2 Bug 1649616, remove OS.File usages from ContextualIdentityService.jsm r=barret
Differential Revision: https://phabricator.services.mozilla.com/D97054
2020-11-19 01:48:07 +00:00
Jean-Yves Avenard 47c56b553d Bug 1518344 - P5. Enable remote decoding for Window on ARM. r=bryce,mjf
It's better to have the control set on weither the RDD is enabled or not.
Additionally, RDD works on my Yoga ARM machine just fine.

Differential Revision: https://phabricator.services.mozilla.com/D96683
2020-11-19 01:17:54 +00:00
Jean-Yves Avenard 0e897d1e55 Bug 1518344 - P4. Don't attempt to use the RDD process if we failed to start it earlier. r=mjf,bryce,padenot
Now that launching the RDD process is fully asynchronous and no longer block the parent main thread, we can enable it on all platforms.

If we did fail to start it, we will not attempt again unless on Nightly.

Re-enable the RDD on Windows for ARM seeing that even if it did fail, it won't inconvenience the user anymore (other than the first video/audio element will take longer than usual to start)

Differential Revision: https://phabricator.services.mozilla.com/D96669
2020-11-16 17:42:55 +00:00
Jean-Yves Avenard 5318ef7bab Bug 1518344 - P3. Launch the RDD process fully asynchronously. r=jld,mjf,bryce
And clarify which thread a method is called from, ensure all members are only ever accessed on the main thread.

Differential Revision: https://phabricator.services.mozilla.com/D96668
2020-11-19 01:21:05 +00:00
Timothy Nikkel 961a63950a Bug 1675709. Make sure to only call NotifyApzTransaction on scroll frames after the paint transaction is complete in the webrender case. r=mattwoodrow
In bug 1674935 we encountered a situation where NotifyApzTransaction was called more than once on a scroll frame in one paint transaction, clearing the scroll updates before they should have been. In that bug I moved the NotifyApzTransaction calls to happen at the end of one transaction for the non-wr code path., but I left the wr code path alone to reduce risk becase we didn't have proof the same could happen with wr. In this bug I will change how the wr code path works to ensure that this problem cannot happen.

Differential Revision: https://phabricator.services.mozilla.com/D96165
2020-11-15 02:20:04 +00:00
moz-wptsync-bot e439ef51b7 Bug 1677699 - [wpt-sync] Update web-platform-tests to a719147427a6934d24fe013c1251f7294e4afced, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: a719147427a6934d24fe013c1251f7294e4afced
wpt-type: landing
2020-11-18 08:43:00 +00:00