Commit graph

868575 commits

Author SHA1 Message Date
Chun-Min Chang
9f5b2bae2b Bug 1870401 - Move H264AVCC lines r=media-playback-reviewers,alwu
Differential Revision: https://phabricator.services.mozilla.com/D197355
2024-01-02 16:34:16 +00:00
Chun-Min Chang
c1e52c445d Bug 1870401 - clang-format TestMediaDataEncoder.cpp r=media-playback-reviewers,alwu
Run
```
./mach clang-format --path dom/media/gtest/TestMediaDataEncoder.cpp
```

Differential Revision: https://phabricator.services.mozilla.com/D197364
2024-01-02 16:34:15 +00:00
Chun-Min Chang
5adea88d27 Bug 1870401 - Set duration for ffmpeg version < 60 r=media-playback-reviewers,padenot
`AV_CODEC_FLAG_FRAME_DURATION` was introduced in ffmpeg 60. For older
ffmpeg versions, we can simply save the duration in a map and then
retrieve it when needed, as what FFmpegVideoDecoder did.

Differential Revision: https://phabricator.services.mozilla.com/D196683
2024-01-02 16:34:15 +00:00
Chun-Min Chang
a1b40a8382 Bug 1870401 - Simplify AVFrame's duration settings r=media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D196641
2024-01-02 16:34:14 +00:00
Chun-Min Chang
ac559fc3c1 Bug 1872204 - Correct AVCodecContext time_base r=media-playback-reviewers,alwu
In bug 1749047, the unit of the timestamps and durations are changed
from *1 / framerate* second to *microsecond*. However, the
`AVCodecContext`'s `time_base` is not updated accordingly. This patch
sets the `time_base` to microsecond.

Differential Revision: https://phabricator.services.mozilla.com/D197354
2024-01-02 16:34:14 +00:00
Chun-Min Chang
ee3be6eebd Bug 1872204 - Move pixel-format comments r=media-playback-reviewers,alwu
Differential Revision: https://phabricator.services.mozilla.com/D197353
2024-01-02 16:34:14 +00:00
Chun-Min Chang
e6d88bec2b Bug 1872204 - Correct include order r=media-playback-reviewers,alwu
Differential Revision: https://phabricator.services.mozilla.com/D196640
2024-01-02 16:34:13 +00:00
Chun-Min Chang
69324e84de Bug 1872208 - Move flags setting out of critical section r=media-playback-reviewers,alwu
Differential Revision: https://phabricator.services.mozilla.com/D197363
2024-01-02 16:34:13 +00:00
Chun-Min Chang
84edc60e7f Bug 1872208 - Move strict_std_compliance setting out of critical section r=media-playback-reviewers,alwu
Differential Revision: https://phabricator.services.mozilla.com/D197362
2024-01-02 16:34:12 +00:00
Chun-Min Chang
3ee240db5c Bug 1872208 - Remove unnecessary comments r=media-playback-reviewers,alwu
There is no need to leave the pattern of ProcessReconfigure
implementation in FFmpegVideoEncoder since it can be found in the
AppleVTEncoder.

Differential Revision: https://phabricator.services.mozilla.com/D197383
2024-01-02 16:34:12 +00:00
Chun-Min Chang
8d129ae326 Bug 1872208 - clang-format FFmpegVideoEncoder.* r=media-playback-reviewers,alwu
Differential Revision: https://phabricator.services.mozilla.com/D197382
2024-01-02 16:34:12 +00:00
Robert Longson
6c86f21a8b Bug 1861736 - crashtest r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D192407
2024-01-02 16:25:18 +00:00
Robert Longson
2108f8bcb5 Bug 1861736 part 2 - explanation r=emilio DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D192559
2024-01-02 16:23:15 +00:00
Kelly Cochrane
34f0384067 Bug 1872560 - Fix calculation of date one month ago when current date is in January causing perma test failures r=jsudiaman,fxview-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D197516
2024-01-02 16:18:41 +00:00
Edgar Chen
f9dcb72748 Bug 1871424 - Make input checkbox/radio in link element work again; r=vhilla,dom-core
The root cause of issue is that the link elements have not yet adopted the
activation behavior defined in the specification. This patch add a hacky way to
avoid link elements perform activation behavior if it has a child input element
which will perform activation behavior. This patch introduces new flags instead of
reusing the exiting ones, allowing us to uplift this patch more safely.

