Commit Graph

1023 Commits

Author SHA1 Message Date
Dão Gottwald
8ca1db7a6f Bug 1771775 - Add "Independent Voices" Colorway collection. r=fluent-reviewers,amy
Differential Revision: https://phabricator.services.mozilla.com/D147677
2022-05-31 19:18:54 +00:00
Gabriel Luong
71f1656cb5 Bug 1738012 - Fetch content meta data only after the page is loaded. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D129733
2022-05-30 17:46:02 +00:00
Florian Quèze
7c84d50b61 Bug 1745024 - avoid keeping an 'Accessibility notifications' refresh observer for initial about:blank documents, r=Jamie.
Differential Revision: https://phabricator.services.mozilla.com/D143747
2022-05-21 00:23:09 +00:00
Mark Banner
48a6237060 Bug 1745459 - Move the osfile.jsm block in browser_startup.js to deny loading anytime before becoming idle. r=barret
Depends on D146190

Differential Revision: https://phabricator.services.mozilla.com/D146191
2022-05-13 09:38:49 +00:00
Henrik Skupin
4f9d321576 Bug 1768742 - browser_preferences_usage.js - reduce min values for gfx.*.azure.backends to account for pre-allocated content processes. r=florian
Differential Revision: https://phabricator.services.mozilla.com/D146120
2022-05-12 08:04:36 +00:00
Henrik Skupin
9be96ca9b7 Bug 1768689 - browser_preferences_usage.js - bump the maximum times the Nightly only browser.startup.record preference can be accessed during startup. r=florian
Differential Revision: https://phabricator.services.mozilla.com/D145997
2022-05-10 19:01:26 +00:00
Henrik Skupin
55c503496c Bug 1726465 - Don't update remote control cue for startup performance tests. r=florian
Startup performance tests are browser-chrome tests which use Marionette
to install required extensions. Because Marionette will be initialized
earlier during the startup of Firefox this can cause a partially updated
remote control cue for the first opened browser window.

As such stop updating the remote control cue by guarding this behavior
behind two flags - when the browser is in automation and a special
preference set.

Depends on D145933

Differential Revision: https://phabricator.services.mozilla.com/D145934
2022-05-10 15:08:18 +00:00
criss
ba242a0c40 Backed out 8 changesets (bug 1726465) for causing failures on browser_preferences_usage.js. CLOSED TREE
Backed out changeset 4b57310622a0 (bug 1726465)
Backed out changeset 0c6c4a15621a (bug 1726465)
Backed out changeset 081a0f91e0a7 (bug 1726465)
Backed out changeset 60bceb18ff57 (bug 1726465)
Backed out changeset f241655ea876 (bug 1726465)
Backed out changeset 7bc0a3aeb254 (bug 1726465)
Backed out changeset b2f7c710daef (bug 1726465)
Backed out changeset e9b90fd1b4ec (bug 1726465)
2022-05-10 13:59:54 +03:00
Henrik Skupin
e0b4a7ad89 Bug 1726465 - Don't update remote control cue for startup performance tests. r=florian
Startup performance tests are browser-chrome tests which use Marionette
to install required extensions. Because Marionette will be initialized
earlier during the startup of Firefox this can cause a partially updated
remote control cue for the first opened browser window.

As such stop updating the remote control cue by guarding this behavior
behind two flags - when the browser is in automation and a special
preference set.

