Commit graph

869 commits

Author SHA1 Message Date
Sebastian Hengst
a0b7f79b3c Backed out changeset 6c4c29c0b05a (bug 1197420) for failing test_ext_all_apis.html. r=backout 2017-03-24 20:56:54 +01:00
Andrew Swan
c3f87a3014 Bug 1197420 Part 1 Schema groundwork for optional permissions r=kmag
MozReview-Commit-ID: JIfPYjxjFfM

--HG--
extra : rebase_source : e212c8209c7fb8d52466c1ede94f38006654ac85
extra : source : 4232cbc11710c9c9e9eb8757b54140e87307274f
2017-03-24 11:10:26 -07:00
Kris Maglione
c58efd578e Bug 1346607: Follow-up: Fix intermittent failure on Windows. r=me
MozReview-Commit-ID: 9tfJ4ekq7BR
2017-03-23 21:18:42 -07:00
Kris Maglione
34d1c8e0d9 Bug 1346607: Begin speculative preload of popups on hover. r=mixedpuppy
Ideally we'd try to detect hover intent here, but the preload is relatively
cheap, so I don't think we have much to lose by starting out simple.

MozReview-Commit-ID: 7pjiohGMJVc

--HG--
extra : rebase_source : 90659e21d5165fef69735d1f746fd89b9d792365
2017-03-11 19:05:09 -08:00
Kris Maglione
6e50c8fc6d Bug 1335180: Fix race in browser_ext_tabs_reload_bypass_cache. r=mixedpuppy
MozReview-Commit-ID: FXqRHwZUll6

--HG--
extra : rebase_source : ee1bee7f9ed4ca2b56159a769b65c25b523e3a05
2017-03-14 09:20:17 -07:00
Shane Caraveo
c0ced9c42f Bug 1318791 support internal commands to open actions from context menus, r=kmag
MozReview-Commit-ID: 8haLmxc81BM

--HG--
extra : rebase_source : 5cab59045ef8df4ebf5beb7db1a8f9edb584c28c
2017-03-22 10:25:25 -07:00
Mark Banner
bd625e4e9f Bug 1347712 - Change the testing configurations into ESLint configurations within eslint-plugin-mozilla - automatically update .eslintrc.js test config files for new config locations. r=jaws
MozReview-Commit-ID: LH0CQOPfoe6

--HG--
extra : rebase_source : 83eaf40c5cbb5e25cfb3f3b5afadf4fbf0422c92
2017-03-20 12:36:37 +01:00
Luca Greco
14db3ec8b7 Bug 1345722 - Split webNavigation onCreatedNavigationTarget tests to prevent them to fail intermittently. r=mixedpuppy
MozReview-Commit-ID: 9s8qgBrpAfz

--HG--
rename : browser/components/extensions/test/browser/browser_ext_webNavigation_onCreatedNavigationTarget.js => browser/components/extensions/test/browser/browser_ext_webNavigation_onCreatedNavigationTarget_contextmenu.js
extra : rebase_source : af796950caf6fae909b3f17f35a0db2c0d5bb908
2017-03-20 19:38:36 +01:00
Tomislav Jovanovic
8dd875bed5 Bug 1339559 - Identify script that resulted in non-structured-clonable data r=kmag
MozReview-Commit-ID: AURB4Qpwimh

--HG--
extra : rebase_source : 51c70e2d18745c49494b2dead4b5863eba88c08b
2017-03-13 09:04:45 +01:00
Sebastian Hengst
c9f5cc6b45 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 8nsStTZt40O
2017-03-18 16:24:53 +01:00
Jerry Krinock
7a8b5ea810 Bug 1343473 - Fixed parentId on the root node returned from bookmarks.getSubTree. r=bsilverberg, r=mixedpuppy
--HG--
extra : rebase_source : e53f37e5492035a3b62cd2caba6a5e6cdc436a91
2017-03-16 15:43:00 -04:00
Matthew Wein
44cfffc793 Bug 1338525 - Add test coverage for theme validation r=mikedeboer
MozReview-Commit-ID: FLYMpceZYhA

--HG--
extra : rebase_source : 4c11ce0ee80a53326709ddeb10527ce83d6b9846
2017-03-09 16:56:46 -05:00
Shane Caraveo
eefe88f8e9 Bug 1339440 use frameUrl to match context menus on frames r=kmag
MozReview-Commit-ID: LIlAZIP4HNx

--HG--
extra : rebase_source : 2272774352a8d1cfaf9a6b209891c9bfd94fff19
2017-03-16 15:02:28 -07:00
Shane Caraveo
12d136d99b Bug 1339739 fix intermittent timeout by splitting browser_ext_sidebarAction.js, r=kmag
MozReview-Commit-ID: KeBJHSXo23a

--HG--
rename : browser/components/extensions/test/browser/browser_ext_sidebarAction.js => browser/components/extensions/test/browser/browser_ext_sidebarAction_tabs.js
rename : browser/components/extensions/test/browser/browser_ext_sidebarAction.js => browser/components/extensions/test/browser/browser_ext_sidebarAction_windows.js
extra : rebase_source : 512eed83ebff953ef3b349843a7c76881d7e457e
2017-03-16 14:27:05 -07:00
Sebastian Hengst
87d8dd6c56 Backed out changeset 1a4f971e5654 (bug 1338525) 2017-03-16 20:52:26 +01:00
Matthew Wein
5389303fdc Bug 1338525 - Add test coverage for theme validation r=mikedeboer
MozReview-Commit-ID: FLYMpceZYhA

--HG--
extra : rebase_source : cac4bdb6f11d0821cc4e3bfb7b8b875d02859f93
2017-03-09 16:56:46 -05:00
Phil Ringnalda
3a274bd10f Backed out changeset 075395ba45fe (bug 1339440) for browser_ext_contextMenus_chrome.js failures
CLOSED TREE
2017-03-15 18:32:50 -07:00
Shane Caraveo
caabad8144 Bug 1339440 use frameUrl to match context menus on frames r=kmag
MozReview-Commit-ID: LIlAZIP4HNx

--HG--
extra : rebase_source : 2c66049fa29bbd7e64eae485a26f764ef0041903
2017-03-15 15:58:53 -07:00
Tomislav Jovanovic
2ad8230ba4 Bug 1319070 - Test matching against the principal. r=kmag
MozReview-Commit-ID: LjuiizBh1OK
2017-03-15 10:06:43 +01:00
Michael Kaply
b48ab1c18f Bug 1341458 - Move homepage to chrome_settings_overrides. r=bsilverberg,mixedpuppy
MozReview-Commit-ID: 5wtaUxXco8z

--HG--
extra : rebase_source : b9373aadcb9b2cd5506b3722719da5d969b2c52d
2017-03-07 10:31:43 -06:00
Matthew Wein
78eec000ff Bug 1275287 - Use the same browser_style styling for options that we use for popups r=mixedpuppy
MozReview-Commit-ID: HtbkC9Nf6S8

--HG--
extra : rebase_source : 0e9d32555b5d7cff53abcc6858445de35c470f92
2017-02-02 15:32:02 -08:00
Iris Hsiao
8ace1d9801 Backed out changeset eead99c3e41a (bug 1275287) for mochitest failures in browser_ext_optionsPage_browser_style.js 2017-03-14 10:38:11 +08:00
Matthew Wein
97e8b6d381 Bug 1275287 - Use the same browser_style styling for options that we use for popups r=mixedpuppy
MozReview-Commit-ID: HtbkC9Nf6S8

--HG--
extra : rebase_source : 07c4ba217ef7c86c9792a130b4f64e5996ef92e7
2017-02-02 15:32:02 -08:00
Luca Greco
f420c4c957 Bug 1344376 - Clicking on a link with target=_blank should fire onCreatedNavigationTarget. r=billm
MozReview-Commit-ID: JVao8IuBz9B

--HG--
extra : rebase_source : f9f7f7d413bd4339ce1d5773c7db58d8d0f7d62d
2017-03-06 20:55:02 +01:00
Bob Silverberg
b958022605 Bug 1341541 - WebExtensions bookmarks.getRecent() results include raw tag objects, r=mak,mixedpuppy
MozReview-Commit-ID: 8FabO0eoktP

--HG--
extra : rebase_source : 513999541506b803a4816aa81bd8df978934579b
2017-02-28 08:44:43 -05:00
Jared Wein
b91c8d76ac Bug 1343921 - Implement support for custom icons through the Theming API. r=mattw,mikedeboer
MozReview-Commit-ID: KMMR7cT8Mzp

