Commit Graph

1724 Commits

Author SHA1 Message Date
Mike Conley
8067cfa63c Bug 1233497 - Stop using TabState.flushAsync in session store tests. r=billm 2016-01-05 19:19:51 -05:00
Mike Conley
ea58f63c4a Bug 1231422 - Fix busted pref observer for browser.sessionstore.debug.no_auto_updates. r=billm 2016-01-22 11:43:49 -05:00
Kate McKinley
13125178e4 Bug 1195881 - working test for session store using containers under e10s. r=baku,r=tanvi 2016-01-20 00:29:00 +01:00
Jonathan Kew
657b233fdc Bug 890156 - patch 6 - Update window placement code to work with desktop pixels, for per-monitor DPI support on Windows. r=emk 2015-12-03 13:19:50 +00:00
Till Schneidereit
2be2015088 Bug 1101817 - Part 1: Remove usages of WeakMap.prototype.clear from Gecko. r=yzen,mak,yoric,gijs,jlongster 2016-01-04 13:06:50 +01:00
David Rajchenbach-Teller
35e57e7aec Bug 1198898 - Determining number of tabs/windows restored by Session Restore;r=mconley 2015-11-26 18:13:20 +01:00
David Rajchenbach-Teller
3a85c6bc9f Bug 1214158 - New module StartupPerformance to monitor the duration of restoration of initial tabs;r=mconley 2015-11-26 18:01:56 +01:00
AJ Kerrigan
9981c05a18 Bug 1132556 - Replace runInContent() with ContentTask.spawn(). r=smacleod 2016-01-07 03:26:31 -05:00
Shu-yu Guo
90b93e6d5b Bug 1220564 - Update chrome code uses of genexprs and legacy comprehensions. (r=billm) 2016-01-06 16:02:16 -08:00
Andrea Marchesini
aa687047b3 Bug 1237081 - remove the getter of userContextId from nsIDocShell, r=smaug 2016-01-06 15:39:58 +00:00
Andrea Marchesini
30b65cf847 Bug 1235657 - Session storage needs to handle origin attributes correctly - part 2 - SessionStorageInternal::restore, r=huseby 2016-01-06 10:09:04 +00:00
Nigel Babu
86f063c2dc Backed out changeset 1b5c66916877 (bug 1237081) for mochitest browser-chrome bustage 2016-01-06 12:01:27 +05:30
Bill McCloskey
2e2bc09867 Bug 1235379 - Eliminate deferred session storage mode (r=ttaubert) 2016-01-05 21:59:46 -08:00
Andrea Marchesini
e4dbb1db2b Bug 1237081 - Remove the getter of userContextId from nsIDocShell. r=smaug 2016-01-05 14:22:00 -05:00
Andrea Marchesini
2e98858627 Bug 1193854 - Restoring userContextIds with the browser session - part 3 - tests, r=ttaubert 2016-01-05 21:01:46 +00:00
Andrea Marchesini
58de5f5e42 Bug 1193854 - Restoring userContextIds with the browser session - part 2 - restore the UI, r=ttaubert 2016-01-05 21:01:13 +00:00
Andrea Marchesini
9c383de363 Bug 1193854 - Restoring userContextIds with the browser session - part 1 - store the userContextId in sessionStore, r=smaug, r=ttaubert 2016-01-05 21:00:33 +00:00
Andrea Marchesini
ecddf6884c Bug 1236827 - Remove non-useful 'delete' in TabStore.jsm, r=ttaubert 2016-01-05 17:22:36 +00:00
Carsten "Tomcat" Book
ef75c405fd merge mozilla-inbound to mozilla-central a=merge 2016-01-05 11:58:56 +01:00
Dave Townsend
8dc7f59eb3 Bug 1229142: Link browser and toolkit test directory to the shared eslintrc files. r=Standard8 2015-11-30 13:05:00 -08:00
Andrea Marchesini
1af0f85145 Bug 1236505 - isPinned param in SessionHistory.jsm serializeEntry is not used, r=smaug 2016-01-04 19:04:48 +00:00
Ehsan Akhgari
d051dbe086 Bug 1175659 - Increase the timeout of browser_sessionHistory.js 2015-12-31 17:42:28 -05:00
Ehsan Akhgari
13ee681879 Bug 1170881 - Increase the timeout of browser_586068-apptabs.js 2015-12-31 17:41:25 -05:00
Ehsan Akhgari
a3d69bc4cc Bug 1203732 - Increase the timeout of browser_522545.js 2015-12-31 17:29:26 -05:00
Ehsan Akhgari
0a76aa81c3 Bug 1224066 - Increase the timeout of browser_formdata_cc.js 2015-12-31 17:28:22 -05:00
Ehsan Akhgari
a6c0c8d90a Bug 1164242 - Increase the timeout of browser_600545.js 2015-12-30 22:27:40 -05:00
Ehsan Akhgari
8a7a0c3d21 Bug 1221013 - Increase the timeout of browser_crashedTabs.js 2015-12-30 22:27:40 -05:00
Olli Pettay
1d483a7a70 Bug 1155730, implement History.scrollRestoration r=jst 2015-12-26 12:59:09 +02:00
Andrew McCreight
720e278561 Backed out changeset 18eec0849a1f (Bug 1195295) for leaking.
This changeset is causing shutdown leaks (bug 1234697 and bug 1220517).
2015-12-23 15:59:15 -05:00
Markus Stange
b7d7c15fe9 Bug 1209970 - Fire scroll events early in the refresh tick. r=mats
With APZ we want to be firing scroll events to content more consistently, so
we tie them to the refresh driver tick rather than firing them on paint or
haphazardly on the next spin of the event loop.

