Olli Pettay 
								
							 
						 
						
							
							
							
							
								
							
							
								cbd7017dfb 
								
							 
						 
						
							
							
								
								bug 1468099, Add a way to check if all the tabs in a process can be throttled, r=farre  
							
							
							
						 
						
							2018-06-16 22:49:41 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Coroiu Cristina 
								
							 
						 
						
							
							
							
							
								
							
							
								7d78fd4903 
								
							 
						 
						
							
							
								
								Backed out changeset 7fc2698f9e19 (bug 1468099) for gtest failures on a CLOSED TREE  
							
							
							
						 
						
							2018-06-15 04:07:04 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Olli Pettay 
								
							 
						 
						
							
							
							
							
								
							
							
								51d20265b8 
								
							 
						 
						
							
							
								
								Bug 1468099 - Add a way to check if all the tabs in a process can be throttled, r=farre  
							
							... 
							
							
							
							--HG--
extra : rebase_source : d14e13f514166acab7131cdf87be0c2e5e32034c 
							
						 
						
							2018-06-15 00:56:48 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Farre 
								
							 
						 
						
							
							
							
							
								
							
							
								4997325757 
								
							 
						 
						
							
							
								
								Bug 1441972 - Add probe for counting docgroups per tabgroup. r=nika, data-review=chutten  
							
							... 
							
							
							
							Add ACTIVE_DOCGROUPS_PER_TABGROUP and TOTAL_DOCGROUPS_PER_TABGROUP to
collect data on how many docgroups a tabgroup has whenever a top level
content document associated with that tabgroup would hide. This gives
a fairly accurate estimate of the number of docgroups a site
uses. TOTAL_* counts all docgroups while ACTIVE_* only count docgroups
with at least one document not in the bfcache. 
							
						 
						
							2018-05-30 05:48:00 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bevis Tseng 
								
							 
						 
						
							
							
							
							
								
							
							
								9a227e8674 
								
							 
						 
						
							
							
								
								Bug 1352401 - Part 1: Define IndexedDB Counters in TabGroup and nsGlobalWindow. r=smaug  
							
							... 
							
							
							
							MozReview-Commit-ID: 4UCPvNv1paD
--HG--
extra : rebase_source : b492555bd1b8ee4b799c1ffd98b979281d7c47ef 
							
						 
						
							2017-04-18 18:21:34 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bevis Tseng 
								
							 
						 
						
							
							
							
							
								
							
							
								4b59084943 
								
							 
						 
						
							
							
								
								Backed out changeset 70d068cc946d (Bug 1374675)  
							
							
							
						 
						
							2017-06-21 11:02:48 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bevis Tseng 
								
							 
						 
						
							
							
							
							
								
							
							
								da26e6fa39 
								
							 
						 
						
							
							
								
								Bug 1352401 - Part 1: Define IndexedDB Counters in TabGroup and nsGlobalWindow. r=smaug  
							
							... 
							
							
							
							MozReview-Commit-ID: 4UCPvNv1paD
--HG--
extra : rebase_source : 234c1b7db74c24923f1fe04c92fb2ee50dd90941 
							
						 
						
							2017-04-18 18:21:34 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bill McCloskey 
								
							 
						 
						
							
							
							
							
								
							
							
								1158c7c282 
								
							 
						 
						
							
							
								
								Bug 1372733 - EventTargetFor should return an nsISerialEventTarget (r=bkelly)  
							
							... 
							
							
							
							MozReview-Commit-ID: Kchg4kqBERt 
							
						 
						
							2017-06-15 20:16:25 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Layzell 
								
							 
						 
						
							
							
							
							
								
							
							
								5d8aa01e08 
								
							 
						 
						
							
							
								
								Bug 1367458 - Manage TabGroup::IsBackground passively to avoid Runnable overhead, r=ehsan  
							
							... 
							
							
							
							MozReview-Commit-ID: 9HVvV1omF8G 
							
						 
						
							2017-06-13 12:49:30 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Van der Beken 
								
							 
						 
						
							
							
							
							
								
							
							
								3a9a9c99de 
								
							 
						 
						
							
							
								
								Bug 1363323 - Add TabGroup support to PContentBridge too. r=billm.  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 8e2df03909c6ccf93d8cb81095c0826bce0e0616
extra : source : e2e64e85d768eb78a1873866bafab0cd863cd2c3 
							
						 
						
							2017-05-02 11:57:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Farre 
								
							 
						 
						
							
							
							
							
								
							
							
								7cd708c02f 
								
							 
						 
						
							
							
								
								Bug 1322184 - Measure time spent in content JS that causes delay in paint. r=billm, data-r=bsmedberg  
							
							... 
							
							
							
							MozReview-Commit-ID: Iz31CKSnDdc
