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

857710 Коммитов

Автор SHA1 Сообщение Дата
Norisz Fay c6ff2b5a2d Merge mozilla-central to autoland. CLOSED TREE 2023-10-02 19:51:56 +03:00
Norisz Fay bcd9d75639 Backed out changeset 7290f63f0ea4 (bug 1855564) as requested for causing Bug 1856296 a=backout 2023-10-02 19:46:14 +03:00
Butkovits Atila b642419c68 Backed out 14 changesets (bug 1840965) for causing bustages at DecoderTemplate.cpp. CLOSED TREE
Backed out changeset 85effc98ea3f (bug 1840965)
Backed out changeset b9d860c9e3db (bug 1840965)
Backed out changeset 1256f6ae660b (bug 1840965)
Backed out changeset de01c0a052af (bug 1840965)
Backed out changeset 63b4c6f83bc9 (bug 1840965)
Backed out changeset fa4ef4d675e3 (bug 1840965)
Backed out changeset e313ff51eaa7 (bug 1840965)
Backed out changeset 5e3e9670fc35 (bug 1840965)
Backed out changeset 2689f9277a89 (bug 1840965)
Backed out changeset 2b449894a1fc (bug 1840965)
Backed out changeset 44adca2aa7b7 (bug 1840965)
Backed out changeset 4c1d4aba133c (bug 1840965)
Backed out changeset 5a6431259f5a (bug 1840965)
Backed out changeset d93847b9a7e7 (bug 1840965)
2023-10-02 19:32:20 +03:00
anonymous0000007 9aa4a47982 Bug 1812604 - time_t isn't 4 bytes on many BSDs r=RyanVM,gaston
Differential Revision: https://phabricator.services.mozilla.com/D177970
2023-10-02 16:13:37 +00:00
Paul Adenot 66385b1daf Bug 1854912 - Update moz.build for libspeex_resampler after upstream changes. r=karlt
Differential Revision: https://phabricator.services.mozilla.com/D189120
2023-10-02 16:04:31 +00:00
Paul Adenot 52ab4729f9 Bug 1854912 - Remove unnecessary patches on top of libspeex_resampler, modify existing patches so they apply. r=karlt
05_remove-empty-asm-clobber.patch is unnecessary with the current toolchain.
07_integer-halving.patch is now upstream.

Differential Revision: https://phabricator.services.mozilla.com/D189119
2023-10-02 16:04:31 +00:00
Paul Adenot fd66716406 Bug 1854912 - Update vendored libspeex_resampler to upstream, reapply local patches. r=karlt
Differential Revision: https://phabricator.services.mozilla.com/D189118
2023-10-02 16:04:30 +00:00
Paul Adenot 4f50f429f9 Bug 1854912 - stack_alloc.h doesn't exist upstream anymore. r=karlt
Differential Revision: https://phabricator.services.mozilla.com/D189117
2023-10-02 16:04:30 +00:00
Chun-Min Chang e903a7aeac Bug 1840965 - Rename stuff with the name with "VideoDecoder" r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D189161
2023-10-02 15:54:02 +00:00
Chun-Min Chang f5f168f04a Bug 1840965 - Remove "VideoDecoder" string in logs r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D189160
2023-10-02 15:54:01 +00:00
Chun-Min Chang 17a6baba0e Bug 1840965 - Move Flush to template r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D189016
2023-10-02 15:54:01 +00:00
Chun-Min Chang 6c5416a4a2 Bug 1840965 - Move Decode to template r=padenot
This patches renames the OutputVideoFrames to OutputDecodedData and add
a function to convert DecodedData to the output type defined by the
template inheritance.

