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

308 Коммитов

Автор SHA1 Сообщение Дата
Andreea Pavel e911160415 Backed out changeset cf30ec111af9 (bug 1410412) for failing bc at browser_ext_chrome_settings_overrides_home.js on a CLOSED TREE 2019-11-20 02:18:52 +02:00
Shane Caraveo 4c534e5697 Bug 1410412 implement browser setting onChange event r=zombie
Differential Revision: https://phabricator.services.mozilla.com/D51324

--HG--
extra : moz-landing-system : lando
2019-11-19 17:26:13 +00:00
Drew Willcoxon 2de3334d5a Bug 1596661 - Add keyed scalars to browser.telemetry r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D53142

--HG--
extra : moz-landing-system : lando
2019-11-19 17:05:25 +00:00
Bogdan Tara de1f6c0c3c Backed out changeset 4d11ccc12529 (bug 1410412) on mixedpuppy's request 2019-11-19 06:01:46 +02:00
Shane Caraveo b4f399a83b Bug 1410412 implement browser setting onChange event r=zombie
Differential Revision: https://phabricator.services.mozilla.com/D51324

--HG--
extra : moz-landing-system : lando
2019-11-19 03:40:21 +00:00
Gurzau Raul 652014ca11 Backed out changeset d9b0de6a3abc (bug 1410412) for failing at browser_extension_controlled.js on a CLOSED TREE. 2019-11-19 01:56:52 +02:00
Shane Caraveo 5404509b40 Bug 1410412 implement browser setting onChange event r=zombie
Differential Revision: https://phabricator.services.mozilla.com/D51324

--HG--
extra : moz-landing-system : lando
2019-11-18 22:20:35 +00:00
Brendan Dahl eafc9e3293 Bug 1470510 - Rename nsXULWindow and nsIXULWindow to AppWindow and nsIAppWindow. r=smaug
nsXULWindow is no longer XUL specific and is somewhat confusing name.

Differential Revision: https://phabricator.services.mozilla.com/D51486

--HG--
rename : xpfe/appshell/nsXULWindow.cpp => xpfe/appshell/AppWindow.cpp
rename : xpfe/appshell/nsXULWindow.h => xpfe/appshell/AppWindow.h
rename : xpfe/appshell/nsIXULWindow.idl => xpfe/appshell/nsIAppWindow.idl
extra : moz-landing-system : lando
2019-11-05 17:56:28 +00:00
Andrea Marchesini 081bf8cae1 Bug 1593651 - Expose respectBeConservative as a property in browser.proxy.settings, r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D51599

--HG--
extra : moz-landing-system : lando
2019-11-05 08:27:28 +00:00
Mihai Alexandru Michis b819bd25aa Backed out 2 changesets (bug 1470510) for causing bustages in widget/cocoa/nsChildView.mm CLOSED TREE
Backed out changeset a343f30c34a3 (bug 1470510)
Backed out changeset 4da64790094d (bug 1470510)

--HG--
rename : xpfe/appshell/nsIAppWindow.idl => xpfe/appshell/nsIXULWindow.idl
rename : xpfe/appshell/AppWindow.cpp => xpfe/appshell/nsXULWindow.cpp
rename : xpfe/appshell/AppWindow.h => xpfe/appshell/nsXULWindow.h
2019-11-05 09:24:26 +02:00
Brendan Dahl 0c0da7791e Bug 1470510 - Rename nsXULWindow and nsIXULWindow to AppWindow and nsIAppWindow. r=smaug
nsXULWindow is no longer XUL specific and is somewhat confusing name.

Differential Revision: https://phabricator.services.mozilla.com/D51486

--HG--
rename : xpfe/appshell/nsXULWindow.cpp => xpfe/appshell/AppWindow.cpp
rename : xpfe/appshell/nsXULWindow.h => xpfe/appshell/AppWindow.h
rename : xpfe/appshell/nsIXULWindow.idl => xpfe/appshell/nsIAppWindow.idl
extra : moz-landing-system : lando
2019-11-04 23:37:31 +00:00
Dorel Luca 0207ce5451 Backed out 2 changesets (bug 1470510) for build bustage on /build/src/widget/cocoa/nsChildView.mm. CLOSED TREE
Backed out changeset 5967bf633574 (bug 1470510)
Backed out changeset 067a556bb614 (bug 1470510)