--HG--
extra : rebase_source : e0db2419ee2ef868d2f4d1b47d45547e55bd2036 
							
						 
						
							2017-05-02 08:10:00 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bill McCloskey 
								
							 
						 
						
							
							
							
							
								
							
							
								5c609727dc 
								
							 
						 
						
							
							
								
								Bug 1354249 - Use same TabGroup as original tab for print preview (r=mystor)  
							
							... 
							
							
							
							MozReview-Commit-ID: 5wmjLgq2j5m 
							
						 
						
							2017-04-12 20:17:50 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bill McCloskey 
								
							 
						 
						
							
							
							
							
								
							
							
								2bb4eb39bf 
								
							 
						 
						
							
							
								
								Bug 1350436 - Rename ValidatingDispatcher to SchedulerGroup (r=froydnj)  
							
							... 
							
							
							
							MozReview-Commit-ID: 1gWB9ZLPQfY 
							
						 
						
							2017-04-10 16:49:39 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Olli Pettay 
								
							 
						 
						
							
							
							
							
								
							
							
								f033c765b0 
								
							 
						 
						
							
							
								
								Bug 1350964 - Add more assertions to TabGroup and DocGroup to ensure non-main-threads aren't accessing main thread only member variables, r=mystor  
							
							
							
						 
						
							2017-03-29 14:37:38 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Blake Kaplan 
								
							 
						 
						
							
							
							
							
								
							
							
								b48fcd2501 
								
							 
						 
						
							
							
								
								Bug 1340665 - Fix warnings on shutdown. r=billm  
							
							... 
							
							
							
							The code to make a ValidatingDispatcher break cycles when we're done with it
assumes that XPCOM is still up and running. This isn't the case during
shutdown. When XPCOM shuts down, we should avoid do_GetMainThread.
MozReview-Commit-ID: 5Gpko9FbFxl
--HG--
extra : rebase_source : 8c00c83b06e890802ade0d6df2a93f64dc8ea376 
							
						 
						
							2017-03-10 17:55:35 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bill McCloskey 
								
							 
						 
						
							
							
							
							
								
							
							
								9b20275aa5 
								
							 
						 
						
							
							
								
								Bug 1337537 - Move some TabGroup code to ValidatingDispatcher (r=ehsan)  
							
							... 
							
							
							
							MozReview-Commit-ID: EUqZKx2rAOt 
							
						 
						
							2017-02-13 17:02:50 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bill McCloskey 
								
							 
						 
						
							
							
							
							
								
							
							
								bea9c4205c 
								
							 
						 
						
							
							
								
								Bug 1337537 - Move Dispatcher.{cpp,h} to xpcom/threads (r=froydnj)  
							
							... 
							
							
							
							MozReview-Commit-ID: AYyKynUv4bX 
							
						 
						
							2017-02-13 17:02:48 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bill McCloskey 
								
							 
						 
						
							
							
							
							
								
							
							
								82ad45b35d 
								
							 
						 
						
							
							
								
								Bug 1337537 - Remove the need for TabGroup to be an nsISupports for DocShell::FindItemWithName (r=mystor)  
							
							... 
							
							
							
							MozReview-Commit-ID: CvnWt9Ny1IF 
							
						 
						
							2017-02-13 17:02:47 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Layzell 
								
							 
						 
						
							
							
							
							
								
							
							
								9e64cf4a27 
								
							 
						 
						
							
							
								
								Bug 1332790 - Don't assert mLastWindowLeft in ~TabGroup when destroying the chrome TabGroup, r=billm  
							
							... 
							
							
							
							MozReview-Commit-ID: 33C5lF31HDI 
							
						 
						
							2017-02-01 14:03:36 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bevis Tseng 
								
							 
						 
						
							
							
							
							
								
							
							
								da8bace3ac 
								
							 
						 
						
							
							
								
								Bug 1314833 - Part 1.2: Define AbstractThreadFor(TaskCategory aCategory) in Dispatcher and DispatcherTrait. r=billm  
							
							... 
							
							
							
							MozReview-Commit-ID: 2kt3EN2WyXl
