Граф коммитов

70340 Коммитов

Автор SHA1 Сообщение Дата
Sebastian Streich 38264715e9 Bug 1633710 - Move js uri.host to principal r=ckerschb,preferences-reviewers,ntim
Differential Revision: https://phabricator.services.mozilla.com/D73242
2020-07-13 18:35:01 +00:00
emcminn 8ffe50a1bc Bug 1651429 - Added "get started" messaging to about:welcome title text r=pdahiya,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D82973
2020-07-13 16:58:04 +00:00
emcminn bcf4cd54f8 Bug 1651430 - Added aria-label prop to import icons on about:welcome r=pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D82784
2020-07-13 16:21:06 +00:00
Alexandre Poirot 9be28a6883 Bug 1649910 - Emit "switched-target" only after we fully attached to the new target. r=jdescottes
The previous code, emitting the event from Toolbox.onTargetAvailable,
wasn't waiting for the call to TargetList.startListening which is done
from TargetList.onTargetAvailable.

Differential Revision: https://phabricator.services.mozilla.com/D82664
2020-07-13 14:03:24 +00:00
Rob Wu cdf90ed4e3 Bug 1651665 - Remove http:-URL validation bypasses from chrome_settings_overrides.search_provider r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D83013
2020-07-10 17:51:41 +00:00
Henrik Skupin d50c95bed2 Bug 1650907 - Re-enable mozbase, webdriver, and geckodriver rust tests in CI. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D82992
2020-07-13 13:02:41 +00:00
Vlad Filippov 6da969dcd2 Bug 1652136 - Change device.name to device.id logging in send tab. r=rfkelly
Differential Revision: https://phabricator.services.mozilla.com/D83188
2020-07-13 01:12:12 +00:00
Dão Gottwald e4d255bbe2 Bug 1651952 - Hide the button-box element in Ctrl-Tab previews. r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D83063
2020-07-13 14:03:37 +00:00
Micah Tigley ae6ce2b871 Bug 1634497 - Remove `browser.outerBrowser` checks used for old-RDM. r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D83132
2020-07-10 16:55:35 +00:00
Emilio Cobos Álvarez 61befc8e91 Bug 1650703 - Don't double-apply text zoom for <select> popups. r=Gijs
The computed font-size already has the zoom value in that case.

Differential Revision: https://phabricator.services.mozilla.com/D83275
2020-07-13 10:36:09 +00:00
Tomislav Jovanovic 0d4b27f0d1 Bug 1587541 - Make tab.executeScript, insertCSS, removeCSS Fission compatible r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D81772
2020-07-13 10:28:42 +00:00
Narcis Beleuzu 895e17157a Backed out changeset aeaa527e6119 (bug 1587541) for mochitest failures on test_chrome_ext_contentscript_telemetry.html . CLOSED TREE 2020-07-13 05:28:48 +03:00
Tomislav Jovanovic d1e60a800a Bug 1587541 - Make tab.executeScript, insertCSS, removeCSS Fission compatible r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D81772
2020-07-13 00:32:43 +00:00
Harry Twyford 2ac85191d6 Bug 1648468 - Part 7 - Temporarily disable test_keywords.js on Linux to resolve bug 1474616. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D83272
2020-07-12 21:55:25 +00:00
Harry Twyford f9ae9c43a1 Bug 1648468 - Part 6 - Resolve a11y focus issue causing a failure in browser_test_focus_urlbar.js. r=adw
The line that adds `suggestedIndex` in the test should also fix bug 1652138.

Differential Revision: https://phabricator.services.mozilla.com/D83244
2020-07-12 21:55:25 +00:00
Harry Twyford 370555942c Bug 1648468 - Part 5 - Move some deduping code from UnifiedComplete to the UrlbarMuxer. r=adw,mak
Differential Revision: https://phabricator.services.mozilla.com/D82800
2020-07-12 21:55:25 +00:00
Harry Twyford 2e97219404 Bug 1648468 - Part 4 - Port autofill unit tests to browser/components/urlbar. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D82237
2020-07-12 21:55:24 +00:00
Harry Twyford e6650028ab Bug 1648468 - Part 3 - Allow UrlbarProviderTokenAliasEngines to provide its own heuristic result. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D82236
2020-07-12 21:55:24 +00:00
Harry Twyford 6b7fb22319 Bug 1648468 - Part 2 - Dedupe results matching autofill in the muxer. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D82235
2020-07-12 21:55:24 +00:00
Harry Twyford 1868c41333 Bug 1648468 - Part 1 - Create UrlbarProviderAutofill.jsm. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D82234
2020-07-12 21:55:24 +00:00
Marco Bonardo 595dcb2420 Bug 1650099 - Unify UrlbarProviders logger boilerplate. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D82939
2020-07-12 19:54:09 +00:00
Harry Twyford dccd26f8a7 Bug 1645324 - Move the omnibox heuristic result to the omnibox provider. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D80295
2020-07-12 19:54:09 +00:00
Harry Twyford e0287bb730 Bug 1645521 - Part 3 - Port unifiedcomplete tests. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D80294
2020-07-12 17:35:02 +00:00
Harry Twyford 12102e198f Bug 1645521 - Part 2 - Allow for multiple heuristic providers and enable ProviderHeuristicFallback. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D80293
2020-07-12 17:35:01 +00:00
Harry Twyford a83b16bdc1 Bug 1645521 - Part 1 - Add ProviderHeuristicFallback. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D80291
2020-07-12 17:35:01 +00:00
Harry Twyford b75a8887f0 Bug 1647881 - Store only a subset of fixupInfo in the queryContext. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D80904
2020-07-12 20:04:51 +00:00
Narcis Beleuzu 8e31f424cf Backed out changeset 60840d7cfef1 (bug 1587541) for Documentation opt failure. CLOSED TREE 2020-07-12 22:46:00 +03:00
Tomislav Jovanovic 17939666b8 Bug 1587541 - Make tab.executeScript, insertCSS, removeCSS Fission compatible r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D81772
2020-07-12 17:11:58 +00:00
Csoregi Natalia b74c685d0f Backed out 6 changesets (bug 1650099, bug 1647881, bug 1645521, bug 1645324) for causing Bug 1652024.
Backed out changeset f66c5cce9088 (bug 1650099)
Backed out changeset bf67c2159244 (bug 1645324)
Backed out changeset 76d81e1e728b (bug 1645521)
Backed out changeset ab3766fa81f9 (bug 1645521)
Backed out changeset ff56bb6cbfb7 (bug 1645521)
Backed out changeset aceb6f9acf3b (bug 1647881)
2020-07-12 17:58:28 +03:00
Csoregi Natalia af5cff556a Backed out 6 changesets (bug 1648468) for failures on test_keywords.js. CLOSED TREE
Backed out changeset 918db5010acb (bug 1648468)
Backed out changeset 91a4b5b593bf (bug 1648468)
Backed out changeset 3bded27be98e (bug 1648468)
Backed out changeset 60a36d4424df (bug 1648468)
Backed out changeset 1edf02398318 (bug 1648468)
Backed out changeset ebac9fb9da0d (bug 1648468)
2020-07-12 09:03:53 +03:00
Harry Twyford daefa9ecc0 Bug 1648468 - Part 6 - Resolve a11y focus issue causing a failure in browser_test_focus_urlbar.js. r=adw
The line that adds `suggestedIndex` in the test should also fix bug 1652138.

