Commit Graph

4431 Commits

Author SHA1 Message Date
Molnar Sandor
4c2b06df41 Backed out 15 changesets (bug 1772313, bug 1772351, bug 1772360) for causing xpc failures in telemetry/tests/unit/test_SocketScalars.js CLOSED TREE
Backed out changeset c8b0a2ed239e (bug 1772360)
Backed out changeset 1922adad6abe (bug 1772351)
Backed out changeset 6d3634cce489 (bug 1772351)
Backed out changeset f03968a9d053 (bug 1772351)
Backed out changeset e7a38ef90fe4 (bug 1772351)
Backed out changeset b389e7654771 (bug 1772313)
Backed out changeset 59a33598ff51 (bug 1772313)
Backed out changeset ab60885a8a93 (bug 1772313)
Backed out changeset aad8efac9d05 (bug 1772313)
Backed out changeset 4378e519a8e7 (bug 1772313)
Backed out changeset 302ac54741f8 (bug 1772313)
Backed out changeset 74c59f9fd51c (bug 1772313)
Backed out changeset 575fb877c56c (bug 1772313)
Backed out changeset 2eaa68f10b19 (bug 1772313)
Backed out changeset 4a8b3ba193dc (bug 1772313)
2022-06-06 07:04:25 +03:00
Tooru Fujisawa
81758ebac5 Bug 1772360 - Remove unnecessary call for XPCOMUtils.defineLazyGlobalGetters. r=florian,webdriver-reviewers,webcompat-reviewers,denschub,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D148168
2022-06-06 02:49:14 +00:00
Tooru Fujisawa
b580e51d8f Bug 1772351 - Part 3: Stop calling XPCOMUtils.defineLazyModuleGetters for AppConstants. r=florian,webdriver-reviewers,whimboo,robwu
Differential Revision: https://phabricator.services.mozilla.com/D148166
2022-06-06 02:49:13 +00:00
Tooru Fujisawa
6ed0357d29 Bug 1772351 - Part 1: Stop calling ChromeUtils.defineModuleGetter for AppConstants. r=florian
Differential Revision: https://phabricator.services.mozilla.com/D148164
2022-06-06 02:49:12 +00:00
Tooru Fujisawa
c98ea942de Bug 1772313 - Part 7: Stop calling XPCOMUtils.defineLazyModuleGetters for Services. r=kmag,webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D148160
2022-06-06 02:49:10 +00:00
Tooru Fujisawa
dae44f3ce8 Bug 1772313 - Part 5: Stop calling ChromeUtils.defineModuleGetter for Services. r=kmag,webcompat-reviewers,pip-reviewers,denschub,mhowell
Differential Revision: https://phabricator.services.mozilla.com/D148158
2022-06-06 02:49:10 +00:00
Hannah Peuckmann
939f733638 Bug 1771024 - Cleaning per principal when sanitizer is run on startup. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D147622
2022-06-01 07:54:54 +00:00
Tooru Fujisawa
bd81453bd5 Bug 1610653 - Part 14: Do not store lexical variable also to global this property in browser/modules. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D144121
2022-05-30 15:19:40 +00:00
Tooru Fujisawa
c64f569597 Bug 1610653 - Part 3: Do not use global this property assignment to define global variable in browser/modules. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D144110
2022-05-30 15:19:36 +00:00
Emilio Cobos Álvarez
7ccabc8b2d Bug 1767855 - Make tab warming use the process priority hint. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D145501
2022-05-26 16:25:13 +00:00
Henrik Skupin
bf7f840912 Bug 1370520 - Use SIGUSR1 (245) as exit code for a content crash forced shutdown. r=webdriver-reviewers,gsvelto,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D146289
2022-05-13 13:51:09 +00:00
Chris H-C
6f10ed9034 Bug 1763235 - Update metrics.yamls to file-level tags, new front matter r=perry.mcmanis,application-update-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D145141
2022-05-04 14:16:19 +00:00
Tooru Fujisawa
bb3f11cf65 Bug 1765167 - Part 1: Stop using Cu.import in browser/. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D144094
2022-05-03 06:32:29 +00:00
Hannah Peuckmann
59dd3c308e Bug 1766223 - Fix cookie exceptions for subdomains in container tabs.r=pbz
In case of multiple subdomains without an own cookie permission we need to be able to check the cookie permission
of the domain those subdomains get their permissions from multiple times,
so we can not remove it after the first subdomain.

Differential Revision: https://phabricator.services.mozilla.com/D144573
2022-04-28 17:27:38 +00:00
Gabriele Svelto
466839214d Bug 1762949 - Explicitly flag all crash reports as throttleable when they've not been submitted manually r=KrisWright
Differential Revision: https://phabricator.services.mozilla.com/D143185
2022-04-25 06:37:17 +00:00
Gabriele Svelto
54aa942464 Bug 1702509 - Add an annotation describing how a crash report was submitted r=KrisWright
Differential Revision: https://phabricator.services.mozilla.com/D143184
2022-04-21 12:43:11 +00:00
kernp25
c73a299858 Bug 1493396 - Make browser.permissions.request work in WebExtension sidebar. r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D143084
2022-04-21 08:28:54 +00:00
Drew Willcoxon
5ff4150738 Bug 1764669 - Record a block ping for blocked Firefox Suggest suggestions. r=nanj,daisuke
* Add a new block ping. I called it "block" to be consistent with internal
  naming in urlbar/quick suggest, but let me know if you'd prefer "dismiss"
