Commit graph

919074 commits

Author SHA1 Message Date
Dão Gottwald
98d7972d18 Bug 1900002 - Move tabbrowser tests into a browser/ folder. r=frontend-codestyle-reviewers,dwalker
See https://phabricator.services.mozilla.com/D211509#inline-1171035

Differential Revision: https://phabricator.services.mozilla.com/D212250
2024-06-04 13:20:52 +00:00
Aaron Train
ba5a0fdc37 Bug 1898010 - Add x86 and ARM v7a android-startup-test tasks for Fenix and Focus r=ohorvath,ahal,RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D211104
2024-06-04 13:07:52 +00:00
Moritz Beier
47de7bd820 Bug 1610530 - Use classes instead of ids to access urlbar elements from UrlbarInput. r=dao,webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D212095
2024-06-04 12:58:52 +00:00
Nicolas Chevobbe
00403eb75e Bug 1873150 - [devtools] Throw in getPreview if evaluated expression has syntax error. r=ochameau,devtools-reviewers.
This will allow us to be notified about expression we shouldn't try to evaluate.

Differential Revision: https://phabricator.services.mozilla.com/D197762
2024-06-04 12:55:42 +00:00
Updatebot
2a19dc7c63 Bug 1900532 - Update android nightly application-services version bump to 7f96b236509c6d676802784c6f5be760ec842fbe r=release-managers,RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D212515
2024-06-04 12:29:32 +00:00
Ryan VanderMeulen
ebf120754b Bug 1900345 - Update kotlin-dsl plugin to version 4.3.1. r=android-reviewers,mcarare
Differential Revision: https://phabricator.services.mozilla.com/D212420
2024-06-04 12:25:55 +00:00
Ryan VanderMeulen
df6be9c826 Bug 1900345 - Update Gradle to version 8.8. r=android-reviewers,mcarare
Differential Revision: https://phabricator.services.mozilla.com/D212419
2024-06-04 12:25:54 +00:00
Ryan VanderMeulen
1cd58dc56f Bug 1900345 - Add the gradle/wrapper directory to the generated files list. r=Standard8,mcarare,frontend-codestyle-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D212418
2024-06-04 12:25:53 +00:00
Iulian Moraru
51e39ebc5a Backed out changeset a00be88f3708 (bug 1877969) for causing multiple failures. CLOSED TREE 2024-06-04 16:49:11 +03:00
Ryan VanderMeulen
08324af1aa Bug 1898606 - Guard against dupe SOF w/ incorrect source manager. r=tnikkel
Backport of upstream commit:
3c17063ef1

Differential Revision: https://phabricator.services.mozilla.com/D212120
2024-06-04 12:10:02 +00:00
Jan-Erik Rediger
7cc0a713a2 Bug 1900312 - Add allow-lint annotation to generated code r=TravisLong
This means CamelCasing (or any other casing) for structure fields is now possible
without Glean transforming those names in any way.
Note that the generated Rust code will have the same CamelCase naming,
which might be unusual.
JavaScript will also need to pass in the object fields exactly as
written in the corresponding metrics.yaml definition.

Differential Revision: https://phabricator.services.mozilla.com/D212416
2024-06-04 11:54:50 +00:00
Peter Van der Beken
3505fd1c62 Bug 1769155 - testcase. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D151287
2024-06-04 11:38:26 +00:00
Oliver Medhurst
9fb1089f58 Bug 1877969 - Consume user activation when showing any picker r=dom-core,edgar
Consume transient user activation when showing file/color picker
at any time. Do not open if there is no transent user activation.

Spec PR: https://github.com/whatwg/html/pull/10344

