Neil Deakin
2dcc9994db
Bug 1573836, make autocomplete component fission compatible, r=mak,MattN
...
Differential Revision: https://phabricator.services.mozilla.com/D47093
2019-10-09 19:02:57 +00:00
Brindusan Cristian
fa58466122
Backed out 2 changesets (bug 1556789) on request from aryx for causing Bug 1565836. a=backout
...
Backed out changeset ca5fdf3a0ddd (bug 1556789)
Backed out changeset 19419ff4e756 (bug 1556789)
2019-07-13 20:52:45 +03:00
Shane Caraveo
d24d4ba91c
Bug 1556789 - Refactor extension install in searchservice to use promises r=robwu,daleharvey
...
This provides a set of promises that the searchservice resolves once the search engine has been configured
Differential Revision: https://phabricator.services.mozilla.com/D33660
2019-07-12 19:33:32 +00:00
Gurzau Raul
719f78a402
Backed out 2 changesets (bug 1556789) for assertion failures in FF functional tests on a CLOSED TREE.
...
Backed out changeset 2d10e95cf0cd (bug 1556789)
Backed out changeset 0acf6bafda0f (bug 1556789)
2019-07-12 04:45:46 +03:00
Shane Caraveo
5e55c6af34
Bug 1556789 - Refactor extension install in searchservice to use promises r=robwu,daleharvey
...
This provides a set of promises that the searchservice resolves once the search engine has been configured
Differential Revision: https://phabricator.services.mozilla.com/D33660
2019-07-11 18:42:00 +00:00
Noemi Erli
b0fe69e20f
Backed out 2 changesets (bug 1556789) for failures in test_engines_on_restart.py
...
Backed out changeset 5488dbd0fa34 (bug 1556789)
Backed out changeset 021d8cd8ba70 (bug 1556789)
2019-07-11 03:37:26 +03:00
Shane Caraveo
3aca06f599
Bug 1556789 - Refactor extension install in searchservice to use promises r=robwu,daleharvey
...
This provides a set of promises that the searchservice resolves once the search engine has been configured
Differential Revision: https://phabricator.services.mozilla.com/D33660
2019-07-10 22:47:02 +00:00
Victor Porof
8eb72fd3fc
Bug 1561435 - Format browser/components/, a=automatic-formatting
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D36042
2019-07-05 09:53:32 +02:00
Dale Harvey
6bc5b736e5
Bug 1496075 - Part 3: Use webextensions in SearchServices. r=mikedeboer,mixedpuppy
...
Differential Revision: https://phabricator.services.mozilla.com/D25246
2019-04-11 20:49:31 +00:00
Mike de Boer
39f20cd843
Bug 1524593 - nsISearchService (aka nsIBrowserSearchService, previously) refactor to be mostly an asynchronous, in preparation of WebExtension engines. r=daleharvey
...
This is a rollup of all the patches that have landed on the cedar project branch:
891252fdd0
Bug 1492475 - Part 1: Migrate most, if not all nsSearchService consumers to use async APIs. r=florian
79b2eb2367
Bug 1492475 - Part 2: Move nsIBrowserSearchService.idl to toolkit/components/search/nsISearchService.idl and update references. r=florian
a947d3cdf0
Bug 1492475 - Part 3: The search service init() method should simply return a Promise. r=florian
c1e172dfac
Bug 1492475 - Part 4: Remove the synchronous initialization flow. r=florian
cd41189eac
Bug 1492475 - Part 5: Since async initialization of the search service now is implicit behavior, remove the distinctive verbiage used internally. r=florian
2ae7189dfa
Bug 1492475 - Part 6: Update the cache build task to work with an actual Promise and re-initialize only once at the same time - all to fix race conditions here. r=florian
c8ee92973f
Bug 1492475 - Part 7: Make the region fetch not block the init flow, to ensure it's as fast as possible. r=florian
c44e674e16
Bug 1492475 - Part 8: Introduce an init flag, which can only be used privately, that allows to explicitly skip waiting for the region check process to complete. r=florian
6c79eaf1d3
Bug 1492475 - Part 9: Update unit tests to stop using 'currentEngine', in favor of 'defaultEngine'. r=Standard8
21b3aa17ee
Bug 1492475 - Part 10: Update unit tests to be fully aware of the new, async signatures of the search service API and remove sync init flow tests. r=mkaply,florian
ce5ba69019
Bug 1492475 - Part 11: Repair incorrect usage of the `identifier` property of nsISearchEngine instances. r=florian
fd177a7994
Bug 1518543 - Fix up the Android (Fennec) nsISearchService shim to work with the new asynchronous API. r=florian
3653d8ee22
Bug 1523708 - Change the search service interaction in the show-heartbeat action to use the new async API. r=florian
Differential Revision: https://phabricator.services.mozilla.com/D18355
2019-02-02 11:27:21 +00:00
Marco Bonardo
96e6bf4ccc
Bug 1498493 - Fix misuse of livemarks in distribution.js. r=Gijs
...
Removes the addLivemark call from distribution.js, instead creates a bookmark pointing to the site uri.
Note, bookmarks in distribution are not tested, as such this one doesn't have a test as well.
Fixes a possible intermittent failure in test_distribution.js.
Removes a livemarks test that was no more run.
Differential Revision: https://phabricator.services.mozilla.com/D8523
2018-10-12 10:05:34 +00:00
Mark Banner
462116b7f9
Bug 1486739 - Add missing dangling commas in browser/, services/, taskcluster/ and toolkit/. r=mossop
...
Automatic changes by ESLint, except for manual corrections for .xml files.
Differential Revision: https://phabricator.services.mozilla.com/D4439
2018-08-31 05:59:17 +00:00
Mark Banner
a6205d63b1
Bug 1461997 - Enable ESLint rule mozilla/require-expected-throws-or-rejects for browser/components. r=Gijs
...
MozReview-Commit-ID: JXqwIyF6v6k
2018-05-16 20:23:06 +01:00
hemant
40d2910989
Bug 1417937 - Remove unnecessary LoadContextInfo.jsm r=standard8
...
MozReview-Commit-ID: EnY0uKD4UD1
2018-01-31 23:16:46 +05:30
Kris Maglione
0bb74efdf1
Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
...
This was done using the following script:
37e3803c7a/processors/chromeutils-import.jsm
MozReview-Commit-ID: 1Nc3XDu0wGl
2018-01-29 15:20:18 -08:00
Cosmin Sabou
f09d6d985d
Backed out 3 changesets (bug 1431533) for Android mochitest failures on testEventDispatcher on a CLOSED TREE
...
Backed out changeset a1eca62826a1 (bug 1431533 )
Backed out changeset 34c999fa006b (bug 1431533 )
Backed out changeset e2674287e57f (bug 1431533 )
2018-01-30 07:17:48 +02:00
Kris Maglione
fd67f090b2
Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
...
This was done using the following script:
37e3803c7a/processors/chromeutils-import.jsm
MozReview-Commit-ID: 1Nc3XDu0wGl
2018-01-29 15:20:18 -08:00
Brindusan Cristian
483ba301cb
Backed out 2 changesets (bug 1431533) for ESlint failures on a CLOSED TREE
...
Backed out changeset 6e56f4c8843e (bug 1431533 )
Backed out changeset 12fc4dee861c (bug 1431533 )
2018-01-30 02:32:43 +02:00
Kris Maglione
683a97d172
Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
...
This was done using the following script:
37e3803c7a/processors/chromeutils-import.jsm
MozReview-Commit-ID: 1Nc3XDu0wGl
2018-01-29 15:20:18 -08:00
Florian Quèze
1838aa9e08
Bug 1421992 - script-generated patch to replace do_execute_soon, do_print and do_register_cleanup with executeSoon, info and registerCleanupFunction, rs=Gijs.
2017-12-21 11:10:23 +01:00
Dan Banner
5af4450327
Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8
...
MozReview-Commit-ID: Jm8BRgt6mIv
2017-10-15 20:50:39 +01:00
Felipe Gomes
d0adbbe4de
Bug 1389344 - Avoid checking for distribution.ini existence on every startup. r=mkaply
...
We can do this check only once after an update, and cache the value until the next app update.
MozReview-Commit-ID: 1yxiKnHIAi2
2017-09-19 14:41:06 -03:00
Florian Quèze
c30094cdf7
Bug 1374282 - script generated patch to remove generators from add_task in browser/ and toolkit/, r=Mossop.
2017-06-22 12:51:43 +02:00
Florian Quèze
49d8db6821
Bug 1345294 - script generated patch (+ some hand cleanup) to replace {get,set}ComplexValue for nsISupportsString by {get,set}StringPref, r=Mossop.
2017-03-16 19:26:01 +01:00
Jared Wein
e3149c378f
Bug 1325464 - Enable object-shorthand rule and run 'mach eslint --fix' with the rule enabled. r=MattN
...
MozReview-Commit-ID: 7E7LPorrEje
2016-12-29 18:34:54 -05:00
Wes Kocher
2d7553dcfd
Backed out 3 changesets (bug 1325464) for xpcshell failures a=backout
...
Backed out changeset 562ddc32cc21 (bug 1325464)
Backed out changeset cd10db6087dd (bug 1325464)
Backed out changeset 4079437c4648 (bug 1325464)
2016-12-29 14:05:44 -08:00
Jared Wein
34e228f767
Bug 1325464 - Enable object-shorthand rule and run 'mach eslint --fix' with the rule enabled. r=MattN
...
MozReview-Commit-ID: 8WoGr8i6oCR
2016-12-29 15:20:47 -05:00
Dave Townsend
4e295aa48d
Bug 1316882: Turn on space-before-function-paren eslint rule (browser). r=jaws
...
MozReview-Commit-ID: 2ZvTiZDHchz
2016-11-11 08:10:51 -08:00
Mark Banner
c0170c9aa4
Bug 1311315 - General small fixes for no-undef eslint issues in browser/. r=jaws
...
Drop linting of the .eslintrc.js config files.
Fix some minor errors in the code (missing let/const, undefined vars).
Let eslint know that some files get their globals from other places (typically via xul script tags).
MozReview-Commit-ID: CwxuwPtRUr6
2016-10-18 12:34:35 +01:00
Mark Banner
6d6a44dc49
Bug 1309589 - Cleanup old loop.* preferences in profiles after Firefox Hello removal. r=mikedeboer
...
MozReview-Commit-ID: KNOJzUL7hRv
2016-10-12 16:08:55 +01:00
Michael Kaply
22c2c25c11
Bug 1254268 - Distribution should use default prefs, regression from 1252466; r=mconnor
2016-03-08 09:39:45 -06:00
Michael Kaply
f4c9aa0a9c
Bug 1252627 - Remove trailing space for eslint to fix bustage - CLOSED TREE
2016-03-07 09:30:39 -06:00
Michael Kaply
f9530911a0
Bug 1252627 - distribution defaultLocale shoudld take precedence over user agent locale; r=mixedpuppy
2016-03-07 08:48:26 -06:00
Michael Kaply
9a077e7441
Bug 782924 - Allow locale specific preferences in distribution.ini; r=mixedpuppy
2016-03-02 15:04:38 -06:00
Michael Kaply
6fcaf28c0a
Bug 1252466 - Switch distribution.js to use Preferences.jsm; r=mixedpuppy
2016-03-01 10:58:04 -06:00
Michael Kaply
bd1b6673b8
Bug 1251729 - Don't use eval for distribution.js; r=mixedpuppy
2016-02-29 10:47:01 -06:00
Michael Kaply
6e01f3e33f
Bug 1249742 - Don't set prefs at all if overridden by lang or locale; r=mixedpuppy
2016-02-26 14:47:53 -06:00
Michael Kaply
f41c84f176
Bug 436564 - Add unit tests for distribution.js; r=mixedpuppy
...
MozReview-Commit-ID: 47aRIjly0YZ
2016-02-25 12:40:39 -06:00