Commit Graph

1472 Commits

Author SHA1 Message Date
Ryan VanderMeulen
8ae1ff9f74 Backed out 7 changesets (bug 1167508) because it depends on bug 1172137, which was backed out.
Backed out changeset 5080433ff610 (bug 1167508)
Backed out changeset 97b5372b8950 (bug 1167508)
Backed out changeset 00eb943a27b2 (bug 1167508)
Backed out changeset c1a16fd640ae (bug 1167508)
Backed out changeset 092037dd209a (bug 1167508)
Backed out changeset b7ed44b4595f (bug 1167508)
Backed out changeset 3a4faf863320 (bug 1167508)
2015-06-08 14:33:53 -04:00
Tim Taubert
7563b34d9f Bug 1167508 - Cancel pending actions when after flushing the window is gone r=billm 2015-06-03 17:59:50 +02:00
Tim Taubert
a5efedd715 Bug 1167508 - Fix tests that expect a sync remoteness change after calling .loadURI() r=billm 2015-05-23 15:47:56 +02:00
Tim Taubert
27e8b24f4f Bug 1167508 - Fix BrowserTestUtils.browserLoaded() and use it in sessionstore/head.js r=billm 2015-05-23 15:47:28 +02:00
Tim Taubert
6d5e5c34a6 Bug 1167508 - Remove TabState.flush() r=billm 2015-05-22 02:11:03 -04:00
Tim Taubert
827ade22fb Bug 1167508 - Use async flushing for LoadInOtherProcess() r=billm 2015-05-08 21:15:52 +02:00
Tim Taubert
fe28a23fb7 Bug 1167508 - Support flushing crashed browsers r=billm 2015-05-23 15:22:03 +02:00
Tim Taubert
a567fb0fa7 Bug 1167508 - Reset epoch when receiving XULFrameLoaderCreated r=billm 2015-05-23 15:20:51 +02:00
J. Ryan Stinnett
50e6689efa Bug 1169723 - Load view source frame script lazily. r=mconley 2015-06-04 18:17:53 -05:00
Tim Taubert
a1e29248d9 Bug 1170669 - Fix intermittent browser_514751.js crashes by not loading mozilla.org r=mconley 2015-06-02 21:18:31 +02:00
Tim Taubert
47f3ee4e66 Bug 1169892 - Avoid extra round-trip when a pending tab is reloaded r=billm 2015-05-30 10:13:52 +02:00
Tim Taubert
2332f34f19 Bug 1170226 - Restore correct shistory index when setting up pending tabs r=billm 2015-06-01 19:18:59 +02:00
Tim Taubert
0f12692573 Bug 1167579 - Fix intermittent browser_sessionStorage.js failures caused by non-monotonous closedAt=Date.now() r=billm 2015-05-29 19:22:49 +02:00
Tim Taubert
7eb6bec383 Bug 1167579 - Fix intermittent browser_broadcast.js failures by removing unneeded check that was missing a flush() call r=billm 2015-05-29 01:18:49 +02:00
Tim Taubert
e84b56264f Bug 1158855 - Don't collect children of SHEntries if one or more of those were dynamically added r=Yoric 2015-05-25 19:03:33 +02:00
Tim Taubert
eda69fead2 Bug 1167579 - Fix intermittent browser_broadcast.js failures by rewriting modifySessionStorage() r=billm 2015-05-22 21:01:11 -04:00
David Rajchenbach-Teller
9103463632 Bug 1034075 - Add more details to SessionFile AsyncShutdown blocker. r=ttaubert 2015-05-19 13:53:41 +02:00
Tim Nguyen
1f0699f741 Bug 1125952 - Make about:sessionrestore use more available height. r=jaws 2015-05-22 09:58:00 -04:00
Tim Taubert
fb5293ce2b Bug 1167502 - Convert sessionstore tests r=billm 2015-05-08 21:15:10 +02:00
Tim Taubert
90d3bdabcc Bug 1162871 - Test TabStateFlusher.flush() behavior, including with crashed and removed tabs r=billm 2015-05-08 16:01:45 +02:00
Tim Taubert
3ebbdbd42f Bug 1162871 - Test that duplicateTab() does wait for the flush to complete and includes flushed data r=billm 2015-05-08 15:15:32 +02:00
Tim Taubert
91fe169ad2 Bug 1162871 - Fix sessionstore tests that don't wait for a duplicated tab to be restored r=billm 2015-05-08 10:58:31 +02:00
Tim Taubert
e8b36930f3 Bug 1162871 - Use async flushing for duplicateTab() r=billm 2015-05-08 11:00:41 +02:00
Tim Taubert
3ca6be05ed Bug 1162871 - Introduce the TabStateFlusher for async flushing r=billm 2015-05-08 10:59:38 +02:00
Tim Taubert
62d0c5166e Bug 1139826 - Fix intermittent browser_586068-browser_state_interrupted.js failures by requesting a longer timeout r=Gijs 2015-05-21 18:50:19 -04:00
Tim Taubert
8d354fd5f7 Bug 1166763 - Take pinned status of the closed tab into account when merging the final update message r=billm 2015-05-20 11:15:48 -04:00
Tim Taubert
7b393146d3 Bug 1166757 - Remove browser.__SS_data r=billm 2015-05-20 10:35:50 -04:00
Carsten "Tomcat" Book
e1a1b6d6d1 Merge mozilla-central to fx-team 2015-05-21 15:16:40 +02:00
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