Alexandre Poirot
208511b0d3
Bug 1356231 - Use toolkit EventEmitter.jsm instead of devtools module. r=mossop
...
MozReview-Commit-ID: 49JI7NtLwKK
2017-04-27 17:58:09 +02:00
Doug Thayer
c8eb3cc7f1
Bug 1326572 - Provide an API for nsIProfiler r=kmag,mstange
...
In order to rewrite the Gecko Profiler add-on as a WebExtension,
we need an API for the profiler which allows us to control the
nsIProfiler, and symbolicate the stacks that it provides. This
is the implementation of the simpler parts of that API.
TODO:
- Support profiling of remote targets through a new devtools
API.
- Support the dump_syms breakpad code which was asm.js in the
old extension by directly calling into native code.
- Figure out a faster way to send the large volume of data from
getSymbols all the way from our extension down to the content
process and then into the page's context.
MozReview-Commit-ID: JzDbV4l2eXd
2017-04-11 09:03:40 -07:00
Phil Ringnalda
cc1b685ac9
Backed out changeset ddcbb81610fd (bug 1355198) for Android test_ext_proxy.html bustage
...
MozReview-Commit-ID: KetgckpyHea
2017-04-26 20:38:36 -07:00
Matthew Wein
16f7a437e0
Bug 1355198 - Fix "DIRECT" return type to take no arguments and update error handling r=mixedpuppy
...
MozReview-Commit-ID: AKY6cjDoSmZ
2017-04-11 12:19:53 -04:00
Chris Peterson
dccd140861
Bug 1358948 - Remove redundant eslint "no-spaced-func" rules and standardize on new "func-call-spacing" name. r=standard8
...
The "no-spaced-func" name was deprecated in ESLint v3.3.0 and replaced by "func-call-spacing", which is already specified in the mozilla/recommended rules and some other .eslintrc.js files. We need to specify func-call-spacing in accessible/tests/browser/.eslintrc.js because it doesn't inherit the mozilla/recommended rules.
MozReview-Commit-ID: 7L8fuVtTu0X
2017-04-23 19:40:28 -07:00
Ethan Glasser-Camp
2b966460f6
Bug 1351678: Handle resolved conflicts correctly, r=kmag
...
The elements of the SyncResultObject#conflicts field are {local,
remote} pairs. However, the elements of the SyncResultObject#resolved
field are just the resolutions, and trying to access "local" and
"remote" fields of those resolutions causes a crash. Add a test that
demonstrates the error, and then fix it.
MozReview-Commit-ID: LF0NBw5VKBC
2017-04-20 13:44:46 -04:00
Carsten "Tomcat" Book
dd164777f2
Backed out changeset 79579aab8851 (bug 1331742)
2017-04-24 12:27:45 +02:00
Kris Maglione
2fb27009e1
Bug 1358415: Don't trigger reflow just to compute tab geometry. r=aswan
...
MozReview-Commit-ID: DnFSbDfOskT
2017-04-21 13:22:34 -07:00
Matthew Wein
5b86f1818b
Bug 1331742 - Part 5 - Add unit tests for browserAction.onClicked r=mixedpuppy
...
MozReview-Commit-ID: Ko8eQYfIM0H
2017-04-10 16:15:54 -04:00
Tushar Saini (:shatur)
428e824e9c
Bug 1337509 - Do not create tab objects with an unsupported 'selected' property. r=bsilverberg,mixedpuppy
...
MozReview-Commit-ID: 4Bi6LdNUxMo
2017-04-18 22:07:38 +05:30
Tanay PrabhuDesai
e54af3f13f
Bug 1354517 - De-duplicate already ESLint recommended rules in toolkit/components/extensions/.eslintrc.js r=standard8
...
MozReview-Commit-ID: XYWoR8bOKe
2017-04-19 08:37:06 +05:30
Shane Caraveo
19e21ac660
Bug 1326298 implement off-main-thread delivery with start/stop/error listeners, r=kmag
...
MozReview-Commit-ID: Ke4NsthrbP2
2017-04-18 15:50:53 -07:00
Kris Maglione
ce246a6039
Bug 1356891: Get rid of getAPILevelForWindow. r=mixedpuppy
...
MozReview-Commit-ID: 4IMnEiC5VAh
2017-04-16 08:32:59 -07:00
Kris Maglione
35ce65b3d6
Bug 1357137: Make sure all content scripts for the same page load into the same sandbox. r=mixedpuppy
...
MozReview-Commit-ID: xB8kZ2KZdz
2017-04-17 10:24:43 -07:00
Kris Maglione
953a579010
Bug 1356816: Follow-up: Fix xpcshell bustage. r=me
...
MozReview-Commit-ID: B8enqRATaag
2017-04-16 08:42:03 -07:00
Kris Maglione
071cc27d73
Bug 1356816: Don't load Extension.jsm on startup just to set the browserUpdated flag. r=rhelmer
...
MozReview-Commit-ID: C0mtHeZ2cJ
2017-04-15 10:13:39 -07:00
Kris Maglione
da08b6926c
Bug 1317697: Remove things from ExtensionUtils that don't belong there. r=mixedpuppy
...
MozReview-Commit-ID: CTX0TckLqoV
2017-04-07 13:39:06 -07:00
Kris Maglione
e69c789ec0
Bug 1317697: Split extension page child and content script child code as much as possible. r=mixedpuppy
...
MozReview-Commit-ID: 4lKFqoJHVFb
2017-04-14 16:57:34 -07:00
Kris Maglione
bdb8ae3dfd
Bug 1317697: Split ExtensionContent.jsm into a stub process script. r=mixedpuppy
...
MozReview-Commit-ID: 4vn0ERZiBQd
2017-04-14 17:00:51 -07:00
Kris Maglione
bb59598fb0
Bug 1317697: Lazily initialize Schemas.jsm. r=mixedpuppy
...
MozReview-Commit-ID: 83pKM6lLsra
2017-04-06 20:14:24 -07:00
Kris Maglione
4dc8a67986
Bug 1317697: Fix handling of more canceled responses. r=mixedpuppy
...
MozReview-Commit-ID: Axy06zeyPaa
2017-04-06 20:11:54 -07:00
Florian Queze
451928e614
Bug 1356569 - Remove notifyObservers' last parameter when it is falsy, r=jaws.
2017-04-14 21:51:39 +02:00
Florian Queze
aca1103c68
Bug 1356569 - Remove appendElement's last parameter when it is false, r=jaws.
2017-04-14 21:51:39 +02:00
Florian Queze
d3c36892fa
Bug 1356569 - Remove addObserver's last parameter when it is false, r=jaws.
2017-04-14 21:51:38 +02:00
Sebastian Hengst
42670ceca0
Backed out changeset 322fde2d53bf (bug 1356569) so bug 1355161 can be backed out. r=backout
2017-04-14 23:39:22 +02:00
Sebastian Hengst
4189eac09e
Backed out changeset e1f191aad863 (bug 1356569)
2017-04-14 23:39:17 +02:00
Sebastian Hengst
f75839c723
Backed out changeset 55f3df15eaa6 (bug 1356569)
2017-04-14 23:39:17 +02:00
Florian Queze
61aabdf237
Bug 1356569 - Remove notifyObservers' last parameter when it is falsy, r=jaws.
2017-04-14 21:51:39 +02:00
Florian Queze
6c119a88d3
Bug 1356569 - Remove appendElement's last parameter when it is false, r=jaws.
2017-04-14 21:51:39 +02:00
Florian Queze
9b4f73599f
Bug 1356569 - Remove addObserver's last parameter when it is false, r=jaws.
2017-04-14 21:51:38 +02:00
Wes Kocher
74eee0ab05
Merge m-c to autoland, a=merge
2017-04-13 17:35:34 -07:00
Wes Kocher
e18b7d684a
Merge inbound to central, a=merge
2017-04-13 17:24:01 -07:00
Wes Kocher
41c8e2c1ff
Merge autoland to central, a=merge
2017-04-13 13:03:43 -07:00
Kris Maglione
00e762fa9e
Bug 1354294 - Follow-up: Fix tests to check for nuked wrapper exception. r=me a=bustage
...
MozReview-Commit-ID: Hv1uDW8iJP8
2017-04-13 10:07:26 -07:00
Joel Maher
8a9b3299a4
Bug 1348241 - Intermittent toolkit/components/extensions/test/mochitest/test_ext_contentscript_cache.html. disabled on linux/android debug. r=gbrown
...
MozReview-Commit-ID: LcVBulC62Uh
2017-04-13 09:46:16 -04:00
Andrew Swan
c5c9303396
Bug 1352152 Fix several issues with optional webextension permissions r=kmag
...
1. Use the right strings in permission dialogs
2. Don't show permissions dialogs for non-promptable permissions
3. Enable dialogs by default
MozReview-Commit-ID: JJdxxcP7IeU
2017-04-10 19:12:23 -07:00
Andrew Swan
2638071eaa
Bug 1350759 Make unknown optional_permissions non-fatal r=kmag
...
MozReview-Commit-ID: 8IgV2i4b8Ot
2017-04-11 16:05:50 -07:00
Kris Maglione
65308c79f2
Bug 1354941: Pre-load all cached schema data in one DB operation. r=aswan
...
MozReview-Commit-ID: JyBOcR2Ea15
2017-04-11 16:08:45 -07:00
Kris Maglione
e6a8ac0beb
Bug 1355120: Get rid of top-level window ID tracking. r=aswan
...
MozReview-Commit-ID: y7DzMxXBot
2017-04-12 14:12:22 -07:00
Luca Greco
870ddaa688
Bug 1354471 - Fix regression in DevToolsContextChild related to the lazy API loading. r=aswan
...
MozReview-Commit-ID: Kdltgx0JdUi
2017-04-07 05:20:14 +02:00
Gijs Kruitbosch
0bb03c74c3
Bug 1353104 - use HiddenFrame.jsm to create frames for add-on sdk add-ons, r=kmag
...
MozReview-Commit-ID: CfR9xMPVr9H
2017-04-03 21:25:16 +01:00
Matthew Wein
0d8281e2b9
Bug 1345491 - Fix intermittent caused by closing window before extension is unloaded r=gbrown
...
MozReview-Commit-ID: KGk1YGrhX9X
2017-04-10 02:21:01 -04:00
Tomislav Jovanovic
b916f5f3e6
Bug 1345225 - Check if webRequest filters overlap with host permissions r=kmag
...
MozReview-Commit-ID: 1tMHynv9FBO
2017-03-26 20:53:28 +02:00
Tomislav Jovanovic
3206e4731d
Bug 1318565 - Test extension permission to read from a tainted canvas r=kmag
...
MozReview-Commit-ID: FkgSLDRyY3R
2017-04-01 15:38:23 +02:00
Joel Maher
d2be399571
Bug 1351067 - add BUG_COMPONENT to toolkit/* files. r=myk,enndeakin,mossop
...
MozReview-Commit-ID: 8mv5Oed68JL
2017-04-09 05:43:43 -04:00
Sebastian Hengst
cd96931410
merge mozilla-central to mozilla-inbound. r=merge a=merge
2017-04-08 22:56:39 +02:00
Kris Maglione
d7a95b9b00
Bug 1353150: Add tests for WebExtension Xray named element property access. r=bz,mixedpuppy
...
MozReview-Commit-ID: ARyek92K5qR
2017-04-06 15:20:24 -07:00
Carsten "Tomcat" Book
0175d8a0b6
Merge mozilla-central to mozilla-inbound
2017-04-07 15:33:03 +02:00
Mark Banner
7945b07153
Bug 1342459 - Enable no-undef on browser/base, and clean up unnecessary no-undef references. r=mossop
...
MozReview-Commit-ID: KVrAnAjMD1E
2017-04-03 11:46:56 +01:00
Sebastian Hengst
69276fe58f
merge mozilla-central to autoland. r=merge a=merge
2017-04-07 22:16:26 +02:00