Commit Graph

1171 Commits

Author SHA1 Message Date
Andrea
fb1e301916 Bug 963042 - Added event listener for SwapDocShells to ensure we save state when swapping docShells r=ttaubert 2014-08-13 08:36:49 +02:00
Steven MacLeod
24f2ca0f05 Bug 1036341 - Use the existence of any session files to determine if a profile crashed or is fresh. r=ttaubert
--HG--
extra : rebase_source : 15be325a24563254c6d16627cd1de611039356fe
extra : histedit_source : db1e5179d574c0620d446c60848818da14b7ad64%2C6dad046683f375187ca4beda47bea68caa12da9f
2014-08-12 15:38:55 -04:00
Tim Taubert
fff9604dcf Bug 1050745 - Don't list .sjs files as tests in sessionstore's browser.ini r=smacleod 2014-08-08 14:34:46 +02:00
Tyler Colgan
0aa9a773e1 Bug 952224 - Remove _ensureInitialized(), along with any calls made to it, now that synchronous start up fallback for session store has been removed r=smacleod 2014-08-02 11:16:23 +02:00
Tyler Colgan
cf87500faa Bug 1038215 - Change FormData.collect() to avoid storing credit card data for Session Restore r=ttaubert 2014-07-30 15:25:35 +02:00
Nathan Froyd
4246e6b6ea Bug 1044162 - part 1 - make EXTRA_{PP_,}JS_MODULES communicate their installation path; r=mshal
This patch makes EXTRA_{PP_,}JS_MODULES similar in functionality to
TESTING_JS_MODULES: we indicate the path relative to
$(FINAL_TARGET)/modules with an appropriate hierarchy of paths.
2014-07-25 13:40:07 -04:00
Carsten "Tomcat" Book
adebf9396b Merge mozilla-central to fx-team 2014-07-28 16:04:12 +02:00
Birunthan Mohanathas
3571e0740d Bug 1038458 - Part 6: Flatten browser/components/sessionstore/src/ directory. r=mak
--HG--
rename : browser/components/sessionstore/src/ContentRestore.jsm => browser/components/sessionstore/ContentRestore.jsm
rename : browser/components/sessionstore/src/DocShellCapabilities.jsm => browser/components/sessionstore/DocShellCapabilities.jsm
rename : browser/components/sessionstore/src/FrameTree.jsm => browser/components/sessionstore/FrameTree.jsm
rename : browser/components/sessionstore/src/GlobalState.jsm => browser/components/sessionstore/GlobalState.jsm
rename : browser/components/sessionstore/src/PageStyle.jsm => browser/components/sessionstore/PageStyle.jsm
rename : browser/components/sessionstore/src/PrivacyFilter.jsm => browser/components/sessionstore/PrivacyFilter.jsm
rename : browser/components/sessionstore/src/PrivacyLevel.jsm => browser/components/sessionstore/PrivacyLevel.jsm
rename : browser/components/sessionstore/src/RecentlyClosedTabsAndWindowsMenuUtils.jsm => browser/components/sessionstore/RecentlyClosedTabsAndWindowsMenuUtils.jsm
rename : browser/components/sessionstore/src/SessionCookies.jsm => browser/components/sessionstore/SessionCookies.jsm
rename : browser/components/sessionstore/src/SessionFile.jsm => browser/components/sessionstore/SessionFile.jsm
rename : browser/components/sessionstore/src/SessionHistory.jsm => browser/components/sessionstore/SessionHistory.jsm
rename : browser/components/sessionstore/src/SessionMigration.jsm => browser/components/sessionstore/SessionMigration.jsm
rename : browser/components/sessionstore/src/SessionSaver.jsm => browser/components/sessionstore/SessionSaver.jsm
rename : browser/components/sessionstore/src/SessionStorage.jsm => browser/components/sessionstore/SessionStorage.jsm
rename : browser/components/sessionstore/src/SessionStore.jsm => browser/components/sessionstore/SessionStore.jsm
rename : browser/components/sessionstore/src/SessionWorker.js => browser/components/sessionstore/SessionWorker.js
rename : browser/components/sessionstore/src/SessionWorker.jsm => browser/components/sessionstore/SessionWorker.jsm
rename : browser/components/sessionstore/src/TabAttributes.jsm => browser/components/sessionstore/TabAttributes.jsm
rename : browser/components/sessionstore/src/TabState.jsm => browser/components/sessionstore/TabState.jsm
rename : browser/components/sessionstore/src/TabStateCache.jsm => browser/components/sessionstore/TabStateCache.jsm
rename : browser/components/sessionstore/src/Utils.jsm => browser/components/sessionstore/Utils.jsm
rename : browser/components/sessionstore/src/nsSessionStartup.js => browser/components/sessionstore/nsSessionStartup.js
rename : browser/components/sessionstore/src/nsSessionStore.js => browser/components/sessionstore/nsSessionStore.js
rename : browser/components/sessionstore/src/nsSessionStore.manifest => browser/components/sessionstore/nsSessionStore.manifest
2014-07-26 09:32:08 -07:00
Steven MacLeod
4bbe451b8b Bug 1036036 - Stop leaking docshells in Session Store tests. r=ttaubert
When adding a SHistoryListener in the Session Store test frame script
we were creating an intermediate global variable that was rooting the
docshell. This prevented things from being GC'd properly.

