Olli Pettay 
								
							 
						 
						
							
							
							
							
								
							
							
								942718eef1 
								
							 
						 
						
							
							
								
								Bug 1466581, handle sequential focus also in nested shadow DOM, r=mrbkap  
							
							
							
						 
						
							2018-07-10 01:56:42 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Olli Pettay 
								
							 
						 
						
							
							
							
							
								
							
							
								34620de771 
								
							 
						 
						
							
							
								
								bug 1472427, <img usemap> should work in shadow DOM, r=baku  
							
							
							
						 
						
							2018-07-04 20:26:09 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emilio Cobos Álvarez 
								
							 
						 
						
							
							
							
							
								
							
							
								c7d35aa526 
								
							 
						 
						
							
							
								
								Bug 1470930: Use enums for passing arguments for event dispatch. r=smaug  
							
							... 
							
							
							
							MozReview-Commit-ID: DsNuF7GAflJ 
							
						 
						
							2018-06-26 18:22:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Paolo Amadini 
								
							 
						 
						
							
							
							
							
								
							
							
								372336c621 
								
							 
						 
						
							
							
								
								Bug 1448126 - Part 2 - Remove the "scale" binding and its supporting platform code. r=bgrins  
							
							... 
							
							
							
							MozReview-Commit-ID: ETmUuosYxeG
--HG--
extra : rebase_source : 1a39207887f2c55f5d2cd31990209809dbb97ba9 
							
						 
						
							2018-06-24 17:19:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Olli Pettay 
								
							 
						 
						
							
							
							
							
								
							
							
								31baedeb6b 
								
							 
						 
						
							
							
								
								bug 1466998, because of XUL panels, sequential focusing needs to handle also non-document-roots as roots, r=mrbkap  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 39f7898fc2c43ec2c0497fd336bb1a501f39b269 
							
						 
						
							2018-06-19 21:28:34 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Henrik Skupin 
								
							 
						 
						
							
							
							
							
								
							
							
								a7ac3da64d 
								
							 
						 
						
							
							
								
								Bug 1334981 - Backed out changeset d6ca24ba3673 for regression caused by bug 887718. r=enndeakin+6102  
							
							... 
							
							
							
							MozReview-Commit-ID: 9hIcRVRseO1
--HG--
extra : rebase_source : e7899b4dc74c20a6204583fbaf371eb69b2d9405 
							
						 
						
							2018-06-07 15:48:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								bea3100e53 
								
							 
						 
						
							
							
								
								Bug 1455676 part 14.  Remove most use of nsIDOMNode in dom/.  r=qdot  
							
							
							
						 
						
							2018-05-29 22:58:49 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								4ef13b9076 
								
							 
						 
						
							
							
								
								Bug 1455676 part 2.  Remove nsIDOMNode usage from accessible/.  r=surkov  
							
							
							
						 
						
							2018-05-29 22:58:47 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								2e09ba1f75 
								
							 
						 
						
							
							
								
								Bug 1377980 part 2.  Remove most C++ use of nsIDOMRange.  r=mccr8  
							
							
							
						 
						
							2018-05-17 12:01:38 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adrian Wielgosik 
								
							 
						 
						
							
							
							
							
								
							
							
								c501e3beb0 
								
							 
						 
						
							
							
								
								Bug 1460940 - Clean up most remaining C++-side uses of nsIDOMDocument. r=bz  
							
							... 
							
							
							
							MozReview-Commit-ID: LKRnyDPNlle
--HG--
extra : rebase_source : a48b7c72a0f7ede38c91149a04d5de53987736f1 
							
						 
						
							2018-05-11 19:46:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								b47b72dae9 
								
							 
						 
						
							
							
								
								Bug 1387143 part 23.  Remove nsISelection collapse* methods.  r=mats  
							
							
							
						 
						
							2018-05-08 13:52:41 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								0efb178bc2 
								
							 
						 
						
							
							
								
								Bug 1387143 part 11.  Support non-XPCOM weakreference on Selection.  r=mats  
							
							... 
							
							
							
							This way we don't have to deal with QI to get a Selection out of a weakref.
mfbt weakrefs don't have a SizeOfOnlyThis.  In any case, the memory used by the
weakref itself is pretty minor... 
							
						 
						
							2018-05-08 13:52:37 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								71422dcaa9 
								
							 
						 
						
							
							
								
								Bug 1457813 - Part 2: Replace non-asserting NS_PRECONDITIONs with MOZ_ASSERTs. r=froydnj  
							
							... 
							
							
							
							s/NS_PRECONDITION/MOZ_ASSERT/ and reindent
