Changeset 82215 in webkit
- Timestamp:
- Mar 29, 2011 1:55:16 AM (13 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r82213 r82215 1 2011-03-29 Eric Seidel <eric@webkit.org> 2 3 Reviewed by Ryosuke Niwa. 4 5 Add support for parsing unicode-bidi: -webkit-isolate 6 https://bugs.webkit.org/show_bug.cgi?id=57181 7 8 * css3/unicode-bidi-insolate-parse-expected.txt: Added. 9 * css3/unicode-bidi-insolate-parse.html: Added. 10 1 11 2011-03-29 Philippe Normand <pnormand@igalia.com> 2 12 -
trunk/Source/WebCore/ChangeLog
r82214 r82215 1 2011-03-29 Eric Seidel <eric@webkit.org> 2 3 Reviewed by Ryosuke Niwa. 4 5 Add support for parsing unicode-bidi: -webkit-isolate 6 https://bugs.webkit.org/show_bug.cgi?id=57181 7 8 Test: css3/unicode-bidi-insolate-parse.html 9 10 * WebCore.xcodeproj/project.pbxproj: 11 * css/CSSParser.cpp: 12 (WebCore::CSSParser::parseValue): 13 * css/CSSPrimitiveValueMappings.h: 14 (WebCore::CSSPrimitiveValue::CSSPrimitiveValue): 15 (WebCore::CSSPrimitiveValue::operator EUnicodeBidi): 16 * css/CSSValueKeywords.in: 17 * rendering/style/RenderStyleConstants.h: 18 1 19 2011-03-29 Patrick Gansterer <paroga@webkit.org> 2 20 -
trunk/Source/WebCore/css/CSSParser.cpp
r81943 r82215 648 648 return parseQuotes(propId, important); 649 649 break; 650 case CSSPropertyUnicodeBidi: // normal | embed | bidi-override | inherit 651 if (id == CSSValueNormal || 652 id == CSSValueEmbed || 653 id == CSSValueBidiOverride) 650 case CSSPropertyUnicodeBidi: // normal | embed | bidi-override | isolate | inherit 651 if (id == CSSValueNormal 652 || id == CSSValueEmbed 653 || id == CSSValueBidiOverride 654 || id == CSSValueWebkitIsolate) 654 655 validPrimitive = true; 655 656 break; -
trunk/Source/WebCore/css/CSSPrimitiveValueMappings.h
r82105 r82215 1742 1742 { 1743 1743 switch (e) { 1744 case UBNormal: 1745 m_value.ident = CSSValueNormal; 1746 break; 1747 case Embed: 1748 m_value.ident = CSSValueEmbed; 1749 break; 1750 case Override: 1751 m_value.ident = CSSValueBidiOverride; 1752 break; 1744 case UBNormal: 1745 m_value.ident = CSSValueNormal; 1746 break; 1747 case Embed: 1748 m_value.ident = CSSValueEmbed; 1749 break; 1750 case Override: 1751 m_value.ident = CSSValueBidiOverride; 1752 break; 1753 case Isolate: 1754 m_value.ident = CSSValueWebkitIsolate; 1753 1755 } 1754 1756 } … … 1757 1759 { 1758 1760 switch (m_value.ident) { 1759 case CSSValueNormal: 1760 return UBNormal; 1761 case CSSValueEmbed: 1762 return Embed; 1763 case CSSValueBidiOverride: 1764 return Override; 1765 default: 1766 ASSERT_NOT_REACHED(); 1767 return UBNormal; 1761 case CSSValueNormal: 1762 return UBNormal; 1763 case CSSValueEmbed: 1764 return Embed; 1765 case CSSValueBidiOverride: 1766 return Override; 1767 case CSSValueWebkitIsolate: 1768 return Isolate; 1769 default: 1770 ASSERT_NOT_REACHED(); 1771 return UBNormal; 1768 1772 } 1769 1773 } -
trunk/Source/WebCore/css/CSSValueKeywords.in
r81684 r82215 407 407 higher 408 408 invert 409 -webkit-isolate 409 410 landscape 410 411 ledger -
trunk/Source/WebCore/rendering/style/RenderStyleConstants.h
r82105 r82215 122 122 123 123 enum EUnicodeBidi { 124 UBNormal, Embed, Override 124 UBNormal, Embed, Override, Isolate 125 125 }; 126 126
Note: See TracChangeset
for help on using the changeset viewer.