Bug 1287308 - part2: remove old NS_STYLE_HINT_NONE constant. draft
authorJeremy Chen <jeremychen@mozilla.com>
Sun, 17 Jul 2016 22:20:22 +0800
changeset 388761 5d5ca59c8fff295c49aa44b563abf43766fc8f12
parent 388760 4643e6a162f573a6800c4d66c91776c0b76fb81f
child 525596 4f77f0dcf73cf5ee6965a604d5972c9c3a1821bd
push id23230
push userjichen@mozilla.com
push dateSun, 17 Jul 2016 14:20:51 +0000
bugs1287308
milestone50.0a1
Bug 1287308 - part2: remove old NS_STYLE_HINT_NONE constant. Remove NS_STYLE_HINT_NONE definition in nsChangeHint. Fix related debug log in RestyleManager. MozReview-Commit-ID: 4pA8u8MQDnv
layout/base/RestyleManager.cpp
layout/base/nsChangeHint.h
--- a/layout/base/RestyleManager.cpp
+++ b/layout/base/RestyleManager.cpp
@@ -5146,17 +5146,17 @@ RestyleManager::ChangeHintToString(nsCha
   }
   if (rest) {
     if (any) {
       result.AppendLiteral(" | ");
     }
     result.AppendPrintf("0x%0x", rest);
   } else {
     if (!any) {
-      result.AppendLiteral("NS_STYLE_HINT_NONE");
+      result.AppendLiteral("nsChangeHint(0)");
     }
   }
   return result;
 }
 
 /* static */ nsCString
 RestyleManager::StructNamesToString(uint32_t aSIDs)
 {
--- a/layout/base/nsChangeHint.h
+++ b/layout/base/nsChangeHint.h
@@ -341,18 +341,16 @@ inline nsChangeHint NS_HintsNotHandledFo
   MOZ_ASSERT(NS_IsHintSubset(result,
                              nsChangeHint_Hints_NotHandledForDescendants),
              "something is inconsistent");
 
   return result;
 }
 
 // Redefine the old NS_STYLE_HINT constants in terms of the new hint structure
-#define NS_STYLE_HINT_NONE \
-  nsChangeHint(0)
 #define NS_STYLE_HINT_VISUAL \
   nsChangeHint(nsChangeHint_RepaintFrame | nsChangeHint_SyncFrameView | \
                nsChangeHint_SchedulePaint)
 #define nsChangeHint_AllReflowHints                     \
   nsChangeHint(nsChangeHint_NeedReflow |                \
                nsChangeHint_ReflowChangesSizeOrPosition|\
                nsChangeHint_ClearAncestorIntrinsics |   \
                nsChangeHint_ClearDescendantIntrinsics | \