Kagami Sascha Rosylight 
								
							 
						 
						
							
							
							
							
								
							
							
								714012aea9 
								
							 
						 
						
							
							
								
								Bug 1769290 - Part 12: Apply mozilla-js-handle-rooted-typedef against docshell r=andi  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D150794  
							
						 
						
							2022-07-04 20:57:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mike Conley 
								
							 
						 
						
							
							
							
							
								
							
							
								7c2537851e 
								
							 
						 
						
							
							
								
								Bug 1759549 - Persist wireframes to Session Store when wireframe capturing is enabled. r=mossop,farre  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D141001  
							
						 
						
							2022-03-21 17:54:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Butkovits Atila 
								
							 
						 
						
							
							
							
							
								
							
							
								ff0c766132 
								
							 
						 
						
							
							
								
								Backed out changeset 583b98909672 (bug 1759549) for causing failures at browser_sessionHistory.js.  
							
							
							
						 
						
							2022-03-21 19:34:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mike Conley 
								
							 
						 
						
							
							
							
							
								
							
							
								3e72a94124 
								
							 
						 
						
							
							
								
								Bug 1759549 - Persist wireframes to Session Store when wireframe capturing is enabled. r=mossop,farre  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D141001  
							
						 
						
							2022-03-21 15:43:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mike Conley 
								
							 
						 
						
							
							
							
							
								
							
							
								03af506a58 
								
							 
						 
						
							
							
								
								Bug 1749008 - Create a wireframe for history states during navigation / pushState. and hang them off of nsISHEntry. r=peterv,emilio  
							
							... 
							
							
							
							This is preffed off by default via browser.history.collectWireframes.
Differential Revision: https://phabricator.services.mozilla.com/D135341  
							
						 
						
							2022-01-26 15:53:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Niklas Goegge 
								
							 
						 
						
							
							
							
							
								
							
							
								9f9b6db969 
								
							 
						 
						
							
							
								
								Bug 1742899: Exempt history entry loads from https-first mode. r=ckerschb,smaug  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D132566  
							
						 
						
							2021-12-09 16:12:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Van der Beken 
								
							 
						 
						
							
							
							
							
								
							
							
								9e05629b84 
								
							 
						 
						
							
							
								
								Bug 1741132 - Add a property for whether an entry is in the BFCache (holds a content viewer or a frame loader). r=smaug  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D131893  
							
						 
						
							2021-11-27 11:14:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marian-Vasile Laza 
								
							 
						 
						
							
							
							
							
								
							
							
								3c2ad74d5b 
								
							 
						 
						
							
							
								
								Backed out 4 changesets (bug 1741132, bug 1740516, bug 1740517) for causing mochitest failures on test_bug1741132.html.  
							
							... 
							
							
							
							Backed out changeset 9b91c4d469d7 (bug 1741132)
Backed out changeset 1ad268a75fec (bug 1741132)
Backed out changeset 6a6e91c8eeeb (bug 1740517)
Backed out changeset c8a789ba6dc7 (bug 1740516) 
							
						 
						
							2021-11-23 19:07:58 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Van der Beken 
								
							 
						 
						
							
							
							
							
								
							
							
								00ffaf83c0 
								
							 
						 
						
							
							
								
								Bug 1741132 - Add a property for whether an entry is in the BFCache (holds a content viewer or a frame loader). r=smaug  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D131893  
							
						 
						
							2021-11-23 15:37:24 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Niklas Goegge 
								
							 
						 
						
							
							
							
							
								
							
							
								be93617250 
								
							 
						 
						
							
							
								
								Bug 1648825 - Add nsISHEntry::hasUserActivation r=ckerschb,smaug  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D113818  
							
						 
						
							2021-05-25 17:37:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreea Pavel 
								
							 
						 
						
							
							
							
							
								
							
							
								87ae6eae9f 
								
							 
						 
						
							
							
								
								Backed out 3 changesets (bug 1695911, bug 1648825) for bc failures at browser_navigation.js on a CLOSED TREE  
							
							... 
							
							
							
							Backed out changeset 1d7e78cac600 (bug 1695911)
