Commit Graph

346 Commits

Author SHA1 Message Date
Satish
7300e984bf Bug 1417810 - Added API to override document colors r=mixedpuppy,ntim
Changed setting name to 'overrideDocumentColors'

MozReview-Commit-ID: LfT56MLlQo9
2018-03-27 12:01:44 +05:30
Dylan Stokes
627c0e4bd5 Bug 1417883 - Allow theming autocomplete popups. r=ntim, jaws 2018-02-11 12:32:33 -05:00
Zhengyi Lian
3b2c535118 Bug 1423757 - Allow theming toolbar fields focused state r=jaws,ntim
MozReview-Commit-ID: 9XrN64FTMA4
2018-03-07 02:59:00 -05:00
Bob Silverberg
53970dbf30 Bug 1344749 - Expose API to customize where new tabs open, r=dao
This patch implements the preference "browser.tabs.insertAfterCurrent" which,
when set to true, will cause all tabs (related and unrelated) to be opened next
to the current tab.

It also implements the browserSettings API "newTabPosition", which allows
extensions to control both "browser.tabs.insertRelatedAfterCurrent", and
"browser.tabs.insertAfterCurrent" via values for "afterCurrent",
"relatedAfterCurrent" and "atEnd".

The code for "browser.tabs.insertAfterCurrent" including the test for it is
mostly taken from a patch attached to bug 933532 written by Masayuki Nakano.

MozReview-Commit-ID: KQE7M2FGpc7
2018-01-19 12:59:53 -05:00
Hector Zhao
ed979d9e0a Bug 1435142 - Part 3: expose closeTabByDblclick to WebExtension. r=mixedpuppy
MozReview-Commit-ID: GVgDdNFP0qL
2018-03-06 17:11:49 +08:00
Gurzau Raul
8412f00f28 Backed out changeset 6fbbb00841e4 (bug 1423757) for failing browser_ext_themes_toolbar_fields_focus.js 2018-03-24 01:49:13 +02:00
Zhengyi Lian
5444fb98bb Bug 1423757 - Allow theming toolbar fields hover & focused state r=jaws,ntim
MozReview-Commit-ID: 9XrN64FTMA4
2018-03-07 02:59:00 -05:00
Narcis Beleuzu
5d8c118952 Backed out 3 changesets (bug 1435142) for browser-chrome failures on browser_preloadedBrowser_zoom.js
Backed out changeset 7334da12de35 (bug 1435142)
Backed out changeset cd802f66b7aa (bug 1435142)
Backed out changeset 1505855fc858 (bug 1435142)
2018-03-23 19:45:14 +02:00
Hector Zhao
20d3e8852a Bug 1435142 - Part 3: expose closeTabByDblclick to WebExtension. r=mixedpuppy
MozReview-Commit-ID: GVgDdNFP0qL
2018-03-06 17:11:49 +08:00
Noemi Erli
69b517254d Backed out 3 changesets (bug 1435142) for failing in browser/base/content/test/tabs/browser_close_tab_by_dblclick.js on a CLOSED TREE
Backed out changeset 9193e64cfe29 (bug 1435142)
Backed out changeset ff4b0af1e773 (bug 1435142)
Backed out changeset 79b72c904600 (bug 1435142)
2018-03-20 15:38:04 +02:00
Hector Zhao
880c9eb1d7 Bug 1435142 - Part 3: expose closeTabByDblclick to WebExtension. r=mixedpuppy
MozReview-Commit-ID: GVgDdNFP0qL
2018-03-06 17:11:49 +08:00
Dorel Luca
74a9e3b49b Backed out 3 changesets (bug 1435142) for Mochitest failure on browser/base/content/test/tabs/browser_close_tab_by_dblclick.js
Backed out changeset bcde232543f8 (bug 1435142)
Backed out changeset e9ddfb08a712 (bug 1435142)
Backed out changeset 069febd18b9e (bug 1435142)
2018-03-19 17:54:01 +02:00
Hector Zhao
c67520b0a3 Bug 1435142 - Part 3: expose closeTabByDblclick to WebExtension. r=mixedpuppy
MozReview-Commit-ID: GVgDdNFP0qL
2018-03-06 17:11:49 +08:00
Shane Caraveo
f5c8b3f6f2 Bug 1444579 - fix use of places provider for topSites api, r=Gijs,kmag
MozReview-Commit-ID: 8GTl9BLQdge
2018-03-14 19:58:15 -05:00
Luca Greco
1a183d07cd Bug 1444456 - Fix contentScripts.register API schema should not use additionalProperties. r=mixedpuppy
MozReview-Commit-ID: 2Ygqrn42NI3
2018-03-09 18:38:22 +01:00
Andy McKay
2a49400995 bug 1420778 make downloads permissions optional r=aswan
MozReview-Commit-ID: JSbDDA2iYw5
2018-03-07 16:10:03 -08:00
Csoregi Natalia
32851dfb9a Backed out changeset b03fd1004cac (bug 1417883) for failing browser_ext_themes_autocomplete_popup.js. CLOSED TREE 2018-03-06 19:35:12 +02:00
Dylan Stokes
5316adc0f6 Bug 1417883 - Allow theming autocomplete popups. r=jaws,ntim
MozReview-Commit-ID: GITgsY3yYqN
2018-02-11 12:32:33 -05:00
Tim Nguyen
fd768f5ea3 Bug 1439734 - Allow WebExtension themes to set the tab line color. r=jaws
MozReview-Commit-ID: LbHGyaWfXze
2018-03-04 01:25:54 +00:00
Dão Gottwald
e15710e39d Backed out changeset 0d138609abfd (bug 1344749)
MozReview-Commit-ID: 2Mx1CpM0uyH
2018-03-03 15:04:51 +01:00
vinicius
31f19889d0 Bug 1434476 - Allow changing the background color of the selected tab. r=jaws
***