Differential Revision: https://phabricator.services.mozilla.com/D201096
2024-06-04 11:33:36 +00:00
Dão Gottwald
a24d3852bf Bug 1900332 - Move dialog stack styling to content-area.css. r=desktop-theme-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D212414
2024-06-04 11:28:32 +00:00
Kershaw Chang
c4be43db92 Bug 1899706 - When sessions_to_close is not empty, return a short timeout, r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D212540
2024-06-04 11:17:32 +00:00
Kershaw Chang
a70dd94993 Bug 1899706 - Neqo v0.7.9, r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D212097
2024-06-04 11:17:32 +00:00
Kershaw Chang
abacc75696 Bug 1897932 - disable test_httpssvc_retry_with_ech on windows, r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D212541
2024-06-04 11:08:56 +00:00
Greg Mierzwinski
ca4c620d45 Bug 1899623 - Update youtube-playback tests to use new prod URLs. r=perftest-reviewers,afinder
This patch updates the URLs used by the youtube-playback tests to the new prod URLs.

Differential Revision: https://phabricator.services.mozilla.com/D212056
2024-06-04 11:00:58 +00:00
jneuberger
89c27f522a Bug 1899326 - P2. Test that the FormHandler only listens for events related to form removals when another actor is interested in form removals r=dimi
Depends on D211885

Differential Revision: https://phabricator.services.mozilla.com/D212481
2024-06-04 10:51:44 +00:00
jneuberger
567f1a81d8 Bug 1899326 - P1. Handle heuristic for form and password input removal after fetch request in FormHandlerChild r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D211885
2024-06-04 10:51:44 +00:00
serge-sans-paille
3c969f448f Bug 1900577 - Fix typo introduced in Bug 1899097. r=fix CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D212546
2024-06-04 11:40:31 +00:00
Valentin Gosu
0265423f41 Bug 1848226 - Marionette's driver.sys.mjs uses wrong URL for cookie operations r=edgul,webdriver-reviewers,whimboo
https://w3c.github.io/webdriver/#dfn-get-current-url says:
> For each cookie in all associated cookies of session's
> current browsing context's active document ...

However, the cookie implementations in driver.sys.mjs called _getCurrentURL
which returned the URL of the _top level browsing context_ as specified
in https://w3c.github.io/webdriver/#dfn-get-current-url

As a consequence, the cookie tests that set and deleted cookies
inside an iframe used the top level path for deleting cookies instead of
the path of the iframe, so they failed to find any cookies applicable
to that path.

For example running cookies/encoding/charset.html would set cookies
by calling `fetch('/cookies/resources/cookie.py?...')` then it would
try to delete cookies by calling getAndExpireCookiesForDefaultPathTest
which opened an iframe to /cookies/resources/echo-cookie.html
This iframe would call `setTestContextUsingRootWindow()` then call
`await test_driver.delete_all_cookies();` - but this call attempted to
delete cookies for the top level browing context's path - /cookies/encoding/

Differential Revision: https://phabricator.services.mozilla.com/D211434
2024-06-04 10:43:16 +00:00
iorgamgabriel
0067c27e35 Bug 1862293 - Translations UI Integration Integrate Download Languages - Global Settings r=android-reviewers,ohall
Differential Revision: https://phabricator.services.mozilla.com/D211357
2024-06-04 10:09:39 +00:00
Kagami Sascha Rosylight
9eaeb8ac81 Bug 1900393 - Require [Global] to have a value r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D212450
2024-06-04 09:58:04 +00:00
serge-sans-paille
50b32b0a99 Bug 1897973 - Move MOZ_TOOL_VARIABLES from old-configure to moz.configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D211090
2024-06-04 09:42:13 +00:00
serge-sans-paille
ba312a93d5 Bug 1899098 - No longer use GNU_CC, CLANG_CC and the likes in moz.build r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D211720
2024-06-04 09:42:12 +00:00
serge-sans-paille
4c80e08fec Bug 1899097 - No longer use GNU_CC CLANG_CC and the likes in old-configure r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D211719
2024-06-04 09:42:12 +00:00
serge-sans-paille
6193636f9b Bug 1897978 - Move MOZ_ANDROID_NDK from old-configure to moz.configure r=glandium
Also remove the rustc < 1.68 hack, as we no longer support that version.

