Commit graph

420 commits

Author SHA1 Message Date
Kris Maglione
9d0ae0450e Bug 1290598: Refactor native messaging test setup code into separate head file. r=aswan
MozReview-Commit-ID: BN9oeXt79eG

--HG--
rename : toolkit/components/extensions/test/xpcshell/test_ext_native_messaging.js => toolkit/components/extensions/test/xpcshell/test_ext_native_messaging_perf.js
extra : rebase_source : a0b0a1b5ca2caa772e216d059515ace89e582e1e
extra : source : 3f6f0dc1663cb5cd175f8809c3d3312df1535823
2016-07-29 14:42:03 -07:00
Jared Wein
871ed4e3ba Bug 1291855 - Enable the no-else-return rule for eslint. r=Felipe,kmag,mossop
MozReview-Commit-ID: DYOmE6xwMJh

--HG--
extra : rebase_source : bc81b68ea5599fd1815dc34dac7106eef7044483
2016-08-03 18:54:59 -04:00
Wes Kocher
6362b05a21 Backed out 3 changesets (bug 1213990) for problems in browser_ext_pageAction_context.js a=bustage CLOSED TREE
Backed out changeset c9b70a1998fc (bug 1213990)
Backed out changeset ffc2455a9135 (bug 1213990)
Backed out changeset 3223d0970b9a (bug 1213990)
2016-08-03 13:49:50 -07:00
Andrew Swan
0fbd21626b Bug 1213990 Clear storage when webextension is uninstalled r=kmag
MozReview-Commit-ID: BeMOxOCSeru

--HG--
extra : rebase_source : 24a4758a83b1792f8e52e426191abd0e229a4c0b
2016-08-01 16:30:18 -07:00
Wes Kocher
f341d12e53 Backed out 3 changesets (bug 1213990) for webextension failures a=backout
Backed out changeset 2b1fdeff506d (bug 1213990)
Backed out changeset 157efae8dd8a (bug 1213990)
Backed out changeset ea870f4c5a61 (bug 1213990)
2016-08-02 10:51:06 -07:00
Andrew Swan
863d00a569 Bug 1213990 Clear storage when webextension is uninstalled r=kmag
MozReview-Commit-ID: BeMOxOCSeru

--HG--
extra : rebase_source : 552492edeccd340fcb03fcdd34f6229bb2ca7b48
2016-08-01 16:30:18 -07:00
Carsten "Tomcat" Book
bd81ddd0b0 merge mozilla-inbound to mozilla-central a=merge 2016-08-02 17:09:31 +02:00
Wes Kocher
507d36210b Backed out 3 changesets (bug 1213990) for failing a mochitest a=backout
Backed out changeset 846ac5ddba37 (bug 1213990)
Backed out changeset 26bab9c6a89c (bug 1213990)
Backed out changeset 12d7193f1310 (bug 1213990)
2016-08-01 16:56:18 -07:00
Andrew Swan
44326f4fae Bug 1213990 Clear storage when webextension is uninstalled r=kmag
MozReview-Commit-ID: BeMOxOCSeru

--HG--
extra : rebase_source : 389e8ab2f444b615e8b1f558b3f9a588b77f3512
2016-07-28 10:01:09 -07:00
Robert Helmer
e7f6d9d4ec Bug 1290617 - allow non-temp mock webextensions r=kmag
MozReview-Commit-ID: JeEeMkrQ4te

--HG--
extra : rebase_source : 98d95907134c68a347067de1cce601656f27b4a3
2016-07-29 16:14:19 -07:00
Giorgio Maone
3345af4b54 Bug 1201979 - Support requestBody in onBeforeRequest. r=kmag
MozReview-Commit-ID: LAHKN5uZO0

--HG--
extra : rebase_source : 4abe13bea2d21eece768a600f0d76aea42617747
2016-07-29 23:38:43 +02:00
Kris Maglione
4a1b1d6416 Bug 1288912: Follow-up: Skip native messaging tests on Android.
MozReview-Commit-ID: JYcUirnAfqw
2016-07-29 13:09:59 -07:00
Kris Maglione
2cb56b7b11 Bug 1288912: Add tests for native messaging round trip time. r=aswan
MozReview-Commit-ID: 6gOpZhvAZUE

--HG--
extra : rebase_source : 14cb6641ae00087c173da3d39c278802ac779a7b
2016-07-28 20:54:40 -07:00
Kris Maglione
55707f2b84 Bug 1288885: Migrate simple extension mochitests to xpcshell. r=aswan
MozReview-Commit-ID: BiaTf6u43XP

--HG--
rename : toolkit/components/extensions/test/mochitest/test_ext_background_runtime_connect_params.html => toolkit/components/extensions/test/xpcshell/test_ext_background_runtime_connect_params.js
rename : toolkit/components/extensions/test/mochitest/test_ext_extension.html => toolkit/components/extensions/test/xpcshell/test_ext_extension.js
rename : toolkit/components/extensions/test/mochitest/test_ext_idle.html => toolkit/components/extensions/test/xpcshell/test_ext_idle.js
rename : toolkit/components/extensions/test/mochitest/test_ext_onmessage_removelistener.html => toolkit/components/extensions/test/xpcshell/test_ext_onmessage_removelistener.js
rename : toolkit/components/extensions/test/mochitest/test_ext_runtime_getPlatformInfo.html => toolkit/components/extensions/test/xpcshell/test_ext_runtime_getPlatformInfo.js
rename : toolkit/components/extensions/test/mochitest/test_ext_runtime_sendMessage.html => toolkit/components/extensions/test/xpcshell/test_ext_runtime_sendMessage.js
rename : toolkit/components/extensions/test/mochitest/test_ext_simple.html => toolkit/components/extensions/test/xpcshell/test_ext_simple.js
extra : rebase_source : a4931c7a6165193c45ea99538d4cc8300317929f
extra : amend_source : eb3ec077285d7ad83b89b6f1a8df73230a58ab20
extra : intermediate-source : af745bd5c20928ef776a7c94c76cb9c87ac77c71
extra : source : f9fd137c9691e75d9e01d61be14608e7f28c7815
2016-07-22 16:57:58 -07:00
Kris Maglione
6cab484667 Fix botched backout for changeset af745bd5c209 (bug 1288885)
MozReview-Commit-ID: KCC6FQ0yn45

