Commit Graph

1444 Commits

Author SHA1 Message Date
Tim Taubert
48f3aef68a Bug 1166682 - Reenable browser_sessionHistory.js r=Mossop 2015-05-20 06:58:25 -04:00
Wes Kocher
8d383f4780 Merge m-c to inbound, a=merge 2015-05-20 18:30:33 -07:00
Bobby Holley
ee6d021a95 Bug 1165162 - Serialize originSuffix into .origin. r=gabor,sr=sicking
We also provide an opt-out for the original behavior, and use it in various
consumers that look like they need fixing up. Most of the usage here is in
code with persistence considerations, where we may need some sort of migration
path.
2015-05-20 17:11:49 -07:00
Tim Taubert
e945186fcf Bug 1163256 - Fix intermittent browser_formdata.js timeouts by splitting off credit card number tests r=Gijs 2015-05-20 04:44:06 -04:00
Tim Taubert
574d8af25f Bug 1163260 - Fix intermittent browser_page_title.js failures r=Gijs 2015-05-19 14:15:47 -04:00
Tim Taubert
651e83d8e5 Bug 1166362 - Let SessionStore ignore <xul:browser>s without a permanentKey property r=Gijs 2015-05-19 13:47:32 -04:00
Carsten "Tomcat" Book
b1f60a382d Backed out changeset 8f9747fc7249 (bug 1129957) for e10s-bc1 test failures on a CLOSED TREE 2015-05-13 08:37:27 +02:00
Neil Rashbrook
d3c5866226 Bug 1129957 - RemoteWebNavigation doesn't accept postdata or headers. r=Mossop 2015-05-12 23:33:00 -03:00
Tim Taubert
a57de55eee Bug 1163110 - Remove unused SessionStore._internal property r=Yoric 2015-05-08 21:28:20 +02:00
Tim Taubert
ef49138b3b Bug 1161928 - Require an epoch (managed in the parent) included in every message sent by the frame script to get rid of TabState.flush() calls in restoreTab() r=billm 2015-05-06 15:06:29 +02:00
Tim Taubert
4342b07f9a Bug 1161928 - Add assertions to ensure tab restoration methods are used correctly r=billm 2015-05-06 12:03:24 +02:00
Tim Taubert
93acaa0a0b Bug 1161928 - Move epoch handling from ContentRestore.jsm to content-sessionStore.js r=billm 2015-05-06 11:55:20 +02:00
Tim Taubert
2015726a71 Bug 1161981 - Add SessionStore:crashedTabRevived to NOTAB_MESSAGES to silence warnings when closing about:tabcrashed tabs r=billm 2015-05-06 11:56:59 +02:00
Tim Taubert
2c3fbf2ace Bug 1162036 - Remove pending/restoring tabs when receiving browser:purge-session-history instead of leaving empty tabs r=Yoric 2015-05-07 08:00:16 +02:00
Ryan VanderMeulen
9d79946d97 Backed out changeset 0cecdb107e91 (bug 1162036) for e10s browser_privatebrowsing_DownloadLastDirWithCPS.js failures.
CLOSED TREE
2015-05-06 12:07:00 -04:00
Tim Taubert
1fb826cf91 Bug 1162036 - Remove pending/restoring tabs when receiving browser:purge-session-history instead of leaving empty tabs r=Yoric 2015-05-06 15:33:46 +02:00
Tim Taubert
de7ef010da Bug 1160556 - Recollect session history data when the page title changes r=Gijs 2015-05-05 16:00:12 +02:00
Tim Taubert
cdc02a8a22 Bug 1150529 - Remove code for expired telemetry histograms r=Yoric 2015-05-02 09:56:39 +02:00
Tim Taubert
b0789e53e0 Bug 1159248 - Simply pre-fill window.tabs[] with empty tab states instead of calling TabState.collect() to avoid perf regressions r=smacleod 2015-05-04 13:42:43 +02:00
Tim Taubert
2aa85cc9b6 Bug 1109875 - Fix various other tests to properly wait for data from closed tabs r=billm 2015-05-04 19:08:06 +02:00
Tim Taubert
982c542752 Bug 1109875 - Fix sessionstore tests to properly wait for data from closed tabs r=billm 2015-04-28 16:30:47 +02:00
Tim Taubert
f37e86e35b Bug 1109875 - Add tests for async tab removal r=billm 2015-04-30 18:28:44 +02:00
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