Commit Graph

260 Commits

Author SHA1 Message Date
Bob Silverberg
b2a19417d4 Bug 1293853 - Part 3: Add support for separators to bookmarks API, r=mixedpuppy
This adds support for separators to the bookmarks API. Separators can now be created
and will be returned by any method that returns BookmarkTreeNodes. They will also be
included in data for the onCreated and onRemoved events.

BookmarkTreeNodes will now contain a `type` property which will be one of bookmark,
folder or separator. When creating a bookmark object, one can specify the type, or one
can rely on the Chrome-compatible behaviour which treats any bookmarks without a URL
as a folder. To create a separator one must specify a type as part of the CreateDetails
object.

MozReview-Commit-ID: BoyGgx8lMAZ
2017-08-28 17:05:55 -04:00
Kevin Jones
e241ee7411 Bug 1377733 - Add discarded property to tabs.Tab on desktop. r=zombie, r=kmag 2017-08-31 16:14:26 -06:00
Wes Kocher
30f276b96e Merge m-c to inbound, a=merge
MozReview-Commit-ID: BJmeuDcuHke
2017-08-28 17:45:07 -07:00
Kevin Jones
1e7c0e47a1 Bug 1322060 - Extension API to store persistent values on window/tab using get/set/remove methods. r=kmag, r=bsilverberg 2017-08-27 16:42:00 -04:00
Kevin Jones
9b657f178a Bug 1332144 - Add browser.find extension API. r=mikedeboer, r=mixedpuppy
Provides access to the browser's internal Find APIs.  Can search,
get range data and rect data on found results, and highlight results.
2017-08-24 18:24:00 -04:00
Michael Kaply
146fab608c Bug 1378882 - Support is_default for built-in engines only. r=mixedpuppy
MozReview-Commit-ID: C4iM2boQhK3
2017-07-18 11:28:33 -05:00
Sebastian Hengst
8dcc1cbd4a Backed out changeset 5d5c1a6c3f3a (bug 1378882) for eslint failures at ext-chrome-settings-overrides.js:37 and ext-chrome-settings-overrides.js:37. r=backout 2017-08-24 18:28:02 +02:00
Michael Kaply
88553805f7 Bug 1378882 - Support is_default for built-in engines only. r=mixedpuppy
MozReview-Commit-ID: C4iM2boQhK3
2017-07-18 11:28:33 -05:00
Luca Greco
08ddc0c735 Bug 1341305 - Implement devtools.panels.elements.createSidebarPane and sidebar's setObject APIs. r=aswan
MozReview-Commit-ID: 2OhNuUWY9CP
2017-07-24 16:58:55 +02:00
Phil Ringnalda
e56ea7ba8d Backed out changeset bb2763b51dad (bug 1332144) for landing with insufficient review
MozReview-Commit-ID: 2b699CVS9gk
2017-08-19 09:08:00 -07:00
Kevin Jones
6c66392185 Bug 1332144 - API browser.find r=mikedeboer
Provides access to the browser's internal Find APIs.  Can search,
get range data and rect data on found results, and highlight results.

MozReview-Commit-ID: 6hbNJuvJO3
2017-08-18 09:56:22 -06:00
Kris Maglione
0577011c6c Bug 1391472: Part 1 - Remove integer property check from IconDetails.normalize. r=mixedpuppy
We already do this check at the schema level, so the added check in
IconDetails is unnecessary.

MozReview-Commit-ID: JTEE0xWH0a4
2017-08-18 12:25:40 -07:00
Wes Kocher
83129664ff Merge inbound to m-c a=merge
MozReview-Commit-ID: CQeEqtGlaXh
2017-08-17 16:16:51 -07:00
Michael Kaply
8181264d88 Bug 1390153 - Add support for suggest_url to WebExtension added engines. r=mixedpuppy
MozReview-Commit-ID: IPsDbwZ8KSy
2017-08-14 10:56:47 -05:00
Kris Maglione
a0e9e1acb5 Bug 1238314: Part 2 - Implement browser.tabs openerTabId functionality. r=aswan
MozReview-Commit-ID: L4ycNoQDfa
2017-08-04 16:13:59 -07:00
Shane Caraveo
c01f2f1be3 Bug 1341126 implement open for browser/page/sidebar actions, r=kmag,zombie
MozReview-Commit-ID: 5r5aGpyPQ6W
2017-03-08 23:36:25 -08:00
dw-dev
ef7fa36536 Bug 1386805 - changes to saveAsPDF() and printPreview(); r=mixedpuppy
saveAsPDF() - changed to return error message in lastError if called on Mac OS X.

