toolkit/components/extensions/ExtensionChild.jsm
51b417f1d2c3ef81f200ef37041864980b962df8
created 2018-10-22 09:36 -0400
pushed 2019-01-21 12:33 +0000
tossj tossj - Bug 1437258 - Added exception handling to output webRequest blocking error to debugging console. r=mixedpuppy
681ffcabae79527e14f5f795aaf360eeb2e85399
created 2018-10-17 12:39 +0000
pushed 2018-12-03 15:51 +0000
Luca Greco Luca Greco - Bug 1498343 - Make it easier to recognize an extension that have access to the userScript.setScriptAPIs API method. r=mixedpuppy
09b97f54eed8eea393d0d6910707fd0cc9972706
created 2018-09-14 14:29 +0000
pushed 2018-12-03 15:51 +0000
Tarek Ziadé Tarek Ziadé - Bug 1479740 - Track Web API calls made in the child - r=florian,mixedpuppy
301f7866f783d8f9ebc278c2c936c6a330200ce7
created 2018-09-12 16:46 +0000
pushed 2018-12-03 15:51 +0000
Luca Greco Luca Greco - Bug 1437864 - Implement userScripts API methods to allow an extension to inject custom APIs in the isolated userScripts sandboxes. r=zombie,mixedpuppy
da0f39e97a4a468a7f153a59bb4782478636681f
created 2018-09-12 00:57 +0300
pushed 2018-12-03 15:51 +0000
Bogdan Tara Bogdan Tara - Backed out 4 changesets (bug 1437864, bug 1470466, bug 1437861) for Android xpcshell failures CLOSED TREE
82d60e34a97788b9dae3c5cb4fbc9104150666a8
created 2018-09-11 10:09 +0000
pushed 2018-12-03 15:51 +0000
Luca Greco Luca Greco - Bug 1437864 - Implement userScripts API methods to allow an extension to inject custom APIs in the isolated userScripts sandboxes. r=zombie,mixedpuppy
b88f5fa7dca4ba5cb92d9c905f3e52d043977498
created 2018-08-18 00:10 -0700
pushed 2018-10-15 10:40 +0000
Kris Maglione Kris Maglione - Bug 1484373: Part 12 - Use policy object rather than keeping serialized extension data alive. r=mixedpuppy
f47fc4512dfb3975e15e6af96c1f9886a6863f9a
created 2018-08-03 11:09 +0200
pushed 2018-10-15 10:40 +0000
Rob Wu Rob Wu - Bug 1325814 - Remove unnecessary schemas/menus_internal.json r=mixedpuppy
51d530820c10c71944b73decd7ba5f489d0a0245
created 2018-08-02 23:16 +0200
pushed 2018-10-15 10:40 +0000
Rob Wu Rob Wu - Bug 1325814 - Clarify file overview comment in ExtensionChild.jsm r=mixedpuppy
47ec1288baef1469e118ab1842b083bd5d0be85a
created 2018-07-17 18:17 +0200
pushed 2018-10-15 10:40 +0000
Rob Wu Rob Wu - Bug 1459404 - Ensure that ChildAPIManager can be garbage-collected. r=mixedpuppy
a054ee2f2a0411f80807a95b980ccc3509711016
created 2018-05-07 22:32 +0200
pushed 2018-10-15 10:40 +0000
Rob Wu Rob Wu - Bug 1459750 - Remove unused BrowserExtensionContent.scripts r=mixedpuppy,rpl
76d032c35a0a017ac8c1350ff3700f3462803391
created 2018-07-18 13:01 +0300
pushed 2018-10-15 10:40 +0000
Margareta Eliza Balazs Margareta Eliza Balazs - Backed out 3 changesets (bug 1459404) for xpcshell failures in toolkit/components/extensions/test/xpcshell/test_ext_contexts_gc.js on a CLOSED TREE
0f5d5144aeee14ff88d285d073165c03525ca202
created 2018-07-17 18:17 +0200
pushed 2018-10-15 10:40 +0000
Rob Wu Rob Wu - Bug 1459404 - Ensure that ChildAPIManager can be garbage-collected. r=mixedpuppy
71af1a8b7eadef8c377be4d8ae5b4402ea1013fc
created 2018-06-24 16:34 -0700
pushed 2018-10-15 10:40 +0000
Kris Maglione Kris Maglione - Bug 1470783: Migrate extensions framework to use sharedData for cross-process data. r=zombie
6085b77ada2767a77a1fb9fa0bd9032855cfad10
created 2018-07-12 11:27 +0300
pushed 2018-10-15 10:40 +0000
Margareta Eliza Balazs Margareta Eliza Balazs - Backed out 10 changesets (bug 1470783, bug 1463587) for causing multiple leakcheck failures on a CLOSED TREE
8074c985095c9951171311dac840684b915a57f6
created 2018-06-24 16:34 -0700
pushed 2018-10-15 10:40 +0000
Kris Maglione Kris Maglione - Bug 1470783: Migrate extensions framework to use sharedData for cross-process data. r=zombie
43fb0b6e28d50744ffa778d6cf5373d14689135e
created 2018-06-25 19:30 -0700
pushed 2018-10-15 10:40 +0000
Kris Maglione Kris Maglione - Bug 1471102: Move more code out of ExtensionUtils.jsm. r=aswan
1302ee69d60243828f9e0997d94839307a7bdb56
created 2018-08-07 14:23 +0200
pushed 2018-08-24 17:02 +0000
Luca Greco Luca Greco - Bug 1477015 - Select the storage.local backend during the extension startup when ExtensionStorageIDB is disabled. r=aswan a=lizzard
52dd0b769e22eb79c05bcf45462cf2564c654d32
created 2018-07-17 18:17 +0200
pushed 2018-08-24 17:02 +0000
Rob Wu Rob Wu - Bug 1459404 - Ensure that ChildAPIManager can be garbage-collected. r=mixedpuppy a=lizzard
f6c89ca4944b0233e08463ce4825812c1b08373c
created 2018-05-29 17:40 -0700
pushed 2018-08-24 17:02 +0000
Andrew Swan Andrew Swan - Bug 1369841 Make browser.runtime.onMessage and onConnect persistent r=zombie
b1f676207e7b3f14d587edecf856ec2f734891cd
created 2018-06-03 00:48 +0300
pushed 2018-08-24 17:02 +0000
Andreea Pavel Andreea Pavel - Backed out changeset 5cd398cc6a4b (bug 1369841) for failing browser chrome at browser/components/extensions/test/browser/browser_ext_legacy_extension_context_contentscript.js on a CLOSED TREE
5cd398cc6a4b57e3a36ee7187693d5e52006d20b
created 2018-05-29 17:40 -0700
pushed 2018-08-24 17:02 +0000
Andrew Swan Andrew Swan - Bug 1369841 Make browser.runtime.onMessage and onConnect persistent r=zombie
5c84b9f83fc65cc4ccfae88a8c1e566d7f27f823
created 2018-05-09 18:55 -0700
pushed 2018-06-18 21:12 +0000
Kris Maglione Kris Maglione - Bug 1456485 - Part 2: Allow extensions with the mozillaAddons permission to match restricted schemes. r=zombie, a=RyanVM
b62ad926cf2a2d5759222f4e9b40c9e3bd3bdd31
created 2018-04-26 09:04 +0300
pushed 2018-06-18 21:12 +0000
Andreea Pavel Andreea Pavel - Merge mozilla-inbound to mozilla-central. a=merge
63ecf1e96a20c56625258dfa5136dc18e016c100
created 2018-04-25 21:46 +0300
pushed 2018-06-18 21:12 +0000
Dorel Luca Dorel Luca - Backed out changeset 9d8b5d05ff0e (bug 1392067) for Browser chrome failure on /builds/worker/workspace/build/src/obj-firefox/dist/include/js. CLOSED TREE
9d8b5d05ff0e6c25cd6911b9d44ea0c8499cd4f8
created 2018-04-06 19:52 +0100
pushed 2018-06-18 21:12 +0000
Rob Wu Rob Wu - Bug 1392067 - Disconnect open extension ports when the message manager goes away r=zombie
bcacd467f8671ceebc903dc8018256e178393f58
created 2018-03-14 14:52 -0700
pushed 2018-06-18 21:12 +0000
Andrew Swan Andrew Swan - Bug 1450388 Part 1 Refactor EventManager r=kmag
546f73d3fc888160057bf544b072de3888bdb707
created 2018-03-11 16:21 -0700
pushed 2018-06-18 21:12 +0000
Kris Maglione Kris Maglione - Bug 1444758: Part 14 - Migrate test_ext_unload_frame to xpcshell. r=aswan
930b44b7adc7e26e0b76cb46178489fc2e6704dc
created 2018-03-01 16:41 -0800
pushed 2018-04-26 16:43 +0000
Kris Maglione Kris Maglione - Bug 1441333: Part 6 - Use caller location in error reports for StrongPromise errors. r=zombie
cf87433f501d755e6cde616a6ec77a4f37c69a00
created 2018-03-01 16:39 -0800
pushed 2018-04-26 16:43 +0000
Kris Maglione Kris Maglione - Bug 1441333: Part 5 - Use proper async caller location in normalizeError. r=zombie
b599a95ce057712c6b7804f7f108c9c4acff7e6d
created 2018-02-23 20:50 +0100
pushed 2018-04-26 16:43 +0000
Florian Quèze Florian Quèze - Bug 1440284 - change this.EXPORTED_SYMBOLS back to var EXPORTED_SYMBOLS in JS modules, r=mccr8.
75cd2c0a8af95c7d6b076fbb77b8f4d09d5beef1
created 2018-02-21 12:53 +0100
pushed 2018-04-26 16:43 +0000
Luca Greco Luca Greco - Bug 1435100 - Ensure preloaded css and script caches are cleared when a WebExtension is shutting down. r=mixedpuppy
b38d59f71915f78922b46a7c7bc65a48488c45f1
created 2018-02-06 09:36 -0800
pushed 2018-04-26 16:43 +0000
Andrew McCreight Andrew McCreight - Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian
e6a7b5e11ba856ee3535f76c6bcca17ea29e3d5f
created 2018-01-29 15:20 -0800
pushed 2018-04-26 16:43 +0000
Kris Maglione Kris Maglione - Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
c6e0fe339cb1e7c0c029e68be5332e52f53ab6b7
created 2018-01-30 07:17 +0200
pushed 2018-04-26 16:43 +0000
Cosmin Sabou Cosmin Sabou - Backed out 3 changesets (bug 1431533) for Android mochitest failures on testEventDispatcher on a CLOSED TREE
34c999fa006bffe8705cf50c54708aa21a962e62
created 2018-01-29 15:20 -0800
pushed 2018-04-26 16:43 +0000
Kris Maglione Kris Maglione - Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
505fc52bd6080c95bf27458a5753340b326f0fa1
created 2018-01-30 02:32 +0200
pushed 2018-04-26 16:43 +0000
Brindusan Cristian Brindusan Cristian - Backed out 2 changesets (bug 1431533) for ESlint failures on a CLOSED TREE
12fc4dee861c812fd2bd032c63ef17af61800c70
created 2018-01-29 15:20 -0800
pushed 2018-04-26 16:43 +0000
Kris Maglione Kris Maglione - Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
cc87ad81ff86109c7ea0187424fa9a8ed3b4af6c
created 2018-01-24 22:04 -0800
pushed 2018-04-26 16:43 +0000
Kris Maglione Kris Maglione - Backed out 3 changesets (bug 1431533) for Android mochitest bustage. CLOSED TREE
d4a7c018420e408fbe0a13ffddd2861623fda5a7
created 2018-01-24 15:48 -0800
pushed 2018-04-26 16:43 +0000
Kris Maglione Kris Maglione - Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
575e33458d1b599df7d5ac28f25fafe3b3e38cee
created 2018-02-21 12:53 +0100
pushed 2018-03-01 12:45 +0000
Luca Greco Luca Greco - Bug 1435100 - Ensure preloaded css and script caches are cleared when a WebExtension is shutting down. r=mixedpuppy, a=RyanVM
17ee1f919ec1d4a98c9a6ecaab695cf2501992c7
created 2018-01-09 17:20 -0800
pushed 2018-03-01 12:45 +0000
Kris Maglione Kris Maglione - Bug 1323845: Part 6a - Support WebExtension-style experiment API provider extensions. r=aswan
179d025d51cdf2c5d0e7eea3357d8f5fd1dc9b6c
created 2018-01-09 16:28 -0800
pushed 2018-03-01 12:45 +0000
Kris Maglione Kris Maglione - Bug 1323845: Part 5a - Allow extensions to bundle experiment API modules. r=aswan
346bd1b4769ae35b065a7c3ce27d8fb102413c02
created 2017-12-16 14:51 -0600
pushed 2018-03-01 12:45 +0000
Kris Maglione Kris Maglione - Bug 1323845: Part 2b - Support separate schema roots for each API manager. r=aswan
099c60efb4f1da18636efd8e2abb23492fc57f5b
created 2017-12-16 15:33 -0600
pushed 2018-03-01 12:45 +0000
Kris Maglione Kris Maglione - Bug 1323845: Part 2a - Support separate API managers for each extension. r=aswan
0f8c30988da2a3822908b651474b6f1aae6cb1e4
created 2017-11-28 14:13 -0800
pushed 2018-03-01 12:45 +0000
Kris Maglione Kris Maglione - Bug 1421459: Update to ESLint 4 "indent" rule. r=aswan
19370d245a119cb5688c57ec5b2b61fd0c763ec5
created 2017-09-25 15:00 -0700
pushed 2018-01-11 17:45 +0000
Kris Maglione Kris Maglione - Bug 1402944: Part 11 - Use number rather than string value for getUniqueId(). r=mixedpuppy
c24a408f1574c847123ecd8561bc6eac6364a622
created 2017-09-23 13:30 -0700
pushed 2018-01-11 17:45 +0000
Kris Maglione Kris Maglione - Bug 1402944: Part 8 - Avoid X-ray overhead when cloning event handler responses. r=mixedpuppy
2a168e11b8172b26acb693f37b87fd7d12bb2adb
created 2017-09-14 16:43 +0200
pushed 2017-11-02 12:36 +0000
Luca Greco Luca Greco - Bug 1383310 - Extensions Devtools panels should not receive messages or ports from content scripts. r=zombie
a71d68e6d81eb5af0bacb0578f3ea8d44ec407d3
created 2017-09-10 15:33 -0700
pushed 2017-11-02 12:36 +0000
Kris Maglione Kris Maglione - Bug 1398630: Part 4 - Use getWinUtils everywhere we use DOMWindowUtils. r=zombie
2b6ef963b47bb56b770cd7d9963dbea28f76cabe
created 2017-09-05 03:00 +0200
pushed 2017-11-02 12:36 +0000
Tomislav Jovanovic Tomislav Jovanovic - Bug 1396686 - Provide info which onMessage listener's response handle went out of scope r=kmag
c4eec1e81c108f8c97a4b228a7f27f26f925ffeb
created 2017-08-23 00:16 +0200
pushed 2017-11-02 12:36 +0000
Tomislav Jovanovic Tomislav Jovanovic - Bug 1389968 - Reject sendMessage() promise when response handle gets GCd r=kmag
4d625240014aae80b860fb0c51f307aec307438d
created 2017-08-17 11:41 -0700
pushed 2017-11-02 12:36 +0000
Kris Maglione Kris Maglione - Bug 1391353: Try to avoid keeping message data alive while waiting for responses. r=zombie
ee33fed596af4461bc2e30fede68dba2c90596c3
created 2017-08-16 23:03 -0700
pushed 2017-11-02 12:36 +0000
Kris Maglione Kris Maglione - Bug 1391158: Optimize checkLoadURL for the common case of extension URLs. r=mixedpuppy
4362abd25f538e5c39dfe49027cfd7b784c2d2fb
created 2017-08-16 22:16 -0700
pushed 2017-11-02 12:36 +0000
Kris Maglione Kris Maglione - Bug 1391153: Get rid of Sandbox clone for cross-process API calls. r=mixedpuppy
5ca3247d2f8b3be150510b910f2d7583a5b43eea
created 2017-08-12 17:21 -0700
pushed 2017-11-02 12:36 +0000
Kris Maglione Kris Maglione - Bug 1389861: Remove needless overhead from same-process policy initialization. r=zombie
7b9ab0caee26ba502d61c5a71bae819018ab6ac4
created 2017-08-09 13:03 -0700
pushed 2017-11-02 12:36 +0000
Kris Maglione Kris Maglione - Bug 1388215: Part 3 - Use JIT-friendly defineLazy*Getters methods when defining many lazy imports. r=florian
1cf8b34f618eab61e33d1d4331db057522462ae3
created 2017-07-25 22:45 -0700
pushed 2017-09-14 16:50 +0000
Andrew Swan Andrew Swan - Bug 1350151 Part 1: Add requireUserInput property for functions in webextension schemas r=kmag
317331a50bde2f2e59bcd6074078c1d6ec2bd20c
created 2017-07-10 18:24 -0700
pushed 2017-09-14 16:50 +0000
Kris Maglione Kris Maglione - Bug 1370752: Part 3 - Use structured clone rather than JSON to sanitize storage values. r=aswan
43fca39fe75c9af03828c315c6cd8108d3ec597f
created 2017-07-10 14:34 -0700
pushed 2017-09-14 16:50 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1370752) for failures in test_ext_storage.js a=backout
less more (0) -100 -60 tip