Masayuki Nakano 
								
							 
						 
						
							
							
							
							
								
							
							
								9165a150a1 
								
							 
						 
						
							
							
								
								Bug 1540930 - Make nsPresContext use mozilla::PresShell directly rather than via nsIPresShell r=emilio  
							
							... 
							
							
							
							`nsPresContext` should use `mozilla::PresShell` directly instead of
`nsIPresShell`.  This patch makes it.
Unfortunately, `nsPresContext` and `nsIFrame` have `PresShell()`.  Therefore,
we cannot use `PresShell*` in its methods so that this patch uses `mozilla::`
namespace prefix.
It might be better to rename them as `PresShellPtr()` in another bug.
Differential Revision: https://phabricator.services.mozilla.com/D25721 
--HG--
extra : moz-landing-system : lando 
							
						 
						
							2019-04-03 12:40:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sylvestre Ledru 
								
							 
						 
						
							
							
							
							
								
							
							
								265e672179 
								
							 
						 
						
							
							
								
								Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format  
							
							... 
							
							
							
							# ignore-this-changeset
--HG--
extra : amend_source : 4d301d3b0b8711c4692392aa76088ba7fd7d1022 
							
						 
						
							2018-11-30 11:46:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									L. David Baron 
								
							 
						 
						
							
							
							
							
								
							
							
								a71a9e006e 
								
							 
						 
						
							
							
								
								Bug 1474516 - A little cleanup of border-collapse code while reviewing bug 1405929.  r=dholbert  
							
							... 
							
							
							
							MozReview-Commit-ID: A3zoPCvu4jU 
							
						 
						
							2018-07-11 09:34:43 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								2afd829d0f 
								
							 
						 
						
							
							
								
								Bug 1469769 - Part 6: Replace non-failing NS_NOTREACHED with MOZ_ASSERT_UNREACHABLE. r=froydnj  
							
							... 
							
							
							
							This patch is an automatic replacement of s/NS_NOTREACHED/MOZ_ASSERT_UNREACHABLE/. Reindenting long lines and whitespace fixups follow in patch 6b.
MozReview-Commit-ID: 5UQVHElSpCr
--HG--
extra : rebase_source : 4c1b2fc32b269342f07639266b64941e2270e9c4
extra : source : 907543f6eae716f23a6de52b1ffb1c82908d158a 
							
						 
						
							2018-06-17 22:43:11 -07: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ya-Chieh Wu 
								
							 
						 
						
							
							
							
							
								
							
							
								ef4a62d672 
								
							 
						 
						
							
							
								
								Bug 1421887 - fix the row index to get the right cell. r=dbaron  
							
							... 
							
							
							
							MozReview-Commit-ID: 4wIdFxeETiW 
							
						 
						
							2018-01-04 21:28:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Boris Zbarsky 
								
							 
						 
						
							
							
							
							
								
							
							
								661d20b507 
								
							 
						 
						
							
							
								
								Bug 1409162.  Make nsTableCellFrame::GetColIndex/GetRowIndex faster.  r=mats  
							
							
							
						 
						
							2017-10-17 15:39:36 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Neerja Pancholi 
								
							 
						 
						
							
							
							
							
								
							
							
								5146535a52 
								
							 
						 
						
							
							
								
								Bug 1389295 - Confine BCDamageArea while appending cells to within the table area and remove assert for test 460637-2.xhtml r=mats  
							
							... 
							
							
							
							MozReview-Commit-ID: 6lJahcAmlIN
--HG--
extra : rebase_source : 7140aaa930570d1fb190e584ca5ee193273bd75a 
							
						 
						
							2017-08-24 17:39:44 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									L. David Baron 
								
							 
						 
						
							
							
							
							
								
							
							
								a852d0d5ce 
								
							 
						 
						
							
							
								
								Bug  1367190 patch 1 - Convert the 4 objects that use nsPresArena::AllocateBySize to use AllocateByObjectID.  r=mats  
							
							... 
							
							
							
							MozReview-Commit-ID: 3LaG8Daon6V