MozReview-Commit-ID: KuUsnVe2h8L
--HG--
extra : source : c14655ab3df2c9b1465dd8102b9d25683359a37b 
							
						 
						
							2018-04-28 12:50:58 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Olli Pettay 
								
							 
						 
						
							
							
							
							
								
							
							
								30938bcddd 
								
							 
						 
						
							
							
								
								Bug 1430020, let sequential focus navigation in shadow DOM enter iframes, r=mrbkap  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 0ca436dfc8b28a680bdb393f0f9ce8ae0632bd9a 
							
						 
						
							2018-04-28 16:07:06 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cosmin Sabou 
								
							 
						 
						
							
							
							
							
								
							
							
								db4c6f9696 
								
							 
						 
						
							
							
								
								Merge mozilla-central to inbound. a=merge CLOSED TREE  
							
							
							
						 
						
							2018-04-27 13:13:54 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cosmin Sabou 
								
							 
						 
						
							
							
							
							
								
							
							
								68fdb6cf4f 
								
							 
						 
						
							
							
								
								Merge inbound to mozilla-central. a=merge  
							
							
							
						 
						
							2018-04-27 13:04:36 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Olli Pettay 
								
							 
						 
						
							
							
							
							
								
							
							
								fed24455b6 
								
							 
						 
						
							
							
								
								bug 1430692, Handle focus navigation on NAC in shadow DOM, r=mrbkap  
							
							... 
							
							
							
							--HG--
extra : rebase_source : c56c2be2fbf0aa04e520262a419fd49823aad012 
							
						 
						
							2018-04-27 12:37:43 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								25aa42d9a4 
								
							 
						 
						
							
							
								
								Bug 1455674 part 16.  Remove most use of nsIDOMElement in dom.  r=qdot  
							
							
							
						 
						
							2018-04-26 23:37:34 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								ffa08d7425 
								
							 
						 
						
							
							
								
								Bug 1455674 part 9.  Remove nsIDOMElement use from nsIFocusManager.  r=qdot  
							
							
							
						 
						
							2018-04-26 23:35:19 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								dd4506eee2 
								
							 
						 
						
							
							
								
								Bug 1457155.  Rename various focus manager variables to make it clearer that they're Elements.  r=mccr8  
							
							
							
						 
						
							2018-04-26 15:28:31 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								4773c6d1d9 
								
							 
						 
						
							
							
								
								Bug 1457156.  Rename nsPIDOMWindow::mFocusedNode to reflect that it's an Element now.  r=mccr8  
							
							
							
						 
						
							2018-04-26 15:28:30 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									shindli 
								
							 
						 
						
							
							
							
							
								
							
							
								af700315a1 
								
							 
						 
						
							
							
								
								Backed out 2 changesets (bug 1457155, bug 1457156) for B failures in builds/worker/workspace/build/src/dom/html/HTMLObjectElement.cpp on a CLOSED TREE  
							
							... 
							
							
							
							Backed out changeset 8b2a6b54336c (bug 1457155)
Backed out changeset 4e267d999797 (bug 1457156) 
							
						 
						
							2018-04-27 01:34:37 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								25cec96459 
								
							 
						 
						
							
							
								
								Bug 1457155.  Rename various focus manager variables to make it clearer that they're Elements.  r=mccr8  
							
							
							
						 
						
							2018-04-26 15:28:31 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								cb54ece0d5 
								
							 
						 
						
							
							
								
								Bug 1457156.  Rename nsPIDOMWindow::mFocusedNode to reflect that it's an Element now.  r=mccr8  
							
							
							
						 
						
							2018-04-26 15:28:30 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								a3a6206b20 
								
							 
						 
						
							
							
								
								Bug 1456588 part 5.  Store an Element as the focused content in the focus manager.  r=enndeakin  
							
							
							
						 
						
							2018-04-26 10:37:47 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								01c62fd5cb 
								
							 
						 
						
							
							
								
								Bug 1456588 part 4.  Change nsFocusManager guts to make it clearer that the focused thing is always an Element.  r=enndeakin  
							
							... 
							
							
							
							I couldn't find a good way to make this incremental without adding QIs and
