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
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
Florian Queze
9b4f73599f
Bug 1356569 - Remove addObserver's last parameter when it is false, r=jaws.
2017-04-14 21:51:38 +02:00
Kris Maglione
9e1d79362b
Bug 1350522: Part 5 - Remove registerSchemaAPI(). r=aswan
...
MozReview-Commit-ID: 5yK2wUms86G
2017-03-25 13:59:14 -07:00
Kris Maglione
884009911d
Bug 1350522: Part 2 - Convert toolkit APIs to lazy loading. r=aswan
...
MozReview-Commit-ID: 8TbTIM4WX2d
2017-03-31 19:36:00 -07:00
Kris Maglione
dccaa03b3d
Bug 1350522: Part 1 - Allow lazily loading and instantiating API modules. r=aswan
...
MozReview-Commit-ID: 7ETOJL6ERkg
2017-03-31 17:16:39 -07:00
Tomislav Jovanovic
d4b3c25736
Bug 1339559 - Identify script that resulted in non-structured-clonable data r=kmag
...
MozReview-Commit-ID: AURB4Qpwimh
2017-03-13 09:04:45 +01:00
Matthew Wein
57d753fc0f
Bug 1338525 - Add schema validation for webextension themes r=mikedeboer,mossop
...
MozReview-Commit-ID: 3QjDrTeMKH0
2017-03-17 18:17:14 -04:00
Sebastian Hengst
07de254e04
Backed out changeset 8f55090db9e6 (bug 1338525) for eslint failure in toolkit/components/extensions/ExtensionUtils.jsm. r=backout
2017-03-16 20:53:09 +01:00
Matthew Wein
cd3cbaa6f3
Bug 1338525 - Add schema validation for webextension themes r=mikedeboer,mossop
...
MozReview-Commit-ID: 3QjDrTeMKH0
2017-03-10 14:45:50 -05:00
Shane Caraveo
23a820e002
Bug 1340739 sidebar window is not the browser window, r=kmag
...
MozReview-Commit-ID: 9HBwIaAefO1
2017-02-21 16:16:21 -08:00
Kris Maglione
04c93fc6ca
Bug 1339144 - Use windowless browser for remote background pages. r=aswan
...
MozReview-Commit-ID: LfmPbkTsgwu
2017-02-16 17:26:15 -08:00
Iris Hsiao
a03d2f9e7d
Backed out changeset c122b0183c7c (bug 1339144) for xpcshell failures
2017-02-17 10:40:20 +08:00
Kris Maglione
04eaecabfd
Bug 1339144 - Use windowless browser for remote background pages. r=aswan
...
MozReview-Commit-ID: LfmPbkTsgwu
2017-02-16 17:26:15 -08:00
Luca Greco
0e6eca442e
Bug 1300587 - Fix DevToolsExtensionPageContextParent shutdown method. r=kmag
...
- a DevToolsExtensionPageContextParent instance can be missing a devToolsTarget
property when it is destroyed (because the devToolsTarget property is set lazily
if the extension page is using any API that actually needs a TabTarget instance)
- the DevToolsExtensionPageContextParent's shutdown method should
call super.shutdown to complete its cleanup.
MozReview-Commit-ID: EnxEZ0rrnTT
2017-02-09 18:15:38 +01:00
Kris Maglione
14194a39c5
Bug 1260548: Part 8 - Cut down on unnecessary console warnings during test runs. r=aswan
...
This isn't strictly related to the rest of the changes, but was helpful in the
course of debugging them.
MozReview-Commit-ID: 2nvccYYVXfR
2017-01-29 00:58:25 -08:00
Kris Maglione
b75166a3bc
Bug 1260548: Part 6 - Add basic tabs API support for Android. r=aswan
...
MozReview-Commit-ID: JJgcKp4AZ9S
2017-02-01 15:21:00 -08:00
Kris Maglione
1ccc618561
Bug 1260548: Part 5 - Factor out <browser> data logic into shared modules. r=aswan
...
MozReview-Commit-ID: GHPympWA7U
2017-01-30 20:11:14 -08:00
Kris Maglione
bbe2608ca7
Bug 1260548: Part 1 - Factor out the common functionality of the tabs API. r=aswan
...
MozReview-Commit-ID: AS7asn6nXzr
2017-01-30 22:44:16 -08:00
Luca Greco
058d05c385
Bug 1291737 - Implements the devtools_page context. r=kmag
...
MozReview-Commit-ID: CxS5e101C3z
2017-01-18 15:55:21 +01:00
Luca Greco
4ad0d882d1
Bug 1291737 - Changes to ExtensionParent JSM for the DevTools APIs. r=kmag
...
This patch introduces the new DevToolsExtensionPageContextParent class,
a class specialized for the devtools extension contexts needs, and
other changes needed to support the DevTools Extension contexts
(e.g. the devtools pages and devtools panels).
MozReview-Commit-ID: dIeVpNJGN
2016-12-02 16:13:39 -05:00
Luca Greco
ef31954ee6
Bug 1291737 - Added a new helper to create windowless extension pages. r=kmag
...
MozReview-Commit-ID: CqpWgFGmJAt
2017-01-18 15:14:53 +01:00
Kris Maglione
fe512e6f1b
Bug 1320395: Part 3 - Run WebExtensions in their own process type. r=billm,bobowen
...
MozReview-Commit-ID: FZ4f1Lda5vh
2017-01-12 14:11:47 -08:00
Kris Maglione
cdde4749cb
Bug 1320395: Part 2 - Assign extension's process message manager based on first view load. r=billm
...
MozReview-Commit-ID: GLKjyR46O0Z
2016-11-27 12:49:16 -08:00
Kris Maglione
179fc5815b
Bug 1317447: Provide better error messages when browser is removed before we can send replies. r=aswan
...
MozReview-Commit-ID: 19Qmi220qOt
2016-11-18 13:06:00 -08:00
Kris Maglione
819236d20d
Bug 1317154: Correctly support multiple concurrent listeners for the same event. r=aswan
...
MozReview-Commit-ID: 4OgukI6Sc6v
2016-11-18 12:20:22 -08:00
Phil Ringnalda
a174c917cb
Merge m-c to m-i
...
MozReview-Commit-ID: GwBaSZdoAZK
2016-11-17 20:33:59 -08:00
Kris Maglione
1f4320360d
Bug 1317101 - Part 7a: Add a remote flag to run an extension out-of-process based on a preference. r=billm
...
MozReview-Commit-ID: ChinmbLjnQA
2016-11-15 18:17:19 -08:00
Kris Maglione
c6d33fa5d9
Bug 1317101 - Part 6: Remove or refactor code that prevents extensions from running in the child process. r=aswan
...
MozReview-Commit-ID: 7v5eIBOKA2v
2016-11-12 17:09:19 -08:00
Kris Maglione
e0a987da8a
Bug 1317101 - Part 5: Simply remote view initialization code, and fix some inconsistent handling. r=billm
...
MozReview-Commit-ID: 65BE0oF3rpI
2016-11-12 16:13:21 -08:00
Kris Maglione
158298c36f
Bug 1317101 - Part 4: Deduplicate the handling of context tab and window IDs, and handle <browser> nesting in tabs. r=aswan
...
This could still use a fair amount of additional cleanup.
MozReview-Commit-ID: BteBFMlZCsy
2016-11-15 15:13:50 -08:00
Wes Kocher
2876e6bba5
Backed out 15 changesets (bug 1317101) for e10s jsreftest failures a=backout CLOSED TREE
...
Backed out changeset 17757ba4c0e8 (bug 1317101)
Backed out changeset 61f8a4084bbd (bug 1317101)
Backed out changeset a8cdc81cdcce (bug 1317101)
Backed out changeset e06d269a5d4f (bug 1317101)
Backed out changeset 1e1bfb578dcd (bug 1317101)
Backed out changeset 0f8144296a9d (bug 1317101)
Backed out changeset b7892d3fb0ca (bug 1317101)
Backed out changeset 039d63d5fef7 (bug 1317101)
Backed out changeset ef7e061b37bf (bug 1317101)
Backed out changeset af7b81d7a5cc (bug 1317101)
Backed out changeset 225ad2535585 (bug 1317101)
Backed out changeset b0521588011d (bug 1317101)
Backed out changeset 07321664430a (bug 1317101)
Backed out changeset 47d283897283 (bug 1317101)
Backed out changeset ffc63be3557c (bug 1317101)
2016-11-16 16:44:30 -08:00
Kris Maglione
2ea689e90d
Bug 1317101 - Part 7a: Add a remote flag to run an extension out-of-process based on a preference. r=billm
...
MozReview-Commit-ID: ChinmbLjnQA
2016-11-15 18:17:19 -08:00
Kris Maglione
c6eb354cd3
Bug 1317101 - Part 6: Remove or refactor code that prevents extensions from running in the child process. r=aswan
...
MozReview-Commit-ID: 7v5eIBOKA2v
2016-11-12 17:09:19 -08:00
Kris Maglione
aff12600f8
Bug 1317101 - Part 5: Simply remote view initialization code, and fix some inconsistent handling. r=billm
...
MozReview-Commit-ID: 65BE0oF3rpI
2016-11-12 16:13:21 -08:00
Kris Maglione
6050204429
Bug 1317101 - Part 4: Deduplicate the handling of context tab and window IDs, and handle <browser> nesting in tabs. r=aswan
...
This could still use a fair amount of additional cleanup.
MozReview-Commit-ID: BteBFMlZCsy
2016-11-15 15:13:50 -08:00
Luca Greco
6a52aa7f33
Bug 1309906 - part1: adapt webext-oop internals for devtools contexts and APIs. r=kmag
...
MozReview-Commit-ID: E0gxV271N31
2016-11-14 21:38:20 +01:00
Kris Maglione
b4e56ef41e
Bug 1316784: Kill PseudoChildAPIManager. r=aswan
...
MozReview-Commit-ID: CIRltzhWWAJ
2016-11-11 15:50:29 -08:00
Kris Maglione
b5f8391635
Bug 1305217: Part 1 - Run webRequest listeners asynchronously. r=mixedpuppy
...
MozReview-Commit-ID: 2XF6irv5WBd
2016-11-12 13:51:59 -08:00
Sebastian Hengst
990d219d9a
Backed out changeset 4efa832fc852 (bug 1305217) for frequent timeouts in test_ext_webrequest_upload.html. r=backout
2016-11-12 13:45:03 +01:00
Sebastian Hengst
fed6b9490d
Backed out changeset 888815bca14c (bug 1316784)
2016-11-12 13:43:23 +01:00
Kris Maglione
7ee67562ed
Bug 1316784: Kill PseudoChildAPIManager. r=aswan
...
MozReview-Commit-ID: CIRltzhWWAJ
2016-11-11 15:50:29 -08:00
Kris Maglione
7374699bc7
Bug 1305217: Part 1 - Run webRequest listeners asynchronously. r=mixedpuppy
...
MozReview-Commit-ID: 2XF6irv5WBd
2016-11-11 11:09:35 -08:00
Kris Maglione
ada47954db
Bug 1316396: Part 6 - Use MessageManagerProxy in parent proxy contexts. r=aswan
...
MozReview-Commit-ID: 1EgmGwzORWC
2016-11-10 13:06:17 -08:00
Kris Maglione
30223093bd
Bug 1316396: Part 4 - Refactor ChildAPIManager and sub-classes. r=aswan
...
MozReview-Commit-ID: LVChZtLxyNT
2016-11-10 12:29:38 -08:00
Kris Maglione
e80af36c5a
Bug 1316396: Part 2 - Rename contexts to make it clearer how and where they're used. r=aswan
...
MozReview-Commit-ID: 25oSbulhCmX
2016-11-09 12:08:42 -08:00
Kris Maglione
d25b4ecf0f
Bug 1316396: Part 1 - Reorganize parent, child, common, and test code into more appropriate modules. r=aswan
...
MozReview-Commit-ID: 5WMt69GoN3K
2016-11-10 12:35:22 -08:00