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

791894 Коммитов

Автор SHA1 Сообщение Дата
Marian-Vasile Laza 489ae24cb0 Merge autoland to mozilla-central. a=merge 2022-04-14 14:44:12 -07:00
ui.sayuree 92dd774844 Bug 1702491 - remove redundant checks for QI. r=mkaply,webdriver-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D143732
2022-04-14 20:20:38 +00:00
Max 3311f7c0a5 Bug 1764226 - Add video wrapper with subtitle support for mozilla.hosted.panopto.com. r=pip-reviewers,niklas
Corrected order of wrappers.

Updated container to #absoluteControls, and used a single querySelector for #overlayCaption innerText.

Differential Revision: https://phabricator.services.mozilla.com/D143441
2022-04-14 20:20:16 +00:00
Luca Greco 000f909691 Bug 1748530 - Log a warning in the event page DevTools console panel when terminate on idle is ignored. r=mixedpuppy,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D143520
2022-04-14 19:54:32 +00:00
Luca Greco e4af85d2ad Bug 1748530 - Prevent event page from being terminated on idle while a devtools toolbox is attached to the extension. r=mixedpuppy,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D142991
2022-04-14 19:54:32 +00:00
Janvi Bajoria 8c78350a93 Bug 1763717 - Updated PiP text-tracks bottom multiplier r=kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D143322
2022-04-14 19:49:28 +00:00
Mike Kaply c51e09a803 Bug 1520913 - Allow password manager exceptions in policy. r=mstriemer,fluent-reviewers,flod,preferences-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D142886
2022-04-14 19:41:32 +00:00
Zaggy1024 987956876c Bug 1764477 - Fix propagation of video bit depth changes to the output. r=aosmond
Previously, AsyncImagePipelineManager::UpdateImageKeys did not check bit depth when updating image keys, and WebRenderTextureHost did not correctly wrap GetColorDepth(). This caused the configuration not to correctly update.

Differential Revision: https://phabricator.services.mozilla.com/D143558
2022-04-14 19:14:17 +00:00
Jonatan Klemets a9aac08790 Bug 1764737 - Add missing OOM checks in GeneralParser<ParseHandler, Unit>::exportFrom. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D143751
2022-04-14 19:08:03 +00:00
Mozilla Releng Treescript e28a51a54d no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
hye -> 248758e6cc3416f9fd1c7e017c4ca95126b292e5
kab -> e30680771ed910130a841d5da7b063b0675010cb
sr -> 68057658ad2e56968a88f4dfb35a7fa72dd45783
tg -> ae478186dc31bd9ef7c17636002919f371f34c3b
2022-04-14 19:07:06 +00:00
Dimi 9887ecb7a4 Bug 1763805 - Convert cc-exp-month and cc-exp-year to string before passing to GeckoView r=sgalich,tgiles,geckoview-reviewers,agi
GeckoView expects string for "cc-exp-month" and "cc-exp-year", however, the `createNormalizedRecord`
method added in bug 1760834 while submitting a cc form, might change the value from string to number.

Differential Revision: https://phabricator.services.mozilla.com/D143535
2022-04-14 19:02:06 +00:00
Zaggy1024 f0204aec5b Bug 1763680 - Allow D3D9DXVA2Manager to correctly determine hardware support for the H264 decoder. r=alwu
D3D9 hardware decoding detection was failing due to a change to provide DXVA2Manager::SupportsConfig with information about the compressed video format. Provide both input and output media types to allow it to correctly determine support.

Changed WMFVideoMFTManager logging to log when DXVA initialization fails for D3D11 but succeeds for D3D9.

