- 06 Aug, 2013 1 commit
-
-
weinig@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=119480 Reviewed by Anders Carlsson. * Source/autotools/SetupWebKitFeatures.m4: * Source/cmake/OptionsBlackBerry.cmake: * Source/cmake/OptionsEfl.cmake: * Source/cmake/OptionsGTK.cmake: * Source/cmake/WebKitFeatures.cmake: * Source/cmakeconfig.h.cmake: Source/JavaScriptCore: Remove support for HTML5 MicroData https://bugs.webkit.org/show_bug.cgi?id=119480 Reviewed by Anders Carlsson. * Configurations/FeatureDefines.xcconfig: Source/WebCore: Remove support for HTML5 Microdata https://bugs.webkit.org/show_bug.cgi?id=119480 Reviewed by Anders Carlsson. * CMakeLists.txt: * Configurations/FeatureDefines.xcconfig: * DerivedSources.cpp: * DerivedSources.make: * DerivedSources.pri: * GNUmakefile.list.am: * Target.pri: * UseJSC.cmake: * WebCore.vcxproj/WebCore.vcxproj: * WebCore.vcxproj/WebCore.vcxproj.filters: * WebCore.xcodeproj/project.pbxproj: * bindings/gobject/GNUmakefile.am: * bindings/js/JSBindingsAllInOne.cpp: * bindings/js/JSHTMLCollectionCustom.cpp: (WebCore::JSHTMLCollection::nameGetter): * bindings/js/JSHTMLElementCustom.cpp: * bindings/js/JSMicroDataItemValueCustom.cpp: Removed. * bindings/scripts/CodeGeneratorJS.pm: (GenerateImplementation): * dom/Document.cpp: * dom/Document.h: * dom/Document.idl: * dom/Element.cpp: (WebCore::Element::ensureCachedHTMLCollection): * dom/LiveNodeList.cpp: (WebCore::LiveNodeListBase::rootNode): (WebCore::LiveNodeListBase::invalidateCache): (WebCore::LiveNodeList::namedItem): * dom/LiveNodeList.h: (WebCore::LiveNodeListBase::shouldInvalidateTypeOnAttributeChange): * dom/MicroDataItemList.cpp: Removed. * dom/MicroDataItemList.h: Removed. * dom/Node.cpp: * dom/Node.h: * dom/NodeRareData.cpp: * dom/NodeRareData.h: * dom/PropertyNodeList.cpp: Removed. * dom/PropertyNodeList.h: Removed. * dom/PropertyNodeList.idl: Removed. * html/CollectionType.h: * html/HTMLAnchorElement.cpp: * html/HTMLAnchorElement.h: * html/HTMLAreaElement.cpp: * html/HTMLAreaElement.h: * html/HTMLCollection.cpp: (WebCore::shouldOnlyIncludeDirectChildren): (WebCore::rootTypeFromCollectionType): (WebCore::invalidationTypeExcludingIdAndNameAttributes): (WebCore::isMatchingElement): (WebCore::LiveNodeListBase::item): * html/HTMLElement.cpp: (WebCore::HTMLElement::parseAttribute): (WebCore::HTMLElement::isURLAttribute): * html/HTMLElement.h: * html/HTMLElement.idl: * html/HTMLEmbedElement.cpp: * html/HTMLEmbedElement.h: * html/HTMLIFrameElement.cpp: * html/HTMLIFrameElement.h: * html/HTMLImageElement.cpp: * html/HTMLImageElement.h: * html/HTMLLinkElement.cpp: * html/HTMLLinkElement.h: * html/HTMLMediaElement.cpp: * html/HTMLMediaElement.h: * html/HTMLMetaElement.cpp: * html/HTMLMetaElement.h: * html/HTMLObjectElement.cpp: * html/HTMLObjectElement.h: * html/HTMLPropertiesCollection.cpp: Removed. * html/HTMLPropertiesCollection.h: Removed. * html/HTMLPropertiesCollection.idl: Removed. * html/HTMLSourceElement.cpp: * html/HTMLSourceElement.h: * html/HTMLTrackElement.cpp: * html/HTMLTrackElement.h: * html/MicroDataAttributeTokenList.cpp: Removed. * html/MicroDataAttributeTokenList.h: Removed. * html/MicroDataItemValue.cpp: Removed. * html/MicroDataItemValue.h: Removed. * html/MicroDataItemValue.idl: Removed. Source/WebKit/blackberry: Remove support for HTML5 MicroData https://bugs.webkit.org/show_bug.cgi?id=119480 Reviewed by Anders Carlsson. * WebCoreSupport/AboutDataEnableFeatures.in: Source/WebKit/mac: Remove support for HTML5 MicroData https://bugs.webkit.org/show_bug.cgi?id=119480 Reviewed by Anders Carlsson. * Configurations/FeatureDefines.xcconfig: Source/WebKit2: Remove support for HTML5 MicroData https://bugs.webkit.org/show_bug.cgi?id=119480 Reviewed by Anders Carlsson. * Configurations/FeatureDefines.xcconfig: Source/WTF: Remove support for HTML5 MicroData https://bugs.webkit.org/show_bug.cgi?id=119480 Reviewed by Anders Carlsson. * wtf/FeatureDefines.h: Tools: Remove support for HTML5 MicroData https://bugs.webkit.org/show_bug.cgi?id=119480 Reviewed by Anders Carlsson. * Scripts/webkitperl/FeatureList.pm: * qmake/mkspecs/features/features.pri: LayoutTests: Remove support for HTML5 MicroData https://bugs.webkit.org/show_bug.cgi?id=119480 Reviewed by Anders Carlsson. * fast/dom/MicroData: Removed. * fast/dom/MicroData/001-expected.txt: Removed. * fast/dom/MicroData/001.html: Removed. * fast/dom/MicroData/002-expected.txt: Removed. * fast/dom/MicroData/002.html: Removed. * fast/dom/MicroData/003-expected.txt: Removed. * fast/dom/MicroData/003.html: Removed. * fast/dom/MicroData/004-expected.txt: Removed. * fast/dom/MicroData/004.html: Removed. * fast/dom/MicroData/005-expected.txt: Removed. * fast/dom/MicroData/005.html: Removed. * fast/dom/MicroData/006-expected.txt: Removed. * fast/dom/MicroData/006.html: Removed. * fast/dom/MicroData/007-expected.txt: Removed. * fast/dom/MicroData/007.html: Removed. * fast/dom/MicroData/008-expected.txt: Removed. * fast/dom/MicroData/008.html: Removed. * fast/dom/MicroData/009-expected.txt: Removed. * fast/dom/MicroData/009.html: Removed. * fast/dom/MicroData/add-remove-property-to-item-which-is-not-attached-to-domtree-expected.txt: Removed. * fast/dom/MicroData/add-remove-property-to-item-which-is-not-attached-to-domtree.html: Removed. * fast/dom/MicroData/domsettabletokenlist-attributes-add-token-expected.txt: Removed. * fast/dom/MicroData/domsettabletokenlist-attributes-add-token.html: Removed. * fast/dom/MicroData/domsettabletokenlist-attributes-out-of-range-index-expected.txt: Removed. * fast/dom/MicroData/domsettabletokenlist-attributes-out-of-range-index.html: Removed. * fast/dom/MicroData/element-with-empty-itemprop-expected.txt: Removed. * fast/dom/MicroData/element-with-empty-itemprop.html: Removed. * fast/dom/MicroData/getitems-empty-string-as-arg-expected.txt: Removed. * fast/dom/MicroData/getitems-empty-string-as-arg.html: Removed. * fast/dom/MicroData/getitems-multiple-itemtypes-expected.txt: Removed. * fast/dom/MicroData/getitems-multiple-itemtypes.html: Removed. * fast/dom/MicroData/item-not-attached-to-domtree-expected.txt: Removed. * fast/dom/MicroData/item-not-attached-to-domtree.html: Removed. * fast/dom/MicroData/item-with-itemprop-attr-expected.txt: Removed. * fast/dom/MicroData/item-with-itemprop-attr.html: Removed. * fast/dom/MicroData/item-with-itemref-pointing-to-itself-expected.txt: Removed. * fast/dom/MicroData/item-with-itemref-pointing-to-itself.html: Removed. * fast/dom/MicroData/itemid-attribute-test-001-expected.txt: Removed. * fast/dom/MicroData/itemid-attribute-test-001.html: Removed. * fast/dom/MicroData/itemid-attribute-test-expected.txt: Removed. * fast/dom/MicroData/itemid-attribute-test.html: Removed. * fast/dom/MicroData/itemid-must-see-resolved-url-expected.txt: Removed. * fast/dom/MicroData/itemid-must-see-resolved-url.html: Removed. * fast/dom/MicroData/itemprop-add-remove-tokens-expected.txt: Removed. * fast/dom/MicroData/itemprop-add-remove-tokens.html: Removed. * fast/dom/MicroData/itemprop-for-an-element-must-be-correct-expected.txt: Removed. * fast/dom/MicroData/itemprop-for-an-element-must-be-correct.html: Removed. * fast/dom/MicroData/itemprop-must-be-read-only-expected.txt: Removed. * fast/dom/MicroData/itemprop-must-be-read-only.html: Removed. * fast/dom/MicroData/itemprop-names-override-builtin-properties-expected.txt: Removed. * fast/dom/MicroData/itemprop-names-override-builtin-properties.html: Removed. * fast/dom/MicroData/itemprop-reflected-by-itemProp-property-expected.txt: Removed. * fast/dom/MicroData/itemprop-reflected-by-itemProp-property.html: Removed. * fast/dom/MicroData/itemref-add-remove-tokens-expected.txt: Removed. * fast/dom/MicroData/itemref-add-remove-tokens.html: Removed. * fast/dom/MicroData/itemref-attribute-reflected-by-itemRef-property-expected.txt: Removed. * fast/dom/MicroData/itemref-attribute-reflected-by-itemRef-property.html: Removed. * fast/dom/MicroData/itemref-for-an-element-must-be-correct-expected.txt: Removed. * fast/dom/MicroData/itemref-for-an-element-must-be-correct.html: Removed. * fast/dom/MicroData/itemref-must-be-read-only-expected.txt: Removed. * fast/dom/MicroData/itemref-must-be-read-only.html: Removed. * fast/dom/MicroData/itemref-pointing-to-root-node-expected.txt: Removed. * fast/dom/MicroData/itemref-pointing-to-root-node.html: Removed. * fast/dom/MicroData/itemref-refers-first-element-with-given-id-expected.txt: Removed. * fast/dom/MicroData/itemref-refers-first-element-with-given-id.html: Removed. * fast/dom/MicroData/itemscope-attribute-test-expected.txt: Removed. * fast/dom/MicroData/itemscope-attribute-test.html: Removed. * fast/dom/MicroData/itemscope-must-be-read-write-expected.txt: Removed. * fast/dom/MicroData/itemscope-must-be-read-write.html: Removed. * fast/dom/MicroData/itemtype-add-remove-tokens-expected.txt: Removed. * fast/dom/MicroData/itemtype-add-remove-tokens.html: Removed. * fast/dom/MicroData/itemtype-attribute-test-expected.txt: Removed. * fast/dom/MicroData/itemtype-attribute-test.html: Removed. * fast/dom/MicroData/itemvalue-reflects-data-attr-on-object-element-expected.txt: Removed. * fast/dom/MicroData/itemvalue-reflects-data-attr-on-object-element.html: Removed. * fast/dom/MicroData/itemvalue-reflects-href-attr-expected.txt: Removed. * fast/dom/MicroData/itemvalue-reflects-href-attr.html: Removed. * fast/dom/MicroData/itemvalue-reflects-src-attribute-on-img-element-expected.txt: Removed. * fast/dom/MicroData/itemvalue-reflects-src-attribute-on-img-element.html: Removed. * fast/dom/MicroData/itemvalue-reflects-the-content-attr-on-meta-element-expected.txt: Removed. * fast/dom/MicroData/itemvalue-reflects-the-content-attr-on-meta-element.html: Removed. * fast/dom/MicroData/itemvalue-reflects-the-src-attr-expected.txt: Removed. * fast/dom/MicroData/itemvalue-reflects-the-src-attr.html: Removed. * fast/dom/MicroData/itemvalue-returns-element-itself-expected.txt: Removed. * fast/dom/MicroData/itemvalue-returns-element-itself.html: Removed. * fast/dom/MicroData/itemvalue-returns-null-expected.txt: Removed. * fast/dom/MicroData/itemvalue-returns-null.html: Removed. * fast/dom/MicroData/itemvalue-throws-excpetion-onsetting-001-expected.txt: Removed. * fast/dom/MicroData/itemvalue-throws-excpetion-onsetting-001.html: Removed. * fast/dom/MicroData/itemvalue-throws-excpetion-onsetting-002-expected.txt: Removed. * fast/dom/MicroData/itemvalue-throws-excpetion-onsetting-002.html: Removed. * fast/dom/MicroData/microdata-domtokenlist-attribute-add-remove-tokens-expected.txt: Removed. * fast/dom/MicroData/microdata-domtokenlist-attribute-add-remove-tokens.html: Removed. * fast/dom/MicroData/nameditem-must-be-case-sensitive-expected.txt: Removed. * fast/dom/MicroData/nameditem-must-be-case-sensitive.html: Removed. * fast/dom/MicroData/nameditem-must-return-correct-item-properties-expected.txt: Removed. * fast/dom/MicroData/nameditem-must-return-correct-item-properties.html: Removed. * fast/dom/MicroData/nameditem-returns-propertynodelist-expected.txt: Removed. * fast/dom/MicroData/nameditem-returns-propertynodelist.html: Removed. * fast/dom/MicroData/names-item-out-of-range-index-expected.txt: Removed. * fast/dom/MicroData/names-item-out-of-range-index.html: Removed. * fast/dom/MicroData/names-property-must-be-correct-expected.txt: Removed. * fast/dom/MicroData/names-property-must-be-correct.html: Removed. * fast/dom/MicroData/names-property-test-expected.txt: Removed. * fast/dom/MicroData/names-property-test.html: Removed. * fast/dom/MicroData/properties-collection-add-remove-itemref-expected.txt: Removed. * fast/dom/MicroData/properties-collection-add-remove-itemref.html: Removed. * fast/dom/MicroData/properties-collection-add-remove-property-expected.txt: Removed. * fast/dom/MicroData/properties-collection-add-remove-property.html: Removed. * fast/dom/MicroData/properties-collection-behavior-add-remove-itemscope-attr-expected.txt: Removed. * fast/dom/MicroData/properties-collection-behavior-add-remove-itemscope-attr.html: Removed. * fast/dom/MicroData/properties-collection-must-be-correct-expected.txt: Removed. * fast/dom/MicroData/properties-collection-must-be-correct.html: Removed. * fast/dom/MicroData/properties-collection-must-ignore-properties-of-nested-items-expected.txt: Removed. * fast/dom/MicroData/properties-collection-must-ignore-properties-of-nested-items.html: Removed. * fast/dom/MicroData/properties-collection-must-see-the-properties-added-in-itemref-expected.txt: Removed. * fast/dom/MicroData/properties-collection-must-see-the-properties-added-in-itemref.html: Removed. * fast/dom/MicroData/properties-collection-namedgetter-with-invalid-name-expected.txt: Removed. * fast/dom/MicroData/properties-collection-namedgetter-with-invalid-name.html: Removed. * fast/dom/MicroData/properties-collection-nameditem-test-expected.txt: Removed. * fast/dom/MicroData/properties-collection-nameditem-test.html: Removed. * fast/dom/MicroData/properties-collection-test-expected.txt: Removed. * fast/dom/MicroData/properties-collection-test.html: Removed. * fast/dom/MicroData/propertiescollection-crash-expected.txt: Removed. * fast/dom/MicroData/propertiescollection-crash.html: Removed. * fast/dom/MicroData/propertiescollection-on-changing-id-attr-expected.txt: Removed. * fast/dom/MicroData/propertiescollection-on-changing-id-attr.html: Removed. * fast/dom/MicroData/propertynodelist-add-remove-itemprop-tokens-expected.txt: Removed. * fast/dom/MicroData/propertynodelist-add-remove-itemprop-tokens.html: Removed. * fast/dom/MicroData/propertynodelist-add-remove-itemref-tokens-expected.txt: Removed. * fast/dom/MicroData/propertynodelist-add-remove-itemref-tokens.html: Removed. * fast/dom/MicroData/propertynodelist-crash-expected.txt: Removed. * fast/dom/MicroData/propertynodelist-crash.html: Removed. * fast/dom/MicroData/propertynodelist-getvalues-array-values-obtained-from-itemvalue-of-each-element-expected.txt: Removed. * fast/dom/MicroData/propertynodelist-getvalues-array-values-obtained-from-itemvalue-of-each-element.html: Removed. * fast/dom/MicroData/propertynodelist-getvalues-test-expected.txt: Removed. * fast/dom/MicroData/propertynodelist-getvalues-test.html: Removed. * fast/dom/MicroData/propertynodelist-test-add-remove-element-expected.txt: Removed. * fast/dom/MicroData/propertynodelist-test-add-remove-element.html: Removed. * fast/dom/MicroData/resources: Removed. * fast/dom/MicroData/resources/microdata-common.js: Removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@153772 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 05 Jun, 2013 1 commit
-
-
betravis@adobe.com authored
https://bugs.webkit.org/show_bug.cgi?id=117172 Reviewed by Alexandru Chiculita. .: Adding the CSS_SHAPES compile flag. * Source/autotools/SetupWebKitFeatures.m4: * Source/autotools/symbols.filter: * Source/cmake/WebKitFeatures.cmake: * Source/cmakeconfig.h.cmake: Source/JavaScriptCore: Adding the CSS_SHAPES compile flag. * Configurations/FeatureDefines.xcconfig: Source/WebCore: This patch adds a new compile and runtime flag for the CSS Shapes feature, which has split off from the previous CSS Exclusions and Shapes specification. The specifications are available here: http://dev.w3.org/csswg/css-exclusions/ http://dev.w3.org/csswg/css-shapes/ The changes introduce a new CSS_SHAPES compile flag, and a new cssShapesEnabled runtime flag. In general, the code changes are simple renames. Refactoring, no new tests. * bindings/generic/RuntimeEnabledFeatures.h: (WebCore::RuntimeEnabledFeatures::setCSSShapesEnabled): (WebCore::RuntimeEnabledFeatures::cssShapesEnabled): * css/CSSComputedStyleDeclaration.cpp: (WebCore::ComputedStyleExtractor::propertyValue): * css/CSSParser.cpp: (WebCore::isSimpleLengthPropertyID): (WebCore::CSSParser::parseValue): * css/CSSProperty.cpp: (WebCore::CSSProperty::isInheritedProperty): * css/DeprecatedStyleBuilder.cpp: (WebCore::DeprecatedStyleBuilder::DeprecatedStyleBuilder): * css/StyleResolver.cpp: (WebCore::StyleResolver::applyProperty): (WebCore::StyleResolver::loadPendingImages): * page/animation/CSSPropertyAnimation.cpp: (WebCore::CSSPropertyAnimation::ensurePropertyMap): * rendering/BidiRun.h: (WebCore::BidiRun::BidiRun): * rendering/ExclusionShapeInfo.cpp: * rendering/ExclusionShapeInfo.h: * rendering/ExclusionShapeInsideInfo.cpp: * rendering/ExclusionShapeInsideInfo.h: * rendering/ExclusionShapeOutsideInfo.cpp: * rendering/ExclusionShapeOutsideInfo.h: * rendering/LayoutState.cpp: (WebCore::LayoutState::LayoutState): * rendering/LayoutState.h: (WebCore::LayoutState::LayoutState): * rendering/RenderBlock.cpp: (WebCore::RenderBlock::styleDidChange): (WebCore::exclusionInfoRequiresRelayout): (WebCore::RenderBlock::updateRegionsAndExclusionsBeforeChildLayout): (WebCore::RenderBlock::updateRegionsAndExclusionsAfterChildLayout): (WebCore::RenderBlock::insertFloatingObject): (WebCore::RenderBlock::computeLogicalLocationForFloat): (WebCore::RenderBlock::positionNewFloats): (WebCore::::collectIfNeeded): (WebCore::RenderBlock::logicalLeftOffsetForLine): (WebCore::RenderBlock::logicalRightOffsetForLine): * rendering/RenderBlock.h: (WebCore::RenderBlock::xPositionForFloatIncludingMargin): (WebCore::RenderBlock::yPositionForFloatIncludingMargin): (WebCore::RenderBlock::FloatIntervalSearchAdapter::FloatIntervalSearchAdapter): * rendering/RenderBlockLineLayout.cpp: (WebCore::LineWidth::LineWidth): (WebCore::LineWidth::updateAvailableWidth): (WebCore::LineWidth::shrinkAvailableWidthForNewFloatIfNeeded): (WebCore::RenderBlock::constructLine): (WebCore::computeExpansionForJustifiedText): (WebCore::RenderBlock::computeInlineDirectionPositionsForLine): (WebCore::RenderBlock::computeInlineDirectionPositionsForSegment): (WebCore::constructBidiRunsForLine): (WebCore::RenderBlock::layoutRunsAndFloatsInRange): (WebCore::RenderBlock::LineBreaker::nextLineBreak): (WebCore::RenderBlock::LineBreaker::nextSegmentBreak): * rendering/RenderBox.cpp: (WebCore::RenderBox::willBeDestroyed): (WebCore::RenderBox::styleDidChange): * rendering/RenderBox.h: * rendering/RenderBoxModelObject.cpp: (WebCore::RenderBoxModelObject::paintOffset): * rendering/RenderLayer.cpp: (WebCore::RenderLayer::shouldBeNormalFlowOnly): * rendering/RenderObject.h: (WebCore::RenderObject::hasPaintOffset): * rendering/RenderView.h: (WebCore::RenderView::pushLayoutState): * rendering/style/RenderStyle.cpp: (WebCore::RenderStyle::changeRequiresLayout): * rendering/style/RenderStyle.h: * testing/InternalSettings.cpp: (WebCore::InternalSettings::Backup::Backup): (WebCore::InternalSettings::Backup::restoreTo): (WebCore::InternalSettings::setCSSShapesEnabled): Source/WebKit/blackberry: Adding the CSS_SHAPES compile flag. * WebCoreSupport/AboutDataEnableFeatures.in: Source/WebKit/mac: Adding the CSS_SHAPES compile flag. * Configurations/FeatureDefines.xcconfig: Source/WebKit2: Adding the CSS_SHAPES compile flag. * Configurations/FeatureDefines.xcconfig: Tools: Adding the CSS_SHAPES compile flag. * Scripts/webkitperl/FeatureList.pm: * qmake/mkspecs/features/features.pri: WebKitLibraries: Adding the CSS_SHAPES compile flag. * win/tools32/vsprops/FeatureDefines.vsprops: * win/tools32/vsprops/FeatureDefinesCairo.vsprops: LayoutTests: Adjusting the shape inside tests to use the new setCSSShapesEnabled method, rather than the older setCSSExclusionsEnabled method. * fast/exclusions/css-exclusions-disabled.html: * fast/exclusions/parsing/script-tests/parsing-shape-inside.js: * fast/exclusions/parsing/script-tests/parsing-shape-lengths.js: * fast/exclusions/parsing/script-tests/parsing-shape-margin.js: * fast/exclusions/parsing/script-tests/parsing-shape-outside.js: * fast/exclusions/parsing/script-tests/parsing-shape-padding.js: * fast/exclusions/resources/multi-segment-polygon.js: (generatePolygon): * fast/exclusions/resources/simple-polygon.js: * fast/exclusions/resources/simple-rectangle.js: * fast/exclusions/shape-inside/shape-inside-animation.html: * fast/exclusions/shape-inside/shape-inside-bottom-edge.html: * fast/exclusions/shape-inside/shape-inside-box-sizing.html: * fast/exclusions/shape-inside/shape-inside-circle-padding.html: * fast/exclusions/shape-inside/shape-inside-circle.html: * fast/exclusions/shape-inside/shape-inside-coincident-vertices-expected.html: * fast/exclusions/shape-inside/shape-inside-coincident-vertices.html: * fast/exclusions/shape-inside/shape-inside-collinear-vertices-expected.html: * fast/exclusions/shape-inside/shape-inside-collinear-vertices.html: * fast/exclusions/shape-inside/shape-inside-counterclockwise-polygon-expected.html: * fast/exclusions/shape-inside/shape-inside-counterclockwise-polygon.html: * fast/exclusions/shape-inside/shape-inside-dynamic-nested-expected.html: * fast/exclusions/shape-inside/shape-inside-dynamic-nested.html: * fast/exclusions/shape-inside/shape-inside-dynamic-shape.html: * fast/exclusions/shape-inside/shape-inside-dynamic-text.html: * fast/exclusions/shape-inside/shape-inside-ellipse-padding.html: * fast/exclusions/shape-inside/shape-inside-ellipse.html: * fast/exclusions/shape-inside/shape-inside-empty-expected.html: * fast/exclusions/shape-inside/shape-inside-empty.html: * fast/exclusions/shape-inside/shape-inside-first-fit-001.html: * fast/exclusions/shape-inside/shape-inside-first-fit-002.html: * fast/exclusions/shape-inside/shape-inside-first-fit-003.html: * fast/exclusions/shape-inside/shape-inside-first-fit-004-expected.html: * fast/exclusions/shape-inside/shape-inside-first-fit-004.html: * fast/exclusions/shape-inside/shape-inside-first-fit-reflex.html: * fast/exclusions/shape-inside/shape-inside-inline-elements.html: * fast/exclusions/shape-inside/shape-inside-multiple-blocks-vertical.html: * fast/exclusions/shape-inside/shape-inside-multiple-blocks.html: * fast/exclusions/shape-inside/shape-inside-on-nested-container-with-unresolved-height.html: * fast/exclusions/shape-inside/shape-inside-overflow-fixed-dimensions.html: * fast/exclusions/shape-inside/shape-inside-overflow.html: * fast/exclusions/shape-inside/shape-inside-partial-fill-001.html: * fast/exclusions/shape-inside/shape-inside-partial-fill-002.html: * fast/exclusions/shape-inside/shape-inside-percentage-auto.html: * fast/exclusions/shape-inside/shape-inside-percentage.html: * fast/exclusions/shape-inside/shape-inside-polygon-layout.html: * fast/exclusions/shape-inside/shape-inside-polygon-padding-001.html: * fast/exclusions/shape-inside/shape-inside-polygon-padding-002.html: * fast/exclusions/shape-inside/shape-inside-polygon-padding-003.html: * fast/exclusions/shape-inside/shape-inside-polygon-rectangle.html: * fast/exclusions/shape-inside/shape-inside-polygon-zoom.html: * fast/exclusions/shape-inside/shape-inside-rectangle-padding.html: * fast/exclusions/shape-inside/shape-inside-rectilinear-polygon-001-expected.html: * fast/exclusions/shape-inside/shape-inside-rectilinear-polygon-001.html: * fast/exclusions/shape-inside/shape-inside-rectilinear-polygon-002-expected.html: * fast/exclusions/shape-inside/shape-inside-rectilinear-polygon-002.html: * fast/exclusions/shape-inside/shape-inside-rectilinear-polygon-003-expected.html: * fast/exclusions/shape-inside/shape-inside-rectilinear-polygon-003.html: * fast/exclusions/shape-inside/shape-inside-rectilinear-polygon-004-expected.html: * fast/exclusions/shape-inside/shape-inside-rectilinear-polygon-004.html: * fast/exclusions/shape-inside/shape-inside-regular-polygon16-expected.html: * fast/exclusions/shape-inside/shape-inside-regular-polygon16.html: * fast/exclusions/shape-inside/shape-inside-regular-polygon8-expected.html: * fast/exclusions/shape-inside/shape-inside-regular-polygon8.html: * fast/exclusions/shape-inside/shape-inside-rounded-rectangle-001.html: * fast/exclusions/shape-inside/shape-inside-rounded-rectangle-fit-001-expected.html: * fast/exclusions/shape-inside/shape-inside-rounded-rectangle-fit-001.html: * fast/exclusions/shape-inside/shape-inside-rounded-rectangle-fit-002-expected.html: * fast/exclusions/shape-inside/shape-inside-rounded-rectangle-fit-002.html: * fast/exclusions/shape-inside/shape-inside-rounded-rectangle-fit-003-expected.html: * fast/exclusions/shape-inside/shape-inside-rounded-rectangle-fit-003.html: * fast/exclusions/shape-inside/shape-inside-rounded-rectangle-padding.html: * fast/exclusions/shape-inside/shape-inside-shape-logical-top.html: * fast/exclusions/shape-inside/shape-inside-sibling-block-dimension-change-needs-relayout-expected.html: * fast/exclusions/shape-inside/shape-inside-sibling-block-dimension-change-needs-relayout.html: * fast/exclusions/shape-inside/shape-inside-text.html: * fast/exclusions/shape-inside/shape-inside-vertical-text.html: * fast/exclusions/shape-outside-floats/shape-outside-floats-diamond-margin-polygon.html: * fast/exclusions/shape-outside-floats/shape-outside-floats-ellipse-margin-bottom.html: * fast/exclusions/shape-outside-floats/shape-outside-floats-ellipse-margin-left.html: * fast/exclusions/shape-outside-floats/shape-outside-floats-ellipse-margin-right.html: * fast/exclusions/shape-outside-floats/shape-outside-floats-left-margin-polygon.html: * fast/exclusions/shape-outside-floats/shape-outside-floats-margin-is-ignored.html: * fast/exclusions/shape-outside-floats/shape-outside-floats-non-zero-y.html: * fast/exclusions/shape-outside-floats/shape-outside-floats-overflow-hidden.html: * fast/exclusions/shape-outside-floats/shape-outside-floats-overhang.html: * fast/exclusions/shape-outside-floats/shape-outside-floats-positioning.html: * fast/exclusions/shape-outside-floats/shape-outside-floats-right-margin-polygon.html: * fast/exclusions/shape-outside-floats/shape-outside-floats-simple-circle.html: * fast/exclusions/shape-outside-floats/shape-outside-floats-simple-ellipse.html: * fast/exclusions/shape-outside-floats/shape-outside-floats-simple-inset-rectangle-percentage.html: * fast/exclusions/shape-outside-floats/shape-outside-floats-simple-inset-rectangle.html: * fast/exclusions/shape-outside-floats/shape-outside-floats-simple-polygon.html: * fast/exclusions/shape-outside-floats/shape-outside-floats-simple-rectangle-horizontal-multiple.html: * fast/exclusions/shape-outside-floats/shape-outside-floats-simple-rectangle-percentage.html: * fast/exclusions/shape-outside-floats/shape-outside-floats-simple-rectangle.html: * fast/exclusions/shape-outside-floats/shape-outside-floats-simple-rounded-inset-rectangle.html: * fast/exclusions/shape-outside-floats/shape-outside-floats-simple-rounded-rectangle-001.html: * fast/exclusions/shape-outside-floats/shape-outside-floats-simple-rounded-rectangle-002.html: * fast/exclusions/shape-outside-floats/shape-outside-floats-simple-rounded-rectangle-003.html: * fast/exclusions/shape-outside-floats/shape-outside-floats-stacked.html: * fast/regions/shape-inside/shape-inside-on-additional-regions.html: * fast/regions/shape-inside/shape-inside-on-first-region-block-content.html: * fast/regions/shape-inside/shape-inside-on-first-region-inline-content-expected.html: * fast/regions/shape-inside/shape-inside-on-first-region-inline-content.html: * fast/regions/shape-inside/shape-inside-on-regions-block-content-basic-overflow-shape-top-offset.html: * fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-multiple-shapes.html: * fast/regions/shape-inside/shape-inside-on-regions-expected.html: * fast/regions/shape-inside/shape-inside-on-regions-inline-content-basic-overflow-shape-top-offset.html: * fast/regions/shape-inside/shape-inside-on-regions-inline-content-overflow-multiple-shapes.html: * fast/regions/shape-inside/shape-inside-on-regions-inline-content.html: * fast/regions/shape-inside/shape-inside-on-regions.html: * fast/regions/shape-inside/shape-inside-on-second-region-block-content.html: * fast/regions/shape-inside/shape-inside-on-second-region-inline-content.html: * fast/regions/shape-inside/shape-inside-recursive-layout.html: * fast/regions/shape-inside/shape-inside-with-region-borders.html: * fast/regions/shape-inside/shape-inside-with-region-padding.html: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151247 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 19 May, 2013 1 commit
-
-
andersca@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=116415 Reviewed by Darin Adler. .: This code was only used by Chromium and is dead now. * Source/autotools/SetupWebKitFeatures.m4: * Source/cmake/WebKitFeatures.cmake: * Source/cmakeconfig.h.cmake: Source/JavaScriptCore: This code was only used by Chromium and is dead now. * Configurations/FeatureDefines.xcconfig: Source/WebCore: * Configurations/FeatureDefines.xcconfig: * GNUmakefile.list.am: * Target.pri: * WebCore.vcproj/WebCore.vcproj: * WebCore.vcxproj/WebCore.vcxproj: * WebCore.vcxproj/WebCore.vcxproj.filters: * WebCore.xcodeproj/project.pbxproj: * dom/Document.cpp: (WebCore::Document::Document): * dom/Document.h: (WebCore): (Document): * dom/EventNames.h: (WebCore): * html/HTMLLinkElement.cpp: * html/HTMLLinkElement.h: * html/LinkRelAttribute.cpp: (WebCore::LinkRelAttribute::LinkRelAttribute): * html/LinkRelAttribute.h: (LinkRelAttribute): * loader/LinkLoader.cpp: (WebCore::LinkLoader::~LinkLoader): (WebCore::LinkLoader::loadLink): (WebCore::LinkLoader::released): * loader/LinkLoader.h: (WebCore): (LinkLoader): * loader/LinkLoaderClient.h: (LinkLoaderClient): * loader/Prerenderer.cpp: Removed. * loader/Prerenderer.h: Removed. * loader/PrerendererClient.cpp: Removed. * loader/PrerendererClient.h: Removed. * platform/PrerenderClient.h: Removed. * platform/PrerenderHandle.h: Removed. Source/WebKit/blackberry: This code was only used by Chromium and is dead now. * WebCoreSupport/AboutDataEnableFeatures.in: Source/WebKit/mac: This code was only used by Chromium and is dead now. * Configurations/FeatureDefines.xcconfig: Source/WebKit2: This code was only used by Chromium and is dead now. * Configurations/FeatureDefines.xcconfig: Source/WTF: This code was only used by Chromium and is dead now. * wtf/FeatureDefines.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@150356 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 08 May, 2013 1 commit
-
-
zandobersek@gmail.com authored
https://bugs.webkit.org/show_bug.cgi?id=115718 Reviewed by Martin Robinson. .: * Source/autotools/FindDependencies.m4: Check for the upower-glib dependency if the feature is enabled. * Source/autotools/PrintBuildConfiguration.m4: Print out the feature status. * Source/autotools/ReadCommandLineArguments.m4: Check for the --enable-battery-status option. The deafult, when the option is not given, is to disable the feature. * Source/autotools/SetupWebKitFeatures.m4: Treat the ENABLE_BATTERY_STATUS define as configurable. * Source/autotools/symbols.filter: Export a couple of symbols that are used in the WebCore internals library. Source/WebCore: No new tests - no new functionality. The feature is not enabled yet, though all the relevant tests pass when it is. * GNUmakefile.am: Add the Modules/battery directory to the list of search paths for header inclusions. Include the same directory under the IDL_PATH variable so the IDL files it contains are processed. List these IDL files using a wildcard under the EXTRA_DIST list. * GNUmakefile.list.am: Add the build targets for the module source files, IDLs and resulting JS bindings. * bindings/gobject/GNUmakefile.am: Add the build targets for the GObject DOM bindings. Tools: * Scripts/webkitdirs.pm: (buildAutotoolsProject): List battery-status as a configurable feature, meaning its value will be adjusted through the --(enable|disable)-battery-status flag passed to configure. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@149759 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 30 Apr, 2013 1 commit
-
-
zandobersek@gmail.com authored
https://bugs.webkit.org/show_bug.cgi?id=115374 Reviewed by Martin Robinson. Disable the Shadow DOM feature on the GTK port, the feature is planned for removal. .: * Source/autotools/SetupWebKitFeatures.m4: Tools: * Scripts/webkitperl/FeatureList.pm: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@149352 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 20 Apr, 2013 1 commit
-
-
zandobersek@gmail.com authored
https://bugs.webkit.org/show_bug.cgi?id=94792 Reviewed by Martin Robinson. * Source/autotools/SetupWebKitFeatures.m4: Enable the subpixel layout. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148793 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 12 Apr, 2013 2 commits
-
-
zandobersek@gmail.com authored
http://trac.webkit.org/changeset/148262 https://bugs.webkit.org/show_bug.cgi?id=114493 Cairo dep should now build, rolling r148247 back in (Requested by zdobersek on #webkit). Patch by Commit Queue <rniwa@webkit.org> on 2013-04-12 .: * Source/autotools/FindDependencies.m4: * Source/autotools/PrintBuildConfiguration.m4: * Source/autotools/SetupWebKitFeatures.m4: Source/WebCore: * platform/graphics/GraphicsContext.cpp: (WebCore): * platform/graphics/ImageBuffer.cpp: (WebCore): * platform/graphics/cairo/GLContext.h: (GLContext): * platform/graphics/cairo/GraphicsContextCairo.cpp: (WebCore::GraphicsContext::isAcceleratedContext): (WebCore): * platform/graphics/cairo/ImageBufferCairo.cpp: (WebCore::ImageBufferData::ImageBufferData): (WebCore): (WebCore::createCairoGLSurface): (WebCore::ImageBuffer::ImageBuffer): (WebCore::ImageBuffer::platformTransformColorSpace): (WebCore::mapSurfaceToImage): (WebCore::unmapSurfaceFromImage): (WebCore::getImageData): (WebCore::ImageBuffer::putByteArray): (WebCore::ImageBufferData::paintToTextureMapper): (WebCore::ImageBuffer::platformLayer): * platform/graphics/cairo/ImageBufferDataCairo.h: (ImageBufferData): * platform/graphics/egl/GLContextEGL.cpp: (WebCore::GLContextEGL::GLContextEGL): (WebCore::GLContextEGL::~GLContextEGL): (WebCore::GLContextEGL::cairoDevice): (WebCore): * platform/graphics/egl/GLContextEGL.h: * platform/graphics/glx/GLContextGLX.cpp: (WebCore::GLContextGLX::GLContextGLX): (WebCore::GLContextGLX::~GLContextGLX): (WebCore::GLContextGLX::cairoDevice): (WebCore): * platform/graphics/glx/GLContextGLX.h: (GLContextGLX): Tools: * Scripts/webkitdirs.pm: (buildAutotoolsProject): * gtk/jhbuild.modules: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148264 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zandobersek@gmail.com authored
http://trac.webkit.org/changeset/148247 https://bugs.webkit.org/show_bug.cgi?id=114490 Cairo dep fails to build on builders due to missing EGL headers (Requested by zdobersek on #webkit). Patch by Commit Queue <rniwa@webkit.org> on 2013-04-11 .: * Source/autotools/FindDependencies.m4: * Source/autotools/PrintBuildConfiguration.m4: * Source/autotools/SetupWebKitFeatures.m4: Source/WebCore: * platform/graphics/GraphicsContext.cpp: (WebCore): * platform/graphics/ImageBuffer.cpp: (WebCore): * platform/graphics/cairo/GLContext.h: (GLContext): * platform/graphics/cairo/GraphicsContextCairo.cpp: * platform/graphics/cairo/ImageBufferCairo.cpp: (WebCore::ImageBufferData::ImageBufferData): (WebCore::ImageBuffer::ImageBuffer): (WebCore::ImageBuffer::platformTransformColorSpace): (WebCore::getImageData): (WebCore::ImageBuffer::putByteArray): (WebCore): * platform/graphics/cairo/ImageBufferDataCairo.h: (ImageBufferData): * platform/graphics/egl/GLContextEGL.cpp: (WebCore::GLContextEGL::GLContextEGL): (WebCore::GLContextEGL::~GLContextEGL): * platform/graphics/egl/GLContextEGL.h: * platform/graphics/glx/GLContextGLX.cpp: (WebCore::GLContextGLX::GLContextGLX): (WebCore::GLContextGLX::~GLContextGLX): * platform/graphics/glx/GLContextGLX.h: (GLContextGLX): Tools: * Scripts/webkitdirs.pm: (buildAutotoolsProject): * gtk/jhbuild.modules: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148262 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 11 Apr, 2013 1 commit
-
-
mrobinson@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=104672 Reviewed by Alejandro G. Castro. .: Detect that we can activate accelerated canvas when CairoGL is present and TextureMapperGL is enabled. * Source/autotools/FindDependencies.m4: Look for CairoGL. * Source/autotools/PrintBuildConfiguration.m4: Print the status of accelerated canvas activation. * Source/autotools/SetupWebKitFeatures.m4: Set the feature. Source/WebCore: No new tests. We do not yet have the ability to run tests against accelerated content. * platform/graphics/GraphicsContext.cpp: (WebCore): We don't use the stub implementation of isAcceleratedContext any longer. * platform/graphics/ImageBuffer.cpp: (WebCore): Ditto for ImageBuffer::platformLayer. * platform/graphics/cairo/GLContext.h: (GLContext): Added method to get a cairo_device_t from the context. * platform/graphics/cairo/GraphicsContextCairo.cpp: (WebCore::GraphicsContext::isAcceleratedContext): Return true when we are a CairoGL surface. * platform/graphics/cairo/ImageBufferCairo.cpp: (WebCore::ImageBufferData::ImageBufferData): Initialize the size and the texture to 0. (WebCore::createCairoGLSurface): Added this helper. (WebCore::ImageBuffer::ImageBuffer): When we are in accelerated rendering mode, create a CairoGL surface. (WebCore::ImageBuffer::platformTransformColorSpace): Do not implement this for accelerated contexts yet. (WebCore::mapSurfaceToImage): Added this helper, since we don't require Cairo 1.12 yet, which provides an builtin implementation. (WebCore::unmapSurfaceFromImage): Ditto. (WebCore::getImageData): Map the surface to an image surface first. (WebCore::ImageBuffer::putByteArray): Ditto. (WebCore::ImageBufferData::paintToTextureMapper): Connect the accelerated canvas into the TextureMapper infrastructure. (WebCore::ImageBuffer::platformLayer): This lets the TextureMapper at the ImageBufferData. * platform/graphics/cairo/ImageBufferDataCairo.h: (ImageBufferData): Subclass TexturMapperPlatformLayer where appropriate. * platform/graphics/egl/GLContextEGL.cpp: Added implementation of cairoDevice. * platform/graphics/egl/GLContextEGL.h: Ditto. * platform/graphics/glx/GLContextGLX.cpp: Ditto * platform/graphics/glx/GLContextGLX.h: Ditto. Tools: Since the value of ACCELERATED_2D_CANVAS relies on some somewhat unusual dependencies, don't override value of the setting determined by configure. This will make it easier for people using build-webkit, but not the WebKit JHBuild. * Scripts/webkitdirs.pm: (buildAutotoolsProject): Add a blacklist for settings to never override. * gtk/jhbuild.modules: Build CairoGL. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148247 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 10 Apr, 2013 1 commit
-
-
mario@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=97324 Patch by Anton Obzhirov <a.obzhirov@samsung.com> on 2013-04-10 Reviewed by Sam Weinig. .: Page Visibility has been enabled for GTK port. New GTK unittest has been added. * Source/autotools/SetupWebKitFeatures.m4: Source/WebKit/gtk: Implemented access to page visibility API for GTK test runner. * WebCoreSupport/DumpRenderTreeSupportGtk.cpp: (DumpRenderTreeSupportGtk::setPageVisibility): * WebCoreSupport/DumpRenderTreeSupportGtk.h: Source/WebKit2: Added new unittest to test page visibility using GTK Widget visibility API. * UIProcess/API/gtk/tests/TestWebKitWebView.cpp: (testWebViewPageVisibility): (beforeAll): * UIProcess/API/gtk/tests/WebViewTest.cpp: (WebViewTest::showInWindow): * UIProcess/API/gtk/tests/WebViewTest.h: Tools: Implemented test runner API for page visibility layout tests. * DumpRenderTree/gtk/TestRunnerGtk.cpp: (TestRunner::resetPageVisibility): (TestRunner::setPageVisibility): * Scripts/webkitperl/FeatureList.pm: LayoutTests: * platform/gtk/TestExpectations: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148088 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 08 Apr, 2013 1 commit
-
-
mrobinson@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=113349 Reviewed by Gustavo Noronha Silva. * Source/autotools/SetupWebKitFeatures.m4: Pass the default feature set to the feature script in a more portable way. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147967 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 07 Apr, 2013 1 commit
-
-
ddkilzer@apple.com authored
<http://webkit.org/b/114112> Reviewed by Geoffrey Garen. .: * Source/autotools/SetupWebKitFeatures.m4: * Source/cmake/WebKitFeatures.cmake: * Source/cmakeconfig.h.cmake: - Remove references to ENABLE_SVG_DOM_OBJC_BINDINGS. Source/JavaScriptCore: * Configurations/FeatureDefines.xcconfig: - Remove ENABLE_SVG_DOM_OBJC_BINDINGS macro. Source/WebCore: * Configurations/WebCore.xcconfig: - Remove EXCLUDED_SOURCE_FILE_NAMES_SVG_DOM_OBJC_BINDINGS. Note that DOMHTMLIFrameElementPrivate.h should not have been in this list because the class contained methods other than just -getSVGDocument. * WebCore.xcodeproj/project.pbxproj: - Remove DOMHTMLFrameElementPrivate.h since the only method it contained was -[DOMHTMLFrameElement getSVGDocument], which was part of the SVG DOM Objective-C bindings. * bindings/objc/DOM.mm: (kitClass): * bindings/objc/DOMEvents.mm: (kitClass): * bindings/objc/ExceptionHandlers.mm: (WebCore::raiseDOMException): - Remove code in ENABLE(SVG_DOM_OBJC_BINDINGS). Source/WebKit/blackberry: * WebCoreSupport/AboutDataEnableFeatures.in: - Remove reference to SVG_DOM_OBJC_BINDINGS. Source/WebKit2: * Configurations/FeatureDefines.xcconfig: - Remove ENABLE_SVG_DOM_OBJC_BINDINGS macro. Source/WTF: * wtf/FeatureDefines.h: - Remove ENABLE_SVG_DOM_OBJC_BINDINGS macro. Tools: * Scripts/webkitperl/FeatureList.pm: - Remove --svg-dom-objc-bindings switch. * qmake/mkspecs/features/features.pri: - Remove reference to ENABLE_SVG_DOM_OBJC_BINDINGS. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147878 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 25 Mar, 2013 1 commit
-
-
tkent@chromium.org authored
https://bugs.webkit.org/show_bug.cgi?id=113254 Reviewed by Kentaro Hara. Rename ENABLE_INPUT_TYPE_DATETIME to ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE. Actually I'd like to remove the code, but we shouldn't remove it yet because we shipped products with it on some platforms. .: * Source/autotools/SetupWebKitFeatures.m4: * Source/cmake/WebKitFeatures.cmake: * Source/cmakeconfig.h.cmake: Source/JavaScriptCore: * Configurations/FeatureDefines.xcconfig: Source/WebCore: * Configurations/FeatureDefines.xcconfig: * bindings/generic/RuntimeEnabledFeatures.cpp: (WebCore): * bindings/generic/RuntimeEnabledFeatures.h: (RuntimeEnabledFeatures): * css/html.css: * html/DateTimeInputType.cpp: * html/DateTimeInputType.h: * html/InputType.cpp: (WebCore::createInputTypeFactoryMap): Source/WebKit/blackberry: * WebCoreSupport/AboutDataEnableFeatures.in: Source/WebKit/chromium: * src/WebRuntimeFeatures.cpp: (WebKit::WebRuntimeFeatures::enableInputTypeDateTime): (WebKit::WebRuntimeFeatures::isInputTypeDateTimeEnabled): * tests/WebViewTest.cpp: Source/WebKit/mac: * Configurations/FeatureDefines.xcconfig: Source/WebKit2: * Configurations/FeatureDefines.xcconfig: Source/WTF: * wtf/FeatureDefines.h: Tools: * Scripts/webkitperl/FeatureList.pm: * qmake/mkspecs/features/features.pri: WebKitLibraries: * win/tools/vsprops/FeatureDefines.props: * win/tools/vsprops/FeatureDefines.vsprops: * win/tools/vsprops/FeatureDefinesCairo.props: * win/tools/vsprops/FeatureDefinesCairo.vsprops: LayoutTests: * platform/chromium/TestExpectations: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@146847 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 13 Mar, 2013 1 commit
-
-
rniwa@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=112277 Reviewed by Adam Barth. .: * Source/autotools/SetupWebKitFeatures.m4: * Source/cmake/WebKitFeatures.cmake: * Source/cmakeconfig.h.cmake: Source/JavaScriptCore: * Configurations/FeatureDefines.xcconfig: Source/WebCore: * Configurations/FeatureDefines.xcconfig: Source/WebKit/mac: * Configurations/FeatureDefines.xcconfig: Source/WebKit2: * Configurations/FeatureDefines.xcconfig: Tools: * Scripts/webkitperl/FeatureList.pm: * qmake/mkspecs/features/features.pri: WebKitLibraries: * win/tools/vsprops/FeatureDefines.vsprops: * win/tools/vsprops/FeatureDefinesCairo.vsprops: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145768 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 08 Mar, 2013 2 commits
-
-
benjamin@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=111297 Reviewed by Kenneth Rohde Christiansen. Source/WebCore: The 'view-mode' Media Feature spec is implemented in WebCore but there is no WebKit support for it on Mac. Because of this, we always lie and report a windowed view mode. This patch add a feature flag for the feature and disable it on Mac so that we stop reporting incorrect default values. * WebCore.exp.in: * css/CSSValueKeywords.in: * css/MediaFeatureNames.h: (MediaFeatureNames): * css/MediaQueryEvaluator.cpp: * css/MediaQueryExp.cpp: (WebCore::featureWithCSSValueID): (WebCore::featureWithoutValue): * page/Page.cpp: (WebCore::Page::Page): * page/Page.h: (Page): Source/WebKit2: * WebProcess/InjectedBundle/API/c/WKBundlePage.cpp: * WebProcess/InjectedBundle/API/c/WKBundlePagePrivate.h: * WebProcess/WebPage/WebPage.cpp: * WebProcess/WebPage/WebPage.h: Source/WTF: * wtf/FeatureDefines.h: Add a new feature flag for the view-mode CSS media: ENABLE_VIEW_MODE_CSS_MEDIA. Tools: * WebKitTestRunner/InjectedBundle/TestRunner.cpp: (WTR::TestRunner::setViewModeMediaFeature): LayoutTests: * platform/mac/TestExpectations: Mark the view-mode tests as failing to track any regression or crash in this area. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145255 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zandobersek@gmail.com authored
https://bugs.webkit.org/show_bug.cgi?id=111813 Reviewed by Philippe Normand. Remove the media-stream configuration flag. The feature is incomplete and thus unsupported, so it really shouldn't be possible to enable it. * Source/autotools/PrintBuildConfiguration.m4: * Source/autotools/ReadCommandLineArguments.m4: * Source/autotools/SetupAutomake.m4: * Source/autotools/SetupWebKitFeatures.m4: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@145199 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 06 Mar, 2013 1 commit
-
-
kov@webkit.org authored
such as RenderThemeGtk2.cpp, in debug mode. RenderThemeGtk2.cpp tries to allow usage of deprecated functions by undefining GTK_DISABLE_DEPRECATED, but it ended up being redefined because autotoolsconfig.h was included again by headers that came after config.h. Reviewed by Martin Robinson. * Source/autotools/SetupWebKitFeatures.m4: add checks to ensure the autotoolsconfig.h header is only included once. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@144990 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 04 Mar, 2013 1 commit
-
-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=111289 Patch by Kunihiko Sakamoto <ksakamoto@chromium.org> on 2013-03-04 Reviewed by Benjamin Poulain. Add ENABLE_FONT_LOAD_EVENTS build flag (disabled by default). .: * Source/autotools/SetupWebKitFeatures.m4: * Source/cmake/WebKitFeatures.cmake: * Source/cmakeconfig.h.cmake: Source/JavaScriptCore: * Configurations/FeatureDefines.xcconfig: Source/WebCore: * Configurations/FeatureDefines.xcconfig: Source/WebKit/chromium: * features.gypi: Source/WebKit/mac: * Configurations/FeatureDefines.xcconfig: Source/WebKit2: * Configurations/FeatureDefines.xcconfig: Source/WTF: * wtf/FeatureDefines.h: Tools: * Scripts/webkitperl/FeatureList.pm: * qmake/mkspecs/features/features.pri: WebKitLibraries: * win/tools/vsprops/FeatureDefines.vsprops: * win/tools/vsprops/FeatureDefinesCairo.vsprops: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@144614 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 27 Feb, 2013 1 commit
-
-
zandobersek@gmail.com authored
https://bugs.webkit.org/show_bug.cgi?id=110981 Patch by Zan Dobersek <zdobersek@igalia.com> on 2013-02-27 Reviewed by Martin Robinson. * Source/autotools/SetupWebKitFeatures.m4: Disable the MathML support in release builds as the code is not yet deemed production-ready. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@144222 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 21 Feb, 2013 1 commit
-
-
mrobinson@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=110293 Reviewed by Gustavo Noronha Silva. .: Rework the feature overrides logic so all feature defines go into a header rather than the command line. This has a few benefits. Most notably, we can reuse the header in the gyp build. Another nice result is that changes to the configuration automatically result in a full rebuild and Debug and Release builds can have different configurations. All feature define processing happens now during the configuration phase, instead of when running autogen.sh. This means that we need to distribute the feature processing script. * GNUmakefile.am: Read feature defines from WebKitFeatures.txt when kicking off a build. Also include generate-feature-defines-files in the distribution. * Source/autotools/SetupAutoconfHeader.m4: Remove an extra ENABLE_3D_RENDERING from the autoconf header, as it is already provided by the feature configuration. * Source/autotools/SetupWebKitFeatures.m4: Added. * Source/autotools/webkitfeature.m4: Removed. The functionality has been moved to SetupWebKitFeatures.m4. * autogen.sh: Remove the call to override-feature-defines. * configure.ac: Now include SetupWebKitFeatures. Source/WebCore: * GNUmakefile.am: No longer include GNUmakefile.features.am. We don't have to process the result of this file or do any modification of feature_defines_override, because this variable is gone. Tools: * Scripts/webkitdirs.pm: (runAutogenForAutotoolsProjectIfNecessary): Rename the feature file to WebKitFeatureOverrides.txt to better match the other filenames used in the new feature processing. * gtk/generate-feature-defines-files: Added. A script which takes as an argument the default features, overrides them with the contents of WebKitFeatureOverrrides.txt and writes WebKitFeatures.txt and WebKitFeatures.h. * gtk/override-feature-defines: Removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@143604 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-