Commit Graph

1109 Commits

Author SHA1 Message Date
Kris Maglione
237ad0f819 Bug 1357490: Part 1: Run toolkit xpcshell tests in both in-process and OOP modes. r=aswan
MozReview-Commit-ID: 7YYO8ldupn3
2017-07-07 18:54:37 -07:00
Sebastian Hengst
ad3b019cbe Backed out changeset 4ea831e6e7d1 (bug 1357490) for frequently failing toolkit/components/extensions/test/xpcshell/test_ext_privacy_update.js on Linux x64 asan. r=backout 2017-07-08 11:31:57 +02:00
Sebastian Hengst
2df512392d Backed out changeset 44ab0cca4956 (bug 1357486) 2017-07-08 11:23:32 +02:00
Sebastian Hengst
869f4f21a5 Backed out changeset 5fba1531fbaf (bug 1357486) 2017-07-08 11:23:28 +02:00
Sebastian Hengst
0e23d27727 Backed out changeset 7124641a168f (bug 1357486) 2017-07-08 11:23:24 +02:00
Kris Maglione
8f13d414d9 Bug 1357486: Enable OOP extensions by default on Windows. r=aswan
MozReview-Commit-ID: 3Tet7tNtmGx
2017-07-06 21:13:40 -07:00
Kris Maglione
ac8a9c5b1b Bug 1357486: Part 0f - Run some chrome tests in in-process mode. r=aswan
MozReview-Commit-ID: 1T0tEpwTU3c
2017-07-07 15:16:17 -07:00
Kris Maglione
46ac905ec6 Bug 1357486: Part 0e - Support legacy extensions in OOP mode. r=aswan
MozReview-Commit-ID: 4JHxX78HNRV
2017-07-07 15:12:45 -07:00
Kris Maglione
9e7fbca945 Bug 1357490: Part 1: Run toolkit xpcshell tests in both in-process and OOP modes. r=aswan
MozReview-Commit-ID: 7YYO8ldupn3
2017-07-07 18:54:37 -07:00
Bob Silverberg
cf196e9e1f Bug 1371398 - Add telemetry for time spent getting and setting browser.storage.local, r=bsmedberg,kmag
MozReview-Commit-ID: L5HyFkTQtRR
2017-06-19 13:00:19 -04:00
Shane Caraveo
0d1befea59 Bug 1271354 support moz-extension in webrequests, r=kmag
MozReview-Commit-ID: AFP68jIdHHo
2017-07-06 13:08:31 -07:00
Andrew Swan
3d501bbfd5 Bug 1369577 Part 1 Rename SingletonEventManager to EventManager r=kmag
MozReview-Commit-ID: 7nsYWdSTJCG
2017-06-09 13:49:07 -07:00
Shih-Chiang Chien
dbea49beda Bug 1338493 - Part 1, make webReqeust test to fiddle the main event loop after loading CSS/JS. r=kmag
Making ODA completely off-main-thread will make the order webRequest.onCompleted and CSS/JS execution unpredictable.
|window.requestIdleCallback| is used to fiddle the main thread event queue.

MozReview-Commit-ID: LIk0T96K6p1
2017-05-22 11:41:08 +08:00
Sebastian Hengst
8642712c2a Backed out changeset 26fd6d0a1254 (bug 1369577) for failing xpcshell's test_ext_simple.js and test_ext_startup_cache.js on Android. r=backout 2017-06-30 01:01:13 +02:00
Andrew Swan
c140bd9d12 Bug 1369577 Part 1 Rename SingletonEventManager to EventManager r=kmag
MozReview-Commit-ID: 7nsYWdSTJCG
2017-06-09 13:49:07 -07:00
Matthew Wein
bcd01a999d Bug 1371879 - Add support for unregistering proxy scripts r=mixedpuppy
This patch suggests deprecating proxy.registerProxyScript and replacing it with proxy.register since this API won't support registering anything other than proxy scripts. I normally would be hesitant to suggest making a name change after an API is released, but this API is one that is still in development, and for that reason I think changes like this should be somewhat expected until the API becomes more stable.

