Commit Graph

21 Commits

Author SHA1 Message Date
pbz
9684cdfd60 Bug 1661030 - Refactor SubDialog and TabDialogBox to support passing multiple window arguments. r=Gijs,preferences-reviewers
This also updates the behavior of the allowDuplicates check:
Instead of only checking if the top dialog is a duplicate, it will now check the whole stack and
skip the dialog open if a duplicate URL is found.
This fixes an issue where callers could alternate between dialogs to bypass the check.

Differential Revision: https://phabricator.services.mozilla.com/D88422
2020-09-02 14:24:47 +00:00
Dale Harvey
299368891b Bug 1658713 - Show internal aliases in about:preferences r=preferences-reviewers,harry,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D87922
2020-08-28 08:41:48 +00:00
Dale Harvey
48d395843b Bug 1106626 - Add ability for the user to define custom search engines r=preferences-reviewers,fluent-reviewers,jaws,Standard8
Differential Revision: https://phabricator.services.mozilla.com/D86987
2020-08-26 19:33:41 +00:00
Mark Banner
4488cd8d7d Bug 1654246 - When cloning search engines for preferences, clone the hidden property as well to ensure restore default engines works correctly. r=daleharvey,preferences-reviewers,ntim
Differential Revision: https://phabricator.services.mozilla.com/D84520
2020-07-23 12:04:04 +00:00
Mark Banner
8d4aa3cd52 Bug 1647359 - Preferences should only clone the parts of the search engine objects that it actually needs. r=jaws,preferences-reviewers
The clones appear to be so that access for the tree view in preferences is quick. However, they don't need to clone the entire engine object - they just need three fields.

Additionally, this fixes reloading icons which was attempting to use 'uri' but that isn't defined, and so icons would fail to load if preferences was opened when a search engine is added.

Differential Revision: https://phabricator.services.mozilla.com/D80496
2020-06-30 07:45:30 +00:00
Csoregi Natalia
d52b248d15 Backed out 4 changesets (bug 1647320, bug 1647359) for failures on /test_json_cache.js. CLOSED TREE
Backed out changeset fdf086cfd0f9 (bug 1647359)
Backed out changeset b39278706c66 (bug 1647359)
Backed out changeset 65c58515f2cb (bug 1647359)
Backed out changeset 7ebc3ec422ec (bug 1647320)
2020-06-29 21:54:32 +03:00
Mark Banner
e70a9a04d6 Bug 1647359 - Preferences should only clone the parts of the search engine objects that it actually needs. r=jaws,preferences-reviewers
The clones appear to be so that access for the tree view in preferences is quick. However, they don't need to clone the entire engine object - they just need three fields.

Additionally, this fixes reloading icons which was attempting to use 'uri' but that isn't defined, and so icons would fail to load if preferences was opened when a search engine is added.

Differential Revision: https://phabricator.services.mozilla.com/D80496
2020-06-29 16:38:42 +00:00
Tim Nguyen
b6222c779d Bug 1201243 - Make browser/components/preferences/in-content top-level and move dialogs to a subdirectory. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D72038
2020-04-22 23:35:08 +00:00
Jared Wein
f10555e743 Bug 1140495 - Remove support for windowed preferences. r=ttaubert 2015-09-02 12:12:55 -04:00
Marco Bonardo
59c5440044 Bug 1094844 - Use new keywords API in search service. r=jaws 2015-04-16 10:56:34 +02:00
Abdelrhman Ahmed
e8efcc792c Bug 1122493 - reset alias to prevent reappear keywords when restoring default search engines. r=Florian 2015-02-10 12:46:15 +01:00
Abdelrhman Ahmed
9b36bf243a Bug 1113681 - Prevent dragging search engines from the checkboxes. r=Florian 2015-01-28 22:39:00 +01:00
Carsten "Tomcat" Book
b0e7db8130 Backed out changeset 65ca9f64dd0a (bug 1113681) 2015-02-03 15:33:43 +01:00
Abdelrhman Ahmed
d6b16a64ac Bug 1113681 - Prevent dragging search engines from the checkboxes. r=Florian 2015-02-03 13:56:09 +01:00
Abdelrhman Ahmed
49b512d7ff Bug 1102961 - Cannot navigate AMO without closing the Options window, r=florian. 2015-01-11 20:51:11 +01:00
abdelrhman
e70caebba1 Bug 1113096 - Low quality favicons in new search preferences, r=florian. 2014-12-21 01:11:58 +01:00
Florian Quèze
d7e2767d8a Bug 1113530 - Space key included in a keyword disables search engine, r=Gijs. 2014-12-19 12:37:56 +01:00
Florian Quèze
abdd2944ae Bug 1106559 - Improve the search preference UI, r=felipe,dao. 2014-12-17 16:20:01 +01:00
Florian Quèze
c7129a50ce Bug 1088660 - Improve the search bar UI to support one-off searches - polish CSS for Windows/Linux, rs=dolske. 2014-11-20 22:59:58 +01:00
Florian Quèze
6d0d229c10 Bug 1088660 - Improve the search bar UI to support one-off searches - improve discoverability of the search settings, r=felipe. 2014-11-20 20:55:41 +01:00
Florian Quèze
b78f982653 Bug 1088660 - Improve the search bar UI to support one-off searches, r=felipe. 2014-11-18 00:59:11 +01:00