Commit Graph

2131 Commits

Author SHA1 Message Date
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
a516420d8c Bug 1430317: Follow-up: Support QI to nsIMemoryReporter. r=me
MozReview-Commit-ID: 6BvZyVh2dP9
2018-01-12 18:52:36 -08:00
Kris Maglione
ea6106fdbf Bug 1323845: Follow-up: Fix more bustage. r=bustage
MozReview-Commit-ID: 4YNzTYNy0Hh
2018-01-12 18:45:46 -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
75ec02a710 Bug 1323845: Follow-up: Fix Android bustage. r=bustage
MozReview-Commit-ID: 3h2C7mXeZqj
2018-01-12 18:18:10 -08:00
Kris Maglione
10085fad20 Bug 1430317: Add memory reporter to show basic information about active WebExtensions. r=erahm
MozReview-Commit-ID: FR8F30bhhA4
2018-01-12 16:01:18 -08:00
Kris Maglione
4fb2fb4403 Bug 1323845: Part 6b - Test WebExtension-style experiments API providers. r=aswan
MozReview-Commit-ID: 5guKmx77RQm
2018-01-09 17:21:25 -08:00
Kris Maglione
661ea33e42 Bug 1323845: Part 6a - Support WebExtension-style experiment API provider extensions. r=aswan
MozReview-Commit-ID: E1IBFyzEwqU
2018-01-09 17:20:55 -08:00
Kris Maglione
a182138185 Bug 1323845: Part 5b - Add tests for bundled experiments APIs. r=aswan
MozReview-Commit-ID: C0gAmW2QfNr
2018-01-09 17:01:29 -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
7e301703f8 Bug 1323845: Part 4 - Add Extension.isPrivileged property. r=aswan
MozReview-Commit-ID: 1ZLVdu4ccWk
2017-12-19 17:31:03 -08:00
Kris Maglione
85e66cb2a3 Bug 1323845: Part 3 - Auto-create intermediate API namespace objects when necessary. r=aswan
MozReview-Commit-ID: HA8WpynPOqp
2018-01-09 16:02:38 -08:00
Kris Maglione
a96e1007ac Bug 1323845: Part 2c - Lazy init API global only when APIs are first loaded. r=aswan
MozReview-Commit-ID: B1bbiM0j5gT
2018-01-09 16:07:45 -08:00
Kris Maglione
2898ad39b0 Bug 1323845: Part 2b - Support separate schema roots for each API manager. r=aswan
MozReview-Commit-ID: 61LhYiIKVTH
2017-12-16 14:51:10 -06:00
Kris Maglione
2d3a2b7f99 Bug 1323845: Part 2a - Support separate API managers for each extension. r=aswan
MozReview-Commit-ID: 5gGsMm1ahd
2017-12-16 15:33:23 -06: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
Kris Maglione
2e65b7ecf0 Bug 1323845: Part 0 - Cleanup some code formatting. r=aswan
MozReview-Commit-ID: 9awFVoN0REF
2017-12-12 17:53:04 -05:00
Nika Layzell
635711a262 Bug 1383876 - Part 2: Remove GroupedSHistory and Prerendering logic from JS code, r=freesamael
MozReview-Commit-ID: KwvOcgQKheK
2018-01-12 17:52:54 -05:00
Csoregi Natalia
89e95002fa Merge mozilla-central to inbound. r=merge a=merge CLOSED TREE 2018-01-13 00:04:06 +02: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
Margareta Eliza Balazs
a773d5e139 Backed out changeset 6d539e4a02bd (bug 1403519) for lint failures on a CLOSED TREE 2018-01-11 22:32:27 +02:00
Kris Maglione
3d9e837be9 Bug 1429567: Add more detailed add-on info to sandbox names. r=zombie
MozReview-Commit-ID: DMs8dd49j03
2018-01-12 13:21:03 -08:00
Luca Greco
df769bb81d Bug 1428094 - Exception raised from a webRequest blocking listener should report the original error message and filename. r=mixedpuppy
MozReview-Commit-ID: KiCg6dKaVd5
2017-12-07 21:19:03 +01:00
Andrew Swan
8cef91f7e3 Bug 1396399 - Clarify rules for applying activeTab permission to content scripts. r=kmag, r=bz
MozReview-Commit-ID: 9xPDX8Qk2iR
2017-11-04 21:06:20 -07:00
Dorel Luca
595e3afa37 Merge mozilla-central to autoland r=merge 2018-01-11 00:03:38 +02:00
Shane Caraveo
682e6061f8 Bug 1418275 Fix timing of STS header processing for webextensions r=mayhemer
STS header checking was happening before http-on-examine-response which prevents
an observer from adding the STS headers to enforce STS.  This moves the header
processing to after the notification occurs.  In a webextension,
WebRequest.onHeadersReceived can now be used to inject STS and have that
recognized by HttpChannel.