* Add a `iab_category` property to suggestion objects returned from
  UrlbarQuickSuggest (i.e., remote settings. Merino will separately need to
  include this in its suggestions too)
* Add a new `sponsoredIabCategory` payload property to quick suggest results so
  we can record `iab_category` in the ping
* Modify existing tests to include `iab_category` in mock sponsored suggestions
  and `sponsoredIabCategory` in the expected payloads
* Replace the several QuickSuggestTestUtils functions for checking pings with a
  single function that makes sure only the specified pings are recorded and
  nothing more

Depends on D143331

Differential Revision: https://phabricator.services.mozilla.com/D143674
2022-04-20 18:37:23 +00:00
criss
e3df4d1993 Backed out changeset 5382bd66d8f7 (bug 1702509) for causing failures on browser_UnsubmittedCrashHandler.js . CLOSED TREE 2022-04-20 14:18:20 +03:00
Hannah Peuckmann
49ce1e8289 Bug 1759579 - Remove recursion from (sub)domain cookie check. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D143683
2022-04-20 09:51:51 +00:00
Hannah Peuckmann
31e90ce21e Bug 1759579 - Improve performace of (sub)domain cookie permission check in sanitizeOnShutdown. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D141496
2022-04-20 09:51:50 +00:00
Gabriele Svelto
c7f1d8027d Bug 1702509 - Add an annotation describing how a crash report was submitted r=KrisWright
Differential Revision: https://phabricator.services.mozilla.com/D143184
2022-04-20 08:08:28 +00:00
Shane Hughes
5dcdf4653d Bug 1658103 - Fix lazy translation of tab context menu. r=dao
The tab context menu is designed to not be translated until the user
interacts with the tab strip in some way. However, the tab context menu
is now shared between the tab strip and the "all tabs" panel. So, it's
possible to open the tab context menu without interacting with the tab
strip. This results in the context menu being opened before it is
translated, so the user sees an essentially blank menu. Resolve this
by adding to the all tabs panel an extra initialization step that will
automatically translate the tab context menu.