Differential Revision: https://phabricator.services.mozilla.com/D189015
2023-10-02 15:54:00 +00:00
Chun-Min Chang f75a9dac7e Bug 1840965 - Move Configure to template r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D188903
2023-10-02 15:54:00 +00:00
Chun-Min Chang ea83ca0dc9 Bug 1840965 - Log errors in Validate r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D188902
2023-10-02 15:53:59 +00:00
Chun-Min Chang 3148740219 Bug 1840965 - Move ParseCodecString to WebCodecsUtils r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D188901
2023-10-02 15:53:59 +00:00
Chun-Min Chang 0d84dbfbbf Bug 1840965 - Move Reset and Close to template r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D188900
2023-10-02 15:53:59 +00:00
Chun-Min Chang f2efde07be Bug 1840965 - Move dequeue-event handling to template r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D188899
2023-10-02 15:53:58 +00:00
Chun-Min Chang c9ce442a83 Bug 1840965 - Move State() and DecodeQueueSize() to template r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D188664
2023-10-02 15:53:57 +00:00
Chun-Min Chang 6fac7ea72d Bug 1840965 - Add input-to-MediaRawData conversion to template r=padenot
This patch moves the input-to-MediaRawData conversion from DecodeMessage
to a template function so that the template inheritance can implement
its own conversion function.

Differential Revision: https://phabricator.services.mozilla.com/D188663
2023-10-02 15:53:57 +00:00
Chun-Min Chang 1aff6cf248 Bug 1840965 - Create a decoder template r=padenot
This patch creates a C++ template that will be used as a base class of
WebCodecs' VideoDecoder and (future) AudioDecoder.

Currently, only the internal member variabls and functions are moved
into the template class. The common interfaces shared between the
VideoDecoder and the AudioDecoder will be moved to the template in the
following patches.

Note that some changes are made in this patch:
- Add a VideoDecoderTraits type to specify the types used in the decoder
  template
- Reset(const nsresult& aResult) and Close(...) for internal usages are
  renamed to ResetInternal in order to be distinguished from the
  Reset(ErrorResult& aRv) in the VideoDecoder's public interface
- ControlMessage-related classes become nested classes since they have
  member variables whose types depends on the template's typename
- DecodedDataToVideoFrame is generalized to a function named
  DecodedDataToOutputType that convert the decoded data to a specific
  type (e.g., VideoFrame for VideoDecoder)
- Rename CreateVideoInfo to CreateTrackInfo and move it to
  VideoDecoderTraits so that the decoder template can get a TrackInfo
  from the template inheritance
- Add a IsSupported method to VideoDecoderTraits so that the decoder
  template can know what codec its template ingeritance supports

Differential Revision: https://phabricator.services.mozilla.com/D188538
2023-10-02 15:53:57 +00:00
Chun-Min Chang 4757d219b2 Bug 1840965 - Rework CanDecode and its friends r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D189012
2023-10-02 15:53:56 +00:00
Chun-Min Chang 89d917cb9d Bug 1840965 - Forward declarations for helper classes r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D188537
2023-10-02 15:53:56 +00:00
owlishDeveloper 7f79395d05 Bug 1846341 - Add public Builders for Recommendation and ReviewAnalysis objects to aid testing r=geckoview-reviewers,calu,ohall
Differential Revision: https://phabricator.services.mozilla.com/D189436
2023-10-02 15:53:35 +00:00
Ziran Sun 71bca7a57b Bug 1850341 - Check if a dialog is opened as a popover in ESC key handling. r=emilio
https://github.com/whatwg/html/pull/9121