--HG--
extra : amend_source : 1d7255b7fa215407c958d3ba51915f22461d6526
2016-07-28 13:49:38 -07:00
Kris Maglione
55cbd3e601 Backed out changeset af745bd5c209 for xpcshell test failures.
MozReview-Commit-ID: Dt6n5mRFLgN

--HG--
extra : amend_source : 2be72943ed781129bed07c3723d87b0f3d7eca9c
2016-07-28 13:42:02 -07:00
Kris Maglione
b164732faf Bug 1288885: Split out the longest-running alarm tasks into separate units. r=aswan
MozReview-Commit-ID: GwnRd6gncGI

--HG--
rename : toolkit/components/extensions/test/xpcshell/test_ext_alarms.js => toolkit/components/extensions/test/xpcshell/test_ext_alarms_does_not_fire.js
rename : toolkit/components/extensions/test/xpcshell/test_ext_alarms.js => toolkit/components/extensions/test/xpcshell/test_ext_alarms_periodic.js
rename : toolkit/components/extensions/test/xpcshell/test_ext_alarms.js => toolkit/components/extensions/test/xpcshell/test_ext_alarms_replaces.js
extra : source : 43cf27f0e2edb5136c1fa3fe415841f52ee62ec9
extra : histedit_source : 02fd17b1bacd8621c4b27394543d81f66bdb80c8
2016-07-22 19:29:58 -07:00
Kris Maglione
d8c6a793a6 Bug 1288885: Migrate background page mochitests to xpcshell. r=aswan
MozReview-Commit-ID: Fiv7sArlWDw

--HG--
rename : toolkit/components/extensions/test/mochitest/test_ext_background_generated_load_events.html => toolkit/components/extensions/test/xpcshell/test_ext_background_generated_load_events.js
rename : toolkit/components/extensions/test/mochitest/test_ext_background_generated_reload.html => toolkit/components/extensions/test/xpcshell/test_ext_background_generated_reload.js
rename : toolkit/components/extensions/test/mochitest/test_ext_background_sub_windows.html => toolkit/components/extensions/test/xpcshell/test_ext_background_sub_windows.js
rename : toolkit/components/extensions/test/mochitest/test_ext_background_window_properties.html => toolkit/components/extensions/test/xpcshell/test_ext_background_window_properties.js
extra : source : fca55647234643b6fde3b62b3337e491432ab0dc
extra : histedit_source : cfb3890a200c9e49a3480701c66b3c94e88495d0
2016-07-22 18:44:27 -07:00
Kris Maglione
6faa871152 Bug 1288885: Migrate downloads mochitests to xpcshell. r=aswan
MozReview-Commit-ID: Z67uTNUcqD

--HG--
rename : toolkit/components/extensions/test/mochitest/file_download.html => toolkit/components/extensions/test/xpcshell/data/file_download.html
rename : toolkit/components/extensions/test/mochitest/file_download.txt => toolkit/components/extensions/test/xpcshell/data/file_download.txt
rename : toolkit/components/extensions/test/mochitest/test_ext_downloads.html => toolkit/components/extensions/test/xpcshell/test_ext_downloads.js
rename : toolkit/components/extensions/test/mochitest/test_chrome_ext_downloads_download.html => toolkit/components/extensions/test/xpcshell/test_ext_downloads_download.js
rename : toolkit/components/extensions/test/mochitest/test_chrome_ext_downloads_misc.html => toolkit/components/extensions/test/xpcshell/test_ext_downloads_misc.js
rename : toolkit/components/extensions/test/mochitest/test_chrome_ext_downloads_search.html => toolkit/components/extensions/test/xpcshell/test_ext_downloads_search.js
extra : source : abd51b3d2b52da0669680153e5321b9b843d6cd2
extra : histedit_source : b47606b4c1bc828ed445689f57ff600db69e1ad7
2016-07-22 18:49:50 -07:00
Kris Maglione
5f6ca9beb6 Bug 1288885: Migrate storage mochitests to xpcshell. r=aswan
MozReview-Commit-ID: 1DYgv3LNDOW

--HG--
rename : toolkit/components/extensions/test/mochitest/test_ext_storage.html => toolkit/components/extensions/test/xpcshell/test_ext_storage.js
extra : source : d520f1245f5c43d6ca9d4c60684db344e183b0d0
2016-07-22 17:32:31 -07:00
Kris Maglione
f6052f7eae Bug 1288885: Migrate bookmarks mochitests to xpcshell. r=aswan
MozReview-Commit-ID: 9PFJcqXXxhU

--HG--
rename : toolkit/components/extensions/test/mochitest/test_ext_bookmarks.html => browser/components/extensions/test/xpcshell/test_ext_bookmarks.js
extra : source : 8c67ff2971ecc155ce26dc5d9905c5de7e4bfd4b
2016-07-22 17:29:52 -07:00
Kris Maglione
4a132af371 Bug 1288885: Migrate localStorage mochitests to xpcshell. r=aswan
MozReview-Commit-ID: 1sjpnsKYEv5

--HG--
rename : toolkit/components/extensions/test/mochitest/test_ext_localStorage.html => toolkit/components/extensions/test/xpcshell/test_ext_localStorage.js
extra : source : 8f9b353347181aba8d2c5bbb8357251031367b27
2016-07-27 21:47:53 -07:00
Kris Maglione
d9fc463ca9 Bug 1288885: Migrate simple extension mochitests to xpcshell. r=aswan
MozReview-Commit-ID: BiaTf6u43XP