Differential Revision: https://phabricator.services.mozilla.com/D83244
2020-07-12 02:28:07 +00:00
Harry Twyford d7e9c8e70f Bug 1648468 - Part 5 - Move some deduping code from UnifiedComplete to the UrlbarMuxer. r=adw,mak
Differential Revision: https://phabricator.services.mozilla.com/D82800
2020-07-11 22:53:07 +00:00
Harry Twyford 90b04e45ef Bug 1648468 - Part 4 - Port autofill unit tests to browser/components/urlbar. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D82237
2020-07-11 22:53:09 +00:00
Harry Twyford b2ff98e2f8 Bug 1648468 - Part 3 - Allow UrlbarProviderTokenAliasEngines to provide its own heuristic result. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D82236
2020-07-11 22:53:11 +00:00
Harry Twyford ec02dade55 Bug 1648468 - Part 2 - Dedupe results matching autofill in the muxer. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D82235
2020-07-11 22:53:03 +00:00
Harry Twyford ce7998586e Bug 1648468 - Part 1 - Create UrlbarProviderAutofill.jsm. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D82234
2020-07-11 22:53:00 +00:00
Razvan Maries 911baac099 Backed out 6 changesets (bug 1648468) for perma failures on browser_test_focus_urlbar.js. CLOSED TREE
Backed out changeset 60b6915e8037 (bug 1648468)
Backed out changeset fc7a6b8f84a2 (bug 1648468)
Backed out changeset 97c7475abf85 (bug 1648468)
Backed out changeset bb37a0821844 (bug 1648468)
Backed out changeset 10447a3e04ff (bug 1648468)
Backed out changeset 69a210ce0e9a (bug 1648468)
2020-07-12 01:31:42 +03:00
Harry Twyford ed82a86096 Bug 1648468 - Part 6 - Resolve a11y focus issue causing a failure in browser_test_focus_urlbar.js. r=adw
The line that adds `suggestedIndex` in the test should also fix bug 1652138.

Differential Revision: https://phabricator.services.mozilla.com/D83244
2020-07-11 21:32:19 +00:00
Harry Twyford 2ec05b9282 Bug 1648468 - Part 5 - Move some deduping code from UnifiedComplete to the UrlbarMuxer. r=adw,mak
Differential Revision: https://phabricator.services.mozilla.com/D82800
2020-07-11 21:32:19 +00:00
Harry Twyford 8ece52ef72 Bug 1648468 - Part 4 - Port autofill unit tests to browser/components/urlbar. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D82237
2020-07-11 06:43:52 +00:00
Harry Twyford 4ad31115cc Bug 1648468 - Part 3 - Allow UrlbarProviderTokenAliasEngines to provide its own heuristic result. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D82236
2020-07-11 06:43:52 +00:00
Harry Twyford 06157b3c3a Bug 1648468 - Part 2 - Dedupe results matching autofill in the muxer. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D82235
2020-07-11 06:43:52 +00:00
Harry Twyford 6769566e41 Bug 1648468 - Part 1 - Create UrlbarProviderAutofill.jsm. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D82234
2020-07-11 06:43:52 +00:00
Christoph Kerschbaumer c5e2dceec6 Bug 1651976: Update test browser_bug731866.js and browser_bug795764_cachedisabled.js to work correctly based on whether HTTPS-Only Mode preference if flipped to true of false. r=Gijs,preferences-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D83106
2020-07-10 23:08:54 +00:00
Gijs Kruitbosch 387e23f588 Bug 1634032 - use a template to wrap the protections popup while it's not needed, r=nhnt11
This also only updates per-category block information in the protections panel
while it's open or when it's about to be shown. To do this, the patch:

1. changes the `categoryItem` getter on all blockers to avoid memo'izing null when the popup is unavailable;
2. changes the `updateCategoryItem` method on all blockers to deal with `categoryItem` being null;
3. stops calling `updateCategoryItem` from the blockers' `init` method, instead delegating this responsibility
   to gProtectionsHandler doing so when the popup first becomes available. Note that we still need (2) because
   pref changes can trip us calling into `updateCategoryItem` anyway. We cannot avoid instantiating the pref
   getters because they are relied on by some of the `isDetected` and `isBlocking` implementations.
4. reorganizes `onContentBlockingEvent` so it updates the icon, reports telemetry, and updates internal state -
   but only updates the panel if it's visible, and otherwise simply memorizes the last event (which is just
   a number!);
5. ensures showing the panel updates the panel's category data based on the memorized state from (4).

Differential Revision: https://phabricator.services.mozilla.com/D81926
2020-07-10 21:32:09 +00:00
David Major 6c935d09d1 Bug 1630092 - Don't pull in wasm sandboxing in plain or base-toolchain builds r=froydnj
The `plain` builds are intended to make sure that building with an empty mozconfig doesn't break. Since an empty mozconfig build wouldn't have wasm sandboxing, neither should the `plain` builds.

While here, also remove wasi/lucet dependencies from the base-toolchain tasks, since they don't enable sandboxing either.