Differential Revision: https://phabricator.services.mozilla.com/D145934
2022-05-10 09:04:03 +00:00
Florian Quèze
fd9655a0e2 Bug 1732447 - browser_preferences_usage.js - adjust minimum counts for prefs accessed while creating content processes on Linux, to account for preallocated content processes, r=Gijs.
Differential Revision: https://phabricator.services.mozilla.com/D144795
2022-04-28 08:37:43 +00:00
Emilio Cobos Álvarez
f5419f9114 Bug 1755737 - Make layout.css.dpi a static pref. r=jfkthame,layout-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D138921
2022-02-16 21:13:58 +00:00
Butkovits Atila
b4feb6fffb Backed out 2 changesets (bug 1755737) for causing failures at browser_test_feature_preferencereads.js. CLOSED TREE
Backed out changeset c2609661965d (bug 1755737)
Backed out changeset 34596510350a (bug 1755737)
2022-02-16 21:53:03 +02:00
Emilio Cobos Álvarez
77bdacc25a Bug 1755737 - Make layout.css.dpi a static pref. r=jfkthame,layout-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D138921
2022-02-16 17:39:57 +00:00
Emilio Cobos Álvarez
f3a234ff38 Bug 1753836 - Apparently we access layout.css.dpi a bit less.
Note that it's not 100% clear whether this bug is responsible for the
improvement or not, but given it's an improvement...

MANUAL PUSH: Unexpected pass CLOSED TREE
2022-02-16 17:18:55 +01:00
Butkovits Atila
0055fd0e43 Bug 1705492 - disable browser_tabopen.js on Mac_opt and Linux_opt for frequent failures. r=intermittent-reviewers,MasterWayZ DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D137592
2022-02-02 01:59:40 +00:00
Joel Maher
6d769aee7c Bug 1750839 - Enable fission browser-chrome for variants. r=mccr8,releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D136512
2022-02-01 19:30:34 +00:00
Masatoshi Kimura
f145fd1ae9 Bug 1752683 - Stop passing 8.3 names to NSS for SQLite db paths. r=keeler,florian
We pass 8.3 names to NSS to avoid non-ASCII characters because NSS still
depends on the system code page (although this workaround is not effective on
East-Asian locales).

We don't have to use 8.3 names to NSS for SQLite db paths because SQLite
always use UTF-8 for file names.

Differential Revision: https://phabricator.services.mozilla.com/D137379
2022-01-31 19:43:36 +00:00
Emilio Cobos Álvarez
c88733e5c0 Bug 1751733 - Account for tab close icon size in browser_tabopen.js. r=florian
Whether the overflow happens intentionally or not, it wasn't caused by
the regressing patch so I think we should probably just do this for now.

Differential Revision: https://phabricator.services.mozilla.com/D137289
2022-01-28 15:32:27 +00:00
Emilio Cobos Álvarez
031e3b3665 Bug 1751733 - Dump some debug info in test. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D136804
2022-01-27 12:35:54 +00:00
Emilio Cobos Álvarez
8e2abac8a7 Bug 1751733 - Refactor condition for readability in browser_tabopen.js. r=florian
Differential Revision: https://phabricator.services.mozilla.com/D136783
2022-01-24 22:57:58 +00:00
Mark Banner
39668043aa Bug 1748509 - Add builder fields to snapshot groups and more indices. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D135122
2022-01-11 14:32:52 +00:00
Kershaw Chang
74a65c68ee Bug 1741425 - Enable more mochitest with socket process, r=ahal,webdriver-reviewers,preferences-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D134485
2022-01-11 09:49:45 +00:00
Butkovits Atila
d1dbe157a5 Backed out changeset 480b5274349b (bug 1748509) for causing indexdb issues. a=backout 2022-01-08 02:50:53 +02:00
Mark Banner
000b33a5a3 Bug 1748509 - Add builder fields to snapshot groups and more indices. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D135122
2022-01-07 11:52:00 +00:00
Marian-Vasile Laza
67c06a19c3 Backed out changeset b7c3bb99e390 (bug 1748509) for causing bc failures on browser_startup_mainthreadio.js. CLOSED TREE 2022-01-07 11:19:52 +02:00
Cristian Tuns
78e5fc7c78 Backed out changeset e7b991987ae5 (bug 1742797) for causing bug 1748808 CLOSED TREE 2022-01-07 02:32:44 -05:00
Mark Banner
9e873d5bf8 Bug 1748509 - Add builder fields to snapshot groups and more indices. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D135122
2022-01-07 07:20:35 +00:00
Hiroyuki Ikezoe
84c8a97961 Bug 1742797 - Discard WebRender resources when popup hides. r=Gijs,emilio
The browser test in this change was originally written by Gijs.

