1. 22 Jan, 2014 1 commit
  2. 08 Jan, 2014 1 commit
  3. 06 Jan, 2014 1 commit
    • mrobinson@webkit.org's avatar
      [CMake] [GTK] Fix the build for the WebKitGTK+ developer configuration · 7529c73f
      mrobinson@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=126505
      
      Reviewed by Gustavo Noronha Silva.
      
      .:
      
      * Source/cmake/FindGLIB.cmake: Add support for finding the gio-unix include directory location.
      * Source/cmake/FindGUdev.cmake: Added.
      * Source/cmake/FindGeoClue.cmake: Added.
      * Source/cmake/OptionsGTK.cmake: When gamepad is enabled look for gio-unix and GUdev. When
      geolocation is enabled look for GeoClue.
      
      Source/WebCore:
      
      * CMakeLists.txt: Add missing IDLS and source files to the lists.
      * PlatformGTK.cmake: Add missing include directories and source files to the lists.
      Use the GeoClue, GUdev, and gio-unix include paths and libraries and sort the list
      of WebCore include directories.
      * UseJSC.cmake: Align the sourced list with the contents of the bindings/js directory.
      
      Source/WebKit:
      
      * PlatformGTK.cmake: Add the geoclue platform directory to the include directory list.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161351 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7529c73f
  4. 05 Jan, 2014 1 commit
    • mrobinson@webkit.org's avatar
      [GTK] [CMake] Ensure that the autotools build and the CMake install the same files · 742e8e47
      mrobinson@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=116379
      
      Reviewed by Gustavo Noronha Silva.
      
      .:
      
      * Source/PlatformGTK.cmake: Install the documentation.
      * Source/cmake/OptionsCommon.cmake: Add a LIBEXEC variable for WebKit2 executables, and
      don't use the default locations on GTK+. We will get them from the CMake-provided GNU installation
      variables.
      * Source/cmake/OptionsGTK.cmake: Setup the installation variables using the ones provided
      by CMake's GNU installation directory support. Fix the definition of DATADIR. Always install
      the jsc binary.
      
      Source/JavaScriptCore:
      
      * PlatformGTK.cmake: Install API headers, gir files, and the pkg-config file.
      
      Source/WebCore:
      
      * PlatformGTK.cmake: Reformat some install directives to be consistent with the rest of them.
      Install the GObject DOM bindings headers.
      
      Source/WebKit:
      
      * PlatformGTK.cmake: Install API headers, gir files, and the pkg-config file. Move
      a couple installed and generated headers to the installed headers list.
      
      Source/WebKit2:
      
      * CMakeLists.txt: Install the plugin process to the new LIBEXEC directory, which
      for non-GTK+ platforms is the same as EXEC.
      * PlatformGTK.cmake: Install API headers, gir files, and the pkg-config file. Move
      a couple installed and generated headers to the installed headers list. Rename the
      headers list to be consistent with the WebKit1 build. No longer use a variable for
      the name of the plugin process, as it's unnecessary.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161325 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      742e8e47
  5. 04 Jan, 2014 2 commits
  6. 30 Dec, 2013 1 commit
    • mrobinson@webkit.org's avatar
      [CMake] [GTK] Add support for GObject introspection · d3a19869
      mrobinson@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=126162
      
      Reviewed by Daniel Bates.
      
      .:
      
      * Source/PlatformGTK.cmake: Add a 'gir' target that builds all GIR files.
      * Source/cmake/OptionsGTK.cmake: Add a macro for propagating typelib
      targets to the Source level of the build.
      
      Source/JavaScriptCore:
      
      * PlatformGTK.cmake: Add the GIR targets.
      
      Source/WebCore:
      
      * PlatformGTK.cmake: Build a list of WebKitDOM headers and expose it to the
      parent scope of the build.
      
      Source/WebKit:
      
      * PlatformGTK.cmake: Add the GIR targets.
      
      Source/WebKit2:
      
      * PlatformGTK.cmake: Add the GIR targets, split the installed headers list
      between WebKitWebExtension and the WebKit2 library. Update the headers list
      with new headers.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161144 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d3a19869
  7. 26 Dec, 2013 1 commit
  8. 25 Dec, 2013 2 commits
    • mrobinson@webkit.org's avatar
      [GTK] [CMake] Properly name the JavaScriptCore library · c883a757
      mrobinson@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=126220
      
      Reviewed by Gustavo Noronha Silva.
      
      * Source/cmake/OptionsGTK.cmake: Set the JSC library name properly.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161070 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c883a757
    • mrobinson@webkit.org's avatar
      [GTK] [CMake] Clean up generated sources directories · 3f8f0773
      mrobinson@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=126216
      
      Reviewed by Gustavo Noronha Silva.
      
      .:
      
      * Source/cmake/OptionsGTK.cmake: Pre-define the main derived sources directories
      so that they definitions can be shared easily throughout the build system.
      
      Source/WebCore:
      
      * PlatformGTK.cmake: Use the new directory variables.
      
      Source/WebKit:
      
      * PlatformGTK.cmake: Use the new derived source variables.
      
      Source/WebKit2:
      
      * PlatformGTK.cmake: Use the new derived sources variables.
      * UIProcess/API/gtk/tests/CMakeLists.txt: Ditto.
      
      Tools:
      
      * DumpRenderTree/PlatformGTK.cmake: Use the new derived sources variables.
      * GtkLauncher/CMakeLists.txt: Ditto.
      * MiniBrowser/gtk/CMakeLists.txt: Ditto.
      * TestWebKitAPI/CMakeLists.txt: Now that the EFL and GTK+ forwarding header locations differ,
      move the platform-specific includes to the EFL and GTK platform files. Also clean up forwarding
      header generation into on target.
      * TestWebKitAPI/PlatformEfl.cmake: Added EFL-specific locations to the include list.
      * TestWebKitAPI/PlatformGTK.cmake: Added GTK-specific locations to the include list.
      * WebKitTestRunner/CMakeLists.txt: Same as for TestWebKitAPI.
      * WebKitTestRunner/PlatformEfl.cmake: Ditto.
      * WebKitTestRunner/PlatformGTK.cmake: Ditto.
      * gtk/generate-gtkdoc: Update to select the appropriate derived sources locations for
      the cmake build.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161068 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3f8f0773
  9. 23 Dec, 2013 3 commits
  10. 18 Dec, 2013 3 commits
  11. 17 Dec, 2013 1 commit
    • mrobinson@webkit.org's avatar
      [GTK] [CMake] Build the plugin process against GTK+ 2 · 9073fea3
      mrobinson@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=116374
      
      Reviewed by Gustavo Noronha Silva.
      
      .:
      
      * Source/cmake/FindGDK2.cmake: Added.
      * Source/cmake/FindGTK2.cmake: Added.
      * Source/cmake/OptionsGTK.cmake: Look for GTK2 and GDK2.
      * Source/cmake/WebKitMacros.cmake: Abstract WebKit2 IPC generation here so it
      can be shared between the WebKit2 library and the plugin process.
      
      Source/WebCore:
      
      * PlatformGTK.cmake: Split off the GTK+-dependent sources into
      libWebCorePlatformGTK and compile libWebCorePlatformGTK2 when
      WebKit2 is enabled.
      
      Source/WebKit2:
      
      * CMakeLists.txt: Use the new GENERATE_WEBKIT2_MESSAGE_SOURCES macro so we
      can share messaging file generation with the plugin process.
      * PlatformGTK.cmake: Add more files to the plugin process source list. Properly
      generate message sources, add the appropriate include paths, defines, and libraries
      for the plugin process.
      
      Tools:
      
      * TestWebKitAPI/PlatformGTK.cmake: Add WebCorePlatformGTK to the list of
      libraries required for WebCore unit tests.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160728 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9073fea3
  12. 10 Dec, 2013 1 commit
    • mrobinson@webkit.org's avatar
      Various fixes for the CMake GTK+ build · 9d0c9675
      mrobinson@webkit.org authored
      Reviewed by Gustavo Noronha.
      
      .:
      
      * Source/cmake/OptionsGTK.cmake: Disable Quota support to maintain consistency with
      autotools build.
      
      Source/WebCore:
      
      * PlatformGTK.cmake: Update source list.
      
      Source/WebKit2:
      
      * CMakeLists.txt: Update the source lists.
      * PlatformGTK.cmake: Ditto.
      
      Source/WTF:
      
      * wtf/PlatformGTK.cmake: Add Zlib library to the WTF build.
      
      Tools:
      
      * MiniBrowser/gtk/CMakeLists.txt: Update source list and correct the name of BrowserMarshal.h.
      * TestWebKitAPI/PlatformGTK.cmake: Add GTK+ libraries to the test program. They're required.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160361 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9d0c9675
  13. 28 Nov, 2013 1 commit
    • antti@apple.com's avatar
      Remove feature: CSS variables · c6dce2e5
      antti@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=114119
      
      .: 
      
      Reviewed by Andreas Kling.
      
      * Source/cmakeconfig.h.cmake:
      
      Source/JavaScriptCore: 
      
      Reviewed by Andreas Kling.
      
      * Configurations/FeatureDefines.xcconfig:
      
      Source/WebCore: 
      
      Reviewed by Andreas Kling.
              
      The feature is unmaintained and it is getting in the way of refactoring. Code quality is not up to
      WebKit standards either.
      
      * Configurations/FeatureDefines.xcconfig:
      * GNUmakefile.list.am:
      * WebCore.xcodeproj/project.pbxproj:
      * css/CSSBasicShapes.cpp:
      * css/CSSBasicShapes.h:
      * css/CSSCalculationValue.cpp:
      (WebCore::unitCategory):
      (WebCore::hasDoubleValue):
      (WebCore::CSSCalcPrimitiveValue::toCalcValue):
      (WebCore::CSSCalcPrimitiveValue::computeLengthPx):
      (WebCore::determineCategory):
      (WebCore::CSSCalcBinaryOperation::primitiveType):
      * css/CSSCalculationValue.h:
      * css/CSSComputedStyleDeclaration.cpp:
      (WebCore::ComputedStyleExtractor::propertyValue):
      * css/CSSGrammar.y.in:
      * css/CSSParser.cpp:
      (WebCore::CSSParserContext::CSSParserContext):
      (WebCore::operator==):
      (WebCore::filterProperties):
      (WebCore::CSSParser::createStylePropertySet):
      (WebCore::CSSParser::addProperty):
      (WebCore::CSSParser::validCalculationUnit):
      (WebCore::CSSParser::validUnit):
      (WebCore::CSSParser::createPrimitiveNumericValue):
      (WebCore::CSSParser::parseValidPrimitive):
      (WebCore::CSSParser::parseValue):
      (WebCore::CSSParser::parseReflect):
      (WebCore::CSSParser::detectDashToken):
      (WebCore::CSSParser::realLex):
      * css/CSSParser.h:
      * css/CSSParserMode.h:
      * css/CSSParserValues.cpp:
      (WebCore::CSSParserValue::createCSSValue):
      * css/CSSParserValues.h:
      * css/CSSPrimitiveValue.cpp:
      (WebCore::isValidCSSUnitTypeForDoubleConversion):
      (WebCore::CSSPrimitiveValue::primitiveType):
      (WebCore::CSSPrimitiveValue::cleanup):
      (WebCore::CSSPrimitiveValue::getStringValue):
      (WebCore::CSSPrimitiveValue::customCSSText):
      (WebCore::CSSPrimitiveValue::equals):
      * css/CSSPrimitiveValue.h:
      * css/CSSPrimitiveValueMappings.h:
      (WebCore::CSSPrimitiveValue::convertToLength):
      * css/CSSProperty.cpp:
      * css/CSSProperty.h:
      (WebCore::CSSProperty::CSSProperty):
      * css/CSSReflectValue.cpp:
      * css/CSSReflectValue.h:
      * css/CSSValue.cpp:
      (WebCore::CSSValue::equals):
      (WebCore::CSSValue::cssText):
      (WebCore::CSSValue::destroy):
      * css/CSSValue.h:
      (WebCore::CSSValue::setCssText):
      * css/CSSValueList.cpp:
      * css/CSSValueList.h:
      * css/CSSVariableValue.h: Removed.
      * css/Pair.h:
      * css/Rect.h:
      * css/StylePropertySet.cpp:
      (WebCore::StylePropertySet::asText):
      (WebCore::StylePropertySet::PropertyReference::cssName):
      * css/StyleResolver.cpp:
      (WebCore::StyleResolver::styleForPage):
      (WebCore::StyleResolver::applyProperties):
      (WebCore::StyleResolver::applyMatchedProperties):
      (WebCore::StyleResolver::applyProperty):
      * css/StyleResolver.h:
      * css/WebKitCSSTransformValue.cpp:
      * css/WebKitCSSTransformValue.h:
      (WebCore::WebKitCSSTransformValue::equals):
      * css/makeprop.pl:
      * page/Settings.cpp:
      (WebCore::Settings::Settings):
      * page/Settings.h:
      * rendering/style/RenderStyle.h:
      * rendering/style/StyleRareInheritedData.cpp:
      (WebCore::StyleRareInheritedData::StyleRareInheritedData):
      (WebCore::StyleRareInheritedData::operator==):
      * rendering/style/StyleRareInheritedData.h:
      * rendering/style/StyleVariableData.h: Removed.
      * testing/InternalSettings.cpp:
      (WebCore::InternalSettings::Backup::Backup):
      (WebCore::InternalSettings::Backup::restoreTo):
      * testing/InternalSettings.h:
      * testing/InternalSettings.idl:
      
      Source/WebKit/mac: 
      
      Reviewed by Andreas Kling.
      
      * Configurations/FeatureDefines.xcconfig:
      
      Source/WebKit2: 
      
      Reviewed by Andreas Kling.
      
      * Configurations/FeatureDefines.xcconfig:
      
      Source/WTF: 
      
      Reviewed by Andreas Kling.
      
      * wtf/FeatureDefines.h:
      
      Tools: 
      
      Reviewed by Andreas Kling.
      
      * Scripts/webkitperl/FeatureList.pm:
      
      LayoutTests: 
      
      Reviewed by Andreas Kling.
      
      * fast/css/variables: Removed.
      * fast/css/variables/border-width-expected.html: Removed.
      * fast/css/variables/border-width.html: Removed.
      * fast/css/variables/build-supports-variables-expected.txt: Removed.
      * fast/css/variables/build-supports-variables.html: Removed.
      * fast/css/variables/calc-expected.html: Removed.
      * fast/css/variables/calc-inside-calc-expected.html: Removed.
      * fast/css/variables/calc-inside-calc.html: Removed.
      * fast/css/variables/calc-invalid-value-expected.html: Removed.
      * fast/css/variables/calc-invalid-value.html: Removed.
      * fast/css/variables/calc-invalid-variable-expected.html: Removed.
      * fast/css/variables/calc-invalid-variable.html: Removed.
      * fast/css/variables/calc-negated-variable-expected.html: Removed.
      * fast/css/variables/calc-negated-variable.html: Removed.
      * fast/css/variables/calc-vw-crash-expected.txt: Removed.
      * fast/css/variables/calc-vw-crash.html: Removed.
      * fast/css/variables/calc.html: Removed.
      * fast/css/variables/case-sensitive-expected.html: Removed.
      * fast/css/variables/case-sensitive.html: Removed.
      * fast/css/variables/colors-test-expected.html: Removed.
      * fast/css/variables/colors-test.html: Removed.
      * fast/css/variables/complex-cycle-expected.html: Removed.
      * fast/css/variables/complex-cycle.html: Removed.
      * fast/css/variables/computed-style-expected.html: Removed.
      * fast/css/variables/computed-style.html: Removed.
      * fast/css/variables/deferred-image-load-from-variable-expected.txt: Removed.
      * fast/css/variables/deferred-image-load-from-variable.html: Removed.
      * fast/css/variables/inherited-values-expected.html: Removed.
      * fast/css/variables/inherited-values.html: Removed.
      * fast/css/variables/inline-styles-expected.html: Removed.
      * fast/css/variables/inline-styles.html: Removed.
      * fast/css/variables/invalid-font-reference-expected.txt: Removed.
      * fast/css/variables/invalid-font-reference.html: Removed.
      * fast/css/variables/invalid-shorthand-expected.html: Removed.
      * fast/css/variables/invalid-shorthand.html: Removed.
      * fast/css/variables/invalid-value-list-crash-expected.txt: Removed.
      * fast/css/variables/invalid-value-list-crash.html: Removed.
      * fast/css/variables/invalid-variable-value-expected.html: Removed.
      * fast/css/variables/invalid-variable-value.html: Removed.
      * fast/css/variables/multi-level-cycle-expected.html: Removed.
      * fast/css/variables/multi-level-cycle.html: Removed.
      * fast/css/variables/redefinition-expected.html: Removed.
      * fast/css/variables/redefinition.html: Removed.
      * fast/css/variables/root-background-size-expected.html: Removed.
      * fast/css/variables/root-background-size.html: Removed.
      * fast/css/variables/shorthand-expected.html: Removed.
      * fast/css/variables/shorthand.html: Removed.
      * fast/css/variables/simple-cycle-expected.html: Removed.
      * fast/css/variables/simple-cycle.html: Removed.
      * fast/css/variables/transform-test-expected.html: Removed.
      * fast/css/variables/transform-test.html: Removed.
      * fast/css/variables/undefined-expected.html: Removed.
      * fast/css/variables/undefined.html: Removed.
      * fast/css/variables/use-before-defined-expected.html: Removed.
      * fast/css/variables/use-before-defined.html: Removed.
      * fast/css/variables/var-filter-expected.txt: Removed.
      * fast/css/variables/var-filter.html: Removed.
      * fast/css/variables/var-inside-box-reflect-expected.html: Removed.
      * fast/css/variables/var-inside-box-reflect.html: Removed.
      * fast/css/variables/var-inside-pair-expected.html: Removed.
      * fast/css/variables/var-inside-pair.html: Removed.
      * fast/css/variables/var-inside-quad-expected.html: Removed.
      * fast/css/variables/var-inside-quad.html: Removed.
      * fast/css/variables/var-inside-shape-expected.html: Removed.
      * fast/css/variables/var-inside-shape.html: Removed.
      * fast/css/variables/var-inside-shorthand-expected.html: Removed.
      * fast/css/variables/var-inside-shorthand.html: Removed.
      * fast/css/variables/variable-chain-expected.html: Removed.
      * fast/css/variables/variable-chain.html: Removed.
      * fast/css/variables/variable-unparseable-value-crash-expected.txt: Removed.
      * fast/css/variables/variable-unparseable-value-crash.html: Removed.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@159842 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c6dce2e5
  14. 11 Sep, 2013 1 commit
    • mario@webkit.org's avatar
      [GTK] Remove Gail dependency from build system for GTK3 · 888b8c1d
      mario@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=119673
      
      Reviewed by Gustavo Noronha Silva.
      
      .:
      
      * Source/autotools/FindDependencies.m4: Don't look for GAIL at all.
      * Source/autotools/Versions.m4: Removed any reference to GAIL.
      * Source/cmake/FindGAIL3.cmake: Removed.
      * Source/cmake/OptionsGTK.cmake: Don't look for the GAIL package.
      
      Source/WebCore:
      
      * GNUmakefile.am: Removed GAIL_CFLAGS.
      * PlatformGTK.cmake: Removed GAIL3_INCLUDE_DIRS and GAIL3_LIBRARIES.
      
      Source/WebKit/gtk:
      
      * GNUmakefile.am: Removed GAIL_CFLAGS and GAIL_LIBS.
      
      Source/WebKit2:
      
      * GNUmakefile.am: Removed GAIL_LIBS.
      
      Tools:
      
      * EWSTools/ubuntu-ews-packages: Removed libgail-dev package.
      * Scripts/webkitpy/port/gtk.py:
      (GtkPort.setup_environ_for_server): Do not load the 'gail' module anymore.
      * TestWebKitAPI/GNUmakefile.am: Removed GAIL_LIBS.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155534 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      888b8c1d
  15. 14 Aug, 2013 1 commit
  16. 06 Aug, 2013 1 commit
    • weinig@apple.com's avatar
      .: Remove support for HTML5 MicroData · b49e18e4
      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
      b49e18e4
  17. 29 May, 2013 1 commit
    • mrobinson@webkit.org's avatar
      Fix more CMake GTK+ build issues after r150336 · 5a30d4f4
      mrobinson@webkit.org authored
      .:
      
      * Source/cmake/OptionsGTK.cmake: Actually set the new output name variable
      and be sure to set WTF_USE_EGL when EGL is enabled.
      
      Source/WebKit2:
      
      * CMakeLists.txt: We need to allow for setting the WebProcess output name, since
      WebKitGTK+ expects it to be called WebKitWebProcess.
      * PlatformGTK.cmake: No longer set WebProcess_EXECUTABLE_NAME as it's been replaced
      by WebKit2_WebProcess_OUTPUT_NAME.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@150921 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5a30d4f4
  18. 21 May, 2013 1 commit
    • mrobinson@webkit.org's avatar
      [GTK] [CMake] Add support for building WebKit2 · 0373a742
      mrobinson@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=116372
      
      Reviewed by Gustavo Noronha Silva.
      
      .:
      
      * Source/cmake/FindWebP.cmake: Added.
      * Source/cmake/OptionsGTK.cmake: Turn on WebKit2 and the plugin process and also look
      for WebP. These missing symbols were hidden up until now. ENABLE_TEXTURE_MAPPER was
      also incorrect specified.
      
      Source/WebCore:
      
      * PlatformGTK.cmake: Add missing source files, include directories, and WebP properties.
      
      Source/WebKit2:
      
      * CMakeLists.txt: Add common directories to the common include list and remove UIProcess/PageViewportController.cpp
      from the source list since it should only be compiled for WebKitEFL. Instead of taking explicit forwarding-header
      dependencies accept a list of "tacked-on" dependencies for WebKit2. This allows GTK+ to specify its extra fake
      installed header step.
      * PlatformEfl.cmake: Remove common include directories and add UIProcess/PageViewportController.cpp to the source
      list. Fix up forwarding header dependencies now.
      * PlatformGTK.cmake: Added.
      * config.h: First check whether this is a CMake build and then fall back to the autotools header.
      
      Tools:
      
      * CMakeLists.txt: Do not build WebKitTestRunner yet for WebKitGTK+.
      * MiniBrowser/gtk/CMakeLists.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@150460 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0373a742
  19. 18 May, 2013 1 commit
    • paroga@webkit.org's avatar
      [CMake] Replace *_LIBRARY_NAME with *_OUTPUT_NAME · 8c217808
      paroga@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=114554
      
      Reviewed by Gyuyoung Kim.
      
      Using variables as target names is very uncommon in CMake.
      The usual way to specify the name of the resulting binary
      is to set the OUTPUT_NAME target property.
      
      .:
      
      * CMakeLists.txt:
      * Source/CMakeLists.txt:
      * Source/PlatformEfl.cmake:
      * Source/PlatformGTK.cmake:
      * Source/cmake/OptionsBlackBerry.cmake:
      * Source/cmake/OptionsEfl.cmake:
      * Source/cmake/OptionsGTK.cmake:
      * Source/cmake/WebKitHelpers.cmake:
      * Source/cmake/gtest/CMakeLists.txt:
      
      Source/JavaScriptCore:
      
      * CMakeLists.txt:
      * shell/CMakeLists.txt:
      
      Source/WebCore:
      
      * CMakeLists.txt:
      
      Source/WebKit:
      
      * CMakeLists.txt:
      * PlatformBlackBerry.cmake:
      * PlatformEfl.cmake:
      
      Source/WebKit/efl:
      
      * ewebkit.pc.in:
      
      Source/WebKit2:
      
      * CMakeLists.txt:
      * PlatformEfl.cmake:
      * efl/ewebkit2.pc.in:
      
      Source/WTF:
      
      * wtf/CMakeLists.txt:
      
      Tools:
      
      * DumpRenderTree/efl/CMakeLists.txt:
      * EWebLauncher/CMakeLists.txt:
      * ImageDiff/CMakeLists.txt:
      * MiniBrowser/efl/CMakeLists.txt:
      * TestWebKitAPI/CMakeLists.txt:
      * WebKitTestRunner/CMakeLists.txt:
      * WebKitTestRunner/PlatformEfl.cmake:
      * WinCELauncher/CMakeLists.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@150336 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8c217808
  20. 16 May, 2013 2 commits
  21. 15 May, 2013 1 commit
  22. 12 May, 2013 1 commit
    • mrobinson@webkit.org's avatar
      [GTK] Add a basic cmake build for WTF and JavaScriptCore · 5ef5698a
      mrobinson@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=115967
      
      Reviewed by Laszlo Gombos.
      
      .:
      
      * CMakeLists.txt: Add GTK+ to the list of ports.
      * Source/CMakeLists.txt: We do not try to build WebCoreTestSupport when WebCore is disabled.
      * Source/cmake/FindGAIL3.cmake: Added.
      * Source/cmake/FindGDK3.cmake: Added.
      * Source/cmake/FindGStreamer.cmake: Use the passed in minimum version.
      * Source/cmake/FindGTK3.cmake: Added.
      * Source/cmake/FindXt.cmake: Added.
      * Source/cmake/OptionsEfl.cmake: Pass in the minimum version.
      * Source/cmake/OptionsGTK.cmake: Added.
      
      Source/JavaScriptCore:
      
      * PlatformGTK.cmake: Added.
      * shell/PlatformGTK.cmake: Added.
      
      Source/WTF:
      
      * wtf/PlatformGTK.cmake: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@149968 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5ef5698a