--HG--
rename : toolkit/components/extensions/test/mochitest/test_ext_background_runtime_connect_params.html => toolkit/components/extensions/test/xpcshell/test_ext_background_runtime_connect_params.js
rename : toolkit/components/extensions/test/mochitest/test_ext_extension.html => toolkit/components/extensions/test/xpcshell/test_ext_extension.js
rename : toolkit/components/extensions/test/mochitest/test_ext_idle.html => toolkit/components/extensions/test/xpcshell/test_ext_idle.js
rename : toolkit/components/extensions/test/mochitest/test_ext_onmessage_removelistener.html => toolkit/components/extensions/test/xpcshell/test_ext_onmessage_removelistener.js
rename : toolkit/components/extensions/test/mochitest/test_ext_runtime_getPlatformInfo.html => toolkit/components/extensions/test/xpcshell/test_ext_runtime_getPlatformInfo.js
rename : toolkit/components/extensions/test/mochitest/test_ext_runtime_sendMessage.html => toolkit/components/extensions/test/xpcshell/test_ext_runtime_sendMessage.js
rename : toolkit/components/extensions/test/mochitest/test_ext_simple.html => toolkit/components/extensions/test/xpcshell/test_ext_simple.js
extra : source : f9fd137c9691e75d9e01d61be14608e7f28c7815
2016-07-22 16:57:58 -07:00
Kris Maglione
bacba188eb Bug 1288885: Migrate alarms tests to xpcshell. r=aswan
MozReview-Commit-ID: 6NPOqsAfWSb

--HG--
rename : toolkit/components/extensions/test/mochitest/test_ext_alarms.html => toolkit/components/extensions/test/xpcshell/test_ext_alarms.js
extra : source : 2a6b728f83134c815e3c2b0cc0aceddced403ae5
2016-07-22 16:21:42 -07:00
Kris Maglione
5595379222 Bug 1288885: Support testing WebExtensions from xpcshell tests. r=aswan
Most of the test helper code is derived from the SpecialPowers/ExtensionTestUtils
code that does the same. Eventually, the two implementations should probably
be unified, but I don't think it's worth the trouble for now.

MozReview-Commit-ID: 7Yy9jWkGsMM

--HG--
extra : source : 8da1ed0adf15e8244e57f22c581bbee072a118b9
2016-07-24 16:09:26 -07:00
Sebastian Hengst
144e52be37 Backed out changeset 26f41a685662 (bug 1286746) for failing test_ext_runtime_connect_twoway.html and test_ext_storage_content.html on Android. r=backout 2016-07-28 10:34:56 +02:00
Sebastian Hengst
566ed8c855 Backed out changeset 562910144a3a (bug 1286746) 2016-07-28 10:34:56 +02:00
Sebastian Hengst
b18a29d071 Backed out changeset 8da1ed0adf15 (bug 1288885) for failure and crashes in test_ext_background_window_properties.js on Android in xpcshell and sets tests. r=backout 2016-07-28 10:06:35 +02:00
Sebastian Hengst
daa9f90512 Backed out changeset 2a6b728f8313 (bug 1288885)
--HG--
rename : toolkit/components/extensions/test/xpcshell/test_ext_alarms.js => toolkit/components/extensions/test/mochitest/test_ext_alarms.html
2016-07-28 10:06:34 +02:00
Sebastian Hengst
01d39a3d35 Backed out changeset f9fd137c9691 (bug 1288885)
--HG--
rename : toolkit/components/extensions/test/xpcshell/test_ext_background_runtime_connect_params.js => toolkit/components/extensions/test/mochitest/test_ext_background_runtime_connect_params.html
rename : toolkit/components/extensions/test/xpcshell/test_ext_extension.js => toolkit/components/extensions/test/mochitest/test_ext_extension.html
rename : toolkit/components/extensions/test/xpcshell/test_ext_idle.js => toolkit/components/extensions/test/mochitest/test_ext_idle.html
rename : toolkit/components/extensions/test/xpcshell/test_ext_onmessage_removelistener.js => toolkit/components/extensions/test/mochitest/test_ext_onmessage_removelistener.html
rename : toolkit/components/extensions/test/xpcshell/test_ext_runtime_connect_no_receiver.js => toolkit/components/extensions/test/mochitest/test_ext_runtime_connect_no_receiver.html
rename : toolkit/components/extensions/test/xpcshell/test_ext_runtime_getPlatformInfo.js => toolkit/components/extensions/test/mochitest/test_ext_runtime_getPlatformInfo.html
rename : toolkit/components/extensions/test/xpcshell/test_ext_runtime_sendMessage.js => toolkit/components/extensions/test/mochitest/test_ext_runtime_sendMessage.html
rename : toolkit/components/extensions/test/xpcshell/test_ext_runtime_sendMessage_no_receiver.js => toolkit/components/extensions/test/mochitest/test_ext_runtime_sendMessage_no_receiver.html
rename : toolkit/components/extensions/test/xpcshell/test_ext_simple.js => toolkit/components/extensions/test/mochitest/test_ext_simple.html
2016-07-28 10:06:34 +02:00
Sebastian Hengst
33d9d68712 Backed out changeset 8f9b35334718 (bug 1288885)
--HG--
rename : toolkit/components/extensions/test/xpcshell/test_ext_localStorage.js => toolkit/components/extensions/test/mochitest/test_ext_localStorage.html
2016-07-28 10:06:34 +02:00
Sebastian Hengst
8cf6309948 Backed out changeset 8c67ff2971ec (bug 1288885)
--HG--
rename : browser/components/extensions/test/xpcshell/test_ext_bookmarks.js => toolkit/components/extensions/test/mochitest/test_ext_bookmarks.html
2016-07-28 10:06:34 +02:00
Sebastian Hengst
6b1348baf3 Backed out changeset d520f1245f5c (bug 1288885)
--HG--
rename : toolkit/components/extensions/test/xpcshell/test_ext_storage.js => toolkit/components/extensions/test/mochitest/test_ext_storage.html
2016-07-28 10:06:34 +02:00
Sebastian Hengst
41ab1152be Backed out changeset abd51b3d2b52 (bug 1288885)
--HG--
rename : toolkit/components/extensions/test/xpcshell/data/file_download.html => toolkit/components/extensions/test/mochitest/file_download.html
rename : toolkit/components/extensions/test/xpcshell/data/file_download.txt => toolkit/components/extensions/test/mochitest/file_download.txt
rename : toolkit/components/extensions/test/xpcshell/test_ext_downloads_download.js => toolkit/components/extensions/test/mochitest/test_chrome_ext_downloads_download.html
rename : toolkit/components/extensions/test/xpcshell/test_ext_downloads_misc.js => toolkit/components/extensions/test/mochitest/test_chrome_ext_downloads_misc.html
rename : toolkit/components/extensions/test/xpcshell/test_ext_downloads_search.js => toolkit/components/extensions/test/mochitest/test_chrome_ext_downloads_search.html
rename : toolkit/components/extensions/test/xpcshell/test_ext_downloads.js => toolkit/components/extensions/test/mochitest/test_ext_downloads.html
2016-07-28 10:06:34 +02:00
Sebastian Hengst
b864225bf1 Backed out changeset fca556472346 (bug 1288885)
--HG--
rename : toolkit/components/extensions/test/xpcshell/test_ext_background_generated_load_events.js => toolkit/components/extensions/test/mochitest/test_ext_background_generated_load_events.html
rename : toolkit/components/extensions/test/xpcshell/test_ext_background_generated_reload.js => toolkit/components/extensions/test/mochitest/test_ext_background_generated_reload.html
rename : toolkit/components/extensions/test/xpcshell/test_ext_background_sub_windows.js => toolkit/components/extensions/test/mochitest/test_ext_background_sub_windows.html
rename : toolkit/components/extensions/test/xpcshell/test_ext_background_window_properties.js => toolkit/components/extensions/test/mochitest/test_ext_background_window_properties.html
2016-07-28 10:06:34 +02:00
Sebastian Hengst
00836683c4 Backed out changeset 43cf27f0e2ed (bug 1288885) 2016-07-28 10:06:33 +02:00
Kris Maglione
87cb739adf Bug 1288885: Split out the longest-running alarm tasks into separate units. r=aswan
MozReview-Commit-ID: GwnRd6gncGI

