Commit Graph

1097 Commits

Author SHA1 Message Date
Marco Castelluccio
9420586f86 Bug 970495 - [Session Restore] Switch SessionFile.read() to use the native OS.File read(). r=Yoric 2014-03-24 09:11:36 -04:00
Steven MacLeod
e7490bf4df Bug 967028 - Use a SHistoryListener to collect entries from history.pushState(). r=Yoric 2014-03-20 22:52:31 -04:00
Gregory Szorc
6855aa46f4 Bug 979640 - Make build system error on missing test files; r=ted
Previously, the build system may silently missing test files defined in
manifests. This patch makes missing test files a fatal error, detected
when reading test manifests.

The test_bug872273.html XBL test appeared to be orphaned in
content/xbl/test. It has been reunited with its family.

dom/tests/mochitest/notification referenced a single test file which was
recently deleted. That manifest has been removed.

Missing test files related to the Python unit tests for the build system
have been added. (They are a bunch of empty files.)

--HG--
extra : amend_source : cb6b9bf91e57569c8be312d3c16fef69b2b0b950
2014-03-04 17:48:50 -08:00
Ryan VanderMeulen
31a858278a Backed out changeset 593206fbd97e (bug 979640) for mochitest-other failures.
CLOSED TREE
2014-03-05 13:52:02 -05:00
Gregory Szorc
1944284f31 Bug 979640 - Make build system error on missing test files; r=ted
Previously, the build system may silently missing test files defined in
manifests. This patch makes missing test files a fatal error, detected
when reading test manifests.

The test_bug872273.html XBL test appeared to be orphaned in
content/xbl/test. It has been reunited with its family.

dom/tests/mochitest/notification referenced a single test file which was
recently deleted. That manifest has been removed.

Missing test files related to the Python unit tests for the build system
have been added. (They are a bunch of empty files.)