AsElement() in various places.... 
							
						 
						
							2018-04-26 10:37:47 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								b3b21fd3fa 
								
							 
						 
						
							
							
								
								Bug 1456588 part 3.  Change nsFocusManager::SetFocusInner to take Element.  r=enndeakin  
							
							
							
						 
						
							2018-04-26 10:37:47 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								dac6314cb8 
								
							 
						 
						
							
							
								
								Bug 1456588 part 2.  Change nsIFocusManager::MoveFocus to take Element.  r=enndeakin  
							
							
							
						 
						
							2018-04-26 10:37:47 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								8a0b50bea8 
								
							 
						 
						
							
							
								
								Bug 1456588 part 1.  Change nsIFocusManager::SetFocus to take Element.  r=enndeakin  
							
							
							
						 
						
							2018-04-26 10:37:46 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Grinstead 
								
							 
						 
						
							
							
							
							
								
							
							
								ab2a1a0d82 
								
							 
						 
						
							
							
								
								Bug 1456703 - Remove nsIDOMXULTextBoxElement r=enndeakin+6102  
							
							... 
							
							
							
							MozReview-Commit-ID: 6ZRzVq1bJjz
--HG--
extra : rebase_source : adb6e5cabbc38ed6774e905328b7f6f6095d01eb 
							
						 
						
							2018-04-26 15:17:00 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Grinstead 
								
							 
						 
						
							
							
							
							
								
							
							
								45b575d85f 
								
							 
						 
						
							
							
								
								Bug 1456703 - Stop using nsIDOMXULTextBoxElement to detect XUL textboxes r=enndeakin+6102  
							
							... 
							
							
							
							This is used in JS via instanceof checks, and in C++ only to get the `inputField`
attribute (the actual HTML input or textarea). We can swap out instanceof by checking
the tag name, and we can directly query for the input field from C++.
MozReview-Commit-ID: 7xpHQMYzYhD
--HG--
extra : rebase_source : a5b62928665725133eb52e4df2fb6659a6109ffd 
							
						 
						
							2018-04-26 15:15:10 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Olli Pettay 
								
							 
						 
						
							
							
							
							
								
							
							
								fa90e156dd 
								
							 
						 
						
							
							
								
								Bug 1453693 - Ensure sequential focus navigation works in Shadow DOM and add some tests, r=mrbkap  
							
							
							
						 
						
							2018-04-22 14:25:38 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								4370006c40 
								
							 
						 
						
							
							
								
								Bug 1449404 part 3.  Get rid of nsIContent::AppendTextTo.  r=mccr8  
							
							
							
						 
						
							2018-03-28 18:01:47 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								df07d2d834 
								
							 
						 
						
							
							
								
								Bug 1447890 part 5.  Remove nsISelection::RemoveAllRanges.  r=mystor  
							
							... 
							
							
							
							MozReview-Commit-ID: EeMje9KW6An 
							
						 
						
							2018-03-27 00:35:23 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								54d1f87ff4 
								
							 
						 
						
							
							
								
								Bug 1447890 part 1.  Remove nsISelection::AddRange.  r=mystor  
							
							... 
							
							
							
							MozReview-Commit-ID: 1JNLZp7tbII 
							
						 
						
							2018-03-27 00:35:22 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								696d273ef4 
								
							 
						 
						
							
							
								
								Bug 1447889 part 4.  Remove nsIDOMRange::GetStart/EndContainer/Offset.  r=mystor  
							
							... 
							
							
							
							I got a bit carried away with fixing up consumers to use nsINode...  But as a
result removing these methods all together made sense.
MozReview-Commit-ID: 2z9Q6D7GY92 
							
						 
						
							2018-03-27 00:35:21 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dorel Luca 
								
							 
						 
						
							
							
							
							
								
							
							
								f41b03eca9 
								
							 
						 
						
							
							
								
								Backed out changeset 38577c007450 (bug 1424371) for Marionett test failure on testing/marionette/harness/marionette_harness/tests/unit/test_window_maximize.py. CLOSED TREE  
							
							
							
						 
						
							2018-02-19 22:15:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Milan Sreckovic 
								
							 
						 
						
							
							
							
							
								
							
							
								7571df7e7c 
								
							 
						 
						
							
							
								
								Bug 1424371: Use BaseRect access methods instead of member variables in dom/ r=qdot  
							
							... 
							
							
							
							MozReview-Commit-ID: HXWhggOMIEK
--HG--
extra : rebase_source : 9c9eacf80d2b7f78faa82a1549170b98d12cdaa8 
							
						 
						
							2018-02-19 12:56:10 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									decltype 
								
							 
						 
						
							
							
							
							
								
							
							
								dd080e9eba 
								
							 
						 
						
							
							
								
								Bug 712130 - Defer autofocus until after frame construction. r=bz  
							
							... 
							
							
							
							The autofocus attribute on form elements forces layout in CheckIfFocusable.