Differential Revision: https://phabricator.services.mozilla.com/D134444
2022-01-06 02:51:38 +00:00
Noemi Erli
07839228a1 Backed out changeset 14f484747a66 (bug 1742797) for causing failures in nsMenuPopupFrame.cpp CLOSED TREE 2022-01-06 00:49:35 +02:00
Hiroyuki Ikezoe
59657409db Bug 1742797 - Discard WebRender resources when popup hides. r=Gijs,emilio
The browser test in this change was originally written by Gijs.

Differential Revision: https://phabricator.services.mozilla.com/D134444
2022-01-05 21:24:20 +00:00
Sergey Galich
b2acb270f6 Bug 1747288 - Fix test pref setup r=tgiles,preferences-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D134519
2022-01-04 16:08:48 +00:00
Marco Bonardo
e9b4e22f5d Bug 1742558 - Add a Places Previews module. r=Standard8
Add a PlacesPReviews.jsm module that offers an alternative long term storage of
thumbnails or images. Previews are stored using md5 hash of the page url, in WebP format.
Removals happen using the moz_previews_tombstones table, orphans removal happens
on Places weekly maintenance.
The same moz-page-thumb: protocol that is currently used for volatile thumbnails,
can be used with Places previews, by using "places-previews" as host.
All the feature is behind the places.previews.enabled pref, not enabled yet.

Differential Revision: https://phabricator.services.mozilla.com/D131916
2021-12-21 10:53:45 +00:00
Sandor Molnar
e80ceed25c Backed out 2 changesets (bug 1742558) for causing build bustages in PageThumbProtocolHandler.
Backed out changeset 7fa69b62b226 (bug 1742558)
Backed out changeset 22241a8445f9 (bug 1742558)
2021-12-20 17:38:16 +02:00
Marco Bonardo
e72738a8be Bug 1742558 - Add a Places Previews module. r=Standard8
Add a PlacesPReviews.jsm module that offers an alternative long term storage of
thumbnails or images. Previews are stored using md5 hash of the page url, in WebP format.
Removals happen using the moz_previews_tombstones table, orphans removal happens
on Places weekly maintenance.
The same moz-page-thumb: protocol that is currently used for volatile thumbnails,
can be used with Places previews, by using "places-previews" as host.
All the feature is behind the places.previews.enabled pref, not enabled yet.

Differential Revision: https://phabricator.services.mozilla.com/D131916
2021-12-20 15:15:55 +00:00
Niklas Baumgardner
535d23f6a1 Bug 1743882 - Screenshots component preference observer. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D132740
2021-12-15 19:55:34 +00:00
Mark Banner
28bf90d8d9 Bug 1703357 - Update browser_startup to prevent osfile.jsm being loaded before opening first browser window. r=florian
Differential Revision: https://phabricator.services.mozilla.com/D129373
2021-12-10 20:25:20 +00:00
Tim Huang
d67a485ff5 Bug 1743418 - Part 2: Remove URLQueryStrippingListProcessScript.js and URLQueryStrippingListService.jsm from the known list in browser startup tests. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D132991
2021-12-10 09:15:21 +00:00
Tim Huang
01b56a2f66 Bug 1742582 - Add 'URLQueryStrippingListService.jsm' into browser_startup_content.js and browser_startup_content_subframe.js. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D132227
2021-11-29 22:26:01 +00:00
Alexandru Michis
f210f5d40e Backed out 3 changesets (bug 1742582) for causing bc failures in browser_startup_content_subframe.js
CLOSED TREE

Backed out changeset a9e341a38fae (bug 1742582)
Backed out changeset a9ba4a859295 (bug 1742582)
Backed out changeset bd9307118864 (bug 1742582)
2021-11-29 18:45:04 +02:00
Tim Huang
13ec4c8cc8 Bug 1742582 - Add 'URLQueryStrippingListService.jsm' into browser_startup_content.js. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D132227
2021-11-29 14:57:20 +00:00
Tomislav Jovanovic
7ffa93f7fd Bug 1708193 - Remove mozapps/extensions/internal/Content.js r=rpl
Use Extension:FlushJarCache listener in ExtensionProcessScript.jsm instead,
it's already loaded everywhere and early enough from AddonManager.jsm.

