Changeset 31240 in webkit
- Timestamp:
- Mar 23, 2008, 10:36:30 PM (17 years ago)
- Location:
- trunk
- Files:
-
- 6 added
- 18 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r31238 r31240 1 2008-03-23 Maciej Stachowiak <mjs@apple.com> 2 3 Reviewed by Eric. 4 5 - updated test results for "SVGTextElement.getNumberOfChars is broken for altGlyph (affects Acid3 test 79)" 6 http://bugs.webkit.org/show_bug.cgi?id=17062 7 8 * platform/mac/svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt: 9 * platform/mac/svg/text/text-altglyph-01-b-expected.txt: 10 * svg/dom/altGlyph-dom-expected.txt: Added. 11 * svg/dom/altGlyph-dom.xhtml: Added. 12 * svg/dom/resources/altGlyph-dom.js: Added. 13 1 14 2008-03-23 Robert Blaut <webkit@blaut.biz> 2 15 -
trunk/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt
r30635 r31240 11 11 chunk 1 text run 1 at (5.00,90.00) startOffset 0 endOffset 32 width 463.00: "and many-to-many chars to glyphs" 12 12 RenderSVGHiddenContainer {defs} at (0,0) size 0x0 13 RenderSVGContainer {g} at (49.33,189.33) size 419.33x96.33 14 RenderSVGText {text} 15 RenderSVGText {text} at (50,270) size 38x67 contains 1 chunk(s) 16 RenderSVGInlineText {#text} at (0,-52) size 38x67 17 chunk 1 text run 1 at (50.00,270.00) startOffset 0 endOffset 1 width 37.50: "D" 13 RenderSVGContainer {g} at (49.33,137.33) size 419.33x148.33 14 RenderSVGText {text} at (140,190) size 188x67 contains 1 chunk(s) 15 RenderSVGTSpan {altGlyph} at (0,0) size 38x67 16 RenderSVGInlineText {#text} at (0,-52) size 38x67 17 chunk 1 text run 1 at (140.00,190.00) startOffset 0 endOffset 1 width 37.50: "H" 18 RenderSVGInlineText {#text} at (0,0) size 0x0 19 RenderSVGTSpan {altGlyph} at (0,0) size 38x67 20 RenderSVGInlineText {#text} at (37,-52) size 38x67 21 chunk 1 text run 2 at (177.50,190.00) startOffset 0 endOffset 1 width 37.50: "A" 22 RenderSVGInlineText {#text} at (0,0) size 0x0 23 RenderSVGTSpan {altGlyph} at (0,0) size 38x67 24 RenderSVGInlineText {#text} at (75,-52) size 38x67 25 chunk 1 text run 3 at (215.00,190.00) startOffset 0 endOffset 1 width 37.50: "P" 26 RenderSVGInlineText {#text} at (0,0) size 0x0 27 RenderSVGTSpan {altGlyph} at (0,0) size 38x67 28 RenderSVGInlineText {#text} at (112,-52) size 38x67 29 chunk 1 text run 4 at (252.50,190.00) startOffset 0 endOffset 1 width 37.50: "P" 30 RenderSVGInlineText {#text} at (0,0) size 0x0 31 RenderSVGTSpan {altGlyph} at (0,0) size 38x67 32 RenderSVGInlineText {#text} at (150,-52) size 38x67 33 chunk 1 text run 5 at (290.00,190.00) startOffset 0 endOffset 1 width 37.50: "Y" 34 RenderSVGInlineText {#text} at (0,0) size 0x0 35 RenderSVGText {text} at (50,270) size 113x67 contains 1 chunk(s) 36 RenderSVGTSpan {altGlyph} at (0,0) size 38x67 37 RenderSVGInlineText {#text} at (0,-52) size 38x67 38 chunk 1 text run 1 at (50.00,270.00) startOffset 0 endOffset 1 width 37.50: "S" 39 RenderSVGTSpan {altGlyph} at (0,0) size 38x67 40 RenderSVGInlineText {#text} at (37,-52) size 38x67 41 chunk 1 text run 2 at (87.50,270.00) startOffset 0 endOffset 1 width 37.50: "A" 42 RenderSVGInlineText {#text} at (75,-52) size 38x67 43 chunk 1 text run 3 at (125.00,270.00) startOffset 0 endOffset 1 width 37.50: "D" 18 44 RenderSVGText {text} at (280,270) size 188x67 contains 1 chunk(s) 19 45 RenderSVGInlineText {#text} at (0,-52) size 188x67 -
trunk/LayoutTests/platform/mac/svg/text/text-altglyph-01-b-expected.txt
r30635 r31240 11 11 chunk 1 text run 1 at (5.00,90.00) startOffset 0 endOffset 32 width 463.00: "and many-to-many chars to glyphs" 12 12 RenderSVGHiddenContainer {defs} at (0,0) size 0x0 13 RenderSVGContainer {g} at (82.22,315.56) size 698.89x160.56 14 RenderSVGText {text} 15 RenderSVGText {text} at (50,270) size 38x67 contains 1 chunk(s) 16 RenderSVGInlineText {#text} at (0,-52) size 38x67 17 chunk 1 text run 1 at (50.00,270.00) startOffset 0 endOffset 1 width 37.50: "D" 13 RenderSVGContainer {g} at (82.22,228.89) size 698.89x247.22 14 RenderSVGText {text} at (140,190) size 188x67 contains 1 chunk(s) 15 RenderSVGTSpan {altGlyph} at (0,0) size 38x67 16 RenderSVGInlineText {#text} at (0,-52) size 38x67 17 chunk 1 text run 1 at (140.00,190.00) startOffset 0 endOffset 1 width 37.50: "H" 18 RenderSVGInlineText {#text} at (0,0) size 0x0 19 RenderSVGTSpan {altGlyph} at (0,0) size 38x67 20 RenderSVGInlineText {#text} at (37,-52) size 38x67 21 chunk 1 text run 2 at (177.50,190.00) startOffset 0 endOffset 1 width 37.50: "A" 22 RenderSVGInlineText {#text} at (0,0) size 0x0 23 RenderSVGTSpan {altGlyph} at (0,0) size 38x67 24 RenderSVGInlineText {#text} at (75,-52) size 38x67 25 chunk 1 text run 3 at (215.00,190.00) startOffset 0 endOffset 1 width 37.50: "P" 26 RenderSVGInlineText {#text} at (0,0) size 0x0 27 RenderSVGTSpan {altGlyph} at (0,0) size 38x67 28 RenderSVGInlineText {#text} at (112,-52) size 38x67 29 chunk 1 text run 4 at (252.50,190.00) startOffset 0 endOffset 1 width 37.50: "P" 30 RenderSVGInlineText {#text} at (0,0) size 0x0 31 RenderSVGTSpan {altGlyph} at (0,0) size 38x67 32 RenderSVGInlineText {#text} at (150,-52) size 38x67 33 chunk 1 text run 5 at (290.00,190.00) startOffset 0 endOffset 1 width 37.50: "Y" 34 RenderSVGInlineText {#text} at (0,0) size 0x0 35 RenderSVGText {text} at (50,270) size 113x67 contains 1 chunk(s) 36 RenderSVGTSpan {altGlyph} at (0,0) size 38x67 37 RenderSVGInlineText {#text} at (0,-52) size 38x67 38 chunk 1 text run 1 at (50.00,270.00) startOffset 0 endOffset 1 width 37.50: "S" 39 RenderSVGTSpan {altGlyph} at (0,0) size 38x67 40 RenderSVGInlineText {#text} at (37,-52) size 38x67 41 chunk 1 text run 2 at (87.50,270.00) startOffset 0 endOffset 1 width 37.50: "A" 42 RenderSVGInlineText {#text} at (75,-52) size 38x67 43 chunk 1 text run 3 at (125.00,270.00) startOffset 0 endOffset 1 width 37.50: "D" 18 44 RenderSVGText {text} at (280,270) size 188x67 contains 1 chunk(s) 19 45 RenderSVGInlineText {#text} at (0,-52) size 188x67 -
trunk/WebCore/ChangeLog
r31238 r31240 1 2008-03-23 Maciej Stachowiak <mjs@apple.com> 2 3 Reviewed by Eric. 4 5 - fixed "SVGTextElement.getNumberOfChars is broken for altGlyph (affects Acid3 test 79)" 6 http://bugs.webkit.org/show_bug.cgi?id=17062 7 8 * svg/SVGAltGlyphElement.cpp: Added. Implementation for new element. 9 (WebCore::SVGAltGlyphElement::SVGAltGlyphElement): 10 (WebCore::SVGAltGlyphElement::~SVGAltGlyphElement): 11 (WebCore::SVGAltGlyphElement::setGlyphRef): 12 (WebCore::SVGAltGlyphElement::glyphRef): 13 (WebCore::SVGAltGlyphElement::setFormat): 14 (WebCore::SVGAltGlyphElement::format): 15 (WebCore::SVGAltGlyphElement::childShouldCreateRenderer): 16 (WebCore::SVGAltGlyphElement::createRenderer): For now, this just renders as a tspan, 17 which is right for everything besides the alternate glyph substitution itself. 18 * svg/SVGAltGlyphElement.h: Added. Header for new element. 19 (WebCore::SVGAltGlyphElement::contextElement): 20 * svg/SVGAltGlyphElement.idl: Added. Interface for new element. 21 * svg/SVGTSpanElement.cpp: 22 (WebCore::SVGTSpanElement::childShouldCreateRenderer): Allow altGlyph to render here. 23 * svg/SVGTextElement.cpp: 24 (WebCore::SVGTextElement::childShouldCreateRenderer): ditto 25 * svg/SVGTextPathElement.cpp: 26 (WebCore::SVGTextPathElement::childShouldCreateRenderer): ditto 27 * svg/svgtags.in: Add altGlyph 28 * DerivedSources.make: Add new files 29 * GNUmakefile.am: ditto 30 * WebCore.SVG.exp: Add new ObjC DOM class 31 * WebCore.pro: Add new files 32 * WebCore.vcproj/WebCore.vcproj: ditto 33 * WebCore.xcodeproj/project.pbxproj: ditto 34 * bindings/js/JSSVGElementWrapperFactory.cpp: Handle altGlyph 35 * bindings/objc/DOM.mm: 36 (WebCore::createElementClassMap): ditto 37 * bindings/objc/DOMInternal.h: Include altGlyph header 38 * bindings/objc/DOMSVG.h: Include altGlyph header 39 1 40 2008-03-23 Robert Blaut <webkit@blaut.biz> 2 41 -
trunk/WebCore/DerivedSources.make
r31056 r31240 179 179 SQLTransaction \ 180 180 SVGAElement \ 181 SVGAltGlyphElement \ 181 182 SVGAngle \ 182 183 SVGAnimateColorElement \ -
trunk/WebCore/GNUmakefile.am
r31214 r31240 1326 1326 DerivedSources/SVGNames.cpp \ 1327 1327 DerivedSources/JSSVGAElement.h \ 1328 DerivedSources/JSSVGAltGlyphElement.h \ 1328 1329 DerivedSources/JSSVGAngle.h \ 1329 1330 DerivedSources/JSSVGAnimatedAngle.h \ … … 1457 1458 DerivedSources/JSSVGZoomEvent.h \ 1458 1459 DerivedSources/JSSVGAElement.cpp \ 1460 DerivedSources/JSSVGAltGlyphElement.cpp \ 1459 1461 DerivedSources/JSSVGAngle.cpp \ 1460 1462 DerivedSources/JSSVGAnimatedAngle.cpp \ … … 1591 1593 WebCore/svg/SVGZoomEvent.idl \ 1592 1594 WebCore/svg/SVGAElement.idl \ 1595 WebCore/svg/SVGAltGlyphElement.idl \ 1593 1596 WebCore/svg/SVGAngle.idl \ 1594 1597 WebCore/svg/SVGAnimateColorElement.idl \ … … 1750 1753 WebCore/svg/ColorDistance.cpp \ 1751 1754 WebCore/svg/SVGAElement.cpp \ 1755 WebCore/svg/SVGAltGlyphElement.cpp \ 1752 1756 WebCore/svg/SVGAngle.cpp \ 1753 1757 WebCore/svg/SVGAnimateColorElement.cpp \ -
trunk/WebCore/WebCore.SVG.exp
r29663 r31240 1 1 .objc_class_name_DOMSVGAElement 2 .objc_class_name_DOMSVGAltGlyphElement 2 3 .objc_class_name_DOMSVGAngle 3 4 .objc_class_name_DOMSVGAnimateColorElement -
trunk/WebCore/WebCore.pro
r31135 r31240 1300 1300 IDL_BINDINGS += svg/SVGZoomEvent.idl \ 1301 1301 svg/SVGAElement.idl \ 1302 svg/SVGAltGlyphElement.idl \ 1302 1303 svg/SVGAngle.idl \ 1303 1304 svg/SVGAnimateColorElement.idl \ … … 1452 1453 svg/ColorDistance.cpp \ 1453 1454 svg/SVGAElement.cpp \ 1455 svg/SVGAltGlyphElement.cpp \ 1454 1456 svg/SVGAngle.cpp \ 1455 1457 svg/SVGAnimateColorElement.cpp \ -
trunk/WebCore/WebCore.vcproj/WebCore.vcproj
r31166 r31240 1676 1676 </File> 1677 1677 <File 1678 RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSSVGAltGlyphElement.cpp" 1679 > 1680 </File> 1681 <File 1682 RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSSVGAltGlyphElement.h" 1683 > 1684 </File> 1685 <File 1686 RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSSVGAltGlyphElement.cpp" 1687 > 1688 </File> 1689 <File 1690 RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSSVGAltGlyphElement.h" 1691 > 1692 </File> 1693 <File 1678 1694 RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSSVGAngle.cpp" 1679 1695 > … … 10265 10281 <File 10266 10282 RelativePath="..\svg\SVGAElement.h" 10283 > 10284 </File> 10285 <File 10286 RelativePath="..\svg\SVGAltGlyphElement.cpp" 10287 > 10288 </File> 10289 <File 10290 RelativePath="..\svg\SVGAltGlyphElement.h" 10267 10291 > 10268 10292 </File> -
trunk/WebCore/WebCore.xcodeproj/project.pbxproj
r31166 r31240 510 510 650F53DC09D15DDA00C9B0C8 /* CSSGrammar.h in Headers */ = {isa = PBXBuildFile; fileRef = 650F53DB09D15DDA00C9B0C8 /* CSSGrammar.h */; }; 511 511 650F53DD09D15DDF00C9B0C8 /* CSSGrammar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6565814409D13043000E61D7 /* CSSGrammar.cpp */; }; 512 6515EC910D9723FF0063D49A /* JSSVGAltGlyphElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6515EC8F0D9723FF0063D49A /* JSSVGAltGlyphElement.cpp */; }; 513 6515EC920D9723FF0063D49A /* JSSVGAltGlyphElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 6515EC900D9723FF0063D49A /* JSSVGAltGlyphElement.h */; }; 512 514 6550B69D099DF0270090D781 /* CDATASection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6550B693099DF0270090D781 /* CDATASection.cpp */; }; 513 515 6550B69E099DF0270090D781 /* CDATASection.h in Headers */ = {isa = PBXBuildFile; fileRef = 6550B694099DF0270090D781 /* CDATASection.h */; }; … … 520 522 6550B6A5099DF0270090D781 /* Text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6550B69B099DF0270090D781 /* Text.cpp */; }; 521 523 6550B6A6099DF0270090D781 /* Text.h in Headers */ = {isa = PBXBuildFile; fileRef = 6550B69C099DF0270090D781 /* Text.h */; settings = {ATTRIBUTES = (Private, ); }; }; 524 65653F2D0D9727D200CA9723 /* SVGAltGlyphElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 65653F2A0D9727D200CA9723 /* SVGAltGlyphElement.cpp */; }; 525 65653F2E0D9727D200CA9723 /* SVGAltGlyphElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 65653F2B0D9727D200CA9723 /* SVGAltGlyphElement.h */; }; 526 65653F2F0D9727D200CA9723 /* SVGAltGlyphElement.idl in Resources */ = {isa = PBXBuildFile; fileRef = 65653F2C0D9727D200CA9723 /* SVGAltGlyphElement.idl */; }; 522 527 656580F409D12B20000E61D7 /* CSSPropertyNames.h in Headers */ = {isa = PBXBuildFile; fileRef = 656580EF09D12B20000E61D7 /* CSSPropertyNames.h */; }; 523 528 6565815109D13043000E61D7 /* CSSValueKeywords.h in Headers */ = {isa = PBXBuildFile; fileRef = 6565814809D13043000E61D7 /* CSSValueKeywords.h */; }; … … 553 558 65A21484097A3F5300B9050A /* FrameTree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 65A21482097A3F5300B9050A /* FrameTree.cpp */; }; 554 559 65A21485097A3F5300B9050A /* FrameTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 65A21483097A3F5300B9050A /* FrameTree.h */; settings = {ATTRIBUTES = (Private, ); }; }; 560 65AA6BAF0D974A00000541AE /* DOMSVGAltGlyphElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 65AA6BAC0D974A00000541AE /* DOMSVGAltGlyphElement.h */; }; 561 65AA6BB00D974A00000541AE /* DOMSVGAltGlyphElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = 65AA6BAD0D974A00000541AE /* DOMSVGAltGlyphElement.mm */; }; 562 65AA6BB10D974A00000541AE /* DOMSVGAltGlyphElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 65AA6BAE0D974A00000541AE /* DOMSVGAltGlyphElementInternal.h */; }; 555 563 65BF022E0974816300C43196 /* Frame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 65BF02290974816300C43196 /* Frame.cpp */; }; 556 564 65BF022F0974816300C43196 /* Frame.h in Headers */ = {isa = PBXBuildFile; fileRef = 65BF022A0974816300C43196 /* Frame.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 4862 4870 5DCF836C0D59159800953BC6 /* PluginInfoStore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PluginInfoStore.h; sourceTree = "<group>"; }; 4863 4871 650F53DB09D15DDA00C9B0C8 /* CSSGrammar.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CSSGrammar.h; sourceTree = "<group>"; }; 4872 6515EC8F0D9723FF0063D49A /* JSSVGAltGlyphElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = JSSVGAltGlyphElement.cpp; path = ../../../../symroots/Debug/DerivedSources/WebCore/JSSVGAltGlyphElement.cpp; sourceTree = SOURCE_ROOT; }; 4873 6515EC900D9723FF0063D49A /* JSSVGAltGlyphElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = JSSVGAltGlyphElement.h; path = ../../../../symroots/Debug/DerivedSources/WebCore/JSSVGAltGlyphElement.h; sourceTree = SOURCE_ROOT; }; 4864 4874 6548E24809E1E04D00AF8020 /* Document.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = Document.idl; sourceTree = "<group>"; }; 4865 4875 6550B693099DF0270090D781 /* CDATASection.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CDATASection.cpp; sourceTree = "<group>"; }; … … 4873 4883 6550B69B099DF0270090D781 /* Text.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Text.cpp; sourceTree = "<group>"; }; 4874 4884 6550B69C099DF0270090D781 /* Text.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Text.h; sourceTree = "<group>"; }; 4885 65653F2A0D9727D200CA9723 /* SVGAltGlyphElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGAltGlyphElement.cpp; sourceTree = "<group>"; }; 4886 65653F2B0D9727D200CA9723 /* SVGAltGlyphElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGAltGlyphElement.h; sourceTree = "<group>"; }; 4887 65653F2C0D9727D200CA9723 /* SVGAltGlyphElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SVGAltGlyphElement.idl; sourceTree = "<group>"; }; 4875 4888 656580ED09D12B20000E61D7 /* CSSPropertyNames.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CSSPropertyNames.cpp; sourceTree = "<group>"; }; 4876 4889 656580EE09D12B20000E61D7 /* CSSPropertyNames.gperf */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = CSSPropertyNames.gperf; sourceTree = "<group>"; }; … … 4919 4932 65A21483097A3F5300B9050A /* FrameTree.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FrameTree.h; sourceTree = "<group>"; }; 4920 4933 65A640F00533BB1F0085E777 /* BlockExceptions.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = BlockExceptions.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; }; 4934 65AA6BAC0D974A00000541AE /* DOMSVGAltGlyphElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMSVGAltGlyphElement.h; path = ../../../../symroots/Debug/DerivedSources/WebCore/DOMSVGAltGlyphElement.h; sourceTree = SOURCE_ROOT; }; 4935 65AA6BAD0D974A00000541AE /* DOMSVGAltGlyphElement.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = DOMSVGAltGlyphElement.mm; path = ../../../../symroots/Debug/DerivedSources/WebCore/DOMSVGAltGlyphElement.mm; sourceTree = SOURCE_ROOT; }; 4936 65AA6BAE0D974A00000541AE /* DOMSVGAltGlyphElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMSVGAltGlyphElementInternal.h; path = ../../../../symroots/Debug/DerivedSources/WebCore/DOMSVGAltGlyphElementInternal.h; sourceTree = SOURCE_ROOT; }; 4921 4937 65BF02290974816300C43196 /* Frame.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Frame.cpp; sourceTree = "<group>"; }; 4922 4938 65BF022A0974816300C43196 /* Frame.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Frame.h; sourceTree = "<group>"; }; … … 8902 8918 A8E544150CA9D1C10097D09B /* DOMSVGAElementInternal.h */, 8903 8919 854163690AC7180B0001E01B /* DOMSVGAngle.h */, 8920 65AA6BAC0D974A00000541AE /* DOMSVGAltGlyphElement.h */, 8921 65AA6BAD0D974A00000541AE /* DOMSVGAltGlyphElement.mm */, 8922 65AA6BAE0D974A00000541AE /* DOMSVGAltGlyphElementInternal.h */, 8904 8923 854163680AC7180B0001E01B /* DOMSVGAngle.mm */, 8905 8924 A8E544130CA9D1C10097D09B /* DOMSVGAngleInternal.h */, … … 10433 10452 isa = PBXGroup; 10434 10453 children = ( 10454 6515EC8F0D9723FF0063D49A /* JSSVGAltGlyphElement.cpp */, 10455 6515EC900D9723FF0063D49A /* JSSVGAltGlyphElement.h */, 10435 10456 B20111050AB7740500DB0E68 /* JSSVGAElement.cpp */, 10436 10457 B20111060AB7740500DB0E68 /* JSSVGAElement.h */, … … 10898 10919 B22277E10D00BF1F0071B782 /* SVGAngle.h */, 10899 10920 B22277E20D00BF1F0071B782 /* SVGAngle.idl */, 10921 65653F2A0D9727D200CA9723 /* SVGAltGlyphElement.cpp */, 10922 65653F2B0D9727D200CA9723 /* SVGAltGlyphElement.h */, 10923 65653F2C0D9727D200CA9723 /* SVGAltGlyphElement.idl */, 10900 10924 B22277E30D00BF1F0071B782 /* SVGAnimateColorElement.cpp */, 10901 10925 B22277E40D00BF1F0071B782 /* SVGAnimateColorElement.h */, … … 14561 14585 9382AAB50D8C386100F357A6 /* NodeWithIndexBefore.h in Headers */, 14562 14586 9382AAB60D8C386100F357A6 /* NodeWithIndexAfter.h in Headers */, 14587 6515EC920D9723FF0063D49A /* JSSVGAltGlyphElement.h in Headers */, 14588 65653F2E0D9727D200CA9723 /* SVGAltGlyphElement.h in Headers */, 14589 65AA6BAF0D974A00000541AE /* DOMSVGAltGlyphElement.h in Headers */, 14590 65AA6BB10D974A00000541AE /* DOMSVGAltGlyphElementInternal.h in Headers */, 14563 14591 ); 14564 14592 runOnlyForDeploymentPostprocessing = 0; … … 14676 14704 A779791B0D6B9D0C003851B9 /* ImageData.idl in Resources */, 14677 14705 BCA83E370D7CDC4E003421A8 /* Clipboard.idl in Resources */, 14706 65653F2F0D9727D200CA9723 /* SVGAltGlyphElement.idl in Resources */, 14678 14707 ); 14679 14708 runOnlyForDeploymentPostprocessing = 0; … … 16199 16228 1CE3F8B40D89CFDC00FB035F /* MainThread.cpp in Sources */, 16200 16229 512DD8E30D91E2B4000F89EE /* SharedBufferCF.cpp in Sources */, 16230 6515EC910D9723FF0063D49A /* JSSVGAltGlyphElement.cpp in Sources */, 16231 65653F2D0D9727D200CA9723 /* SVGAltGlyphElement.cpp in Sources */, 16232 65AA6BB00D974A00000541AE /* DOMSVGAltGlyphElement.mm in Sources */, 16201 16233 ); 16202 16234 runOnlyForDeploymentPostprocessing = 0; -
trunk/WebCore/bindings/js/JSSVGElementWrapperFactory.cpp
r29663 r31240 24 24 25 25 #include "JSSVGAElement.h" 26 #include "JSSVGAltGlyphElement.h" 26 27 #include "JSSVGAnimateColorElement.h" 27 28 #include "JSSVGAnimateElement.h" … … 97 98 98 99 #include "SVGAElement.h" 100 #include "SVGAltGlyphElement.h" 99 101 #include "SVGAnimateColorElement.h" 100 102 #include "SVGAnimateElement.h" … … 246 248 #define FOR_EACH_TAG(macro) \ 247 249 macro(a, A) \ 250 macro(altGlyph, AltGlyph) \ 248 251 macro(circle, Circle) \ 249 252 macro(clipPath, ClipPath) \ -
trunk/WebCore/bindings/objc/DOM.mm
r30897 r31240 192 192 #if ENABLE(SVG) 193 193 addElementClass(SVGNames::aTag, [DOMSVGAElement class]); 194 addElementClass(SVGNames::altGlyphTag, [DOMSVGAltGlyphElement class]); 194 195 #if ENABLE(SVG_ANIMATION) 195 196 addElementClass(SVGNames::animateTag, [DOMSVGAnimateElement class]); -
trunk/WebCore/bindings/objc/DOMInternal.h
r29012 r31240 149 149 #if ENABLE(SVG) 150 150 #import "DOMSVGAElementInternal.h" 151 #import "DOMSVGAltGlyphElementInternal.h" 151 152 #import "DOMSVGAngleInternal.h" 152 153 #import "DOMSVGAnimateColorElementInternal.h" -
trunk/WebCore/bindings/objc/DOMSVG.h
r29663 r31240 26 26 27 27 #import <WebCore/DOMSVGAElement.h> 28 #import <WebCore/DOMSVGAltGlyphElement.h> 28 29 #import <WebCore/DOMSVGAngle.h> 29 30 #import <WebCore/DOMSVGAnimateColorElement.h> -
trunk/WebCore/svg/SVGTSpanElement.cpp
r26384 r31240 43 43 bool SVGTSpanElement::childShouldCreateRenderer(Node* child) const 44 44 { 45 if (child->isTextNode() || child->hasTagName(SVGNames:: tspanTag) ||45 if (child->isTextNode() || child->hasTagName(SVGNames::altGlyphTag) || child->hasTagName(SVGNames::tspanTag) || 46 46 child->hasTagName(SVGNames::trefTag) || child->hasTagName(SVGNames::textPathTag)) 47 47 return true; -
trunk/WebCore/svg/SVGTextElement.cpp
r30430 r31240 105 105 bool SVGTextElement::childShouldCreateRenderer(Node* child) const 106 106 { 107 if (child->isTextNode() || child->hasTagName(SVGNames:: tspanTag) ||107 if (child->isTextNode() || child->hasTagName(SVGNames::altGlyphTag) || child->hasTagName(SVGNames::tspanTag) || 108 108 child->hasTagName(SVGNames::trefTag) || child->hasTagName(SVGNames::aTag) || child->hasTagName(SVGNames::textPathTag)) 109 109 return true; -
trunk/WebCore/svg/SVGTextPathElement.cpp
r29951 r31240 83 83 bool SVGTextPathElement::childShouldCreateRenderer(Node* child) const 84 84 { 85 if (child->isTextNode() || child->hasTagName(SVGNames:: trefTag) ||85 if (child->isTextNode() || child->hasTagName(SVGNames::altGlyphTag) || child->hasTagName(SVGNames::trefTag) || 86 86 child->hasTagName(SVGNames::tspanTag) || child->hasTagName(SVGNames::textPathTag)) 87 87 return true; -
trunk/WebCore/svg/svgtags.in
r30038 r31240 1 1 a 2 altGlyph 2 3 #if 0 3 altGlyph4 4 altGlyphDef 5 5 altGlyphItem
Note:
See TracChangeset
for help on using the changeset viewer.