Andrew Swan
48c0798a2b
Bug 1274708 Add BaseContext.jsonStringify() r=kmag
...
MozReview-Commit-ID: E4F1e8hDA5a
2016-06-16 08:30:58 -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
Kris Maglione
4a1342c9e6
Bug 1278733: Turn on JSDoc validation, and fix basic errors in existing comments. r=aswan
...
MozReview-Commit-ID: EZpOyvoi2h0
2016-06-07 18:36:19 -07:00
Kris Maglione
2b1843d7c4
Bug 1265834: Follow-up: Fix JSDoc syntax. r=trivial DONTBUILD
...
MozReview-Commit-ID: HC2Vw3eNvlD
2016-06-07 12:53:32 -07:00
Bob Silverberg
1a7d79421b
Bug 1265836 - Part 2: Change normalizeTime to return a date rather than a number. r=aswan
...
Also update browser.history.deleteRange to use normalizeTime
MozReview-Commit-ID: EQ3NLSIRTe8
2016-05-24 09:00:17 -04:00
Sebastian Hengst
b169ca896f
Backed out changeset 800df6b80dc0 (bug 1265836)
2016-05-26 10:32:41 +02:00
Bob Silverberg
e903af75a7
Bug 1265836 - Part 2: Change normalizeTime to return a date rather than a number. r=aswan
...
Also update browser.history.deleteRange to use normalizeTime
MozReview-Commit-ID: EQ3NLSIRTe8
2016-05-24 09:00:17 -04:00
Bob Silverberg
52bfc3f194
Bug 1265834 - Part 1: Move normalizeTime from downloads into a shared util. r=aswan
...
MozReview-Commit-ID: GKWBbvTPbGy
2016-05-13 10:18:04 -04:00
Bill McCloskey
f43508ae12
Bug 1197346 - Allow browser.storage to be used from content scripts (r=kmag)
2016-04-23 20:04:30 -07:00
Bill McCloskey
21d9408694
Bug 1197346 - Rename ExtensionPage to ExtensionContext (r=kmag)
2016-04-23 20:04:29 -07:00
Kris Maglione
c1d84333d1
Bug 1248846: [webext] Test that event callbacks and promises do not fire later than expected. r=aswan
...
MozReview-Commit-ID: 4fpHc22txy
2016-04-05 08:59:47 -07:00
Kris Maglione
7f54275c94
Bug 1248846: [webext] Don't call callbacks after a context is destroyed. r=aswan
...
MozReview-Commit-ID: 5O2YKGONODH
2016-04-04 14:14:35 -07:00
Kris Maglione
51106a2f9e
Bug 1258199: [webext] Return an empty string for missing keys in getMessage. r=aswan
...
MozReview-Commit-ID: KEQYq4nZbfk
2016-04-04 13:54:27 -07:00
Wes Kocher
c533b72e89
Backed out changeset c67309c62021 (bug 1258199) for xpcshell failures
...
MozReview-Commit-ID: FySkZPotDGU
2016-04-04 13:51:12 -07:00
Kris Maglione
3793854b24
Bug 1258199: [webext] Return an empty string for missing keys in getMessage. r=aswan
...
MozReview-Commit-ID: KEQYq4nZbfk
2016-03-28 17:21:06 +02:00
Kris Maglione
e1b59246c8
Bug 1250784: Part 2 - [webext] Fix some issues that cause noisy tests. r=Mossop
...
MozReview-Commit-ID: 93NMinJpWRo
2016-03-09 17:26:27 -08:00
Till Schneidereit
e5576eec60
Bug 1254947 - Fix instanceof checks that assume promiseFromSomeGlobal instanceof otherGlobal.Promise succeeds. r=bz
2016-03-09 14:25:11 +01:00
Kris Maglione
e0795d5219
Bug 1220154, 1249830: Handle sendMessage replies with 0 and >1 listeners correctly. r=billm
...
MozReview-Commit-ID: 7lE7RaJcl7n
2016-03-04 15:40:56 -08:00
Kris Maglione
d7334ea44a
Bug 1248499: [webext] Implement tabs.detectLanguage. r=billm
...
MozReview-Commit-ID: F4GpSesj2ho
2016-02-26 13:20:28 -08:00
Kris Maglione
7a1a4278dd
Bug 1248497 – Add promise support to the sendMessage APIs. r=billm
...
MozReview-Commit-ID: AZH9LUq8kGr
2016-02-15 17:37:19 -08:00
Matthew Wein
641e87d5e0
Bug 1246029 Implement chrome.commands.onCommand. r=kmag
2016-02-29 19:04:03 -08:00
Kris Maglione
936db59b45
Bug 1251892: Fix EventManager cleanup code. r=rpl
...
MozReview-Commit-ID: FUHnELOAeGw
2016-02-27 14:53:09 -08:00
Carsten "Tomcat" Book
3969e7dcc7
merge mozilla-inbound to mozilla-central a=merge
2016-02-29 11:35:30 +01:00
Ryan VanderMeulen
99821e9f61
Backout changeset 49ab89b42dbf (bug 1246029) for browser_ext_commands_onCommand.js permafail.
2016-02-28 19:30:09 -05:00
Luca Greco
fc3ac46ddc
Bug 1227462 - tabs.create and tabs.update should check URLs using checkLoadURL. r=kmag
...
MozReview-Commit-ID: EKFRpoSuXrF
2016-02-25 18:13:59 +01:00
Matthew Wein
de65f6699e
Bug 1246029 - Implement chrome.commands.onCommand. r=kmag
2016-02-26 23:51:19 -08:00
bsilverberg
da16bd6be4
Bug 1251289 - Fix chrome.i18n.getAcceptLanguages to *not* replace dashes with underscores in language codes. r=kmag
...
MozReview-Commit-ID: 1plfVzxwq3V
2016-02-25 13:18:16 -05:00
bsilverberg
1ba83c667a
Bug 1213450 - Complete the implementation of chrome.i18n - getAcceptLanguages, r=kmag
...
Implement browser.i18n.getAcceptLanguages() including tests
Rebase against fx-team, resolving some conflicts
Fix eslint errors/warnings
MozReview-Commit-ID: 52sZWsIHbl4
2016-02-25 07:29:09 -05:00
bsilverberg
520cdab332
Bug 1246754 - Complete the implementation of chrome.i18n.detectLanguage, r=kmag
...
MozReview-Commit-ID: 7cvJj0QP5XO
2016-02-23 22:01:11 -05:00
Phil Ringnalda
8fcf6aa84e
Back out 9466f6513f50 (bug 1213450) for timeouts in test_ext_i18n.html
2016-02-23 18:36:11 -08:00
bsilverberg
4cacadedfd
Bug 1213450 - Complete the implementation of chrome.i18n - getAcceptLanguages, r=kmag
...
Implement browser.i18n.getAcceptLanguages() including tests
MozReview-Commit-ID: EeuxXvg0l3M
2016-02-18 08:59:57 -05:00
Carsten "Tomcat" Book
6d577cc76d
Merge mozilla-central to fx-team
2016-02-19 12:08:37 +01:00
bsilverberg
e72c240afa
Bug 1246748 - Complete the implementation of chrome.i18n.getUILanguage, r=kmag
...
Implement chrome.i18n.getUILanguage including tests
Add API to content scripts
MozReview-Commit-ID: IcDlLj8Et73
2016-02-18 07:50:17 -05:00
Matthew Wein
babfa923f9
Bug 1246031 - Utility for obtaining platform information. r=kmag
2016-02-17 15:14:28 -05:00
Andy McKay
102661d869
Bug 1238312 - implement tabs.duplicate. r=kmag
...
MozReview-Commit-ID: Fzd6BuAEgSl
2016-02-12 15:38:55 -08:00
Kris Maglione
1cd215bc66
Bug 1234020: Part 2a - [webext] Return promises from the background page APIs. r=rpl
2016-02-02 19:14:34 -08:00
Kris Maglione
c71b8aa2e6
Bug 1234020: Part 1 - [webext] Add initial binding-level promise<->callback support. r=billm
2016-02-01 19:20:13 -08:00
Kris Maglione
cb2bf096f9
Bug 1190680: Part 2 - [webext] Add initial support for lastError callbacks. r=billm
2016-01-29 18:38:08 -08:00
Kris Maglione
47d18c471a
Bug 1190680: Part 1 - [webext] Factor common extension context logic into a shared base class. r=billm
2016-01-29 18:39:29 -08:00
Wes Kocher
e72149351a
Bug 1217129 - ESLint fix r=me
2016-01-20 12:08:56 -08:00
Kris Maglione
e7180194c8
Bug 1217129: [webext] Follow-up: Fix race in pageAction tests.
2016-01-19 21:57:34 -08:00
Kris Maglione
e91b36169d
Bug 1190323: Part 1 - [webext] Fix @@extension_id locale string substitutions. r=billm
2016-01-08 16:26:22 -08:00
Dave Townsend
a37b82025e
Bug 1237340: Fix browser and toolkit eslint failures. r=Felipe
2016-01-06 10:10:35 -08:00
Bill McCloskey
5f7ffdd379
Bug 1224703 - part 1: fix the way we get the message manager r=fabrice
2016-01-05 15:37:01 -08:00
Bill McCloskey
994bef148c
Bug 1228044 - [webext] Filter messages between extensions (r=kmag)
2015-12-23 12:29:39 -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
55f968e981
Bug 1209184: Part 1a - [webext] Make localization work in content processes. r=billm
2015-11-21 12:07:14 -08:00
Kris Maglione
ca794b0e54
Bug 1221415: [webext] Improve error checking and Chrome-compatibility of i18n API. r=billm
2015-11-15 16:54:41 -08:00