--HG--
extra : transplant_source : %AB%00%3E%F6B%13%B8%84%C7%7B%24%08%8BU%8A%91%7DA%2C%A1 
							
						 
						
							2017-05-24 09:35:26 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ting-Yu Lin 
								
							 
						 
						
							
							
							
							
								
							
							
								d4db857fcf 
								
							 
						 
						
							
							
								
								Bug 1320014 Part 2 - Rename Corner to LogicalCorner, and move it to nsStyleCoord.h. r=mats  
							
							... 
							
							
							
							To avoid confusion with the mozilla::css::corner, rename ::Corner to
mozilla::LogicalCorner, and move it to nsStyleCoord.h. Also, append
LogicalCorner prefix to all the enum values to match the coding style.
It also fixed the build error preemptively in a later patch that removing
::css namespace from mozilla::css::corner.
MozReview-Commit-ID: BbRYFuT3v4W
--HG--
extra : rebase_source : b8891eaa475c803de9a2137cb5e9a5a4bde37b9f 
							
						 
						
							2017-01-04 16:52:12 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Emilio Cobos Álvarez 
								
							 
						 
						
							
							
							
							
								
							
							
								619cb14d87 
								
							 
						 
						
							
							
								
								Bug 1299066: Make NS_STYLE_DISPLAY_* an enum class. Prefer indexing instead of linear search in the frame constructor r=heycam,bz  
							
							... 
							
							
							
							The main renaming was generated with the following python script:
```
import sys
import re
CAMEL_CASE_REGEX = re.compile(r"(^|_|-)([A-Z])([A-Z]+)")
DISPLAY_REGEX = re.compile(r"\bNS_STYLE_DISPLAY_([^M][A-Z_]+)\b")
def to_camel_case(ident):
  return re.sub(CAMEL_CASE_REGEX,
                lambda m: m.group(2) + m.group(3).lower(), ident)
def constant_to_enum(constant):
  return "StyleDisplay::" + to_camel_case(constant) + ("_" if constant == "NONE" else "")
def process_line(line):
  return re.sub(DISPLAY_REGEX,
                lambda m: constant_to_enum(m.group(1)), line)
lines = []
with open(sys.argv[1], "r") as f:
  for line in f:
    lines.append(process_line(line))
with open(sys.argv[1], "w") as f:
  for line in lines:
    f.write(line)
```
And the following shell commands:
```
find . -name '*.cpp' -exec python display.py {} \;
find . -name '*.h' -exec python display.py {} \;
```
MozReview-Commit-ID: 91xYCbLC2Vf 
							
						 
						
							2016-09-01 20:41:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Birunthan Mohanathas 
								
							 
						 
						
							
							
							
							
								
							
							
								d7371d07d0 
								
							 
						 
						
							
							
								
								Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj  
							
							
							
						 
						
							2016-02-02 17:36:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Phil Ringnalda 
								
							 
						 
						
							
							
							
							
								
							
							
								d381b4bca6 
								
							 
						 
						
							
							
								
								Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray  
							
							... 
							
							
							
							CLOSED TREE
Backed out changeset d66c3f19a210 (bug 1235261)
Backed out changeset 467d945426bb (bug 1235261)
Backed out changeset 32b61df13142 (bug 1235261)
Backed out changeset c50bb8ed4196 (bug 1235261)
Backed out changeset 0ff0fa6fe81f (bug 1235261)
Backed out changeset df70e89669da (bug 1235261)
Backed out changeset 064969357fc9 (bug 1235261) 
							
						 
						
							2016-01-31 10:10:57 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Birunthan Mohanathas 
								
							 
						 
						
							
							
							
							
								
							
							
								373593275e 
								
							 
						 
						
							
							
								
								Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj  
							
							
							
						 
						
							2016-01-31 17:12:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ting-Yu Lin 
								
							 
						 
						
							
							
							
							
								
							
							
								2d02ad0652 
								
							 
						 
						
							
							
								
								Bug 1227927 Part 3 - Use ranged-based for-loop to rewrite some simple loops in part 2. r=mats  
							
							... 
							
							
							
							--HG--
