Changeset 176455 in webkit
- Timestamp:
- Nov 21, 2014, 11:01:46 AM (12 years ago)
- Location:
- trunk
- Files:
-
- 3 added
- 3 edited
-
LayoutTests/ChangeLog (modified) (1 diff)
-
LayoutTests/fast/css/resources/mask.png (added)
-
LayoutTests/fast/css/webkit-mask-box-image-expected.html (added)
-
LayoutTests/fast/css/webkit-mask-box-image.html (added)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/css/StyleBuilderConverter.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r176454 r176455 1 2014-11-21 Chris Dumez <cdumez@apple.com> 2 3 Regression(r175381): -webkit-mask-box-image is broken 4 https://bugs.webkit.org/show_bug.cgi?id=138969 5 <rdar://problem/19054471> 6 7 Reviewed by Simon Fraser. 8 9 Add a layout test to add basic coverage for -webkit-mask-box-image 10 CSS property. 11 12 * fast/css/resources/mask.png: Added. 13 * fast/css/webkit-mask-box-image.html: Added. 14 * fast/css/webkit-mask-box-image-expected.html: Added 15 1 16 2014-11-21 Chris Dumez <cdumez@apple.com> 2 17 -
trunk/Source/WebCore/ChangeLog
r176454 r176455 1 2014-11-21 Chris Dumez <cdumez@apple.com> 2 3 Regression(r175381): -webkit-mask-box-image is broken 4 https://bugs.webkit.org/show_bug.cgi?id=138969 5 <rdar://problem/19054471> 6 7 Reviewed by Simon Fraser. 8 9 After r175381, the StyleBuilder would call NinePieceImage::setMaskDefaults() 10 *after* calling CSSToStyleMap::mapNinePieceImage(), instead of *before*, for 11 -webkit-mask-box-image CSS property. This was causing the mask defaults to 12 overwrite what was set by mapNinePieceImage(). 13 14 Test: fast/css/webkit-mask-box-image.html 15 16 * css/StyleBuilderConverter.h: 17 (WebCore::StyleBuilderConverter::convertBorderMask): 18 1 19 2014-11-21 Chris Dumez <cdumez@apple.com> 2 20 -
trunk/Source/WebCore/css/StyleBuilderConverter.h
r176369 r176455 250 250 inline NinePieceImage StyleBuilderConverter::convertBorderMask(StyleResolver& styleResolver, CSSValue& value) 251 251 { 252 NinePieceImage image = convertBorderImage<property>(styleResolver, value);252 NinePieceImage image; 253 253 image.setMaskDefaults(); 254 styleResolver.styleMap()->mapNinePieceImage(property, &value, image); 254 255 return image; 255 256 }
Note:
See TracChangeset
for help on using the changeset viewer.