--HG--
extra : rebase_source : b99d17634b7147ca846a6b156461c8ddbca45010
2017-03-06 18:10:39 -05:00
Sebastian Hengst
ae5ce5bbed Backed out changeset 1666512ef081 (bug 1343921) for failing browser_ext_themes_chromeparity.js and browser_ext_themes_icons.js. r=backout on a CLOSED TREE 2017-03-06 23:18:57 +01:00
Michael Kaply
ddf45d8187 Bug 1344773 - Backout bug 1298950. r=mixedpuppy
MozReview-Commit-ID: 5tzksbcHtA9

--HG--
extra : rebase_source : dd232410788b3ba392754906d00210ba211fb379
2017-03-06 11:33:54 -06:00
Jared Wein
b68b950736 Bug 1343921 - Implement support for custom icons through the Theming API. r=mattw,mikedeboer
MozReview-Commit-ID: KMMR7cT8Mzp

--HG--
extra : rebase_source : 97e186668765cef97424e8e6d9e121864ebecec3
2017-03-06 15:16:35 -05:00
Carsten "Tomcat" Book
d0bd960945 merge mozilla-inbound to mozilla-central a=merge 2017-03-06 10:53:27 +01:00
Luca Greco
f30c630e4d Bug 1340529 - Fix shown/hidden events for a devtools_panel toggled from toolbox preferences. r=kmag
MozReview-Commit-ID: H81qwCEoaf9

--HG--
extra : rebase_source : 8376f43d40739be337f983c34a9527137fb1c1c5
2017-02-16 04:07:49 +01:00
Luca Greco
0db343d655 Bug 1341089 - devtools.network.onNavigated should be fired when the target page has been navigated. r=kmag
MozReview-Commit-ID: I8HHraSZFGq

--HG--
extra : rebase_source : 3785cf99cb168b94d4f67574dfc35ace7d910a42
2017-02-20 18:47:37 +01:00
Luca Greco
110957e903 Bug 1340671 - [webext] Fix race in getDevToolsTargetForContext utility method. r=kmag
MozReview-Commit-ID: 82r45FeljAV

--HG--
extra : rebase_source : 9c4061018956d4528696c35991273e3f0dbaa527
2017-02-17 21:50:49 +01:00
Tushar Saini (:shatur)
ab529e5e79 Bug 1305528 - Remove ignoreEvent from API events for which it is inappropriate. r=bsilverberg,mixedpuppy
MozReview-Commit-ID: Cado1fxLYxr

--HG--
extra : rebase_source : 263d0ef1bc2f38866571d2bb6d555b8dcc9dca38
2017-03-02 02:01:44 +05:30
Shane Caraveo
24aa66e0a0 Bug 1344408 fix eager loading of CUI, r=kmag
MozReview-Commit-ID: DX2fB5cGNB0

--HG--
extra : rebase_source : 3fd496e703baeccb2d0fa33ba0c274ccc7a9b114
2017-03-03 16:15:06 -08:00
Tomislav Jovanovic
cc9c50b366 Bug 1337975 - Fix intermittent tabs.create test_urlbar_focus r=mixedpuppy
MozReview-Commit-ID: J16ztP81Zov

--HG--
extra : rebase_source : 5f9d43e2dff33b8427f68b4897ea277e16bab7fd
2017-03-02 22:39:06 +01:00
Carsten "Tomcat" Book
cf269a43bd merge mozilla-inbound to mozilla-central a=merge 2017-03-03 13:03:48 +01:00
Tomislav Jovanovic
c423bdbe47 Bug 1343583 - Fix individual tests for function toString revision r=aswan
MozReview-Commit-ID: LHABSIrgpBi

--HG--
extra : rebase_source : 360704a13362dbebdccb6dc8eed9c6ef404726ff
2017-03-02 00:46:13 +01:00
Wes Kocher
3656974fa2 Bug 1337457 - ESlint fix a=bustage
MozReview-Commit-ID: 3HqVQVkN8hf
2017-03-02 10:54:52 -08:00
Wes Kocher
b9ff582762 Backed out 2 changesets (bug 1343583) at developer's request a=backout
Backed out changeset 10fccfc11db1 (bug 1343583)
Backed out changeset 3b9e06e3d9b8 (bug 1343583)

MozReview-Commit-ID: FKEYDU9MZIa
2017-03-02 10:44:07 -08:00
Tomislav Jovanovic
44f84f6295 Bug 1343583 - Fix individual tests for function toString revision r=aswan
MozReview-Commit-ID: LHABSIrgpBi

--HG--
extra : rebase_source : b9def2fbeffbb4f2a61daca2333c4263921967c9
2017-03-02 00:46:13 +01:00
Rob Wu
148f2d5afd Bug 1337457 - Handle missing commands[*].suggested_key r=kmag
Defaulting to "" instead of null because Chrome too defaults to "".

MozReview-Commit-ID: 7pJYCzVR4f6

--HG--
extra : rebase_source : f23df13825cbb9c8d2e344db8b4a78b6d6d29120
2017-02-07 20:06:47 +01:00
Luca Greco
2d5146d463 Bug 1190687 - [webext] webNavigation.onCreatedNavigationTarget on new windows/tabs from window.open. r=billm
MozReview-Commit-ID: KFtRP1eSI05

--HG--
extra : rebase_source : 8a7be1abd5f76295fbc3734f237cd5dd5584e71f
2017-02-24 19:49:49 +01:00
Luca Greco
706324f05b Bug 1190687 - [webext] webNavigation.onCreatedNavigationTarget on new windows/tabs from context menu and user clicks on links. r=kmag
MozReview-Commit-ID: KYVKkVUSOzR

--HG--
extra : rebase_source : 95a995a2bceac3488347a87b7363a72d76012ce8
2017-02-24 19:49:38 +01:00
Luca Greco
de5896b417 Bug 1190687 - [webext] Convert openContextMenu and closeContextMenu test helpers into async functions. r=kmag
MozReview-Commit-ID: AD57ftJiVlR

--HG--
extra : rebase_source : 335fad80d92844ae2d773abf39186d772a67c08a
2017-02-22 19:02:56 +01:00
Mike de Boer
c594086fd3 Bug 1330349 - Part 1 - move the new theme WebExtension API to the toolkit collection of APIs. r=aswan
MozReview-Commit-ID: LERYdJHNvxW

--HG--
rename : browser/components/extensions/ext-theme.js => toolkit/components/extensions/ext-theme.js
rename : browser/components/extensions/schemas/theme.json => toolkit/components/extensions/schemas/theme.json
rename : browser/components/extensions/test/browser/browser_ext_themes_chromeparity.js => toolkit/components/extensions/test/browser/browser_ext_themes_chromeparity.js
rename : browser/components/extensions/test/browser/browser_ext_themes_dynamic_updates.js => toolkit/components/extensions/test/browser/browser_ext_themes_dynamic_updates.js
rename : browser/components/extensions/test/browser/browser_ext_themes_lwtsupport.js => toolkit/components/extensions/test/browser/browser_ext_themes_lwtsupport.js
extra : rebase_source : 17af3a7d6e72b33853534187f1b68c6340cc2895
2017-03-02 14:22:14 +01:00
Sebastian Hengst
097faaf0fa 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
--HG--
rename : toolkit/components/extensions/ext-theme.js => browser/components/extensions/ext-theme.js
rename : toolkit/components/extensions/schemas/theme.json => browser/components/extensions/schemas/theme.json
rename : toolkit/components/extensions/test/browser/browser_ext_themes_chromeparity.js => browser/components/extensions/test/browser/browser_ext_themes_chromeparity.js
rename : toolkit/components/extensions/test/browser/browser_ext_themes_dynamic_updates.js => browser/components/extensions/test/browser/browser_ext_themes_dynamic_updates.js
rename : toolkit/components/extensions/test/browser/browser_ext_themes_lwtsupport.js => browser/components/extensions/test/browser/browser_ext_themes_lwtsupport.js
2017-03-02 00:03:10 +01:00
Mike de Boer
f81f8d216e Bug 1330349 - Part 1 - move the new theme WebExtension API to the toolkit collection of APIs. r=aswan
MozReview-Commit-ID: D2SwtSu1VZw