--HG--
rename : toolkit/components/extensions/test/xpcshell/test_ext_alarms.js => toolkit/components/extensions/test/xpcshell/test_ext_alarms_does_not_fire.js
rename : toolkit/components/extensions/test/xpcshell/test_ext_alarms.js => toolkit/components/extensions/test/xpcshell/test_ext_alarms_periodic.js
rename : toolkit/components/extensions/test/xpcshell/test_ext_alarms.js => toolkit/components/extensions/test/xpcshell/test_ext_alarms_replaces.js
extra : rebase_source : f6e989cee3980c80ab1409366f3bdb99effc365e
extra : histedit_source : 8a12aba658b198b0b173187857159e92d09d4458
2016-07-22 19:29:58 -07:00
Kris Maglione
58a6164f54 Bug 1288885: Migrate background page mochitests to xpcshell. r=aswan
MozReview-Commit-ID: Fiv7sArlWDw

--HG--
rename : toolkit/components/extensions/test/mochitest/test_ext_background_generated_load_events.html => toolkit/components/extensions/test/xpcshell/test_ext_background_generated_load_events.js
rename : toolkit/components/extensions/test/mochitest/test_ext_background_generated_reload.html => toolkit/components/extensions/test/xpcshell/test_ext_background_generated_reload.js
rename : toolkit/components/extensions/test/mochitest/test_ext_background_sub_windows.html => toolkit/components/extensions/test/xpcshell/test_ext_background_sub_windows.js
rename : toolkit/components/extensions/test/mochitest/test_ext_background_window_properties.html => toolkit/components/extensions/test/xpcshell/test_ext_background_window_properties.js
extra : rebase_source : feeb29536c588816494fdb578f897d7d88ecb23c
extra : histedit_source : 44b8f476bf0953c0192e5248cc9d5984a73f7d6f
2016-07-22 18:44:27 -07:00
Kris Maglione
5ece514d52 Bug 1288885: Migrate downloads mochitests to xpcshell. r=aswan
MozReview-Commit-ID: Z67uTNUcqD

--HG--
rename : toolkit/components/extensions/test/mochitest/file_download.html => toolkit/components/extensions/test/xpcshell/data/file_download.html
rename : toolkit/components/extensions/test/mochitest/file_download.txt => toolkit/components/extensions/test/xpcshell/data/file_download.txt
rename : toolkit/components/extensions/test/mochitest/test_ext_downloads.html => toolkit/components/extensions/test/xpcshell/test_ext_downloads.js
rename : toolkit/components/extensions/test/mochitest/test_chrome_ext_downloads_download.html => toolkit/components/extensions/test/xpcshell/test_ext_downloads_download.js
rename : toolkit/components/extensions/test/mochitest/test_chrome_ext_downloads_misc.html => toolkit/components/extensions/test/xpcshell/test_ext_downloads_misc.js
rename : toolkit/components/extensions/test/mochitest/test_chrome_ext_downloads_search.html => toolkit/components/extensions/test/xpcshell/test_ext_downloads_search.js
extra : rebase_source : 5fd93c86ec6200290fc514ed568a72fa0e54293b
extra : histedit_source : 63b77e62e6eaf86905132397f8d65fcf6849531b
2016-07-22 18:49:50 -07:00
Kris Maglione
063286898a Bug 1288885: Migrate storage mochitests to xpcshell. r=aswan
MozReview-Commit-ID: 1DYgv3LNDOW