--HG--
rename : xpfe/appshell/nsIAppWindow.idl => xpfe/appshell/nsIXULWindow.idl
rename : xpfe/appshell/AppWindow.cpp => xpfe/appshell/nsXULWindow.cpp
rename : xpfe/appshell/AppWindow.h => xpfe/appshell/nsXULWindow.h
extra : amend_source : 752d828c6a0726c3f2df57a25741e38b36b75d6b
2019-11-04 19:18:56 +02:00
Brendan Dahl 247b257cfa Bug 1470510 - Rename nsXULWindow and nsIXULWindow to AppWindow and nsIAppWindow. r=smaug
nsXULWindow is no longer XUL specific and is somewhat confusing name.

Differential Revision: https://phabricator.services.mozilla.com/D51486

--HG--
rename : xpfe/appshell/nsXULWindow.cpp => xpfe/appshell/AppWindow.cpp
rename : xpfe/appshell/nsXULWindow.h => xpfe/appshell/AppWindow.h
rename : xpfe/appshell/nsIXULWindow.idl => xpfe/appshell/nsIAppWindow.idl
extra : moz-landing-system : lando
2019-11-04 16:52:35 +00:00
Andrea Marchesini 8ae746f7b0 Bug 1592932 - Expose canonical URL in the captive portal API, r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D51247

--HG--
extra : moz-landing-system : lando
2019-10-31 18:21:28 +00:00
Andrea Marchesini cab2ee5f4e Bug 1592687 - Expose ftp protocol enabled/disabled via browserSettings, r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D51146

--HG--
extra : moz-landing-system : lando
2019-10-30 19:29:19 +00:00
Ehsan Akhgari d0732b6e03 Bug 1591813 - Make nsICookieManager.getCookiesFromHost() return an Array<nsICookie>; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D50750

--HG--
extra : moz-landing-system : lando
2019-10-28 12:08:09 +00:00
Ehsan Akhgari 175d5c2671 Bug 1591812 - Make nsICookieManager.getCookiesWithOriginAttributes() return an Array<nsICookie>; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D50749

--HG--
extra : moz-landing-system : lando
2019-10-28 12:07:39 +00:00
Rob Wu 151f9d30ac Bug 1577316 - Omit principal from extension notification r=rpl
This was added in bug 1559697 , to show the Close button on macOS.
It had unwanted side effects, including the appearance of buttons
that don't have any apparent effect. To resolve this regression,
the change is undone.

Differential Revision: https://phabricator.services.mozilla.com/D49746

--HG--
extra : moz-landing-system : lando
2019-10-18 14:38:27 +00:00
Luca Greco dea9517662 Bug 1576508 - Fix downloads.onCreated DataClone error regression due to nsIURI referrer property. r=zombie
Differential Revision: https://phabricator.services.mozilla.com/D49007

--HG--
extra : moz-landing-system : lando
2019-10-14 12:00:34 +00:00
Dorel Luca 6d146feeec Backed out changeset 8e400446aedc (bug 1296898) at dev's request 2019-10-07 22:27:35 +03:00
Shane Caraveo 9bbc3b357a Bug 1443259 remove deprecated proxy APIs r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D46886

--HG--
rename : toolkit/components/extensions/ProxyScriptContext.jsm => toolkit/components/extensions/ProxyChannelFilter.jsm
rename : toolkit/components/extensions/test/xpcshell/test_proxy_scripts_results.js => toolkit/components/extensions/test/xpcshell/test_proxy_info_results.js
extra : moz-landing-system : lando
2019-09-25 10:32:33 +00:00
Paul Zuehlcke a20be9ee64 Bug 1574469 - Removed block param from nsICookieManager::Remove. r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D45848

--HG--
extra : moz-landing-system : lando
2019-09-24 17:13:43 +00:00
Oana Pop Rus 3144f81e55 Backed out changeset cb1b6afa9f33 (bug 1574469) for multiple failures in nsICookieManager.remove on a CLOSED TREE 2019-09-24 13:10:07 +03:00
Paul Zuehlcke b7de7aec93 Bug 1574469 - Removed block param from nsICookieManager::Remove. r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D45848

--HG--
extra : moz-landing-system : lando
2019-09-19 17:10:58 +00:00
monikamaheshwari 9d60e0d578 Bug 1578683 Turn on ESLint rule prefer-boolean-length-check for toolkit and browser r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D45629

