Tooru Fujisawa
4b241e331a
Bug 1207491 - Part 16: Remove use of expression closure from browser/components/sessionstore/. r=Gijs
2015-09-23 18:36:23 +09:00
J. Ryan Stinnett
2dada8f365
Bug 912121 - Rewrite require / import to match source tree. rs=devtools
...
In a following patch, all DevTools moz.build files will use DevToolsModules to
install JS modules at a path that corresponds directly to their source tree
location. Here we rewrite all require and import calls to match the new
location that these files are installed to.
2015-09-21 12:04:18 -05:00
Shu-yu Guo
37989840cd
Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff)
2015-09-15 11:19:45 -07:00
Neil Deakin
3f1d0d2b92
Bug 1148505, remove cpow usage from back-forward menu by using sessionstore data, r=dao,billm
2015-08-28 03:13:03 -04:00
Ursula
4b3bf974e0
Bug 1142034 - Don't show 'Restore All Crashed Tabs' when only one tab has crashed. r=mconley
2015-07-23 14:47:35 -04:00
Tim Taubert
a36cfd69f6
Bug 1174666 - Remove unneeded SessionSaver.clearLastSaveTime() r=Yoric
2015-06-15 11:54:47 +02:00
Tim Taubert
4c1bd152bd
Bug 1163745 - Properly support shistory purging for pending tabs r=Yoric
2015-06-10 14:53:07 +02:00
Tim Taubert
9914a279d6
Bug 1174030 - Register new windows as soon as possible and initialize them later r=billm
2015-06-12 10:53:49 +02:00
Tim Taubert
99221c3774
Bug 1173267 - Remove aOptions parameter from SessionStoreInternal.setTabState() r=Mossop
2015-06-10 11:09:09 +02:00
Tim Taubert
42df2b7b04
Bug 1167508 - Cancel pending actions when after flushing the window is gone r=billm
2015-06-09 22:12:32 +02:00
Tim Taubert
7e4f24fe56
Bug 1167508 - Use async flushing for LoadInOtherProcess() r=billm
2015-06-09 22:10:50 +02:00
Tim Taubert
6c6efdf62e
Bug 1167508 - Support flushing crashed browsers r=billm
2015-06-09 22:10:29 +02:00
Tim Taubert
25a05f0341
Bug 1167508 - Reset epoch when receiving XULFrameLoaderCreated r=billm
2015-06-09 22:09:56 +02:00
Tim Taubert
4f2fdf513c
Bug 1163700 - Revert changes from bug 1162036 r=Yoric
2015-06-07 10:53:44 +02:00
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
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
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
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
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
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
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
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
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
5bd95faeea
Bug 1109875 - Don't flush state when closing tabs r=billm
2015-04-30 18:28:39 +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
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
Bill McCloskey
a3692e60d2
Bug 1056443 - Use correct URL in location bar when switching processes (r=ttaubert)
2015-04-15 10:09:49 -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
c12cc8244e
Merge fx-team to m-c a=merge
2015-03-02 12:41:37 -08:00