Differential Revision: https://phabricator.services.mozilla.com/D211091
2024-06-04 09:42:11 +00:00
Emilio Cobos Álvarez
8467fcc705 Bug 1850834 - Don't reframe containing block on insertion when empty. r=jwatt
This is also actually needed to avoid the perf cliff in Perf-Dashboard.

Differential Revision: https://phabricator.services.mozilla.com/D212373
2024-06-04 08:53:28 +00:00
Emilio Cobos Álvarez
cce3bdefa5 Bug 1850834 - Teach the frame constructor to clean up anonymous wrappers. r=dholbert
So that removing stuff under an anonymous box (such like emptying a table that
has an anonymous table cell) doesn't have to re-create the table itself, which
could trigger pathological behavior if that needs to remove more stuff (due to
it being inside an ib-split for example).

To do that, unify how we deal with anonymous wrapper boxes a little bit, which
avoids the need to special-case the grid/flex anonymous items too, and
optimizes them in the same way. E.g., emptying a div like:

  <div style="display: flex">Some random text</div>

Will no longer reframe the <div>, just remove the text and the anonymous
wrapper.

We need to remove the eTypeBlock check added in bug 500467 since now removing a
table-related pseudo might in fact need white-space to be suppressed or
un-suppressed. This is tested by some of the table-anonymous-boxes reftests.

Differential Revision: https://phabricator.services.mozilla.com/D212292
2024-06-04 08:53:27 +00:00
serge-sans-paille
1c4dbd7ed5 Bug 1899485 - Remove obsolete build/unix/run-mozilla.sh file r=glandium
It is no longer needed, commands should now be able to run without
environment manipulation.

Differential Revision: https://phabricator.services.mozilla.com/D212089
2024-06-04 08:49:54 +00:00
Hubert Boma Manilla
eaa2fb061f Bug 1900475 - [devtools] Fix Proptypes boolean to bool r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D212490
2024-06-04 08:24:57 +00:00
Iulian Moraru
9cb1764c7c Backed out changeset d24cd5b7ed54 (bug 1873150) for causing mass build bustages. CLOSED TREE 2024-06-04 13:30:15 +03:00
Iulian Moraru
3cc73b0d81 Merge mozilla-central to autoland on a CLOSED TREE 2024-06-04 12:50:40 +03:00
Iulian Moraru
97d3e8a086 Backed out changeset 2a4ee9f86e5a (bug 1862199) for causing bc failures on browser_misused_characters_in_strings.js. CLOSED TREE 2024-06-04 12:10:12 +03:00
Iulian Moraru
c6e5958e12 Backed out changeset 714e02409e7f (bug 1882523) for causing dt failures on browser_rules_completion-on-empty.js. 2024-06-04 12:09:28 +03:00
William Durand
270e8e6672 Bug 1900443 - Prefs that link to AMO shouldn't use %APP%. r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D212471
2024-06-04 08:22:03 +00:00
Hubert Boma Manilla
9089193485 Bug 1900405 - Update MDN compat data (5.5.31) r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D212451
2024-06-04 08:20:32 +00:00
oana.horvath
067c567d3a Bug 1859489 - Fix tests with redirected SUMO URLs r=ajoltan
Try runs are green https://treeherder.mozilla.org/jobs?repo=try&revision=4510b16a78301e98238674590266256d9f7ae11d&selectedTaskRun=FL2e3Cd6S4OcKmt1at8Dww.0

Differential Revision: https://phabricator.services.mozilla.com/D212415
2024-06-04 08:15:17 +00:00
Nicolas Chevobbe
662649f8d5 Bug 1873150 - [devtools] Throw in getPreview if evaluated expression has syntax error. r=ochameau,devtools-reviewers.
This will allow us to be notified about expression we shouldn't try to evaluate.