MozReview-Commit-ID: KYZCSTBnZL7
2018-01-10 13:21:08 -08:00
Liang-Heng Chen
1cf4fcfba5 Bug 1422496 - Part 2: wait the bg iframe to be loaded in content scripts register unload; r=rpl
MozReview-Commit-ID: 721qqA2roes
2018-01-09 07:29:00 +02:00
Andrea Marchesini
fae42fd6b6 Bug 1428745 - Remove support for version parameter from script loader - tests, r=jonco
* * *
Bug 1428745 - Remove support for version parameter from script loader - fixing a broken depending test - CLOSED TREE, r=me
* * *
Bug 1428745 - Remove support for version parameter from script loader - fixing WPTs - CLOSED TREE, r=me
* * *
Bug 1428745 - Remove support for version parameter from script loader - fixing tests - CLOSED TREE, r=me
2018-01-09 17:00:49 +01:00
Narcis Beleuzu
972550c448 Backed out 6 changesets (bug 1428745) for wpt failures on script-type-and-language-with-params.html. r=backout on a CLOSED TREE
Backed out changeset 9e84285278fe (bug 1428745)
Backed out changeset e199f1ccf64c (bug 1428745)
Backed out changeset dfb9af93ac53 (bug 1428745)
Backed out changeset 1d975770bd9a (bug 1428745)
Backed out changeset 1d5dc7dfd429 (bug 1428745)
Backed out changeset 4e53f251c5b8 (bug 1428745)
2018-01-10 00:37:59 +02:00
Andrea Marchesini
a8d2ddc57e Bug 1428745 - Remove support for version parameter from script loader - tests, r=jonco 2018-01-09 17:00:49 +01:00
Margareta Eliza Balazs
6434dc1cea Merge inbound to mozilla-central r=merge a=merge 2018-01-09 11:52:55 +02:00
Andre Alves Garzia
6c2da87800 Bug 1428446 - Add DAT, IPFS, and SSB to the webextension protocol whitelist. r=mixedpuppy 2018-01-05 21:00:58 -02:00
Shane Caraveo
7f4e561196 Bug 1417639 move tests out of mochitest-chrome, r=rpl
MozReview-Commit-ID: CUYe2WNyzHj
2018-01-08 14:50:43 -08:00
Shane Caraveo
da4b199886 Bug 1417639 fix background page alert and test, r=rpl
MozReview-Commit-ID: Kirm9EbzpVO
2018-01-08 14:50:20 -08:00
Ben Kelly
ed9cde1414 Bug 1425975 P17 Make web extension tests wait for service worker to activate to avoid races. r=kmag 2018-01-05 12:10:23 -05:00
Chung-Sheng Fu
3d7c36ab0b Bug 1381197 - Add tests for browser.cookies APIs with first-party isolation. r=robwu,rpl
MozReview-Commit-ID: 25Cx65Cr8Ry
2017-11-07 15:32:19 +08:00
Chung-Sheng Fu
1764fc9110 Bug 1381197 - Fix failures on existent cookies API tests. r=robwu,rpl
MozReview-Commit-ID: 9zVaBw1tt2W
2017-11-09 17:45:35 +08:00
Chung-Sheng Fu
327da2bd09 Bug 1381197 - browser.cookies APIs support firstPartyDomain. r=robwu,rpl
MozReview-Commit-ID: 2bryWgDLpcF
2017-11-07 15:31:22 +08:00
Andrew Swan
7a8a1b3fa7 Bug 1426363 Fix host permission parsing for permission strings r=rpl a=abillings
MozReview-Commit-ID: BeisQwgKak9
2017-12-21 11:37:34 -08:00
Geoff Brown
9385a88cef Bug 1408609 - Disable test_ext_i18n.js on Linux, for ongoing intermittent failures; r=me, a=test-only 2017-12-28 10:57:34 -07:00
Andreea Pavel
35130a6b8b Merge inbound to mozilla-centra r=merge a=merge 2017-12-22 11:54:07 +02:00
Shane Caraveo
edd834648b Bug 1425267 fix url param schema for launchWebAuthFlow, r=rpl 2017-12-21 15:18:26 -08:00
Andrew Swan
e53f9296c7 Bug 1426259: Revamp processing of manifest.json for themes r=kmag
MozReview-Commit-ID: 6dWy8wwrobY
2017-12-20 16:06:50 -08:00
Andrew Swan
b59f56db9a Bug 1426259: Create common base object for webextensions manifest schema r=kmag
MozReview-Commit-ID: 3KcGEZbIf1G
2017-12-19 14:53:07 -08:00
Andrew Swan
e9a7ab4dae Bug 1426259: Implement import for webextensions schemas r=kmag
MozReview-Commit-ID: LFYh8SzpCVN
2017-12-19 14:32:35 -08:00
Florian Quèze
b7450770d6 Bug 1421992 - Hand written cleanup patch to make tests pass after removing obsolete xpcshell functions. r=Gijs,ochameau a=Aryx 2017-12-21 11:11:57 +01:00
Florian Quèze
1838aa9e08 Bug 1421992 - script-generated patch to replace do_execute_soon, do_print and do_register_cleanup with executeSoon, info and registerCleanupFunction, rs=Gijs. 2017-12-21 11:10:23 +01:00
Florian Quèze
082ca8b2a3 Bug 1421992 - script-generated patch to replace do_check_* functions with their Assert.* equivalents, rs=Gijs. 2017-12-21 11:08:17 +01:00
Mark Banner
2008979d83 Bug 1369722 - Disable ESLint browser environment for jsm files. r=mossop
MozReview-Commit-ID: IVAyPmTqtCB
2017-11-07 22:59:09 +00:00