Commit Graph

873 Commits

Author SHA1 Message Date
David Rajchenbach-Teller
7e5c0d052b Bug 872229 - Add an add_task API for mochitest. r=ted 2013-06-04 15:35:43 +02:00
David Rajchenbach-Teller
970581140d Bug 896545 - Telemetry on TabStateCache hit/miss. r=ttaubert 2013-08-29 16:08:06 -04:00
Tim Taubert
fe84e7bf67 Backed out changeset 2514aac648b2 (bug 506975) 2013-08-29 14:22:11 +02:00
Manish Goregaokar
e61fde1fbd Bug 506975 - Write sessionstore.js less often when on battery; r=ttaubert 2013-08-29 09:09:51 +02:00
Steven MacLeod
a6e14ab526 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
4363d92cac Bug 905533 - Move SessionStore._updateCookies() to SessionCookies.update(); f=smacleod r=yoric 2013-08-22 19:58:23 +02:00
Steven MacLeod
e8dd467447 Bug 902280 - Update _lastSaveTime before writing to avoid deceeding the write interval. r=ttaubert 2013-08-21 12:14:33 -04:00
Andrew Wang
4a0e1e2f87 Bug 904480 - Return values of _SessionFile.wipe() and .writeLoadStateOnceAfterStartup() are unused. r=ttaubert 2013-08-21 08:33:17 -04:00
Jesse Fox
b8d1beb5c3 Bug 902729 - Add a new telemetry probe for session lifetimes. r=ttaubert 2013-08-20 11:02:42 -04:00
Tim Taubert
5170cb4755 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
92278aa71b Merge mozilla-central and fx-team 2013-08-15 13:37:24 +01:00
Tim Taubert
12e5a03e65 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
b845288767 Bug 902550 - Disable more session restore code in e10s (r=ttaubert) 2013-08-14 14:33:44 -07:00
Tim Taubert
b38bf4e53c Bug 904003 - Move session saving code into its own module; r=yoric 2013-08-14 08:11:23 +02:00
Tim Taubert
28ab83cc7c 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
d03361e6c6 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
b155761b07 Bug 903273 - [Session Restore] Use strict mode; r=smacleod 2013-08-10 05:33:07 +02:00
Tim Taubert
72a2233a55 Bug 903248 - [Session Restore] Remove leftover code from global private browsing mode; r=smacleod 2013-08-10 05:33:07 +02:00
Tim Taubert
02cfec29d4 Bug 903244 - [Session Restore] this._resetTabRestoringState is not a function in onPurgeSessionHistory(); r=smacleod 2013-08-10 05:33:07 +02:00
Tim Taubert
8927041a20 Bug 903388 - [Session Restore] Collect cookie hosts *after* serializing session history; r=yoric 2013-08-10 05:33:07 +02:00
Tim Taubert
62325e7566 Bug 902727 - [Session Restore] Remove legacy _writeFileEncoder; r=smacleod 2013-08-09 04:42:20 +02:00
Tim Taubert
5be5a13608 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
5913c9923d 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
65fb644351 Bug 898775 - Fix the browser.sessionstore.resume_from_crash preference; r=yoric 2013-08-05 20:26:27 +02:00
Tim Taubert
5f75eab06c Bug 898755 - Remove _resume_session_once_on_shutdown code from SessionStore; r=yoric 2013-08-02 20:17:45 -07:00
Marco Castelluccio
0771801d9e Bug 900845 - We aren't using the NetUtil module in SessionStore.jsm. r=ttaubert 2013-08-02 20:37:12 -04:00
Ms2ger
25c19f9737 Bug 897458 - Move EXTRA_PP_JS_MODULES to moz.build; r=gps 2013-08-02 09:03:25 +02:00
Steven MacLeod
cca4d7a135 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
37174a2eb7 Merge m-c to fx-team. 2013-07-30 13:12:26 -04:00
Steven MacLeod
735b2cb34a Bug 897396 - Add telemetry to Session Store for restoring a window; r=ttaubert 2013-07-30 09:38:49 -07:00
Ryan VanderMeulen
7b60b97448 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
671877cda0 Bug 898738 - 'Error: input is not defined' browser_formdata_format.js; r=yoric 2013-07-29 09:44:58 -07:00
Tim Taubert
749254b0b6 Bug 898308 - Clean up SessionStore initialization; f=smacleod, r=dao 2013-07-27 07:40:07 +02:00
Steven MacLeod
852a198263 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
a7b1b3bb4c Bug 867143 - Adapt testsuite to cached session restore. r=ttaubert 2013-07-26 12:15:25 -04:00
David Rajchenbach-Teller
fb4b0465f7 Bug 867143 - Cache Session Restore state aggressively. r=ttaubert 2013-07-26 12:15:00 -04:00
Tim Taubert
a0f140ad02 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
17138db59f Bug 881049 - Switch SessionStore to Promise.jsm; r=ttaubert
X-Git-Commit-ID: 39b42be125f8b40a52350ed7cf9c39082356118f
2013-07-25 21:50:15 +02:00
Ed Morley
2a5f2a1a38 Backed out changeset 101c149b3287 (bug 867143) for browser-chrome failures 2013-07-24 13:32:33 +01:00
Ed Morley
2b325cafcb Backed out changeset 4eb7a0f560da (bug 867143) 2013-07-24 13:32:16 +01:00
David Rajchenbach-Teller
5a81fdb794 Bug 867143 - Adapting testsuite to cached session restore;r=ttaubert 2013-07-24 11:25:00 +02:00
David Rajchenbach-Teller
95b8bf3891 Bug 867143 - Caching Session Restore state aggressively;r=ttaubert 2013-07-24 11:25:00 +02:00
Tim Taubert
80b772b84b Bug 897253 - Remove support for calling nsISessionStore.init() with a null window; r=ehsan 2013-07-24 09:58:50 +02:00
Jared Wein
3f029da67e Bug 887515 - Replace multiple tab closing prompt with a menuitem to restore multiple tabs. r=ttaubert
--HG--
extra : rebase_source : 743b8bb459802675e38ef2ab8e8cee2c41b90f90
2013-07-17 18:48:39 -04:00
Tim Taubert
036264069b Bug 891360 - Follow-up to fix syntax error; r=bustage 2013-07-12 14:00:00 +02:00
Tim Taubert
9334ff4cb8 Bug 891360 - Move SessionStore I/O logic to a dedicated worker; r=yoric 2013-07-12 13:46:14 +02:00
Tim Taubert
5b6a8586a9 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
2bf2214fbe bug 789919, (snow-white) make addref/release of CCable objects faster by removing indirect refcnt increase/decrease, r=mccr8, test changes r=ehsan
--HG--
extra : rebase_source : 2a3b22425c14d6daedc91d62a652c34431acd2fb
2013-07-09 13:30:58 -04:00
Tim Taubert
695e6702b9 merge m-c to fx-team 2013-07-05 08:56:02 +02:00
Tim Taubert
38eb4f556a Backed out changeset 95e83b0f7cb2 (bug 888986) 2013-07-04 15:19:55 +02:00