extra : commitid : CcdpGdlMNIk
extra : rebase_source : 9c184cb8107bf6276c237d03d240f8755fd61553 
							
						 
						
							2016-01-29 22:42:15 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ting-Yu Lin 
								
							 
						 
						
							
							
							
							
								
							
							
								1889f6bc41 
								
							 
						 
						
							
							
								
								Bug 1227927 Part 2 - Remove nsIFrame::GetFirstPrincipalChild(). r=mats  
							
							... 
							
							
							
							--HG--
extra : commitid : 5qtaK1nS8RC
extra : rebase_source : dcc98f423b2446269beb6fa6a9d092ae8213f38e 
							
						 
						
							2016-01-29 22:42:14 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mats Palmgren 
								
							 
						 
						
							
							
							
							
								
							
							
								c7485327f6 
								
							 
						 
						
							
							
								
								Bug 1242164 - Remove the implementation of colspan=0 (which is now dead code).  r=dbaron  
							
							
							
						 
						
							2016-01-27 17:02:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								83fb38f729 
								
							 
						 
						
							
							
								
								Bug 1235306 - Fix -Wimplicit-fallthrough warnings in layout/. r=dholbert  
							
							... 
							
							
							
							layout/base/nsCSSRendering.cpp:3913:3 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/base/nsCSSRendering.cpp:3943:3 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/base/nsCSSRendering.cpp:4066:3 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/base/nsCSSRendering.cpp:4096:3 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/base/nsCSSRenderingBorders.cpp:646:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/base/nsLayoutUtils.cpp:4639:9 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/base/nsLayoutUtils.cpp:4659:9 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/base/nsLayoutUtils.cpp:5004:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/base/nsLayoutUtils.cpp:5200:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/base/TouchManager.cpp:192:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/base/TouchManager.cpp:196:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/generic/nsFlexContainerFrame.cpp:2497:7 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/generic/nsFlexContainerFrame.cpp:2687:7 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/generic/nsFlexContainerFrame.cpp:2973:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/generic/nsFrame.cpp:4277:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/generic/nsFrame.cpp:4310:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/generic/nsFrame.cpp:4313:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/generic/nsFrame.cpp:6703:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/generic/nsFrame.cpp:6751:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/generic/nsGridContainerFrame.cpp:2649:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/generic/nsGridContainerFrame.cpp:935:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/generic/nsHTMLReflowState.cpp:1141:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/generic/nsHTMLReflowState.cpp:1145:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/generic/nsHTMLReflowState.cpp:1148:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/generic/nsLineLayout.cpp:2942:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/generic/nsLineLayout.cpp:2958:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/generic/nsLineLayout.cpp:3134:7 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/generic/nsLineLayout.cpp:3150:7 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/printing/nsPrintPreviewListener.cpp:199:7 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/CSSLexer.cpp:129:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/Declaration.cpp:1069:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/Declaration.cpp:366:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/Declaration.cpp:442:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/Declaration.cpp:981:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/nsComputedDOMStyle.cpp:3597:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/nsComputedDOMStyle.cpp:3616:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/nsComputedDOMStyle.cpp:539:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/nsComputedDOMStyle.cpp:540:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/nsComputedDOMStyle.cpp:542:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/nsCSSParser.cpp:10628:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/nsCSSParser.cpp:10630:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/nsCSSParser.cpp:10671:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/nsCSSParser.cpp:10673:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/nsCSSParser.cpp:10769:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/nsCSSParser.cpp:10770:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/nsCSSParser.cpp:10774:43 [-Wimplicit-fallthrough] fallthrough annotation does not directly precede switch label