Backed out changeset d90566e41269 (bug 1648825)
Backed out changeset 5aece2a17f5d (bug 1648825) 
							
						 
						
							2021-05-20 18:59:30 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Niklas Goegge 
								
							 
						 
						
							
							
							
							
								
							
							
								418fd21408 
								
							 
						 
						
							
							
								
								Bug 1648825 - Add nsISHEntry::hasUserActivation r=ckerschb,smaug  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D113818  
							
						 
						
							2021-05-20 11:06:10 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Olli Pettay 
								
							 
						 
						
							
							
							
							
								
							
							
								dc39236b97 
								
							 
						 
						
							
							
								
								Bug  1699484 - Support Timer based bfcache eviction, r=peterv  
							
							... 
							
							
							
							The patch makes HistoryTracker rely on SHEntrySharedParentState instead of nsSHEntryShared.
nsSHEntryShared already extends SHEntrySharedParentState.
The test was modified a tiny bit to make it easier to see the results. The test does pass
with SHIP+BFCache.
Depends on D108851
Differential Revision: https://phabricator.services.mozilla.com/D108984  
							
						 
						
							2021-03-21 21:46:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nika Layzell 
								
							 
						 
						
							
							
							
							
								
							
							
								29c2d4d113 
								
							 
						 
						
							
							
								
								Bug 1682285 - Part 1: Split internal and external load flags, r=kmag,necko-reviewers,valentin  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D103364  
							
						 
						
							2021-01-29 22:06:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Olli Pettay 
								
							 
						 
						
							
							
							
							
								
							
							
								065d73ff55 
								
							 
						 
						
							
							
								
								Bug 1603734 - browser_frame_history.js triggers a bug in sessionstore when run in e10s, r=farre  
							
							... 
							
							
							
							SHIP starts IDs from 1, so non-SHIP could too.
I decided to change nsSHEntry and not SessionStore since that seems to be safer approach in case
one passes some explicit json data to the current SessionStore implementation and relies on the old
behavior.
https://treeherder.mozilla.org/#/jobs?repo=try&revision=104f98e50e82359abc367f34551fa2f5100c578d 
https://treeherder.mozilla.org/jobs?repo=try&selectedTaskRun=Xts2E_kXQ8Sf5sGQVXNK8g.0&revision=62bd27e89022195d102d830a8ff4d864d8bd85fb&test_paths=browser%2Fcomponents%2Fsessionstore%2Ftest 
Try looks good, so perhaps we can also enable the test now in more places.
Differential Revision: https://phabricator.services.mozilla.com/D101830  
							
						 
						
							2021-01-18 15:09:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Johann Hofmann 
								
							 
						 
						
							
							
							
							
								
							
							
								7e17b5719b 
								
							 
						 
						
							
							
								
								Bug 1650095 - Part 3 - Make nsISHEntry.hasUserInteraction consistently forward to the root entry. r=smaug  
							
							... 
							
							
							
							This is more consistent than an assertion and it should be safe, considering that the field
