| Index: Source/core/rendering/style/RenderStyle.h
|
| diff --git a/Source/core/rendering/style/RenderStyle.h b/Source/core/rendering/style/RenderStyle.h
|
| index c15dfac418533d0b33165d0128f9b8d4a51ea2a0..7b14ac1a6bd8842fed331ac97863103def956216 100644
|
| --- a/Source/core/rendering/style/RenderStyle.h
|
| +++ b/Source/core/rendering/style/RenderStyle.h
|
| @@ -977,15 +977,15 @@ public:
|
| void setPosition(EPosition v) { noninherited_flags._position = v; }
|
| void setFloating(EFloat v) { noninherited_flags._floating = v; }
|
|
|
| - void setLeft(Length v) { SET_VAR(surround, offset.m_left, v); }
|
| - void setRight(Length v) { SET_VAR(surround, offset.m_right, v); }
|
| - void setTop(Length v) { SET_VAR(surround, offset.m_top, v); }
|
| - void setBottom(Length v) { SET_VAR(surround, offset.m_bottom, v); }
|
| + void setLeft(const Length& v) { SET_VAR(surround, offset.m_left, v); }
|
| + void setRight(const Length& v) { SET_VAR(surround, offset.m_right, v); }
|
| + void setTop(const Length& v) { SET_VAR(surround, offset.m_top, v); }
|
| + void setBottom(const Length& v) { SET_VAR(surround, offset.m_bottom, v); }
|
|
|
| - void setWidth(Length v) { SET_VAR(m_box, m_width, v); }
|
| - void setHeight(Length v) { SET_VAR(m_box, m_height, v); }
|
| + void setWidth(const Length& v) { SET_VAR(m_box, m_width, v); }
|
| + void setHeight(const Length& v) { SET_VAR(m_box, m_height, v); }
|
|
|
| - void setLogicalWidth(Length v)
|
| + void setLogicalWidth(const Length& v)
|
| {
|
| if (isHorizontalWritingMode()) {
|
| SET_VAR(m_box, m_width, v);
|
| @@ -994,7 +994,7 @@ public:
|
| }
|
| }
|
|
|
| - void setLogicalHeight(Length v)
|
| + void setLogicalHeight(const Length& v)
|
| {
|
| if (isHorizontalWritingMode()) {
|
| SET_VAR(m_box, m_height, v);
|
| @@ -1003,10 +1003,10 @@ public:
|
| }
|
| }
|
|
|
| - void setMinWidth(Length v) { SET_VAR(m_box, m_minWidth, v); }
|
| - void setMaxWidth(Length v) { SET_VAR(m_box, m_maxWidth, v); }
|
| - void setMinHeight(Length v) { SET_VAR(m_box, m_minHeight, v); }
|
| - void setMaxHeight(Length v) { SET_VAR(m_box, m_maxHeight, v); }
|
| + void setMinWidth(const Length& v) { SET_VAR(m_box, m_minWidth, v); }
|
| + void setMaxWidth(const Length& v) { SET_VAR(m_box, m_maxWidth, v); }
|
| + void setMinHeight(const Length& v) { SET_VAR(m_box, m_minHeight, v); }
|
| + void setMaxHeight(const Length& v) { SET_VAR(m_box, m_maxHeight, v); }
|
|
|
| DraggableRegionMode getDraggableRegionMode() const { return rareNonInheritedData->m_draggableRegionMode; }
|
| void setDraggableRegionMode(DraggableRegionMode v) { SET_VAR(rareNonInheritedData, m_draggableRegionMode, v); }
|
| @@ -1025,23 +1025,23 @@ public:
|
|
|
| void setBackgroundColor(const StyleColor& v) { SET_VAR(m_background, m_color, v); }
|
|
|
| - void setBackgroundXPosition(Length length) { SET_VAR(m_background, m_background.m_xPosition, length); }
|
| - void setBackgroundYPosition(Length length) { SET_VAR(m_background, m_background.m_yPosition, length); }
|
| + void setBackgroundXPosition(const Length& length) { SET_VAR(m_background, m_background.m_xPosition, length); }
|
| + void setBackgroundYPosition(const Length& length) { SET_VAR(m_background, m_background.m_yPosition, length); }
|
| void setBackgroundSize(EFillSizeType b) { SET_VAR(m_background, m_background.m_sizeType, b); }
|
| - void setBackgroundSizeLength(LengthSize s) { SET_VAR(m_background, m_background.m_sizeLength, s); }
|
| + void setBackgroundSizeLength(const LengthSize& s) { SET_VAR(m_background, m_background.m_sizeLength, s); }
|
|
|
| void setBorderImage(const NinePieceImage& b) { SET_VAR(surround, border.m_image, b); }
|
| void setBorderImageSource(PassRefPtr<StyleImage>);
|
| - void setBorderImageSlices(LengthBox);
|
| + void setBorderImageSlices(const LengthBox&);
|
| void setBorderImageWidth(const BorderImageLengthBox&);
|
| void setBorderImageOutset(const BorderImageLengthBox&);
|
|
|
| - void setBorderTopLeftRadius(LengthSize s) { SET_VAR(surround, border.m_topLeft, s); }
|
| - void setBorderTopRightRadius(LengthSize s) { SET_VAR(surround, border.m_topRight, s); }
|
| - void setBorderBottomLeftRadius(LengthSize s) { SET_VAR(surround, border.m_bottomLeft, s); }
|
| - void setBorderBottomRightRadius(LengthSize s) { SET_VAR(surround, border.m_bottomRight, s); }
|
| + void setBorderTopLeftRadius(const LengthSize& s) { SET_VAR(surround, border.m_topLeft, s); }
|
| + void setBorderTopRightRadius(const LengthSize& s) { SET_VAR(surround, border.m_topRight, s); }
|
| + void setBorderBottomLeftRadius(const LengthSize& s) { SET_VAR(surround, border.m_bottomLeft, s); }
|
| + void setBorderBottomRightRadius(const LengthSize& s) { SET_VAR(surround, border.m_bottomRight, s); }
|
|
|
| - void setBorderRadius(LengthSize s)
|
| + void setBorderRadius(const LengthSize& s)
|
| {
|
| setBorderTopLeftRadius(s);
|
| setBorderTopRightRadius(s);
|
| @@ -1081,15 +1081,15 @@ public:
|
| void setOverflowY(EOverflow v) { noninherited_flags._overflowY = v; }
|
| void setVisibility(EVisibility v) { inherited_flags._visibility = v; }
|
| void setVerticalAlign(EVerticalAlign v) { noninherited_flags._vertical_align = v; }
|
| - void setVerticalAlignLength(Length length) { setVerticalAlign(LENGTH); SET_VAR(m_box, m_verticalAlign, length); }
|
| + void setVerticalAlignLength(const Length& length) { setVerticalAlign(LENGTH); SET_VAR(m_box, m_verticalAlign, length); }
|
|
|
| void setHasClip(bool b = true) { SET_VAR(visual, hasClip, b); }
|
| - void setClipLeft(Length v) { SET_VAR(visual, clip.m_left, v); }
|
| - void setClipRight(Length v) { SET_VAR(visual, clip.m_right, v); }
|
| - void setClipTop(Length v) { SET_VAR(visual, clip.m_top, v); }
|
| - void setClipBottom(Length v) { SET_VAR(visual, clip.m_bottom, v); }
|
| - void setClip(Length top, Length right, Length bottom, Length left);
|
| - void setClip(LengthBox box) { SET_VAR(visual, clip, box); }
|
| + void setClipLeft(const Length& v) { SET_VAR(visual, clip.m_left, v); }
|
| + void setClipRight(const Length& v) { SET_VAR(visual, clip.m_right, v); }
|
| + void setClipTop(const Length& v) { SET_VAR(visual, clip.m_top, v); }
|
| + void setClipBottom(const Length& v) { SET_VAR(visual, clip.m_bottom, v); }
|
| + void setClip(const Length& top, const Length& right, const Length& bottom, const Length& left);
|
| + void setClip(const LengthBox& box) { SET_VAR(visual, clip, box); }
|
|
|
| void setUnicodeBidi(EUnicodeBidi b) { noninherited_flags._unicodeBidi = b; }
|
|
|
| @@ -1108,7 +1108,7 @@ public:
|
| }
|
|
|
| void setColor(const Color&);
|
| - void setTextIndent(Length v) { SET_VAR(rareInheritedData, indent, v); }
|
| + void setTextIndent(const Length& v) { SET_VAR(rareInheritedData, indent, v); }
|
| void setTextIndentLine(TextIndentLine v) { SET_VAR(rareInheritedData, m_textIndentLine, v); }
|
| void setTextIndentType(TextIndentType v) { SET_VAR(rareInheritedData, m_textIndentType, v); }
|
| void setTextAlign(ETextAlign v) { inherited_flags._text_align = v; }
|
| @@ -1121,7 +1121,7 @@ public:
|
| void setTextUnderlinePosition(TextUnderlinePosition v) { SET_VAR(rareInheritedData, m_textUnderlinePosition, v); }
|
| void setTextDecorationStyle(TextDecorationStyle v) { SET_VAR(rareNonInheritedData, m_textDecorationStyle, v); }
|
| void setDirection(TextDirection v) { inherited_flags._direction = v; }
|
| - void setLineHeight(Length specifiedLineHeight);
|
| + void setLineHeight(const Length& specifiedLineHeight);
|
| bool setZoom(float);
|
| void setZoomWithoutReturnValue(float f) { setZoom(f); }
|
| bool setEffectiveZoom(float);
|
| @@ -1160,7 +1160,7 @@ public:
|
|
|
| void setMaskBoxImage(const NinePieceImage& b) { SET_VAR(rareNonInheritedData, m_maskBoxImage, b); }
|
| void setMaskBoxImageSource(PassRefPtr<StyleImage> v) { rareNonInheritedData.access()->m_maskBoxImage.setImage(v); }
|
| - void setMaskBoxImageSlices(LengthBox slices)
|
| + void setMaskBoxImageSlices(const LengthBox& slices)
|
| {
|
| rareNonInheritedData.access()->m_maskBoxImage.setImageSlices(slices);
|
| }
|
| @@ -1176,9 +1176,9 @@ public:
|
| {
|
| rareNonInheritedData.access()->m_maskBoxImage.setOutset(outset);
|
| }
|
| - void setMaskXPosition(Length length) { SET_VAR(rareNonInheritedData, m_mask.m_xPosition, length); }
|
| - void setMaskYPosition(Length length) { SET_VAR(rareNonInheritedData, m_mask.m_yPosition, length); }
|
| - void setMaskSize(LengthSize s) { SET_VAR(rareNonInheritedData, m_mask.m_sizeLength, s); }
|
| + void setMaskXPosition(const Length& length) { SET_VAR(rareNonInheritedData, m_mask.m_xPosition, length); }
|
| + void setMaskYPosition(const Length& length) { SET_VAR(rareNonInheritedData, m_mask.m_yPosition, length); }
|
| + void setMaskSize(const LengthSize& s) { SET_VAR(rareNonInheritedData, m_mask.m_sizeLength, s); }
|
|
|
| void setBorderCollapse(EBorderCollapse collapse) { inherited_flags._border_collapse = collapse; }
|
| void setHorizontalBorderSpacing(short);
|
| @@ -1195,19 +1195,19 @@ public:
|
| void setListStylePosition(EListStylePosition v) { inherited_flags._list_style_position = v; }
|
|
|
| void resetMargin() { SET_VAR(surround, margin, LengthBox(Fixed)); }
|
| - void setMarginTop(Length v) { SET_VAR(surround, margin.m_top, v); }
|
| - void setMarginBottom(Length v) { SET_VAR(surround, margin.m_bottom, v); }
|
| - void setMarginLeft(Length v) { SET_VAR(surround, margin.m_left, v); }
|
| - void setMarginRight(Length v) { SET_VAR(surround, margin.m_right, v); }
|
| - void setMarginStart(Length);
|
| - void setMarginEnd(Length);
|
| + void setMarginTop(const Length& v) { SET_VAR(surround, margin.m_top, v); }
|
| + void setMarginBottom(const Length& v) { SET_VAR(surround, margin.m_bottom, v); }
|
| + void setMarginLeft(const Length& v) { SET_VAR(surround, margin.m_left, v); }
|
| + void setMarginRight(const Length& v) { SET_VAR(surround, margin.m_right, v); }
|
| + void setMarginStart(const Length&);
|
| + void setMarginEnd(const Length&);
|
|
|
| void resetPadding() { SET_VAR(surround, padding, LengthBox(Auto)); }
|
| void setPaddingBox(const LengthBox& b) { SET_VAR(surround, padding, b); }
|
| - void setPaddingTop(Length v) { SET_VAR(surround, padding.m_top, v); }
|
| - void setPaddingBottom(Length v) { SET_VAR(surround, padding.m_bottom, v); }
|
| - void setPaddingLeft(Length v) { SET_VAR(surround, padding.m_left, v); }
|
| - void setPaddingRight(Length v) { SET_VAR(surround, padding.m_right, v); }
|
| + void setPaddingTop(const Length& v) { SET_VAR(surround, padding.m_top, v); }
|
| + void setPaddingBottom(const Length& v) { SET_VAR(surround, padding.m_bottom, v); }
|
| + void setPaddingLeft(const Length& v) { SET_VAR(surround, padding.m_left, v); }
|
| + void setPaddingRight(const Length& v) { SET_VAR(surround, padding.m_right, v); }
|
|
|
| void setCursor(ECursor c) { inherited_flags._cursor_style = c; }
|
| void addCursor(PassRefPtr<StyleImage>, const IntPoint& hotSpot = IntPoint());
|
| @@ -1259,7 +1259,7 @@ public:
|
| void setBoxSizing(EBoxSizing s) { SET_VAR(m_box, m_boxSizing, s); }
|
| void setFlexGrow(float f) { SET_VAR(rareNonInheritedData.access()->m_flexibleBox, m_flexGrow, f); }
|
| void setFlexShrink(float f) { SET_VAR(rareNonInheritedData.access()->m_flexibleBox, m_flexShrink, f); }
|
| - void setFlexBasis(Length length) { SET_VAR(rareNonInheritedData.access()->m_flexibleBox, m_flexBasis, length); }
|
| + void setFlexBasis(const Length& length) { SET_VAR(rareNonInheritedData.access()->m_flexibleBox, m_flexBasis, length); }
|
| // We restrict the smallest value to int min + 2 because we use int min and int min + 1 as special values in a hash set.
|
| void setOrder(int o) { SET_VAR(rareNonInheritedData, m_order, max(std::numeric_limits<int>::min() + 2, o)); }
|
| void addCallbackSelector(const String& selector);
|
| @@ -1291,7 +1291,7 @@ public:
|
| void setGridRowStart(const GridPosition& rowStartPosition) { SET_VAR(rareNonInheritedData.access()->m_gridItem, m_gridRowStart, rowStartPosition); }
|
| void setGridRowEnd(const GridPosition& rowEndPosition) { SET_VAR(rareNonInheritedData.access()->m_gridItem, m_gridRowEnd, rowEndPosition); }
|
|
|
| - void setMarqueeIncrement(Length f) { SET_VAR(rareNonInheritedData.access()->m_marquee, increment, f); }
|
| + void setMarqueeIncrement(const Length& f) { SET_VAR(rareNonInheritedData.access()->m_marquee, increment, f); }
|
| void setMarqueeSpeed(int f) { SET_VAR(rareNonInheritedData.access()->m_marquee, speed, f); }
|
| void setMarqueeDirection(EMarqueeDirection d) { SET_VAR(rareNonInheritedData.access()->m_marquee, direction, d); }
|
| void setMarqueeBehavior(EMarqueeBehavior b) { SET_VAR(rareNonInheritedData.access()->m_marquee, behavior, b); }
|
| @@ -1329,8 +1329,8 @@ public:
|
| void setColumnBreakAfter(EPageBreak p) { SET_VAR(rareNonInheritedData.access()->m_multiCol, m_breakAfter, p); }
|
| void inheritColumnPropertiesFrom(RenderStyle* parent) { rareNonInheritedData.access()->m_multiCol = parent->rareNonInheritedData->m_multiCol; }
|
| void setTransform(const TransformOperations& ops) { SET_VAR(rareNonInheritedData.access()->m_transform, m_operations, ops); }
|
| - void setTransformOriginX(Length l) { SET_VAR(rareNonInheritedData.access()->m_transform, m_x, l); }
|
| - void setTransformOriginY(Length l) { SET_VAR(rareNonInheritedData.access()->m_transform, m_y, l); }
|
| + void setTransformOriginX(const Length& l) { SET_VAR(rareNonInheritedData.access()->m_transform, m_x, l); }
|
| + void setTransformOriginY(const Length& l) { SET_VAR(rareNonInheritedData.access()->m_transform, m_y, l); }
|
| void setTransformOriginZ(float f) { SET_VAR(rareNonInheritedData.access()->m_transform, m_z, f); }
|
| void setSpeak(ESpeak s) { SET_VAR(rareInheritedData, speak, s); }
|
| void setTextCombine(TextCombine v) { SET_VAR(rareNonInheritedData, m_textCombine, v); }
|
| @@ -1372,9 +1372,9 @@ public:
|
| void setTransformStyle3D(ETransformStyle3D b) { SET_VAR(rareNonInheritedData, m_transformStyle3D, b); }
|
| void setBackfaceVisibility(EBackfaceVisibility b) { SET_VAR(rareNonInheritedData, m_backfaceVisibility, b); }
|
| void setPerspective(float p) { SET_VAR(rareNonInheritedData, m_perspective, p); }
|
| - void setPerspectiveOriginX(Length l) { SET_VAR(rareNonInheritedData, m_perspectiveOriginX, l); }
|
| - void setPerspectiveOriginY(Length l) { SET_VAR(rareNonInheritedData, m_perspectiveOriginY, l); }
|
| - void setPageSize(LengthSize s) { SET_VAR(rareNonInheritedData, m_pageSize, s); }
|
| + void setPerspectiveOriginX(const Length& l) { SET_VAR(rareNonInheritedData, m_perspectiveOriginX, l); }
|
| + void setPerspectiveOriginY(const Length& l) { SET_VAR(rareNonInheritedData, m_perspectiveOriginY, l); }
|
| + void setPageSize(const LengthSize& s) { SET_VAR(rareNonInheritedData, m_pageSize, s); }
|
| void setPageSizeType(PageSizeType t) { SET_VAR(rareNonInheritedData, m_pageSizeType, t); }
|
| void resetPageSizeType() { SET_VAR(rareNonInheritedData, m_pageSizeType, PAGE_SIZE_AUTO); }
|
|
|
| @@ -1455,7 +1455,7 @@ public:
|
| static ClipPathOperation* initialClipPath() { return 0; }
|
|
|
| const Length& shapeMargin() const { return rareNonInheritedData->m_shapeMargin; }
|
| - void setShapeMargin(Length shapeMargin) { SET_VAR(rareNonInheritedData, m_shapeMargin, shapeMargin); }
|
| + void setShapeMargin(const Length& shapeMargin) { SET_VAR(rareNonInheritedData, m_shapeMargin, shapeMargin); }
|
| static Length initialShapeMargin() { return Length(0, Fixed); }
|
|
|
| float shapeImageThreshold() const { return rareNonInheritedData->m_shapeImageThreshold; }
|
|
|