Commit Graph

798 Commits

Author SHA1 Message Date
Phil Ringnalda
5781d2a09e Backed out 3 changesets (bug 1203330) for failures in test_delay_update_webextension.js
CLOSED TREE

Backed out changeset 2d42350d209a (bug 1203330)
Backed out changeset 3a12c51c3eca (bug 1203330)
Backed out changeset 31fac390e15d (bug 1203330)
2017-01-26 19:13:11 -08:00
Carsten "Tomcat" Book
f4f95b21aa merge mozilla-central to mozilla-inbound 2017-01-27 11:16:17 +01:00
Florian Quèze
0a4ee94a29 Bug 1334199 - script-generated patch to omit getComputedStyle's second argument when it's falsy, r=jaws. 2017-01-27 10:51:02 +01:00
Andrew Swan
a77193283e Bug 1203330 Part 3 Remove EventManager r=kmag
Also clean up some test warnings related to event listener IPC
along the way.

MozReview-Commit-ID: KOBQX3TynV
2017-01-26 11:27:31 -08:00
Andrew Swan
8e5ca9edb5 Bug 1203330 Part 1 Fix SingletonEventManager r=kmag
This patch adds the ability to run SingletonEventManager handlers in
different modes: sync, async, raw (no exception handling, arg cloning,
or asynchrony), or asyncWithoutClone. When you call the handler,
you're required to specify which variant you want.

Existing uses of SingletonEventManager are all converted to async calls.
Note that some of them were previously synchronous, but it didn't appear
to be necessary.

Also added a callOnClose for SingletonEventManager when the last listener
is removed.

MozReview-Commit-ID: ATHO97dWf3X
2017-01-26 13:43:12 -08:00
Florian Quèze
91f7a2ef3a Bug 1331599 - script-generated patch to replace removeEventListener calls with the once option when possible, r=jaws. 2017-01-25 07:01:52 +01:00
Kris Maglione
dfb667f054 Bug 1332874: Check that extra windows and tabs are closed after each mochitest. r=aswan
MozReview-Commit-ID: GjJxHVnLJi1
2017-01-21 15:19:33 -08:00
Kris Maglione
1654b2c3cc Bug 1321637: Fix execution of batch files with spaces in path. r=mhowell,aswan
MozReview-Commit-ID: 8Q3KFLnXEkl
2017-01-22 16:23:33 -08:00
Gabor Krizsanits
fcef34662d Bug 1303113 - Turn e10s-multi on in Nightly. r=me 2017-01-23 14:15:30 +01:00
Kris Maglione
93c801fe17 Bug 1332868: Fix shutdown race in test_ext_contentscript_permission. r=gabor
MozReview-Commit-ID: EVMcSdU3fTG
2017-01-21 15:20:19 -08:00
Phil Ringnalda
674bd96e1f Merge m-i to m-c, a=merge 2017-01-22 08:47:43 -08:00
Ethan Glasser-Camp
a4f073ff89 Bug 1331467: Enable chrome.storage.sync by default, r=kmag
MozReview-Commit-ID: 76wXwJGobIt
2017-01-18 11:44:17 -05:00
Kris Maglione
29d9676b82 Bug 1305162: Part 3 - Allow requestBody in release builds. r=mixedpuppy
MozReview-Commit-ID: AmlVoDduXHf
2016-12-09 14:37:48 -10:00
Ryan VanderMeulen
4cd658dde1 Backed out changeset 442d75009799 (bug 1331467) for test_ext_storage_content.html failures. 2017-01-20 18:33:47 -05:00
Ethan Glasser-Camp
b68b961fb3 Bug 1331467: Enable chrome.storage.sync by default, r=kmag
MozReview-Commit-ID: 76wXwJGobIt
2017-01-18 11:44:17 -05:00
Mark Banner
55868dde7c Bug 503613 - Remove old 'tail =' lines from xpcshell.ini files; r=gps
MozReview-Commit-ID: 62Hp5ISxowJ
2017-01-18 10:30:39 +00: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
Florian Quèze
63de711857 Bug 1331081 - script generated patch to omit addEventListener/removeEventListener's third parameter when it's false, r=jaws. 2017-01-17 11:50:25 +01:00
Luca Greco
dbcd4bde44 Bug 1330076 - Rewrite test_chrome_ext_shutdown_cleanup.html into an xpcshell test r=aswan
MozReview-Commit-ID: 52AITgCDmJy
2017-01-10 22:00:33 +01:00
Tomislav Jovanovic
1b201ab5f6 Bug 1330167 - CookieStore.tabIds should be an array of tab IDs r=aswan
MozReview-Commit-ID: 7KuVKEEOhlv
2017-01-13 11:58:32 +01:00
Shane Caraveo
166e323191 Bug 1329299 verify frameId in webrequest tests, r=kmag
MozReview-Commit-ID: LuQcGsogs7J
2017-01-12 12:09:35 -08:00
Ryan VanderMeulen
ce4d8c13b9 Bug 1320324 - Fix ESLint error in test_ext_storage_sync.js. 2017-01-12 13:49:00 -05:00
Ethan Glasser-Camp
6636d16a1e Bug 1320324: deleted values are not handled correctly on sync, r=markh
No tests existed for this functionality either, so add some.

