Kris Maglione
937291f42b
Bug 1350522: Part 4 - Convert browser APIs to lazy loading. r=aswan
...
MozReview-Commit-ID: BQoWF9nHOuF
2017-04-02 11:59:55 -07:00
Michael Kaply
ba4a954649
Bug 1341458 - Move homepage to chrome_settings_overrides. r=bsilverberg,mixedpuppy
...
MozReview-Commit-ID: 5wtaUxXco8z
2017-03-07 10:31:43 -06:00
Mike de Boer
fcbaae1469
Bug 1330349 - Part 1 - move the new theme WebExtension API to the toolkit collection of APIs. r=aswan
...
MozReview-Commit-ID: LERYdJHNvxW
2017-03-02 14:22:14 +01:00
Sebastian Hengst
80293821cd
Backed out changeset 86fae94513cd (bug 1330349) for failing mochitest browser_bug591465.js and xpcshell test test_webextension_theme.js. r=backout on a CLOSED TREE
2017-03-02 00:03:10 +01:00
Mike de Boer
6265f537f9
Bug 1330349 - Part 1 - move the new theme WebExtension API to the toolkit collection of APIs. r=aswan
...
MozReview-Commit-ID: D2SwtSu1VZw
2017-03-01 17:57:13 +01:00
Sebastian Hengst
fac70eb6bc
Backed out changeset 5c2a88e35ffc (bug 1330349) for failing xpcshell test test_dss.js. r=backout
2017-03-01 20:09:01 +01:00
Mike de Boer
f8071d3fbe
Bug 1330349 - Part 1 - move the new theme WebExtension API to the toolkit collection of APIs. r=aswan
...
MozReview-Commit-ID: D2SwtSu1VZw
2017-03-01 17:57:13 +01:00
Luca Greco
c11ce4bd48
Bug 1300587 - Implements devtools_panel context and devtools.panel.create API method. r=kmag
...
MozReview-Commit-ID: GVpwEkHqP3o
2017-02-09 18:23:18 +01:00
Shane Caraveo
1f656159fc
Bug 1208596 implement sidebar api for webextensions, f?kmag, gijs r=Gijs,kmag
...
MozReview-Commit-ID: 6GMdU5kcrFR
2017-02-09 15:32:50 -08:00
Bob Silverberg
59e47f8d9d
Bug 1300588 - Implements the devtools.network.onNavigated API event, r=kmag,ochameau
...
MozReview-Commit-ID: 3P2KTzuzbWn
2017-01-20 14:50:20 -05:00
Luca Greco
0c375e7f02
Bug 1300584 - Implements devtools.inspectedWindow.eval. r=kmag
...
MozReview-Commit-ID: 6Z76W8tKt9x
2016-12-02 15:46:49 -05:00
Matthew Wein
19b6371ca2
Bug 1234150 - Support overriding "about:newtab" using chrome_url_overrides. r=aswan,mixedpuppy
...
MozReview-Commit-ID: 4psqXfT1w2p
2017-01-10 14:24:50 -05:00
Luca Greco
4f52828b28
Bug 1291737 - implements devtools.inspectedWindow.tabId. r=kmag
...
MozReview-Commit-ID: L60Ivfl8dVG
2016-11-18 19:05:27 +01: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
Carsten "Tomcat" Book
dcf8740635
Backed out changeset 71414e9dc3ee (bug 1291737)
2017-01-19 16:59:18 +01:00
Carsten "Tomcat" Book
d26c662292
Backed out changeset 6ff304ff8518 (bug 1291737)
2017-01-19 16:59:17 +01:00
Luca Greco
48bbec95d4
Bug 1291737 - implements devtools.inspectedWindow.tabId. r=kmag
...
MozReview-Commit-ID: L60Ivfl8dVG
2016-11-18 19:05:27 +01:00
Luca Greco
86098f135f
Bug 1291737 - Implements the devtools_page context. r=kmag
...
MozReview-Commit-ID: CxS5e101C3z
2017-01-18 15:55:21 +01:00
Matthew Wein
947aa30d36
Bug 1330337 - Add basic theme framework hidden behind pref r=mikedeboer
...
MozReview-Commit-ID: 1kje3tc7y9O
2017-01-11 14:34:23 -05:00
Bob Silverberg
eb03bf4f94
Bug 1320986 - Implement browsingData.settings WebExtensions API method, r=aswan
...
MozReview-Commit-ID: JqUm77vFod2
2016-11-28 09:17:04 -05:00
Matthew Wein
9ce3e30edf
Bug 1267810 - Use the new module to implement the omnibox api. r=aswan,robwu
...
MozReview-Commit-ID: GYzueGSijyd
2016-11-11 02:06:43 +00:00
Carsten "Tomcat" Book
561dbc62e1
Backed out changeset 7ef35cccfd7b (bug 1267810)
2016-11-11 09:08:18 +01:00
Matthew Wein
8087ad59e9
Bug 1267810 - Use the new module to implement the omnibox api. r=aswan,robwu
...
MozReview-Commit-ID: GYzueGSijyd
2016-11-11 02:06:43 +00:00
Kris Maglione
569fb0cb43
Bug 1315575: Part 3 - Convert ImageData objects at the binding layer, and remove unnecessary content bindings. r=aswan
...
MozReview-Commit-ID: CjqXRiFcMWp
2016-11-06 17:35:07 -08:00
Bob Silverberg
526a59632c
Bug 1308058 - Implement sessions.getRecentlyClosed WebExtensions API, r=aswan
...
MozReview-Commit-ID: 7AKfMil3Dr4
2016-10-25 16:09:28 -04:00
Sebastian Hengst
e7b63fb1b2
Backed out changeset 15760cbfa77a (bug 1308058) for almost permafailing browser_ext_sessions.js on Linux debug in e10s mode. r=backout a=backout
...
MozReview-Commit-ID: 6uhHHvTHguG
2016-11-05 11:12:19 +01:00
Bob Silverberg
fac8d96785
Bug 1308058 - Implement sessions.getRecentlyClosed WebExtensions API, r=aswan
...
MozReview-Commit-ID: 7AKfMil3Dr4
2016-10-25 16:09:28 -04:00
Iris Hsiao
3c373c5320
Backed out changeset be4455a7669f (bug 1267810) for eslint failure
2016-11-04 10:57:29 +08:00
Matthew Wein
e0ea78d1e8
Bug 1267810 - Use the new module to implement the omnibox api. r=aswan,robwu
...
MozReview-Commit-ID: GYzueGSijyd
2016-11-03 16:28:30 +00:00
Rob Wu
9ebbb4a33c
Bug 1287007 - Fix "onclick" in contextMenus, to child. r=billm
...
Main thing: Making contextMenus implementation webext-oop compatible.
Preparation:
- Add getParentEvent to ChildAPIManager to allow use of remote events.
- Introduce `addon_parent_only` to "allowedContexts" to only generate a
schema API in the main process.
- Do not fill in `null` for missing keys if the schema declares a key as
`"optional": "omit-key-if-missing"`. This is needed for the second
point in the next list.
Drive-by fixes:
- Ensure that the "onclick" handler is erased when a context closes.
- Do not clear the "onclick" handler in `contextMenus.update` if the
onclick key has been omitted (parity with Chrome).
- Remove some unnecessary `Promise.resolve()`
- Add extensive set of tests that check the behavior of the contextMenus
APIs with regards to the onclick attribute in various scenarios.
MozReview-Commit-ID: A5f3AUQzU8T
2016-09-12 18:26:03 -07:00
Rob Wu
cc38019772
Bug 1287007 - Move part of browserAction and pageAction to child r=billm
...
And remove redundant `Promise.resolve()` because it is the default
for async functions.
setIcon is not supported on Android, so there was no need to change
mobile/android/components/extensions/ext-pageAction.js.
MozReview-Commit-ID: 94ebaJFxLAi
2016-09-11 04:18:35 -07:00
Rob Wu
9cfd0fcca8
Bug 1298979 - move tabs.sendMessage/connect to child process r=billm
...
- Use the frame's message manager to direct messages via the
ProxyMessenger to the right tab instead of directly to the tab.
- Put the implementation in a separate file that is only loaded in
child processes (in the future).
- Explicitly list all addon-process specific files in a new category
instead of reusing the content one.
MozReview-Commit-ID: 8oIMx9ol7Tl
2016-08-28 20:07:46 -07:00
Matthew Wein
e3d00b8074
Bug 1285063 - Part 2: Switch to using the Category Manager to register scripts/schemas in order to load them in time for Fennec. r=kmag
...
MozReview-Commit-ID: 2U8cTYeH8kg
2016-07-22 12:44:40 -07:00