--HG--
rename : browser/components/extensions/ext-theme.js => toolkit/components/extensions/ext-theme.js
rename : browser/components/extensions/schemas/theme.json => toolkit/components/extensions/schemas/theme.json
rename : browser/components/extensions/test/browser/browser_ext_themes_chromeparity.js => toolkit/components/extensions/test/browser/browser_ext_themes_chromeparity.js
rename : browser/components/extensions/test/browser/browser_ext_themes_dynamic_updates.js => toolkit/components/extensions/test/browser/browser_ext_themes_dynamic_updates.js
rename : browser/components/extensions/test/browser/browser_ext_themes_lwtsupport.js => toolkit/components/extensions/test/browser/browser_ext_themes_lwtsupport.js
extra : rebase_source : b408c306c81c6bfa148a97255f7b68c6a4054f2b
2017-03-01 17:57:13 +01:00
Kris Maglione
55139d4741 Bug 1258360: Follow-up ESLint fix. r=me
MozReview-Commit-ID: 9TMZCfVfO3V

--HG--
extra : rebase_source : 095920a40b4310adfa3e61e8b4193cb136b2d76a
2017-03-02 17:02:58 -08:00
Kris Maglione
9720220674 Bug 1258360: Implement onMessageExternal and onConnectExternal. r=mixedpuppy
MozReview-Commit-ID: 7NTrgyWpXbv

--HG--
rename : toolkit/components/extensions/test/mochitest/test_ext_sendmessage_reply2.html => toolkit/components/extensions/test/mochitest/test_ext_external_messaging.html
extra : rebase_source : 1db4b96f85963f144b4dd0c1985a7634c904e5a9
extra : amend_source : 4573d392aacbce3500a436df2eca8ea1be4497a8
2017-02-11 13:28:18 -08:00
Sebastian Hengst
5b64461cd0 Backed out changeset 5c2a88e35ffc (bug 1330349) for failing xpcshell test test_dss.js. r=backout
--HG--
rename : toolkit/components/extensions/ext-theme.js => browser/components/extensions/ext-theme.js
rename : toolkit/components/extensions/schemas/theme.json => browser/components/extensions/schemas/theme.json
rename : toolkit/components/extensions/test/browser/browser_ext_themes_chromeparity.js => browser/components/extensions/test/browser/browser_ext_themes_chromeparity.js
rename : toolkit/components/extensions/test/browser/browser_ext_themes_dynamic_updates.js => browser/components/extensions/test/browser/browser_ext_themes_dynamic_updates.js
rename : toolkit/components/extensions/test/browser/browser_ext_themes_lwtsupport.js => browser/components/extensions/test/browser/browser_ext_themes_lwtsupport.js
2017-03-01 20:09:01 +01:00
Mike de Boer
3306b63381 Bug 1330349 - Part 1 - move the new theme WebExtension API to the toolkit collection of APIs. r=aswan
MozReview-Commit-ID: D2SwtSu1VZw

--HG--
rename : browser/components/extensions/ext-theme.js => toolkit/components/extensions/ext-theme.js
rename : browser/components/extensions/schemas/theme.json => toolkit/components/extensions/schemas/theme.json
rename : browser/components/extensions/test/browser/browser_ext_themes_chromeparity.js => toolkit/components/extensions/test/browser/browser_ext_themes_chromeparity.js
rename : browser/components/extensions/test/browser/browser_ext_themes_dynamic_updates.js => toolkit/components/extensions/test/browser/browser_ext_themes_dynamic_updates.js
rename : browser/components/extensions/test/browser/browser_ext_themes_lwtsupport.js => toolkit/components/extensions/test/browser/browser_ext_themes_lwtsupport.js
extra : rebase_source : b408c306c81c6bfa148a97255f7b68c6a4054f2b
2017-03-01 17:57:13 +01:00
Tooru Fujisawa
6ebcdfba2d Bug 1317400 - Part 5: Fix remaining WebExtensions tests. r=zombie 2017-03-04 20:37:14 +09:00
Shane Caraveo
a4ed9eb735 Bug 1313459 support CUI areas for browserAction, r=aswan
MozReview-Commit-ID: IoPOCv6M0qy

--HG--
extra : rebase_source : b032c4e8d1f9fe3cdc79ea9216540b7de51a572a
2017-02-22 18:47:16 -08:00
Phil Ringnalda
a9b627ca77 Backed out changeset 14dbbe36e676 (bug 1313459) for browser_ext_browserAction_area.js timeouts 2017-02-21 19:58:54 -08:00
Bob Silverberg
5ab18de332 Bug 1339868 - browsingData.settings includes an invalid property in its returned objects, r=aswan
Also fixes browsingData.settings() does not work if "Time range to clear" is set to "Everything".

MozReview-Commit-ID: 5GtwYF6xCSj

--HG--
extra : rebase_source : adbb4d9142a2b8086a6e03bc23d84b7e3921aea6
2017-02-15 12:39:03 -05:00
Bob Silverberg
8eebddf88e Bug 1338312 - browser.sessions.getRecentlyClosed returns incorrect information for tabs in closed windows, r=aswan
MozReview-Commit-ID: FrUhiR9Q9aV

--HG--
extra : rebase_source : 10eabf425631f2d39eecc595b57fb7966eb168fd
2017-02-14 15:23:46 -05:00
Shane Caraveo
a226f9e310 Bug 1313459 support CUI areas for browserAction, r=aswan
MozReview-Commit-ID: IoPOCv6M0qy

--HG--
extra : rebase_source : 501d3bd94c7f2859c8c5b3b05667cdb35a679b62
2017-02-21 10:00:06 -08:00
Shane Caraveo
3da56e266d Bug 1340739 sidebar window is not the browser window, r=kmag
MozReview-Commit-ID: 9HBwIaAefO1

--HG--
extra : rebase_source : 00bd8aaee20d4c9b3c5988a260416d4e515144d6
2017-02-21 16:16:21 -08:00
Iris Hsiao
d9833ac312 Backed out changeset 3d9ddc7244ad (bug 1313459) for bunch of browser chrome failures 2017-02-21 10:21:49 +08:00
Shane Caraveo
3d46ad01cd Bug 1313459 support CUI areas for browserAction, r=aswan
MozReview-Commit-ID: IoPOCv6M0qy

--HG--
extra : rebase_source : f32093d8d0cb8a3c0dbaa80b87e7dc49b44354c5
2017-02-20 15:31:34 -08:00
Carsten "Tomcat" Book
9857d2af8e merge mozilla-inbound to mozilla-central a=merge 2017-02-20 14:05:25 +01:00
Xidorn Quan
3e72a08b95 Bug 1339394 - Don't serialize transparent color to transparent keyword when not necessary. r=heycam,jaws
MozReview-Commit-ID: 59cmaCoFJMR

--HG--
extra : rebase_source : 3b927d3c056b66e98f457de1726cf9d459eb8708
2017-02-16 10:26:13 +11:00
Rob Wu
a9a421070d Bug 1314903 has been fixed, use callParentFunctionNoReturn in ext-c-omnibox.js r=mattw
MozReview-Commit-ID: FL8JKWjkpO2

--HG--
extra : rebase_source : 147509b8aa68cf4c1afd907cfca61a14155e9f7b
2017-02-17 20:05:51 +01:00
Luca Greco
8a61d7124f Bug 1300587 - Workaround issues with dock/undock devtools toolbox with a devtools_panel. r=kmag
- this workaround is related to the same issue described in Bug 1075490
  for the SDK "dev/panel" module.

MozReview-Commit-ID: 5UYn1F88u1

--HG--
extra : rebase_source : 19fdf7902e64b294b515296ce9781db0f9810475
2016-10-07 12:37:53 +02:00
Luca Greco
aa57f6acbe Bug 1300587 - Implements devtools_panel context and devtools.panel.create API method. r=kmag
MozReview-Commit-ID: GVpwEkHqP3o

--HG--
extra : rebase_source : 868884e4e6b5dab47ca00028f87d86f0471233d2
2017-02-09 18:23:18 +01:00
Shane Caraveo
2c4cc1cdc2 Bug 1338726 fix icon style for new windows, r=kmag
MozReview-Commit-ID: BQOgqOwtSdm

--HG--
extra : rebase_source : 6a2b2654ed38ba763a88d068cab92a9085e15fdb
2017-02-13 15:56:46 -08:00
Shane Caraveo
c5a8a0ef53 Bug 1338727 add command support for sidebar-action, r=aswan
MozReview-Commit-ID: Jp1cuTzsDz4

--HG--
extra : rebase_source : b323170662d5e8ac241314b2bb4210c8d4264af7
2017-02-14 16:24:03 -08:00
Matthew Wein
787ffdeeea Bug 1298950 - Add support for overriding about:home to chrome_url_overrides r=mixedpuppy
MozReview-Commit-ID: 4Bc2F0W7WqV

