gecko-dev/docshell/test/browser
Mike de Boer 481ae95c00 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

--HG--
rename : netwerk/base/nsIBrowserSearchService.idl => toolkit/components/search/nsISearchService.idl
extra : moz-landing-system : lando
2019-02-02 11:27:21 +00:00
..
.eslintrc.js
browser.ini
browser_browsingContext.js Bug 1521149 - Keep track of all BrowsingContext object in a BrowsingContextGroup r=nika 2019-01-30 16:07:21 +00:00
browser_bug92473.js
browser_bug134911.js
browser_bug234628-1.js
browser_bug234628-2.js
browser_bug234628-3.js
browser_bug234628-4.js
browser_bug234628-5.js
browser_bug234628-6.js
browser_bug234628-7.js
browser_bug234628-8.js
browser_bug234628-9.js
browser_bug234628-10.js
browser_bug234628-11.js
browser_bug349769.js
browser_bug388121-1.js
browser_bug388121-2.js
browser_bug420605.js
browser_bug422543.js
browser_bug441169.js
browser_bug503832.js
browser_bug554155.js
browser_bug655270.js
browser_bug655273.js
browser_bug670318.js
browser_bug673467.js
browser_bug852909.js
browser_bug1206879.js
browser_bug1309900_crossProcessHistoryNavigation.js
browser_bug1328501.js
browser_bug1347823.js
browser_bug1415918_beforeunload_options.js
browser_click_link_within_view_source.js
browser_dataURI_unique_opaque_origin.js
browser_data_load_inherit_csp.js
browser_history_triggeringprincipal_viewsource.js
browser_loadDisallowInherit.js
browser_loadURI.js
browser_multiple_pushState.js
browser_onbeforeunload_navigation.js Bug 1514340 - Part 2: Break out the content blocking related notifications into nsIWebProgressListener.onContentBlockingEvent(); r=baku,johannh 2019-01-21 09:58:50 -05:00
browser_search_notification.js Bug 1524593 - nsISearchService (aka nsIBrowserSearchService, previously) refactor to be mostly an asynchronous, in preparation of WebExtension engines. r=daleharvey 2019-02-02 11:27:21 +00:00
browser_tab_touch_events.js
browser_timelineMarkers-01.js
browser_timelineMarkers-02.js
browser_timelineMarkers-03.js
browser_timelineMarkers-04.js
browser_timelineMarkers-05.js
browser_timelineMarkers-frame-02.js
browser_timelineMarkers-frame-03.js
browser_timelineMarkers-frame-04.js
browser_timelineMarkers-frame-05.js
browser_ua_emulation.js
browser_uriFixupAlternateRedirects.js
browser_uriFixupIntegration.js Bug 1524593 - nsISearchService (aka nsIBrowserSearchService, previously) refactor to be mostly an asynchronous, in preparation of WebExtension engines. r=daleharvey 2019-02-02 11:27:21 +00:00
dummy_page.html
favicon_bug655270.ico
file_bug234628-1-child.html
file_bug234628-1.html
file_bug234628-2-child.html
file_bug234628-2.html
file_bug234628-3-child.html
file_bug234628-3.html
file_bug234628-4-child.html
file_bug234628-4.html
file_bug234628-5-child.html
file_bug234628-5.html
file_bug234628-6-child.html
file_bug234628-6-child.html^headers^
file_bug234628-6.html
file_bug234628-7-child.html
file_bug234628-7-child.html^headers^
file_bug234628-7.html
file_bug234628-8-child.html
file_bug234628-8.html
file_bug234628-9-child.html
file_bug234628-9.html
file_bug234628-10-child.xhtml
file_bug234628-10.html
file_bug234628-11-child.xhtml
file_bug234628-11-child.xhtml^headers^
file_bug234628-11.html
file_bug420605.html
file_bug422543_script.js Bug 1519596: Part 1 - Remove several unnecessary/unused ChromeUtils.import() calls. r=Gijs 2019-01-11 16:59:23 -08:00
file_bug503832.html
file_bug655270.html
file_bug670318.html
file_bug852909.pdf
file_bug852909.png
file_bug1046022.html
file_bug1206879.html
file_bug1328501.html
file_bug1328501_frame.html
file_bug1328501_framescript.js
file_bug1415918_beforeunload.html
file_bug1415918_beforeunload_2.html
file_bug1415918_beforeunload_3.html
file_bug1415918_beforeunload_iframe.html
file_bug1415918_beforeunload_iframe_2.html
file_click_link_within_view_source.html
file_data_load_inherit_csp.html
file_multiple_pushState.html
frame-head.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
head.js
onload_message.html
onpageshow_message.html
print_postdata.sjs
redirect_to_example.sjs
test-form_sjis.html
timelineMarkers-04.html