Differential Revision: https://phabricator.services.mozilla.com/D142850
2022-04-15 05:06:47 +00:00
Rob Lemley
a23e8b969f Bug 1764092 - Relocate AsanReporter.jsm to /toolkit. r=decoder
Differential Revision: https://phabricator.services.mozilla.com/D143382
2022-04-12 21:27:47 +00:00
Gijs Kruitbosch
edda40141b Bug 1753696 - Automatic rewrite: replace add_task(setup with add_setup in browser mochitest, r=Standard8,webcompat-reviewers,twisniewski
Differential Revision: https://phabricator.services.mozilla.com/D141437
2022-03-30 16:16:42 +00:00
Norisz Fay
e1d7571cc8 Backed out 2 changesets (bug 1753696) for causing multiple dt and bc failures CLOSED TREE
Backed out changeset 67fd9edfbcea (bug 1753696)
Backed out changeset a9d957ea887b (bug 1753696)
2022-03-30 12:17:55 +03:00
Gijs Kruitbosch
1214ac636b Bug 1753696 - Automatic rewrite: replace add_task(setup with add_setup in browser mochitest, r=Standard8,webcompat-reviewers,twisniewski
Differential Revision: https://phabricator.services.mozilla.com/D141437
2022-03-30 08:18:51 +00:00
cboozarjomehri
a9959d7626 Bug 1685575 - Removing browser.contentblocking.state-partitioning.mvp.ui.enabled because it’s always set to true. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D140648
2022-03-22 12:47:49 +00:00
Mark Banner
d22663f0f9 Bug 1758476 - Remove some unnecessary uses of the target object argument to ChromeUtils.import. r=mossop,webdriver-reviewers,perftest-reviewers,robwu,whimboo,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D140518
2022-03-17 22:13:08 +00:00
Daisuke Akatsuka
78d792f2f8 Bug 1757353: Add browser usage telemetry for links in about:preferences. r=Gijs,preferences-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D139808
2022-03-14 21:54:03 +00:00
Hannah Peuckmann
1417cd64d5 Bug 1755190 - Improve the runtime of the subdomain cookie permission check in SanitizeOnShutdown. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D140970
2022-03-14 19:35:21 +00:00
Cristian Tuns
a180c6cba3 Backed out changeset 528295e7cb0c (bug 1758476) for causing tabswitch failures CLOSED TREE 2022-03-14 12:27:48 -04:00
Mark Banner
beed912c8e Bug 1758476 - Remove some unnecessary uses of the target object argument to ChromeUtils.import. r=mossop,webdriver-reviewers,perftest-reviewers,robwu,whimboo,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D140518
2022-03-14 10:19:40 +00:00
Mark Banner
7ea3c792f2 Bug 1758474 - Implement an ESLint rule to disallow passing {} as the target parameter for ChromeUtils.import. r=Gijs,mossop,perftest-reviewers,preferences-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D140517
2022-03-11 16:41:29 +00:00
Niklas Baumgardner
cbe3c84f12 Bug 1755748 - Keep PiP tabs in active state. r=mconley,dthayer
Differential Revision: https://phabricator.services.mozilla.com/D140394
2022-03-10 23:33:26 +00:00
smolnar
19781d16c7 Backed out changeset 5018856d8fee (bug 1758474) for causing node eslint failure. CLOSED TREE 2022-03-10 11:58:45 +02:00
Mark Banner
de1754318e Bug 1758474 - Implement an ESLint rule to disallow passing {} as the target parameter for ChromeUtils.import. r=Gijs,mossop,perftest-reviewers,preferences-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D140517
2022-03-10 09:25:28 +00:00
Ben Hearsum
79024948c1 Bug 1751010: Create a separate jumplist for the Private Browsing taskbar icon. r=mhowell
Because the Private Browsing Jump List only contains Tasks it is static we can get away with only building it once.

Differential Revision: https://phabricator.services.mozilla.com/D138600
2022-03-01 14:16:48 +00:00
Butkovits Atila
441a1d2141 Backed out 5 changesets (bug 1751010) for causing failures at browser_startup_mainthreadio.js. CLOSED TREE
Backed out changeset af347bb985d4 (bug 1751010)
Backed out changeset 9944e42017ff (bug 1751010)
Backed out changeset 282a5cd52cd0 (bug 1751010)
Backed out changeset 2f54afb16002 (bug 1751010)
Backed out changeset 6ad85a8edf15 (bug 1751010)
2022-02-27 03:40:08 +02:00
Ben Hearsum
a6f7e67a87 Bug 1751010: Create a separate jumplist for the Private Browsing taskbar icon. r=mhowell
Because the Private Browsing Jump List only contains Tasks it is static we can get away with only building it once.

Differential Revision: https://phabricator.services.mozilla.com/D138600
2022-02-25 18:33:45 +00:00
Ben Hearsum
8f785e113f No bug: Mark a couple of Windows-only jsm modules with SCHEDULES.exclusive to aid task selection. r=marco
Differential Revision: https://phabricator.services.mozilla.com/D139600
2022-02-24 16:12:21 +00:00
Marian-Vasile Laza
7824ab98b3 Backed out 4 changesets (bug 1751010) for causing xpcshell failures on test_taskbar_jumplistitems.js. CLOSED TREE
Backed out changeset 1ff3b5528d53 (bug 1751010)
Backed out changeset a21f1d8b6d8b (bug 1751010)
Backed out changeset 11df8f060a35 (bug 1751010)
Backed out changeset b94765877d57 (bug 1751010)
2022-02-23 14:56:22 -08:00
Ben Hearsum
70d50f1f1e Bug 1751010: Create a separate jumplist for the Private Browsing taskbar icon. r=mhowell
Because the Private Browsing Jump List only contains Tasks it is static we can get away with only building it once.

Differential Revision: https://phabricator.services.mozilla.com/D138600
2022-02-23 13:58:18 +00:00
Csoregi Natalia
e8626c4668 Backed out 4 changesets (bug 1751010) for win bustages on nsWindow.cpp. CLOSED TREE
Backed out changeset b68d86cc545d (bug 1751010)
Backed out changeset b51b389bd0fd (bug 1751010)
Backed out changeset f128c61e50eb (bug 1751010)
Backed out changeset 1cbe75d59770 (bug 1751010)
2022-02-22 21:17:27 +02:00
Ben Hearsum
d4d804538c Bug 1751010: Create a separate jumplist for the Private Browsing taskbar icon. r=mhowell
Because the Private Browsing Jump List only contains Tasks it is static we can get away with only building it once.

Differential Revision: https://phabricator.services.mozilla.com/D138600
2022-02-22 18:16:35 +00:00
mcheang
85a3e40f1a Bug 1755996 - Add pref for removal of search engine infobar. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D139044
2022-02-17 20:17:23 +00:00
Chris H-C
0e516a0024 Bug 1754654 - Renew Glean metrics for active_ticks and uri_count r=janerik
No data review necessary for the renewal since the collection is approved for
permanence.

Depends on D138911

Differential Revision: https://phabricator.services.mozilla.com/D138913
2022-02-16 19:57:11 +00:00
Chris H-C
34fe4e939b Bug 1754655 - Remove mirrored active_ticks probe r=janerik
Depends on D138910

Differential Revision: https://phabricator.services.mozilla.com/D138911
2022-02-16 19:57:11 +00:00
Chris H-C
bdd0e5383d Bug 1754654 - Remove mirrored uri_count probe r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D138910
2022-02-16 19:57:10 +00:00
Alessio Placitelli
6fa7423542 Bug 1754474 - Convert the expiration version to an integer. r=chutten
Depends on D138447

Differential Revision: https://phabricator.services.mozilla.com/D138448
2022-02-15 13:35:08 +00:00