Differential Revision: https://phabricator.services.mozilla.com/D83011
2020-07-11 12:48:06 +00:00
Dorel Luca ae81637193 Backed out changeset af63ff5d2d28 (bug 1647652) for browser-chrome in creditCard/browser_creditCard_doorhanger.js 2020-07-11 08:18:20 +03:00
Zibi Braniecki 25733da4bf Bug 1647652 - Treat a new record as a duplicate of an existing one if the cc-number matches. r=abr
Differential Revision: https://phabricator.services.mozilla.com/D82131
2020-07-11 00:25:44 +00:00
Adam Roach [:abr] f676613244 Bug 1648551: Treat form in <iframe> "pagehide" event as form submission r=zbraniecki
Differential Revision: https://phabricator.services.mozilla.com/D81931
2020-07-11 00:51:05 +00:00
Zibi Braniecki bfb49cc697 Bug 1649858 - Add SUMO link to re-authentication UI. r=abr
Differential Revision: https://phabricator.services.mozilla.com/D83025
2020-07-11 00:27:33 +00:00
Marco Bonardo f50762bc54 Bug 1650099 - Unify UrlbarProviders logger boilerplate. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D82939
2020-07-10 09:49:42 +00:00
Harry Twyford 463773af5b Bug 1645324 - Move the omnibox heuristic result to the omnibox provider. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D80295
2020-07-09 05:02:44 +00:00
Harry Twyford 3ab8f9b1e3 Bug 1645521 - Part 3 - Port unifiedcomplete tests. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D80294
2020-07-09 05:02:47 +00:00
Harry Twyford 7e31642215 Bug 1645521 - Part 2 - Allow for multiple heuristic providers and enable ProviderHeuristicFallback. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D80293
2020-07-09 05:02:49 +00:00
Harry Twyford 382aaa0d5a Bug 1645521 - Part 1 - Add ProviderHeuristicFallback. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D80291
2020-07-09 05:02:42 +00:00
Kris Maglione a0401cd185 Bug 1649554: Part 2 - Use static component registration for about:compat. r=twisniewski,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D81750
2020-07-10 23:58:26 +00:00
Kris Maglione b6be72f351 Bug 1649554: Part 1 - Move deprecated component registration helpers out of XPCOMUtils. r=mccr8,remote-protocol-reviewers,marionette-reviewers,perftest-reviewers,webcompat-reviewers,whimboo,twisniewski
Differential Revision: https://phabricator.services.mozilla.com/D81749
2020-07-10 23:58:30 +00:00
Kris Maglione 9d78661f88 Bug 1649221: Update ChromeUtils.generateQI callers to pass strings. r=mccr8,remote-protocol-reviewers,marionette-reviewers,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,preferences-reviewers,agi,whimboo,Bebe,twisniewski
Differential Revision: https://phabricator.services.mozilla.com/D81594
2020-07-10 23:58:28 +00:00
J.C. Jones 8d808a0da4 Bug 1641356 - Unhide RSA-AES-GCM ciphersuite preferences r=kjacobs
In Bug 1638369 we added two new RSA-AES-GCM ciphersuites for web compatibility, but
did not add them to `all.js` so they weren't visible in about:config.

Since these are not mandatory ciphersuites to the TLS specification, they
should be configurable.

Differential Revision: https://phabricator.services.mozilla.com/D83192
2020-07-10 21:11:51 +00:00
Zibi Braniecki d1020be8df Bug 1650961 - Restrict the clickjacking delay to credit card fields. r=abr
Differential Revision: https://phabricator.services.mozilla.com/D82638
2020-07-10 23:21:41 +00:00
Cosmin Sabou 71bfce5442 Backed out 5 changesets (bug 1650099, bug 1645521, bug 1645324) as requested by harry for causing bug 1652024.
Backed out changeset 93abbd32c314 (bug 1650099)
Backed out changeset 366f7bfe267c (bug 1645324)
Backed out changeset b92a18e970ee (bug 1645521)
Backed out changeset d57d3a47b1ad (bug 1645521)
Backed out changeset 41e4a6353913 (bug 1645521)
2020-07-11 02:03:18 +03:00
Kenrick d287d44110 Bug 1651727 - Fix store buttons getting wrapped into the next line due to different font width depending on system. r=MattN
Removing padding-inline-end and margin-inline-end on both p and .buttons makes them more resilient to different default system fonts

Differential Revision: https://phabricator.services.mozilla.com/D83043
2020-07-10 21:27:28 +00:00
Cosmin Sabou 910be54a2d Backed out 2 changesets (bug 1648551) for xpc failures on test_autofillFormFields.js. CLOSED TREE
Backed out changeset 16184f3438a2 (bug 1648551)
Backed out changeset 14fe670ec3f6 (bug 1648551)
2020-07-11 00:53:26 +03:00
Adam Roach [:abr] b3be2a3984 Bug 1648551: add documentation to FormAutofillCreditCardSection constructor r=zbraniecki
Differential Revision: https://phabricator.services.mozilla.com/D83178
2020-07-10 20:26:09 +00:00
Adam Roach [:abr] 361b9a4118 Bug 1648551: Treat form in <iframe> "pagehide" event as form submission r=zbraniecki
Differential Revision: https://phabricator.services.mozilla.com/D81931
2020-07-10 18:41:56 +00:00
Kris Maglione 4de3cc378a Bug 1651232: Unskip browser_startup_images.js in Fission now that non-QR warning has been removed. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D82978
2020-07-09 22:05:37 +00:00
Cosmin Sabou 08fb73acf9 Backed out changeset d2e762d32fb6 (bug 1596738) for mochitest failures on browser_test_textcaret.js. CLOSED TREE 2020-07-10 22:20:31 +03:00
Bogdan Tara f78bce3518 Backed out changeset ee44f7dc5f2b (bug 1547595) for browser_removeUnsafeProtocolsFromURLBarPaste.js failures CLOSED TREE 2020-07-10 21:19:56 +03:00
Bogdan Tara 78b75c1196 Backed out changeset add40bc29da9 (bug 1634032) for browser_controlCenter.js failures CLOSED TREE 2020-07-10 21:10:42 +03:00
Tom Schuster 71202fc0b5 Bug 1547595 - Work around brokeness in GTK with CRLF copying. r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D82224
2020-07-10 12:03:02 +00:00
Kashav Madan 3ee25dd465 Bug 1596738 - Don't focus the tab's content area for navigation-driven restores, r=dao
This causes the browser to steal focus from any element that was focused prior
to the completion of the remoteness flip. This is particularly a problem for
fission because every cross-origin navigation requires a process switch.

This code is still necessary for "normal" session restores (see bug 1410591),
but focus is handled elsewhere (and more robustly) for navigations.

Differential Revision: https://phabricator.services.mozilla.com/D82783
2020-07-10 15:27:22 +00:00
Nihanth Subramanya fa618d53f7 Bug 1603779 - Part 5: Make browser_connection_dnsoverhttps.js properly reset DoHController state between tests. r=Gijs,preferences-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D82127
2020-07-10 15:15:53 +00:00
Nihanth Subramanya cfc7fc3d2c Bug 1603779 - Part 4: Mass rename prefs in tests to remove DOH_ suffix. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D82094
2020-07-10 15:15:41 +00:00
Nihanth Subramanya c0113c940b Bug 1603779 - Part 3: Update tests. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D82090
2020-07-10 15:15:02 +00:00
Nihanth Subramanya 1e3b0aa9da Bug 1603779 - Part 2: Move doh-rollout mochitests into browser/components/doh/test/. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D82088
2020-07-10 15:14:16 +00:00
Nihanth Subramanya 18e89fb613 Bug 1603779 - Part 1: Implement DoHController.jsm and DoHHeuristics.jsm and minimalize doh-rollout extension. r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D78598
2020-07-10 15:13:48 +00:00
Gijs Kruitbosch ff94b379c5 Bug 1634032 - use a template to wrap the protections popup while it's not needed, r=nhnt11
This also only updates per-category block information in the protections panel
while it's open or when it's about to be shown. To do this, the patch:

1. changes the `categoryItem` getter on all blockers to avoid memo'izing null when the popup is unavailable;
2. changes the `updateCategoryItem` method on all blockers to deal with `categoryItem` being null;
3. stops calling `updateCategoryItem` from the blockers' `init` method, instead delegating this responsibility
   to gProtectionsHandler doing so when the popup first becomes available. Note that we still need (2) because
   pref changes can trip us calling into `updateCategoryItem` anyway. We cannot avoid instantiating the pref
   getters because they are relied on by some of the `isDetected` and `isBlocking` implementations.
