fune/browser/components/sessionstore
Gijs Kruitbosch a666ea8a94 Bug 1478355 - return early from willOverrideHomepage if we know we won't override again, r=mikedeboer
This is a small performance optimization for callers of willOverrideHomepage.
They want to know if the URL the window was passed will be overridden. Once
we finish restoring windows, that'll never happen again, and we can return
without waiting for a promise.

MozReview-Commit-ID: NhKDHT6rBX

--HG--
extra : rebase_source : a88b625f13516b630f68a752577ef89e829b7bd4
2018-07-24 12:33:44 +01:00
..
content Bug 1474139: Part 2 - Move content-sessionStore to a separate JSM. r=mikedeboer 2018-07-07 16:42:28 -07:00
test Bug 1476145 part 3. Stop using getInterface(nsIDOMWindowUtils) in browser/. r=gijs 2018-07-24 19:47:41 -04:00
ContentRestore.jsm Bug 1456035: Part 4 - Convert callers of XPCOMUtils.generateQI to ChromeUtils.generateQI. r=mccr8 2018-04-22 20:55:06 -07:00
ContentSessionStore.jsm Bug 1476145 part 3. Stop using getInterface(nsIDOMWindowUtils) in browser/. r=gijs 2018-07-24 19:47:41 -04:00
DocShellCapabilities.jsm Bug 1440284 - change this.EXPORTED_SYMBOLS back to var EXPORTED_SYMBOLS in JS modules, r=mccr8. 2018-02-23 20:50:01 +01:00
GlobalState.jsm Bug 1440284 - change this.EXPORTED_SYMBOLS back to var EXPORTED_SYMBOLS in JS modules, r=mccr8. 2018-02-23 20:50:01 +01:00
jar.mn
moz.build Bug 1474139: Part 2 - Move content-sessionStore to a separate JSM. r=mikedeboer 2018-07-07 16:42:28 -07:00
nsISessionStartup.idl Bug 1403648 - focus the urlbar at first paint without waiting for a promise to resolve in most cases, r=johannh. 2018-02-14 22:15:05 +01:00
nsSessionStartup.js Bug 1478355 - return early from willOverrideHomepage if we know we won't override again, r=mikedeboer 2018-07-24 12:33:44 +01:00
nsSessionStartup.manifest Bug 1450559 - Remove nsISessionStore in favor of SessionStore.jsm. r=mikedeboer 2018-04-05 16:30:48 +02:00
RecentlyClosedTabsAndWindowsMenuUtils.jsm Bug 1440284 - change this.EXPORTED_SYMBOLS back to var EXPORTED_SYMBOLS in JS modules, r=mccr8. 2018-02-23 20:50:01 +01:00
RunState.jsm Bug 1440284 - change this.EXPORTED_SYMBOLS back to var EXPORTED_SYMBOLS in JS modules, r=mccr8. 2018-02-23 20:50:01 +01:00
SessionCookies.jsm Bug 1434252 - nsICookieService may throw an error in certain circumstances, so let's make SessionCookies::restore infallible. r=dao 2018-05-17 19:09:08 +02:00
SessionFile.jsm Bug 1471194 - Remove the expiring scalar Telemetry probe 'worker_restart_count', since it has served its purpose well. r=liuche 2018-07-12 12:56:04 +02:00
SessionMigration.jsm Bug 1440284 - change this.EXPORTED_SYMBOLS back to var EXPORTED_SYMBOLS in JS modules, r=mccr8. 2018-02-23 20:50:01 +01:00
SessionSaver.jsm Bug 1456391 - Part 7: Move PrivacyFilter to Toolkit. r=mikedeboer 2018-04-25 22:33:50 +02:00
SessionStorage.jsm Bug 1476145 part 3. Stop using getInterface(nsIDOMWindowUtils) in browser/. r=gijs 2018-07-24 19:47:41 -04:00
SessionStore.jsm Bug 1476145 part 3. Stop using getInterface(nsIDOMWindowUtils) in browser/. r=gijs 2018-07-24 19:47:41 -04:00
SessionWorker.js
SessionWorker.jsm Bug 1440284 - change this.EXPORTED_SYMBOLS back to var EXPORTED_SYMBOLS in JS modules, r=mccr8. 2018-02-23 20:50:01 +01:00
StartupPerformance.jsm Bug 1440094 - Remove imports to Console.jsm that only access the 'console' object;r=mossop 2018-02-27 11:29:59 -08:00
TabAttributes.jsm Bug 1458383 - Don't session restore browser.mediaBlocked. r=mikedeboer 2018-05-04 16:22:16 +12:00
TabState.jsm Bug 1458383 - Don't session restore browser.mediaBlocked. r=mikedeboer 2018-05-04 16:22:16 +12:00
TabStateCache.jsm Bug 1440284 - change this.EXPORTED_SYMBOLS back to var EXPORTED_SYMBOLS in JS modules, r=mccr8. 2018-02-23 20:50:01 +01:00
TabStateFlusher.jsm Bug 1440284 - change this.EXPORTED_SYMBOLS back to var EXPORTED_SYMBOLS in JS modules, r=mccr8. 2018-02-23 20:50:01 +01:00