Differential Revision: https://phabricator.services.mozilla.com/D197393
2024-01-02 15:52:25 +00:00
Anna Yeddi
24ea2579c4 Bug 1854532 - Add exceptions from a11y_checks for 2 tests clicking on an URL Bar before the drag event. r=Gijs
The click event flagged by the a11y_checks is send to prepare the URL Bar for the mouse-specific action - for a drag event, while there are other ways are accessible for users of assistive technology and keyboards, therefore this test can be excluded from the accessibility tests.

The same approach is used in the `browser/base/content/test/tabPrompts/browser_auth_spoofing_url_drag_and_drop.js` test that was failing a11y_checks.

We also are removing the `fail-if` notations from the appropriate test manifests, since the tests are now expected to be passing a11y_checks.

Differential Revision: https://phabricator.services.mozilla.com/D197432
2024-01-02 15:36:12 +00:00
Nicolas Chevobbe
bf8b1bcd09 Bug 1869310 - [devtools] Make case-insensitive checks for functions in OutputParser. r=devtools-reviewers,ochameau.
We used to do a case sensitive check to handle some functions,
like circle, ellipse, cubic-bezier, … , but those functions can
be written in uppercase.

Differential Revision: https://phabricator.services.mozilla.com/D196286
2024-01-02 15:33:55 +00:00
Tom Marble
4742739586 Bug 1859908 - convert .ini manifests to .toml: batch 20 marionette.ini r=jmaher,webdriver-reviewers,necko-reviewers,application-update-reviewers,search-reviewers,sessionstore-reviewers,places-reviewers,dom-storage-reviewers,bytesized,kershaw,whimboo,dao,jesup,Standard8
Differential Revision: https://phabricator.services.mozilla.com/D197206
2024-01-02 15:31:51 +00:00
Anna Yeddi
d657d28e71 Bug 1869322 - Add exceptions from a11y_checks for 2 tests clicking web content in Dom:Events. r=edgar
We do not want to test arbitrary web content, since we do not support remote documents like in-content elements with a11y_checks of browser mochitests at the moment, thus we add an exception from the a11y_checks for these tests via `setEnv` and remove the `fail-if` notations from their test manifests.

Differential Revision: https://phabricator.services.mozilla.com/D196999
2024-01-02 15:19:25 +00:00
Anna Yeddi
3d4bcb176e Bug 1867378 - [devtools] Pt.4. Update the test manifest for DevTools tabpanel cases that are passing a11y-checks. r=devtools-reviewers,ochameau
When the D195198 would be ready to land, there are a few tests that are going to be passing all or most of a11y-checks since the AccessibilityUtils would be able to automatically check focusable tabs in tablists (that were previously failing these tests), thus we need to update the manifest to remove `fail-if` notations when appropriate and update the comments in the remaining tests.

Depends on D197025

Differential Revision: https://phabricator.services.mozilla.com/D197090
2024-01-02 15:13:26 +00:00
Anna Yeddi
f81f68dc30 Bug 1867378 - Pt.3. Update the test manifest for Add-ons Manager tabpanel cases that are passing a11y-checks. r=extension-reviewers,zombie
When the D195198 would be ready to land, there are a few tests that are going to be passing all a11y-checks since the AccessibilityUtils would be able to automatically check focusable tabs in tablists (that were previously failing these tests) or some of them, thus we need to update the manifest to remove `fail-if`  notations when appropriate and update the comments in the remaining tests

Depends on D195745

Differential Revision: https://phabricator.services.mozilla.com/D197025
2024-01-02 15:13:26 +00:00
Anna Yeddi
83f0502e28 Bug 1867378 - Pt.2. Update the test manifest for FXVIEW-CATEGORY-BUTTON cases that are passing a11y-checks. r=fxview-reviewers,sclements
When the D195198 would be ready to land, there are a few tests that are going to be passing all a11y-checks or some of them, thus we need to update the manifest to remove `skip-if` notations when appropriate and update the comments in the remaining tests