4. reorganizes `onContentBlockingEvent` so it updates the icon, reports telemetry, and updates internal state -
   but only updates the panel if it's visible, and otherwise simply memorizes the last event (which is just
   a number!);
5. ensures showing the panel updates the panel's category data based on the memorized state from (4).

Differential Revision: https://phabricator.services.mozilla.com/D81926
2020-07-10 15:28:58 +00:00
Liang-Heng Chen e03242ddb4 Bug 1647732 - isolate font cache; r=baku,jfkthame,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D82034
2020-07-10 10:28:40 +00:00
Mike Conley 52a799b296 Bug 1646958 - Fix styling for WebRTC indicator when in High Contrast mode on Windows, or the user is using a dark theme. r=ntim
Thanks to Youri Wims for helping me put this patch together.

Differential Revision: https://phabricator.services.mozilla.com/D82041
2020-07-10 14:14:34 +00:00
Micah Tigley 6a1b8171fa Bug 1585097 - Delete the devtools.responsive.browserUI.enabled pref. r=gl
Depends on D82563

Differential Revision: https://phabricator.services.mozilla.com/D82565
2020-07-09 21:09:52 +00:00
Neil Deakin 5826a0e77e Bug 1651868, convert async prefs module to use JSProcessActor, r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D83017
2020-07-10 12:14:05 +00:00
Marco Bonardo efd2be2d06 Bug 1650099 - Unify UrlbarProviders logger boilerplate. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D82939
2020-07-10 09:49:42 +00:00
Adam Roach [:abr] b8cb958484 Bug 1604807: Set text field values through formFillController to avoid races r=zbraniecki
Differential Revision: https://phabricator.services.mozilla.com/D82637
2020-07-10 01:43:39 +00:00
pbz 5c65d2dbca Bug 1650794 - Refactor subdialogs.js to reusable SubDialog.jsm. r=Gijs,preferences-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D82405
2020-07-10 00:01:50 +00:00
Tom Prince 204d796929 Bug 1651731: [lint] Python and shell files without `#!` should not be executable; r=linter-reviewers,perftest-reviewers,geckoview-reviewers,agi,sylvestre,sparky
Differential Revision: https://phabricator.services.mozilla.com/D82954
2020-07-09 20:29:18 +00:00
Tom Prince 2c52622b85 Bug 1651731: [lint] Add a bunch more types of files that should never be executable; r=linter-reviewers,perftest-reviewers,geckoview-reviewers,preferences-reviewers,agi,sylvestre,sparky
Differential Revision: https://phabricator.services.mozilla.com/D82953
2020-07-09 21:28:49 +00:00
Christian Holler 3c652f3d1a Bug 1651077 - Enable fuzzing support in regular Linux ASan debug build. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D82870
2020-07-09 19:29:13 +00:00
Kris Maglione a1cb850855 Bug 1464542: Part 3c - Change Services.jsm to use the C++-implemented services cache. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D81420
2020-07-09 21:42:53 +00:00
Kris Maglione 6a39211860 Bug 1464542: Part 3b - Add existing Services.jsm registrations to the new services cache. r=mccr8,geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D81419
2020-07-09 21:42:25 +00:00
Kris Maglione fb2f2a517f Bug 1464542: Part 3a - Modernize enterprise policy registration. r=mkaply
Aside from making registration somewhat more efficient, this allows us to make
the services available on the new C++-implemented JS Services object, which
requires services to use the new static component registration system.

Differential Revision: https://phabricator.services.mozilla.com/D81418
2020-07-09 20:42:50 +00:00
Punam Dahiya 48dc0ac13f Bug 1651244 - Localize import settings topsites tooltip r=fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D82629
2020-07-09 08:16:15 +00:00
Butkovits Atila db420f7f46 Backed out changeset 71ca1673171d (bug 1634032) for assertion failure on DOMJSProxyHandler.cpp. CLOSED TREE 2020-07-10 01:36:16 +03:00
Butkovits Atila 8ad8b58105 Backed out changeset deedf7ed7bc2 (bug 1650961) for multiple failures. e.g. browser_anti_clickjacking.js CLOSED TREE 2020-07-10 01:15:49 +03:00
Nihanth Subramanya cf07be36e2 Bug 1651682 - React to captive portal connectivity available instead of state change. r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D82910
2020-07-09 19:12:46 +00:00
Punam Dahiya 3cdd436dd0 Bug 1649407 - Fix zap overlap on import screen in windows r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D82792
2020-07-08 21:11:41 +00:00
Andrea Marchesini 3c1b71a6e4 Bug 1651618 - Use cookie 'SameSite' attribute with capital 'S' everywhere, r=flod,fluent-reviewers,remote-protocol-reviewers,marionette-reviewers,perftest-reviewers,whimboo,sparky
Differential Revision: https://phabricator.services.mozilla.com/D82872
2020-07-09 20:40:15 +00:00
Gijs Kruitbosch 6084fa2442 Bug 1634032 - use a template to wrap the protections popup while it's not needed, r=nhnt11
This also only updates per-category block information in the protections panel
while it's open or when it's about to be shown. To do this, the patch:

1. changes the `categoryItem` getter on all blockers to avoid memo'izing null when the popup is unavailable;
2. changes the `updateCategoryItem` method on all blockers to deal with `categoryItem` being null;
3. stops calling `updateCategoryItem` from the blockers' `init` method, instead delegating this responsibility
   to gProtectionsHandler doing so when the popup first becomes available. Note that we still need (2) because
   pref changes can trip us calling into `updateCategoryItem` anyway. We cannot avoid instantiating the pref
   getters because they are relied on by some of the `isDetected` and `isBlocking` implementations.
4. reorganizes `onContentBlockingEvent` so it updates the icon, reports telemetry, and updates internal state -
   but only updates the panel if it's visible, and otherwise simply memorizes the last event (which is just
   a number!);
5. ensures showing the panel updates the panel's category data based on the memorized state from (4).

