Commit Graph

795673 Commits

Author SHA1 Message Date
Gregory Pappas
f9822e98f6 Bug 1846476 - Remove ui.osk.require_win10 pref r=rkraesig,Gijs,settings-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D185199
2023-08-03 19:07:25 +00:00
Gregory Pappas
e6625835b6 Bug 1846934 - Remove IE7FormPasswords migrator r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D185267
2023-08-03 19:07:06 +00:00
Gregory Pappas
cbc509b483 Bug 1846843 - Remove Windows 8 checks from WindowsVaultFormPasswords migrator r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D185209
2023-08-03 19:06:41 +00:00
Andrew Halberstadt
a082b9d805 Bug 1847032 - Fix rejected-words lint errors under tools/tryselect, r=linter-reviewers,marco
Differential Revision: https://phabricator.services.mozilla.com/D185305
2023-08-03 19:03:20 +00:00
Sergey Galich
0183c00dbf Bug 1846956 - removing annoying warning that URL can't be parsed by LoginHelper.getLoginOrigin() r=credential-management-reviewers,issammani
Differential Revision: https://phabricator.services.mozilla.com/D185325
2023-08-03 19:02:53 +00:00
Mozilla Releng Treescript
465c1a06ed no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
it -> 9d2a55faa241f49637d1490ffcf78ea844a14f73
mk -> 43f556c2197f8dc1d79f0f7af8a482549c146ea7
oc -> 65903527e94652ce18f975a36ce08c4a097f4874
pt-BR -> ecfd23b61139b90e1fc2a0b0167cd78a80f6cd46
sat -> 315d68636319d0b374f53261a6d102e037cf1a7d
2023-08-03 18:59:29 +00:00
Mike Kaply
cf21f6166f Bug 1828673 - Add support for overview page in synced tabs. r=desktop-theme-reviewers,fxview-reviewers,jsudiaman,dao,sfoster,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D184414
2023-08-03 18:46:32 +00:00
Nipun Shukla
5eeabd8576 Bug 1704855 - Added automatic restart after staged --backgroundtask backgroundupdate r=nalexander,bytesized,application-update-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D183041
2023-08-03 18:42:37 +00:00
Boris Chiou
8689fe3627 Bug 1846817 - Change the initial value of offset-position to be normal. r=dholbert
Per spec issue, https://github.com/w3c/fxtf-drafts/issues/522, its
initial value should be normal. (This has been merged into the spec.)

Note: css/motion/inheritance.html was updated in the WPT remote repo, so
I intentionally didn't change it and added the expection for now.

Differential Revision: https://phabricator.services.mozilla.com/D185230
2023-08-03 18:42:17 +00:00
William Durand
6c3b5d62b7 Bug 1822640 - Disable the abuse report feature on mobile. r=rpl,geckoview-reviewers,amejiamarmol
Depends on D179968

Differential Revision: https://phabricator.services.mozilla.com/D185277
2023-08-03 18:38:02 +00:00
Cathy Lu
f00ff1f05c Bug 1840690 - Expose requestRecommendations to GV r=geckoview-reviewers,ohall,jonalmeida,calu
Differential Revision: https://phabricator.services.mozilla.com/D184768
2023-08-03 18:25:07 +00:00
Cristian Tuns
b4da885613 Backed out changeset 61d2e733a10c (bug 1831014) for causing build bustages TimerThread.h CLOSED TREE 2023-08-03 14:29:40 -04:00
William Durand
badfedd59f Bug 1822640 - Expose mozAddonManager on Android. r=rpl,amejiamarmol,geckoview-reviewers,owlish
This patch exposes the add-on manager web API behind a static pref
instead of a build flag. The pref allows embedders to expose the API to
the usual list of allowed domains (AMO only, except for testing).

Differential Revision: https://phabricator.services.mozilla.com/D179968
2023-08-03 18:16:48 +00:00
Justin Link
a00c413d29 Bug 1831014: Allowed the first timer in a wake-up to fire slightly early as well. r=smaug
- Prior to this change, we allowed any timer *except* the first to fire early. Being woken up
slightly before our first timer is due was resulting in a lot of "wasted" wake-ups (where we wake
up and do nothing other than go back to sleep).
- This change results in waking up TimerThread 10% less frequently in my test case of watching a
YouTube video.
- Made the allowed early firing tolerance be a constant value rather than calculated at run-time.
- Also cleaned up some includes.

