Commit Graph

928 Commits

Author SHA1 Message Date
Tim Taubert
01031d7b2d Bug 904460 - Pass _firstTabs 'parameter' as an argument to restoreWindow() rather than tacking it onto the state object; r=smacleod 2013-08-16 09:58:04 +02:00
Ed Morley
d22f8df22d Merge mozilla-central and fx-team 2013-08-15 13:37:24 +01:00
Tim Taubert
ce079a5a2e Bug 898744 - Make browser_394759_basic.js wait for tab invalidation before closing the window; r=yoric 2013-08-15 08:19:13 +02:00
Bill McCloskey
ace5f50558 Bug 902550 - Disable more session restore code in e10s (r=ttaubert) 2013-08-14 14:33:44 -07:00
Tim Taubert
66ee0c8e83 Bug 904003 - Move session saving code into its own module; r=yoric 2013-08-14 08:11:23 +02:00
Tim Taubert
7d6c7cdcb6 Bug 904529 - Remove SessionStore._initialState and pass it as an argument to .onLoad(); r=smacleod 2013-08-14 08:03:28 +02:00
Tim Taubert
fcb90ebd96 Bug 903398 - [Session Restore] Use a 'cookie-changed' observer instead of asking the cookie service for every host; r=yoric 2013-08-14 07:10:07 +02:00
Tim Taubert
9613eabcab Bug 903273 - [Session Restore] Use strict mode; r=smacleod 2013-08-10 05:33:07 +02:00
Tim Taubert
1dcbc52177 Bug 903248 - [Session Restore] Remove leftover code from global private browsing mode; r=smacleod 2013-08-10 05:33:07 +02:00
Tim Taubert
0c2ef4021d Bug 903244 - [Session Restore] this._resetTabRestoringState is not a function in onPurgeSessionHistory(); r=smacleod 2013-08-10 05:33:07 +02:00
Tim Taubert
67d39543ce Bug 903388 - [Session Restore] Collect cookie hosts *after* serializing session history; r=yoric 2013-08-10 05:33:07 +02:00
Tim Taubert
6cff67896c Bug 902727 - [Session Restore] Remove legacy _writeFileEncoder; r=smacleod 2013-08-09 04:42:20 +02:00
Tim Taubert
46a84c3c72 Bug 902721 - [Session Restore] Remove _dirtyWindows and replace it with a weak set; r=smacleod 2013-08-09 04:41:59 +02:00
Tim Taubert
999b0661a6 Bug 637020 - Invalidate windows after they have been restored to ensure their data is collected the first time we save; f=smacleod r=yoric 2013-08-08 01:47:26 +02:00
Tim Taubert
cfc05970ef Bug 898775 - Fix the browser.sessionstore.resume_from_crash preference; r=yoric 2013-08-05 20:26:27 +02:00
Tim Taubert
4a7ba9a27c Bug 898755 - Remove _resume_session_once_on_shutdown code from SessionStore; r=yoric 2013-08-02 20:17:45 -07:00
Marco Castelluccio
4e24844fdc Bug 900845 - We aren't using the NetUtil module in SessionStore.jsm. r=ttaubert 2013-08-02 20:37:12 -04:00
Ms2ger
5021a03bff Bug 897458 - Move EXTRA_PP_JS_MODULES to moz.build; r=gps 2013-08-02 09:03:25 +02:00
Steven MacLeod
607c8b8025 Bug 898184 - Restore telemetry measurements that were removed when transitioning to the SessionWorker. r=ttaubert 2013-07-31 21:15:26 -04:00
Ryan VanderMeulen
a8d9d886c1 Merge m-c to fx-team. 2013-07-30 13:12:26 -04:00
Steven MacLeod
20df51ee57 Bug 897396 - Add telemetry to Session Store for restoring a window; r=ttaubert 2013-07-30 09:38:49 -07:00
Ryan VanderMeulen
c48771ac6d Bug 845190 - Disable test_startup_nosession_sync.js on Linux and Windows debug for being the latest perma-orange caused by a random JS change.
CLOSED TREE
2013-07-29 21:45:10 -04:00
Tim Taubert
484b15e1b9 Bug 898738 - 'Error: input is not defined' browser_formdata_format.js; r=yoric 2013-07-29 09:44:58 -07:00
Tim Taubert
2a878f91a8 Bug 898308 - Clean up SessionStore initialization; f=smacleod, r=dao 2013-07-27 07:40:07 +02:00
Steven MacLeod
7726886b9c Bug 893009 - Move _backupSessionFileOnce() logic into the SessionWorker; r=ttaubert
X-Git-Commit-ID: cacdd9a34d6daf8302d8565a6e11d357c997bee7
2013-07-26 19:54:59 +02:00
David Rajchenbach-Teller
4ccbe3d47a Bug 867143 - Adapt testsuite to cached session restore. r=ttaubert 2013-07-26 12:15:25 -04:00
David Rajchenbach-Teller
a10f6711b3 Bug 867143 - Cache Session Restore state aggressively. r=ttaubert 2013-07-26 12:15:00 -04:00
Tim Taubert
39839fa356 Bug 893061 - Prevent the default homepage from loading if we're going to restore a session; r=dao 2013-07-26 13:16:29 +02:00
Steven MacLeod
58fee86c95 Bug 881049 - Switch SessionStore to Promise.jsm; r=ttaubert
X-Git-Commit-ID: 39b42be125f8b40a52350ed7cf9c39082356118f
2013-07-25 21:50:15 +02:00
Ed Morley
3661932bb2 Backed out changeset 101c149b3287 (bug 867143) for browser-chrome failures 2013-07-24 13:32:33 +01:00
Ed Morley
6ab63e7b1c Backed out changeset 4eb7a0f560da (bug 867143) 2013-07-24 13:32:16 +01:00
David Rajchenbach-Teller
6a34fe3cbc Bug 867143 - Adapting testsuite to cached session restore;r=ttaubert 2013-07-24 11:25:00 +02:00
David Rajchenbach-Teller
a18964667c Bug 867143 - Caching Session Restore state aggressively;r=ttaubert 2013-07-24 11:25:00 +02:00
Tim Taubert
0dc53c2566 Bug 897253 - Remove support for calling nsISessionStore.init() with a null window; r=ehsan 2013-07-24 09:58:50 +02:00
Jared Wein
d72af29eef Bug 887515 - Replace multiple tab closing prompt with a menuitem to restore multiple tabs. r=ttaubert 2013-07-17 18:48:39 -04:00
Tim Taubert
f5b51eaa3f Bug 891360 - Follow-up to fix syntax error; r=bustage 2013-07-12 14:00:00 +02:00
Tim Taubert
851f4106c1 Bug 891360 - Move SessionStore I/O logic to a dedicated worker; r=yoric 2013-07-12 13:46:14 +02:00
Tim Taubert
49376f1c26 Bug 892766 - SessionStore tests should wait for delayed startup to be finished when opening new windows; r=yoric 2013-07-12 13:35:18 +02:00
Olli Pettay
b734d7bc01 bug 789919, (snow-white) make addref/release of CCable objects faster by removing indirect refcnt increase/decrease, r=mccr8, test changes r=ehsan 2013-07-09 13:30:58 -04:00
Tim Taubert
c8413ec3c3 merge m-c to fx-team 2013-07-05 08:56:02 +02:00
Tim Taubert
361fe4951d Backed out changeset 95e83b0f7cb2 (bug 888986) 2013-07-04 15:19:55 +02:00
Joey Armstrong
c7a3cb9cae bug 870370: EXTRA_COMPONENTS cleanup for conversion patches #1 & #2. 2013-07-03 12:01:06 -04:00
Mike Shal
4b9927492c Bug 880245 - Move EXTRA_JS_MODULES to moz.build (batch #3); r=joey 2013-06-28 15:17:07 -04:00
Jared Wein
76262c2e78 Bug 888986 - Notify observers of sessionstore-windows-restored asynchronously to speed up initial paint times for users with heavy add-ons. r=ttaubert 2013-07-01 18:31:57 -04:00
Phil Ringnalda
ec633845fb Merge fx-team to m-c 2013-06-30 08:35:45 -07:00
James Kitchener
f7dfc8b83c Bug 802895 - Add srcdoc iframe support to session restore r=bz 2013-06-28 23:13:23 -04:00
Phil Ringnalda
62967cfd4f Bug 882575 - reenable browser_capabilities.js now that it doesn't use about:home so it won't be hearing about how snippets is undefined 2013-06-28 19:39:35 -07:00
Ed Morley
fccecd1753 Merge mozilla-central and fx-team 2013-06-28 14:37:15 +01:00
David Rajchenbach-Teller
fec6f5c3e4 Bug 876168 - Let's backup sessionstore.js before each upgrade;r=ttaubert 2013-06-27 13:57:05 -04:00
Gijs Kruitbosch
962a08d442 Bug 833943 - Part 1: add a SessionMigration jsm to take care of migrating sessions, r=ttaubert 2013-06-28 17:44:00 -04:00