Erica Wright
910f67301a
Bug 1394457 - Update illustration for about:sessionrestore. ui-r=shorlander, r=dao
...
MozReview-Commit-ID: FSLb0ucVroj
--HG--
extra : rebase_source : 48c02733fc5cab4e14ae5f29f601b06348854757
2017-09-20 11:30:14 -04:00
Sebastian Hengst
7e7dc3f5d5
Backed out changeset ff34580cb279 (bug 1394457) for failing many session store related tests due to exception, e.g. Marionette's test_refresh_firefox.py TestFirefoxRefresh.testReset. r=backout
2017-09-26 23:06:25 +02:00
Erica Wright
d354185626
Bug 1394457 - Update illustration for about:sessionrestore. ui-r=shorlander, r=dao
...
MozReview-Commit-ID: FSLb0ucVroj
--HG--
extra : transplant_source : %0BN%9F%16%A6%B6%00%22%A7y%27%05v%22%BD%98Y%92%29%BD
2017-09-20 11:30:14 -04:00
Kris Maglione
76f5de43e0
Bug 1401422: Bail out from idle callback if frameloader is being destroyed. r=mikedeboer
...
MozReview-Commit-ID: Je8rUC9PoLH
--HG--
extra : rebase_source : 9f690a2f567928cc046ddff031f4baadbbd3e79f
2017-09-19 18:51:52 -07:00
Nihanth Subramanya
5774ce7105
Bug 1398183 - Update copy for about:sessionrestore. r=johannh
...
MozReview-Commit-ID: ET2zEKsS7SM
--HG--
extra : rebase_source : 4684157d65d9425a043eacf14e470ee5ee974afd
2017-09-20 01:23:07 +05:30
Will Wang
1e04e92d6a
Bug 1365970 - Move data collector timer in the content process to idle dispatch. r=mikedeboer
2017-09-13 21:06:06 +08:00
Sebastian Hengst
e3a43a94a2
Backed out changeset 6ee4de08ac37 (bug 1365970) for leaks on Windows, e.g. in browser-chrome's browser/base/content/test/webextensions/browser_extension_update_background.js. r=backout on a CLOSED TREE
2017-09-08 16:05:21 +02:00
Will Wang
59df6942e0
Bug 1365970 - Move data collector timer in the content process to idle dispatch. r=mikedeboer
2017-09-08 18:05:42 +08:00
Tim Taubert
ef4e38b6ea
Bug 1386867 - Fix quantum_pageload_google talos regression r=mystor
2017-08-30 14:57:00 +02:00
Tim Taubert
26a7909744
Bug 1373672 - Part 1: Filter events from dynamic docShells in Gecko before they reach SessionStore event handlers r=smaug,mystor
2017-08-02 19:08:04 +02:00
Bevis Tseng
16c9a58ee8
Bug 1384041 - Label the use of setTimeout of Timer.jsm in content-sessionStore.js. r=billm
...
MozReview-Commit-ID: i8Rn1eke4s
2017-07-28 16:03:51 +08:00
Sebastian Hengst
c3bdf442b0
Backed out changeset e62c93a8c93b (bug 1373672) for bustage at nsSessionStoreUtils.cpp:21: bad implicit conversion constructor for 'DynamicFrameEventFilter, and e.g. eslint failures. r=backout on a CLOSED TREE
...
--HG--
extra : amend_source : 7ae39f6dca050173fd0c1103d309b7a9a175a377
2017-08-01 12:39:21 +02:00
Tim Taubert
36e075eddf
Bug 1373672 - Part 1: Filter events from dynamic docShells in Gecko before they reach SessionStore event handlers r=smaug,mystor
2017-07-21 14:57:30 +02:00
Marco Castelluccio
0abc80eebf
Bug 1357517 - Remove or delay Preferences.jsm usage from some browser/components/* files. r=Gijs
...
--HG--
extra : rebase_source : 8ae926bfde827b9a5323d6fb96dc231d429ab9b0
2017-07-31 13:25:41 +02:00
Tim Taubert
13ee60d3e3
Bug 1382635 - FormDataListener shouldn't listen for change events r=mikedeboer
2017-07-21 10:35:25 +02:00
Tim Taubert
a92639f8e8
Bug 1348816 - Remove PageStyle collection/restoration from SessionStore r=mikedeboer
2017-07-21 10:35:20 +02:00
Ehsan Akhgari
941548abbb
Bug 1374892 - Implement nsISHistoryListener::OnLengthChanged/OnIndexChanged on the JS implementations to avoid generating silent exceptions when Gecko calls these functions; r=freesamael
2017-06-22 00:30:37 -04:00
Tim Taubert
00fc6cad00
Bug 1362058 - Further limit the amount of sessionStorage data we store and serialize r=mikedeboer
2017-05-05 12:17:09 +02:00
Tim Taubert
c9074e0e0a
Bug 1360916 - Update telemetry code in sessionstore content script r=mikedeboer data-r=bsmedberg
...
This patch replaces FX_SESSION_RESTORE_CONTENT_COLLECT_DATA_LONGEST_OP_MS with
a more fine-grained data collection via a keyed histogram so that we can
determine which type of data collection we spend a lot of time on.
Additionally, it abandons sending telemetry data from the content to the parent
via custom messages and instead uses the Telemetry service directly. Thus it
also gets rid of a bug that currently overrides measurements for the same
histogram done quickly in succession
2017-05-03 12:06:34 +02:00
Sebastian Hengst
d462b93aeb
Backed out changeset ec64ea9b1249 (bug 1360916) for failing browser_sessionStorage_size.js. r=backout
2017-05-03 00:25:07 +02:00
Tim Taubert
142cf6d7de
Bug 1360916 - Update telemetry code in sessionstore content script r=mikedeboer data-r=bsmedberg
...
This patch replaces FX_SESSION_RESTORE_CONTENT_COLLECT_DATA_LONGEST_OP_MS with
a more fine-grained data collection via a keyed histogram so that we can
determine which type of data collection we spend a lot of time on.
Additionally, it abandons sending telemetry data from the content to the parent
via custom messages and instead uses the Telemetry service directly. Thus it
also gets rid of a bug that currently overrides measurements for the same
histogram done quickly in succession.
2017-05-02 23:22:45 +02:00
Gabor Krizsanits
b007d78f5d
Bug 1352961 - P2: Measure for the delay before a new tab starts processing the first URL. r=mconley, data-r=bsmedberg
...
Opening pages in a new tab might suffer an extra delay from e10s-multi because
the new process has to start up and then run all the process / frame scripts
before it can react on the request from the parent to load the first page.
There are two code paths. Either we start the tab with a remote browser and
then the RemoteWebNavigation will send the request. Or we start with a non-remote
browser and have to change the remoteness flag on it, and then the SessionStore
will send the request.
In each cases we start the timer on the parent side, send it with the message,
and when the child receives it it stops the timer and reports the measured delay.
2017-04-25 17:11:12 +02:00
Florian Queze
f935ddc4b3
Bug 1356569 - Remove notifyObservers' last parameter when it is falsy, r=jaws.
2017-04-14 21:51:39 +02:00
Florian Queze
37ff4fc7cc
Bug 1356569 - Remove addObserver's last parameter when it is false, r=jaws.
2017-04-14 21:51:38 +02:00
Sebastian Hengst
a07223d699
Backed out changeset 322fde2d53bf (bug 1356569) so bug 1355161 can be backed out. r=backout
2017-04-14 23:39:22 +02:00
Sebastian Hengst
738d097aae
Backed out changeset 55f3df15eaa6 (bug 1356569)
2017-04-14 23:39:17 +02:00
Florian Queze
3c564a2b02
Bug 1356569 - Remove notifyObservers' last parameter when it is falsy, r=jaws.
2017-04-14 21:51:39 +02:00
Florian Queze
95d4d20c17
Bug 1356569 - Remove addObserver's last parameter when it is false, r=jaws.
2017-04-14 21:51:38 +02:00
Jan Henning
6d4628844f
Bug 1265818 - Part 3 - Store and restore the LayoutHistoryState through SessionHistoy.jsm. r=mikedeboer
...
Since a LayoutHistoryState is basically just a collection of PresStates, we just save each PresState we can find and then later restore it.
MozReview-Commit-ID: A6WpdelseHn
--HG--
extra : rebase_source : 21c2929ed64ff5ef046ea65664af78cdad517786
2017-03-25 15:32:36 +01:00
Mike Conley
132aa6c7f2
Bug 1348613 - Only use sync message for SessionStore:restoreHistoryComplete for non-remote tabs. r=mikedeboer
...
MozReview-Commit-ID: IuOtKpudDTU
--HG--
extra : rebase_source : 9cd70dd4d6bd2807742e2e84da0c4cc7cc2a2f35
2017-03-27 12:56:38 -04:00
Mike Conley
3715be2910
Bug 1348613 - Make SessionStore:restoreTabContentStarted message always async. r=mikedeboer
...
MozReview-Commit-ID: 8TwPFUbXluW
--HG--
extra : rebase_source : b450809f61d7acb4e83788895bc77adafabfde86
2017-03-27 12:15:50 -04:00
Mike Conley
6b9cc68a36
Bug 1256472 - Add a reason to the restoreTabContent function and message. r=Gijs,mikedeboer
...
This helps differentiate restorations that were caused by navigateAndRestore, as opposed
to SessionStore having set state via setBrowserState, setWindowState, or setTabState.
MozReview-Commit-ID: DEEbKLh7f7p
--HG--
extra : rebase_source : c48ab225d17128041ccbde4e5cc8c87899166b9e
2017-03-14 09:55:54 -04:00
Sebastian Hengst
fa3375c4ed
Backed out changeset ba60dcd190ad (bug 1256472) for leaks in browser_windowStateContainer.js. r=backout
2017-03-16 17:24:01 +01:00
Mike Conley
9ce53ecd28
Bug 1256472 - Add a reason to the restoreTabContent function and message. r=Gijs,mikedeboer
...
This helps differentiate restorations that were caused by navigateAndRestore, as opposed
to SessionStore having set state via setBrowserState, setWindowState, or setTabState.
MozReview-Commit-ID: DEEbKLh7f7p
--HG--
extra : rebase_source : 7fa68acf1ffd85f28af2be9c00f2ef65b21375f6
2017-03-14 09:55:54 -04:00
Mark Banner
c26710ebe4
Bug 1311347 - Enable eslint of browser/components/sessionstore/. Manual fixes. r=jaws
...
MozReview-Commit-ID: AupJNLZJ2Ye
--HG--
extra : rebase_source : b9113d1ca913d399ca4e831f3c381e8fa45847bd
2017-03-13 10:32:03 +00:00
Mark Banner
4acba13973
Bug 1311347 - Enable eslint of browser/components/sessionstore/. Autofix changes. r=jaws
...
MozReview-Commit-ID: 5LKHbcmjSy
--HG--
extra : rebase_source : d7e4571dae5c5770c7908579d7634419382d78e2
2017-03-10 19:51:20 +00:00
jordan9769
5761e9b0d1
Bug 1311347 - Enable eslint of browser/components/sessionstore/. Initial changes by Sourav, updated by Standard8. r=jaws
...
MozReview-Commit-ID: 4RFxoV8SkIa
--HG--
extra : rebase_source : 96b24b172cfa957489df37943171ddae07145e84
2016-10-28 02:48:50 +05:30
Jan Henning
5e22220b1b
Bug 1340828 - Part 1 - Move SessionHistory.jsm to toolkit. r=mikedeboer
...
We want to use this for Android, too. Once again, moving the file necessitates fixing a few ESLint errors that weren't yet checked for under the old directory.
MozReview-Commit-ID: IPxcizKwzAX
--HG--
rename : browser/components/sessionstore/SessionHistory.jsm => toolkit/modules/sessionstore/SessionHistory.jsm
extra : rebase_source : 77a85942443026620c77508d6ccb405e0a9864ff
2017-02-18 20:54:09 +01:00
Masatoshi Kimura
7be7b11a1c
Bug 1342144 - Remove version parameter from the type attribute of script elements. r=jmaher
...
This patch is generated by the following sed script:
find . ! -wholename '*/.hg*' -type f \( -iname '*.html' -o -iname '*.xhtml' -o -iname '*.xul' -o -iname '*.js' \) -exec sed -i -e 's/\(\(text\|application\)\/javascript\);version=1.[0-9]/\1/g' {} \;
MozReview-Commit-ID: AzhtdwJwVNg
--HG--
extra : rebase_source : e8f90249454c0779d926f87777f457352961748d
2017-02-23 06:10:07 +09:00
Florian Quèze
028a82f682
Bug 1329182 - remove trailing newURI null parameters in browser/, r=jaws.
2017-01-09 20:27:25 +01:00
Michael Layzell
054becaed7
Bug 1310771 - Part 3: Add support to SessionStore for recording history for GroupedSHistories, r=mikedeboer
...
MozReview-Commit-ID: Ffq7h3zRUm3
2016-11-18 16:00:43 -05:00
Gijs Kruitbosch
dc8d50ed3e
Bug 1312406 - part 1: remove tab groups migration code, r=Dolske
...
MozReview-Commit-ID: BDuX607J51w
--HG--
extra : rebase_source : a22ba1e0c19680484abe7bd7344ea72a29d26755
2016-11-01 15:59:11 +00:00
Joseph Yeh
181ca20b6f
Bug 1184989 - Prevent flipping preference will scroll the page as well. r=jaws
...
MozReview-Commit-ID: 5j5FN8aFDlX
--HG--
extra : rebase_source : 8eb433a802ab05b35621cc66d8808ce36a9eaac2
2016-08-25 10:51:43 +08:00
Dão Gottwald
a1816a5043
Bug 1287732 - Remove some event.target null checks. r=gijs
2016-07-19 18:20:13 +02:00
Pushpankar
c6670d980f
Bug 1286854 - Replace ownerDocument.defaultView with ownerGlobal in browser/. r=dao
...
--HG--
extra : rebase_source : 72d50e73baf595840a2aade57ae782e4c40d4c27
2016-07-16 10:20:04 +02:00
Gijs Kruitbosch
939d620e96
Bug 1276117 - part 1: fix URL bar state when loading about:home after about:preferences, r=mikedeboer
...
MozReview-Commit-ID: D5ecLsiJF3R
--HG--
extra : rebase_source : e2182ab760cb052fb9e6996a3c9e948c6d67fd66
2016-05-27 14:06:02 +01:00
Gabor Krizsanits
e1127b3ff0
Bug 1262661 - part2: optimization on session storage and history messages. r=mconley
2016-05-23 12:15:15 +02:00
Gijs Kruitbosch
307e6f9842
Bug 1272317 - fix URL bar state when switching to a non-remote browser, r=mconley
...
MozReview-Commit-ID: 4dmgz6iHfdK
--HG--
extra : rebase_source : aa2df82eaa5e15aa75a5a4e4bbfdd04879c37d94
2016-05-16 22:36:35 +01:00
Timothy Guan-tin Chien
90df11d2e4
Bug 1153393 - Make session restore restores the scroll position of an about:reader page, r=gijs
...
MozReview-Commit-ID: 6smuca3vx5O
--HG--
extra : rebase_source : 2853cce414d538076cdc5b066cb05989ba996299
2016-05-07 12:31:21 +08:00
Gabor Krizsanits
fcb1f9c2d0
Bug 1262661 - clear the MessageQueue after send. r=mconley
2016-05-03 22:38:36 +02:00
Gijs Kruitbosch
1d863b1c09
Bug 1267289 - add more URL bar tests and fix issue with error pages, r=mikedeboer,mconley
...
This adds tests for issues brought up in bug 231393, bug 264610, bug 302575 and bug 1129564,
all of which fed into the current implementation of userTypedClear/userTypedValue. I intend
to move us away from userTypedClear, but I'm keen not to regress any of these issues, so
I'm adding automated tests to ensure that doesn't happen.
MozReview-Commit-ID: 1up2MIXzkzG
--HG--
extra : rebase_source : 4d37f13895b8c7e7aba5331664718582c6b2136c
2016-04-25 17:27:35 +01:00
Gijs Kruitbosch
b6a127aa5c
Bug 1266475 - don't re-load about:blank when we're remoteness-switching anyway, r=mconley
...
MozReview-Commit-ID: HwPrmjzCxHq
--HG--
extra : rebase_source : 0526ffa60cc63cad9aaaa16b0f0bf2faa69234f2
extra : amend_source : 5a0135c6daf192d12dd1b24570a33ea6afb29310
2016-04-21 17:55:42 +01:00
Mike Conley
9b79809916
Bug 1261657 - Don't record SSTabRestored events in StartupPerformance that are the result of a remoteness flip. r=Yoric
...
MozReview-Commit-ID: 2pnT2DdKPHV
--HG--
extra : rebase_source : f64f2007b7738c259996402a722b3a9bfcab5e0d
2016-04-03 00:30:14 -04:00
Mike Conley
044d8bca6b
Bug 1195295 - Remove SessionStore's SyncHandler since all tab and window flushing is now async. r=ttaubert
...
MozReview-Commit-ID: 5UrQj1UUKDE
--HG--
extra : rebase_source : 0b2f5ebb954603bfe6a800ff0d6100be5a2dfbb2
2015-12-01 14:34:25 -05:00
Mike Conley
31dbaf7d90
Bug 1245212 - Properly cancel SessionStore:update message timers if timeoutDisabled is set to true. r=billm
...
MozReview-Commit-ID: BjiumfIOrdT
--HG--
extra : rebase_source : 08492d1bdbd132ffe25f14c62fbe6b8510e55d73
2016-02-01 16:00:29 -05:00
Mike Conley
88150e630a
Bug 1231422 - Fix busted pref observer for browser.sessionstore.debug.no_auto_updates. r=billm
...
--HG--
extra : rebase_source : 79ebfe3ff54d62a3f24f1eedfdd24f3682c29291
2016-01-22 11:43:49 -05:00
David Rajchenbach-Teller
877c534907
Bug 1214158 - New module StartupPerformance to monitor the duration of restoration of initial tabs;r=mconley
...
--HG--
extra : rebase_source : 862330eecf29d2eb88ddbfbb8f9d73b205f1e1e7
2015-11-26 18:01:56 +01:00
Andrew McCreight
0f12a580d4
Backed out changeset 18eec0849a1f (Bug 1195295) for leaking.
...
This changeset is causing shutdown leaks (bug 1234697 and bug 1220517).
2015-12-23 15:59:15 -05:00
Luis Miguel [:quicksaver]
b24758ed1d
Bug 1228980 - Display favicons of tab entries in aboutSessionRestore-based pages. r=ttaubert
...
--HG--
extra : transplant_source : W%9D%B1hn%AD%84%B9%605%1ClKc%A2D%BAC%E8Q
2015-12-08 12:35:28 +00:00
Mike Conley
f2127e9ebb
Bug 1195295 - Remove SessionStore's SyncHandler since all tab and window flushing is now async. r=ttaubert
...
--HG--
extra : commitid : 20kUFlNpMz6
extra : rebase_source : 89f89eea235b8a68f6c76e3324909be7d7da0ede
2015-12-01 14:34:25 -05:00
Mike Conley
51e9466a0f
Bug 1226333 - Add tests for async window flushing. r=billm.
...
--HG--
extra : commitid : 9ji0WXf0vH0
extra : rebase_source : 31ffb2e4df2cf6f4e3902fb4504fae2984dee55a
2015-12-02 09:46:06 -05:00
Gijs Kruitbosch
781be4fb9c
Bug 1221050 - part 5: create page for use with tabview migration, r=ttaubert
...
--HG--
rename : browser/components/sessionstore/content/aboutSessionRestore.xhtml => browser/base/content/aboutTabGroupsMigration.xhtml
extra : commitid : E9PZnr7z9hO
extra : rebase_source : e3c38469a98bb008075110e4e7d4af1e151511f3
2015-12-01 10:48:10 +00:00
David Rajchenbach-Teller
d9df20222c
Bug 1216250 - Limit amount of DOM Storage data stored by Session Restore. r=ttaubert
...
DOM Storage is a pretty inefficient and memory-hungry storage mechanism. Session Store attempts to record DOM Storage for each tab, which leads to (possibly very large) objects being serialized once to be sent from frame/content to parent and once to be sent from the main thread to the I/O thread. This is a suspect behind a number of crashes (see bug 1106264 for a discussion on the topic).
This patch limits the amount of DOM Storage that Session Restore attempts to store. We perform a quick estimate on the amount of memory needed to serialize DOM Storage and prevent storage larger than ~10M chars being sent from frame/content to the parent. Once this patch has landed, we will need to watch FX_SESSION_RESTORE_DOM_STORAGE_SIZE_ESTIMATE_CHARS to find out whether our threshold is meaningful.
--HG--
extra : transplant_source : %26%07%ADzjT%A9%E3%B9%B9%EC%9D%97n%23%B5%F2%DAZ%CD
2015-10-20 14:15:17 +02:00
David Rajchenbach-Teller
8292b78498
Bug 1214408 - Telemetry on SessionStore:update OOM;r=ttaubert
...
--HG--
extra : transplant_source : %3A%DB%3Cp%8Fj%24%CF%94%E9%5C%AA%17%0E%2C%03E%23%A2%98
2015-10-16 21:44:54 +02:00
Boris Zbarsky
a63708d836
Bug 1212360. Split up the MozStorageChanged event into separate events for sessionstorage and localstorage. r=khuey
2015-10-09 16:48:10 -04:00
Carsten "Tomcat" Book
08997000eb
Backed out 2 changesets (bug 1202902) to recking bug 1202902 to be able to reopen inbound on a CLOSED TREE
...
Backed out changeset 647025383676 (bug 1202902 )
Backed out changeset d70c7fe532c6 (bug 1202902 )
2015-10-07 14:03:21 +02:00
Carsten "Tomcat" Book
e7ef778c9d
Backed out 1 changesets (bug 1202902) for causing merge conflicts to mozilla-central
...
Backed out changeset cfc1820361f5 (bug 1202902 )
--HG--
extra : rebase_source : 5d3db72337754bc7ab0ed0c30b2896100411ff92
2015-10-07 12:13:45 +02:00
Shu-yu Guo
d06b6030f6
Bug 1202902 - Scripted fix the world.
2015-10-06 14:00:31 -07:00
Shu-yu Guo
64db2267cf
Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff)
2015-09-15 11:19:45 -07:00
Tim Nguyen
ab0f949f17
Bug 1172357 - Use new tree-container class for about:welcomeback tree. r=jaws
...
--HG--
extra : commitid : 1hojpt41k2e
extra : rebase_source : 6ddfe723a1d259a2ce820d6c057a416578eafd59
2015-07-17 14:35:51 -07:00
Tim Taubert
cfc376cc2c
Bug 1169892 - Avoid extra round-trip when a pending tab is reloaded r=billm
2015-05-30 10:13:52 +02:00
Tim Nguyen
d11b1283f6
Bug 1125952 - Make about:sessionrestore use more available height. r=jaws
2015-05-22 09:58:00 -04:00
Tim Taubert
9c05c58af3
Bug 1162871 - Introduce the TabStateFlusher for async flushing r=billm
2015-05-08 10:59:38 +02:00
Tim Taubert
0fadc88345
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
e974683386
Bug 1161928 - Move epoch handling from ContentRestore.jsm to content-sessionStore.js r=billm
2015-05-06 11:55:20 +02:00
Tim Taubert
83df001bfd
Bug 1160556 - Recollect session history data when the page title changes r=Gijs
2015-05-05 16:00:12 +02:00
Tim Taubert
cf32aa59d3
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
Bill McCloskey
3856bd0f73
Bug 1056443 - Use correct URL in location bar when switching processes (r=ttaubert)
2015-04-15 10:09:49 -07:00
Bill McCloskey
f7043a786c
Bug 1147236 - Use AppConstants in session store code (r=ttaubert)
2015-03-30 20:13:02 -07:00
Tim Taubert
ba18194432
Bug 1145942 - Use the frame message manager to revive crashed tabs upon navigation r=billm
2015-03-21 08:20:28 +01:00
Bill McCloskey
1185a0673f
Bug 1126089 - Use async messages for crash revival (r=ttaubert)
2015-03-19 06:47:30 -07:00
Phil Ringnalda
24910d5fbd
Backed out 3 changesets (bug 1126089) for ASan e10s bc1 failures and green-crashes
...
CLOSED TREE
Backed out changeset 9af9111e9c27 (bug 1126089)
Backed out changeset 288efd5e2ca0 (bug 1126089)
Backed out changeset 3bcebfd13538 (bug 1126089)
2015-03-18 21:51:34 -07:00
Bill McCloskey
42505bae58
Bug 1126089 - Use async messages for crash revival (r=ttaubert)
2015-03-18 16:09:27 -07:00
Tim Taubert
b9ad4f0a67
Bug 1100223 - Make calling loadURI() on pending tabs work as expected by marking the tab as no longer pending and simply waiting for the restoration to finish r=billm
2015-02-24 11:29:36 -08:00
Tim Nguyen
4595446ad1
Bug 1087618 - Part 4: Update html structure of about:tabcrashed, sessionrestore and welcomeback. r=jaws
2015-01-21 05:44:00 -05:00
Tim Taubert
e5523401ac
Bug 1114040 - Handle redirects and errors correctly in session store (r=ttaubert)
2015-01-23 10:49:10 +01:00
Chris Peterson
2faecc65b4
Bug 1113031 - Replace deprecated expression closures in about:sessionrestore with real functions. r=ttaubert
2014-12-16 19:42:45 -08:00
Chris Peterson
a1d7617610
Bug 1105404 - Remove deprecated for-each-in loops in about:sessionrestore. r=mak
2014-11-25 23:49:08 -08:00
Dave Townsend
33002c3689
Bug 1075658: Make browser.loadURI synchronously update the browser remoteness. r=ttaubert
2014-10-29 13:26:14 -07:00
Mark Hammond
0d470f4198
Bug 1080934 - add radio buttons to about:welcomeback. r=Unfocused
2014-10-24 10:56:33 +11:00
Mark Hammond
7e0e31669a
Backed out changeset 0b08eb8e264b (Bug 1080934) for bc failures.
2014-10-23 16:20:13 +11:00
Mark Hammond
9c68a3252e
Bug 1080934 - add radio buttons to about:welcomeback. r=Unfocused
2014-10-23 15:00:23 +11:00
Mike Conley
eefe7bf38d
Bug 1070096 - Collect no SessionStore information for about:tabcrashed pages. r=ttaubert.
...
--HG--
extra : rebase_source : 46798a97625dcbdcc2d4ad4d697420fde4074903
2014-10-21 08:39:29 -04:00
Wes Kocher
79b0a57f21
Backed out changeset 74dc73d33c56 (bug 1070096) for bustage on a CLOSED TREE
2014-10-20 16:58:12 -07:00
Mike Conley
892eaa056e
Bug 1070096 - Collect no SessionStore information for about:tabcrashed pages. r=ttaubert.
...
--HG--
extra : rebase_source : 589c6e50cbf17d8e84d9885d00683c62684118b7
2014-10-20 16:48:13 -04:00
Jon Morton
1700296f02
Bug 979835: Port BoxObject and its subclasses to WebIDL. r=khuey sr=bz
...
--HG--
rename : layout/xul/nsIPopupBoxObject.idl => dom/webidl/PopupBoxObject.webidl
rename : layout/xul/tree/nsITreeBoxObject.idl => dom/webidl/TreeBoxObject.webidl
rename : layout/xul/nsBoxObject.cpp => layout/xul/BoxObject.cpp
rename : layout/xul/nsBoxObject.h => layout/xul/BoxObject.h
rename : layout/xul/nsListBoxObject.cpp => layout/xul/ListBoxObject.cpp
rename : layout/xul/nsMenuBoxObject.cpp => layout/xul/MenuBoxObject.cpp
rename : layout/xul/nsPopupBoxObject.cpp => layout/xul/PopupBoxObject.cpp
2014-10-14 13:15:21 -07:00
Mark Hammond
647a58c354
Bug 1063702 - Update all Reset Firefox strings and relevant UI to new UX requirements. r=MattN
...
--HG--
extra : rebase_source : 4e9f51eb421ccd12e2fc14b6294a104d1c7a1aff
2014-10-11 12:37:16 +11:00
Bill McCloskey
22dcee9a12
Bug 1059007 - Don't skip MozStorageChanged event for frames in session store (r=ttaubert)
2014-09-23 15:48:53 -07:00
Bill McCloskey
419be6ec53
Bug 1059007 - Use useCapture for MozStorageChanged events (r=ttaubert)
2014-08-28 13:37:16 -07:00
Nathan Yee
864df4e081
Bug 864041 - Remove Firefox 2+3 compat code from about:sessionrestore. r=mak
2014-07-16 12:24:00 +02:00