layout/style/nsCSSParser.cpp:10775:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/nsCSSParser.cpp:10776:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/nsCSSParser.cpp:10780:43 [-Wimplicit-fallthrough] fallthrough annotation does not directly precede switch label
layout/style/nsCSSParser.cpp:2542:7 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/nsCSSParser.cpp:2715:7 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/nsCSSParser.cpp:4124:7 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/nsCSSParser.cpp:4313:7 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/nsCSSParser.cpp:9513:3 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/nsCSSParser.cpp:9697:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/nsCSSParser.cpp:9699:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/nsCSSParser.cpp:9743:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/nsCSSParser.cpp:9745:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/nsCSSParser.cpp:9826:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/nsCSSParser.cpp:9827:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/nsCSSParser.cpp:9832:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/nsCSSParser.cpp:9833:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/nsCSSParser.cpp:9980:3 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/nsRuleNode.cpp:160:3 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/nsRuleNode.cpp:187:3 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/nsRuleNode.cpp:722:3 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/nsRuleNode.cpp:753:3 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/StyleAnimationValue.cpp:139:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/StyleAnimationValue.cpp:1687:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/style/StyleAnimationValue.cpp:1869:7 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/tables/FixedTableLayoutStrategy.cpp:264:13 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/tables/FixedTableLayoutStrategy.cpp:267:13 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/tables/nsCellMap.cpp:1043:3 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/tables/nsCellMap.cpp:930:3 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/tables/nsCellMap.cpp:953:3 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/tables/nsCellMap.cpp:997:3 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/tables/nsTableFrame.cpp:6943:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/tables/nsTableFrame.cpp:6953:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/tables/nsTableFrame.cpp:6959:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/tables/nsTableFrame.cpp:6966:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/tables/nsTableFrame.cpp:6974:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/tables/nsTableFrame.cpp:7151:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/tables/nsTableFrame.cpp:7161:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/tables/nsTableFrame.cpp:7170:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/tables/nsTableFrame.cpp:7177:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/tables/nsTableFrame.cpp:7186:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/tables/nsTableRowFrame.cpp:663:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/tables/SpanningCellSorter.cpp:112:9 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/tables/SpanningCellSorter.cpp:142:9 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/tables/SpanningCellSorter.cpp:157:9 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/xul/nsResizerFrame.cpp:86:13 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/xul/nsResizerFrame.cpp:87:13 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/xul/nsResizerFrame.cpp:88:13 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/xul/nsResizerFrame.cpp:90:13 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/xul/nsSliderFrame.cpp:551:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/xul/nsSliderFrame.cpp:560:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
layout/xul/nsXULPopupManager.cpp:2268:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels 
							
						 
						
							2015-11-22 21:33:47 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Kew 
								
							 
						 
						
							
							
							
							
								
							
							
								0cb8df0560 
								
							 
						 
						
							
							
								
								Bug 1157569 - Followup to address review nits (renamings, comment updates) from parts 13 and 14.  
							
							
							
						 
						
							2015-06-27 11:16:18 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Kew 
								
							 
						 
						
							
							
							
							
								
							
							
								d22a7ebb8c 
								
							 
						 
						
							
							
								
								Bug 1157569 - part 14 - Finish conversion of border-collapse code in nsTableFrame to logical coordinates. r=dholbert  
							
							
							
						 
						
							2015-06-27 11:16:10 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Kew 
								
							 
						 
						
							
							
							
							
								
							
							
								f9a52f8a25 
								
							 
						 
						
							
							
								
								Bug 1157569 - part 13 - More conversion of physical to logical terminology in border-collapse calculations. r=dholbert  
							
							
							
						 
						
							2015-06-27 11:16:03 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Xidorn Quan 
								
							 
						 
						
							
							
							
							
								
							
							
								ef54b4b14f 
								
							 
						 
						
							
							
								
								Bug 1159990 - Add TableArea struct and replace nsIntRect with it for table damage area. r=roc  
							
							... 
							
							
							
							--HG--