Differential Revision: https://phabricator.services.mozilla.com/D189632
2023-10-02 15:21:27 +00:00
Emilio Cobos Álvarez 608d91f684 Bug 1856300 - Remove some unnecessary casts in HTMLMediaElement. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D189750
2023-10-02 15:17:44 +00:00
ganna 174aa6a674 Bug 1832348 - Part 6: Remove unused selectors. r=hjones,desktop-theme-reviewers,dao
Differential Revision: https://phabricator.services.mozilla.com/D183232
2023-10-02 14:54:21 +00:00
ganna 3f9d279ba5 Bug 1849192 - Replace hbox.panel-footer with moz-button-group in popupnotification r=hjones,desktop-theme-reviewers,dao,reusable-components-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D183231
2023-10-02 14:54:21 +00:00
ganna 8df410e321 Bug 1854420 - Split buttons in the chrome panels have a gap between the buttons.js r=tgiles,desktop-theme-reviewers,reusable-components-reviewers,dao
Differential Revision: https://phabricator.services.mozilla.com/D189154
2023-10-02 14:54:21 +00:00
Erich Gubler 5440d1f5d9 Bug 1855834: test(webgpu): only assert hardware on Mac and Windows r=nical
Differential Revision: https://phabricator.services.mozilla.com/D189692
2023-10-02 14:42:59 +00:00
Connor Sheehan c1c2126fce Bug 1835962: add support for `mach try` to submit to Lando r=zeid,mach-reviewers,ahochheiden
Add support for submitting stacks of commits to Lando for queueing
on Try, instead of pushing to hg.mozilla.org directly. This patch
implements the Device Code Authorization flow for Auth0, simple changeset
discovery and patch gathering, and submissing to Lando via HTTP POST.

Add a `try.txt` virtualenv site that contains packages from the common
virtualenv as well as the `auth0-python` package for verifying Auth0
JWTs. Use this new virtualenv for `mach try` and related subcommands.
Add a `--push-to-lando` flag that controls whether the push will be made
via the Lando API or using the VCS to hg.mozilla.org directly.

Create a `lando.py` module in the `tryselect` package that handles the
details around submitting to Lando. Authentication is handled by the
Device Code Authorization flow, and the returned access token is saved
to the mozbuild state directory. Auth0 details are added to the `.lando.ini`
file in the repo root, and a `LANDO_TRY_USE_DEV` environment variable can
be set to control submitting to the prod or dev Lando environments.
This module also includes patch stack gathering and discovery via `mozversioncontrol`.

mozversioncontrol's `Repository` subclass is extended with helper functions
to gather patch files from Mercurial and Git. We also add a `try_config_commit`
context manager that creates a temporary commit to hold try syntax commit
messages and/or a `try_task_config.json` file, which is removed from version
control on submission.

The `mach try` cram tests now use a separate virtualenv that must be built
before running, causing unexpected output in the tests. Run `mach try --help`
in the test setup to force the virtualenv to be built before running any
test.

`mach try chooser` would previously install packages for a small web application
from a `requirements.txt` file when run. Install these via the new `try.txt`
site environment instead. The required dependencies are also added to the
`python-test.txt` site since they will cause some tests to fail due to the
missing dependencies.

Differential Revision: https://phabricator.services.mozilla.com/D187641
2023-10-02 14:31:43 +00:00
Benjamin VanderSloot 7f253215aa Bug 1850717 - Make "GPC" and "Global Privacy Control" searchable in "about:preferences" for power users - r=pbz,fluent-reviewers,settings-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D188500
2023-10-02 14:17:38 +00:00
Masayuki Nakano c3b3641459 Bug 1853999 - Tests for Learn More URL and Quality Explainer URL click telemetry r=Gijs,shopping-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D189586
2023-10-02 14:08:10 +00:00
Kelly Cochrane 15d4f61222 Bug 1854604 - Fix visible margin-inline-end on fxview-category-navigation in HCM on Windows r=sfoster,desktop-theme-reviewers,fxview-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D189563
2023-10-02 13:40:13 +00:00
Mark Banner 2a8febb3d8 Bug 1856298 - Enable ESLint rule @microsoft/sdl/no-insecure-url for all of browser/components/search. r=search-reviewers,daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D189748
2023-10-02 13:34:34 +00:00
ffxbld 4fb745dae5 No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - r=release-managers,diannaS
Differential Revision: https://phabricator.services.mozilla.com/D189768
2023-10-02 13:07:06 +00:00
Rob Wu 6a9e3fb4e9 Bug 1839948 - Add browser.uiCustomization.state to ignorePrefs.json r=Gijs
See https://bugzilla.mozilla.org/show_bug.cgi?id=1839948#c6