MozReview-Commit-ID: FkHV0GBTHov
2016-12-22 13:37:12 -05:00
Andrew Swan
4f7dd4d405 Bug 1326401 Bump up acceptable range for subprocess perf test r=kmag
MozReview-Commit-ID: q9z1TgFDVc
2017-01-11 12:08:14 -08:00
Carsten "Tomcat" Book
aac5cb3c3b Backed out changeset 9ae4e620a16d (bug 1320324) for eslint failure 2017-01-11 16:59:24 +01:00
Ethan Glasser-Camp
f26a53f261 Bug 1320324: deleted values are not handled correctly on sync, r=markh
No tests existed for this functionality either, so add some.

MozReview-Commit-ID: FkHV0GBTHov
2016-12-22 13:37:12 -05:00
Wes Kocher
324094a89d Backed out changeset b446f3bf75e4 (bug 1329299) for bc bustage in browser_ext_webRequest.js a=backout
MozReview-Commit-ID: Hy4cdYhGa7B
2017-01-10 16:04:33 -08:00
Shane Caraveo
c9dcbb1485 Bug 1329299 verify frameId in webrequest tests, r=kmag
MozReview-Commit-ID: LuQcGsogs7J
2017-01-10 14:29:04 -08:00
Mark Banner
ac52569fff Bug 1329614 - [eslint] Catch more cases of importing globals from 'var foo = Cu.import('...');'. r=jaws
MozReview-Commit-ID: 5NKHHb70YA6
2017-01-09 10:12:26 +00:00
Florian Quèze
13cfe1d3f3 Bug 1329182 - remove trailing newURI null parameters in toolkit/, r=jaws. 2017-01-09 20:27:25 +01:00
Jared Wein
0c2dd4fa35 Bug 1329017 - Enable the no-useless-return rule for eslint and use eslint --fix to autofix the errors. r=standard8
MozReview-Commit-ID: 2MhpvzUDgtK
2017-01-06 12:09:28 -05:00
Tom Schuster
dc5a9c790a Bug 1310026 - webext: Add cssOrigin option to insertCSS/removeCSS. r=kmag 2017-01-06 16:07:59 +01:00
Geoff Brown
f78bffac2a Bug 1324870 - Skip test_bug803225.html and test_ext_downloads_misc.js on linux32 only, to enable taskcluster migration; r=jmaher 2017-01-05 16:34:47 -07:00
Iris Hsiao
9fdf8b6ee7 Backed out changeset 724fdfe8f396 (bug 1324870) 2017-01-05 12:21:31 -05:00
Geoff Brown
3bca59f868 Bug 1324870 - Skip test_bug803225.html and test_ext_downloads_misc.js on linux32 only, to enable taskcluster migration; r=jmaher 2017-01-05 09:15:11 -07:00
Ethan Glasser-Camp
2653934949 Bug 1321571 - ensureKeysFor_posts_new_keys pushes keys too many times, r=markh
The kinto.js library assumes that all records coming from the server
will have a last_modified date, and copy it before checking for
equality. That date was missing here because I mocked a fake Kinto
server, so the code to check that the conflict was resolved
successfully got confused.