extra : source : bdc7bf00559b80ae6a4f9c60848e34542f438218 
							
						 
						
							2015-05-01 09:46:59 +12:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Holbert 
								
							 
						 
						
							
							
							
							
								
							
							
								1e4637780c 
								
							 
						 
						
							
							
								
								Bug 1155798: Drop end-of-line whitespace from C++ files in layout/tables. (whitespace-only, no review, DONTBUILD)  
							
							
							
						 
						
							2015-04-17 11:42:05 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicholas Nethercote 
								
							 
						 
						
							
							
							
							
								
							
							
								242708cf72 
								
							 
						 
						
							
							
								
								Bug 1127201 (attempt 2, part 1) - Replace most NS_ABORT_IF_FALSE calls with MOZ_ASSERT. r=Waldo.  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 488e401ff87e31a2074c4108c4df0572d9536667 
							
						 
						
							2015-02-09 14:34:50 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew McCreight 
								
							 
						 
						
							
							
							
							
								
							
							
								d3826daa16 
								
							 
						 
						
							
							
								
								Back out Bug 1127201 (part 2) for various problems.  
							
							
							
						 
						
							2015-02-06 15:04:32 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicholas Nethercote 
								
							 
						 
						
							
							
							
							
								
							
							
								d34f0301b8 
								
							 
						 
						
							
							
								
								Bug 1127201 (part 2) - Convert all NS_ABORT_IF_FALSE calls to MOZ_ASSERT. r=Waldo.  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 99182e70335d2b5ff95f8c528ae992d37294be3a 
							
						 
						
							2015-02-04 20:05:36 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mats Palmgren 
								
							 
						 
						
							
							
							
							
								
							
							
								3ffa9baecc 
								
							 
						 
						
							
							
								
								Bug 1028460 - part 3, Change the return type for Get*SkipSides().  r=roc  
							
							
							
						 
						
							2014-06-28 10:13:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Phil Ringnalda 
								
							 
						 
						
							
							
							
							
								
							
							
								811c3783d4 
								
							 
						 
						
							
							
								
								Back out 5 changesets (bug 1028460, bug 1031444) for somehow breaking asmjscache/test/test_cachingBasic.html on Android 2.2  
							
							... 
							
							
							
							Backed out changeset 0b5918ec6521 (bug 1031444)
Backed out changeset 663ff18cd4a1 (bug 1028460)
Backed out changeset ae01b3919c8c (bug 1028460)
Backed out changeset 316c8dfeca9b (bug 1028460)
Backed out changeset e237b2c61ea2 (bug 1028460) 
							
						 
						
							2014-06-28 22:01:28 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mats Palmgren 
								
							 
						 
						
							
							
							
							
								
							
							
								4e879335f7 
								
							 
						 
						
							
							
								
								Bug 1028460 - part 3, Change the return type for Get*SkipSides().  r=roc  
							
							
							
						 
						
							2014-06-28 10:13:13 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Benoit Jacob 
								
							 
						 
						
							
							
							
							
								
							
							
								60d536773a 
								
							 
						 
						
							
							
								
								Bug 1004098 - Make nsTArray use size_t in its interface (32bitness is fine as an internal detail) - r=froydnj, sr=bsmedberg  
							
							
							
						 
						
							2014-05-08 21:03:35 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ehsan Akhgari 
								
							 
						 
						
							
							
							
							
								
							
							
								9c3c5e4360 
								
							 
						 
						
							
							
								
								Bug 969883 - Remove some unneeded memory allocation failure handling code in table cell map code; r=dbaron  
							
							... 
							
							
							
							The data structures manipulated by this code use infallible memory
allocation, so the OOM handling code paths here are dead code. 
							
						 
						
							2014-02-19 00:49:15 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mats Palmgren 
								
							 
						 
						
							
							
							
							
								
							
							
								eb2304a29c 
								
							 
						 
						
							
							
								
								Bug 919318 - A few cosmetic changes after dropping the Get prefix on some methods.  r=dholbert  
							
							
							
						 
						
							2013-09-25 11:42:35 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mats Palmgren 
								
							 
						 
						
							
							
							
							
								
							
							
								4974add798 
								
							 
						 
						
							
							
								
								Bug 919318 - Drop the Get prefix on the frame methods GetFirstContinuation, GetLastContinuation, GetFirstInFlow, GetLastInFlow and also on nsLayoutUtils::GetLastContinuationWithChild, because they never return null.  r=dholbert  
							
							
							
						 
						
							2013-09-25 11:42:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ehsan Akhgari 
								
							 
						 
						
							
							
							
							
								
							
							
								2824b29025 
								
							 
						 
						
							
							
								
								Bug 895322 - Part 1: Replace the usages of MOZ_STATIC_ASSERT with C++11 static_assert; r=Waldo  
							
							... 
							
							
							
							This patch was mostly generated by running the following scripts on the codebase, with some