Differential Revision: https://phabricator.services.mozilla.com/D184017
2023-08-03 17:44:18 +00:00
Emilio Cobos Álvarez
c40d519242 Bug 1846859 - Fix osx build bustage.
MANUAL PUSH: Trivial bustage fix CLOSED TREE
2023-08-03 19:50:53 +02:00
Andrew Creskey
c49e308d00 Bug 1845395 - Add preconnect and network predictor to the Nimbus feature manifest r=barret
We will be running experiments on these feature over the coming months.

Differential Revision: https://phabricator.services.mozilla.com/D184506
2023-08-03 16:52:25 +00:00
Emilio Cobos Álvarez
13c5e7ce8f Bug 1846859 - Remove appearance: {checkbox,radio}-{label,container}. r=desktop-theme-reviewers,dao
I didn't find a single GTK theme that drew something useful for this:

 * The container appearance isn't needed. It is a hack needed to get the
   right styles for the native checkbox, but that's it, we don't need to
   expose it to CSS.

 * The label appearance was meant to draw the focus outline but since it
   didn't work reliably we've been doing it manually since seven years
   ago (see bug 582951 and bug 1312169).

Other platforms also don't use these so this simplifies the code a bit.

Depends on D185279

Differential Revision: https://phabricator.services.mozilla.com/D185286
2023-08-03 16:36:39 +00:00
Emilio Cobos Álvarez
f14165e879 Bug 1846859 - Unify radio and checkbox sizing and styling more across platforms. r=dao
Tried to make all the sizes em-based but Windows checkboxes look huge
with 1.3em.

Depends on D185278

Differential Revision: https://phabricator.services.mozilla.com/D185279
2023-08-03 16:36:39 +00:00
Rob Lemley
844c95e4a7 Bug 1833252 - Fix taskgraph dump to YAML failure with test tasks. r=taskgraph-reviewers,hneiva
Test tasks have contain a ReadOnlyDict from mozbuild.util (under
task["extra"]["test-setting"]) that PyYAML's safe_dump will not serialize
as it has no way of representing it.

TGDumper is a subclass that converts ReadOnlyDicts to regular dicts, and then
dumps accordingly. The assumption is that dumping a taskgraph to YAML is useful
for debugging, round-trips back to a taskgraph object are unnecessary, and
it's acceptable to lose the "read-only" status of these objects when serialized.
(This is what happens when serialized to JSON.)

Another quirk of dumping to YAML is objects are aliases and de-duplicated. This
results in things like `test-setting: *id1337`, which is a reference to
`test-setting: &id1337` (and the definition that follows). That's not too
readable, and again since round-trips are not needed TGDumper disables the use
of these aliases.

Differential Revision: https://phabricator.services.mozilla.com/D185239
2023-08-03 16:35:17 +00:00
Rob Lemley
8340de478a Bug 1846855 - Replace hardcoded source path with GECKO for testing action callbacks. r=taskgraph-reviewers,bhearsum
Normally the `taskgraph_decision` code is not run outside of CI, but when using
`mach test-action-callback` locally it is used. The hardcoded path is problematic
when doing so.

Differential Revision: https://phabricator.services.mozilla.com/D185223
2023-08-03 16:35:17 +00:00
Geoff Brown
0e7b3e18c9 Bug 1846618 - Use mozprocess.run_and_wait in gtests r=hneiva
Bug 1839262 converted the gtest harness to use raw subprocess, but we can get
the same functionality more simply now with mozprocess.run_and_wait.

Differential Revision: https://phabricator.services.mozilla.com/D185208
2023-08-03 16:18:29 +00:00
Geoff Brown
f32c6c326e Bug 1846617 - Use mozprocess.run_and_wait in cppunittests r=hneiva
Differential Revision: https://phabricator.services.mozilla.com/D185248
2023-08-03 16:17:30 +00:00
Iulian Moraru
c5ec7c028a Backed out changeset 2cead62c5584 (bug 1844781) for causing build bustages on TelemetryHistogramEnums.h.stub. CLOSED TREE 2023-08-03 19:20:20 +03:00
Barret Rennie
7b5fe636b2 Bug 1844781 - Remove OS.File telemetry r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D184223
2023-08-03 15:56:30 +00:00
Frederic Wang
bbdaff4bbb Bug 1846945 - Export more table-related tests to WPT. r=emilio
* whitespace-trim-*: These tests are testing whitespace trimming in
  token elements but that's not described in MathML Core. Move them
  into internal WPT tests.