To avoid unpleasant FOUCs, defer autofocus processing until frames are
constructed in PresShell::Initialize.
Resolve the race between nsAutoFocusEvent running and page load by checking the
readystate at time of event posting. Skip autofocus if the element moved to a
different window in the meantime.
MozReview-Commit-ID: 90jiJYJWmRg
--HG--
extra : rebase_source : f94b479075df3e37ec1a658d71596c03930bab92 
							
						 
						
							2018-01-08 22:35:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								478687c2e8 
								
							 
						 
						
							
							
								
								Bug 1434686 part 4.  Use IgnoreErrors() in dom/.  r=mystor  
							
							... 
							
							
							
							MozReview-Commit-ID: GwVDrTLPTOb 
							
						 
						
							2018-02-01 14:21:14 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								f60fd673d6 
								
							 
						 
						
							
							
								
								Bug 1432186 part 19.  Remove the nsIDOMNode::*_NODE constants.  r=mccr8  
							
							... 
							
							
							
							MozReview-Commit-ID: KvKjeKIOB9K 
							
						 
						
							2018-01-29 23:10:53 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								e2ce75877d 
								
							 
						 
						
							
							
								
								Bug 1432186 part 11.  Remove nsIDOMNode's firstChild attribute.  r=mccr8  
							
							... 
							
							
							
							MozReview-Commit-ID: 5jCdAmSuPx8 
							
						 
						
							2018-01-29 23:10:51 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ben.tian@gmail.com 
								
							 
						 
						
							
							
							
							
								
							
							
								75dc8c6853 
								
							 
						 
						
							
							
								
								Bug 1413834 - part 3: Get next tabbable content in shadow DOM, r=smaug  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 9495f3cb3cf53bb7d67e6a59de551118a7f7d77d 
							
						 
						
							2018-01-26 17:49:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ben.tian@gmail.com 
								
							 
						 
						
							
							
							
							
								
							
							
								f71d23333b 
								
							 
						 
						
							
							
								
								Bug 1413834 - part 2: Implement helper class to iterate contents in scope, r=smaug  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 3869ced9dcee89dd8f36edbc3df8facff9492bcf 
							
						 
						
							2018-01-26 17:48:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ben.tian@gmail.com 
								
							 
						 
						
							
							
							
							
								
							
							
								8e8a01efb7 
								
							 
						 
						
							
							
								
								Bug 1413834 - part 1: Limit frame traversal and getting of next tabindex inside scope owned by document root, r=smaug  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 6a9bca46f5e98311b0179b8b44bebe59bb77e676 
							
						 
						
							2018-01-26 17:47:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								b8bb98af8c 
								
							 
						 
						
							
							
								
								Bug 1430997 - Rename nsINode::IndexOf to nsINode::ComputeIndexOf, r=catalinb  
							
							
							
						 
						
							2018-01-23 14:30:18 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jessica Jong 
								
							 
						 
						
							
							
							
							
								
							
							
								bf1d5c0073 
								
							 
						 
						
							
							
								
								Bug 1429656 - Implement ShadowRoot.activeElement. r=smaug  
							
							
							
						 
						
							2018-01-15 14:42:47 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Csoregi Natalia 
								
							 
						 
						
							
							
							
							
								
							
							
								5167aaf995 
								
							 
						 
						
							
							
								
								Backed out 4 changesets (bug 712130) for Android autofocus failures and for failing browser_formdata.js. on a CLOSED TREE  
							
							... 
							
							
							
							Backed out changeset e7738f07edae (bug 712130)
Backed out changeset 3774e90777a7 (bug 712130)
Backed out changeset a3cffbfc8395 (bug 712130)
Backed out changeset ba6c2fff9fd5 (bug 712130) 
							
						 
						
							2018-01-12 22:46:22 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									decltype 
								
							 
						 
						
							
							
							
							
								
							
							
								222776c45b 
								
							 
						 
						
							
							
								
								Bug 712130 - Defer autofocus until after frame construction. r=bz  
							
							... 
							
							
							
							The autofocus attribute on form elements forces layout in CheckIfFocusable.
To avoid unpleasant FOUCs, defer autofocus processing until frames are
constructed in PresShell::Initialize.
Resolve the race between nsAutoFocusEvent running and page load by checking the
readystate at time of event posting.
MozReview-Commit-ID: 90jiJYJWmRg
--HG--
extra : rebase_source : afff926ba916139b14d60e06db56290c6935673a 
							
						 
						
							2018-01-08 22:35:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								00e79ef07b 
								
							 
						 
						
							
							
								
								Bug 1425321 - Renaming nsINode::GetChildAt to GetChildAt_Deprecated, r=catalinb  
							
							... 
							
							
							
							We want to deprecate nsINode::GetChildAt as the first step of removing DOM node
child array storage. See bug 651120. 
							
						 
						
							2018-01-03 13:59:54 +01:00