MozReview-Commit-ID: 3GpBSWepNe3
***
2018-03-02 15:24:05 -03:00
Shane Caraveo
9a08d8aa33 Bug 1409878 implement async proxy api for webextensions, r=kmag,rpl
MozReview-Commit-ID: 50xsccRy19A
2018-03-01 19:09:54 -06:00
Tim Nguyen
936eb6bd67 Bug 1442437 - Rename background_tab_text to tab_background_text. r=jaws
MozReview-Commit-ID: LFXUqxuHbBb
2018-03-01 23:49:07 +00:00
Bob Silverberg
bc6e5e563a Bug 1344749 - Expose API to customize where new tabs open, r=dao,mixedpuppy
This patch implements the preference "browser.tabs.insertAfterCurrent" which,
when set to true, will cause all tabs (related and unrelated) to be opened next
to the current tab.

It also implements the browserSettings API "newTabPosition", which allows
extensions to control both "browser.tabs.insertRelatedAfterCurrent", and
"browser.tabs.insertAfterCurrent" via values for "afterCurrent",
"relatedAfterCurrent" and "atEnd".

The code for "browser.tabs.insertAfterCurrent" including the test for it is
mostly taken from a patch attached to bug 933532 written by Masayuki Nakano.

MozReview-Commit-ID: KQE7M2FGpc7
2018-01-19 12:59:53 -05:00
Shane Caraveo
01c207899b Bug 1373640 implement async dns resolve api for webextensions, r=kmag
MozReview-Commit-ID: Bzfr2x6Vmx2
2018-02-27 19:35:01 -06:00
Ciure Andrei
51bf758f13 Backed out changeset 30b928272f74 (bug 1373640) for failures on xpcshell-remote.ini:toolkit/components/extensions/test/xpcshell/test_ext_dns.js a=backout 2018-02-28 06:44:03 +02:00
Shane Caraveo
d20ba0a6aa Bug 1373640 implement async dns resolve api for webextensions, r=kmag
MozReview-Commit-ID: Bzfr2x6Vmx2
2018-02-27 19:35:01 -06:00
Ciure Andrei
a6f96e20e2 Backed out changeset 7c6468a59407 (bug 1373640) for failures on xpcshell-remote.ini:toolkit/components/extensions/test/xpcshell/test_ext_dns.js a=backout on a CLOSED TREE 2018-02-28 03:04:19 +02:00
Shane Caraveo
63f203ba9f Bug 1373640 implement async dns resolve api for webextensions, r=kmag
MozReview-Commit-ID: Bzfr2x6Vmx2
2018-02-27 13:56:38 -06:00
Connor Masini
2e5078ed4b Bug 1417880: Allow theming arrow panels(popups). r=jaws,mconley,ntim
MozReview-Commit-ID: 9f1sSzaGZzf
2018-02-07 00:22:22 -05:00
Dão Gottwald
11c1e21acb Backed out changeset 29569f02015d
MozReview-Commit-ID: 6XcU3HUnEvX
2018-02-20 20:27:32 +01:00
Connor Masini
e9e93c38f0 Bug 1417880: Allow theming arrow panels. r=jaws, ntim 2018-02-07 00:22:22 -05:00
Oriol Brufau
a2c735dd35 Bug 1437178 - Fix various pageAction visibiltiy issues when using show_matches and hide_matches r=mixedpuppy
MozReview-Commit-ID: 5jQ7MkkKWRk
2018-02-09 22:22:43 +01:00
Noemi Erli
cf812e1e6e Backed out changeset 719333bb05af (bug 1417880) for failing in toolkit/components/extensions/test/browser/browser_ext_themes_arrowpanels.js on a CLOSED TREE 2018-02-13 14:29:36 +02:00
Connor Masini
fe4861acc9 Bug 1417880: Allow theming arrow panels(popups). r=jaws
MozReview-Commit-ID: 9f1sSzaGZzf
2018-02-07 00:22:22 -05:00
Jared Wein
5c53ac05e6 Bug 1436749 - Backout support for button_background since it was not supposed to be supported. r=dao
MozReview-Commit-ID: CVZqDOvU04V
2018-02-09 15:28:19 -05:00
Vivek Dhingra
45870c30d3 Bug 1431189 - Add google chrome toolbar button color properties: r=jaws
Added support for color.button_background, color.button_background_hover, color.button_background_active

