gecko-dev/layout
Xidorn Quan 5e29805363 Bug 1294299 part 8 - Refactor interface provided by css::Declaration. r=heycam
The main targets of this refactor are:
1. Move most of the logic of distinguishing properties and custom
   properties from nsDOMCSSDeclaration into css::Declaration, which
   gives ServoDeclarationBlock more flexibility to implement.
2. Rename those methods of css::Declaration to provide a clear interface
   which makes sense for implementing in ServoDeclarationBlock, and also
   avoid method overload, which can impede the forward macro, on them.

MozReview-Commit-ID: 2cCqF855TVK

--HG--
extra : source : 3837e1e558caac4f2901e838371e97c17821530e
2016-11-03 14:41:02 +11:00
..
base Merge central to inbound a=merge 2016-11-02 17:31:08 -07:00
build Bug 1294299 part 7 - Generate static atoms for CSS properties. r=emilio,heycam 2016-11-03 14:41:02 +11:00
doc
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 1288302 - Part 5: Make nsStyleImage use nsStyleImageRequest. r=bholley 2016-11-02 16:58:32 +08:00
inspector Bug 1311191 - Part 2: Convert |inIDOMUtils.getCSSStyleRules| to |nsIArrayExtensions|. r=heycam 2016-10-24 13:24:28 -07:00
ipc Bug 1314186 - Resync LayerTreeId mappings to the GPU process if it restarts. r=dvander 2016-11-03 09:55:07 +13:00
mathml Bug 1305977 - Use HarfBuzz ot-math API to parse the OpenType MATH table. r=jfkthame 2016-11-02 11:47:18 -07:00
media
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 1305977 - Use HarfBuzz ot-math API to parse the OpenType MATH table: really disable test multiscripts-1.html on Windows. r=developer-request 2016-11-02 18:51:26 +01:00
style Bug 1294299 part 8 - Refactor interface provided by css::Declaration. r=heycam 2016-11-03 14:41:02 +11:00
svg Bug 1305253 - Part 2. Replace gfxContext::Save/Restore by gfxContext::PopClip. r=mstange 2016-10-28 18:32:01 +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