gecko-dev/toolkit/components
Kris Maglione e115a440b6 Bug 1456291: Avoid loading the blocklist service before UI is interactive. r=Gijs
The TelemetryEnvironment initialization process currently forces a load and
initialization of the blocklist service only to check its isLoaded flag. This
adds measurable overhead to startup, and without those checks, the service
would not be initialized until after first paint.

We should defer even checking whether the blocklist is loaded until after
startup has finished.

MozReview-Commit-ID: 73c4o5oVqze

--HG--
extra : rebase_source : f97ad4e9f2c96668b4418a1c7fb47a07bc798da7
extra : amend_source : 874240858529280e88f960e40920f009ccccfcbc
2018-04-23 15:03:00 -07:00
..
aboutcache
aboutcheckerboard Bug 1453989 - Apply Meta CSP to Content Privileged about:checkerboard. r=ckerschb,Gijs 2018-04-21 02:16:30 +03:00
aboutmemory Bug 1443396 - Use colours that contrast well on about:memory r=jaws,snorp 2018-04-23 12:40:09 +10:00
aboutperformance Bug 1442465 - Part 4.2: Stop unnecessarily awaiting on BrowserTestUtils.removeTab (simple part). r=dao 2018-03-19 11:16:45 +09:00
alerts Bug 1454813: Part 2b - Rename SpawnTask.js to AddTask.js. r=florian 2018-04-18 11:43:45 -07:00
apppicker Bug 1433175 - scripted patch to replace Components.classes[, Components.interfaces.nsI, Components.utils. and Components.results. with Cc, Ci, Cu and Cr, r=Mossop. 2018-02-28 18:51:33 +01:00
asyncshutdown Bug 1440284 - change this.EXPORTED_SYMBOLS back to var EXPORTED_SYMBOLS in JS modules, r=mccr8. 2018-02-23 20:50:01 +01:00
autocomplete Bug 1455052 part 4. Stop using nsIDOMEvent in xpidl interfaces. r=masayuki 2018-04-20 12:53:17 -04:00
backgroundhangmonitor Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
browser Bug 1455578 - Remove obsolete nsIXULBrowserWindow::setJSStatus. r=bz 2018-04-20 12:55:14 +02:00
build Bug 1445551: Follow-up: Remove stray add-on path service module references. r=trivial DONTBUILD 2018-03-20 10:37:19 -07:00
captivedetect
cloudstorage Bug 1440284 - change this.EXPORTED_SYMBOLS back to var EXPORTED_SYMBOLS in JS modules, r=mccr8. 2018-02-23 20:50:01 +01:00
commandlines Bug 1433175 - scripted patch to replace Components.classes[, Components.interfaces.nsI, Components.utils. and Components.results. with Cc, Ci, Cu and Cr, r=Mossop. 2018-02-28 18:51:33 +01:00
contentprefs Bug 1454813: Part 2b - Rename SpawnTask.js to AddTask.js. r=florian 2018-04-18 11:43:45 -07:00
contextualidentity Bug 1440761 - Enable no-unused-vars for global scope on jsm files in toolkit/. r=mossop 2018-02-23 19:25:59 +00:00
crashes Bug 1423715 - Add crash type keys to the crash manager histogram definitions; r=frank 2018-03-16 11:11:54 +01:00
crashmonitor Bug 1433175 - scripted patch to replace Components.classes[, Components.interfaces.nsI, Components.utils. and Components.results. with Cc, Ci, Cu and Cr, r=Mossop. 2018-02-28 18:51:33 +01:00
ctypes Bug 1447442 - Part 16: Replace MOZ_BEGIN_EXTERN_C in C++ header jspubtd.h and remove unused includes and declarations. r=jorendorff 2018-04-13 02:26:02 -07:00
diskspacewatcher
downloads Bug 1455737 - Clean up DownloadHistory history observer on shutdown to prevent leaks. r=Paolo 2018-04-22 00:33:55 -07:00
enterprisepolicies Bug 1426362 - Display status of policy engine in about:support. r=bytesized 2018-03-02 15:28:14 -03:00
extensions Bug 1455705 fix how browserSettings.proxyConfig sets network prefs, r=rpl 2018-04-20 19:43:36 -05:00
feeds Bug 1453869 part 10. Stop constructing DOMParser by contract. r=mrbkap 2018-04-20 23:04:45 -04:00
filewatcher Bug 1433175 - scripted patch to replace Components.classes[, Components.interfaces.nsI, Components.utils. and Components.results. with Cc, Ci, Cu and Cr, r=Mossop. 2018-02-28 18:51:33 +01:00
finalizationwitness
find Bug 1454251: Remove nsINode::eCOMMENT. r=bz 2018-04-20 09:51:57 +02:00
gfx
jsoncpp
lz4
maintenanceservice Bug 1454448 - Properly handle an allocation failure. r=rstrong 2018-04-19 14:14:53 -07:00
mediasniffer Bug 1433175 - scripted patch to replace Components.classes[, Components.interfaces.nsI, Components.utils. and Components.results. with Cc, Ci, Cu and Cr, r=Mossop. 2018-02-28 18:51:33 +01:00
microformats Bug 1453869 part 10. Stop constructing DOMParser by contract. r=mrbkap 2018-04-20 23:04:45 -04:00
mozintl Backed out 9 changesets (bug 1449505) for failing xpcshell at browser/extensions/formautofill/test/unit/test_addressRecords.js on a CLOSED TREE 2018-04-11 10:07:42 +03:00
mozprotocol
narrate Bug 1449505 - Migrate NarrateControls.jsm to use mozIntl.getLocaleDisplayNames. r=jfkthame 2018-04-01 14:35:49 +02:00
normandy Bug 1440782 Part 3 - Add preference-rollback action to Normandy r=Gijs 2018-04-19 13:18:15 -07:00
osfile Bug 1446833: Part 4 - Make sure directory service overrides actually take effect. r=rhelmer 2018-03-18 15:55:08 -07:00
parentalcontrols
passwordmgr Bug 1454813: Part 2b - Rename SpawnTask.js to AddTask.js. r=florian 2018-04-18 11:43:45 -07:00
payments Bug 1427939 - Use total and any additionalDisplayItems when a modifier matches the payment method. r=jaws 2018-04-18 00:43:15 -07:00
perf Bug 1433175 - scripted patch to replace Components.classes[, Components.interfaces.nsI, Components.utils. and Components.results. with Cc, Ci, Cu and Cr, r=Mossop. 2018-02-28 18:51:33 +01:00
perfmonitoring Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
places Bug 1448081 - Replaced tests using updatePlaces with PlaceTestUtils.addVisits. r=Standard8 2018-04-22 00:33:55 -07:00
printing Bug 1437302 - Fix width of textbox[type=number] consumers. r=Paolo, Neil Deakin 2018-03-26 14:34:39 +02:00
printingui Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
privatebrowsing
processsingleton Bug 1452551 - Initialize the Telemetry core in GeckoView. r=esawin,gfritzsche,jchen 2018-04-11 13:11:27 +02:00
promiseworker Bug 1440284 - change this.EXPORTED_SYMBOLS back to var EXPORTED_SYMBOLS in JS modules, r=mccr8. 2018-02-23 20:50:01 +01:00
prompts Bug 1454813: Part 2b - Rename SpawnTask.js to AddTask.js. r=florian 2018-04-18 11:43:45 -07:00
protobuf Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
reader Bug 1453818 - Add test for same-site cookies in reader mode. r=ckerschb,Gijs 2018-04-17 13:40:18 -07:00
reflect Bug 1433175 - scripted patch to replace Components.classes[, Components.interfaces.nsI, Components.utils. and Components.results. with Cc, Ci, Cu and Cr, r=Mossop. 2018-02-28 18:51:33 +01:00
remote
remotebrowserutils
reputationservice Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
resistfingerprinting Bug 1451790 Set Time Precision to 1ms with Jitter r=baku 2018-04-05 11:37:36 -05:00
satchel Bug 1455052 part 4. Stop using nsIDOMEvent in xpidl interfaces. r=masayuki 2018-04-20 12:53:17 -04:00
search Bug 1453869 part 10. Stop constructing DOMParser by contract. r=mrbkap 2018-04-20 23:04:45 -04:00
securityreporter
startup Bug 1442651 - Remove the tabbrowser element and binding. r=bgrins 2018-03-05 20:33:36 +01:00
statusfilter
telemetry Bug 1456291: Avoid loading the blocklist service before UI is interactive. r=Gijs 2018-04-23 15:03:00 -07:00
terminator
thumbnails Bug 1452329. Remove nsIDOMXMLDocument. r=mystor 2018-04-09 16:30:33 -04:00
timermanager Bug 1433175 - scripted patch to replace Components.classes[, Components.interfaces.nsI, Components.utils. and Components.results. with Cc, Ci, Cu and Cr, r=Mossop. 2018-02-28 18:51:33 +01:00
tooltiptext Bug 1442465 - Part 4.2: Stop unnecessarily awaiting on BrowserTestUtils.removeTab (simple part). r=dao 2018-03-19 11:16:45 +09:00
typeaheadfind Bug 1447890 part 5. Remove nsISelection::RemoveAllRanges. r=mystor 2018-03-27 00:35:23 -04:00
url-classifier Backed out 3 changesets (bug 1434662) for android and OS X mass failures at /builds/worker/workspace/build/src/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:512 on a CLOSED TREE 2018-04-23 23:09:32 +03:00
urlformatter
utils Bug 1440782 Part 1 - Move PolicyEngine's JSON schema validator to toolkit r=Felipe 2018-04-17 16:36:05 -07:00
viewconfig Bug 1433175 - scripted patch to replace Components.classes[, Components.interfaces.nsI, Components.utils. and Components.results. with Cc, Ci, Cu and Cr, r=Mossop. 2018-02-28 18:51:33 +01:00
viewsource Bug 1434768 - Part 3: Rewrite JS consumers of .sessionHistory, r=bz 2018-04-10 17:49:45 -04:00
windowcreator Bug 1452321. Remove nsIWebBrowserPersistable. r=mystor 2018-04-09 16:30:33 -04:00
windowwatcher Bug 1455052 part 13. Remove nsIDOMEvent. r=masayuki 2018-04-20 12:55:31 -04:00
workerloader
xulstore Bug 1446264 part 4 - Add an approach to remove all persisted values of a document. r=enndeakin+6102 2018-03-19 14:34:44 +11:00
moz.build Bug 1443983: Part 2 - Remove remaining interpositions. r=mconley 2018-03-07 18:10:24 -08:00
nsDefaultCLH.js Bug 1433175 - scripted patch to replace Components.classes[, Components.interfaces.nsI, Components.utils. and Components.results. with Cc, Ci, Cu and Cr, r=Mossop. 2018-02-28 18:51:33 +01:00
nsDefaultCLH.manifest