MozReview-Commit-ID: G4MAIAv1fJf
2016-12-28 15:38:01 -05:00
Jared Wein
e3149c378f Bug 1325464 - Enable object-shorthand rule and run 'mach eslint --fix' with the rule enabled. r=MattN
MozReview-Commit-ID: 7E7LPorrEje
2016-12-29 18:34:54 -05:00
Wes Kocher
2d7553dcfd Backed out 3 changesets (bug 1325464) for xpcshell failures a=backout
Backed out changeset 562ddc32cc21 (bug 1325464)
Backed out changeset cd10db6087dd (bug 1325464)
Backed out changeset 4079437c4648 (bug 1325464)
2016-12-29 14:05:44 -08:00
Jared Wein
34e228f767 Bug 1325464 - Enable object-shorthand rule and run 'mach eslint --fix' with the rule enabled. r=MattN
MozReview-Commit-ID: 8WoGr8i6oCR
2016-12-29 15:20:47 -05:00
Mark Banner
fb8a196639 Bug 1325623 - Fix most no-undef eslint issues in toolkit/components. r=mossop
MozReview-Commit-ID: DYJa1uNVagw
2016-12-23 16:00:46 +00:00
Ethan Glasser-Camp
d9bfc68da1 Bug 1323228 - throw an exception if using the storage API without an ID, r=kmag
This protection is in ext-storage.js rather than
ExtensionStorageSync.jsm because storage.local may one day be migrated
to work using the same code as ExtensionStorageSync, but without any
syncing event loop. When this happens, we still want to raise but only
in the storage.sync case.

MozReview-Commit-ID: Jwu9FA5DZA6
2016-12-19 18:06:05 -05:00
Andrew Swan
106c941213 Bug 1295324 Skip test on android r=me a=test-only
MozReview-Commit-ID: KIfOVtWY4Xi
2016-12-21 13:30:59 -08:00
Andrew Swan
47957bbbec Bug 1295324 Test for content scripts with mozAddonManager r=kmag
MozReview-Commit-ID: BN9HKaHkbuC
2016-10-07 12:54:03 -07:00
Kris Maglione
afdcd341be Bug 1321528: Part 2 - Add tests for response header modification timing. r=mixedpuppy
MozReview-Commit-ID: 46Qsss8YhbY
2016-12-07 11:04:52 -10:00
Kris Maglione
0401146db9 Bug 987512: Part 2 - Remove promise wrappers from AddonTestUtils. r=rhelmer
MozReview-Commit-ID: GyPguoX4r3d
2016-12-17 13:47:37 -08:00
Andrea Marchesini
60a9d8c123 Bug 1322856 - Expose ContextualIdentities (aka containers) to WebExtensions - part 1, r=kmaglione 2016-12-17 18:41:02 +01:00
Sebastian Hengst
d273b12326 Backed out changeset 5a145b21bd64 (bug 1322856) for failing own test test_ext_contextual_identities.js. r=backout 2016-12-16 23:52:11 +01:00
Andrea Marchesini
40b3b9a35c Bug 1322856 - Expose ContextualIdentities (aka containers) to WebExtensions - part 1, r=kmaglione 2016-12-16 22:01:24 +01:00
Phil Ringnalda
8376072edf Backed out changeset 4c343bdb6e2a (bug 1321615) for browser_ext_webRequest.js timeouts
CLOSED TREE
2016-12-01 18:38:11 -08:00
Shane Caraveo
b987100513 Bug 1321615 fix tests for header modification in toplevel loads, r=kmag
MozReview-Commit-ID: 3GfDbeumwzj
2016-12-01 11:46:36 -08:00