Commit Graph

1472 Commits

Author SHA1 Message Date
Tim Taubert
5bd95faeea Bug 1109875 - Don't flush state when closing tabs r=billm 2015-04-30 18:28:39 +02:00
Tim Taubert
b98626b925 Bug 1109875 - When unloading a frameLoader flush all pending state changes by sending a final update message r=billm 2015-04-29 07:13:29 +02:00
Tim Taubert
fd5a3343a4 Bug 1109875 - Ignore SessionStore:update messages that do not target the browser's latest frameLoader r=billm,smaug 2015-04-28 16:22:38 +02:00
ziyunfei
649e7033e4 Bug 1102219 - Part 4: Replace String.prototype.contains with String.prototype.includes in chrome code. r=till 2015-04-30 00:32:05 +09:00
Tim Taubert
cbbd0992e0 Bug 1156722 - Remove unused _getURIFromString() method r=smacleod 2015-04-22 12:43:51 +02:00
Tim Taubert
386dd67499 Bug 1156722 - Remove unused reference to the parent process message manager r=smacleod 2015-03-30 10:15:40 +02:00
Tim Taubert
080d26c7d4 Bug 1156722 - Check for window.gBrowser instead of window.getBrowser r=smacleod 2015-03-30 10:22:45 +02:00
Tim Taubert
45925e703a Bug 1156722 - Use destructuring instead of [].shift() r=smacleod 2015-03-30 10:23:59 +02:00
Tim Taubert
46a50c8e0e Bug 1156722 - Remove legacy _toJSONString() method and use JSON.stringify() r=smacleod 2015-03-30 10:25:47 +02:00
Tim Taubert
96bfc6210c Bug 1157220 - Prevent "null" entries for tabs in the window state object when restoreTab() is called for a given tab before we collected data for all its predecessors r=smacleod 2015-04-22 15:37:12 +02:00
Tim Taubert
2609d07ac8 Bug 1156721 - Move restoreCookies() implementation to SessionCookies.jsm r=smacleod
Also, remove the try/catch clause as nsCookieService::Add() will only fail if the profile was already closed or we're OOM, aborting in those cases is absolutely fine.
2015-03-30 10:41:57 +02:00
Tim Taubert
34b8f7f79e Bug 1134518 - Add test to ensure we don't lose shistory entries when switching a browser's remoteness r=Mossop 2015-04-23 15:42:55 +02:00
Tim Taubert
a7a6c9f713 Bug 1157235 - Remove unused sessionstore-state-write notification r=Yoric 2015-04-22 16:05:40 +02:00
Tim Taubert
728e2aed87 Bug 1134518 - Add xpcshell test for shistory caps on clean shutdown and fix existing tests r=Yoric 2015-04-22 20:26:49 +02:00
Tim Taubert
c38ef6fef5 Bug 1134518 - Cap shistory entries in the SessionWorker when shutting down r=Yoric 2015-04-22 18:41:32 +02:00
Tim Taubert
43b8455c3b Bug 1134518 - Send a state object instead of a string to SessionWorker.write() r=Yoric 2015-04-22 16:18:26 +02:00
Tim Taubert
81d94a65a3 Bug 1134518 - Remove shistory capping code from SessionHistory.jsm r=Yoric 2015-04-22 15:51:34 +02:00
Wes Kocher
800fbebed0 Merge fx-team to m-c a=merge CLOSED TREE 2015-04-20 17:04:09 -07:00
Timothy Nikkel
94b52082f5 Bug 1155940. Silly typo fix in test. 2015-04-20 11:57:06 -05:00
Tim Taubert
1cbb05dd90 Bug 1152341 - Failure to read one of the session file candidates shouldn't stop us from trying further r=Yoric 2015-04-15 15:27:12 +02:00
Timothy Nikkel
fb12552a91 Bug 1155940. Make browser_354894_perwindowpb.js wait for load and SSTabRestored after doing undoCloseTab. r=ttaubert 2015-04-20 10:05:46 -05:00
Bill McCloskey
a3692e60d2 Bug 1056443 - Use correct URL in location bar when switching processes (r=ttaubert) 2015-04-15 10:09:49 -07:00
Ehsan Akhgari
613bcb614f Bug 482051 - Remove mentions of the browser.privatebrowsing.keep_current_session pref; r=jdm 2015-04-02 22:33:06 -04:00
Fabian Furger
6ebe394909 Bug 1107941 - Removing old upgrade backups if too many exist. Max upgrade backups is defined in preferences. Tested with mochi tests. r=Yoric 2015-04-02 17:09:31 +01:00
Bill McCloskey
6080a4ecff Bug 1150151 - Add crash annotation to test that intentionally crashes (r=mccr8) 2015-04-01 14:42:37 -07:00
Roy Li
551998db75 Bug 936061 - Refactor restoreWindow() into restoreWindow() and restoreWindows(). r=smacleod 2015-03-30 11:50:58 -05:00
Bill McCloskey
907528bb57 Bug 1147236 - Use AppConstants in session store code (r=ttaubert) 2015-03-30 20:13:02 -07:00
Tim Taubert
452fc40e2c Bug 1146052 - Fix empty about:sessionrestore after crash as well as empty about:welcomeback after resetting the profile r=smacleod 2015-03-23 14:01:13 +01:00
Tim Taubert
8e03f71547 Bug 1145942 - Use the frame message manager to revive crashed tabs upon navigation r=billm 2015-03-21 08:20:28 +01:00
Wes Kocher
620e827578 Merge inbound to m-c a=merge CLOSED TREE 2015-03-19 19:15:11 -07:00
Bill McCloskey
ccf0ff5e49 Bug 1126089 - Disable browser_crashedTabs.js in ASAN builds 2015-03-19 09:58:02 -07:00
Bill McCloskey
dccb7df7b9 Bug 1126089 - Use async messages for crash revival (r=ttaubert) 2015-03-19 06:47:30 -07:00
Phil Ringnalda
b7bcece915 Backed out 3 changesets (bug 1126089) for ASan e10s bc1 failures and green-crashes
CLOSED TREE