Differential Revision: https://phabricator.services.mozilla.com/D81926
2020-07-09 20:23:14 +00:00
Zibi Braniecki 1c65d81323 Bug 1650961 - Restrict the clickjacking delay to credit card fields. r=abr
Differential Revision: https://phabricator.services.mozilla.com/D82638
2020-07-09 20:10:20 +00:00
Csoregi Natalia b355fcc4bf Backed out 6 changesets (bug 1464542) for xpcshell failures on test_Services.js. CLOSED TREE
Backed out changeset b50af9005851 (bug 1464542)
Backed out changeset 9d3a0ea2cf65 (bug 1464542)
Backed out changeset 71c3475fcbc2 (bug 1464542)
Backed out changeset 51ff93220a95 (bug 1464542)
Backed out changeset e84de1547c09 (bug 1464542)
Backed out changeset bbecc16d08eb (bug 1464542)
2020-07-09 23:19:26 +03:00
Harry Twyford 0b5b53d828 Bug 1645324 - Move the omnibox heuristic result to the omnibox provider. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D80295
2020-07-09 05:02:44 +00:00
Harry Twyford 2830a9e611 Bug 1645521 - Part 3 - Port unifiedcomplete tests. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D80294
2020-07-09 05:02:47 +00:00
Harry Twyford 734973aa0a Bug 1645521 - Part 2 - Allow for multiple heuristic providers and enable ProviderHeuristicFallback. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D80293
2020-07-09 05:02:49 +00:00
Harry Twyford 6d889318bf Bug 1645521 - Part 1 - Add ProviderHeuristicFallback. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D80291
2020-07-09 05:02:42 +00:00
Harry Twyford 7806a411e5 Bug 1647881 - Store only a subset of fixupInfo in the queryContext. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D80904
2020-07-09 17:50:39 +00:00
Harry Twyford f0a4073a40 Bug 1634668 - Resolve intermittent failure in browser_autocomplete_a11y_label.js. r=adw
This happens to be the only test where we run the query "% <query>". The intermittent was that UnifiedComplete wouldn't find about:robots in Places because it had not yet fully loaded. I found this out when testing this against bug 1645521. UnifiedComplete returns much faster in this subtest with that patch applied, turning this failure into a perma failure.

Differential Revision: https://phabricator.services.mozilla.com/D82956
2020-07-09 17:57:50 +00:00
Csoregi Natalia ecce2f1dbf Backed out changeset c580de9a1129 (bug 1649883) for failures and crashes on nsSocketTransport. CLOSED TREE 2020-07-09 22:36:23 +03:00
Kris Maglione 59853f58cc Bug 1651766: Fix assertions in extension browser tests which rely on type coercion. r=rpl
Type coercion in browser test assertion functions is going away in bug 1647187.

Differential Revision: https://phabricator.services.mozilla.com/D82971
2020-07-09 18:44:13 +00:00
Kris Maglione b787b84e52 Bug 1464542: Part 3c - Change Services.jsm to use the C++-implemented services cache. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D81420
2020-07-09 17:59:22 +00:00
Kris Maglione d09458dc51 Bug 1464542: Part 3b - Add existing Services.jsm registrations to the new services cache. r=mccr8,geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D81419
2020-07-09 17:59:16 +00:00
Kris Maglione d8406d9631 Bug 1464542: Part 3a - Modernize enterprise policy registration. r=mkaply
Aside from making registration somewhat more efficient, this allows us to make
the services available on the new C++-implemented JS Services object, which
requires services to use the new static component registration system.

Differential Revision: https://phabricator.services.mozilla.com/D81418
2020-07-09 17:59:14 +00:00
Scott 51b3408314 Bug 1649883 - Fix user pref for pocket toggle off. r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D82773
2020-07-09 17:27:57 +00:00
Christoph Kerschbaumer 0c3b40549b Bug 1644152: Expose HTTPS-Only Mode in about:preferences. r=preferences-reviewers,Gijs,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D82074
2020-07-09 16:56:46 +00:00
Harry Twyford b89f49c6f2 Bug 1649455 - Stop tail suggestions that as the same length as the typed string from overflowing. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D82548
2020-07-09 15:58:08 +00:00
Jed Davis 30edd06026 Bug 1644917 - Part 2: Cache as much of the content sandbox file policy as possible. r=gcp,Gijs
Now that filesystem broker policy entries that depend on prefs can be
cached in the "common" policy object, let's do this wherever possible.

Partially fixes bug 1600189.

Differential Revision: https://phabricator.services.mozilla.com/D81424
2020-07-02 11:26:11 +00:00
Jed Davis c3572e2dda Bug 1644917 - Part 1: Construct content sandbox "common" policy lazily. r=gcp,Gijs
When the SandboxBrokerPolicyFactory is constructed, prefs aren't
available, which constrains the cached subset of the content process
policy to entries that don't depend on prefs.  Delaying the computation
until a content process is started removes that restriction.

(This also delays the reading of dynamic linker configuration to discover
library directories, so a test needs to be adjusted.)

Differential Revision: https://phabricator.services.mozilla.com/D81423
2020-07-02 11:27:21 +00:00
Nan Jiang dc03a7eeaf Bug 1650104 - Enable reach event for Moments Page experiments r=andreio
Differential Revision: https://phabricator.services.mozilla.com/D82770
2020-07-09 15:10:21 +00:00
Mike Conley 2023079043 Bug 1627022 - Add a test that makes sure we clear the about:home startup cache when sanitizing. r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D82091
2020-07-07 20:31:18 +00:00
Emma Malysz e8c0c86df1 Bug 1635575, add profile marker when about:home top sites first paint has been recorded r=florian
Differential Revision: https://phabricator.services.mozilla.com/D78404
2020-07-09 14:30:40 +00:00
Emma Malysz 3f20c8dc72 Bug 1650404, rely on panelUI to add "PanelUI-subView" attribute r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D82808
2020-07-09 14:30:27 +00:00
emcminn 1821e6d193 Bug 1649303 - Removed unwanted scrollbars on multistage about:welcome r=pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D82430
2020-07-09 00:29:11 +00:00
Razvan Maries e23631e029 Backed out 2 changesets (bug 1650794) for perma failures on browser_masterpassword.js .CLOSED TREE
Backed out changeset 5ffeb4bf7fa5 (bug 1650794)
Backed out changeset 45b3d9917fb3 (bug 1650794)
2020-07-09 15:04:47 +03:00
Dão Gottwald c39cc46923 Bug 1651310 - Increase Ctrl-Tab preview limit from 6 to 7. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D82665
2020-07-08 23:10:56 +00:00
pbz 650149a70d Bug 1650794 - Refactor subdialogs.js to reusable SubDialog.jsm. r=Gijs,preferences-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D82405
2020-07-09 10:10:18 +00:00
Mark Banner e70637b6d9 Bug 1632448 - Remove now unused confirm and extensionID parameters for nsISearchService.addEngine, and rename it. r=daleharvey
Renaming to addOpenSearchEngine to make it more explicit about what it is actually doing.

Depends on D82524

Differential Revision: https://phabricator.services.mozilla.com/D82525
2020-07-09 09:56:25 +00:00
Mark Banner 6cd1a39735 Bug 1632448 - Remove AddSearchProvider implementation. r=baku,daleharvey
Depends on D82350

Differential Revision: https://phabricator.services.mozilla.com/D82524
2020-07-09 09:52:24 +00:00
Mark Banner 081c72b8b1 Bug 1637744 - Add more tests to cover various search engine parameter options. r=daleharvey
These cover some gaps in coverage for the existing getEngineParams.