manual changes made afterwards:
# static_assert.sh
#!/bin/bash
# Command to convert an NSPR integer type to the equivalent standard integer type
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
       ! -wholename "*security/nss*" \
       ! -wholename "*/.hg*" \
       ! -wholename "obj-ff-dbg*" \
       ! -name nsXPCOMCID.h \
       ! -name prtypes.h \
         -type f \
      \( -iname "*.cpp" \
         -o -iname "*.h" \
         -o -iname "*.cc" \
         -o -iname "*.mm" \) | \
    xargs -n 1 `dirname $0`/assert_replacer.py #sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_STATIC_ASSERT static_assert
hg rev --no-backup mfbt/Assertions.h \
                   media/webrtc/signaling/src/sipcc/core/includes/ccapi.h \
                   modules/libmar/src/mar_private.h \
                   modules/libmar/src/mar.h
# assert_replacer.py
#!/usr/bin/python
import sys
import re
pattern = re.compile(r"\bMOZ_STATIC_ASSERT\b")
def replaceInPlace(fname):
  print fname
  f = open(fname, "rw+")
  lines = f.readlines()
  for i in range(0, len(lines)):
    while True:
      index = re.search(pattern, lines[i])
      if index != None:
        index = index.start()
        lines[i] = lines[i][0:index] + "static_assert" + lines[i][index+len("MOZ_STATIC_ASSERT"):]
        for j in range(i + 1, len(lines)):
          if lines[j].find("                 ", index) == index:
            lines[j] = lines[j][0:index] + lines[j][index+4:]
          else:
            break
      else:
        break
  f.seek(0, 0)
  f.truncate()
  f.write("".join(lines))
  f.close()
argc = len(sys.argv)
for i in range(1, argc):
  replaceInPlace(sys.argv[i])
--HG--
extra : rebase_source : 4b4a4047d82f2c205b9fad8d56dfc3f1afc0b045 
							
						 
						
							2013-07-18 13:59:53 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nathan Froyd 
								
							 
						 
						
							
							
							
							
								
							
							
								ad659548e0 
								
							 
						 
						
							
							
								
								Bug 860457 - use uintptr_t instead of unsigned long in celldata.h; r=dholbert  
							
							
							
						 
						
							2013-04-10 12:56:22 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									L. David Baron 
								
							 
						 
						
							
							
							
							
								
							
							
								c5b9eee040 
								
							 
						 
						
							
							
								
								Bug 781360 patch 3: Rename {nsIFrame,nsStyleContext,nsComputedDOMStyle}::GetStyle* to Style*, since they can never return null.  r=dholbert  
							
							... 
							
							
							
							Except for the changes in:
  layout/generic/nsIFrame.h (part)
  layout/style/nsComputedDOMStyle.h (all)
  layout/style/nsRuleNode.cpp (part)
  layout/style/nsStyleContext.cpp (part)
  layout/style/nsStyleContext.h (part)
(see patch 3b in the bug), this patch was written with the sed script:
s/\<GetStyle\(Font\|Color\|List\|Text\|Visibility\|Quotes\|UserInterface\|TableBorder\|SVG\|Background\|Position\|TextReset\|Display\|Content\|UIReset\|Table\|Margin\|Padding\|Border\|Outline\|XUL\|SVGReset\|Column\)\>/Style\1/g 
							
						 
						
							2013-02-16 13:51:02 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mats Palmgren 
								
							 
						 
						
							
							
							
							
								
							
							
								b7ae90666d 
								
							 
						 
						
							
							
								
								Bug 786533 - Replace NS_MIN/NS_MAX with std::min/std::max and #include <algorithm> where needed.  r=ehsan  
							
							
							
						 
						
							2013-01-15 13:22:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Trevor Saunders 
								
							 
						 
						
							
							
							
							
								
							
							
								8d7e7dd8d7 
								
							 
						 
						
							
							
								
								bug 781409 - remove nsITableLayout r=roc,davidb  
							
							
							
						 
						
							2012-08-08 09:05:17 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mats Palmgren 
								
							 
						 
						
							
							
							
							
								
							
							
								b56d966ae4 
								
							 
						 
						
							
							
								
								Bug 815315 - Avoid crashing if the last row-group child frame was removed.  r=bz  
							
							
							
						 
						
							2012-12-01 01:10:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ehsan Akhgari 
								
							 
						 
						
							
							
							
							
								
							
							
								e368dc9c85 
								
							 
						 
						
							
							
								
								Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg  
							
							... 
							
							
							
							This patch was generated by a script.  Here's the source of the script for