I've removed this intermediate variable and we should no longer keep
the docshell alive. This will probably also fix Bug 1036031.

--HG--
extra : rebase_source : 1394966f4180da44c4c29c8bba9842f7daf614fd
extra : histedit_source : e60ce5cf45b52e85207bf2f69882df86fa628ed7
2014-07-24 18:13:28 -04:00
Nathan Yee
ca7332eeac Bug 864041 - Remove Firefox 2+3 compat code from about:sessionrestore. r=mak 2014-07-16 12:24:00 +02:00
Alexandre Poirot
5a3800bc64 Bug 1027242 - Blacklist mulet's failing tests + expose 'mulet' to ini files; fix previous bustage on a CLOSED TREE, r=ahal 2014-07-02 15:40:56 -07:00
Andrea Marchesini
9679a08231 Bug 660237 - implement nsIDOMStorage with a proxy, r=bzbarsky, r=mayhemer 2014-07-23 01:07:12 -04:00
Jonathan Griffin
efbbf73c27 Backed out changeset 64586374a208 on a CLOSED TREE 2014-07-22 18:29:57 -07:00
Alexandre Poirot
09c66c2ebd Bug 1027242 - Blacklist mulet's failing tests + expose 'mulet' to ini files; fix previous bustage on a CLOSED TREE, r=ahal 2014-07-02 15:40:56 -07:00
Jonathan Griffin
0cd20a2c49 Backout 4f6d9db92389 for bustage on a CLOSED TREE 2014-07-22 17:55:50 -07:00
Alexandre Poirot
c044256760 Bug 1027242 - Blacklist mulet's failing tests + expose 'mulet' to ini files. r=ahal 2014-07-02 15:40:56 -07:00
Trevor Saunders
0cdb19dabd bug 1036694 - merge nsIMarkupDocumentViewer into nsIContentViewer r=smaug 2014-07-09 17:27:49 -04:00
Tom Schuster
9777274923 Bug 673569 - Let each frame script have its own scope (r=smaug) 2014-06-13 19:56:38 +02:00
David Rajchenbach-Teller
5eb315bf48 Bug 1035557 - "about:sessionrestore shows instead of about:welcomeback after a reset". r=smacleod 2014-07-08 05:58:00 +02:00
Tim Taubert
4dde87e3a2 Bug 965697 - Fix intermittent browser_sessionHistory.js failures by waiting until the history entry has been replaced. r=smacleod
--HG--
extra : rebase_source : 2c134be33a3ba6e4916d8645eb662141eb1ecbfa
2014-07-07 14:11:17 -04:00
David Rajchenbach-Teller
dc017d33f1 Bug 801598 - Making SessionWorker use the now public PromiseWorker API. r=ttaubert 2014-07-01 05:26:00 +02:00
Carsten "Tomcat" Book
aeffb3c8a4 Backed out changeset 781fc1eb104a (bug 801598) for bc1 test bustage 2014-07-02 09:48:46 +02:00
David Rajchenbach-Teller
65d6e83219 Bug 801598 - Making SessionWorker use the now public PromiseWorker API. r=ttaubert 2014-07-01 05:26:00 +02:00
Tim Taubert
15b3e6f664 Bug 1030719 - Properly restore form data for contenteditables r=smacleod 2014-06-26 15:55:16 +02:00
Tim Taubert
1259249b6d Bug 1027084 - Use about:blank as the initial tab for new windows in sessionstore tests r=smacleod 2014-06-27 13:00:11 +02:00
Carsten "Tomcat" Book
745c14b640 Backed out changeset af969bbd0b13 (bug 1027084) for bc1 test bustage on a CLOSED TREE 2014-06-27 12:36:28 +02:00
Tim Taubert
bb85924410 Bug 1027084 - Use about:blank as the initial tab for new windows in sessionstore tests r=smacleod 2014-06-25 15:44:08 +02:00
David Rajchenbach-Teller
1bc3c5e0ba Bug 883609 - Porting tests to new Session Restore backup mechanism;r=ttaubert
--HG--
rename : browser/components/sessionstore/test/browser_833286_atomic_backup.js => browser/components/sessionstore/test/browser_backup_recovery.js
2014-06-24 16:51:22 +02:00
David Rajchenbach-Teller
c1f6eb690a Bug 883609 - Make Session Restore backups useful;r=ttaubert 2014-06-24 16:51:15 +02:00
Wes Kocher
04a521faea merge m-c to inbound on a CLOSED TREE 2014-06-20 14:02:54 -07:00
Tim Taubert
2929197c9d Backed out changeset 65a7440e87ea (bug 1027092) 2014-06-20 17:08:52 +02:00
Tim Taubert
48a8b09860 Bug 1027096 - Fix encoding errors in browser_911547.js r=smacleod 2014-06-18 16:01:33 +02:00
Tim Taubert
2f3d2f5df6 Bug 1027087 - Fix ContentRestore errors when a tab is closed while restoring into it r=smacleod 2014-06-18 14:48:12 +02:00
Tim Taubert
11d3b6d188 Bug 1027092 - Fix "this.editor is undefined" errors when running browser_394759_behavior.js r=smacleod 2014-06-18 15:56:39 +02:00
Mike Conley
30b7a68d16 Bug 989501 - Part 3: If a newly created browser.xul window has the CHROME_REMOTE_WINDOW chromeflag set, make sure the initial browser has remote="true" set on it. r=felipe. 2014-06-20 14:08:05 -04:00
Ed Morley
ff723affc4 Merge latest green fx-team changeset and mozilla-central; a=merge 2014-06-19 15:59:56 +01:00
Birunthan Mohanathas
ec8396a564 Bug 1016240 - Exterminate CR+LF line endings. r=briansmith,cpearce,ehsan,gavin 2014-06-18 17:56:02 -07:00
Dão Gottwald
52c66c65b7 Bug 996053 - make nsISessionStore's setTabValue, setWindowValue and setGlobalValue take arbitrary JS values but throw for non-strings, for consistency with SessionStore.jsm. r=ttaubert
--HG--
extra : rebase_source : 6fc3457960da44e27be89ff89bbc9398ec87375a
2014-06-18 20:12:19 +02:00
Jacob Acord
54f9855fd2 Bug 1014323 - Do not add about:privatebrowsing to recently closed tabs r=ttaubert 2014-06-10 11:07:30 +02:00
Tim Taubert
dbd5dd2205 Bug 923315 - Ensure that sessionstore.js writes don't interfere with browser_upgrade_backup.js r=yoric 2014-06-04 08:33:13 +02:00
Bobby Holley
cbd5c13ca0 Bug 1015380 - Fix up tests that will break with Object Xrays. r=gabor 2014-05-28 11:14:27 -07:00
Tim Taubert
f3b078b70b Bug 990812 - Restrict sessionstore, tabview, and browser frame scripts to tabbrowser browsers r=adw 2014-05-23 14:22:36 +02:00
Girish Sharma
1cfbf26848 Bug 1001131 - Reduce devtools footprint at browser startup - Session store for scratchpad manager. r=ttaubert 2014-05-20 04:30:24 +05:30
Arpad Borsos
76f9f9863f Bug 1011854 - Remove usage of 2nd WeakMap#get parameter from SessionStore; r=ttaubert
--HG--
extra : rebase_source : a63bf620acd02ff5e72a0dc6821423d25a5f34e9
2014-05-20 14:19:14 +02:00
David Rajchenbach-Teller
616d7a75ab Bug 989393 - Clean up old tabs and windows. r=ttaubert 2014-05-14 06:12:00 -04:00
David Rajchenbach-Teller
dc8916a340 Bug 962948 - Additional Telemetry on Session Restore startup. r=ttaubert 2014-05-05 09:23:00 -04:00
Tim Taubert
bd8181ccb9 Bug 1009599 - Restoring from about:sessionrestore fails when there is more than one tab in the window r=smacleod 2014-05-13 18:30:48 +02:00
Ehsan Akhgari
958ae15e31 Bug 994964 - Make DOM XPIDL interfaces non-scriptable, and add shim Components.interfaces entries for them; r=bzbarsky,bholley 2014-05-08 16:45:36 -04:00
Tim Taubert
af68b863a9 Bug 1002843 - Wait until important parts have been initialized before restoring tabs into windows r=smacleod 2014-05-03 08:11:43 +02:00
Tim Taubert
9c0e3d9c53 Bug 1003096 - Remove tab reordering feature implemented in bug 480148 to unblock bug 715376 r=smacleod 2014-04-30 07:31:55 +02:00