Blair McBride
21d225439d
Bug 1123517 - Refactor sidebar code. r=florian
2015-02-20 21:21:33 +13:00
Tim Taubert
c589f4ab50
Bug 1124147 - Get rid of browser.__SS_restore_tab r=smacleod
2015-01-28 19:01:02 +01:00
Tim Taubert
1230bfcc32
Bug 1114040 - Handle redirects and errors correctly in session store (r=ttaubert)
2015-01-23 10:49:10 +01:00
Mike Conley
da78b59090
Bug 1073165 - Clear restore state for crashed tabs. r=smacleod.
...
SessionStore keeps track of tabs that still need to be lazily restored. When
a tab crashes, we should clear that state so that SessionStore doesn't attempt
to lazily restore a crashed browser.
2015-01-14 16:30:20 -05:00
Tim Taubert
8d0e3e562b
Bug 1097697 - Backout changeset 126811256577 to fix talos regression r=me
2014-11-23 11:37:20 +01:00
Tim Taubert
1d828fc31d
Bug 1077652 - SessionStore should accept :setupSyncHandler and :update messages from browsers without tabs r=smacleod
...
By making SessionStore accept :setupSyncHandler and :update messages from <xul:browser>s without a tab assigned we can preload a <xul:browser> in the background and assign a tab later. SessionStore will have the correct sync handler and know about the current content loaded in that browser. If the browser will never be assigned to a tab the received data will simply be discarded when the browser goes away due to the use of WeakMaps in SessionStore.
2014-11-19 12:52:36 +01:00
Tim Taubert
51b555708d
Bug 1096013 - [e10s] Improve perceived session restore duration by prioritizing selected tabs when restoring session history and by setting tab labels and icons as soon as possible to indicate a restored session r=smacleod
2014-11-09 12:28:56 +01:00
Dave Townsend
739b22a4e6
Bug 1075658: Make browser.loadURI synchronously update the browser remoteness. r=ttaubert
2014-10-29 13:26:14 -07:00
Dave Townsend
453aaca7e3
Backing out bug a06771fa469d from bug 1075658 for leaks.
2014-10-27 13:04:16 -07:00
Dave Townsend
92e0f9c79b
Bug 1075658: Make browser.loadURI synchronously update the browser remoteness. r=ttaubert
2014-10-27 11:33:23 -07:00
Raphaël Lustin
6ed59ce8ef
Bug 1029471 - Replace deprecated ssi_getTabForBrowser with the new gBrowser.getTabForBrowser to improve performance. r=ttaubert
2014-10-27 10:24:18 -04:00
Tim Taubert
f5cf557b7f
Bug 960959 - Use RunState to keep track of the SessionFile's closed status r=yoric
2014-10-20 13:08:44 +02:00
Mike Conley
93ffd4af27
Bug 1065785 - [e10s] Use session restore to reload crashed tabs. r=smacleod.
2014-10-20 20:40:12 -04:00
Mike Conley
4c89825d9a
Bug 1070096 - Collect no SessionStore information for about:tabcrashed pages. r=ttaubert.
2014-10-21 08:39:29 -04:00
Wes Kocher
b667e3ab49
Backed out changeset 74dc73d33c56 (bug 1070096) for bustage on a CLOSED TREE
2014-10-20 16:58:12 -07:00
Wes Kocher
9939b24852
Backed out changeset 8477a0eca4fa (bug 1065785)
2014-10-20 16:03:40 -07:00
Wes Kocher
c9a62b416a
Backed out changeset f2bdb912f72e (bug 1070096)
2014-10-20 16:03:24 -07:00
Mike Conley
5d1b45fdd6
Bug 1070096 - Follow-up - Store browser permanent keys instead of the browsers themselves in SessionStore._crashedBrowsers. r=Gijs.
2014-10-20 17:45:55 -04:00
Mike Conley
37d6262ee8
Bug 1065785 - [e10s] Use session restore to reload crashed tabs. r=smacleod.
2014-10-20 16:50:23 -04:00
Mike Conley
a9289a01ce
Bug 1070096 - Collect no SessionStore information for about:tabcrashed pages. r=ttaubert.
2014-10-20 16:48:13 -04:00
Tim Taubert
12d0d39a20
Backed out changeset c98a31227412 (bug 1073992)
2014-10-13 14:58:19 +02:00
Tim Taubert
6eafe75be1
Backed out changeset 44cb72be622d (bug 1081135)
2014-10-13 14:58:15 +02:00
Tim Taubert
f5504919be
Bug 1081135 - Don't put private windows in the 'revivable windows' bucket and put normal windows there only *after* we checked RevivableWindows.isEmpty to not regress bug 495123 r=yoric
2014-10-11 19:09:26 +02:00
Tim Taubert
a688bcaef6
Bug 1073992 - Keep track of revivable windows separately to allow reviving more windows than the max_undo_windows pref allows r=yoric
2014-09-27 09:34:08 +02:00
Tim Taubert
69afa9c877
Bug 1073502 - Restore closed windows even when there are no open windows on startup r=yoric
2014-09-25 12:17:00 +02:00
Tim Taubert
9aa3899b85
Bug 1020831 - Make SessionStore.jsm and SessionFile.jsm share the same run state r=yoric
2014-09-25 23:26:41 +02:00
Tim Taubert
90bc9afd39
Bug 1072814 - Emulate old Promise.defer() API for non-trivial cases r=yoric
2014-09-25 09:14:53 +02:00
Tim Taubert
e8ff3343b8
Bug 1072814 - Convert trivial Promise.defer() usages to new Promise() r=yoric
2014-09-25 10:06:07 +02:00
Tim Taubert
9b0c784b15
Bug 1067648 - Introduce restoreTab() and use it from restoreTabs() r=billm
2014-09-16 12:04:34 +02:00
Bill McCloskey
a40455b460
Bug 1057481 - Session restore shouldn't use contentWindow (r=ttaubert)
2014-08-26 16:01:11 -07:00
Andrea
3bf975a353
Bug 963042 - Added event listener for SwapDocShells to ensure we save state when swapping docShells r=ttaubert
2014-08-13 08:36:49 +02:00
Birunthan Mohanathas
5a68dfde5b
Bug 1038458 - Part 6: Flatten browser/components/sessionstore/src/ directory. r=mak
2014-07-26 09:32:08 -07:00