future reference:
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
       ! -wholename "*security/nss*" \
       ! -wholename "*/.hg*" \
       ! -wholename "obj-ff-dbg*" \
       ! -name nsXPCOMCID.h \
       ! -name prtypes.h \
         -type f \
      \( -iname "*.cpp" \
         -o -iname "*.h" \
         -o -iname "*.c" \
         -o -iname "*.cc" \
         -o -iname "*.idl" \
         -o -iname "*.ipdl" \
         -o -iname "*.ipdlh" \
         -o -iname "*.mm" \) | \
    xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert PRInt8 int8_t
convert PRUint8 uint8_t
convert PRInt16 int16_t
convert PRUint16 uint16_t
convert PRInt32 int32_t
convert PRUint32 uint32_t
convert PRInt64 int64_t
convert PRUint64 uint64_t
convert PRIntn int
convert PRUintn unsigned
convert PRSize size_t
convert PROffset32 int32_t
convert PROffset64 int64_t
convert PRPtrdiff ptrdiff_t
convert PRFloat64 double 
							
						 
						
							2012-08-22 11:56:38 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Aryeh Gregor 
								
							 
						 
						
							
							
							
							
								
							
							
								d0ad5a7d0c 
								
							 
						 
						
							
							
								
								Bug 777292 part 2 - Change all nsnull to nullptr  
							
							
							
						 
						
							2012-07-30 17:20:58 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Watt 
								
							 
						 
						
							
							
							
							
								
							
							
								970e60a384 
								
							 
						 
						
							
							
								
								Bug 767388 - Kill NS_DEBUG. r=bz.  
							
							... 
							
							
							
							--HG--
extra : rebase_source : d045208a26345712dbb4628c973c616cd9504f28 
							
						 
						
							2012-06-25 20:59:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gervase Markham 
								
							 
						 
						
							
							
							
							
								
							
							
								82ff7027aa 
								
							 
						 
						
							
							
								
								Bug 716478 - update licence to MPL 2.  
							
							
							
						 
						
							2012-05-21 12:12:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mats Palmgren 
								
							 
						 
						
							
							
							
							
								
							
							
								86699a57d7 
								
							 
						 
						
							
							
								
								Bug 720142 - Use nsIntRect for table damage.  r=bernd  
							
							
							
						 
						
							2012-01-22 23:48:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bernd 
								
							 
						 
						
							
							
							
							
								
							
							
								6f72a1c8e3 
								
							 
						 
						
							
							
								
								bug 710098 - use effective rowspan r=mats  
							
							
							
						 
						
							2011-12-29 09:17:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bernd 
								
							 
						 
						
							
							
							
							
								
							
							
								d4f7842058 
								
							 
						 
						
							
							
								
								bug 711359 - mark all subsequent rows as damaged  r=mats  
							
							
							
						 
						
							2011-12-27 09:31:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicholas Nethercote 
								
							 
						 
						
							
							
							
							
								
							
							
								24d2c81ee1 
								
							 
						 
						
							
							
								
								Bug 711908 - Fix a bunch of GCC warnings in layout.  r=dbaron.  
							
							
							
						 
						
							2011-12-19 19:46:39 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bernd 
								
							 
						 
						
							
							
							
							
								
							
							
								9739f86ea0 
								
							 
						 
						
							
							
								
								bug 705996 - the damageArea should only be set once the columns are in shape r=mats  
							
							
							
						 
						
							2011-12-03 07:21:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bernd 
								
							 
						 
						
							
							
							
							
								
							
							
								844db3e17f 
								
							 
						 
						
							
							
								
								bug 460637 - the group cellmaps need to set the damageArea relative to the entire table, patch by Mats Palmgren, Randell Jesup and Bernd, r=mats, bernd  
							
							
							
						 
						
							2011-10-27 09:58:44 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ehsan Akhgari 
								
							 
						 
						
							
							
							
							
								
							
							
								92064e6d3f 
								
							 
						 
						
							
							
								
								Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron  
							
							... 
							
							
							
							Landing on a CLOSED TREE 
							
						 
						
							2011-10-17 10:59:28 -04:00