Depends on D195198

Differential Revision: https://phabricator.services.mozilla.com/D195745
2024-01-02 15:13:26 +00:00
Anna Yeddi
20ae343841 Bug 1867378 - Pt.1. Add a check for a tab in a focusable tablist in the a11y-checks - based on the Firefox View. r=Jamie,fxview-reviewers
Adding a check to determine if an accessible is a keyboard focusable tab within a tablist, after this tab is confirmed not to be a keyboard focusable XUL tab (in that case there may be more than one tab focusable within one tablist parent - an active tab and a New Tab controls within the browser tabs is the main example, in that case we do not need to throw an error).

Per the ARIA design pattern, these controls aren't keyboard focusable in the usual way. Instead, focus is managed by JS code which sets tabindex on a single tab at a time. Thus, we need to special case the focusable check for these tab controls.

Also, fixing a typo in the environment variable description.

Differential Revision: https://phabricator.services.mozilla.com/D195198
2024-01-02 15:13:25 +00:00
Jonathan Sudiaman
8d5088a9fd Bug 1868776 - "Search recently closed tabs" placeholder text is cut off in the search box in Firefox View r=fxview-reviewers,kcochrane
Differential Revision: https://phabricator.services.mozilla.com/D196216
2024-01-02 14:56:54 +00:00
Henrik Skupin
269c241658 Bug 1824713 - [geckodriver] Release version 0.34.0. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D197183
2024-01-02 14:41:59 +00:00
Henrik Skupin
db62e8f936 Bug 1824713 - [rust-marionette] Release version 0.5.0. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D197182
2024-01-02 14:41:58 +00:00
Henrik Skupin
1a5f5062bb Bug 1824713 - [webdriver] Release version 0.50.0. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D197181
2024-01-02 14:41:58 +00:00
Henrik Skupin
cb77597509 Bug 1824713 - [rust-mozversion] Release version 0.5.2. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D197180
2024-01-02 14:41:58 +00:00
Henrik Skupin
b6f70ee148 Bug 1824713 - [rust-mozrunner] Release version 0.15.2. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D197179
2024-01-02 14:41:57 +00:00
Henrik Skupin
a792f56b4b Bug 1824713 - [rust-mozprofile] Release version 0.9.2. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D197178
2024-01-02 14:41:57 +00:00
Henrik Skupin
3ca39e00bf Bug 1824713 - [rust-mozdevice] Release version 0.5.2. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D197177
2024-01-02 14:41:56 +00:00
Mirko Brodesser
68de76e511 Bug 1861061: change internal priority to low for async/deferred scripts with fetchpriority=auto and to high for module-scripts and scripts from head. r=smaug
For web-compatibility; match Chromium's behavior.