* table-width-1,2,3,4: These tests verify that the intrinsic width
  is properly calculated so that MathML content don't overflow in
  tables. One of them is related to whitespace trimming, so
  extract it to internal WPT test.

* test_bug330964.html: Convert this to a testharness test and
  move it into internal WPT test (this is testing mtable
  attributes that are not part of MathML Core).

* semantics-4: Restore the original testcase and move it into
  internal WPT test with a failure annotation for now (as written
  it uses mtable@width attribute which is not part of MathML Core
  anyway). For details, see bug 1846930.

* dir-6a: This was introduced in bug 330964 and involves table
  attributes that are not part of MathML Core.

* css-spacing-1.html: This was introduced by bug 1187673 but is already
  covered by default-properties-on-the-math-root.html.

* columnlines/rowlines: Tests for columnlines/rowlines attributes that
  are not part of the current version of MathML core. Move them to
  mozilla/tests/mathml/tables. Use Ahem for rowlines/columnlines-3*
  to make them more robust per bug 1309426.

* mstyle-2: extract the case for mtable@align test to internal
  WPT mstyle-align.html since align is not part of MathML Core.

Differential Revision: https://phabricator.services.mozilla.com/D185270
2023-08-03 15:39:58 +00:00
Greg Tatum
3f43ac1442 Bug 1845518 - Make the automation check work for Marionette and Remote Agent; r=nordzilla
This patch removes the automation check from the parent to the child,
since we don't want to load more scripts into the child process.

Differential Revision: https://phabricator.services.mozilla.com/D185295
2023-08-03 15:29:59 +00:00
Zhao Jiazhong
090bc58343 Bug 1846936 - [loong64][mips64] Implement function masm.freeStackTo. r=yury
Port masm.freeStackTo to loongarch64 and mips64 platform.

Differential Revision: https://phabricator.services.mozilla.com/D185266
2023-08-03 14:49:08 +00:00
Gijs Kruitbosch
1a36fd2e5b Bug 1846953 - update staging OHTTP shopping endpoint, r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D185276
2023-08-03 14:46:38 +00:00
ffxbld
c1079866e4 No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - r=release-managers,RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D185284
2023-08-03 14:11:06 +00:00
Andrew Halberstadt
3904491068 Bug 1846890 - Add test parameters for 'cron-system-symbols', r=jlorenzo
We don't have any test parameters for cron tasks and a regression was missed as
a result.

Differential Revision: https://phabricator.services.mozilla.com/D185298
2023-08-03 14:05:54 +00:00
Andrew Halberstadt
25540a091a Bug 1846890 - Fix busted cron-system-symbols Decision tasks, r=jlorenzo
The move to `from-deps` changed the dependency edge name from `build` to
`system-symbols`. Apparently this is what the first path segment in an
`artifact-reference` is.

We should probably change the separator to a `:` or something here.

Differential Revision: https://phabricator.services.mozilla.com/D185297
2023-08-03 14:05:54 +00:00
Julian Descottes
1e96b7ee57 Bug 1846987 - [devtools] Remove backward compatibility code for Firefox 116 r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D185288
2023-08-03 14:02:28 +00:00
Iulian Moraru
852473cb6c Backed out 4 changesets (bug 1846828) for causing bc failures on browser_fullscreen-bug-1798219.js related to TranslationsParent.sys.mjs. CLOSED TREE
Backed out changeset 7c3b8868096b (bug 1846828)
Backed out changeset a0cd72ec2666 (bug 1846828)
Backed out changeset 42eade304753 (bug 1846828)
Backed out changeset d909d4b4de02 (bug 1846828)
2023-08-03 18:46:16 +03:00
Julian Descottes
24bfd8b1c4 Bug 1835930 - [devtools] Extend timeout for browser_net_har_multipage.js r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D185290
2023-08-03 14:01:54 +00:00
Jared Hirsch
157e8cf894 Bug 1846812 - Create ShoppingUtils to handle shopping-related tasks at app startup and app shutdown. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D185206
2023-08-03 13:55:41 +00:00
Emilio Cobos Álvarez
d6f0881ebe Bug 1846745 - Use static atoms for predefined counter-style names. r=layout-reviewers,jfkthame
Depends on D185156