Patch by Markus Stange, test fixes by Kartikaya Gupta
2015-12-17 17:19:30 -05:00
Luis Miguel [:quicksaver]
300052720b Bug 1228980 - Display favicons of tab entries in aboutSessionRestore-based pages. r=ttaubert 2015-12-08 12:35:28 +00:00
Mike Conley
415e22c19d Bug 1195295 - Remove SessionStore's SyncHandler since all tab and window flushing is now async. r=ttaubert 2015-12-01 14:34:25 -05:00
Mike Conley
33ccbee547 Bug 1225921 - Have SessionStore keep a list of window data that might be saved during a flush. r=billm
This helps us keep track of what windows we've chosen to forget, and helps
us avoid the problem of accidentally saving a window we've chosen to forget.
2015-12-02 13:48:19 -05:00
Mike Conley
03268c846d Bug 1225921 - Regression tests. r=billm 2015-12-02 13:48:05 -05:00
Mike Conley
0305c3c776 Bug 1226333 - Add tests for async window flushing. r=billm. 2015-12-02 09:46:06 -05:00
Mike Conley
c8bbf9627b Bug 1177310 - Don't flush windows synchronously on application shutdown. r=billm,feedback=ttaubert
Instead of synchronously flushing the windows, we use AsyncShutdown to
wait for all window flushes to finish.
2015-11-13 14:46:37 -05:00
Mike Conley
bd1629f0e1 Bug 1177310 - TabStateFlusher Promises should always resolve. r=Yoric
They'll always resolve, but might receive a negative success state
and a message. We're doing this so that we can maintain a Set of
in-flight flushes that we can call Promise.all on (which will
fast-fail if any Promise rejects, or will just never resolve if
one or more of the Promises never resolve).
2015-11-24 18:41:32 -05:00
Gijs Kruitbosch
33920aa4b1 Bug 1222490 - part 3: update all the tests for tabview's removal, r=ttaubert 2015-12-01 10:48:11 +00:00
Gijs Kruitbosch
cde9701b62 Bug 1222490 - part 2: remove traces of tabview from XUL/XBL/JS in other parts of browser/, r=ttaubert 2015-12-01 10:48:11 +00:00
Gijs Kruitbosch
d79ddd13c8 Bug 1221050 - part 5: create page for use with tabview migration, r=ttaubert 2015-12-01 10:48:10 +00:00
Mike Conley
54bd2d9754 Bug 1228518 - Don't send SessionStore:update for initial about:blank page load. r=ttaubert 2015-11-27 15:11:31 -05:00
Mike Conley
78b584308f Bug 1228518 - Regression test. r=ttaubert 2015-11-27 15:48:43 -05:00
Mike Conley
a4f437808b Backout patch for bug 1175267 (again) for causing bugs 1213650 and 1228179. 2015-11-26 10:07:27 -05:00
Mike Conley
a48429bb4a Bug 1227444 - Regression test. r=billm 2015-11-25 14:41:41 -05:00
Mike Conley
d86272cd93 Bug 1227444 - Remove a closed window from _windows right away without waiting for a flush to complete. r=billm 2015-11-24 18:11:33 -05:00
Christoph Kerschbaumer
3d6bec528f Bug 1119386 - Part 3: Use document's principal for favicons in browser (r=billm) 2015-11-24 13:32:10 -08:00
Mike Conley
8c61d109ec Bug 1209689 - Test forcing revived background tabs to restore on demand. r=felipe 2015-11-18 17:52:41 -05:00
Mike Conley
40f5e88d5b Bug 1209689 - Force tab restoration on demand when crashed tabs are revived. r=felipe 2015-11-10 21:48:06 -05:00
Mike Conley
9f57c0f6b5 Bug 1209689 - Ensure browsers are properly removed from SessionStore's crashedBrowser set. r=Mossop 2015-11-03 12:21:43 -05:00
Mike Conley
705eebb377 Bug 1209689 - Fix browser_async_flushes.js. r=felipe 2015-11-03 10:29:41 -05:00