Differential Revision: https://phabricator.services.mozilla.com/D82349
2020-07-09 09:50:29 +00:00
Mark Banner 009c9b0686 Bug 1637744 - Create a new function for adding search engines, and a separate function for policy engines. r=daleharvey
The main aim here is to move the call to getEngineParams that currently happens before addEngineWithDetails. This is moved into addEngineWithDetails, so that it is next to where the search engine is actually created. This gets ready for the next step which will be to merge getEngineParams with the SearchEngine initWithMetadata and associated calls.

The side effects are that we need a specific function for policy engines to use, and that we now have only tests using addEngineWithDetails.

Differential Revision: https://phabricator.services.mozilla.com/D82348
2020-07-09 09:23:10 +00:00
Razvan Maries 4c55ef6714 Bug 1614681 - Re-enabled test_distribution.js for Linux. r=egao
Differential Revision: https://phabricator.services.mozilla.com/D82825
2020-07-09 06:10:49 +00:00
Dorel Luca 584ee0d8de Backed out 5 changesets (bug 1647881, bug 1645521, bug 1645324) for BC failures in urlbar/tests/browser/browser_autocomplete_a11y_label.js. CLOSED TREE
Backed out changeset 65f908569875 (bug 1645324)
Backed out changeset 3080a3cacd0a (bug 1645521)
Backed out changeset d32236f070bf (bug 1645521)
Backed out changeset 579362aab769 (bug 1645521)
Backed out changeset 2b306b83c0d1 (bug 1647881)
2020-07-09 07:57:42 +03:00
Emma Malysz cb57528ee2 Bug 1648640, remove character encoding panel view, panic view, SSB view, more view, and what's new panel view from main panel and place in template r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D81621
2020-07-09 00:35:30 +00:00
Harry Twyford dfc6e2fddf Bug 1645324 - Move the omnibox heuristic result to the omnibox provider. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D80295
2020-07-09 02:13:31 +00:00
Harry Twyford 8b234ca0d2 Bug 1645521 - Part 3 - Port unifiedcomplete tests. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D80294
2020-07-09 02:13:11 +00:00
Harry Twyford 8d274264c0 Bug 1645521 - Part 2 - Allow for multiple heuristic providers and enable ProviderHeuristicFallback. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D80293
2020-07-09 02:12:33 +00:00
Harry Twyford 1b48974567 Bug 1645521 - Part 1 - Add ProviderHeuristicFallback. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D80291
2020-07-09 02:12:21 +00:00
Harry Twyford 1303d9d7c6 Bug 1647881 - Store only a subset of fixupInfo in the queryContext. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D80904
2020-07-09 02:12:18 +00:00
Nick Alexander 066a872d44 Bug 1651136 - Part 2: Use non-XPCOM bool instead of nsresult in code used in updater. r=bytesized
Differential Revision: https://phabricator.services.mozilla.com/D82641
2020-07-08 23:38:15 +00:00
Punam Dahiya b6d5c32fdb Bug 1643419 - Add Tooltip on pre-importable top sites r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D82470
2020-07-08 23:46:50 +00:00
Itiel 50c5e799e3 Bug 1651433 - Fix the telephone number to appear correctly in the preferences and in the autofill list r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D82771
2020-07-08 19:51:14 +00:00
Matt Woodrow 6dade78e50 Bug 1649879 - Use webprogress events instead of waitForDocLoadAndStopIt in browser_progress_keyword_search_handling.js. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D82803
2020-07-08 23:38:35 +00:00
Matt Woodrow 17fbf88433 Bug 1649879 - Handle URIFixup that happens on a failed channel in DocumentLoadListener if available, rather than waiting for it to reach nsDocShell. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D81947
2020-07-08 23:38:22 +00:00
Matt Woodrow 8575748f00 Bug 1649879 - Remove URIFixupChild. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D81946
2020-07-08 23:37:59 +00:00
Mike Conley 4c243e84be Bug 1633913 - Move the queueEarlyMessageMiddleware before the rehydrationMiddleware in the Activity Stream middleware chain. r=Mardak
The queueEarlyMessageMiddlware is designed to hold any messages from the about:home/about:newtab
document until the first message from the parent process is received. This is important because
it's possible for the about:home/about:newtab document to finish loading before Activity Stream
has finished initializing.

The other changes in this patch series allow the rehydrationMiddlware to skip dispatching
actions for the cached about:home document during the startup window. Unfortunately, because
the rehydrationMiddleware has been earlier in the chain than queueEarlyMessageMiddlware, this
means that those ignored startup actions didn't trigger the early queued messages to be sent
to the parent. This prevented the timestamps.about_home_topsites_first_paint scalar from being
set, which broke a Talos test.

By moving the queueEarlyMessageMiddleware earlier, it has an opportunity to send those early
actions to the parent before the rehydrationMiddleware has an opportunity to discard actions.

Depends on D80999

Differential Revision: https://phabricator.services.mozilla.com/D82735
2020-07-08 21:09:34 +00:00
Mike Conley 6df95fa43d Bug 1633913 - Add a test to make sure no new Activity Stream actions get added to the startup window without the isStartup meta property. r=Mardak
This also updates the head.js for the about:home startup cache tests to make
sure that Pocket stories exist during the test.

Differential Revision: https://phabricator.services.mozilla.com/D80999
2020-07-08 15:10:01 +00:00
Mike Conley ac59f0cacb Bug 1633913 - Annotate ActivityStream actions that occur during startup, and have the cached about:home document ignore them. r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D80998
2020-07-08 15:09:34 +00:00
Nika Layzell 22a65a237e Bug 1650163 - Part 1: Switch native remoteType values to nsCString, r=farre,geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D82104
2020-07-08 20:15:59 +00:00
Michael Froman 27399f92bf Bug 1651235 - enable webrtc usage of socket process on early beta and earlier. r=drno
Differential Revision: https://phabricator.services.mozilla.com/D82623
2020-07-08 18:53:35 +00:00
Mihai Alexandru Michis 1ba2a3f6f6 Backed out 3 changesets (bug 1650163) for causing bustages in nsContentSecurityManager.cpp
CLOSED TREE