--HG--
rename : browser/components/extensions/test/browser/browser_ext_url_overrides.js => browser/components/extensions/test/browser/browser_ext_url_overrides_newtab.js
extra : rebase_source : 3f7fbae000c436e29556c1743bb43c22242017b2
2017-02-13 11:36:38 +00:00
Phil Ringnalda
215ca1024e Merge m-i to m-c, a=merge 2017-02-11 17:42:19 -08:00
Kris Maglione
1187110bd9 Bug 1338409: Part 2 - Lazily parse the schema data for each namespace property, as it is needed. r=aswan
MozReview-Commit-ID: FNQJdt6BnjI

--HG--
extra : rebase_source : c7e937b9e487c40d0167b51f949140eb96dc06e1
2017-02-09 18:59:49 -08:00
Kris Maglione
6851746d1a Bug 1338409: Part 1 - Lazily parse the schema data for each namespace as it is needed. r=aswan
MozReview-Commit-ID: 73q9ba9sLtb

--HG--
extra : rebase_source : 9900392db716c6d955fee873bd0f2ac2fa728dff
2017-02-10 21:06:55 -08:00
Tomislav Jovanovic
4a731d5e5d Bug 1335743 - Add modifiers field to OnClickData schema r=aswan
MozReview-Commit-ID: E5T4K5iuM6m

--HG--
extra : rebase_source : f4e79dd18122b9a7a3af6a2850e36f801a9a1c96
2017-02-09 20:58:23 +01:00
Shane Caraveo
6359cf10d6 Bug 1208596 implement sidebar api for webextensions, f?kmag, gijs r=Gijs,kmag
MozReview-Commit-ID: 6GMdU5kcrFR

--HG--
extra : rebase_source : 03acc88de0a87051f222408cc6e80b8f62a770cb
2017-02-09 15:32:50 -08:00
Bob Silverberg
3ed36c468a Bug 1300588 - Implements the devtools.network.onNavigated API event, r=kmag,ochameau
MozReview-Commit-ID: 3P2KTzuzbWn

--HG--
extra : rebase_source : 1f9f1ccd80c871ac2c750620faab13421039d7bd
2017-01-20 14:50:20 -05:00
Carsten "Tomcat" Book
092e5dc5f1 merge mozilla-inbound to mozilla-central a=merge 2017-02-07 14:08:46 +01:00
Tomislav Jovanovic
739d46249f Bug 1295072 - Focus urlbar after opening an empty new tab r=kmag
MozReview-Commit-ID: 3dzCzHTxQrh

--HG--
extra : rebase_source : 35fd5d1267c73bfc74fe31cf2c82ca71c8f22ada
2017-02-04 20:48:38 +01:00
Kris Maglione
395aa1f787 Bug 1336308: Part 5 - Add documentation for the Android-specific tab API helpers. r=aswan
MozReview-Commit-ID: UN78mhAArC

--HG--
extra : rebase_source : 6913804ebc3f1f464d900b84cf5d7cf9cc7c4952
2017-02-03 15:29:46 -08:00
Kris Maglione
28b57587cb Bug 1336308: Part 4 - Rename tab variables that refer to native tabs to avoid confusion. r=aswan
MozReview-Commit-ID: 5An7K1crYRS

--HG--
extra : rebase_source : b052d46fe2883850c95b2116534ee098f0d4efa2
2017-02-03 12:57:43 -08:00
Kris Maglione
d76e319fe5 Bug 1336308: Part 3 - Add inline documentation for tabs API. r=aswan
MozReview-Commit-ID: 9ZwCkHcVv15

--HG--
extra : rebase_source : 565c1f7dce05b16eee62841dab558b902d4e0628
2017-02-02 19:30:56 -08:00
Kris Maglione
1eb1be7a98 Bug 1336308: Part 2 - Add a TabBase.sendMessage and TabBase.capture helper methods. r=aswan
MozReview-Commit-ID: EP8uxCkztvi

--HG--
extra : rebase_source : 03d6f3ce6e58172591ef82604b7090528964ebb6
2017-02-03 13:00:39 -08:00
Kris Maglione
df848343c9 Bug 1336308: Part 1 - Fix the capitalization of innerWindowID properties. r=aswan
MozReview-Commit-ID: 1qp49K9zc40

--HG--
extra : rebase_source : 79aa93fd6c82463200233e6a0bb415727bb8da6b
2017-02-06 11:55:53 -08:00
Kris Maglione
f9ec213ea7 Bug 1260548: Part 5 - Factor out <browser> data logic into shared modules. r=aswan
MozReview-Commit-ID: GHPympWA7U

--HG--
extra : rebase_source : 50cb851feb302b051431a77a9d66436757d73b0d
2017-01-30 20:11:14 -08:00
Kris Maglione
a5b26306c7 Bug 1260548: Part 4 - Factor out tab status listener logic into shared module. r=aswan
MozReview-Commit-ID: Ff9gLKdGQHX

--HG--
extra : rebase_source : 88bc49ef0e0f4b75d4cc1c76a157ec19df0c6491
2017-01-28 20:00:24 -08:00
Kris Maglione
3b4ac1de08 Bug 1260548: Part 3 - Factor out the extension popup code into its own module. r=aswan
MozReview-Commit-ID: HpaAkt5nBqf

--HG--
rename : browser/components/extensions/ext-utils.js => browser/components/extensions/ExtensionPopups.jsm
extra : rebase_source : b4b9c5ad6ce0b01f4171eb41f3d60b65d8a4bf6d
2017-01-28 15:00:15 -08:00
Kris Maglione
8fe4abee51 Bug 1260548: Part 2 - Factor out the excuteScript/insertCSS logic. r=aswan
MozReview-Commit-ID: 8FxlX7MKZsN

--HG--
extra : rebase_source : c9dcb23aa96820779bc74a69c83ff50d1491836f
2017-01-30 18:51:29 -08:00
Kris Maglione
3fe8cbd2c9 Bug 1260548: Part 1 - Factor out the common functionality of the tabs API. r=aswan
MozReview-Commit-ID: AS7asn6nXzr

--HG--
extra : rebase_source : f81a28a979b6d1a76534343bed2029456cc6a2c7
2017-01-30 22:44:16 -08:00
Jared Wein
d4e78d7571 Bug 1335171 - Implement Chrome-parity support for a few theme properties. r=mattw,mikedeboer
MozReview-Commit-ID: C244c3Oh4bC

--HG--
extra : rebase_source : cc4b95d2c85bae68d3e527273112a89e12038a7e
2017-01-31 17:32:54 -05:00
Matthew Wein
8bcec996bf Bug 1330341 - Add support for dynamic updates r=mikedeboer
MozReview-Commit-ID: 8wA7J1oX2t

--HG--
extra : rebase_source : 73a72834a84f722461fab83b225bea384e3791c1
2017-01-25 15:11:20 -08:00
Tomislav Jovanovic
f56c9857a4 Bug 1302742 - Add keyboard modifiers to contextMenus ClickInfo r=aswan
MozReview-Commit-ID: K4YnQdH5uOO

--HG--
extra : rebase_source : 68a01fef150987cf2d15a4f63e7693ee50707af7
2017-01-27 21:10:58 +01:00
Carsten "Tomcat" Book
29cd257175 merge mozilla-inbound to mozilla-central a=merge 2017-01-30 15:59:14 +01:00
Kris Maglione
22bea68112 Bug 1334893: Don't reset theme styling when non-theme extension shuts down. r=aswan
MozReview-Commit-ID: 19I0GDxvDcb
2017-01-29 12:23:50 -08:00
Wes Kocher
7cd28f7e5d Merge inbound to central, a=merge
MozReview-Commit-ID: HvoljuLV6Gj
2017-01-27 16:37:18 -08:00
Shane Caraveo
d6558d44dc Bug 1190689 implement onAuthRequired for WebRequest, r=kmag
MozReview-Commit-ID: D6ydPIMNzDI

--HG--
extra : rebase_source : eb20ffb7d9169bcf523aab08d6382abf3ed93616
2017-01-26 13:40:36 -08:00
Andrew Swan
322ee1283f Bug 1203330 Part 2 Convert EventManager uses to SingletonEventManager r=kmag
MozReview-Commit-ID: A12TPwAYzTS

--HG--
extra : rebase_source : 10526ee923dc1eed24bac3c9b9c80c54b8e174e9
2017-01-26 11:27:03 -08:00
Andrew Swan
30deceecf8 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