--HG--
rename : toolkit/components/extensions/test/mochitest/test_ext_storage.html => toolkit/components/extensions/test/xpcshell/test_ext_storage.js
extra : rebase_source : 49ffed0516446d8ca5dc647c1fee8b3efc6867d8
extra : histedit_source : 6eeaa383e74b7a6f6d86f87fe9a2f0d9b88a4635
2016-07-22 17:32:31 -07:00
Kris Maglione
ac8debc6f4 Bug 1288885: Migrate bookmarks mochitests to xpcshell. r=aswan
MozReview-Commit-ID: 9PFJcqXXxhU

--HG--
rename : toolkit/components/extensions/test/mochitest/test_ext_bookmarks.html => browser/components/extensions/test/xpcshell/test_ext_bookmarks.js
extra : rebase_source : 2c9d2611b967733ff685cb9ce7886ae326eae6a3
extra : histedit_source : 880c65df5bbd9721e1c7dcf963396e3d73b49c5d
2016-07-22 17:29:52 -07:00
Kris Maglione
ce003f10da Bug 1288885: Migrate localStorage mochitests to xpcshell. r=aswan
MozReview-Commit-ID: 1sjpnsKYEv5

--HG--
rename : toolkit/components/extensions/test/mochitest/test_ext_localStorage.html => toolkit/components/extensions/test/xpcshell/test_ext_localStorage.js
extra : rebase_source : c33f89ad30aa7785a4a12efe48cb498a1471cc72
extra : histedit_source : de6f946ab5b820efad5d75aef85055b3e8bbd50b
2016-07-27 21:47:53 -07:00
Kris Maglione
ec4a2f7021 Bug 1288885: Migrate simple extension mochitests to xpcshell. r=aswan
MozReview-Commit-ID: BiaTf6u43XP

--HG--
rename : toolkit/components/extensions/test/mochitest/test_ext_background_runtime_connect_params.html => toolkit/components/extensions/test/xpcshell/test_ext_background_runtime_connect_params.js
rename : toolkit/components/extensions/test/mochitest/test_ext_extension.html => toolkit/components/extensions/test/xpcshell/test_ext_extension.js
rename : toolkit/components/extensions/test/mochitest/test_ext_idle.html => toolkit/components/extensions/test/xpcshell/test_ext_idle.js
rename : toolkit/components/extensions/test/mochitest/test_ext_onmessage_removelistener.html => toolkit/components/extensions/test/xpcshell/test_ext_onmessage_removelistener.js
rename : toolkit/components/extensions/test/mochitest/test_ext_runtime_connect_no_receiver.html => toolkit/components/extensions/test/xpcshell/test_ext_runtime_connect_no_receiver.js
rename : toolkit/components/extensions/test/mochitest/test_ext_runtime_getPlatformInfo.html => toolkit/components/extensions/test/xpcshell/test_ext_runtime_getPlatformInfo.js
rename : toolkit/components/extensions/test/mochitest/test_ext_runtime_sendMessage.html => toolkit/components/extensions/test/xpcshell/test_ext_runtime_sendMessage.js
rename : toolkit/components/extensions/test/mochitest/test_ext_runtime_sendMessage_no_receiver.html => toolkit/components/extensions/test/xpcshell/test_ext_runtime_sendMessage_no_receiver.js
rename : toolkit/components/extensions/test/mochitest/test_ext_simple.html => toolkit/components/extensions/test/xpcshell/test_ext_simple.js
extra : rebase_source : 3de076c2130a02437313dc3b59573af3a9202273
extra : histedit_source : 989ba78b7408bbc73f7caefc2147b0911e1eed7c
2016-07-22 16:57:58 -07:00
Kris Maglione
c791f6dd21 Bug 1288885: Migrate alarms tests to xpcshell. r=aswan
MozReview-Commit-ID: 6NPOqsAfWSb

--HG--
rename : toolkit/components/extensions/test/mochitest/test_ext_alarms.html => toolkit/components/extensions/test/xpcshell/test_ext_alarms.js
extra : rebase_source : 8d3fa5e2a00c3a0114d25190e8658c1bad7b69c1
extra : histedit_source : 88eaa95b5fe8b6b7f3ac2770beef7b0f7fc33d57
2016-07-22 16:21:42 -07:00
Kris Maglione
ff96d80145 Bug 1288885: Support testing WebExtensions from xpcshell tests. r=aswan
Most of the test helper code is derived from the SpecialPowers/ExtensionTestUtils
code that does the same. Eventually, the two implementations should probably
be unified, but I don't think it's worth the trouble for now.

MozReview-Commit-ID: 7Yy9jWkGsMM

--HG--
extra : rebase_source : 92cc01e1cde97fa79250d51bad5a56181fbe715c
2016-07-24 16:09:26 -07:00
Rob Wu
93136b1f19 Bug 1286746 - Invoke port.onDisconnect if there are no onConnect listeners. r=kmag
MozReview-Commit-ID: DPs36oFm25J

--HG--
extra : rebase_source : 2c104d98c7d51744d1970a941677a1d4de31852b
2016-07-15 17:46:00 -07:00
Rob Wu
d85823bea4 Bug 1286746 - Invoke sendMessage callback even if there are no listeners. r=kmag
MozReview-Commit-ID: HLIC3ZRcwRm

--HG--
extra : rebase_source : ec459a0618df6717158caf38a7596c962d89ac96
2016-07-14 20:34:40 -07:00
Luca Greco
d7252a1c8d Bug 1286526 - [webext] Fix shutdown issues on empty addon with a valid manifest. r=aswan
MozReview-Commit-ID: 30MryAPYBv0