Backed out changeset 51d7c644a1e6 (bug 1650163)
Backed out changeset 3d2b6908447a (bug 1650163)
Backed out changeset 79141707d47b (bug 1650163)
2020-07-08 21:18:44 +03:00
Nika Layzell c850a94434 Bug 1650163 - Part 1: Switch native remoteType values to nsCString, r=farre,geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D82104
2020-07-08 14:54:48 +00:00
Gavin Lazar Suntop 4f0c38a591 Bug 1651154 - hiding video playhead from dev tools r=thecount
Differential Revision: https://phabricator.services.mozilla.com/D82591
2020-07-07 23:26:23 +00:00
Florian Quèze 70dffcbae3 Bug 1650843 - fix the opacity of the profiler toolbar down arrow when a light weight theme is in use, r=julienw.
Differential Revision: https://phabricator.services.mozilla.com/D82404
2020-07-08 17:24:10 +00:00
Andrei Oprea 45831de74e Bug 1651377 - Land strings for What's New Panel content in Firefox 79 r=flod,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D82724
2020-07-08 16:49:19 +00:00
Sebastian Streich 8ccf28a8ba Bug 1614969 - Check download with MixedContentBlocker r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D73302
2020-07-08 15:25:43 +00:00
Andrei Oprea 9be974e02b Bug 1648179 - Add schema test coverage for CFRMessageProvider messages r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D80922
2020-07-07 21:57:48 +00:00
Mike Conley f91c7b29a6 Bug 1650243 - Don't accidentally restore the WebRTC global sharing indicator if it is minimized when changing streams. r=pbz
window.sizeToContent causes a minimized window to be restored, so we skip calling that if the
indicator is minimized. We call it instead once the indicator is restored.

Differential Revision: https://phabricator.services.mozilla.com/D82620
2020-07-08 09:34:39 +00:00
julianwels c44ea283e8 Bug 1644456 - Manage HTTPS-Only Mode permission with SitePermissions interface. r=necko-reviewers,pbz,dragana
Differential Revision: https://phabricator.services.mozilla.com/D79427
2020-07-08 12:06:02 +00:00
Dão Gottwald 15905f8234 Bug 1574562 - Make the find bar support frame_inactive. r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D82658
2020-07-08 10:15:03 +00:00
Dão Gottwald f9607f7c7d Bug 1503678 - Respect prefers-reduced-motion when reordering items in customize mode. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D82541
2020-07-08 08:33:47 +00:00
Bogdan Tara d45df146b1 Backed out changeset d3f7f11b80ea (bug 1503678) for widget-overflow-fixed-list related failures CLOSED TREE 2020-07-08 11:10:29 +03:00
Tom Tung 7e78f4ec74 Bug 1626581 - Use mozfile.remove in test_refresh_firefox.py and add the "\\?\" prefix for file path on Windows for mozfile.remove; r=whimboo,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D81901
2020-07-07 15:00:46 +00:00
Dão Gottwald 9a6c0a0bd5 Bug 1503678 - Respect prefers-reduced-motion when reordering items in customize mode. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D82541
2020-07-07 23:17:56 +00:00
Cosmin Sabou d84db7a42c Backed out 2 changesets (bug 1633913) for turning bug 1648918 into permafail.
Backed out changeset 034094223ab6 (bug 1633913)
Backed out changeset 9b4ac167f5fa (bug 1633913)
2020-07-08 08:05:23 +03:00
Severin 8deb84e6ca Bug 1641415 - show values from page inputs in username field of password manager doorhanger;r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D80673
2020-07-08 04:46:11 +00:00
Narcis Beleuzu c97aefe71a Backed out changeset 4a732e51e604 (bug 1604807) for xpcshell failure on test_autofillFormFields.js 2020-07-08 07:55:48 +03:00
Adam Roach [:abr] ffd0f638b7 Bug 1604807: Set text field values through formFillController to avoid races r=zbraniecki
Differential Revision: https://phabricator.services.mozilla.com/D82637
2020-07-08 03:16:38 +00:00
Kris Maglione bd94db4e9a Bug 1580764: Part 2 - Use BrowsingContext IDs rather than window IDs to compute frame IDs. r=zombie
Differential Revision: https://phabricator.services.mozilla.com/D82464
2020-07-07 21:37:53 +00:00
Narcis Beleuzu 8359f16846 Backed out 7 changesets (bug 1650163, bug 1649477) for bustages on JSActor.cpp . CLOSED TREE
Backed out changeset 4a21afb65254 (bug 1650163)
Backed out changeset c41753a56f5a (bug 1650163)
Backed out changeset 5fb444c35764 (bug 1650163)
Backed out changeset 830aa93d2b0c (bug 1649477)
Backed out changeset eca6e9dce450 (bug 1649477)
Backed out changeset 5b217aa88289 (bug 1649477)
Backed out changeset 8959d02b840f (bug 1649477)
2020-07-08 04:09:27 +03:00
Mike Conley 18cfe83515 Bug 1633913 - Add a test to make sure no new Activity Stream actions get added to the startup window without the isStartup meta property. r=Mardak
This also updates the head.js for the about:home startup cache tests to make
sure that Pocket stories exist during the test.

Differential Revision: https://phabricator.services.mozilla.com/D80999
2020-07-07 23:07:12 +00:00
Mike Conley 26e47e4baf Bug 1633913 - Annotate ActivityStream actions that occur during startup, and have the cached about:home document ignore them. r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D80998
2020-07-07 23:07:00 +00:00
Nika Layzell df351180c3 Bug 1650163 - Part 1: Switch native remoteType values to nsCString, r=farre
Differential Revision: https://phabricator.services.mozilla.com/D82104
2020-07-06 20:30:58 +00:00
Scott bea2192307 Bug 1644891 - Client side mechanism to read spoc v2 server response. r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D82610
2020-07-07 22:15:33 +00:00
Gijs Kruitbosch 7768878f07 Bug 1649819 - fix triggering gmp/widevine/openh264 eme CDM installs by attempting to use them, r=bryce
Differential Revision: https://phabricator.services.mozilla.com/D82527
2020-07-07 17:50:18 +00:00
Nika Layzell 672ef8965c Bug 1599579 - Part 5: Ensure all views have matching BrowsingContextGroup IDs in getViews test, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D80258
2020-07-06 19:45:43 +00:00
Gijs Kruitbosch 6aaf11538a Bug 1650931 - don't use hidden attribute to hide the containers category item, so switching to it works correctly, r=preferences-reviewers,mstriemer
In bug 1648222, the `gotoPref` helper that switches between different
preference panes was altered to disallow switching to hidden categories, so
that if there were no experimental pref entries, we don't show the
'Firefox experiments' category in the prefs.

Unfortunately, the containers category is always hidden, and only accessible
from the 'settings' button for containers and the URL (ie
`about:preferences#containers`), but the added requirement for categories to
not have the `hidden` attribute broke showing this category.

This patch fixes this by hiding the category using CSS instead. It also
cleans up some other use of the hidden attribute.

Note that the sync category is also hidden by default, but shown at
https://searchfox.org/mozilla-central/rev/91d82d7cbf05a71954dfa49d0e43824c7c973e62/browser/components/preferences/preferences.js#97-103

Differential Revision: https://phabricator.services.mozilla.com/D82505
2020-07-07 16:02:29 +00:00
Dave Townsend c551d1b151 Bug 1642398: Add a lint rule to warn about multiple calls to document.l10n.formatValue. r=Standard8,preferences-reviewers,ntim
Differential Revision: https://phabricator.services.mozilla.com/D77900
2020-07-02 18:51:44 +00:00
Mike Conley fc14f2266e Bug 1650790 - Add the about:home startup cache to the about:preferences experiments section. r=Gijs,fluent-reviewers
The cache is still disabled by default, but it would be good to collect more bugs and feedback early.