Backed out changeset 9af9111e9c27 (bug 1126089)
Backed out changeset 288efd5e2ca0 (bug 1126089)
Backed out changeset 3bcebfd13538 (bug 1126089)
2015-03-18 21:51:34 -07:00
Tim Taubert
4dec059e71 Bug 1143720 - Remove support for old FormData, PageStyle, and ScrollPosition formats r=smacleod 2015-03-16 17:17:43 +01:00
Tim Taubert
39f45fb443 Bug 1143740 - Re-enable browser_491168.js r=smacleod 2015-03-16 18:01:15 +01:00
Alex Verstak
7ecbab6ff5 Bug 1113431 - Propagate referrer policy throughout the UI: command-click and context menu open link in new tab/window. r=gijskruitbosch 2015-03-04 23:29:55 -08:00
Bill McCloskey
7308b879c6 Bug 1126089 - Use async messages for crash revival (r=ttaubert) 2015-03-18 16:09:27 -07:00
Tim Taubert
d26ef12e87 Bug 1130560 - Fix intermittent browser_463206.js failures by rewriting the test to make use of ContentTasks instead of CPOWs r=smacleod 2015-03-11 14:11:23 +01:00
Sebastian Hengst
ef109b3851 Bug 1139427 - Define file-based metadata in /browser/components. r=gavin
Add bugzilla components as metadata to moz.build files for easier bugfiling into the correct component. More information:

https://gecko.readthedocs.org/en/latest/build/buildsystem/mozbuild-symbols.html#bug-component
2015-03-08 20:43:22 +01:00
Tim Taubert
eae431522a Bug 1022403 - Fix intermittent browser_sessionHistory.js timeouts by making sure the weak shistory listener isn't GC'ed before we saw the notification r=smacleod 2015-03-04 16:45:27 +01:00
Wes Kocher
c12cc8244e Merge fx-team to m-c a=merge 2015-03-02 12:41:37 -08:00
Tim Taubert
28251fdb40 Bug 1100223 - Make calling loadURI() on pending tabs work as expected by marking the tab as no longer pending and simply waiting for the restoration to finish r=billm 2015-02-24 11:29:36 -08:00
Tim Taubert
d641f49c1f Bug 1100223 - Add test to ensure loadURI() on pending tabs works as expected r=Gijs 2015-02-22 14:18:19 +01:00
Tooru Fujisawa
bed410f456 Bug 1108382 - Part 1: Do not use non-standard flag argument of String.prototype.match/replace in browser/. r=gavin 2015-03-01 09:51:32 +09:00
Tim Taubert
d3cc08e119 Bug 1135498 - Get rid of the unused browser.__SS_restore_data property r=smacleod 2015-02-22 13:40:01 +01:00
Blair McBride
21d225439d Bug 1123517 - Refactor sidebar code. r=florian 2015-02-20 21:21:33 +13:00
Steven MacLeod
baec6f8b21 Bug 1107609 - Simplify test_pushstate_replacestate with ContentTask. r=ttaubert r=mconley 2015-02-11 17:15:01 -05:00
Mike Conley
51d634c214 Bug 1047603 - Make SessionStore test browser_423132.js wait for new e10s window tab to be restored. r=ttaubert.
Like browser_394759_behaviour.js, this test wasn't accustomed to
newly created windows having initially non-remote browsers, and
that we need to wait for them to redirect and restore in the
content process before we can properly serialize the window
and its cookies.
2015-02-06 09:33:41 -05:00
Mike Conley
e695efec3f Bug 1047603 - Fix browser_394759_behaviour.js test. r=ttaubert.
Turns out this test wasn't accustomed to newly created windows having
initially non-remote browsers, and that we need to wait for them to
redirect and restore in the content process before we can properly
serialize the window.
2015-01-26 15:21:34 -05:00
Chris Peterson
bcec56d259 Bug 1129321 - Remove nonstandard let blocks from browser. r=ttaubert 2015-01-24 23:39:14 -08:00