--HG--
extra : rebase_source : bf02d79e3fbab84892be8a7e52ea7a1caf2e003d
2017-01-26 20:00:33 -08:00
Phil Ringnalda
9447dfdbd4 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
dca07ffc3a merge mozilla-central to mozilla-inbound 2017-01-27 11:16:17 +01:00
Florian Quèze
b11907c7aa Bug 1334156 - script-generated patch to replace .ownerDocument.defaultView with .ownerGlobal, r=jaws. 2017-01-27 10:51:03 +01:00
Luca Greco
2e3a1bb4de Bug 1300584 - Implements devtools.inspectedWindow.reload. r=kmag
MozReview-Commit-ID: J4ttcS7efsO

--HG--
extra : rebase_source : d8268770b123f7e92cc4d4b2594bcc8b7565ed84
2017-01-28 06:26:53 +01:00
Andrew Swan
2dde6b8e9b Bug 1203330 Part 2 Convert EventManager uses to SingletonEventManager r=kmag
MozReview-Commit-ID: A12TPwAYzTS

--HG--
extra : rebase_source : 3e034fba247132c3b7a92ce8f4656136c2313a20
2017-01-26 11:27:03 -08:00
Andrew Swan
f04f785725 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

--HG--
extra : rebase_source : 43988ee453e965e1c591b1c64603c22f5a103cff
2017-01-26 13:43:12 -08:00
Florian Quèze
0e0865f4fc 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
Phil Ringnalda
bf98cd4315 Merge m-i to m-c, a=merge 2017-01-24 18:53:29 -08:00
Kris Maglione
c36ea7667c Bug 1333201: Don't import gDevTools.jsm before necessary. r=rpl
MozReview-Commit-ID: 9bNA3ZEEYD3

--HG--
extra : rebase_source : aa36042c5a3171dcde98c253dd9adbeae11fec12
extra : amend_source : 15cce0526fc8274ee68176a86e958df208b3cf28
2017-01-23 13:22:10 -08:00
Jared Wein
2274b6ea69 Bug 1330340 - Implement support for lightweight theme properties (headerURL, accentcolor, textcolor) for Theming API. r=mikedeboer
MozReview-Commit-ID: GS1Gh4HVcOt

--HG--
extra : rebase_source : 5d95a0232afd57655d6d908998e0936a7444b604
2017-01-24 11:44:44 -05:00
Wes Kocher
12d87c0624 Backed out changeset 386d5a9d293f (bug 1333201) for b-c bustage a=backout CLOSED TREE
MozReview-Commit-ID: HIjhQCxDn0B
2017-01-24 11:59:27 -08:00
Kris Maglione
f288b648be Bug 1333201: Don't import gDevTools.jsm before necessary. r=rpl
MozReview-Commit-ID: 9bNA3ZEEYD3

--HG--
extra : rebase_source : 5af3af219645e0bee47fd62eb3d35e9be400704b
2017-01-23 13:22:10 -08:00
Matthew Wein
1534b7a30a Bug 1234150 - Support overriding "about:newtab" using chrome_url_overrides. r=aswan,mixedpuppy
MozReview-Commit-ID: 4psqXfT1w2p

--HG--
extra : rebase_source : 1fdf62f5130ab994112aa37730a95c8620c99138
2017-01-10 14:24:50 -05:00
Luca Greco
6d1e4fbc40 Bug 1300584 - Implements devtools.inspectedWindow.eval. r=kmag
MozReview-Commit-ID: 6Z76W8tKt9x

--HG--
extra : rebase_source : 39aefecdbdfd20e8cb93a259e9e199900144a81e
2016-12-02 15:46:49 -05:00
Phil Ringnalda
a17e96d752 Backed out changeset 70253d6678af (bug 1295072) for failures in browser_ext_tabs_create.js 2017-02-05 13:23:21 -08:00
Tomislav Jovanovic
82076a7ff1 Bug 1295072 - Focus urlbar after opening an empty new tab r=kmag
MozReview-Commit-ID: 3dzCzHTxQrh

--HG--
extra : rebase_source : 0098f06f83c77c03bb2f9eeb4031296f2b22cedb
2017-02-04 20:48:38 +01:00
Bob Silverberg
e47d2482c1 Bug 1321303 - Part 8: Implement browsingData serviceWorkers dataType, r=baku
MozReview-Commit-ID: 10zSlmaKjIj

--HG--
extra : rebase_source : 82ba465f0deb8c0cf3dc74e8b91307462b1af3a7
2016-12-23 16:27:46 -05:00
Bob Silverberg
434bba33c0 Bug 1321303 - Part 7: Implement browsingData.removePasswords, r=aswan,Dolske
MozReview-Commit-ID: E23EYrBs3Ze

--HG--
extra : rebase_source : 2f0bff44105858e3cd2f0f1b032d2a2e561a77fc
2016-12-20 16:32:47 -05:00
Bob Silverberg
4d0117d869 Bug 1321303 - Part 6: Implement browsingData.removePluginData, r=mak
MozReview-Commit-ID: EpHceeFKMf7

--HG--
rename : browser/base/content/test/plugins/browser_clearplugindata.html => browser/components/extensions/test/browser/file_clearplugindata.html
extra : rebase_source : ead8312d991983c67a9f096f57b583e574705ecd
2016-12-19 16:55:02 -05:00
Bob Silverberg
b01c7f1952 Bug 1321303 - Part 5: Implement browsingData.removeFormData, r=aswan
MozReview-Commit-ID: aK6m7vl3i1

--HG--
extra : rebase_source : c4508afb54be332628ca18eb2a4c96c7415d69f1
2016-12-14 14:29:57 -05:00
Bob Silverberg
93c77f2374 Bug 1321303 - Part 4: Implement browsingData.removeDownloads, r=aswan
MozReview-Commit-ID: 6D0bLoJBByy

--HG--
extra : rebase_source : 284c0d253221b27475dbe49b3b1b4b356a5891dd
2016-12-13 12:41:11 -05:00
Bob Silverberg
86607cb2ef Bug 1321303 - Part 3: Implement browsingData.removeHistory, r=aswan
MozReview-Commit-ID: 5BkLOGUSqfZ

--HG--
extra : rebase_source : 1d9ff18f0af076110f1756bdfa3cd68b5d1b7e53
2016-12-12 16:44:59 -05:00
Bob Silverberg
80a9299082 Bug 1321303 - Part 2: Implement browsingData.removeCache, r=aswan
MozReview-Commit-ID: 3mBgpkoFaYJ

--HG--
rename : browser/components/extensions/test/xpcshell/test_ext_browsingData_cookies.js => browser/components/extensions/test/xpcshell/test_ext_browsingData_cookies_cache.js
extra : rebase_source : d095580269db6970d371bc8aba50b9a72223fd6c
extra : source : 8aa9018801ca462f8c0ebdbbd0a618003be64c15
2016-12-01 14:01:08 -05:00
Bob Silverberg
98ccceae37 Bug 1321303 - Part 1: Implement browsingData.remove and removeCookies, r=aswan,mak
MozReview-Commit-ID: DawjN9bGcmL

--HG--
extra : rebase_source : 8894c417c7b0aed07b7637699ec8236a3edcb065
extra : source : a6f47027566a5cf8e1ffb1a5993c357f46105794
2016-11-30 10:18:02 -05:00
Mark Banner
16e6d381ac Bug 503613 - Remove old 'tail =' lines from xpcshell.ini files; r=gps
MozReview-Commit-ID: 62Hp5ISxowJ

--HG--
extra : rebase_source : daa8efb3409031fea553f4fd0c9d0746e38dc308
extra : histedit_source : b4c23aacf678ba0d0ac9c09191a7c494ead11a08
2017-01-18 10:30:39 +00:00
Luca Greco
ad2ebb3255 Bug 1291737 - implements devtools.inspectedWindow.tabId. r=kmag
MozReview-Commit-ID: L60Ivfl8dVG

--HG--
extra : rebase_source : ca1b52b791fd2cbf7302ed7c110998b7d9d6ad27
2016-11-18 19:05:27 +01:00
Luca Greco
e9119d4272 Bug 1291737 - Implements the devtools_page context. r=kmag
MozReview-Commit-ID: CxS5e101C3z

--HG--
extra : rebase_source : a8a3dbc184f096173caa842a6be3dcf710e16ec0
2017-01-18 15:55:21 +01:00
Carsten "Tomcat" Book
709bd29d0a merge mozilla-inbound to mozilla-central a=merge 2017-01-19 16:05:22 +01:00
Kris Maglione
21c138c5cb Bug 1331999: Fix race in setting initial popup background color. r=aswan
MozReview-Commit-ID: KgRTxRIFbVd