Differential Revision: https://phabricator.services.mozilla.com/D82394
2020-07-07 15:53:21 +00:00
Robert Helmer f842fb26e8 Bug 1646860 - Pioneer badge call-out on RemoteSettings update r=leplatrem
Differential Revision: https://phabricator.services.mozilla.com/D82255
2020-07-07 14:57:27 +00:00
Christian Holler 6c48a4ff36 Bug 1649062 - Disable the crash reporter in debug fuzzing builds. r=truber,tsmith
Differential Revision: https://phabricator.services.mozilla.com/D81488
2020-07-07 10:24:26 +00:00
Csoregi Natalia fe1354b164 Backed out changeset 4ed5a0e27c05 (bug 1647732) for font related wpt failures. CLOSED TREE 2020-07-07 12:31:27 +03:00
Liang-Heng Chen e69b3bc58b Bug 1647732 - isolate font cache; r=baku,jfkthame,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D82034
2020-07-07 07:49:38 +00:00
Sebastian Hengst 7847e18297 Backed out 3 changesets (bug 1145314) on request from ckerschb for regressions (e.g. bug 1650951)
Backed out changeset 664cc562ddf3 (bug 1145314)
Backed out changeset 9640a9d093c7 (bug 1145314)
Backed out changeset 5492ac0e42f7 (bug 1145314)
2020-07-07 09:32:27 +02:00
Csoregi Natalia 9f0cf20b98 Backed out changeset 5455671d51b2 (bug 1646860) for failures on browser_pioneer_ui.js. CLOSED TREE 2020-07-07 10:07:34 +03:00
Robert Helmer 93a769fb25 Bug 1646860 - Pioneer badge call-out on RemoteSettings update r=leplatrem
Differential Revision: https://phabricator.services.mozilla.com/D82255
2020-07-06 23:55:44 +00:00
Razvan Maries f4ffe8aa1f Backed out changeset 97acb45d8efb (bug 1646860) for perma failures on browser_pioneer_ui.js. CLOSED TREE 2020-07-07 02:52:37 +03:00
Gerald Squelart 9de7e9a9b5 Bug 1640325 - Implement IOInterposeObserver::Observation::FileType() on Windows - r=canaltinova
Use `GetFileType(HANDLE)` on Windows.
Unlike `HandleToFilename`, `GetFileType` is fast enough that we don't need to use a `SmallArrayLRUCache` for it.

The pipe I/Os should not be visible anymore in the startup tests.

Differential Revision: https://phabricator.services.mozilla.com/D82303
2020-07-06 23:43:18 +00:00
Gerald Squelart f3b8c9b60a Bug 1529610 - LRU cache of Windows filenames in WinIOAutoObservation - r=canaltinova,florian
Caching filenames in 32-entry LRU array covers >95% of calls, and makes the average `Filename()` call 5 to 10 times cheaper.

browser_start_content_mainthreadio.js needed to be updated to handle operations that now have a filename thanks to the cache.

Since `ClearPoisonIOInterposer()` is never called (see bug 1647107), during Firefox shutdown we put LRUCache in a shutdown mode, which bypasses the cache in case it is still used at that time.

Differential Revision: https://phabricator.services.mozilla.com/D79767
2020-07-06 23:42:38 +00:00
Adam Roach [:abr] d2ca950580 Bug 1645735: Fix expiration date truncation for maxLength=5 r=zbraniecki
Differential Revision: https://phabricator.services.mozilla.com/D81736
2020-07-06 21:28:16 +00:00
Razvan Maries 79184b44b9 Backed out changeset bf22c292ae5c (bug 1650790) for bc failures on browser_search_subdialogs_within_preferences_site_data. CLOSED TREE 2020-07-07 00:49:04 +03:00
Robert Helmer 510aab7dd9 Bug 1646860 - Pioneer badge call-out on RemoteSettings update r=leplatrem
Differential Revision: https://phabricator.services.mozilla.com/D82255
2020-07-06 20:28:40 +00:00
emcminn a996bc6e85 Bug 1638087 - Refactored aboutwelcome.jsx to use SimplifiedAboutWelcome component r=andreio
Differential Revision: https://phabricator.services.mozilla.com/D81142
2020-07-06 19:27:52 +00:00
Mike Conley 3d41ea64c9 Bug 1650790 - Add the about:home startup cache to the about:preferences experiments section. r=Gijs,fluent-reviewers
The cache is still disabled by default, but it would be good to collect more bugs and feedback early.

Differential Revision: https://phabricator.services.mozilla.com/D82394
2020-07-06 19:25:50 +00:00
emcminn 5e35e2ac1e Bug 1650442 - Contrast fix for about:welcome r=andreio
Differential Revision: https://phabricator.services.mozilla.com/D82230
2020-07-06 19:10:12 +00:00
Dana Keeler 6f7bd19b68 Bug 1649518 - 2/3: prohibit web-extensions from interacting with the osclientcerts module r=mixedpuppy
Depends on D81888

Differential Revision: https://phabricator.services.mozilla.com/D81895
2020-07-06 19:29:03 +00:00
Dana Keeler a959380d74 Bug 1649518 - 1/3: revert a34e77d6c3bf in preparation of enabling osclientcerts by default r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D81888
2020-07-06 19:29:17 +00:00
Dão Gottwald b69a25acce Bug 1650417 - Remove dark mode styling for Library on Linux. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D82199
2020-07-06 18:21:57 +00:00
Adam Roach [:abr] e3cf93b918 Bug 1428269: Fix profile value truncation for numeric data r=zbraniecki
Differential Revision: https://phabricator.services.mozilla.com/D81630
2020-07-06 18:23:24 +00:00
Gijs Kruitbosch 751f7f657f Bug 1650603 - enable view > page style menu (alternate stylesheets) for local files, r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D82400
2020-07-06 17:53:21 +00:00
Gavin Lazar Suntop 08f24d4bb1 Bug 1645906 - Adding telemetry to Popular Topics r=thecount
Differential Revision: https://phabricator.services.mozilla.com/D81236
2020-07-06 17:48:07 +00:00
Rob Wu 7745da3177 Bug 1631018 - Enable blocklist v3 by default on desktop r=Gijs
The blocklist v2 implementation will be removed in bug 1649906.

Differential Revision: https://phabricator.services.mozilla.com/D81929
2020-07-06 16:10:30 +00:00
Dorel Luca 3e761e3907 Backed out changeset 255d9078dd17 (bug 1633710) for Browser-chrome failures in extensions/test/xpinstall/browser_datauri.js. CLOSED TREE 2020-07-06 18:38:13 +03:00
Sebastian Streich 95212989d4 Bug 1633710 - Move js uri.host to principal r=ckerschb,preferences-reviewers,ntim
Differential Revision: https://phabricator.services.mozilla.com/D73242
2020-07-06 14:00:09 +00:00