Differential Revision: https://phabricator.services.mozilla.com/D185157
2023-08-03 13:53:13 +00:00
Luca Greco
a3d83e9af0 Bug 1775558 - await on promiseDocumentFlushed before call to openExtensionContextMenu. r=willdurand
Differential Revision: https://phabricator.services.mozilla.com/D185287
2023-08-03 13:36:18 +00:00
Otto Länd
f47027beda Bug 1845828: apply code formatting via Lando
# ignore-this-changeset
2023-08-03 14:18:06 +00:00
Jonathan Kew
96ca97d1a7 Bug 1845828 - patch 3 - Add a reftest for scaled canvas rendering of tiny font size. r=gfx-reviewers,lsalzman
Tryserver says this fails on Linux, though it passes for me locally;
it depends whether we end up using subpixel positioning or not, which
in turn is dependent on a whole slew of factors. So marking as random
there. Other platforms look happy.

Depends on D184820

Differential Revision: https://phabricator.services.mozilla.com/D185294
2023-08-03 13:32:29 +00:00
Jonathan Kew
2c59e9369b Bug 1845828 - patch 2 - Quantize font size for canvas2d by reducing precision, rather than using an arbitrary fixed quantum. r=gfx-reviewers,lsalzman
Quantizing to quarter-pixel size is too coarse for extremely small sizes
(that will subsequently be scaled up, as here); it's also arguably finer
than needed at very large sizes. So instead of using a constant, this
patch makes us quantize the size by dropping the low bits of precision
from the mantissa, so that the quantization scales along with the size
being used.

Depends on D184819

Differential Revision: https://phabricator.services.mozilla.com/D184820
2023-08-03 13:32:29 +00:00
Jonathan Kew
4778f5391d Bug 1845828 - patch 1 - Don't apply forced-GDI mode for legacy Windows fonts at sizes under 6 pixels. r=gfx-reviewers,lsalzman
The hinting in these fonts wasn't ever intended to achieve anything
useful at such small sizes anyhow.

Differential Revision: https://phabricator.services.mozilla.com/D184819
2023-08-03 13:32:28 +00:00
Emilio Cobos Álvarez
5779de2669 Bug 1846989 - Unify splitter.css across platforms. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D185289
2023-08-03 13:30:58 +00:00
Jonathan Kew
4de87d796d Bug 1845813 - Null-check the variation tag dictionary before trying to apply it to the font. r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D185268
2023-08-03 13:29:32 +00:00
Greg Tatum
bd4e077a83 Bug 1846828 - Ensure only valid translations will be offered; r=nordzilla
Depends on D185212

Differential Revision: https://phabricator.services.mozilla.com/D185213
2023-08-03 13:25:28 +00:00
Greg Tatum
e761feabb3 Bug 1846828 - Add more logs to show the decision process for offering a translation; r=nordzilla
Depends on D185211

Differential Revision: https://phabricator.services.mozilla.com/D185212
2023-08-03 13:25:27 +00:00
Greg Tatum
cd80137461 Bug 1846828 - Guard against multiple popups opening and being racy; r=nordzilla
Depends on D185210

Differential Revision: https://phabricator.services.mozilla.com/D185211
2023-08-03 13:25:27 +00:00
Greg Tatum
bea35b1c53 Bug 1846828 - Drive by fix an issue with the console not being ready; r=nordzilla
This is being triggered by a later patch that is adding new logging. I
believe this is all just because of initialization order.

Differential Revision: https://phabricator.services.mozilla.com/D185210
2023-08-03 13:25:27 +00:00
CanadaHonk
b8fbb61373 Bug 1814589 - Enable CSS Values 4 math functions by default r=tlouw
Specifically enabling these prefs (previously nightly only):
- layout.css.round.enabled
- layout.css.mod-rem.enabled
- layout.css.exp.enabled
- layout.css.abs-sign.enabled

Specifically these functions: round, mod, rem, pow, sqrt, hypot, log, exp, abs, sign

Differential Revision: https://phabricator.services.mozilla.com/D185218
2023-08-03 13:23:30 +00:00
ganna
4bcda40e36 Bug 1843133 - Change moz-message-bar to add/remove the dismiss button from the DOM. r=hjones
Differential Revision: https://phabricator.services.mozilla.com/D184601
2023-08-03 13:15:38 +00:00
ganna
c0d2ff819d Bug 1844852 - Align close button and message bar icon when moz-message-bar wraps. r=hjones
Differential Revision: https://phabricator.services.mozilla.com/D184401
2023-08-03 13:15:38 +00:00