Changeset 95112 in webkit
- Timestamp:
- Sep 14, 2011 1:02:55 PM (13 years ago)
- Location:
- trunk
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r95108 r95112 1 2011-09-14 Eric Seidel <eric@webkit.org> 2 3 Remove ENABLE_SVG_USE as <use> is required by HTML5 4 https://bugs.webkit.org/show_bug.cgi?id=68019 5 6 Reviewed by Ryosuke Niwa. 7 8 I missed a couple uses of SVG_USE in my previous patch. 9 10 * dom/DOMImplementation.cpp: 11 (WebCore::isSVG10Feature): 12 (WebCore::isSVG11Feature): 13 * svg/SVGUseElement.cpp: 14 (WebCore::SVGUseElement::associateInstancesWithShadowTreeElements): 15 * svg/SVGUseElement.h: 16 1 17 2011-09-14 Mark Hahnenberg <mhahnenberg@apple.com> 2 18 -
trunk/Source/WebCore/dom/DOMImplementation.cpp
r95040 r95112 73 73 DEFINE_STATIC_LOCAL(FeatureSet, svgFeatures, ()); 74 74 if (!initialized) { 75 #if ENABLE( SVG_USE) && ENABLE(FILTERS) && ENABLE(SVG_FONTS)75 #if ENABLE(FILTERS) && ENABLE(SVG_FONTS) 76 76 addString(svgFeatures, "svg"); 77 77 addString(svgFeatures, "svg.static"); … … 81 81 // addString(svgFeatures, "svg.dom.animation"); 82 82 // addString(svgFeatures, "svg.dom.dynamic"); 83 #if ENABLE( SVG_USE) && ENABLE(FILTERS) && ENABLE(SVG_FONTS)83 #if ENABLE(FILTERS) && ENABLE(SVG_FONTS) 84 84 addString(svgFeatures, "dom"); 85 85 addString(svgFeatures, "dom.svg"); … … 101 101 // lack of Font and Filter support. 102 102 // http://bugs.webkit.org/show_bug.cgi?id=15480 103 #if ENABLE( SVG_USE) && ENABLE(FILTERS) && ENABLE(SVG_FONTS)103 #if ENABLE(FILTERS) && ENABLE(SVG_FONTS) 104 104 addString(svgFeatures, "SVG"); 105 105 addString(svgFeatures, "SVGDOM"); … … 114 114 // addString(svgFeatures, "SVGDOM-dynamic); 115 115 addString(svgFeatures, "CoreAttribute"); 116 #if ENABLE(SVG_USE)117 116 addString(svgFeatures, "Structure"); 118 117 addString(svgFeatures, "BasicStructure"); 119 #endif120 118 addString(svgFeatures, "ContainerAttribute"); 121 119 addString(svgFeatures, "ConditionalProcessing"); -
trunk/Source/WebCore/svg/SVGUseElement.cpp
r95040 r95112 568 568 buildShadowTree(shadowRoot, target, m_targetElementInstance.get()); 569 569 570 #if ENABLE(SVG) && ENABLE(SVG_USE)571 570 // Expand all <use> elements in the shadow tree. 572 571 // Expand means: replace the actual <use> element by what it references. … … 576 575 // Expand means: replace the actual <symbol> element by the <svg> element. 577 576 expandSymbolElementsInShadowTree(shadowRoot); 578 #endif579 577 580 578 // Now that the shadow tree is completly expanded, we can associate … … 823 821 } 824 822 825 #if ENABLE(SVG) && ENABLE(SVG_USE)826 823 void SVGUseElement::expandUseElementsInShadowTree(Node* element) 827 824 { … … 937 934 } 938 935 939 #endif940 941 936 void SVGUseElement::transferEventListenersToShadowTree(SVGElementInstance* target) 942 937 { … … 975 970 976 971 if (originalElement->hasTagName(SVGNames::useTag)) { 977 #if ENABLE(SVG) && ENABLE(SVG_USE)978 972 // <use> gets replaced by <g> 979 973 ASSERT(target->nodeName() == SVGNames::gTag); 980 #else981 ASSERT(target->nodeName() == SVGNames::gTag || target->nodeName() == SVGNames::useTag);982 #endif983 974 } else if (originalElement->hasTagName(SVGNames::symbolTag)) { 984 975 // <symbol> gets replaced by <svg> 985 #if ENABLE(SVG) && ENABLE(SVG_USE)986 976 ASSERT(target->nodeName() == SVGNames::svgTag); 987 #endif988 977 } else 989 978 ASSERT(target->nodeName() == originalElement->nodeName()); -
trunk/Source/WebCore/svg/SVGUseElement.h
r94406 r95112 92 92 void buildShadowTree(SVGShadowTreeRootElement*, SVGElement* target, SVGElementInstance* targetInstance); 93 93 94 #if ENABLE(SVG) && ENABLE(SVG_USE)95 94 void expandUseElementsInShadowTree(Node* element); 96 95 void expandSymbolElementsInShadowTree(Node* element); 97 #endif98 96 99 97 // "Tree connector" -
trunk/WebKitLibraries/ChangeLog
r95107 r95112 1 2011-09-14 Eric Seidel <eric@webkit.org> 2 3 Remove ENABLE_SVG_USE as <use> is required by HTML5 4 https://bugs.webkit.org/show_bug.cgi?id=68019 5 6 Reviewed by Ryosuke Niwa. 7 8 I missed a couple uses of SVG_USE in my previous patch. 9 10 * win/tools/vsprops/FeatureDefines.vsprops: 11 * win/tools/vsprops/FeatureDefinesCairo.vsprops: 12 1 13 2011-09-13 Eric Seidel <eric@webkit.org> 2 14 -
trunk/WebKitLibraries/win/tools/vsprops/FeatureDefines.vsprops
r95107 r95112 10 10 <Tool 11 11 Name="VCCLCompilerTool" 12 PreprocessorDefinitions="$(ENABLE_3D_CANVAS);$(ENABLE_3D_RENDERING);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_BLOB);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CLIENT_BASED_GEOLOCATION);$(ENABLE_CSS_REGIONS);$(ENABLE_CSS_EXCLUSIONS);$(ENABLE_DATABASE);$(ENABLE_DATAGRID);$(ENABLE_DATALIST);$(ENABLE_DATA_TRANSFER_ITEMS);$(ENABLE_DETAILS);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_DOM_STORAGE);$(ENABLE_EVENTSOURCE);$(ENABLE_FILTERS);$(ENABLE_FILE_SYSTEM);$(ENABLE_CSS3_FLEXBOX);$(ENABLE_FULLSCREEN_API);$(ENABLE_GEOLOCATION);$(ENABLE_ICONDATABASE);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_JAVASCRIPT_DEBUGGER);$(ENABLE_LINK_PREFETCH);$(ENABLE_MATHML);$(ENABLE_METER_TAG);$(ENABLE_NOTIFICATIONS);$(ENABLE_OFFLINE_WEB_APPLICATIONS);$(ENABLE_PAGE_VISIBILITY_API);$(ENABLE_PROGRESS_TAG);$(ENABLE_QUOTA);$(ENABLE_REGISTER_PROTOCOL_HANDLER);$(ENABLE_SHARED_WORKERS);$(ENABLE_SVG);$(ENABLE_SVG_ANIMATION);$(ENABLE_SVG_AS_IMAGE);$(ENABLE_SVG_DOM_OBJC_BINDINGS);$(ENABLE_SVG_FONTS);$(ENABLE_ SVG_USE);$(ENABLE_VIDEO);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_WEB_SOCKETS);$(ENABLE_WEB_TIMING);$(ENABLE_WORKERS);$(ENABLE_XHTMLMP);$(ENABLE_XPATH);$(ENABLE_XSLT)"12 PreprocessorDefinitions="$(ENABLE_3D_CANVAS);$(ENABLE_3D_RENDERING);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_BLOB);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CLIENT_BASED_GEOLOCATION);$(ENABLE_CSS_REGIONS);$(ENABLE_CSS_EXCLUSIONS);$(ENABLE_DATABASE);$(ENABLE_DATAGRID);$(ENABLE_DATALIST);$(ENABLE_DATA_TRANSFER_ITEMS);$(ENABLE_DETAILS);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_DOM_STORAGE);$(ENABLE_EVENTSOURCE);$(ENABLE_FILTERS);$(ENABLE_FILE_SYSTEM);$(ENABLE_CSS3_FLEXBOX);$(ENABLE_FULLSCREEN_API);$(ENABLE_GEOLOCATION);$(ENABLE_ICONDATABASE);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_JAVASCRIPT_DEBUGGER);$(ENABLE_LINK_PREFETCH);$(ENABLE_MATHML);$(ENABLE_METER_TAG);$(ENABLE_NOTIFICATIONS);$(ENABLE_OFFLINE_WEB_APPLICATIONS);$(ENABLE_PAGE_VISIBILITY_API);$(ENABLE_PROGRESS_TAG);$(ENABLE_QUOTA);$(ENABLE_REGISTER_PROTOCOL_HANDLER);$(ENABLE_SHARED_WORKERS);$(ENABLE_SVG);$(ENABLE_SVG_ANIMATION);$(ENABLE_SVG_AS_IMAGE);$(ENABLE_SVG_DOM_OBJC_BINDINGS);$(ENABLE_SVG_FONTS);$(ENABLE_VIDEO);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_WEB_SOCKETS);$(ENABLE_WEB_TIMING);$(ENABLE_WORKERS);$(ENABLE_XHTMLMP);$(ENABLE_XPATH);$(ENABLE_XSLT)" 13 13 /> 14 14 <UserMacro -
trunk/WebKitLibraries/win/tools/vsprops/FeatureDefinesCairo.vsprops
r95107 r95112 10 10 <Tool 11 11 Name="VCCLCompilerTool" 12 PreprocessorDefinitions="$(ENABLE_3D_CANVAS);$(ENABLE_3D_RENDERING);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_BLOB);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CLIENT_BASED_GEOLOCATION);$(ENABLE_CSS_REGIONS);$(ENABLE_CSS_EXCLUSIONS);$(ENABLE_DATABASE);$(ENABLE_DATAGRID);$(ENABLE_DATALIST);$(ENABLE_DATA_TRANSFER_ITEMS);$(ENABLE_DETAILS);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_DOM_STORAGE);$(ENABLE_EVENTSOURCE);$(ENABLE_FILTERS);$(ENABLE_FILE_SYSTEM);$(ENABLE_CSS3_FLEXBOX);$(ENABLE_FULLSCREEN_API);$(ENABLE_GEOLOCATION);$(ENABLE_ICONDATABASE);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_JAVASCRIPT_DEBUGGER);$(ENABLE_LINK_PREFETCH);$(ENABLE_MATHML);$(ENABLE_METER_TAG);$(ENABLE_NOTIFICATIONS);$(ENABLE_OFFLINE_WEB_APPLICATIONS);$(ENABLE_PAGE_VISIBILITY_API);$(ENABLE_PROGRESS_TAG);$(ENABLE_QUOTA);$(ENABLE_REGISTER_PROTOCOL_HANDLER);$(ENABLE_SHARED_WORKERS);$(ENABLE_SVG);$(ENABLE_SVG_ANIMATION);$(ENABLE_SVG_AS_IMAGE);$(ENABLE_SVG_DOM_OBJC_BINDINGS);$(ENABLE_SVG_FONTS);$(ENABLE_ SVG_USE);$(ENABLE_VIDEO);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_WEB_SOCKETS);$(ENABLE_WEB_TIMING);$(ENABLE_WORKERS);$(ENABLE_XHTMLMP);$(ENABLE_XPATH);$(ENABLE_XSLT)"12 PreprocessorDefinitions="$(ENABLE_3D_CANVAS);$(ENABLE_3D_RENDERING);$(ENABLE_ACCELERATED_2D_CANVAS);$(ENABLE_BLOB);$(ENABLE_CHANNEL_MESSAGING);$(ENABLE_CLIENT_BASED_GEOLOCATION);$(ENABLE_CSS_REGIONS);$(ENABLE_CSS_EXCLUSIONS);$(ENABLE_DATABASE);$(ENABLE_DATAGRID);$(ENABLE_DATALIST);$(ENABLE_DATA_TRANSFER_ITEMS);$(ENABLE_DETAILS);$(ENABLE_DEVICE_ORIENTATION);$(ENABLE_DIRECTORY_UPLOAD);$(ENABLE_DOM_STORAGE);$(ENABLE_EVENTSOURCE);$(ENABLE_FILTERS);$(ENABLE_FILE_SYSTEM);$(ENABLE_CSS3_FLEXBOX);$(ENABLE_FULLSCREEN_API);$(ENABLE_GEOLOCATION);$(ENABLE_ICONDATABASE);$(ENABLE_INDEXED_DATABASE);$(ENABLE_INPUT_COLOR);$(ENABLE_INPUT_SPEECH);$(ENABLE_JAVASCRIPT_DEBUGGER);$(ENABLE_LINK_PREFETCH);$(ENABLE_MATHML);$(ENABLE_METER_TAG);$(ENABLE_NOTIFICATIONS);$(ENABLE_OFFLINE_WEB_APPLICATIONS);$(ENABLE_PAGE_VISIBILITY_API);$(ENABLE_PROGRESS_TAG);$(ENABLE_QUOTA);$(ENABLE_REGISTER_PROTOCOL_HANDLER);$(ENABLE_SHARED_WORKERS);$(ENABLE_SVG);$(ENABLE_SVG_ANIMATION);$(ENABLE_SVG_AS_IMAGE);$(ENABLE_SVG_DOM_OBJC_BINDINGS);$(ENABLE_SVG_FONTS);$(ENABLE_VIDEO);$(ENABLE_MEDIA_SOURCE);$(ENABLE_MEDIA_STATISTICS);$(ENABLE_WEB_SOCKETS);$(ENABLE_WEB_TIMING);$(ENABLE_WORKERS);$(ENABLE_XHTMLMP);$(ENABLE_XPATH);$(ENABLE_XSLT)" 13 13 /> 14 14 <UserMacro
Note: See TracChangeset
for help on using the changeset viewer.