--HG--
extra : rebase_source : 3cce09a704263c13eda837a7b4a0063deaa55268
2016-07-13 13:12:59 +02:00
Luca Greco
eab2b0ad2c Bug 1268773 - Notify Addon Listeners when the preferred addon debug global is changed. r=aswan
MozReview-Commit-ID: Hn7jb8Kni2J

--HG--
extra : rebase_source : db4a2545950e3b8d32808475ea4b16bd88c43272
2016-07-07 16:29:36 +02:00
Rob Wu
5d91567c97 Bug 1280482 - Add export helpers to content scripts. r=kmag
MozReview-Commit-ID: I4o3NXVphJX

--HG--
extra : transplant_source : P%B0k%A3%E6%ADz%ACE%BF%2B%5C%B0%9C%E8k%A3%DF%D6%C8
2016-07-15 23:33:47 -07:00
Johann Hofmann
03def5b207 Bug 1277524 - Add a WebExtension test that moz-extension is considered a trustworthy origin. r=kmag
MozReview-Commit-ID: 1LLNWwIU90

--HG--
extra : rebase_source : 759718dea882e10ce1307fca1b9d415c8f10c067
extra : histedit_source : 1f8fd6a084d0314e5a264b73164bcf2d35127c6b
2016-06-03 12:26:28 +02:00
Kris Maglione
fba8996a05 Bug 1274775 - Make sure background pages are created with a PresShell. r=billm
MozReview-Commit-ID: GLWg5aK47g5

--HG--
extra : rebase_source : 472365762aca534e826173989c48f5058960a987
2016-07-24 15:09:07 -07:00
Rob Wu
f8554fe4b9 Bug 1234677 - Introduce _generated_background_page.html r=billm
- Fixes bugzil.la/1234677
- Fixes bugzil.la/1286057
- Fixes bug: the URL failed to load if a query string or reference
  fragment was present.

MozReview-Commit-ID: 4oMwI3IS7OX

--HG--
extra : rebase_source : 621878e4f62febdc34899192e254f8ec315b789e
2016-07-12 13:55:14 -07:00
Rob Wu
40ef620db2 Bug 1287245 - Ensure globally unique internal port IDs r=billm
MozReview-Commit-ID: FXNP5MadlMx

--HG--
extra : rebase_source : b96ddf1898adcedce9bea40f5b1283f8f27485ef
2016-07-15 21:44:03 -07:00
Iris Hsiao
d677544a02 Backed out changeset 4dd2466573ec (bug 1234677) for Mochitest test_chrome_ext_background_page.html failure 2016-07-20 12:54:00 +08:00
Iris Hsiao
23202d54b2 Backed out changeset 7c026e26932d (bug 1287245) for Mochitest test_ext_background_runtime_connect_params.html failure 2016-07-20 11:04:45 +08:00
Rob Wu
feb2e74708 Bug 1234677 - Introduce _generated_background_page.html r=billm
- Fixes bugzil.la/1234677
- Fixes bugzil.la/1286057
- Fixes bug: the URL failed to load if a query string or reference
  fragment was present.

MozReview-Commit-ID: 4oMwI3IS7OX

--HG--
extra : rebase_source : 60096dd421d18c0991f807a6f07eb72be10109dd
2016-07-12 13:55:14 -07:00
Rob Wu
fcbcffffd6 Bug 1287229 - port.disconnect should not throw r=billm
MozReview-Commit-ID: 7d8Zmb4OAd0

--HG--
extra : rebase_source : 6766832c0081679eadf1bdbc1576f8b554c68e3c
2016-07-15 22:46:42 -07:00
Rob Wu
28a234ae47 Bug 1287245 - Ensure globally unique internal port IDs r=billm
MozReview-Commit-ID: FXNP5MadlMx

--HG--
extra : rebase_source : fc9bf0f2dff872536430c1da3bacbc29dff7b14a
2016-07-15 21:44:03 -07:00
Rob Wu
b82e0653f4 Bug 1286746 - Invoke sendMessage callback even if there are no listeners. r=kmag
MozReview-Commit-ID: HLIC3ZRcwRm

--HG--
extra : transplant_source : %BCJ%CC%00%E7N%92%B1%10%81%EDLd%85V%85%9E%0C%03%06
extra : histedit_source : 8689d6860cd7acca6ada8271d7297c0ec4a3a863
2016-07-14 20:34:40 -07:00
Rob Wu
7b06f057c9 Bug 1286746 - Invoke port.onDisconnect if there are no onConnect listeners. r=kmag
MozReview-Commit-ID: DPs36oFm25J

--HG--
extra : transplant_source : y%D0%5CF9%8C%FB%C9%D72%A2g%CF%AD-d%89%2B%FC%14
extra : histedit_source : 34050222a86d7e6c25f94e21dfe498e1cda98e8a
2016-07-15 17:46:00 -07:00
Andrew Swan
8d4abb78c5 Bug 1285059 Do not use signal.pause r=kmag
MozReview-Commit-ID: JKTbFMktx8Y

--HG--
extra : rebase_source : badde67b6c7a685e31bbedba82b193d3c01554a5
2016-07-06 16:49:36 -07:00
Kris Maglione
5421efdfa0 Bug 1284020: Treat window.fetch/window.XMLHttpRequest the same as the global variants in content scripts. r=aswan
MozReview-Commit-ID: Cuz6CiNZdrd

--HG--
extra : source : 56d636b5d961f3accab65064e7f81be1f78ad81e
extra : amend_source : cdf3359ed7c3e77ba21c942d2fc0280c8146648a
2016-07-12 15:45:07 -07:00
Andrew Swan
889286caba Bug 1285448 Apply windows test hack to all windows versions r=kmag
MozReview-Commit-ID: K6DqaxsN9fn