MozReview-Commit-ID: 9UeuUjQ6OU5
2017-06-26 00:41:33 -04:00
Andy McKay
b6627b31a6 bug 1373850 add browser.theme.reset which allows unloading changes caused by browser.theme.update and resets to the default theme r=mattw,mikedeboer
MozReview-Commit-ID: 4wZQNsM2bFw
2017-06-27 12:57:19 -07:00
Joel Maher
f9c7599c94 Bug 1357635 - Intermittent toolkit/components/extensions/test/mochitest/test_ext_proxy.html. temporarily disable on android/debug. r=gbrown
MozReview-Commit-ID: vDFMMzq1jS
2017-06-26 09:53:59 -04:00
Luca Greco
469caf6f93 Bug 1375373 - Increased promise race timeout to prevent unlimitedStorage permission tests from failing intermittently. r=aswan
MozReview-Commit-ID: 7kFfADk70w3
2017-06-22 13:23:04 +02:00
Florian Quèze
c30094cdf7 Bug 1374282 - script generated patch to remove generators from add_task in browser/ and toolkit/, r=Mossop. 2017-06-22 12:51:43 +02:00
Kris Maglione
12fa50b6dd Bug 1373293: Follow-up: Sort permissions before comparing. r=me
MozReview-Commit-ID: 3BZJ7heH4OV
2017-06-21 21:06:48 -07:00
Wes Kocher
ab72c537c8 Merge m-c to inbound, a=merge
MozReview-Commit-ID: CaSKFN9T7N4
2017-06-21 18:05:27 -07:00
Kris Maglione
58178543f4 Bug 1373293: Drop invalid permissions when normalizing manifests. r=bsilverberg
MozReview-Commit-ID: EIGhP6rRLzW
2017-06-21 12:12:51 -07:00
Rob Wu
9ad9570938 Bug 1354229 - Disable private parts of test_ext_cookies.html on Android r=mixedpuppy
The test times out on Android because browser.windows.create is not
supported on Android. This test should be re-enabled once private tabs
can be opened.

