Rob Wu
dcd241dee3
Bug 1275126 - Implement targetUrlPattern for link contexts. r=kmag
...
MozReview-Commit-ID: EzqX8YbeQqI
2016-07-27 18:23:24 -07:00
Matthew Wein
b7a8a23d03
Bug 1275116 - Fix {document|target}UrlPatterns by passing in the correct arguments to SingleMatchPattern.match. r=kmag
...
MozReview-Commit-ID: LLNu7jNfUZq
G: changed browser/components/extensions/test/browser/head.js
2016-07-14 14:41:03 -07:00
Pushpankar
77a14e357c
Bug 1286854 - Replace ownerDocument.defaultView with ownerGlobal in browser/. r=dao
2016-07-16 10:20:04 +02:00
Kris Maglione
e30a4f143e
Bug 1272222: Use larger icons for browser actions in the menu panel. r=Gijs
...
MozReview-Commit-ID: 26lmlcrngPk
2016-07-13 15:16:00 -07:00
Matthew Wein
96bca68b5d
Bug 1246044 - Part 2 - Fix issue where context menu items show up after extension is uninstalled. r=kmag
...
MozReview-Commit-ID: 9eGwSkY8PWo
2016-07-05 17:11:21 -07:00
Matthew Wein
9b94f8859e
Bug 1284265 - Fix regression caused by bug 1270742 which moved IconDetails into ExtensionUtils.jsm r=kmag
...
Postmortem: The context menu script, ext-contextMenus.js, uses IconDetails to show the extension icon next to the top level menu item. Originally, IconDetails lived in ext-utils.js because it was only used by Desktop. However, in order to make it usable by Fennec for the PageActions API, it was moved into the shared ExtensionUtils.jsm. Since none of the unit tests for ext-contextMenus.js covered the use of IconDetails, when it was moved it broke this part of the code. Switching it to use the version in ExtensionUtils.jsm fixes the issue. Lesson learned: Don't leave anything untested.
MozReview-Commit-ID: I6bFQnKvoMh
2016-07-05 16:17:52 -07:00
Kris Maglione
843973aa31
Bug 1279392: [webext] Move API permission definitions to the schemas. r=aswan
...
MozReview-Commit-ID: 8m7wJrAbFwS
2016-06-09 17:44:47 -07:00
Sebastian Hengst
d97f588f03
Backed out changeset a00cf073f5c0 (bug 1279392) for failing mochitest test_ext_contentscript_create_iframe.html at least on Linux x64 opt. r=backout
2016-06-14 13:37:52 +02:00
Kris Maglione
b2a33e3bf1
Bug 1279392: [webext] Move API permission definitions to the schemas. r=aswan
...
MozReview-Commit-ID: 8m7wJrAbFwS
2016-06-09 17:44:47 -07:00
Bob Silverberg
6646a2292b
Bug 1274877 - contextMenus API starts logging errors after removing an item, r=kmag
...
MozReview-Commit-ID: 86bxjxEQaQX
2016-06-07 15:26:08 -04:00
jdinartejesus
718c0f32f9
Bug 1250685 - Fix extension context menu for images. r=kmag
2016-04-11 00:40:50 +02:00
Matthew Wein
447fb7f971
Bug 1250631 - Implement chrome.contextMenus.onClicked. r=kmag
...
MozReview-Commit-ID: Ic7opjJtmRB
2016-03-23 02:39:10 -07:00
Matthew Wein
b1e1284881
Bug 1215375 - Add support for checkboxes, radio groups, and icons. r=kmag
2016-03-02 15:10:01 -08:00
Kris Maglione
666cee3637
Bug 1248855 - [webext] Add "object-curly-spacing" ESLint rule and auto-fix errors. r=billm
...
MozReview-Commit-ID: BAZ2rRl7eSM
2016-02-16 20:10:00 -08:00
Kris Maglione
d86e5b575c
Bug 1234020: Part 2i - [webext] Return promises from the contextMenus API. r=rpl
2016-02-01 18:14:55 -08:00
Kris Maglione
274180ad2c
Bug 1211366: Follow-up: Fix ESLint errors. r=trivial
2016-01-05 14:10:58 -08:00
Gabor Krizsanits
14bd34a891
Bug 1235376 - Handling %s in contextMenus. r=kmaglione
2016-01-04 16:54:59 +01:00
Gabor Krizsanits
ee0c99137d
Bug 1211366 - parentId validation in contextMenus. r=kmaglione
2016-01-04 16:54:59 +01:00
Gabor Krizsanits
460abf9c9d
Bug 1211366 - contextMEnus refactoring. r=kmaglione
2016-01-04 16:54:59 +01:00
Bill McCloskey
4b8e226fb9
Bug 1208257 - [webext] context_menus.json (r=kmag)
2015-12-23 08:57:13 -08:00
Kris Maglione
956fe582d0
Bug 1229874: Part 3 - Enable ESLint in WebExtension code. r=billm
...
The base .eslintrc is essentially a merge of the root Toolkit .eslintrc and
the devtools .eslintrc, with some minor changes to match our prevalent style.
For the most enforces the coding styles that we've been using most
consistently. There are a couple of significant differences, though:
* The rule for opening brace alignment can only be applied globally, and
doesn't make exceptions for top-level functions. I chose to turn it on, and
change the brace style of existing top-level functions that violated it,
since the rule seemed worth using, and that's the direction most Toolkit JS
code has been headed anyway.
* The rule for switch/case statements requires an added indentation level for
case statements. Most of our switch statements did not use an extra level
of indentation, and I initially wrote the rule to enforce that style, until
I came across case statements that used blocks, and required the extra
indentation level for sanity.
2015-12-02 16:58:53 -08:00
Kris Maglione
2e0886855c
Bug 1229874: Part 2 - Fix the major errors detected by ESLint. r=billm
2015-12-02 16:58:24 -08:00
Kris Maglione
6150af18a3
Bug 1190688: Part 1 - [webext] Implement the activeTab permission. r=billm
2015-12-01 20:37:41 -08:00
Wes Kocher
599a235cc8
Backed out 2 changesets (bug 1190688) for browser_ext_tabs_executeScript.js permatimeouts
...
Backed out changeset 1d5e9f3d094d (bug 1190688)
Backed out changeset 4a10c564dfca (bug 1190688)
2015-12-02 11:22:31 -08:00
Kris Maglione
e524414d82
Bug 1190688: Part 1 - [webext] Implement the activeTab permission. r=billm
2015-12-01 20:37:41 -08:00
Carsten "Tomcat" Book
036e6d2fa3
Backed out 2 changesets (bug 1202902) to recking bug 1202902 to be able to reopen inbound on a CLOSED TREE
...
Backed out changeset 647025383676 (bug 1202902 )
Backed out changeset d70c7fe532c6 (bug 1202902 )
2015-10-07 14:03:21 +02:00
Carsten "Tomcat" Book
12369728f5
Backed out 1 changesets (bug 1202902) for causing merge conflicts to mozilla-central
...
Backed out changeset cfc1820361f5 (bug 1202902 )
2015-10-07 12:13:45 +02:00
Shu-yu Guo
474f49adb7
Bug 1202902 - Scripted fix the world.
2015-10-06 14:00:31 -07:00
Gabor Krizsanits
7f437e03aa
Bug 1190667 - WEAPI contextMenus. r=billm
2015-10-05 17:48:08 +02:00
Bill McCloskey
1ba4b05dd9
Bug 1175770 - New extension API (r=Mossop)
2015-08-03 10:41:24 -07:00
Carsten "Tomcat" Book
5b881a75d9
Backed out changeset 4e3821b236f9 (bug 1175770)
2015-08-03 09:37:54 +02:00
Bill McCloskey
d7318b2bd9
Bug 1175770 - New extension API (r=Mossop)
2015-08-02 17:29:55 -07:00