--HG--
extra : rebase_source : 161205779281749ed1c8fc49a8481c838c4775bb
2017-01-18 11:38:46 -08:00
Kris Maglione
94213ad506 Bug 1320395: Part 3 - Run WebExtensions in their own process type. r=billm,bobowen
MozReview-Commit-ID: FZ4f1Lda5vh

--HG--
extra : rebase_source : 013dfd2ab5e74097d81b0a2afebd3e02060f5e75
2017-01-12 14:11:47 -08:00
Tomislav Jovanovic
9723a29fc6 Bug 1330167 - CookieStore.tabIds should be an array of tab IDs r=aswan
MozReview-Commit-ID: 7KuVKEEOhlv

--HG--
extra : rebase_source : 5c9693ec8194da62805fc6b4fbc3ba2513e9f1c3
2017-01-13 11:58:32 +01:00
Matthew Wein
e3673f105f Bug 1330337 - Add basic theme framework hidden behind pref r=mikedeboer
MozReview-Commit-ID: 1kje3tc7y9O

--HG--
extra : rebase_source : 62fa9ff12f20877deade86f4ad8a3c64d95bc448
2017-01-11 14:34:23 -05:00
Carsten "Tomcat" Book
088f1dc213 Merge mozilla-central to autoland 2017-01-12 10:39:04 +01:00
Carsten "Tomcat" Book
3ad97e202a merge mozilla-inbound to mozilla-central a=merge 2017-01-12 10:14:43 +01:00
Bob Silverberg
48702a014c Bug 1329971 - tab objects returned by sessions.getRecentlyClosed are missing some data, r=kmag
MozReview-Commit-ID: GB3Xaxg8HRf

--HG--
extra : rebase_source : 47d1d976b51ee53a4bfb64523dac41603380ed6e
2017-01-11 09:14:58 -05:00
Rob Wu
1fc7ef5070 Bug 1325830 - initialize tabListener if needed r=kmag
To verify, run the test in isolation:
mach mochitest browser/components/extensions/test/browser/browser_ext_tabs_executeScript_no_create.js

Without the fix, the test fails in e10s; with the fix, the test passes.

MozReview-Commit-ID: Imf0Ue7ORHd

--HG--
extra : rebase_source : a34ba67cf05f56dc360d46a6e30f0b0083a5a8a4
2016-12-26 12:30:50 +01:00
Kris Maglione
cc6af1c474 Clean up onChanged event handler cruft. r=aswan (no bug)
MozReview-Commit-ID: 7uyjRQ9tyWS

--HG--
extra : rebase_source : f47e744073bdf9d7365e761926550d0cc9abe61f
2017-01-11 11:27:03 -08:00
Luca Greco
60d15646a3 Bug 1324429 - Context menu items without contexts should inherit it from their parent. r=kmag
MozReview-Commit-ID: 9BKDdFZ6Hdd

--HG--
extra : rebase_source : 79d6fdc46caa0599160e2f797e103c0bf179c3e1
2016-12-21 16:44:30 -05:00
Mark Banner
582fcb8090 Bug 1329614 - [eslint] Catch more cases of importing globals from 'var foo = Cu.import('...');'. r=jaws
MozReview-Commit-ID: 5NKHHb70YA6

--HG--
extra : rebase_source : 4551e56f56065349fb9ddc8d90e67f9dc84c1701
2017-01-09 10:12:26 +00:00
Florian Quèze
028a82f682 Bug 1329182 - remove trailing newURI null parameters in browser/, r=jaws. 2017-01-09 20:27:25 +01:00
Jared Wein
b33bfba51a Bug 1329017 - Enable the no-useless-return rule for eslint and use eslint --fix to autofix the errors. r=standard8
MozReview-Commit-ID: 2MhpvzUDgtK

--HG--
extra : rebase_source : 1df2b81badfe556928f6424c8990e4b3fde7056f
2017-01-06 12:09:28 -05:00
Jared Wein
43cacee3a5 Bug 1328995 - Remove unnecessary Promise.resolve() wrapper on return from async function. r=kmag
MozReview-Commit-ID: Jp40DyphLDj

--HG--
extra : rebase_source : 072fe57dd78e2f227703ba194b11156fcfe070b4
2017-01-05 15:55:30 -05:00
Tomislav Jovanovic
19ab5e2771 Bug 1320412 - Emit tabs.onUpdated event for title changes r=kmag
MozReview-Commit-ID: I0d5GJ8Rsev

--HG--
extra : rebase_source : b5cbe37fdddd048cb93504e4be3a272e5cbf1f53
2017-01-05 00:19:38 +01:00
Tom Schuster
3c8c39df45 Bug 1310026 - webext: Add cssOrigin option to insertCSS/removeCSS. r=kmag 2017-01-06 16:07:59 +01:00
Laurent
e7c67bac3c Bug 1322033 - "Patch to support Function Keys in WebExtensions". r=kmag 2016-12-31 08:34:00 +01:00
Jared Wein
560afd3f8e Bug 1326479 - Fix 'indent' eslint errors now that eslint scans multiline array and object definitions. r=Gijs
MozReview-Commit-ID: 99mWjxu8PPn

--HG--
extra : rebase_source : f78d800263b8544ce0accbdb2dc57b303969543f
2017-01-03 10:07:50 -05:00
Wes Kocher
31ced84f43 Merge m-c to autoland, a=merge 2016-12-22 18:45:10 -08:00
JerryShih
fa00bf1ff1 Bug 1310681 - do not use devtools colorUtils in browser. r=kmag,tromey
MozReview-Commit-ID: 3qbsBGC7Lt6

--HG--
extra : rebase_source : 3af07b87a2c07fb0283a46c144a8104445da918b
2016-10-21 10:03:58 -04:00
Wes Kocher
f015ecd4bf Backed out changeset 781d1e9b8586 (bug 1322033) for webextension xpcshell bustage a=backout
--HG--
extra : rebase_source : 46591fb028e7a25db4e24c476896526b420a1280
2016-12-19 14:27:15 -08:00
Laurent
f861aecae8 Bug 1322033 - Support Function Keys in WebExtensions. r=kmag
--HG--
extra : rebase_source : 4aae66a0868bd711b92e3ce29a1cdc3ecdb7f13d
2016-12-04 02:19:00 -05:00
Tomislav Jovanovic
689c8eff70 Bug 1316020 - Add separator before extension items in context menus r=kmag
MozReview-Commit-ID: LNQTZtNQgLN

--HG--
extra : rebase_source : 324262ce73f33206de5b15af9087a8e10c7ffe66
2016-12-06 01:29:09 +01:00
Tomislav Jovanovic
6db67b4e57 Bug 1316020 - Implement tab context for browser.contextMenus r=kmag
MozReview-Commit-ID: LNQTZtNQgLN

--HG--
rename : browser/components/extensions/test/browser/browser_ext_contextMenus_actionMenus.js => browser/components/extensions/test/browser/browser_ext_contextMenus_chrome.js
extra : rebase_source : 09094a700a5a7a1cc2d95ebea4fd6ddadf7928f2
2016-11-21 23:29:42 +01:00
Shane Caraveo
75b4321f38 Bug 1321615 fix tests for header modification in toplevel loads, r=kmag
MozReview-Commit-ID: DN6LgekAsRm

--HG--
extra : rebase_source : d94aaab49c2df55ea7e5628ad4561bf0743011b1
2016-12-17 10:14:26 -10:00
Andy McKay
390a9ca00f bug 1307012 raise an error on invalid id r=kmag
MozReview-Commit-ID: FDdPzmtN2mq

--HG--
extra : rebase_source : db614a4427288bb41d8ead675c07309f8c5e20e9
2016-12-08 08:09:08 -10:00
Bob Silverberg
e404e347f1 Bug 1320986 - Implement browsingData.settings WebExtensions API method, r=aswan
MozReview-Commit-ID: JqUm77vFod2

--HG--
extra : rebase_source : a2de57a7c5d635c142752720fa04caa85288643f
2016-11-28 09:17:04 -05:00
Phil Ringnalda
3ca40609e1 Backed out changeset 4c343bdb6e2a (bug 1321615) for browser_ext_webRequest.js timeouts
CLOSED TREE
2016-12-01 18:38:11 -08:00
Shane Caraveo
9e10dbda93 Bug 1321615 fix tests for header modification in toplevel loads, r=kmag
MozReview-Commit-ID: 3GfDbeumwzj

--HG--
extra : rebase_source : 6416dd3e5920913682bd0d09e6cfaa08fc6aac63
2016-12-01 11:46:36 -08:00
Ryan VanderMeulen
7af8f38714 Merge m-c to autoland on a CLOSED TREE. a=merge 2016-11-30 13:27:46 -05:00
Shane Caraveo
b1aaa3af6b Bug 1318800 fix systemPrincipal checks so top level tab loads work with webrequests, r=kmag
MozReview-Commit-ID: D5b8Qs839bP