Differential Revision: https://phabricator.services.mozilla.com/D196954
2024-01-02 14:12:50 +00:00
Javier Rueda
2f53830863 Bug 1461755 - Remove app.update.service.enabled from settings UI. r=settings-reviewers,mossop
Differential Revision: https://phabricator.services.mozilla.com/D197340
2024-01-02 13:31:30 +00:00
Jonathan Kew
5f8f825e05 Bug 1872545 - Hoist color-font palette cache out of TextRunDrawParams to the nsPresContext or CanvasRenderingContext2D, for greater effectiveness. r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D197463
2024-01-02 13:12:29 +00:00
Manuel Bucher
a8db6f508c Bug 1741375 - Backout "Proxy DNS by default when using SOCKS v5" due to potential breakage of SOCKSv4 proxy users r=jesup,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D197081
2024-01-02 12:35:47 +00:00
Narcis Beleuzu
e5f27a07b7 Backed out changeset 399d9781e72b (bug 1724089) for causing xpcshell failures. CLOSED TREE 2024-01-02 13:56:25 +02:00
Narcis Beleuzu
6a84e2feb4 Backed out changeset e959df5e9484 (bug 1872545) for bustages on COLRFonts.cpp 2024-01-02 13:50:05 +02:00
Gregory Pappas
bf28beba3c Bug 1724089 - Remove browser.tabs.remote.autostart pref r=webdriver-reviewers,perftest-reviewers,geckoview-reviewers,jgraham,extension-reviewers,mossop,sparky,robwu,owlish
Differential Revision: https://phabricator.services.mozilla.com/D192136
2024-01-02 11:17:09 +00:00
Mike Hommey
b9e458fffa Bug 1746715 - Add the GDK wayland symbols to the mozwayland library. r=stransky
Differential Revision: https://phabricator.services.mozilla.com/D197351
2024-01-02 10:28:48 +00:00
Jonathan Kew
6a8e2f2bb9 Bug 1872545 - Hoist color-font palette cache out of TextRunDrawParams to the nsPresContext or CanvasRenderingContext2D, for greater effectiveness. r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D197463
2024-01-02 09:52:49 +00:00
Stanca Serban
9fe9443876 Backed out changeset 88de278b4ca9 (bug 1724089) for causing xpcshell failures. 2024-01-02 11:16:31 +02:00
serge-sans-paille
5a2f7b26e2 Bug 1872343 - Use r-strings or escape backslashes to prevent SyntaxWarning: invalid escape sequence r=jcristau
Differential Revision: https://phabricator.services.mozilla.com/D197417
2024-01-02 08:54:44 +00:00
Jon Parise
3b5280be4f Bug 1872505 - Use NSString in InsertText* paths. r=m_kato
The InsertText* code paths required an NSAttributedString instance but
only ever used their NSString representation. Callers nearly always have
an NSString, so this results in a lot of unnecessary NSAttributedString
allocations to satisfy this interface.

The primary caller is [ChildView insertText:replacementRange:], which
can receive either an NSString or an NSAttributedString string from the
NSTextInputClient protocol, but this is usually (always?) an NSString in
practice.

We can instead change these methods to receive NSString, simplifying the
callers and removing a bunch of short-lived NSAttributedString objects.

Differential Revision: https://phabricator.services.mozilla.com/D197451
2024-01-02 08:37:26 +00:00
Gregory Pappas
3ed862b8e0 Bug 1724089 - Remove browser.tabs.remote.autostart pref r=webdriver-reviewers,perftest-reviewers,geckoview-reviewers,jgraham,extension-reviewers,mossop,sparky,robwu,owlish
Differential Revision: https://phabricator.services.mozilla.com/D192136
2024-01-02 07:53:31 +00:00
Emilio Cobos Álvarez
877078107a Bug 1871513 - Remove an assert that doesn't hold anymore with first-line reparenting. r=dholbert
After the regressing bug, first-line reparenting starts off with the
to-be-reparented style, so the display value is already the expected
(grid) rather than block.

Differential Revision: https://phabricator.services.mozilla.com/D197251
2024-01-02 07:45:26 +00:00
Timothy Nikkel
0f39860036 Bug 1862059. Handle edge cases of svg images in multipart images. r=aosmond,gfx-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D192827
2024-01-02 07:13:01 +00:00
Mozilla Releng Treescript
ba501d058d no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
de -> 8efc0a0bcf7631b83ed46755dcc1a454d40e0c65
es-ES -> dc6dc5b753a719a5991c71316332b428654e8be6
fur -> 1474264f82145e1d15d899eb202bbe259c469c28
ja -> 0d1dbf23e3d7e006a6a5f33d9c2aea8337478db6
ja-JP-mac -> bfa9c01ce1af59e4ee3e1a6dff9cf34086b8d45e
lo -> b61698acdc22799e5411511e4a6be7f133bf59fc
2024-01-02 07:02:47 +00:00
Robert Longson
8321148b8f Bug 1872408 - unescape refs before tracking r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D197467
2024-01-01 21:56:26 +00:00
Emilio Cobos Álvarez
9137f80064 Bug 1869022 - Move svg-filter-crash. r=longsonr
Apparently the manual/ directory is meant for non-autogenerated tests. I
don't think that's a great name, but...

Differential Revision: https://phabricator.services.mozilla.com/D197476
2024-01-01 17:18:55 +00:00
Cosmin Sabou
3472d46804 Merge mozilla-central to autoland. CLOSED TREE 2024-01-01 22:27:15 +02:00