--HG--
extra : rebase_source : 738b1ca57df0aee86376dc5dd7ebef5ee9e9fa8c
2016-07-07 20:41:16 -07:00
Andrew Swan
d1a5ac7b3f Bug 1283010 Fix windows registry paths for native messaging r=kmag
MozReview-Commit-ID: GdaDycckptp

--HG--
extra : rebase_source : 2d752e8e6106e393c10127da11f605744d5fc5f3
2016-06-29 21:47:06 -07:00
Andrew Swan
5b775d5271 Bug 1272522 Handle stderr of native app r=kmag
MozReview-Commit-ID: 5qGw83uTYTu

--HG--
extra : rebase_source : 8cefe9f2661782b45000ff704db2ea7aaa46ac68
2016-07-06 14:57:56 -07:00
Phil Ringnalda
17eab3dd64 Backed out changeset 6a8acb16142d (bug 1283010) for Windows failures in test_native_messaging.js 2016-07-06 19:18:31 -07:00
Andrew Swan
e5645e5c78 Bug 1283010 Fix windows registry paths for native messaging r=kmag
MozReview-Commit-ID: GdaDycckptp

--HG--
extra : rebase_source : f5d6b445108feeb233a10122f53eac7e4fb1521d
2016-06-29 21:47:06 -07:00
Andrew Swan
dbbcc4f12d Bug 1281995 Support relative paths in host manifest on windows r=kmag
MozReview-Commit-ID: DaqYdPGQC3A

--HG--
extra : rebase_source : 4afc5dc11b145283c92aa58e0670dfd38c881489
2016-06-27 14:52:57 -07:00
Carsten "Tomcat" Book
60fc89ed14 Backed out changeset d4379d1513fd (bug 1272522) for failures in test_ext_alarms.html 2016-07-04 06:25:51 +02:00
Andrew Swan
55e7a44550 Bug 1272522 Handle stderr of native app r=kmag
MozReview-Commit-ID: 5qGw83uTYTu

--HG--
extra : rebase_source : 748b4d02defbdb412cb81709e2ded27347b1d797
2016-06-17 07:27:07 -07:00
Andrew Swan
1eac929388 Bug 1270360 Implement runtime.sendNativeMessage() r=kmag
MozReview-Commit-ID: 93FaGaYto5w

--HG--
extra : rebase_source : 520ff9d6bb6c8d9262c87103090236fcf1923b49
2016-06-08 14:52:35 -07:00
Carsten "Tomcat" Book
4a4a88314c Merge mozilla-central to mozilla-inbound 2016-06-17 01:03:05 +01:00
Martin Giger
6ef9c40b41 Bug 1267221 - Add 'error' field to WebNavigation onErrorOccurred details. r=rpl,aswan
MozReview-Commit-ID: HC8Lro9J4XF
2016-06-16 11:23:10 +02:00
Andrew Swan
cedc1d8eaf Bug 1274708 Use Context.jsonStringify() in connectNative r=kmag
MozReview-Commit-ID: J7q49nLg4F3

--HG--
extra : rebase_source : 9bdddffa43811fdff10fa75ea77bc0641012c9a3
2016-06-16 10:10:54 -07:00
Andrew Swan
8bf4c1d66e Bug 1274708 Add BaseContext.jsonStringify() r=kmag
MozReview-Commit-ID: E4F1e8hDA5a

--HG--
extra : rebase_source : e34a87e387248051633281000fa6d9b49f6cd533
2016-06-16 08:30:58 -07:00
Carsten "Tomcat" Book
1466c64ef7 Merge mozilla-central to fx-team 2016-06-15 06:25:33 +01:00
Carsten "Tomcat" Book
58167fd092 merge mozilla-inbound to mozilla-central a=merge 2016-06-15 06:24:33 +01:00
Bob Silverberg
f662a3a3de Bug 1277686 - Issue a warning for manifests with any "incognito" property other than "spanning", r=kmag
MozReview-Commit-ID: BNxyv30TGDZ
2016-06-09 08:16:18 -04:00
Andrew Swan
4024904cc7 Bug 1270359 Implement connectNative on windows r=kmag
MozReview-Commit-ID: IHJuGt2Us8e

--HG--
extra : rebase_source : ca7374a13ad3c7c46ea8e0e4c73acaab0fa0a336
2016-06-09 15:10:54 -07:00
Kris Maglione
a1dac7caad Bug 1279392: [webext] Move API permission definitions to the schemas. r=aswan
MozReview-Commit-ID: 8m7wJrAbFwS

--HG--
extra : source : a00cf073f5c00380d4e42b13bc0cd3146b708845
extra : amend_source : d74ef90e88acbe62e33af3b5b9cf870d5c0a9d3e
2016-06-09 17:44:47 -07:00
Sebastian Hengst
f8035f62a8 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
b465305345 Bug 1279392: [webext] Move API permission definitions to the schemas. r=aswan
MozReview-Commit-ID: 8m7wJrAbFwS

--HG--
extra : rebase_source : cba877c0ef400917b0b7e5913895e64ebefb34b9
extra : amend_source : 6e943015e3e00854c431cbd653994a6734e66ce4
2016-06-09 17:44:47 -07:00
Luca Greco
98b645e50a Bug 1242522 - [webext] Test UrlFilter on WebNavigation event listeners. r=kmag
MozReview-Commit-ID: FxAYXCHjlUD

--HG--
extra : rebase_source : 242b58c3a706aeca2bdea1e5732be2e93045108b
2016-06-09 16:12:20 +02:00
Carsten "Tomcat" Book
4ee1ed2b8f merge mozilla-inbound to central a=merge
--HG--
extra : amend_source : 10247ace8885c608987dcf31d47368e0dec09b19
2016-06-10 15:39:23 +02:00
Kris Maglione
6439777db0 Bug 1271785: [webext] Better error messages for "choices" schema types. r=aswan
The generated messages are still a bit rough in some instances, but they're at
least much better than what we have now.