--HG--
extra : rebase_source : 977527904c6988fce680a49cfb05e95ce6b88570
2016-11-29 16:00:06 -08:00
Matthew Wein
e4927a1aaf Bug 1320782 - Disable eslint no-cpows-in-tests check for browser_ext_omnibox.js r=aswan
MozReview-Commit-ID: 3BNSejB1lwF

--HG--
extra : rebase_source : 0425db76281416e621a557891849fd0d77b2bb8a
2016-11-29 15:34:41 -05:00
Kris Maglione
e74ac1d08e Bug 1318583: Part 5 - Re-enable OOP tests that were disabled due to focus issues. r=aswan
MozReview-Commit-ID: 2OLmadKQFqC

--HG--
extra : rebase_source : 4f4a68839a41471a38cab1fc315de46d7f46ea3e
extra : absorb_source : 57898cebc8c140e6fdc16b5e04a48e79a32be422
extra : histedit_source : 351845c4a1d0523754f848be730180e7f7da3715
2016-11-27 12:41:23 -08:00
Kris Maglione
53db5cbf30 Bug 1318583: Part 4 - Ensure the correct browser window is focused for tests that require it. r=aswan
MozReview-Commit-ID: ETAY8gLOrsU

--HG--
extra : rebase_source : 068402752268604ddb0e22b7f3e72ccb74611db0
extra : absorb_source : 041e7eb3a3627640c0ebd379c1744f97b2dcdc39
extra : histedit_source : e985cab762001901ce6d1cc027c125a8dc0a75bb
2016-11-29 16:58:16 -08:00
Kris Maglione
37d84033d3 Bug 1318583: Part 3 - Set minWidth and minHeight on non-fixed-width panel browsers. r=aswan
MozReview-Commit-ID: FvqsaubkFUy

--HG--
extra : rebase_source : a68dc6f821751edc797884eb988b156d5006f5a0
extra : histedit_source : c79640339f9d05357383bef3a667bcdcc7429334
2016-11-26 17:17:16 -08:00
Kris Maglione
0680a87ada Bug 1318583: Part 2 - Avoid races due to remote browser resizing round-trips. r=aswan
MozReview-Commit-ID: KPFKNhlLsCP

--HG--
extra : rebase_source : b2b8c9760978c33831979f51804366bcbacf6525
extra : histedit_source : dd7096e7d8dd4067f74216b2f97a49f1d64d123f
2016-11-29 16:09:32 -08:00
Kris Maglione
515eeba2cb Bug 1318583: Part 1 - Ignore fixed-width panel browser resizes that happened prior to reparenting. r=aswan
MozReview-Commit-ID: 1oFbtM6Khw7

--HG--
extra : rebase_source : a8ba0d1b8d2c512a78f81846139d42cd3b66bd30
extra : histedit_source : 031338de4c4d92270be6827551e495843e2fa3bd
2016-11-29 16:50:44 -08:00
Bob Silverberg
069390233f Bug 1320306 - Implement sessions.onChanged WebExtensions API, r=aswan
MozReview-Commit-ID: 14si74CKswB

--HG--
extra : rebase_source : 1090330364fa8c1bad79f2127dd15b6b5ec6cfaf
2016-11-16 14:30:20 -05:00
Tomislav Jovanovic
a668cce095 bug 1320439 - Fix submenus in page_action, browser_action contextMenus, r=kmag
MozReview-Commit-ID: AGhu1tbofrB

--HG--
extra : rebase_source : 1bee9519a2456e5cc328db4f879cce2d1a071963
2016-11-28 03:15:02 +01:00
Tomislav Jovanovic
92b6927b24 bug 1253418 - implement contextMenu page_action and browser_action contexts r=kmag
MozReview-Commit-ID: Ftp77zmxo4B

--HG--
extra : rebase_source : ed46fe948f0898e13dcc551721d56c5151a4bc4c
2016-11-09 21:03:33 +01:00
Carsten "Tomcat" Book
ad928dbca5 Merge mozilla-central to autoland 2016-11-23 16:45:11 +01:00
Kris Maglione
0b84ed8150 Bug 1319452: Part 2 - Don't expose extension views that the caller cannot access. r=billm
MozReview-Commit-ID: IS7mpOnQ8y0

--HG--
rename : browser/components/extensions/test/browser/browser_ext_incognito_popup.js => browser/components/extensions/test/browser/browser_ext_incognito_views.js
extra : rebase_source : 0be6b790687ce8afd60c8838267c760712ef243b
2016-11-22 12:31:37 -08:00
srivatsav
fdf44d1e9c Bug 1312466: Added a password context to contextMenus API. r=kmag
MozReview-Commit-ID: DzLX4JQTfRS

--HG--
extra : amend_source : 40ad422e18e3a8bb465dbf5d2143c712f1b15801
2016-11-22 16:57:43 +05:30
Phil Ringnalda
89e92b0c3b Merge m-c to autoland 2016-11-22 21:33:35 -08:00
Shane Caraveo
8083d89861 Bug 1319567 fix window id so it is never zero, r=kmag
MozReview-Commit-ID: 30u1o1BOAvv

--HG--
extra : rebase_source : 45da674668a97b863cfe82eac5f7ee9160d311d4
2016-11-22 17:35:37 -08:00
Wes Kocher
5b778fe03b Backed out changeset 15ab89563679 (bug 1319567) for browser-chrome failures a=backout 2016-11-22 16:57:39 -08:00
Shane Caraveo
c1b4dc9ae6 Bug 1319567 fix window id so it is never zero, r=kmag
MozReview-Commit-ID: 30u1o1BOAvv

--HG--
extra : rebase_source : cff385765b5c5e68fff557d1cbcc8648af59ce91
2016-11-22 15:12:14 -08:00
Kris Maglione
c60e149356 Bug 1266510: Also explicitly focus the second browser window after creation. r=me
MozReview-Commit-ID: 5G81rXCXnyg
2016-11-20 10:37:02 -08:00
Kris Maglione
c70bd10f2d Bug 1317154: Correctly support multiple concurrent listeners for the same event. r=aswan
MozReview-Commit-ID: 4OgukI6Sc6v

--HG--
extra : rebase_source : 5e6935b90198ec50221f75fa1649598220dc3917
2016-11-18 12:20:22 -08:00
Kris Maglione
3378821378 Bug 1318690: Fix a minor test race. r=trivial
MozReview-Commit-ID: 1GjJnUK1i7Z

--HG--
extra : rebase_source : b09a53eb54d331d9c485600d65f8f08b217dcea3
2016-11-18 12:36:13 -08:00
Kris Maglione
ce68ebb5f1 Bug 1318604: Don't add task for OOP preference initialization. r=mixedpuppy
Adding mochitest tasks from head scripts turns out to cause unpredictable
timing issues, where the initial add_task() call sometimes causes tests to
begin running before the main test script has loaded, and had a chance to add
its tasks. While I'd still prefer to do this initialization in a task, it's
not worth the intermittent failures it causes.

MozReview-Commit-ID: 3CDL82NyrzC

--HG--
extra : rebase_source : 0b2a5630a09f656f9d9f90cbd3d0e33e5d069703
2016-11-18 09:27:06 -08:00
Kris Maglione
a3c8b4f27c Bug 1317101: Follow-up: Split browserAction preloading tests into a separate unit.
MozReview-Commit-ID: 2fWXQIwCF9w

--HG--
rename : browser/components/extensions/test/browser/browser_ext_browserAction_popup.js => browser/components/extensions/test/browser/browser_ext_browserAction_popup_preload.js
extra : rebase_source : 491d703d2dc7256743b60b3cda83a1eb71f2e885
2016-11-17 11:08:21 -08:00
Kris Maglione
97d62aa407 Bug 1317101 - Part 8b: Run browser mochitests in both parent-process and remote configurations. r=billm
MozReview-Commit-ID: 6IGGnpgZLce

--HG--
rename : browser/components/extensions/test/browser/browser.ini => browser/components/extensions/test/browser/browser-common.ini
rename : browser/components/extensions/test/browser/browser.ini => browser/components/extensions/test/browser/browser-remote.ini
extra : rebase_source : 3a4cf9d7d77f3d906f8d34b537b4d05cb28718c4
extra : source : a8cdc81cdcce558592d01d3cc6d0ee66269f1077
2016-11-17 14:00:32 -08:00
Kris Maglione
73f6cab403 Bug 1317101 - Part 7c: Run extension popups in a remote browser. r=aswan
MozReview-Commit-ID: CATeESBwj1J