Differential Revision: https://phabricator.services.mozilla.com/D129952
2021-11-20 13:10:58 +00:00
Narcis Beleuzu
071fd29a18 Backed out 2 changesets (bug 1733540, bug 1703357) for causing Bug 1736189
Backed out changeset a4c999428d86 (bug 1703357)
Backed out changeset 0eaa9ccaaf77 (bug 1733540)
2021-11-08 16:23:53 +02:00
Mark Banner
c3ff31fac3 Bug 1703357 - Update browser_startup to prevent osfile.jsm being loaded before opening first browser window. r=florian
Also fixes one use in XPIInstall.jsm.

Differential Revision: https://phabricator.services.mozilla.com/D129373
2021-11-03 17:36:22 +00:00
Sebastian Hengst
837ed90df2 Bug 1737131 - skip browser_tabclose.js and browser_ext_browserAction_theme_icons.js on Linux DevEdition. r=emilio DONTBUILD
Failures started after bug 1736141 (prefers-color-scheme should not default to
dark for Elemental Balanced).

Differential Revision: https://phabricator.services.mozilla.com/D129844
2021-10-31 09:09:58 +00:00
Dana Keeler
1b170bad5e Bug 1705360 - un-do nightly experiment obsfucating NSS DB locations r=jschanck,perftest-reviewers,AlexandruIonescu
Acording to crash reports, obsfucating the NSS DB locations did not help, so
this patch un-does the changes and un-migrates any migrated DB locations.

Differential Revision: https://phabricator.services.mozilla.com/D129323
2021-10-27 00:26:59 +00:00
OnuohaOluebube
29e91627c4 Bug 1737301 - Replaced OS.File with IOUtils in browser/base/content/test/performance/ r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D129338
2021-10-25 16:40:14 +00:00
William Durand
35e814819e Bug 1735721 - Move addons-search-detection in tree. r=rpl,florian
This patch moves the addons-search-detection system add-on in tree and
adjusts the build configuration to make it a built-in add-on (which
requires changes in the `BrowserGlue.jsm` file).

Summary of the changes made to the different files:

- `api.js`: added license header, reformatted with Prettier, then fixed
  ESLint errors: use of `Services.eTLD` instead of
  `XPCOMUtils.defineLazyServiceGetter(...)` and defined
  `"searchInitialized"` on `this` instead of `global` which was unknown
- `background.js`: added license header, reformatted with Prettier,
  removed debug logs because they were off by default anyway, fixed
  ESLint error: id => addonId because addonId was already defined in a
  parent scope
- `manifest.json`: version number changed + `hidden: true`
- `schema.json`: no change await addon.enable();

Depends on D129019

Differential Revision: https://phabricator.services.mozilla.com/D128908
2021-10-21 11:51:06 +00:00
Joel Maher
f72bcee13e Bug 1727943 - turn on mochitest* tests that were skipped on win10-ccov and now pass. r=MasterWayZ
Differential Revision: https://phabricator.services.mozilla.com/D128817
2021-10-19 20:01:29 +00:00
Mark Banner
f5f5e0511d Bug 1378173 - Remove Promise.jsm. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D128098
2021-10-14 08:28:28 +00:00
Dana Keeler
79424fae76 Bug 1705360 - "hide" NSS DBs from meddling third party software r=jschanck,bbeurdouche,perftest-reviewers,sparky
Some crash reports appear to be indicating that initializing NSS' certificate
and key databases is taking on the order of minutes in some cases, which is
unexpected. One hypothesis is that third-party software is opening these DBs at
the same time that NSS is operating on them, causing contention and thus
slowness. This patch experimentally (in Nightly only) renames these DBs in the
hopes that third-party software might not recognize them as the DBs it's
looking for, and will thus leave them alone.

Differential Revision: https://phabricator.services.mozilla.com/D126028
2021-10-08 18:33:46 +00:00