Bug 1214077 - Remove FRAMEARENA_HELPERS from nsRubyContentFrame. r=dholbert
☠☠ backed out by 19c3ba35bcae ☠ ☠
authorXidorn Quan <quanxunzhen@gmail.com>
Tue, 20 Oct 2015 10:02:03 +1100
changeset 268396 668563c7fab88c1fdcef3aad6ff2a42f13196652
parent 268395 272319a15188085adf710590289cf84b8192ca1a
child 268397 eab04490a2249f933ccc22b21fd9c5a57ca8ad89
push id66809
push userxquan@mozilla.com
push dateMon, 19 Oct 2015 23:03:32 +0000
treeherdermozilla-inbound@668563c7fab8 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersdholbert
bugs1214077
milestone44.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1214077 - Remove FRAMEARENA_HELPERS from nsRubyContentFrame. r=dholbert
layout/generic/nsRubyContentFrame.cpp
layout/generic/nsRubyContentFrame.h
--- a/layout/generic/nsRubyContentFrame.cpp
+++ b/layout/generic/nsRubyContentFrame.cpp
@@ -8,28 +8,16 @@
 
 #include "nsRubyContentFrame.h"
 #include "nsPresContext.h"
 #include "nsStyleContext.h"
 #include "nsCSSAnonBoxes.h"
 
 using namespace mozilla;
 
-//----------------------------------------------------------------------
-
-// Frame class boilerplate
-// =======================
-
-NS_IMPL_FRAMEARENA_HELPERS(nsRubyContentFrame)
-
-//----------------------------------------------------------------------
-
-// nsRubyContentFrame Method Implementations
-// ======================================
-
 /* virtual */ bool
 nsRubyContentFrame::IsFrameOfType(uint32_t aFlags) const
 {
   if (aFlags & eBidiInlineContainer) {
     return false;
   }
   return nsRubyContentFrameSuper::IsFrameOfType(aFlags);
 }
--- a/layout/generic/nsRubyContentFrame.h
+++ b/layout/generic/nsRubyContentFrame.h
@@ -11,18 +11,16 @@
 
 #include "nsInlineFrame.h"
 
 typedef nsInlineFrame nsRubyContentFrameSuper;
 
 class nsRubyContentFrame : public nsRubyContentFrameSuper
 {
 public:
-  NS_DECL_FRAMEARENA_HELPERS
-
   // nsIFrame overrides
   virtual bool IsFrameOfType(uint32_t aFlags) const override;
 
   // Indicates whether this is an "intra-level whitespace" frame, i.e.
   // an anonymous frame that was created to contain non-droppable
   // whitespaces directly inside a ruby level container. This impacts
   // ruby pairing behavior.
   // See http://dev.w3.org/csswg/css-ruby/#anon-gen-interpret-space