Differential Revision: https://phabricator.services.mozilla.com/D143505
2022-04-14 18:44:05 +00:00
Scott 1c206dca95 Bug 1764799 - Save to Pocket panel dark mode border fix. r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D143742
2022-04-14 18:42:55 +00:00
Mitchell Hentges 97b39cb317 Bug 1764711: Move boto3 to requirement file r=ahal
The `upload_geneated_sources.py` script needs `boto3`, but was:
* Running in CI with Mach having a site-packages-source of `None`
* Using the `common` site (which inherits Mach's site-packages-source)
* Installing `boto3` outside of the knowledge of the centralized
  dependency system.

Make a `upload-generated-sources` site, and move `boto3` to it.

Differential Revision: https://phabricator.services.mozilla.com/D143715
2022-04-14 18:00:30 +00:00
James Graham eeeed6c37f Bug 1764475 - Fix mach wpt --product, r=whimboo
We were importing a module that was previously imported into wpt.run, but isn't
any longer. Directly import the relevant module instead.

Differential Revision: https://phabricator.services.mozilla.com/D143592
2022-04-14 16:55:14 +00:00
Dennis Schubert e0cba06af3 Bug 1762217 - Add additional UA overrides for Firefox 100. r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D143738
2022-04-14 16:53:30 +00:00
Paul Zuehlcke 78153e1936 Bug 1741597 - Revert cookie behavior to initial default value when dFPI rollout pref is set to false. r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D131348
2022-04-14 16:32:34 +00:00
Ben Hearsum 759064881f Bug 1763573: temporarily disable Windows 7 taskbar pinning to determine whether or not it's causing crashes r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D143719
2022-04-14 16:26:34 +00:00
Alexandre Lissy cd822fce9c Bug 1761054 - Add Utility Processes with proper classification in about:processes r=nika,fluent-reviewers,flod,florian
Differential Revision: https://phabricator.services.mozilla.com/D141881
2022-04-14 16:22:21 +00:00
Alexandre Lissy 81f6c7bb9e Bug 1761054 - Introduce UtilityProcessManager::StartService r=nika
Differential Revision: https://phabricator.services.mozilla.com/D142687
2022-04-14 16:22:20 +00:00
Meg Viar 8d7ec958ea Bug 1764330 - The QR code from the "PB_FOCUS_PROMO" modal wrongly redirects to the "Firefox Klar" app even if the region is set to "US" and a Firefox en-US locale build is used r=pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D143724
2022-04-14 16:09:34 +00:00
Florian Quèze a62a18fff6 Bug 1764113 - avoid incrementing thread wakeup glean counters by 0, r=gerald.
Differential Revision: https://phabricator.services.mozilla.com/D143580
2022-04-14 16:01:15 +00:00
Sebastian Hengst dfd1f2cebd Bug 1762638 - disable 2 xpcshell tests on macOS debug with fission enabled. r=jmaher DONTBUILD
These started to fail after they got turned on for fission in bug 1751492.

Differential Revision: https://phabricator.services.mozilla.com/D143352
2022-04-14 15:43:45 +00:00
Julian Descottes 4123cbb1f1 Bug 1764615 - [wdspec] new_tab fixture should restore the webdriver window_handle r=webdriver-reviewers,whimboo
Alternatively, we could avoid updating the window_handle completely and run the test in a background tab.

Differential Revision: https://phabricator.services.mozilla.com/D143680
2022-04-14 15:24:23 +00:00
Chris H-C 80631a305a Bug 1763593 - GIFFT mirroring is now fallible r=janerik
We need to clear state at shutdown that we hold for GIFFT mirroring purposes.
However, more data can come in even later (there's nothing stopping it. Plus,
Glean can meaningfully record later given its shutdown happens in a later
phase), so the naive approach of lazy-instantiate and RunOnShutdown-clear
doesn't work.

Since Telemetry is only good to AppShutdownTelemetry, we now fail to mirror to
it after AppShutdownTelemetry and clear state in the immediately-next phase.

Also, data can come in earlier than we have a main thread to dispatch to,
requiring some careful finagling of threads to ensure our cleanup routine
is appropriately registered.

Differential Revision: https://phabricator.services.mozilla.com/D143522
2022-04-14 15:17:29 +00:00
Jens Stutte c42aa7bbca Bug 1726714: Remove redundant QuotaManager::ShutdownStarted. r=dom-storage-reviewers,janv
Depends on D140805

Differential Revision: https://phabricator.services.mozilla.com/D140806
2022-04-14 15:05:37 +00:00
Jens Stutte 9b8f88efa9 Bug 1726714: Remove shutdown state from quota clients. r=dom-storage-reviewers,janv
Depends on D140802

Differential Revision: https://phabricator.services.mozilla.com/D140805
2022-04-14 15:05:37 +00:00
Jens Stutte 81409924e8 Bug 1726714: Move IsShuttingDownOn(Non)BackgroundThread functions to Client base class. r=dom-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D140802
2022-04-14 15:05:36 +00:00
gliu20 67c200a857 Bug 1731889 - Remove the 'visibility' property instead of setting it to 'visible' so a11y tools don't read these when their parent is hidden. r=morgan,jaws
Differential Revision: https://phabricator.services.mozilla.com/D126527
2022-04-14 15:02:56 +00:00
Niklas Baumgardner 0cc737295e Bug 1763160 - Hide toggle when PiP is disabled. r=pip-reviewers,mhowell
Differential Revision: https://phabricator.services.mozilla.com/D142969
2022-04-14 14:30:31 +00:00
Tim Chevalier 624d18e65f Bug 1763877 - Root elements in TupleType::tuple_with r=jandem
Previously, tuple_with() declared the following pointer to its tuple
argument's elements:
   HeapSlotArray t = tuple->getDenseElements();
Because this wasn't rooted, incremental GC could cause t to be used
after freeing. Since t was only used twice, I inlined it to solve this
problem.

Differential Revision: https://phabricator.services.mozilla.com/D143309
2022-04-14 14:28:30 +00:00
Gabriele Svelto 222253b8d8 Bug 1764545 - Pull in the latest version of dump_syms r=calixte
Differential Revision: https://phabricator.services.mozilla.com/D143699
2022-04-14 14:25:46 +00:00
Jon Coppeard 5aaa249316 Bug 1764309 - Part 4: Add a test for JSObject::swap r=jandem
Depends on D143478

Differential Revision: https://phabricator.services.mozilla.com/D143479
2022-04-14 14:06:41 +00:00
Jon Coppeard 45c6707181 Bug 1764309 - Part 3: Remove a bunch of assertions in JSObject::swap that don't apply r=jandem
Most builtin objects are disallowed nowadays so we don't need to check these
and we can the special cases related to the size of JSFunction.

Depends on D143477

Differential Revision: https://phabricator.services.mozilla.com/D143478
2022-04-14 14:06:40 +00:00
Jon Coppeard b2a39d6065 Bug 1764309 - Part 2: Fix swapping objects with dictionary mode slots r=jandem
I'm not sure how much this comes up in practice but swapping objects with
dictionary mode slots has been broken since the dictionary mode slot span was
moved to the slots header from the shape. The fix is to use the length of the
values vector in NativeObject::fillInAfterSwap.

Depends on D143476

Differential Revision: https://phabricator.services.mozilla.com/D143477
2022-04-14 14:06:40 +00:00
Jon Coppeard 465a491ecf Bug 1764309 - Part 1: Free all dynamic slots first after swap r=jandem
We can get an assertion failure from the memory tracking code if we try
associate swapped dynamic slots with an object before remving the memory for
its previous dynamic slots. The fix is to remove associations for both objects
first before adding the new ones.

This is only an assertion failure and has no consequence in release builds.

Differential Revision: https://phabricator.services.mozilla.com/D143476
2022-04-14 14:06:40 +00:00
André Bargull b58646ed00 Bug 1764716: Use standard call flags when inlining the Array constructor through Function.prototype.call. r=jandem
`GetIndexOfArgument()` doesn't yet support `CallFlags::FunCall`, so when we inline
the Array constructor through `Function.prototype.call`, use `CallFlags::Standard`
instead.

This is the only place where `CallFlags::FunCall` can be passed through to
`GetIndexOfArgument()`.

Changing `GetIndexOfArgument()` to support `CallFlags::FunCall` isn't straight
forward, because the argument indices are different depending on whether or not
this is an inlined or non-inlined `Function.prototype.call`.

Differential Revision: https://phabricator.services.mozilla.com/D143712
2022-04-14 14:05:01 +00:00
Emilio Cobos Álvarez d5df487b65 Bug 1739339 - Address nit correctly.
MANUAL PUSH: Bustage fix CLOSED TREE
2022-04-14 16:09:37 +02:00
stransky 698f877ecf Bug 1739339 [Linux] Remove mDragPopup widget from Gtk D&D context before we reuse it for new D&D operation r=emilio
We use mDragPopup to visualize D&D operation. When previous D&D operation is not finished and new one is started, emulate what internal Gtk routine gtk_drag_remove_icon() does
and remove mDragPopup from the previous D&D context to avoid Gtk confusion.

Differential Revision: https://phabricator.services.mozilla.com/D143595
2022-04-14 13:43:54 +00:00
stransky efce6cb94a Bug 1739339 [Linux] Log GdkDragContext in D&D logs r=emilio"
Differential Revision: https://phabricator.services.mozilla.com/D143594
2022-04-14 13:43:53 +00:00
stransky 0971af219a Bug 1764319 [Wayland] Save initial position from nsWindow::Create() r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D143692
2022-04-14 13:34:28 +00:00
Marco Bonardo 59338c231d Bug 1764275 - Add faviconDataUrl and imagePageUrl to Snapshot Groups. r=daleharvey
Add faviconDataUrl and imagePageUrl to each Snapshot Group so the companion can
directly use these instead of a polyfill for faviconImage and url.

Also change favicon service APIs to respect mDefaultIconURIPreferredSize instead
of always returning the largest icon. This allows to use those APIs more easily
from jsm modules without having to pass around window handles.

Differential Revision: https://phabricator.services.mozilla.com/D143462
2022-04-14 13:10:54 +00:00
Andrew Halberstadt 4e7c111145 Bug 1761502 - Make l10n linter error less scary when Mercurial doesn't exist, r=linter-reviewers,sylvestre
This case can happen for Git users.

Differential Revision: https://phabricator.services.mozilla.com/D143601
2022-04-14 13:02:50 +00:00
ffxbld af69886f69 No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D143703
2022-04-14 12:46:50 +00:00
Nicolas Chevobbe 648c5d1555 Bug 1442600 - [devtools] Remove disabled scroll frames document condition in isXUL. r=ochameau
I wasn't able to retrieve the original STR this condition was preventing, but
removing it and using various highlighters (box model, flex, grid, …) in the browser
toolbox, targetting various documents, I didnt' see any error.
Most importantly, it allowed to show highlighters where it wasn't possible before
(e.g. grid highlighter for webconsole document).
TRY don't show any breakage either.

Differential Revision: https://phabricator.services.mozilla.com/D143571
2022-04-14 12:37:29 +00:00
Jan de Mooij 522d7c935c Bug 1764366 part 5 - Use a template for reading double vs float. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D143616
2022-04-14 12:35:50 +00:00
Jan de Mooij 233899659a Bug 1764366 part 4 - Add some tests for (exception) bailouts with float registers. r=iain
Differential Revision: https://phabricator.services.mozilla.com/D143589
2022-04-14 12:35:49 +00:00
Jan de Mooij 81f2fde63b Bug 1764366 part 3 - Shrink MachineState. r=nbp,iain
The MachineState class became pretty large, especially on ARM64 it was about 1 KB due
to the large number of (float) registers.

This patch fixes that by refactoring MachineState to store a pointer to the register
dumps (for bailouts) or the register sets + spill location (for safepoints).
This lets us recover the register address when we want to read/write it.

Differential Revision: https://phabricator.services.mozilla.com/D143588
2022-04-14 12:35:49 +00:00
Emilio Cobos Álvarez 7f914a2eaf Bug 1759221 - Use -moz-box-pack: start on tabs. r=dao
So that overflowing content overflows always towards the end, rather
than getting centered.

Differential Revision: https://phabricator.services.mozilla.com/D143614
2022-04-14 12:13:28 +00:00
Christian Holler 8e5b003502 Bug 1764259 - [Fuzzing] Nyx replay mode. r=truber
Differential Revision: https://phabricator.services.mozilla.com/D143458
2022-04-14 12:10:14 +00:00