saveAsPDF() - changed returned status values to lower case with underscores instead of spaces.

printPreview() - changed to return error message in lastError if print preview fails.

MozReview-Commit-ID: KxWJ3ClqaHy
2017-08-11 18:24:57 +01:00
Thomas Wisniewski
3b61613d06 Bug 1355576 - Add ability to clear all localStorage with the browsingData API; r=bsilverberg,janv
MozReview-Commit-ID: 4UUqg62yIo9
2017-07-04 20:59:26 -04:00
Phil Ringnalda
d0468e0e07 Backed out changeset 5020a2dcb8a7 (bug 1355576) for failures in test_ext_browsingData.js
MozReview-Commit-ID: BVSLvIkK5Wd
2017-08-06 15:29:38 -07:00
Thomas Wisniewski
33b34c4304 Bug 1355576 - Add ability to clear all localStorage with the browsingData API; r=bsilverberg,janv
MozReview-Commit-ID: 4UUqg62yIo9
2017-07-04 20:59:26 -04:00
Tomislav Jovanovic
0b5e8be557 Bug 1363886 - Part 2: Fix a number of async callback parameters schemas r=kmag
MozReview-Commit-ID: JY8r8IePEcw
2017-07-25 20:57:45 +02:00
Sebastian Hengst
2229cb72c0 Backed out changeset 0bb1d7f7feb0 (bug 1363886) 2017-07-25 10:40:38 +02:00
Tomislav Jovanovic
182d107498 Bug 1363886 - Part 2: Fix a number of async callback parameters schemas r=kmag
MozReview-Commit-ID: JY8r8IePEcw
2017-07-24 22:05:20 +02:00
Tomislav Jovanovic
6b6b1d4751 Bug 1268020 - Implement "tools_menu" context r=kmag
MozReview-Commit-ID: KPUsBbqyQTC
2017-06-28 16:19:24 -07:00
Wes Kocher
518592e048 Backed out changeset c49af70f1a94 (bug 1378882) for eslint failures in ext-chrome-settings-overrides.js a=backout CLOSED TREE
MozReview-Commit-ID: DAuBI2jFzG3
2017-07-18 22:44:06 -07:00
Michael Kaply
ce627f6470 Bug 1378882 - Support is_default for built-in engines only. r=mixedpuppy
MozReview-Commit-ID: C4iM2boQhK3
2017-07-18 11:28:33 -05:00
Luca Greco
f64189b389 Bug 1341304 - Implement devtools.panels.elements.onSelectionChanged. r=aswan
MozReview-Commit-ID: HMKvnk3wDyX
2017-06-01 20:06:53 +02:00
Bob Silverberg
5e908eb7b7 Bug 1333376 - Support reading the title and setting the title preface of a Window object, r=aswan
Implements a title property on the Window object, and allows for a titlePreface to be set
both via windows.create and via windows.update.

MozReview-Commit-ID: CaWwPN0utzs
2017-07-05 16:53:10 -04:00
Thomas Wisniewski
58faf0ee3f Bug 1348911 - Add lastAccessed to tabs.Tab; r=mixedpuppy,zombie
MozReview-Commit-ID: 4ulhseGDQ4P
2017-07-07 20:17:23 -04:00
Swapnesh Kumar Sahoo
644cd8eb67 Bug 1321544 - Support icons for context menu items; r=zombie
MozReview-Commit-ID: HLaL8h0WK2c
2017-07-11 22:27:20 +05:30
dw-dev
24b3acee78 Bug 1269300 Patch 5;r=mixedpuppy
MozReview-Commit-ID: ByikIYU4ASF
2017-07-13 18:34:29 +01:00
Thomas Wisniewski
326c595931 Bug 1376991 - Extend browsingData to restrict removing cookies to a give list of hostnames; r=mixedpuppy
MozReview-Commit-ID: 4Tfneh5s1Q8
***
Fixes for try run failures