MozReview-Commit-ID: F0EcTLMWE6h
2018-02-02 16:24:26 -05:00
Sebastian Hengst
79ac710cac Backed out changeset 1687250b0dd9 (bug 1431189) for eslint failures in toolkit/components/extensions/test/browser/browser_ext_themes_toolbarbutton_colors.js 2018-02-03 02:24:11 +02:00
Zhengyi Lian
2e6376a010 Bug 1426686 - Add support for theming the tab loading indicator. r=jaws
MozReview-Commit-ID: 72F399voah5
2018-01-23 21:03:13 -05:00
Vivek Dhingra
063fd5f965 Bug 1431189 - Add google chrome toolbar button color properties: r=jaws
Added support for color.button_background, color.button_background_hover, color.button_background_active

MozReview-Commit-ID: F0EcTLMWE6h
2018-02-02 16:24:26 -05:00
Tim Nguyen
2642586bef Bug 1423762 - Add support for toolbar_field_separator and proper support for toolbar_vertical_separator. r=jaws
MozReview-Commit-ID: GXDLiyZXqLE
2018-02-02 17:53:24 +00:00
Dylan Stokes
77433c703e Bug 1347184 - Add support for colors.icons and colors.icons_attention properties. r=jaws
MozReview-Commit-ID: KX4TIdBvza6
2018-01-23 21:00:15 -05:00
Bogdan Pozderca
50b200ea7b Bug 1412591 - Implement Google Chrome frame_inactive property. r=jaws
MozReview-Commit-ID: Dd204fZV7Yh
2018-01-23 21:33:57 -05:00
Bob Silverberg
cc075aba3f Bug 1425535 - Implement browserSettings.proxyConfig API, r=mixedpuppy
This allows an extension to read and set proxy settings via a config object.

MozReview-Commit-ID: 55wn0RO74E4
2018-01-11 15:22:03 -05:00
Kris Maglione
3229404765 Bug 1323845: Follow-up: Fix more debug bustage in browserSettings normalization. r=bustage
MozReview-Commit-ID: 3UpDXtvOXey
2018-01-12 20:22:57 -08:00
Kris Maglione
ae99a57b3f Bug 1323845: Follow-up: Really fix debug bustage. r=bustage
MozReview-Commit-ID: JeSSguT12rk
2018-01-12 19:11:18 -08:00
Kris Maglione
d755814572 Bug 1323845: Follow-up: Fix debug bustage. r=bustage
MozReview-Commit-ID: 27joVg6GYOT
2018-01-12 18:35:03 -08:00
Kris Maglione
3ad29270e5 Bug 1323845: Part 5a - Allow extensions to bundle experiment API modules. r=aswan
MozReview-Commit-ID: 5suo2MqM51V
2018-01-09 16:28:36 -08:00
Kris Maglione
05654848aa Bug 1323845: Part 1 - Support multiple schema root namespaces. r=aswan
MozReview-Commit-ID: DfOjHGzLJro
2017-12-16 15:05:13 -06:00
Bob Silverberg
dd4dd43f81 Bug 1363860 - Allow WebExtensions to control cookie behaviour, r=mixedpuppy
This introduces a new setting to the privacy API, browser.privacy.websites.cookieConfig,
which controls both the network.cookie.cookieBehavior pref, and the network.cookie.lifetimePolicy
pref. The former controls which types of cookies are accepted, while the latter which controls
the expiration date of cookies.

This setting accepts an object as its value with properties for "behavior" and
"nonPersistentCookies", which control the prefs discussed above. Each of these properties is
optional.  nonPersistentCookies defaults to false, and an object without a value for the
behavior property will result in the network.cookie.cookieBehavior pref being reset to its
default value.


MozReview-Commit-ID: KKE1dMCzTt6
2017-11-30 09:31:21 -05:00