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

798020 Коммитов

Автор SHA1 Сообщение Дата
Mike Hommey 2e53b575b3 Bug 1773399 - Update lock_api to 0.4.7. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D148713
2022-06-09 20:05:43 +00:00
Mozilla Releng Treescript 6bed19b5e6 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
da -> 29b13853c2939132d76b46e8f108b84f5170baf4
eu -> 248c34dc890f37d6e0ca0ab9c11e617c005a2620
hye -> dbe5f88f9a96d994cb2e8ba6c71eb2b6b2cf3ae4
tg -> 175f9ab60d2dd1c60e109a5bdd8da0b82a5a0090
2022-06-09 19:04:28 +00:00
Joel Maher 490f3d046c Bug 1773523 - allow_xul_xbl support in manifests. r=mccr8,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D148681
2022-06-09 19:01:01 +00:00
Molnar Sandor dfdce4d338 Backed out 2 changesets (bug 1773469, bug 1773468) for causing browser-chrome failures in test/static/browser_all_files_referenced.js CLOSED TREE
Backed out changeset 65833ced5638 (bug 1773469)
Backed out changeset ebc7b14f1ce5 (bug 1773468)
2022-06-09 22:02:36 +03:00
Michael Froman 2642f0c16e Bug 1773373 - pt4 - Don't include modules/audio_processing/include/config.h since it is going away soon r=ng
Differential Revision: https://phabricator.services.mozilla.com/D148693
2022-06-09 18:02:18 +00:00
Michael Froman ca101021b9 Bug 1773373 - pt3 - Remove dependency on webrtc::Config r=ng
Differential Revision: https://phabricator.services.mozilla.com/D148692
2022-06-09 18:02:18 +00:00
Michael Froman 8b40e9b6d2 Bug 1773373 - pt2 - Move CaptureDeviceType and CaptureDeviceInfo from libwebtc to VideoEngine r=ng
Differential Revision: https://phabricator.services.mozilla.com/D148691
2022-06-09 18:02:17 +00:00
Michael Froman ae230bf274 Bug 1773373 - pt1 - Remove unused mConfig and related methods in VideoEngine r=ng
Differential Revision: https://phabricator.services.mozilla.com/D148690
2022-06-09 18:02:17 +00:00
Mark Banner 313403bd81 Bug 1773469 - Change about:protections module files to use mjs extensions. r=pbz
Depends on D148772

Differential Revision: https://phabricator.services.mozilla.com/D148773
2022-06-09 17:53:11 +00:00
Mark Banner 42e790f7aa Bug 1773468 - Change about:logins module files to use mjs extensions. r=sgalich
Depends on D148771

Differential Revision: https://phabricator.services.mozilla.com/D148772
2022-06-09 17:53:11 +00:00
Brad Werth 267b206414 Bug 1773156 Part 2: Don't destroy tile cache backdrop surfaces during prepare_for_new_scene. r=gw
It's not necessary to clear the tile cache backdrop surface when a new
scene arrives. Doing so has unintended consequences because clearing the
backdrop surface forces the destruction of the associated native surface.
That native surface will very likely just have to be recreated. If the new
scene doesn't have a backdrop, or has a different backdrop, the logic in
take_context is sufficient to destroy the old one.

Depends on D148704

Differential Revision: https://phabricator.services.mozilla.com/D148705
2022-06-09 17:31:22 +00:00
Brad Werth 96cc289338 Bug 1773156 Part 1: Deallocate native color backdrop surfaces upon tile cache destroy. r=gw
This ensures that the native surfaces for color backdrops are destroyed
when the tile cache itself is destroyed.

Depends on D148678

Differential Revision: https://phabricator.services.mozilla.com/D148704
2022-06-09 17:31:21 +00:00
Brad Werth 5ece66ed4c Bug 1773353: Prevent ResourceQueue::EvictAll and ::EvictBefore from attempting to retrieve elements of an empty queue. r=media-playback-reviewers,padenot
These early exits prevent calls to `ResourceAt(0)` on an empty queue. Such
a call emits an NS_WARN message. Both calls can either start with an empty
queue or loop until they empty the queue. Since these functions are called
frequently, the NS_WARN messages can fill up the console.