MozReview-Commit-ID: gTS0RvDnwk

--HG--
rename : toolkit/components/extensions/test/xpcshell/.eslintrc => browser/components/extensions/test/xpcshell/.eslintrc
rename : toolkit/components/extensions/test/xpcshell/head.js => browser/components/extensions/test/xpcshell/head.js
rename : toolkit/components/extensions/test/xpcshell/test_ext_manifest_content_security_policy.js => browser/components/extensions/test/xpcshell/test_ext_manifest_commands.js
rename : toolkit/components/extensions/test/xpcshell/xpcshell.ini => browser/components/extensions/test/xpcshell/xpcshell.ini
extra : rebase_source : 058603a2ab0efa90d3626b82be6d5e2cf1436fc3
extra : amend_source : 3a7924ef237cb392dd2f4c1f696b8858daad43ab
2016-06-04 23:31:35 -07:00
Kris Maglione
5d03979f6b Bug 1278733: Turn on JSDoc validation, and fix basic errors in existing comments. r=aswan
MozReview-Commit-ID: EZpOyvoi2h0

--HG--
extra : rebase_source : b03b211a1fe3aad3c760bd0f9235bbaaca171a9a
2016-06-07 18:36:19 -07:00
Andrew Swan
80434719cd Bug 1270357 Implement runtime.connectNative() r=kmag
MozReview-Commit-ID: Fo4BxEo3xus

--HG--
extra : rebase_source : 7fb28ebb89474c2f65bf844b3337fd2906cd0ad3
2016-06-08 20:23:40 -07:00
Carsten "Tomcat" Book
c6d661cfe2 merge mozilla-inbound to mozilla-central a=merge 2016-06-07 15:23:03 +02:00
Andrew Swan
74021d63c0 Bug 1270356 Part 2: Implement parsing and validation of native host manifests r=kmag
MozReview-Commit-ID: 3aXlBAgV4ti

--HG--
extra : rebase_source : ca0bb5ec8e93ef806d2c3a662f4863400595c0fa
2016-05-17 15:17:52 -07:00
Andrew Swan
1b1d9f5e45 Bug 1270356 Part 1: Add native messaging paths to XRE directory provider r=kmag
MozReview-Commit-ID: 2tjR3r9YySy

--HG--
extra : rebase_source : 1c8da185fd653e91f40cebc5e27ae560a787ef8e
extra : source : 77a30c81f8e830676a23da91b87ab78cda93a4d0
2016-05-12 11:39:27 -07:00
Kris Maglione
54c22ba9e3 Bug 1269141: Remove content script CSS when disabling an extension. r=aswan
MozReview-Commit-ID: Jhg4XzddIkA

--HG--
extra : rebase_source : 76376b369739cbba218cb7741b09ae040dafb6b4
extra : amend_source : 036a99c79100e4c3dca9076f28b93a42e0d15ac9
2016-06-04 21:42:55 -07:00
Kris Maglione
e5c33247eb Bug 1256607: Support cross-origin fetch() access in WebExtension content scripts. r=aswan
MozReview-Commit-ID: Aw1LSMY3BAW

--HG--
extra : rebase_source : 46b8e7cab96f248204801d2b96e64d8cdd1779ed
2016-06-04 20:31:13 -07:00
Kris Maglione
580b798d56 Bug 1267328: Re-enable the background script alert tests. r=trivial
MozReview-Commit-ID: 4YScHAmRaMf
2016-06-04 21:21:09 -07:00
Carsten "Tomcat" Book
71eb3110f9 merge mozilla-inbound to mozilla-central a=merge 2016-06-03 12:00:06 +02:00
Bob Silverberg
1a2e1cbc77 Bug 1276338 - chrome.runtime.id is undefined in content scripts, r=kmag
MozReview-Commit-ID: BXqB1rW9DzB

--HG--
extra : transplant_source : %A1%94%B0%E9%19%B6%BC%04%84dd%EA%E9%9B%80%CD%FD%83%D5%B3
2016-05-31 11:55:30 -04:00
Bob Silverberg
de50cc2773 Bug 1263167 - Complete test coverage for browser.extension.inIncognitoContext, r=kmag
MozReview-Commit-ID: HQ9cmZMhn1o

--HG--
extra : transplant_source : 2%08%86Ul%01%83%C40%15%E3%7E%9E%B1%28%DC%A4%40%7Bp
2016-04-08 10:19:19 -04:00
Andrew Swan
a011b10df7 Bug 1272425 Fix downloads misc tests r=kmag
See the bug for extended discussion, trying to fix this with re-used
URLs doesn't seem practical so just use unique URLs for partial downloads.

MozReview-Commit-ID: FdS4XroVUqj

--HG--
extra : rebase_source : 4f635850018c455074b7ffe15c37dedbaa2ede4d
2016-05-26 20:31:05 -07:00
Bob Silverberg
ee573539c4 Bug 1274559 - Type error for parameter options (Unexpected property "buttons") for notifications.create. r=kmag
MozReview-Commit-ID: FqjXfG2te5J

--HG--
extra : transplant_source : %DD%91%0Ed.%7B%B2%10%1F%C0%CC%1C%3D%C4%25_m%EC%88%DB
2016-05-30 14:32:40 -04:00
Andrew Swan
2187d37278 Bug 1271345 Fix brower.download.download() on blob: urls r=kmag
Calling download() on a blob URL was failing in schema validation
since we weren't propagating the extension principal all the way
to the call to scriptSecurityManager.checkLoadURI...

MozReview-Commit-ID: JgEnQ6yxO4P

--HG--
extra : rebase_source : d84933237e301c13ba34221c092b1e895acc20db
2016-05-31 11:42:41 -07:00