--HG--
extra : moz-landing-system : lando
2019-09-14 09:39:26 +00:00
Kristen Wright 2a7dbd7709 bug 1296898 - Memory api (pulled from erahm's experiment) as a part of the webextension api r=mixedpuppy
Webextension api to get memory usage. Also brings back memory.jsm, as it is used by the api. Adds test_ext_memory.js to test ext-memory.js' functionality and permissions.

Differential Revision: https://phabricator.services.mozilla.com/D38536

--HG--
extra : moz-landing-system : lando
2019-09-11 17:34:04 +00:00
Shane Caraveo dbec0111fa Bug 1576266 fix handling of non-default prefs used with ExtensionPreferencesManager r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D44077

--HG--
extra : moz-landing-system : lando
2019-09-11 13:59:53 +00:00
Nils Maier f41bfbad6f Bug 1578955 - Add allowHttpErrors feature to downloads API r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D44991

--HG--
extra : moz-landing-system : lando
2019-09-10 10:24:22 +00:00
Nils Maier ff8c88fb03 Bug 1579850: Treat HTTP 204 and HTTP 205 as SERVER_BAD_CONTENT r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D45185

--HG--
extra : moz-landing-system : lando
2019-09-09 14:35:54 +00:00
Nils Maier f28d2b02a0 Bug 1576333 - Part 2: Make WE downloads API cancel on HTTP errors r=zombie
Differential Revision: https://phabricator.services.mozilla.com/D43343

--HG--
extra : moz-landing-system : lando
2019-09-06 03:09:04 +00:00
Rob Wu f7e2f73501 Bug 1577725 - Stop modifying defaults in ext-contextualIdentities.js r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D44123

--HG--
extra : moz-landing-system : lando
2019-08-30 15:32:55 +00:00
myeongjun 4bc6381510 Bug 1392591 - browser.notifications.onClicked callback get erroneous second parameter r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D43592

--HG--
extra : moz-landing-system : lando
2019-08-27 12:06:41 +00:00
Rob Wu 9fa3da5065 Bug 1548508 - Ensure that primed event listeners are eventually unregistered r=mixedpuppy
Depends on D42670

Differential Revision: https://phabricator.services.mozilla.com/D42671

--HG--
extra : moz-landing-system : lando
2019-08-21 18:06:44 +00:00
Shane Caraveo 5929bcfc92 Bug 1576273 rename extension to policy where appropriate r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D43301

--HG--
extra : moz-landing-system : lando
2019-08-24 08:16:46 +00:00
Tom Schuster 5d73f5457f Bug 1367626 - browser.downloads.download() should allow setting Referer. r=zombie
Differential Revision: https://phabricator.services.mozilla.com/D43115

--HG--
extra : moz-landing-system : lando
2019-08-23 11:59:15 +00:00
Thomas Nguyen fe6a6a4285 Bug 1567940 Apply ReferrerInfo to Download and fix Go to Download Page button r=Gijs,dimi
In the old way, if referrer is ommited we will not be able to go to
download page. In that case, we should use originalReferrer in
ReferrerInfo object

Differential Revision: https://phabricator.services.mozilla.com/D39875

--HG--
extra : moz-landing-system : lando
2019-08-20 16:22:44 +00:00
chrmod 3aafa3960e Bug 1562844 - GeckoView webextensions tabs and webnavigation listeners support r=robwu,rpl,snorp
This changes provide basic support for webextenion tabs and webNavigation listeners by implementing missing objects on which Fennec implementation was relying.

Differential Revision: https://phabricator.services.mozilla.com/D36575

--HG--
extra : moz-landing-system : lando
2019-08-13 18:59:55 +00:00
Mark Banner b1970e6a2f Bug 1571466 - Cleanup unnecessary ESLint global definitions. r=mossop
These are raised as redeclares or unused variables by ESLint 6.

Differential Revision: https://phabricator.services.mozilla.com/D37268

--HG--
extra : moz-landing-system : lando
2019-08-19 07:11:56 +00:00
Shane Caraveo 4c24a7f0ac Bug 1542403 Add privileged activity logging api r=rpl,zombie
Differential Revision: https://phabricator.services.mozilla.com/D34440

--HG--
extra : moz-landing-system : lando
2019-08-16 23:00:56 +00:00
Cosmin Sabou 4569ff802f Backed out changeset 2a9a7371947a (bug 1562844) for Android mochitest failures on test_ext_tabs_onUpdated. CLOSED TREE 2019-08-12 19:18:01 +03:00
chrmod 25488b089e Bug 1562844 - GeckoView webextensions tabs and webnavigation listeners support r=robwu,rpl,snorp
This changes provide basic support for webextenion tabs and webNavigation listeners by implementing missing objects on which Fennec implementation was relying.

Differential Revision: https://phabricator.services.mozilla.com/D36575

--HG--
extra : moz-landing-system : lando
2019-08-12 12:51:52 +00:00
Ryan Alderete 41872c8747 Bug 1452713 - Update webRTCIPHandlingPolicy to match Chrome r=bwc,mixedpuppy
Previously, the network.webRTCIPHandlingPolicy "disable_non_proxied_udp" only
enabled the use of WebRTC if a proxy was configured and the WebRTC service
supported TURN TCP.

This aims to match Chrome's behavior by forcing the use of a proxy if one is
configured, otherwise falling back to mode 3 (no host candidates and default
route only).

Also, remove some dead code left over from the old way of routing TURN
communications through an HTTP proxy.

Differential Revision: https://phabricator.services.mozilla.com/D37892

--HG--
extra : moz-landing-system : lando
2019-08-02 21:33:46 +00:00
Drew Willcoxon 912ec74678 Bug 1569366 - Move the top sites API from toolkit to browser r=mixedpuppy
Bug 1547669 added some things to the top sites API, but it turned out to be not quite what we (the quantumbar team) needed (see bug 1568617). What we need is the list of top sites exactly as it appears on newtab. That list is determined by activity stream, which lives in browser. But the top sites API lives in toolkit.

There was an earlier, now abandoned revision for that bug [1] where it was suggested that top sites be moved to browser. So we should do that.

[1] https://phabricator.services.mozilla.com/D36200

Differential Revision: https://phabricator.services.mozilla.com/D39589

--HG--
rename : toolkit/components/extensions/parent/ext-topSites.js => browser/components/extensions/parent/ext-topSites.js
rename : toolkit/components/extensions/schemas/top_sites.json => browser/components/extensions/schemas/top_sites.json
rename : toolkit/components/extensions/test/xpcshell/test_ext_topSites.js => browser/components/extensions/test/xpcshell/test_ext_topSites.js
extra : moz-landing-system : lando
2019-07-29 17:00:19 +00:00
Shane Caraveo 4b806533d3 Bug 1550605 add networkStatus api r=rpl,mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D30572

--HG--
extra : moz-landing-system : lando
2019-07-18 17:37:53 +00:00
Luca Greco 4030a1c685 Bug 1472740 - Remove support for deprecated lwt aliases from WebExtensions theme API. r=ntim,robwu
Removing the lwt aliases from the theme API schema is not going to be enough, because the images and colors properties are very permissive on the unknown properties (likely to prevent a property supported on chrome but not on firefox to prevent the theme from being installed), and so removing the lwt aliases from the schema would not raise any error (the theme API implementation would just be silently ignoring the deprecated lwt aliases).

For the above reason the following patch use the following approach:

- kept the deprecated lwt aliases in the schema, but changes the deprecation warning message to mention that the property is now completely ignored by Firefox, and which property should be used instead

- removed the deprecation warning from the toolbar_text theme colors property, as we decided that we are not going to deprecate it anymore

- changed the theme API implementation to ignore the deprecated lwt alias property

- repurposed browser_ext_themes_lwtsupport.js test file to verify that the lwt aliases are ignored as expected

A separate addons-linter pull request is going to be created, to ensure that the addons-linter will raise linting errors (instead of linting warning) when these deprecated lwt aliases are being used in a theme (to prevent that newly submitted theme versions including the aliases will go unnoticed).

Depends on D37890

Differential Revision: https://phabricator.services.mozilla.com/D37891

--HG--
extra : moz-landing-system : lando
2019-07-19 11:30:48 +00:00
Sylvestre Ledru 90fac8fa22 Bug 1562642 - Part 3 - Add missing MPL2 headers in browser & toolkit r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D37217

--HG--
extra : moz-landing-system : lando
2019-07-10 12:03:37 +00:00
Andreea Pavel b698eeec56 Backed out changeset 3d59cb02b6ff (bug 1562642) for eslint failure on a CLOSED TREE 2019-07-10 14:44:29 +03:00
Sylvestre Ledru fd95abf361 Bug 1562642 - Part 3 - Add missing MPL2 headers in browser & toolkit r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D37217

--HG--
extra : moz-landing-system : lando
2019-07-10 11:15:25 +00:00
Luca Greco e515c3d0e9 Bug 1555491 - Normalize errors raised from the storage.local IndexedDB backend. r=kmag,ttung
Differential Revision: https://phabricator.services.mozilla.com/D36514

--HG--
extra : moz-landing-system : lando
2019-07-09 16:01:23 +00:00
Rob Wu 558e6e3200 Bug 1559697 - Clear notification if backend is not supported r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D37394

--HG--
extra : moz-landing-system : lando
2019-07-09 16:32:33 +00:00
Rob Wu 0fa6244728 Bug 1564285 - Set privateBrowsing flag on extension notifications r=mixedpuppy
Besides fixing the "privateBrowsing" flag, this patch also ensures that
notifications are correctly erased if they were closed during the call
into nsIAlertsService, because nsIAlertsService.idl documents that the
"alertfinished" callback may be called immediately.

Differential Revision: https://phabricator.services.mozilla.com/D37393

--HG--
extra : moz-landing-system : lando
2019-07-09 16:38:41 +00:00
Rob Wu 046c5485f8 Bug 1559697 - Show "Close" button on extension notification on macOS r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D37150

--HG--
extra : moz-landing-system : lando
2019-07-09 16:36:32 +00:00
Rob Wu c53b324128 Bug 1559697 - Keep track of notification until it is really closed r=mixedpuppy
On Windows, Linux, Android, the backend for native notifications closes
the notification notification upon click.

On macOS, the notification sticks around, unless the user closes the
notification. This behavior is also observed in the Notification API
on the web platform, across different browsers.

Differential Revision: https://phabricator.services.mozilla.com/D37149

--HG--
extra : moz-landing-system : lando
2019-07-09 16:32:56 +00:00
Victor Porof 4a06c925ac Bug 1561435 - Format toolkit/components/, a=automatic-formatting
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D36052

--HG--
extra : source : b5be5b4f4b47c256e28a29f665dc754f6407ee7f
2019-07-05 11:14:05 +02:00
Marco Bonardo 74d0780578 Bug 1547669 - Improve the TopSites WebExtension API with further options. r=mixedpuppy,Mardak,adw
Adds includePinned and includeSearchShortcuts options to the topSites API, so
that it's possible to get a list of results like it's shown on the newtab page.
Both options default to false, so that the existing behavior is preserved.
The API gets disabled on Android; this API always depended on APIs not well
supported there, and the test is disabled on Android, so it was untested.

Differential Revision: https://phabricator.services.mozilla.com/D36467

--HG--
extra : moz-landing-system : lando
2019-07-03 16:08:05 +00:00
Henrik Skupin a100b37a5d Bug 1552845 - Provide an API for saving profiles via nsIProfiler. r=aswan
This API allows consumers to save a recorded profile directly to a
file. It will be located under the "profiler" sub folder inside the
user's profile.

Differential Revision: https://phabricator.services.mozilla.com/D32146

--HG--
extra : moz-landing-system : lando
2019-07-02 22:19:16 +00:00
Daniel Varga a6b15b8b9c Backed out changeset 99f94dd8c8f1 (bug 1547669) for xpcshell failure at xpcshell.ini:toolkit/components/extensions/test/xpcshell/test_ext_json_parser.js. On a CLOSED TREE 2019-07-02 16:06:55 +03:00
Marco Bonardo e8c093c291 Bug 1547669 - Improve the TopSites WebExtension API with further options. r=mixedpuppy,Mardak,adw
Adds includePinned and includeSearchShortcuts options to the topSites API, so
that it's possible to get a list of results like it's shown on the newtab page.
Both options default to false, so that the existing behavior is preserved.
The API gets disabled on Android; this API always depended on APIs not well
supported there, and the test is disabled on Android, so it was untested.

Differential Revision: https://phabricator.services.mozilla.com/D36467

--HG--
extra : moz-landing-system : lando
2019-07-02 11:58:17 +00:00
Dorel Luca 920ce17938 Backed out changeset 2a6ee5724361 (bug 1522214) for XPCshell failure in toolkit/components/extensions/test/xpcshell/test_load_all_api_modules.js 2019-06-27 10:44:29 +03:00
rdalal 08c953e92c Bug 1522214 - Bug 1536658 - Implement privileged web extension API for Normandy addon studies r=mythmon,mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D29913

--HG--
extra : moz-landing-system : lando
2019-06-26 22:53:56 +00:00
Jim Porter 32b61264e9 Bug 1551992 - Compress profile data before sending to perf-html; r=mstange,julienw
Differential Revision: https://phabricator.services.mozilla.com/D33399

--HG--
extra : moz-landing-system : lando
2019-06-25 09:54:49 +00:00
Ehsan Akhgari b3c4267b3c Bug 1557887 - Part 6: Pass a storage principal to the rest of the call sites for createAboutBlankContentViewer(); r=baku
Differential Revision: https://phabricator.services.mozilla.com/D34460

--HG--
extra : moz-landing-system : lando
2019-06-12 09:07:33 +00:00
Martin Matous eb4d923ebd Bug 1305663 - save extension info to DownloadMap properly, r=aswan
Previous implementation created new DownloadItem with a null as an indirect result of list.add()

Differential Revision: https://phabricator.services.mozilla.com/D34305

--HG--
extra : moz-landing-system : lando
2019-06-11 15:52:46 +00:00
Boris Zbarsky 9de72a3ac6 Bug 1557793 part 2. Stop using [array] in nsIStringBundle. r=Pike
Differential Revision: https://phabricator.services.mozilla.com/D34196

--HG--
extra : moz-landing-system : lando
2019-06-11 15:51:51 +00:00
Andrea Marchesini b1b122fb20 Bug 1554464 - Merge nsICookie2 and nsICookie in 1 single interface, r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D33031

--HG--
extra : moz-landing-system : lando
2019-05-31 09:36:44 +00:00
Andrea Marchesini 4c6ace6ac6 Bug 1551798 - Rename nsICookie2.SAMESITE_UNSET to nsICookie2.SAMESITE_NONE, r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D31214

--HG--
extra : moz-landing-system : lando
2019-05-29 15:55:03 +00:00
arthur.iakab 944263f18a Backed out 5 changesets (bug 1551798) for multiple build bustages on StaticPrefList.h CLOSED TREE
Backed out changeset c89daff34d97 (bug 1551798)
Backed out changeset bbc3f88b8c03 (bug 1551798)
Backed out changeset b87996b8a411 (bug 1551798)
Backed out changeset d88b0002d736 (bug 1551798)
Backed out changeset 0fe740c90e2b (bug 1551798)
2019-05-29 18:07:26 +03:00
Andrea Marchesini e9bbb85ed1 Bug 1551798 - Rename nsICookie2.SAMESITE_UNSET to nsICookie2.SAMESITE_NONE, r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D31214

--HG--
extra : moz-landing-system : lando
2019-05-24 15:18:49 +00:00
Razvan Maries 25770a5232 Backed out changeset 1853d9e96a09 (bug 1550090) for test failures. Backout requested by ntim. CLOSED TREE 2019-05-28 21:09:53 +03:00
Tim Nguyen c3351b1306 Bug 1550090 - Fix theme active check. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D30396

--HG--
extra : moz-landing-system : lando
2019-05-28 15:34:25 +00:00
Boris Zbarsky dbdb74ad56 Bug 1551106 part 1. Stop using [array] in StartProfiler. r=gerald
Differential Revision: https://phabricator.services.mozilla.com/D30967

--HG--
extra : moz-landing-system : lando
2019-05-21 14:42:57 +00:00
myeongjun 5d0411d2bc Bug 1517993 - An unexpected error occured with browser.cookies.set() with domain and url key for ip address. r=robwu,rpl,mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D29933

--HG--
extra : moz-landing-system : lando
2019-05-16 19:13:16 +00:00
Andrew Swan a2a47acbcd Bug 1549192 Remove extension shutdownReason footgun r=kmag
Checking extension.shutdownReason for any purpose other than detecting
app shutdown is unreliable, since actions such as disabing, uninstalling,
etc. may happen ito an extension after it has shut down.  Remove the
temptation for api authors to write incorrect code by removing
extension.shutdownReason and replacing it with an isAppShutdown boolean
passed to shutdown handlers.

Differential Revision: https://phabricator.services.mozilla.com/D30605

--HG--
extra : rebase_source : 07ff7710757150d011fec6bc3ed134c6509e9a12
2019-05-09 19:46:38 -07:00
Ciure Andrei 4afbff4959 Backed out changeset 58acbc167331 (bug 1550090) for causing various bc perma failures CLOSED TREE 2019-05-11 14:16:06 +03:00
Tim Nguyen ad75d6928d Bug 1550090 - Fix theme active check. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D30396

--HG--
extra : moz-landing-system : lando
2019-05-11 09:32:49 +00:00
Dorel Luca 19a8b960b0 Backed out changeset 905f054bd2c9 (bug 1550090) for Browser-chrome failure on toolkit/mozapps/extensions/test/browser/browser_webapi_theme.js. CLOSED TREE 2019-05-10 20:43:11 +03:00
Tim Nguyen d2bb43bab6 Bug 1550090 - Fix theme active check. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D30396

--HG--
extra : moz-landing-system : lando
2019-05-10 15:28:04 +00:00
Tim Nguyen 787a0c4d91 Bug 1548769 - Remove WebExtensions icons theming support. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D29802

--HG--
extra : moz-landing-system : lando
2019-05-08 20:28:24 +00:00
Andreea Pavel ecb0fb992d Backed out changeset e8dbcc5c516f (bug 1548769) test_ext_manifest_themes.js on a CLOSED TREE
--HG--
extra : rebase_source : d708e0664844be8ee974347da4bbd92850c74225
2019-05-08 23:10:44 +03:00
Shane Caraveo 2cbc937bf2 Bug 1545159 implement captivePortal api r=rpl,valentin
Differential Revision: https://phabricator.services.mozilla.com/D29602

--HG--
extra : moz-landing-system : lando
2019-05-08 18:40:08 +00:00
Tim Nguyen 97c0372069 Bug 1548769 - Remove WebExtensions icons theming support. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D29802

--HG--
extra : moz-landing-system : lando
2019-05-08 18:31:29 +00:00
Shane Caraveo 5f24a04aa2 Bug 1548177 support incognito flag in request filtering r=kmag,robwu
Differential Revision: https://phabricator.services.mozilla.com/D29446

--HG--
extra : moz-landing-system : lando
2019-05-02 16:23:03 +00:00
Shane Caraveo 0d7fd5c81e Bug 1391992 add cookiestoreid to proxy and webrequest details r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D28929

--HG--
extra : moz-landing-system : lando
2019-04-29 18:36:17 +00:00
Shane Caraveo 0873aa1a01 Bug 1545163 add incognito flag to proxy and webrequest details r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D28925

--HG--
extra : moz-landing-system : lando
2019-04-29 18:00:12 +00:00
Ryan Hunt 3675f2449b Bug 1534395 - Rename nsITabParent to nsIRemoteTab. r=nika,mconley
nsITabParent is exposed to frontend code and is generally used as a representation of a remote tab. We could just rename the interface to nsIBrowserParent and worry about it later, but I think it's better to rename the interface to nsIRemoteTab so that we can later work on splitting the interface away from the PBrowser protocol.

Note: Some frontend code refers to a TabParentId. This commit renames this to RemoteTabId. We need to figure out the purpose of TabId with fission.

Differential Revision: https://phabricator.services.mozilla.com/D28132

--HG--
rename : dom/interfaces/base/nsITabParent.idl => dom/interfaces/base/nsIRemoteTab.idl
extra : rebase_source : 9d8a1790a7bb10195ad063644d1a93d63b2afb72
2019-04-09 15:59:37 -05:00
Andrew Swan 4d3cf9fac8 Bug 1535674 Fix race with webextension persistent listeners r=kmag
Bug 1495072 uncovered a race in the webextension persistent listener logic
where the Promise returned by a listener that is not re-registered during
extension startup may never resolve.  When this occurs with a blocking
webRequest listener, content loads just hang forever.
Fix this by forcing primed listeners to reject is they are invoked after
the background page has started.

Differential Revision: https://phabricator.services.mozilla.com/D27942

--HG--
extra : rebase_source : f6179911291348c6a0ed99609bbc5fe5526eaa74
2019-04-17 10:49:24 -07:00
Luke Crouch 241edb5fa9 contextualIdentity: add gray color and fence icon (Bug 1532746); r=jkt,flod
Adds a gray color and fence icon for Containers. This is originally from
Facebook Container: https://addons.mozilla.org/firefox/addon/facebook-container/

User Research showed a strong affinity for the fence icon as an indicator of
the kind of "boundary" protection that Containers provide.
https://docs.google.com/spreadsheets/d/1bnqjcWTV893RESMPJzAXOrDN0juN_Z0-EE93Mvn3Z5g/edit#gid=0

Differential Revision: https://phabricator.services.mozilla.com/D26988

--HG--
extra : moz-landing-system : lando
2019-04-17 16:43:30 +00:00
Tim Nguyen cf0b44e062 Bug 1540387 - Allow built-in themes to use theme experiments. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D25535

--HG--
extra : moz-landing-system : lando
2019-04-11 00:15:42 +00:00
Coroiu Cristina 4a56b6ca02 Backed out 4 changesets (bug 1540387) for xpcshell failures at toolkit/mozapps/extensions/test/xpcshell/test_shutdown.js on a CLOSED TREE
Backed out changeset 0f940b496e58 (bug 1540387)
Backed out changeset f8e11c0bb2a4 (bug 1540387)
Backed out changeset e3ca91d64e82 (bug 1540387)
Backed out changeset ee2913c76f4a (bug 1540387)
2019-04-11 02:57:19 +03:00
Tim Nguyen 4b40cf8785 Bug 1540387 - Allow built-in themes to use theme experiments. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D25535

--HG--
extra : moz-landing-system : lando
2019-04-10 18:11:20 +00:00
Gijs Kruitbosch 382c9e2410 Bug 1528335, r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D25775

--HG--
extra : moz-landing-system : lando
2019-04-03 21:01:19 +00:00
violet 64fcb4fb58 Bug 1520058 - Add brackets for the host obtained from nsIURI r=robwu,mixedpuppy
To correctly present IPv6 URL, we need to add the brackets for the host obtained from nsIURI

Differential Revision: https://phabricator.services.mozilla.com/D21828

--HG--
extra : moz-landing-system : lando
2019-04-01 16:14:43 +00:00
Kris Maglione 1328b01d50 Bug 1525762: Part 6 - Stop dispatching theme change observers using JSON strings. r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D24795

--HG--
extra : rebase_source : 67c14ffc0cc46c041617ae04d39107dd66949f88
extra : histedit_source : 51973c82f0014767c2ae947a00cdb7afe9478c35
2019-03-25 13:52:01 -07:00
Kris Maglione 89e5bcb77e Bug 1525762: Part 5 - Fix FOUC at startup when non-default theme is used. r=aswan
The static theme startup code is both super asynchronous and super
inefficient. It currently takes a noticeable amount of time after startup to
finish its work and apply its theme, which results in the user seeing a flash
of the default theme before their selected them is applied.

This is particularly noticeable when dark mode themes are enabled.

This patch caches the fully-processed theme data in the addonStartup cache,
and applies it immediately after extension startup begins, if it's available.

--HG--
extra : rebase_source : fd2f7de75dda67063eb9bc4dc3e39171eb150de9
extra : histedit_source : 945054c6320280a3b5a0ca1afc24c33e7e584325
2019-03-21 13:31:59 -07:00
Kris Maglione 88035afb21 Bug 1525762: Part 4 - Support automatic dark mode fallback for default theme again. r=aswan
--HG--
extra : rebase_source : 1591ab6670e301e78d98084c852cb72e74ff7504
extra : histedit_source : ec392d6f1b93993bceed5e4bbf3d394b02342794
2019-02-08 15:36:04 -08:00
Philipp Kewisch 52aa5b978e Bug 1507709 - Move WebExtensions geckoProfiler API to toolkit. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D12100

--HG--
rename : browser/components/extensions/ProfilerGetSymbols-worker.js => toolkit/components/extensions/ProfilerGetSymbols-worker.js
rename : browser/components/extensions/ProfilerGetSymbols.jsm => toolkit/components/extensions/ProfilerGetSymbols.jsm
rename : browser/components/extensions/parent/ext-geckoProfiler.js => toolkit/components/extensions/parent/ext-geckoProfiler.js
rename : browser/components/extensions/profiler_get_symbols.js => toolkit/components/extensions/profiler_get_symbols.js
rename : browser/components/extensions/schemas/geckoProfiler.json => toolkit/components/extensions/schemas/geckoProfiler.json
rename : browser/components/extensions/test/xpcshell/test_ext_geckoProfiler_control.js => toolkit/components/extensions/test/xpcshell/test_ext_geckoProfiler_control.js
rename : browser/components/extensions/test/xpcshell/test_ext_geckoProfiler_schema.js => toolkit/components/extensions/test/xpcshell/test_ext_geckoProfiler_schema.js
extra : moz-landing-system : lando
2019-03-22 13:18:01 +00:00
Shane Caraveo 7d1f88f391 Bug 1532990 handle default port better for proxy.settings r=zombie
Differential Revision: https://phabricator.services.mozilla.com/D22297

--HG--
extra : moz-landing-system : lando
2019-03-12 19:08:44 +00:00
sagarwala 5703e13838 Bug 1451079 - Fix runtime.setUninstallURL to honor empty string, r=zombie
Differential Revision: https://phabricator.services.mozilla.com/D18499

--HG--
extra : moz-landing-system : lando
2019-03-11 17:46:44 +00:00
Michael Kaply 8002a5b134 Bug 1230802 - Add support for setting chrome.storage.managed via enterprise policy. r=Felipe,zombie,flod
Differential Revision: https://phabricator.services.mozilla.com/D21470

--HG--
extra : moz-landing-system : lando
2019-03-07 17:31:38 +00:00
Shane Caraveo 5046835f49 Bug 1531974 revert automatic extension permission in permanent private browsing r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D21937

--HG--
extra : moz-landing-system : lando
2019-03-04 19:00:21 +00:00