--HG--
extra : rebase_source : c83dbcabbafbe2884746d282de78d23f5e0edff6
extra : source : b7892d3fb0ca5268a252377ecbb44dfb1d289500
2016-11-17 11:28:40 -08:00
Kris Maglione
b6d9dc9190 Bug 1317101 - Part 5: Simply remote view initialization code, and fix some inconsistent handling. r=billm
MozReview-Commit-ID: 65BE0oF3rpI

--HG--
extra : rebase_source : c65b403f2960edaf6e5e46ee94d76c39f8507dba
extra : source : 225ad2535585ff6ce38e1e9f8fe5371194a70658
2016-11-12 16:13:21 -08:00
Kris Maglione
a9b0112912 Bug 1317101 - Part 4: Deduplicate the handling of context tab and window IDs, and handle <browser> nesting in tabs. r=aswan
This could still use a fair amount of additional cleanup.

MozReview-Commit-ID: BteBFMlZCsy

--HG--
extra : rebase_source : cc0dc4854167c49593a4f4046c3d6527afe1eddf
extra : source : b0521588011d866ee6b2019ee71654768b9e7677
2016-11-15 15:13:50 -08:00
Wes Kocher
4e5f6472fd Backed out 15 changesets (bug 1317101) for e10s jsreftest failures a=backout CLOSED TREE
Backed out changeset 17757ba4c0e8 (bug 1317101)
Backed out changeset 61f8a4084bbd (bug 1317101)
Backed out changeset a8cdc81cdcce (bug 1317101)
Backed out changeset e06d269a5d4f (bug 1317101)
Backed out changeset 1e1bfb578dcd (bug 1317101)
Backed out changeset 0f8144296a9d (bug 1317101)
Backed out changeset b7892d3fb0ca (bug 1317101)
Backed out changeset 039d63d5fef7 (bug 1317101)
Backed out changeset ef7e061b37bf (bug 1317101)
Backed out changeset af7b81d7a5cc (bug 1317101)
Backed out changeset 225ad2535585 (bug 1317101)
Backed out changeset b0521588011d (bug 1317101)
Backed out changeset 07321664430a (bug 1317101)
Backed out changeset 47d283897283 (bug 1317101)
Backed out changeset ffc63be3557c (bug 1317101)
2016-11-16 16:44:30 -08:00
Kris Maglione
488b66af65 Bug 1317101: Follow-up: Fix race in popup tests.
MozReview-Commit-ID: af64Ic1qBg

--HG--
extra : rebase_source : 05345e09c4e324a4397dceb2c228821013efa0ae
2016-11-16 15:35:24 -08:00
Kris Maglione
f037fc507b Bug 1317101 - Part 8b: Run browser mochitests in both parent-process and remote configurations. r=billm
MozReview-Commit-ID: 6IGGnpgZLce

--HG--
rename : browser/components/extensions/test/browser/browser.ini => browser/components/extensions/test/browser/browser-common.ini
rename : browser/components/extensions/test/browser/browser.ini => browser/components/extensions/test/browser/browser-remote.ini
extra : rebase_source : a51af3186f10c2865b929ec1a32519aff72b6660
extra : histedit_source : 27001abd91b029f9bb48d955b46616651f2e5002
2016-11-16 13:14:37 -08:00
Kris Maglione
c8e74990ec Bug 1317101 - Part 7c: Run extension popups in a remote browser. r=aswan
MozReview-Commit-ID: CATeESBwj1J

--HG--
extra : rebase_source : 646aa463a4f20a0b22c3b293c940904d761c6d1c
extra : histedit_source : 1825cc22cbf0d095e4eb5058d736bb7e0afcceb3%2C3826dd6bb5abbc55f9a461e7014390aaf933ad7f
2016-11-16 13:39:45 -08:00
Kris Maglione
3cb07fc3a1 Bug 1317101 - Part 5: Simply remote view initialization code, and fix some inconsistent handling. r=billm
MozReview-Commit-ID: 65BE0oF3rpI

--HG--
extra : rebase_source : 0c320b6c6c94576a0fc20d1117bf9d76c716c0f2
2016-11-12 16:13:21 -08:00
Kris Maglione
191000683d Bug 1317101 - Part 4: Deduplicate the handling of context tab and window IDs, and handle <browser> nesting in tabs. r=aswan
This could still use a fair amount of additional cleanup.

MozReview-Commit-ID: BteBFMlZCsy

--HG--
extra : rebase_source : 8b37748c25cc5c871ebac3eaab34ae6780175f37
2016-11-15 15:13:50 -08:00
Carsten "Tomcat" Book
e7ca75286b Merge mozilla-central to inbound 2016-11-16 14:53:15 +01:00
Shane Caraveo
d981ec07ec Bug 1311576 fix webrequest filter for tabId and windowId, r=kmag
MozReview-Commit-ID: FzW53LXktWz

--HG--
extra : rebase_source : e19987aa7f2bfa711f07abebaf37b75464508177
2016-11-15 16:34:33 -08:00
Carsten "Tomcat" Book
8cfa5253e8 merge mozilla-inbound to mozilla-central a=merge 2016-11-15 12:26:41 +01:00
Tomislav Jovanovic
2c891cc35b bug 1310331 - implement matchAboutBlank for tabs.executeScript r=kmag
MozReview-Commit-ID: ApuakyrctzD

--HG--
extra : rebase_source : 8155b4244f6f9652b7cb9ef79ee3d0e9dc6f1b8b
2016-11-03 11:41:21 +01:00
Michael Layzell
c82aff30be No bug - Correct previously ignored argument to gBrowser.duplicateTab, a=bustage
MozReview-Commit-ID: Bs3rkMsLFbk
2016-11-15 13:50:29 -05:00
Kris Maglione
b865966d97 Bug 1308416: Un-request longer timeout for browser_ext_windows_create, since the last failure was before it was split up.
MozReview-Commit-ID: 7CMC31puAOP

--HG--
extra : rebase_source : e05cd93d3e8723b579c93c9b017e374f8c42f583
2016-11-15 09:45:05 -08:00
Kris Maglione
4e22a4cec8 Bug 1315769, 1308416: Request longer timeouts for tests that can't be split up.
MozReview-Commit-ID: IWRk3FYqKIE

--HG--
extra : rebase_source : d9026951238d71142700c042d235414c840fd8fa
2016-11-15 09:36:27 -08:00
Kris Maglione
a92ba39567 Bug 1312492: Fix intermittent. r=me
MozReview-Commit-ID: 2l8z5BLP4hs

--HG--
extra : rebase_source : d0518cd618d44d80e66062a945ec8d881fbbcceb
2016-11-15 08:51:37 -08:00
Kris Maglione
f40b4e1594 Bug 1312392: Fix a timing regression in popup sizing tests. r=trivial
MozReview-Commit-ID: EDkPfxCN8BE

--HG--
extra : rebase_source : 43f8d59b810416ae4792ff01fb4c91cc56b5cac7
2016-11-14 17:15:45 -08:00
Kris Maglione
37ec10c623 Bug 1316784: Kill PseudoChildAPIManager. r=aswan
MozReview-Commit-ID: CIRltzhWWAJ

--HG--
extra : source : 888815bca14ce217d0be88ec39a79018790ee969
extra : histedit_source : 9cc4470284864b5a3dc4cbcb3b971b49d0af2e52
2016-11-11 15:50:29 -08:00
Sebastian Hengst
a80dab2133 Backed out changeset 888815bca14c (bug 1316784) 2016-11-12 13:43:23 +01:00
Kris Maglione
2155aae978 Bug 1316784: Kill PseudoChildAPIManager. r=aswan
MozReview-Commit-ID: CIRltzhWWAJ

--HG--
extra : rebase_source : 6a7f2ada60ec66b15c08e09dfd23c267200fd707
extra : histedit_source : 9c10941f8acc58b0f9476147fa74bafd8c563c1e%2C79208555c30ca2b41c897e20737740522f356004
2016-11-11 15:50:29 -08:00
Kris Maglione
14b9ffa5bc Bug 1316780: Part 2 - Remove ext-test.js. r=aswan
MozReview-Commit-ID: HGv8t0LZK4K

--HG--
extra : rebase_source : 04fa6526df53403156b89185d304e93a39b4cf48
2016-11-11 15:23:17 -08:00
Wes Kocher
cee41d5b80 Merge inbound to central, a=merge 2016-11-11 13:56:45 -08:00