--HG--
extra : rebase_source : 48553f1b4d45c8d51769714715d12fb03949419e 
							
						 
						
							2016-12-01 18:33:05 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Layzell 
								
							 
						 
						
							
							
							
							
								
							
							
								bf4805d71b 
								
							 
						 
						
							
							
								
								Bug 1332095 - Never set mLastWindowLeft on the Chrome TabGroup, r=billm  
							
							... 
							
							
							
							MozReview-Commit-ID: K2jLCuTUTSd 
							
						 
						
							2017-01-19 15:27:30 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bill McCloskey 
								
							 
						 
						
							
							
							
							
								
							
							
								d41fa7c941 
								
							 
						 
						
							
							
								
								Bug 1325919 - Allow EventTargetFor to be used after last window has been destroyed (r=smaug)  
							
							... 
							
							
							
							MozReview-Commit-ID: 7p9dnf8KzIx 
							
						 
						
							2016-12-29 15:42:09 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bill McCloskey 
								
							 
						 
						
							
							
							
							
								
							
							
								8a53959bbe 
								
							 
						 
						
							
							
								
								Bug 1320753 - Make TabGroup event target be a ThrottledEventQueue for timers, workers (r=bkelly)  
							
							... 
							
							
							
							MozReview-Commit-ID: FCfYz02r8yI 
							
						 
						
							2016-12-23 11:48:13 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bill McCloskey 
								
							 
						 
						
							
							
							
							
								
							
							
								12ee63dc2d 
								
							 
						 
						
							
							
								
								Bug 1320753 - Stop using already_AddRefed for EventTargetFor (r=ehsan)  
							
							... 
							
							
							
							MozReview-Commit-ID: ECy1jlQ7qne 
							
						 
						
							2016-12-23 11:48:13 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bill McCloskey 
								
							 
						 
						
							
							
							
							
								
							
							
								563f66dae7 
								
							 
						 
						
							
							
								
								Bug 1318506 - Assign a TabGroup to every PBrowser (r=mystor,ehsan)  
							
							... 
							
							
							
							Every new PBrowser, whether it's created by the parent or the child, needs
to get a TabGroup assigned to it. That way IPC messages for the PBrowser will
be dispatched to that TabGroup.
For new PBrowsers created by the child, we just create a new TabGroup or reuse
the opener's TabGroup.
For PBrowsers created by the parent, the child needs to intercept the
PBrowserConstructor message and assign a TabGroup immediately. PBrowsers created
by the parent never have an opener so we can always create a new TabGroup.
In both cases, the nsGlobalWindow::TabGroupOuter logic needs to be updated to
read the TabGroup out of the IPC code. Otherwise the DOM and IPC code will get
out of sync about TabGroups.
MozReview-Commit-ID: D5iEdgirfvK 
							
						 
						
							2016-12-23 11:48:13 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bill McCloskey 
								
							 
						 
						
							
							
							
							
								
							
							
								24bf9358ca 
								
							 
						 
						
							
							
								
								Bug 1320753 - Refactor for new event target idea (r=ehsan)  
							
							... 
							
							
							
							MozReview-Commit-ID: AyhemNqBedb 
							
						 
						
							2016-11-30 18:01:59 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Layzell 
								
							 
						 
						
							
							
							
							
								
							
							
								780cf8ac3d 
								
							 
						 
						
							
							
								
								Bug 1320997 - Ignore disconnected iframe nsPIDOMWindowOuters in TabGroup::GetTopLevelWindows, r=smaug  
							
							... 
							
							
							
							MozReview-Commit-ID: 8wQSmcS1sUn 
							
						 
						
							2016-11-29 12:15:01 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bill McCloskey 
								
							 
						 
						
							
							
							
							
								
							
							
								66add2ca93 
								
							 
						 
						
							
							
								
								Bug 1305926 - Dispatcher API for assigning DocGroups to runnables (r=ehsan)  
							
							... 
							
							
							
							MozReview-Commit-ID: 8qO95a6z1Ut 
							
						 
						
							2016-11-17 17:01:00 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ben Kelly 
								
							 
						 
						
							
							
							
							
								
							
							
								18e9d9bbcc 
								
							 
						 
						
							
							
								
								Bug 1300659 P2 Expose a ThrottledEventQueue on TabGroup and nsPIDOMWindow. r=smaug  
							
							
							
						 
						
							2016-11-07 12:30:17 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Layzell 
								
							 
						 
						
							
							
							
							
								
							
							
								209fba3a7f 
								
							 
						 
						
							
							
								
								Bug 1304140 - Part 1: Implement support for the Large-Allocation header behind the dom.largeAllocationHeader.enabled pref, r=smaug  
							
							... 
							
							
							
							MozReview-Commit-ID: 5KBIu6Fc3Ea 
							
						 
						
							2016-10-31 16:38:54 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Layzell 
								
							 
						 
						
							
							
							
							
								
							
							
								0ae1d338c3 
								
							 
						 
						
							
							
								
								Bug 1313739 - Move TabGroup into its own file, seperate from DocGroup, r=bkelly  
							
							... 
							
							
							
							MozReview-Commit-ID: AndPWOBpkox 
							
						 
						
							2016-10-31 13:40:36 -04:00