Differential Revision: https://phabricator.services.mozilla.com/D189738
2023-10-02 13:00:49 +00:00
Emilio Cobos Álvarez c2ce7e5fb8 Bug 1855763 - Use another alias other than moz-transform to test use counters, and other manual fix-ups. r=layout-reviewers,jfkthame
Depends on D189760

Differential Revision: https://phabricator.services.mozilla.com/D189769
2023-10-02 12:36:17 +00:00
Emilio Cobos Álvarez 813ca5b3b9 Bug 1855763 - Automatic fixes to avoid using prefixed transforms in tests. r=layout-reviewers,jfkthame
Using the script in comment 5, excluding third-party directories.

Differential Revision: https://phabricator.services.mozilla.com/D189760
2023-10-02 12:36:17 +00:00
Greg Mierzwinski 4566158e68 Bug 1856294 - Regenerate performance docs for talos changes. r=perftest-reviewers,afinder DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D189770
2023-10-02 12:30:53 +00:00
Greg Mierzwinski ef93e13dae Bug 1855679 - Modify files-changed paths for perfdocs-verify task. r=perftest-reviewers,kshampur
This patch modifies the files-changed paths for the perfdocs task to only include the relevant testing/ directories, and remove the current testing/ regex.

Differential Revision: https://phabricator.services.mozilla.com/D189519
2023-10-02 12:04:57 +00:00
Emilio Cobos Álvarez 0e00ba901b Bug 1854658 - Fix the part combinator to deal with exportparts correctly. r=zrhoffman
We need to jump to an element in the correct scope just like ::slotted()
does.

Factor that code to its own function both so that it's easier to reason
about and so that the code for that function remains small. At the end
of the day other combinators like descendant or sibling get executed a
ton of times (while pseudo-elements only jump once).

Differential Revision: https://phabricator.services.mozilla.com/D189478
2023-10-02 11:51:03 +00:00
Norisz Fay 338171a737 Backed out 2 changesets (bug 1156659) for causing dt failures on browser_net_throttle.js CLOSED TREE
Backed out changeset af64e5a0109a (bug 1156659)
Backed out changeset 7e9b86bce76b (bug 1156659)
2023-10-02 16:11:21 +03:00
Norisz Fay aba9a1b03c Backed out changeset 38f82f76af47 (bug 1673954) for causing gv-junit failures on NavigationDelegateTest 2023-10-02 15:23:42 +03:00
Norisz Fay ee8434d7b0 Backed out changeset 7af37893aed9 (bug 1820807) for causing assertion failures on nsHttpChannel.cpp 2023-10-02 15:21:09 +03:00
Emilio Cobos Álvarez eb2bbe7f52 Bug 1855668 - Trivially fix some orange tests.
MANUAL PUSH: Orange fix CLOSED TREE
2023-10-02 14:27:04 +02:00
Kershaw Chang ad2e075a71 Bug 1855978 - Use uuid as a part of qlog file name, r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D189652
2023-10-02 11:41:47 +00:00
stransky 7a0d3c3674 Bug 1854450 [Linux] Migrate nsGNOMEShellSearchProvider to GIO/DBus r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D189355
2023-10-02 11:35:27 +00:00
stransky f9a3e573c7 Bug 1854450 [Linux] Migrate GNOMEShellDBusHelper from dbus messages composition to GVariant r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D189354
2023-10-02 11:35:26 +00:00
stransky 59eb8d18f9 Bug 1854450 [Linux] Add GDBusMethodInvocation RefPtr support r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D189353
2023-10-02 11:35:26 +00:00
Emilio Cobos Álvarez 8d41d02bbc Bug 1855063 - Make some option declarations specific to listbox select. r=jfkthame
I don't think it's worth adding a test for this tbh, your call.

Differential Revision: https://phabricator.services.mozilla.com/D189674
2023-10-02 11:06:14 +00:00