MozReview-Commit-ID: 2BAT1GUcvH3
2017-06-30 09:11:18 -04:00
Kris Maglione
08cf606587 Bug 1375002: Get rid of the omnibox_internal namespace. r=me
This namespace has schema definitions which spuriously expose it to extension
callers, and does not support lazy loading correctly, which breaks certain
usage patterns.
2017-07-04 15:17:45 -07:00
Carsten "Tomcat" Book
2ac538b0f1 Merge mozilla-central to autoland 2017-06-28 13:47:29 +02:00
Thomas Wisniewski
c914dbf768 Bug 1343236 - Add support for linkText to contextMenus.OnClickData. r=mixedpuppy
MozReview-Commit-ID: B0s5sPztciH
2017-06-20 17:38:18 -04:00
Matthew Wein
c7a81cb41f Bug 1329242 - Add support for browser_action.theme_icons r=mixedpuppy
MozReview-Commit-ID: HvfUQZzBQWq
2017-06-27 15:23:35 -07:00
Markus Stange
a189b08620 Bug 1365400 - Add all profiler features to the enum list, and a test. r=kmag,njn
The source of truth for this list is in the PROFILER_FOR_EACH_FEATURE macro.

MozReview-Commit-ID: 13qppZKVi1r
2017-06-16 14:52:30 -04:00
Tushar Saini (:shatur)
3dfb5bd92c Bug 1287852 - Mark tabs.highlight as unsupported in schema. r=kmag,zombie
MozReview-Commit-ID: JKLWwECmGVw
2017-05-29 13:44:52 +05:30
Tomislav Jovanovic
a00ccaaac6 Bug 1333403 - Part 2: Implement browser.menus as alias for contextMenus r=kmag
MozReview-Commit-ID: JPaKsOyavDb
2017-06-10 16:43:20 +02:00
Sebastian Hengst
4bc880baf0 Backed out changeset cfc47df74537 (bug 1333403) 2017-06-10 16:06:44 +02:00
Tomislav Jovanovic
82cdece9f1 Bug 1333403 - Part 2: Implement browser.menus as alias for contextMenus r=kmag
MozReview-Commit-ID: JPaKsOyavDb
2017-06-06 23:25:06 +02:00
Wes Kocher
4e0794d4dd Backed out changeset 17c92027f70b (bug 1287852) for test_ext_all_apis.html failures a=backout CLOSED TREE
MozReview-Commit-ID: 2rSQBqPLJMH
2017-06-09 09:06:19 -07:00
Tushar Saini (:shatur)
e59519660e Bug 1287852 - Mark tabs.highlight as unsupported in schema. r=kmag,zombie
MozReview-Commit-ID: JKLWwECmGVw
2017-05-29 13:44:52 +05:30
Michael Kaply
ad1d75c3c5 Bug 1301315 - Add support for chrome_settings_overrides search engine. r=mixedpuppy
MozReview-Commit-ID: IkpigS3wqs1
2017-06-02 15:59:43 -05:00
Matthew Wein
d6fb199d99 Bug 1330369 - Part 2 - Add browser_style support to ext-sidebar.js r=kmag
MozReview-Commit-ID: AIGuVv98HGR
2017-05-25 19:46:59 -04:00
Bob Silverberg
8f7ddf916b Bug 1349896 - Part 2: Implement devtools.panels.themeName API property, f?rpl r=mixedpuppy
MozReview-Commit-ID: 8uN2VBIyYyt
2017-05-11 08:54:02 -04:00
Markus Stange
ee5fa46e90 Bug 1362800 - Expose geckoProfiler.getProfileAsArrayBuffer. r=kmag
MozReview-Commit-ID: 7uFPWAhh25L
2017-05-11 00:32:46 -04:00
Wes Kocher
871bb96369 Backed out 2 changesets (bug 1362800) for eslint failures a=backout
Backed out changeset 0492e6f16df1 (bug 1362800)
Backed out changeset 785cf0c4b67b (bug 1362800)

MozReview-Commit-ID: EY2RYz7lwtI
2017-05-10 14:42:49 -07:00
Markus Stange
5c68ac2882 Bug 1362800 - Expose geckoProfiler.getProfileAsArrayBuffer. r=kmag
MozReview-Commit-ID: 7uFPWAhh25L
2017-05-10 17:09:51 -04:00
Bob Silverberg
fff108b9ea Bug 1261963 - createData should be optional for browser.windows.create, r=aswan
MozReview-Commit-ID: GCPFx4kuH9r
2017-02-08 11:32:31 -05:00