Differential Revision: https://phabricator.services.mozilla.com/D148678
2022-06-09 17:28:12 +00:00
Punam Dahiya 42cd29cbeb Bug 1769085 - Fix PBM tests to handle opening Spotlight r=mviar
Differential Revision: https://phabricator.services.mozilla.com/D147117
2022-06-09 17:09:12 +00:00
Molnar Sandor 3bd22afa0b Backed out changeset 3ec447f44180 (bug 1773076) for causing xpc failure in test_ext_theme_experiments and lint failure. CLOSED TREE 2022-06-09 20:08:32 +03:00
Emilio Cobos Álvarez d6c7207d17 Bug 1771262 - z-index should apply to menupopup frames. r=stransky
nsMenuPopupFrame initialized the view z-index to a hard-coded INT32_MAX, but
then reset it on restyles based on ZIndex() in SyncFrameViewProperties().

We specify z-index here, so use a consistent z-index all around:

  https://searchfox.org/mozilla-central/rev/ace2c59e6c56b2dcba25af1aa8903a5e7f9a5857/toolkit/content/xul.css#255-256

I suspect this is also causing that weird bug about menus going under other
menus on macOS (bug 1763990).

Differential Revision: https://phabricator.services.mozilla.com/D148762
2022-06-09 16:44:43 +00:00
Luca Greco ce434bb06e Bug 1773076 - theme_experiment should be allowed to addons installed non-temporarily on builds allowing disabled signature checks. r=willdurand
Differential Revision: https://phabricator.services.mozilla.com/D148539
2022-06-09 16:34:50 +00:00
Tooru Fujisawa a3bf2422b1 Bug 1772100 - Part 13: Use plain object for lazy getter in browser/components/pocket/. r=thecount
Differential Revision: https://phabricator.services.mozilla.com/D148023
2022-06-09 16:21:48 +00:00
Tooru Fujisawa aec8c4ae15 Bug 1772100 - Part 2: Use plain object for lazy getter in browser/components/attribution/. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D148012
2022-06-09 16:21:47 +00:00
Barret Rennie 4ec40ab411 Bug 1760130 - Re-enable test_ExperimentManager_enroll.js on windows on Windows 10 r=emcminn
Differential Revision: https://phabricator.services.mozilla.com/D148273
2022-06-09 16:11:14 +00:00
Barret Rennie 802ed4da39 Bug 1760130 - Run FileTestUtils cleanup at the latest possible phase r=mak
Differential Revision: https://phabricator.services.mozilla.com/D148147
2022-06-09 16:11:13 +00:00
Wong Yi Xiong 3e3ada18c6 Bug 1768675 - Use wrapper for embedded Youtube videos. r=pip-reviewers,kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D148367
2022-06-09 16:07:05 +00:00
Nika Layzell 27ba9ff903 Bug 1773361 - Remove QueueParamTraits<Shmem>, r=jgilbert
Differential Revision: https://phabricator.services.mozilla.com/D148680
2022-06-09 16:03:25 +00:00
Butkovits Atila 462c9bb176 Merge autoland to mozilla-central. a=merge 2022-06-09 18:59:52 +03:00
Lee Salzman fc5db6d514 Bug 1772643 - Clamp no-repeat steps to valid range. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D148805
2022-06-09 15:57:57 +00:00
Jan de Mooij 02b6776fb2 Bug 1770366 part 6 - Rely on preserved frame pointer more after JIT ABI calls. r=iain
Simplify and optimize Baseline stub frames, rectifier frames and Baseline generator-resume
to use the frame pointer register instead of computing it from the descriptor.

