Commit Graph

1010 Commits

Author SHA1 Message Date
Brian Graham
711557704c Bug 904477 - Add missing error handlers for promises used in SessionStore. r=ttaubert 2013-09-17 11:37:28 -04:00
Boris Zbarsky
c9c6bc6b01 Bug 874502 part 1. Fix browser-chrome tests to not assume synchronous closing of windows. r=dolske 2013-09-17 17:45:47 -04:00
Tim Taubert
c618431ff1 Bug 894595 - part 3 - Use asynchronous data collection for delayed save state calls; r=yoric 2013-09-17 12:37:23 +02:00
Tim Taubert
5c68c325f0 Bug 894595 - part 2 - Implement asynchronous data collection for session storage and history; f=smacleod r=yoric 2013-09-17 12:37:22 +02:00
Tim Taubert
adfe312c02 Bug 894595 - part 1.6 - Move session history collection into a module; r=yoric 2013-09-17 12:37:22 +02:00
Tim Taubert
23b3d8d8df Bug 894595 - part 1.5 - Move privacy level checks into a module; r=yoric 2013-09-17 12:37:22 +02:00
Tim Taubert
23bd043b13 Bug 894595 - part 1 - Move tab state collection routines to a separate object; f=smacleod r=yoric 2013-09-17 12:37:22 +02:00
David Rajchenbach-Teller
f34684b69d Bug 914581 - [Session Restore] Plug into AsyncShutdown;r=ttaubert 2013-09-17 10:26:56 +02:00
Tim Taubert
6cfb558734 Backed out changeset 476f2fb1d0b4 (bug 916729) 2013-09-17 10:25:51 +02:00
David Rajchenbach-Teller
af594c843a Bug 916729 - [Session Restore] Plug into AsyncShutdown;r=ttaubert 2013-09-17 10:20:18 +02:00
Tim Taubert
fb87938069 Bug 916390 - [Session Restore] Remove __SS_formDataSaved; r=yoric 2013-09-17 10:20:17 +02:00
Tim Taubert
8b826096d6 Bug 916710 - [Session Restore] Make browser_624727.js clean up after itself; r=smacleod 2013-09-17 10:20:17 +02:00
Ed Morley
67c71e5a69 Merge latest green fx-team changeset and mozilla-central 2013-09-12 12:07:04 +01:00
Mark Hammond
4d94698d58 Bug 915511 - prevent SessionStore.getWindowValue failing with e10s. r=felipe 2013-09-12 15:40:26 +10:00
Ryan VanderMeulen
7181ec3388 Merge fx-team to m-c. 2013-09-11 21:48:20 -04:00
Tim Taubert
8d3803e925 Bug 915173 - Don't invalidate the whole tab state when setting/deleting tab values; r=yoric 2013-09-11 23:33:45 +02:00
Andrea Marchesini
8caba6f243 Bug 848294 - Update MessageEvent to be compatible with the spec, r=bz 2013-09-11 16:10:01 +02:00
Jan Varga
f354bdf37d Bug 785884 - Implement support for temporary storage (aka shared pool). r=ehsan, r=bent 2013-09-11 06:18:36 +02:00
Boris Zbarsky
59325c9ff2 Bug 914438. Prevent propagation of SSTabRestored events in tests when we close the relevant tab. r=dao 2013-09-11 23:19:07 -04:00
David Rajchenbach-Teller
0a336db6db Bug 913310 - Fixing TabStateCacheTelemetry initialization;r=yoric 2013-09-06 13:20:23 +03:00
Ryan VanderMeulen
6fb5cdd5fc Backed out changeset 9d9e289013de (bug 899213) due to various regressions caused by it. 2013-09-05 15:39:56 -04:00
Mike Hommey
b207d5baf7 Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps 2013-09-05 09:01:46 +09:00
David Rajchenbach-Teller
02207b585e Bug 901916 - Make browser_sessionStorage.js more robust. r=smacleod 2013-08-31 10:15:57 -04:00
David Rajchenbach-Teller
57248116a7 Bug 872229 - Add an add_task API for mochitest. r=ted 2013-06-04 15:35:43 +02:00
David Rajchenbach-Teller
c89d2c3410 Bug 896545 - Telemetry on TabStateCache hit/miss. r=ttaubert 2013-08-29 16:08:06 -04:00
Tim Taubert
292e8a3391 Backed out changeset 2514aac648b2 (bug 506975) 2013-08-29 14:22:11 +02:00
Manish Goregaokar
20ba676c75 Bug 506975 - Write sessionstore.js less often when on battery; r=ttaubert 2013-08-29 09:09:51 +02:00
Steven MacLeod
5acfcbd81a Bug 899213 - Add an API for working with global session data, and switch Scratchpad over to it. r=ttaubert
Also fixes tests broken by changing scratchpad to global session data.
2013-08-27 14:57:51 -04:00
Tim Taubert
0761fd4cf6 Bug 905533 - Move SessionStore._updateCookies() to SessionCookies.update(); f=smacleod r=yoric 2013-08-22 19:58:23 +02:00
Steven MacLeod
5a65f0edc4 Bug 902280 - Update _lastSaveTime before writing to avoid deceeding the write interval. r=ttaubert 2013-08-21 12:14:33 -04:00
Andrew Wang
84c61d4e69 Bug 904480 - Return values of _SessionFile.wipe() and .writeLoadStateOnceAfterStartup() are unused. r=ttaubert 2013-08-21 08:33:17 -04:00
Jesse Fox
f149178442 Bug 902729 - Add a new telemetry probe for session lifetimes. r=ttaubert 2013-08-20 11:02:42 -04:00
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