MozReview-Commit-ID: Ekrr9jVOovg
2017-06-12 14:25:45 +02:00
Rob Wu
9ad701aabd Bug 1354229 - Re-enable cookie tests in private windows r=mixedpuppy
Re-enable the cookie tests in private windows to get test coverage for
the patch for bug 1354229, while trying to work around the issue that
caused the test failure in the first place
(https://bugzil.la/1309637#c8).

MozReview-Commit-ID: HXjPTi4gs2s
2017-06-11 17:19:13 +02:00
Bob Silverberg
340fefcf08 Bug 1356323 - Add telemetry for time spent injecting content scripts, r=bsmedberg,kmag
MozReview-Commit-ID: Aa0gah03QnN
2017-05-02 09:27:38 -04:00
Luca Greco
d9ea231b00 Bug 1331618 - allow persistent indexedDB on unlimitedStorage permission. r=aswan
MozReview-Commit-ID: 6VYqywMgSoU
2017-06-16 18:26:50 +02:00
Mike de Boer
26ca86930d Backed out changeset f26ae19477f5 (bug 1347182) due to too many regressions. r=jaws,mattw
MozReview-Commit-ID: DD7RrNgl4dk
2017-06-20 16:29:49 +02:00
Mike de Boer
ed5d221a6f Bug 1347182 - Add support for setting the background color of all toolbars using a WebExtension theme. r=jaws,mattw
MozReview-Commit-ID: IbTBCjt6oJp
2017-06-15 19:20:26 +02:00
Bob Silverberg
6b9767d0c2 Bug 1364936 - Allow WebExtensions to disable the browser cache, r=aswan
MozReview-Commit-ID: KhupGnBT5mZ
2017-05-24 13:17:42 -04:00
Bob Silverberg
69150f33ce Bug 1361364 - Implement chrome.privacy.services.passwordSavingEnabled, r=aswan
MozReview-Commit-ID: Hkg2pG04KgH
2017-05-25 15:31:12 -04:00
Andrew Swan
ddbdc8260b Bug 1373453 Part 1 Move repeated webextension startup check to AddonTestUtils r=kmag
MozReview-Commit-ID: 5uhi7VSbZNi
2017-06-15 16:33:28 -07:00
Luca Greco
cc8cfba980 Bug 1293298 - Implement events in SubTypes defined in the WebExtensions API schema files. r=aswan
MozReview-Commit-ID: CAYaenfSih1
2017-06-01 20:02:54 +02:00
Andrew Swan
c724abde7f Bug 1338327 Handle .cmd files with spaces in subprocess r=kmag
MozReview-Commit-ID: 9zr97CyY5in
2017-06-12 14:51:32 -07:00
Bob Silverberg
4e33356fb3 Bug 1362787 - Implement chrome.privacy.websites.referrersEnabled, r=aswan
MozReview-Commit-ID: JGowabu23cG
2017-06-12 13:15:53 -04:00
Matthew Wein
f5924acc1f Bug 1355198 - Fix DIRECT return type to take no arguments and update error handling r=mixedpuppy
MozReview-Commit-ID: 67JbDySgPf0
2017-06-06 12:34:12 -04:00
Carsten "Tomcat" Book
064d6c5d0c Merge mozilla-central to autoland 2017-06-14 14:51:37 +02:00
Bob Silverberg
caeeda9764 Bug 1282981 - Implement management.get and getAll, r=mixedpuppy
This updates the existing implementation of browser.management.getAll to allow both themes and extensions
to be returned. It also adds an API for browser.management.get.

MozReview-Commit-ID: C1v2FqQqNux
2017-06-09 11:04:46 -04:00
Kris Maglione
fa3c0a94e8 Bug 1371246: Handle serializing Blobs in StructuredCloneHolder instances. r=billm
MozReview-Commit-ID: 2n15NCnLC48
2017-06-12 14:42:49 -07:00
Bob Silverberg
41925d1e93 Bug 1368545 - Prevent the ExtensionPreferencesManager from mistakenly overriding a user set preference, r=aswan
Prior to this change the code that automatically updates prefs when an add-on is disabled, reenabled or uninstalled
could overwrite changes to a pref that were made manually by a user, either via the UI or via about:config.

This change introduces a check into each of those actions that verifies that the current state of the pref
is what we expect it to be based on the data we have about add-on settings, and if it is not then we
do not change the pref.

MozReview-Commit-ID: 5DpEg2fGwIW
2017-06-05 14:22:05 -04:00
Mark Striemer
a281affe2d Bug 1369782 - Require user interaction for downloads.open() r=aswan
MozReview-Commit-ID: 9RkIOfZEfnf
2017-06-02 18:34:08 -05:00
Tomislav Jovanovic
632c8b3d04 Bug 1333403 - Part 1: Implement $import keyword for schema namespaces r=kmag
MozReview-Commit-ID: 5CYsQa3b05C
2017-06-07 16:44:19 +02:00
Sebastian Hengst
75f54d8619 Backed out changeset 37b0fcb54cba (bug 1333403) for eslint failure: browser/components/extensions/ext-c-menus.js:158:24 | 'SingletonEventManager' is not defined. r=backout 2017-06-10 16:07:23 +02:00
Tomislav Jovanovic
30ab9d9ee1 Bug 1333403 - Part 1: Implement $import keyword for schema namespaces r=kmag
MozReview-Commit-ID: 5CYsQa3b05C
2017-06-07 16:44:19 +02:00
Sebastian Hengst
c861998758 Backed out changeset fe04c0fec69b (bug 1369782) for eslint failure at toolkit/components/extensions/test/mochitest/test_chrome_ext_downloads_open.html:60. r=backout 2017-06-10 14:46:38 +02:00
Mark Striemer
fc93550485 Bug 1369782 - Require user interaction for downloads.open() r=aswan
MozReview-Commit-ID: 9RkIOfZEfnf
2017-06-02 18:34:08 -05:00
Tomislav Jovanovic
f2f7b0ad4c Bug 1368669 - Support explicit null callback for runtime.sendMessage r=aswan
MozReview-Commit-ID: Lauyk877pIQ
2017-06-07 23:43:25 +02:00
Carsten "Tomcat" Book
5a72f13ad3 merge mozilla-inbound to mozilla-central a=merge 2017-06-09 12:58:49 +02:00
Shane Caraveo
5107717e94 Bug 1367478 support websocket ws/wss protocol in matchpattern, r=kmag
MozReview-Commit-ID: 6cnRyWRnRzT
2017-06-07 12:16:14 -07:00
Mark Banner
9916415caf Bug 1371292 - Clean up more ESLint global definitions in configuration files in toolkit/ and browser/. r=mossop
MozReview-Commit-ID: 5KC23kzaCFN
2017-06-08 10:59:12 +01:00