--HG--
extra : rebase_source : 8c64986169064401951585c07deadada8c905550
2014-03-04 17:48:50 -08:00
Tim Taubert
c1448c1731 Bug 972243 - Use Cu.cloneInto() and/or shallow copies to clone state objects r=billm 2014-02-26 11:34:32 +01:00
Steven MacLeod
b94c271df9 Bug 908440 - Add type checks to prevent non string values from being saved. r=ttaubert 2014-02-24 09:57:30 -05:00
Tim Taubert
ebe10bf899 Bug 973550 - "TypeError: webNavigation.document.body is null" in SessionHistory.jsm r=smacleod 2014-02-17 12:35:29 +01:00
Tim Taubert
3506d023d3 Bug 973559 - Fix baseURI serialization for srcdoc frames r=billm 2014-02-17 13:45:15 +01:00
Marina Samuel
ace2ecf6af Bug 950174: Part 1: Move required session store files from browser/ to toolkit/modules. r=gps, ttaubert
--HG--
rename : browser/components/sessionstore/src/FormData.jsm => toolkit/modules/sessionstore/FormData.jsm
rename : browser/components/sessionstore/src/ScrollPosition.jsm => toolkit/modules/sessionstore/ScrollPosition.jsm
rename : browser/components/sessionstore/src/XPathGenerator.jsm => toolkit/modules/sessionstore/XPathGenerator.jsm
2014-02-19 11:28:00 -05:00
David Rajchenbach-Teller
84fd72b7c8 Bug 972797 - More telemetry on SessionStore data collection. r=ttaubert 2014-02-18 18:51:23 +01:00
Ed Morley
e25f3268a0 Backed out changeset 6ea78f586fdc (bug 972797) for browser-chrome failures 2014-02-18 16:52:15 +00:00
David Rajchenbach-Teller
b31dd6e9c1 Bug 972797 - More telemetry on SessionStore data collection. r=ttaubert 2014-02-18 09:20:26 -05:00
Masayuki Nakano
80d77f5a3a Bug 950373 part.2 Don't consume keys which are used by <tree> for navigation in session restore UI r=enndeakin 2014-02-11 14:26:11 +09:00
Dão Gottwald
8f44f12987 Bug 445461 - restore MRU tab order when restoring a session. r=ttaubert 2014-02-07 22:48:49 +01:00
Carsten "Tomcat" Book
87668576b7 merge fx-team to mozilla-central 2014-02-07 09:52:32 +01:00
Emanuel Hoogeveen
5855b48029 Bug 943339 - Part 2: Add tests to make sure the new preferences work as expected. r=Yoric 2014-02-06 20:15:59 -05:00
Emanuel Hoogeveen
d786f24933 Bug 943339 - Part 1: Only store a subset of session history entries to file. r=Yoric 2014-02-06 20:15:59 -05:00
Steven MacLeod
f88f802bb6 Bug 959130 - Stop using the SessionWorker for read at startup to avoid slowdown. r=ttaubert 2014-02-03 15:14:06 +01:00
Ryan VanderMeulen
258f1cdb33 Merge inbound to m-c. 2014-01-31 21:14:13 -05:00
Bill McCloskey
4670651748 Bug 961861 - [e10s] Make sure content-sessionStore.js is always loaded (r=ttaubert) 2014-01-31 12:13:23 -08:00
David Rajchenbach-Teller
836de399c6 Bug 966253 - Fix SessionFile shutdown blocker. r=ttaubert 2014-01-31 13:02:34 -05:00
Tim Taubert
8510f6d34d Bug 936271 - Remove load event handling from SessionStore.jsm r=yoric 2014-01-27 08:56:00 -08:00
Tim Taubert
e8ffaf8489 Bug 936271 - Add tests to ensure we ignore dynamic history entries r=yoric
--HG--
rename : browser/components/sessionstore/test/browser_597315_a.html => browser/components/sessionstore/test/browser_frame_history_a.html
rename : browser/components/sessionstore/test/browser_597315_c.html => browser/components/sessionstore/test/browser_frame_history_c.html
rename : browser/components/sessionstore/test/browser_597315_c1.html => browser/components/sessionstore/test/browser_frame_history_c1.html
rename : browser/components/sessionstore/test/browser_597315_c2.html => browser/components/sessionstore/test/browser_frame_history_c2.html
2014-01-25 00:30:31 +01:00
Tim Taubert
d9a213f4df Bug 936271 - Ignore dynamic session history entries r=yoric 2014-01-24 22:26:47 +01:00
Tim Taubert
107799a35a Bug 964349 - Move CrashReporter.annotateCrashReport() calls out of sessionstore r=gavin 2014-01-27 08:45:28 -08:00
Wes Kocher
8d1cf2aa7f Backed out changeset 066920d21e0e (bug 964349) for breaking browser-chrome tests 2014-01-30 17:35:36 -08:00
Wes Kocher
fb9f54932d Backed out changeset 81a3b56a4147 (bug 936271) 2014-01-30 17:34:58 -08:00
Wes Kocher
f95000a9a9 Backed out changeset c5505e97155f (bug 936271)
--HG--
rename : browser/components/sessionstore/test/browser_frame_history_a.html => browser/components/sessionstore/test/browser_597315_a.html
rename : browser/components/sessionstore/test/browser_frame_history_c.html => browser/components/sessionstore/test/browser_597315_c.html
rename : browser/components/sessionstore/test/browser_frame_history_c1.html => browser/components/sessionstore/test/browser_597315_c1.html
rename : browser/components/sessionstore/test/browser_frame_history_c2.html => browser/components/sessionstore/test/browser_597315_c2.html
2014-01-30 17:34:55 -08:00
Wes Kocher
c874324d04 Backed out changeset 392c8cf7a623 (bug 936271) 2014-01-30 17:34:50 -08:00
Tim Taubert
fab7989cc9 Bug 936271 - Remove load event handling from SessionStore.jsm r=yoric 2014-01-27 08:56:00 -08:00
Tim Taubert
54128ba531 Bug 936271 - Add tests to ensure we ignore dynamic history entries r=yoric
--HG--
rename : browser/components/sessionstore/test/browser_597315_a.html => browser/components/sessionstore/test/browser_frame_history_a.html
rename : browser/components/sessionstore/test/browser_597315_c.html => browser/components/sessionstore/test/browser_frame_history_c.html
rename : browser/components/sessionstore/test/browser_597315_c1.html => browser/components/sessionstore/test/browser_frame_history_c1.html
rename : browser/components/sessionstore/test/browser_597315_c2.html => browser/components/sessionstore/test/browser_frame_history_c2.html
2014-01-25 00:30:31 +01:00
Tim Taubert
00ebd57789 Bug 936271 - Ignore dynamic session history entries r=yoric 2014-01-24 22:26:47 +01:00
Tim Taubert
d2d47fe5ab Bug 964349 - Move CrashReporter.annotateCrashReport() calls out of sessionstore r=gavin 2014-01-27 08:45:28 -08:00
Gijs Kruitbosch
87201fcff3 Bug 928843 - start polishing the Australis history view by improving labels, r=jaws
--HG--
extra : rebase_source : 9ad68a9fc7a576168c2e179167b885c77efda2df
2014-01-30 16:53:14 +00:00
Tim Taubert
c030c787de Bug 965218 - Check whether shistory is empty when frame script is loaded r=yoric 2014-01-29 05:54:33 -08:00
David Rajchenbach-Teller
d1cb923001 Bug 962808 - [Session Restore] Better telemetry for _writeState. r=ttaubert 2014-01-27 08:27:35 -05:00
Sid Stamm
232e8547af Bug 911547 - Test CSP enforcement in session-restored documents. r=ttaubert
--HG--
extra : rebase_source : a794cee6cc797f5acc67989bd17f755bae5ce0c3
2014-01-23 15:34:56 -08:00
Tim Taubert
1098386144 Bug 941540 - Use browser.permanentKey to handle docShell swaps more easily r=yoric 2014-01-20 20:50:17 +01:00
Tim Taubert
3fe36ac353 Bug 960903 - Tests for broadcasting shistory r=yoric 2014-01-20 17:36:59 +01:00
Tim Taubert
fbcd10e678 Bug 960903 - Listen for subframe loads and clear observers r=yoric 2014-01-22 13:10:58 +01:00
Tim Taubert
10b047742e Bug 960903 - Broadcast session history data r=yoric 2014-01-20 17:37:41 +01:00
James Kitchener
1f9b853e63 Bug 964239 - Give sessionrestore awareness of srcdoc base URI. r=ttaubert 2014-02-06 09:46:30 -05:00
Tim Taubert
5570006038 Bug 962494 - Remove Iterator() usage from SessionStore code r=yoric 2014-01-22 11:25:39 +01:00
Bill McCloskey
7e24addb7f Backout bug 961861 2014-01-22 16:52:07 -08:00
Ryan VanderMeulen
3d6e25c171 Merge m-c to inbound. 2014-01-21 15:20:25 -05:00
Tim Taubert
945c458c98 Bug 961380 - Should be able to undo closing tabs in private windows r=yoric, ui-r=phlsa
From 0e17ede5f79d9894b8fc7d391615767766dd9aa6 Mon Sep 17 00:00:00 2001

--HG--
rename : browser/components/sessionstore/src/PrivacyLevelFilter.jsm => browser/components/sessionstore/src/PrivacyFilter.jsm
2014-01-18 09:51:46 +01:00
Bill McCloskey
81ca0a6473 Bug 961863 - [e10s] Update browser remoteness attribute when restoring a tab (r=ttaubert,felipe) 2014-01-21 09:53:33 -08:00
Bill McCloskey
c9e9ae92be Bug 961861 - [e10s] Make sure content-sessionStore.js is always loaded (r=ttaubert) 2014-01-21 09:51:02 -08:00
Tim Taubert
7b6be55d2d Bug 961106 - Remove observers on frame script unload r=billm
From 173bf18bbcfc0e2a2f2637471b1e61d2115c7e67 Mon Sep 17 00:00:00 2001
2014-01-18 00:47:58 +01:00