should be unused on child entries anyway, so we might as well return the value from the root.
Differential Revision: https://phabricator.services.mozilla.com/D95300  
							
						 
						
							2020-11-18 11:48:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									waverune 
								
							 
						 
						
							
							
							
							
								
							
							
								31632297c2 
								
							 
						 
						
							
							
								
								Bug 1669026 - nsSHEntry.cpp: unused namespace alias decl 'dom' removed. r=sylvestre  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D92811  
							
						 
						
							2020-10-07 20:21:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Huang 
								
							 
						 
						
							
							
							
							
								
							
							
								d332cd8f36 
								
							 
						 
						
							
							
								
								Bug 444222 - Add browsing context name into SHEntry. r=smaug  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D89555  
							
						 
						
							2020-09-11 07:52:11 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Olli Pettay 
								
							 
						 
						
							
							
							
							
								
							
							
								b07cfb3c72 
								
							 
						 
						
							
							
								
								Bug 1661317 - Make loading session history entries for iframes work when session history lives in the parent process (step 1), r=peterv  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D88312  
							
						 
						
							2020-08-28 16:50:58 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Van der Beken 
								
							 
						 
						
							
							
							
							
								
							
							
								73b5ecf2d5 
								
							 
						 
						
							
							
								
								Bug 1659991 - Reuse an existing shared state in the parent process. r=smaug  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D87743  
							
						 
						
							2020-08-23 20:14:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Olli Pettay 
								
							 
						 
						
							
							
							
							
								
							
							
								1b3d2a37fb 
								
							 
						 
						
							
							
								
								Bug 1647229 - Synchronize layouthistorystate to parent process, r=peterv  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D81753  
							
						 
						
							2020-07-23 19:35:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Van der Beken 
								
							 
						 
						
							
							
							
							
								
							
							
								1ca3ccc2c4 
								
							 
						 
						
							
							
								
								Bug 1648038 - Don't require session history object when creating an entry. r=smaug  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D80883  
							
						 
						
							2020-07-14 11:14:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Razvan Maries 
								
							 
						 
						
							
							
							
							
								
							
							
								4f6b5e6e2a 
								
							 
						 
						
							
							
								
								Backed out 2 changesets (bug 1648038) for build bustages on nsDocShell.cpp. CLOSED TREE  
							
							... 
							
							
							
							Backed out changeset 78b8a2b9277a (bug 1648038)
