gecko-dev/layout
Ting-Yu Lin 6890b35c2b Bug 1313362 - Convert nsGenConList to use mozilla::LinkedList. r=xidorn
The difference between the PRCList and LinkedList is that the end of a
LinkedList is represented by nullptr, so we don't need to worry about
getting the first element when we iterate pass the last element. The
majority of the changes is due to this difference.

Also, simplify do-while loops by using for-loops in nsCounterManager and
nsQuoteList.

MozReview-Commit-ID: CZQxqNm2Ksm

--HG--
extra : rebase_source : 1a27aa5effa43a46a5d24172085c6d3502cb8c47
2016-10-27 18:07:52 +08:00
..
base Bug 1313362 - Convert nsGenConList to use mozilla::LinkedList. r=xidorn 2016-10-27 18:07:52 +08:00
build Backed out changeset 27695ca9f8cd (bug 1310864) for failures in test_navigator_resolve_identity.html, test_bug707564.html, and test_dom_xrays.html 2016-10-31 19:39:06 -07:00
doc Bug 906116 - part3.3: Replace NS_STYLE_HINT_FRAMECHANGE with nsChangeHint_ReconstructFrame. r=dbaron 2016-07-06 13:06:14 +08:00
forms Bug 1312173 - Convert NS_STYLE_USER_INPUT_* to an enum class; r=manishearth,xidorn 2016-10-23 00:08:18 +02:00
generic Bug 1269046 part 11: Add reftests for CSS Alignment of absolutely positioned flex children. 2016-10-31 08:59:40 -07:00
inspector Bug 1311191 - Part 2: Convert |inIDOMUtils.getCSSStyleRules| to |nsIArrayExtensions|. r=heycam 2016-10-24 13:24:28 -07:00
ipc Bug 1306644 - Have TabParent call TakeFocusForClickFromTap rather than doing it over a sync IPC roundtrip. r=dvander 2016-09-30 15:03:42 -04:00
mathml Bug 1312130 - Remove nsDisplayMathMLCharBackground and use nsDisplayBackgroundColor / Image instead. r=mattwoodrow 2016-10-21 21:13:28 -04:00
media Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
printing Bug 1280324, part 3 - Fix various nsDeviceContext::CreateRenderingContext to call CreateReferenceRenderingContext instead. r=edwin 2016-10-27 19:25:01 +01:00
reftests Bug 1269046 part 11: Add reftests for CSS Alignment of absolutely positioned flex children. 2016-10-31 08:59:40 -07:00
style Merge m-i to m-c, a=merge 2016-10-30 10:55:00 -07:00
svg Bug 1286468 followup - Fix naming issues. 2016-10-24 15:01:25 +08:00
tables Bug 1309818 - Fixing some warning when compiling dom/*, r=smaug 2016-10-13 14:33:07 +02:00
tools Parse reftest conditions based on content gfx settings instead of chrome. (bug 1313260, r=mattwoodrow) 2016-10-27 18:52:51 -07:00
xul Bug 1305362, skip disabled menuitems in menulists on all platforms, r=ksteuber 2016-10-17 11:56:34 -04:00
moz.build Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00