Differential Revision: https://phabricator.services.mozilla.com/D148646
2022-06-09 13:49:17 +00:00
Jan de Mooij 99c698c880 Bug 1770366 part 5 - Add frame pointer to IonJS/Warp frames. r=iain
Change OSR to use the standard frame epilogue on the Baseline side and frame prologue
on the CodeGenerator side.

Bailouts now have to copy the saved-frame-pointer from the Ion frame. This lets us
simplify the code too.

Differential Revision: https://phabricator.services.mozilla.com/D148645
2022-06-09 13:49:17 +00:00
Jan de Mooij e691ad9f20 Bug 1770366 part 4 - Tidy up frame offset and size calculations. r=iain
This adds `offsetOfLocalSlots_` and `offsetOfPassedArgSlots_`, so that we can
more easily add the frame pointer to the frame in the next patch.

Differential Revision: https://phabricator.services.mozilla.com/D148644
2022-06-09 13:49:16 +00:00
Jan de Mooij 0bfc1498c2 Bug 1770366 part 3 - Use unsigned integers for some offsets. r=iain
Differential Revision: https://phabricator.services.mozilla.com/D148643
2022-06-09 13:49:16 +00:00
Jan de Mooij f494b058ad Bug 1770366 part 2 - Don't include space for argument slots in safepoints. r=iain
The only slots stored in the `BitSet` are local slots, so there's no need to include
the space we reserve for arguments pushed for callee functions. This should make
safepoints a bit more compact too.

This was the behavior before the fix in bug 771398. Other parts of that patch were
then reverted in bug 934502, after bug 952992 simplified how call arguments are
handled, but we never reverted this part.

Also removes `StackOffsetToSlot`, it was similarly unused.

Differential Revision: https://phabricator.services.mozilla.com/D148642
2022-06-09 13:49:16 +00:00
Jan de Mooij 797d824495 Bug 1770366 part 1 - Rename *SlotCount to *SlotsSize in a few places. r=iain
It used to be that slots were pointer-sized, but this was changed in bug 950703.
Rename "SlotCount" to "SlotsSize" to make clear that it's number of bytes.