Differential Revision: https://phabricator.services.mozilla.com/D197762
2024-06-04 08:10:11 +00:00
Jens Stutte
38dbc8112e Bug 1895438 - Do not add NS_DISPATCH_AT_END in BackgroundEventTarget::Dispatch. r=xpcom-reviewers,nika
The original intention of adding NS_DISPATCH_AT_END always when on the
same pool was to reduce the risk of spinning up unneeded threads.

Bug 1891664 introduced two changes that make this now unwanted:
- we always wait for the dispatching thread to pick up the event
- we give threads a grace timeout before shutting them down

So before bug 1891664 landed, this flag would just have influenced
if we create a new thread, but if there was an idle thread, the event
would just process immediately and in parallel without any latency.

Now the event will wait for the dispatching thread to become idle if
NS_DISPATCH_AT_END is set, which might increase the latency if we are
not at the end of the dispatching event as we are instead in the case of
TaskQueue dispatches.

What's more, the grace timeout reduces the risk of noise from frequent
thread creation and destruction, such that creating a new thread when
there is load we can immediately serve is actually best for latency.

Differential Revision: https://phabricator.services.mozilla.com/D212399
2024-06-04 07:20:11 +00:00
Nicolas Silva
9f044b1b7c Bug 1900022 - Rename init_transfom_vs/fs into rectangle_aa_vertex/fragment. r=gw
The new names better match what the functions are about. There used to be a 1-1 relation betwee transforms and antialiasing, but that's not true anymore with SVG rects.

Differential Revision: https://phabricator.services.mozilla.com/D212277
2024-06-04 07:18:47 +00:00
Nicolas Silva
bbafa0bcc2 Bug 1900022 - Rename SAMPLE_AS_MASK into IS_MASK and move to the base quad shader. r=gw
The feature could be used by other shaders, for example gradient masks currently fall back to blob images but we should use shaders for them instead.

Differential Revision: https://phabricator.services.mozilla.com/D212276
2024-06-04 07:18:47 +00:00
Nicolas Silva
d09dbe0497 Bug 1900022 - Explain what coordinate space is involved for each quad rendering strategy. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D212275
2024-06-04 07:18:46 +00:00
Nicolas Silva
e0a125bfe2 Bug 1900022 - Rename push_quad into prepare_quad. r=gw
It gives a bit more context about where the function fits in the overall pipeline (the prepare phase).

Differential Revision: https://phabricator.services.mozilla.com/D212274
2024-06-04 07:18:46 +00:00
Nicolas Silva
25a7edba47 Bug 1900022 - Rename APPLY_DEVICE_CLIP into APPLY_RENDER_TASK_CLIP. r=gw
I think that it's more informative to explain what the clip represents than its coordinate space in the name of the flag. The documentation for the flag is extended to explain the coordinate space and its relation with the render task rect.

Differential Revision: https://phabricator.services.mozilla.com/D212272
2024-06-04 07:18:46 +00:00
Mike Hommey
2ea485c39c Bug 1898413 - Revert clang 18 change that causes regressions in some speedometer tests. r=firefox-build-system-reviewers,sergesanspaille
This has the potential to regress other things, and if that happens,
we'll balance the pros and cons. But first, let's attempt this.

Differential Revision: https://phabricator.services.mozilla.com/D212516
2024-06-04 06:49:43 +00:00
Vincent Hilla
ac888af96f Bug 1862199 - Report invalid pattern attribute together with the regex flag. r=dom-core,peterv,iain
Differential Revision: https://phabricator.services.mozilla.com/D208367
2024-06-04 06:47:30 +00:00
Iulian Moraru
9caed28603 Backed out changeset e63e0129d5a6 (bug 1900400) for causing mochitest-plain failures. CLOSED TREE 2024-06-04 09:32:58 +03:00
Nicolas Chevobbe
4dcfd2ed8f Bug 1882523 - [devtools] Close inplace editor autocomplete on Escape. r=devtools-reviewers,ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D211567
2024-06-04 05:19:58 +00:00