Backed out changeset b6b620d72e6b (bug 1648038) 
							
						 
						
							2020-07-14 12:17:31 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Van der Beken 
								
							 
						 
						
							
							
							
							
								
							
							
								f481f2b486 
								
							 
						 
						
							
							
								
								Bug 1648038 - Don't require session history object when creating an entry. r=smaug  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D80883  
							
						 
						
							2020-07-14 08:57:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Van der Beken 
								
							 
						 
						
							
							
							
							
								
							
							
								1bbd172984 
								
							 
						 
						
							
							
								
								Bug 1649133 - Remove unused nsISHEntry.expirationStatus. r=smaug  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D81518  
							
						 
						
							2020-06-29 15:41:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Johann Hofmann 
								
							 
						 
						
							
							
							
							
								
							
							
								2121e27531 
								
							 
						 
						
							
							
								
								Bug 1515073 - Part 1 - Add nsISHEntry::hasUserInteraction. r=peterv  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D27585  
							
						 
						
							2020-06-09 14:48:38 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								22d905d24e 
								
							 
						 
						
							
							
								
								Bug  1639833 - IntrisincStoragePrincipal should always be partitioned - part 2 - Expose PartitionedPrincipal, r=dimi  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D76915  
							
						 
						
							2020-06-03 06:09:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Csoregi Natalia 
								
							 
						 
						
							
							
							
							
								
							
							
								2d5cafc841 
								
							 
						 
						
							
							
								
								Backed out 5 changesets (bug  1639833) for failures on browser_blockingIndexedDbInWorkers.js. CLOSED TREE  
							
							... 
							
							
							
							Backed out changeset 6b4f76d65540 (bug 16398331639833163983316398331639833 
							
						 
						
							2020-06-02 15:02:31 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								e31c7313ca 
								
							 
						 
						
							
							
								
								Bug  1639833 - IntrisincStoragePrincipal should always be partitioned - part 2 - Expose PartitionedPrincipal, r=dimi  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D76915  
							
						 
						
							2020-06-02 08:28:05 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Noemi Erli 
								
							 
						 
						
							
							
							
							
								
							
							
								f08b043cf6 
								
							 
						 
						
							
							
								
								Backed out 5 changesets (bug  1639833) for causing sessionstorage related failures CLOSED TREE  
							
							... 
							
							
							
							Backed out changeset b36af8d9db34 (bug 16398331639833163983316398331639833 
							
						 
						
							2020-06-01 19:31:50 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								8c0df411d1 
								
							 
						 
						
							
							
								
								Bug  1639833 - IntrisincStoragePrincipal should always be partitioned - part 2 - Expose PartitionedPrincipal, r=dimi  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D76915  
							
						 
						
							2020-06-01 11:57:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Van der Beken 
								
							 
						 
						
							
							
							
							
								
							
							
								1990918ebe 
								
							 
						 
						
							
							
								
								Bug 1570255 - Remove sync session history implementation. r=smaug,nika  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D65326  
							
						 
						
							2020-05-20 09:09:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Csoregi Natalia 
								
							 
						 
						
							
							
							
							
								
							
							
								517e830522 
								
							 
						 
						
							
							
								
								Backed out 4 changesets (bug 1629866, bug 1570255) for assertion failures on DocumentChannelChild.cpp. CLOSED TREE  
							
							... 
							
							
							
							Backed out changeset 214e4a11be0d (bug 1570255)
Backed out changeset db066dda1bb8 (bug 1570255)
Backed out changeset d9f75d88613e (bug 1570255)
Backed out changeset fe2d4790b73a (bug 1629866) 
							
						 
						
							2020-05-13 18:30:42 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Van der Beken 
								
							 
						 
						
							
							
							
							
								
							
							
								e2a88c491c 
								
							 
						 
						
							
							
								
								Bug 1570255 - Remove sync session history implementation. r=smaug,nika  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D65326  
							
						 
						
							2020-05-13 14:24:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Watt 
								
							 
						 
						
							
							
							
							
								
							
							
								4def60efaf 
								
							 
						 
						
							
							
								
								Bug 1634370. Make docshell/ buildable outside of unified-build environment. r=farre  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D73255  
							
						 
						
							2020-05-04 14:53:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Anny Gakhokidze 
								
							 
						 
						
							
							
							
							
								
							
							
								5986a2de44 
								
							 
						 
						
							
							
								
								Bug 1546759 - Change nsSHistory::WalkHistoryEntries to walk browsing context tree instead of doc shell tree, r=peterv,nika  
							
							... 
							
							
							
							WalkHistoryEntries function gets called by nsSHistory::CloneAndReplaceChild
and nsSHistory::SetChildHistoryEntry recursively, so those have to be moved
into the parent process. This eliminates many sync IPC calls.
To facilitate transition to a new session history design,
we are mirroring mOSHE and mLSHE SH entries from docshell to browsing context.
Whenever we update those entries in docshell, we will also update those in BC,
and vice versa.
Differential Revision: https://phabricator.services.mozilla.com/D56201 
--HG--
extra : moz-landing-system : lando 
							
						 
						
							2020-03-10 14:28:22 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Rahm 
								
							 
						 
						
							
							
							
							
								
							
							
								ac2d94a930 
								
							 
						 
						
							
							
								
								Bug 1610386 - Remove nsAutoPtr usage from docshell/. r=bzbarsky  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D60454 
--HG--
extra : moz-landing-system : lando 
							
						 
						
							2020-01-21 22:29:00 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Olli Pettay 
								
							 
						 
						
							
							
							
							
								
							
							
								ead4eb0615 
								
							 
						 
						
							
							
								
								Bug 1596958 - Synchronize layouthistorystate to parent process, r=peterv  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D53288 
--HG--
extra : moz-landing-system : lando 
							
						 
						
							2019-12-05 20:30:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Brindusan Cristian 
								
							 
						 
						
							
							
							
							
								
							
							
								98218b165b 
								
							 
						 
						
							
							
								
								Backed out changeset 69ac0bf82505 (bug 1596958) for assertion failures at nsSHEntry.cpp. CLOSED TREE  
							
							
							
						 
						
							2019-12-05 21:01:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Olli Pettay 
								
							 
						 
						
							
							
							
							
								
							
							
								61bcb1d19a 
								
							 
						 
						
							
							
								
								Bug 1596958 - Synchronize layouthistorystate to parent process, r=peterv  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D53288 
--HG--
extra : moz-landing-system : lando 
							
						 
						
							2019-12-05 17:33:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Anny G 
								
							 
						 
						
							
							
							
							
								
							
							
								b023b02754 
								
							 
						 
						
							
							
								
								Bug 1596776 - Serialize SHEntry when sending DocShellLoadStateInit over IPC, r=peterv  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D54300 
--HG--
extra : moz-landing-system : lando 
							
						 
						
							2019-12-02 16:29:22 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Van der Beken 
								
							 
						 
						
							
							
							
							
								
							
							
								f807f9d0a0 
								
							 
						 
						
							
							
								
								Bug 1593183 - Restore the AbandonBFCacheEntry call that bug 1536471 removed. r=annyG  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D51359 
--HG--
extra : rebase_source : bfa37a8296131acb2d55537820b95545cd545b05
extra : source : 199ada1714a27bf5635bf479a0f1b8f73b4cb78a
extra : histedit_source : bdb3cb1326ed5cf864d2b37b77d9098bbe289fac 
							
						 
						
							2019-10-31 20:24:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Van der Beken 
								
							 
						 
						
							
							
							
							
								
							
							
								8ed0cb2ea7 
								
							 
						 
						
							
							
								
								Bug 1588491 - Associate session history entries with a session history object from creation. Continue to allow docshells to create session history entries even if the root docshell doesn't have a session history object. r=smaug  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D50574 
--HG--
extra : rebase_source : 0381ae4297820f92caa5a77f588c9372093c8315
extra : source : ebb01f79e94a182e4886c4af5b0f27f5b7a41c4e
extra : histedit_source : 4010d5a26f2fad681984e76718112d657d2e5fa1 
							
						 
						
							2019-10-24 09:17:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Van der Beken 
								
							 
						 
						
							
							
							
							
								
							
							
								b6d4b5e93c 
								
							 
						 
						
							
							
								
								Bug 1588491 - Associate session history entries with a session history object from creation. r=smaug  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D49170 
--HG--
extra : rebase_source : bc4c6e8cea0de7e85ae78ffb3ce09a7465e61b4a
extra : amend_source : 956bf8fa227e613b7f816dd5af9029ed24ba2c46
extra : source : 2d4b06fe1f429eec844cdeba8a7faaa63bfc25ab
extra : histedit_source : a2345826c7f94311ee57d805bf3ac9bed2e12ea7 
							
						 
						
							2019-10-17 20:03:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Van der Beken 
								
							 
						 
						
							
							
							
							
								
							
							
								bc0cfa0be9 
								
							 
						 
						
							
							
								
								Bug 1583568 - Add getter for BFCache id in parent. r=smaug  
							
							... 
							
							
							
							Differential Revision: https://phabricator.services.mozilla.com/D47047 
--HG--
extra : rebase_source : c4f104be390dd4af4e6e59f97898702dd18857ca
extra : source : 4de2f692d066d2e0b3a652eb0f24ab9bc56285c3
extra : histedit_source : c131a6b780740664ddc72f40eff5ca0d8f688399 
							
						 
						
							2019-09-23 17:42:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Anny Gakhokidze 
								
							 
						 
						
							
							
							
							
								
							
							
								7c10781235 
								
							 
						 
						
							
							
								
								Bug 1545474 - Part 3: Test eviction of content viewer entries, r=peterv  
							
							... 
							
							
							
							Add a new callback to session history listener to listen for content
viewers being evicted.
Differential Revision: https://phabricator.services.mozilla.com/D32731 
--HG--
extra : rebase_source : 29c8e9299af718e75029dfae4e937a3d4f18900d
extra : amend_source : 19e679c6d2721dd7e8d7da1ec7af3033439210b4
extra : source : 5e4d0ab9e52ce1e1d1684fdb59534a66e9f9d9b9
extra : histedit_source : 44e9cb7ba0589c79c03b2dc58ec4d0d4c0c98422 
							
						 
						
							2019-05-22 16:19:19 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Anny Gakhokidze 
								
							 
						 
						
							
							
							
							
								
							
							
								686417088e 
								
							 
						 
						
							
							
								
								Bug 1541515 - Consolidate IPC calls to nsISHEntry inside of nsDocShell::GetChildSHEntry, r=peterv, r=nika for adding sync IPC messages  
							
							... 
							
							
							
							Currently, nsDocShell::GetChildSHEntry calls 3 sync IPC calls on nsISHEntry,
and the method GetChildSHEntry only has one caller. By moving GetChildSHEntry
method to parent process for nsISHEntry, resulting in a new method
nsISHEntry::GetChildSHEntry, 3 sync IPC calls can be reduced to 1.
Differential Revision: https://phabricator.services.mozilla.com/D27633 
--HG--
extra : rebase_source : 1e76a1b07d827b35bae7ed6acca25aa8732c9ed0
extra : source : 34d91f82faa36dd8d8ed721de365122d831f7b25
extra : histedit_source : 86592bc747d506c546ec660e57087e78b9719cf7 
							
						 
						
							2019-04-15 14:27:44 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Anny Gakhokidze 
								
							 
						 
						
							
							
							
							
								
							
							
								ac22fc9f39 
								
							 
						 
						
							
							
								
								Bug 1539482 - Reduce the number of IPC calls on nsISHEntry in nsDocShell::LoadHistoryEntry, r=peterv, r=nika for adding sync IPC messages  
							
							... 
							
							
							
							In nsDocShell::LoadHistoryEntry method, when it gets called
from parent process, there are 13 sync IPC calls on nsISHEntry
that retrieve  information from the session history entry and
create a  doc shell load state object using the retrieved
information.  By adding a new method 'CreateLoadInfo'on nsISHEntry,
inside of which the doc shell load state object will be
created (with appropriate data filled out) and returned,
we eliminate 12 sync IPC call, resulting in just 1 IPC call
to nsISHEntry::CreateLoadInfo.
Differential Revision: https://phabricator.services.mozilla.com/D26042 
--HG--
extra : rebase_source : a4e1fa52932fd5caabb59bd133e9fbee7f4d0e4a
extra : amend_source : f4d9f01afac0337808ba347eb997ce83e6ae1488
extra : source : 6ad53b35c7b4be933a3db1e1d45fa3da8a57abad
extra : histedit_source : c08d0cebcc11a3a4f64d01566cb62d9a334a12ec 
							
						 
						
							2019-03-29 15:48:59 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Anny Gakhokidze 
								
							 
						 
						
							
							
							
							
								
							
							
								e5cb284fde 
								
							 
						 
						
							
							
								
								Bug 1539238 - Modify nsSHEntry::Create to consolidate setter calls on nsSHEntry in nsDocShell::AddToSessionHistory, r=peterv  
							
							... 
							
							
							
							nsDocShell is the only consumer of nsISHEntry::Create, and
in AddToSessionHistory method, after calling nsISHEntry::Create,
it calls 8 setter methods on nsISHEntry, which results in a
total of 9 sync IPC calls.
With the proposed solution of setting everything via
nsISHEntry::Create, we get a total of 1 sync IPC call.
Differential Revision: https://phabricator.services.mozilla.com/D24979 
--HG--
extra : rebase_source : af9c75043260a6333d789d3ca882173703f7bc29
extra : amend_source : 334281153e24f9e9f0abac3983d32fb99dae6995
extra : source : a8eed7c5d12c49366ad8acd706fa0e8464ed8549
extra : histedit_source : 653daabf83d43571803a1e33c95a4804e4275e7d 
							
						 
						
							2019-03-26 15:46:36 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Anny Gakhokidze 
								
							 
						 
						
							
							
							
							
								
							
							
								b0a8f8d708 
								
							 
						 
						
							
							
								
								Bug 1536471 - Consolidate calls to nsISHEntry::GetChildAt in nsDocShell::AddToSessionHistory by adding nsSHEntry::ClearEntry method, r=peterv, r=nika for adding sync IPC messages  
							
							... 
							
							
							
							Currently, nsDocShell repeatedly calls nsISHEntry::GetChildAt and
nsISHEntry::RemoveChild  in nsDocShell::AddToSessionHistory,
which results in twice as many IPC calls as the number of children
a session history entry has. Additionally, there is one extra
IPC sync call to nsISHEntry::AbandonBFCacheEntry after the loop.
With the proposed solution, there will only be 1 sync IPC call.
Differential Revision: https://phabricator.services.mozilla.com/D24978 
--HG--
extra : rebase_source : ab98af417bcb28fdfcb1a115473b505fa8a70aa1
extra : source : 0270d6b952ffa1704690c777c55fcaed30125b38
extra : histedit_source : 9a031cb921ad8efa1bd96f7342e08337f3c0ca8a 
							
						 
						
							2019-03-26 14:24:33 -04:00