Differential Revision: https://phabricator.services.mozilla.com/D148641
2022-06-09 13:49:15 +00:00
Cosmin Sabou a8fe62db96 Backed out 2 changesets (bug 1773265, bug 1773264) for causing wpt mouse-pointer related failures.
Backed out changeset a4dd1e07fbf5 (bug 1773265)
Backed out changeset 96fbfb8cd08a (bug 1773264)
2022-06-09 18:57:30 +03:00
Cosmin Sabou 882f253121 Backed out 4 changesets (bug 1773373) for causing hybrid build bustages. CLOSED TREE
Backed out changeset c705807d3549 (bug 1773373)
Backed out changeset 0806b667b3ac (bug 1773373)
Backed out changeset 121fba1d1b49 (bug 1773373)
Backed out changeset 41232e986121 (bug 1773373)
2022-06-09 18:47:16 +03:00
Lee Salzman 87094c967b Bug 1773270 - Check for subpixel AA in DrawTargetWebgl::StrokeGlyphs. r=aosmond,gfx-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D148744
2022-06-09 15:33:21 +00:00
Lee Salzman 8fcc63190b Bug 1746913 - Clamp clip distances to valid range. r=gfx-reviewers,jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D148743
2022-06-09 15:32:15 +00:00
Thomas Wisniewski a152b389c3 Bug 1769740 - have the SmartBlock Facebook SDK shim not provide a 'log in with Facebook' button if the placeholder has textContent already, to prevent multiple buttons from appearing; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D148790
2022-06-09 15:15:04 +00:00
Butkovits Atila 6f2586929c Backed out 6 changesets (bug 1770366) for causing failure at mouse-pointer-boundary-events-for-shadowdom.html. CLOSED TREE
Backed out changeset 056b37d052bc (bug 1770366)
Backed out changeset 1c35c1a7b373 (bug 1770366)
Backed out changeset e8f787c59185 (bug 1770366)
Backed out changeset 789cf763c617 (bug 1770366)
Backed out changeset 83801e33f21a (bug 1770366)
Backed out changeset df8aad2f05fa (bug 1770366)
2022-06-09 18:27:50 +03:00
Tooru Fujisawa 3d60f87c04 Bug 1773400 - Bump jsparagus for bug 1770509. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D148770
2022-06-09 15:06:44 +00:00
Michael Froman 1be0e3acb6 Bug 1773373 - pt4 - Don't include modules/audio_processing/include/config.h since it is going away soon r=ng
Differential Revision: https://phabricator.services.mozilla.com/D148693
2022-06-09 15:02:05 +00:00
Michael Froman 16ad6c2366 Bug 1773373 - pt3 - Remove dependency on webrtc::Config r=ng
Differential Revision: https://phabricator.services.mozilla.com/D148692
2022-06-09 15:02:05 +00:00
Michael Froman 87b56161da Bug 1773373 - pt2 - Move CaptureDeviceType and CaptureDeviceInfo from libwebtc to VideoEngine r=ng
Differential Revision: https://phabricator.services.mozilla.com/D148691
2022-06-09 15:02:05 +00:00
Michael Froman 78a40709e8 Bug 1773373 - pt1 - Remove unused mConfig and related methods in VideoEngine r=ng
Differential Revision: https://phabricator.services.mozilla.com/D148690
2022-06-09 15:02:04 +00:00
Butkovits Atila c6925d6614 Backed out changeset 66ef69365a0d (bug 1772868) for causing failures at test_autocomplete_basic_form.html. CLOSED TREE 2022-06-09 18:01:16 +03:00
Emilio Cobos Álvarez df28d4be99 Bug 1773491 - Partially back out bug 1773359 since Solaris also defines this constant. DONTBUILD
MANUAL PUSH: Tier3 build fix / backout CLOSED TREE
2022-06-09 16:35:00 +02:00
Butkovits Atila 3d807844c7 Backed out changeset 46c9d33f30a7 (bug 1773284) for causing devtools failures. CLOSED TREE 2022-06-09 17:15:41 +03:00
Hubert Boma Manilla c89f87a6d2 Bug 1685949 - [devtools] Fix perma fail on browser_console_context_menu_entries.js r=nchevobbe
Since Network monitoring is switched of by default in the browser console, we need to
switch it on  explicitly for the browser_console_context_menu_entries.js test.

Differential Revision: https://phabricator.services.mozilla.com/D148776
2022-06-09 13:54:14 +00:00
Jan de Mooij 8e11d34a2b Bug 1770366 part 6 - Rely on preserved frame pointer more after JIT ABI calls. r=iain
Simplify and optimize Baseline stub frames, rectifier frames and Baseline generator-resume
to use the frame pointer register instead of computing it from the descriptor.

Differential Revision: https://phabricator.services.mozilla.com/D148646
2022-06-09 13:49:17 +00:00
Jan de Mooij ea29d24cc1 Bug 1770366 part 5 - Add frame pointer to IonJS/Warp frames. r=iain
Change OSR to use the standard frame epilogue on the Baseline side and frame prologue
on the CodeGenerator side.

Bailouts now have to copy the saved-frame-pointer from the Ion frame. This lets us
simplify the code too.

Differential Revision: https://phabricator.services.mozilla.com/D148645
2022-06-09 13:49:17 +00:00
Jan de Mooij e29aef5a2c Bug 1770366 part 4 - Tidy up frame offset and size calculations. r=iain
This adds `offsetOfLocalSlots_` and `offsetOfPassedArgSlots_`, so that we can
more easily add the frame pointer to the frame in the next patch.

Differential Revision: https://phabricator.services.mozilla.com/D148644
2022-06-09 13:49:16 +00:00
Jan de Mooij b14ccea971 Bug 1770366 part 3 - Use unsigned integers for some offsets. r=iain
Differential Revision: https://phabricator.services.mozilla.com/D148643
2022-06-09 13:49:16 +00:00