1. 22 Jan, 2014 1 commit
  2. 20 Jan, 2014 1 commit
  3. 18 Jan, 2014 2 commits
    • andersca@apple.com's avatar
      Remove ENABLE_THREADED_HTML_PARSER defines everywhere · 910d4806
      andersca@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=127225
      
      Reviewed by Andreas Kling.
      
      This concludes the removal of over 8.8 million lines of threaded parser code.
      
      .:
      
      * 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:
      
      Source/WTF:
      
      * wtf/FeatureDefines.h:
      
      Tools:
      
      * Scripts/webkitperl/FeatureList.pm:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@162260 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      910d4806
    • akling@apple.com's avatar
      Remove Nix files from WebCore · 4041f1f2
      akling@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=127176
      
      Patch by Lauro Neto <lauro.neto@openbossa.org> on 2014-01-18
      Reviewed by Anders Carlsson.
      
      .:
      
      * Source/cmake/OptionsNix.cmake: Removed.
      
      Source/WebCore:
      
      * PlatformNix.cmake: Removed.
      * css/mediaControlsNix.css: Removed.
      * css/mediaControlsNixFullscreen.css: Removed.
      * editing/nix/EditorNix.cpp: Removed.
      * page/nix/EventHandlerNix.cpp: Removed.
      * platform/audio/nix/AudioBusNix.cpp: Removed.
      * platform/audio/nix/AudioDestinationNix.cpp: Removed.
      * platform/audio/nix/AudioDestinationNix.h: Removed.
      * platform/audio/nix/FFTFrameNix.cpp: Removed.
      * platform/graphics/nix/IconNix.cpp: Removed.
      * platform/graphics/nix/ImageNix.cpp: Removed.
      * platform/nix/CursorNix.cpp: Removed.
      * platform/nix/DragDataNix.cpp: Removed.
      * platform/nix/DragImageNix.cpp: Removed.
      * platform/nix/ErrorsNix.cpp: Removed.
      * platform/nix/ErrorsNix.h: Removed.
      * platform/nix/FileSystemNix.cpp: Removed.
      * platform/nix/GamepadsNix.cpp: Removed.
      * platform/nix/LanguageNix.cpp: Removed.
      * platform/nix/LocalizedStringsNix.cpp: Removed.
      * platform/nix/MIMETypeRegistryNix.cpp: Removed.
      * platform/nix/NixKeyboardUtilities.cpp: Removed.
      * platform/nix/NixKeyboardUtilities.h: Removed.
      * platform/nix/PasteboardNix.cpp: Removed.
      * platform/nix/PlatformKeyboardEventNix.cpp: Removed.
      * platform/nix/PlatformScreenNix.cpp: Removed.
      * platform/nix/RenderThemeNix.cpp: Removed.
      * platform/nix/RenderThemeNix.h: Removed.
      * platform/nix/ScrollbarThemeNix.cpp: Removed.
      * platform/nix/ScrollbarThemeNix.h: Removed.
      * platform/nix/SharedTimerNix.cpp: Removed.
      * platform/nix/SoundNix.cpp: Removed.
      * platform/nix/TemporaryLinkStubs.cpp: Removed.
      * platform/nix/WidgetNix.cpp: Removed.
      * platform/nix/support/MultiChannelPCMData.cpp: Removed.
      * platform/text/nix/TextBreakIteratorInternalICUNix.cpp: Removed.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@162255 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4041f1f2
  4. 13 Jan, 2014 1 commit
  5. 12 Jan, 2014 1 commit
    • commit-queue@webkit.org's avatar
      [EFL][WK2] Make API tests work again · 56469cec
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=126769
      
      Patch by Sergio Correia <sergio.correia@openbossa.org> on 2014-01-12
      Reviewed by Gyuyoung Kim.
      
      The EFL and WK2 test binaries are currently being generated at *TestWebKitAPI/
      [E]WebKit2, respectively, and this causes problems because the logic to find
      where WebProcess is to look in the same directory of the running process and
      then proceed to use LIBEXECDIR (typically /usr/loca/bin).
      
      This patch introduces a WEBKIT_EXEC_PATH environment variable, inspired in the
      Gtk port, which allows us to look for WebProcess initially in this directory,
      if it's defined.
      
      .:
      
      * Source/cmake/OptionsEfl.cmake: Define WEBKIT_EXEC_PATH, to be used by
      [E]WebKit2 tests.
      
      Source/WebKit2:
      
      * Shared/efl/ProcessExecutablePathEfl.cpp:
      (WebKit::findProcessPath): Change the logic to look initially in
      WEBKIT_EXEC_PATH, then proceed with the existing checks.
      * UIProcess/API/efl/tests/UnitTestUtils/EWK2UnitTestEnvironment.cpp:
      (EWK2UnitTest::EWK2UnitTestEnvironment::EWK2UnitTestEnvironment):
      Define WEBKIT_EXEC_PATH to be used by EWebKit2 tests.
      
      Tools:
      
      * TestWebKitAPI/efl/main.cpp:
      (main): Define WEBKIT_EXEC_PATH to be used by WebKit2 API tests.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161857 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      56469cec
  6. 10 Jan, 2014 3 commits
    • benjamin@webkit.org's avatar
      Remove the BlackBerry port from trunk · 33b85d5b
      benjamin@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=126715
      
      Patch by Benjamin Poulain <bpoulain@apple.com> on 2014-01-10
      Reviewed by Anders Carlsson.
      
      .: 
      
      * CMakeLists.txt:
      * Source/cmake/OptionsCommon.cmake:
      
      Source/JavaScriptCore: 
      
      * assembler/ARMAssembler.h:
      (JSC::ARMAssembler::cacheFlush):
      * assembler/ARMv7Assembler.h:
      (JSC::ARMv7Assembler::replaceWithJump):
      (JSC::ARMv7Assembler::maxJumpReplacementSize):
      (JSC::ARMv7Assembler::cacheFlush):
      * assembler/MacroAssemblerARMv7.h:
      (JSC::MacroAssemblerARMv7::revertJumpReplacementToBranchPtrWithPatch):
      * heap/MachineStackMarker.cpp:
      (JSC::getPlatformThreadRegisters):
      (JSC::otherThreadStackPointer):
      (JSC::freePlatformThreadRegisters):
      * jit/ExecutableAllocator.h:
      
      Source/WebCore: 
      
      * html/canvas/WebGLRenderingContext.cpp:
      (WebCore::WebGLRenderingContext::readPixels):
      * platform/graphics/ImageBuffer.cpp:
      * platform/graphics/ImageBufferData.h:
      * platform/graphics/IntPoint.h:
      * platform/graphics/IntRect.h:
      * platform/graphics/IntSize.h:
      * platform/graphics/MediaPlayer.cpp:
      * platform/graphics/NativeImagePtr.h:
      * platform/graphics/OpenGLESShims.h:
      * platform/graphics/Path.cpp:
      (WebCore::Path::addPathForRoundedRect):
      * platform/graphics/Path.h:
      * platform/graphics/PlatformLayer.h:
      * platform/graphics/filters/CustomFilterValidatedProgram.cpp:
      * platform/graphics/filters/CustomFilterValidatedProgram.h:
      * platform/graphics/filters/FilterOperation.h:
      * platform/graphics/gpu/DrawingBuffer.cpp:
      * platform/graphics/opengl/Extensions3DOpenGLCommon.cpp:
      * platform/graphics/opengl/Extensions3DOpenGLES.cpp:
      (WebCore::Extensions3DOpenGLES::getGraphicsResetStatusARB):
      * platform/graphics/opengl/Extensions3DOpenGLES.h:
      * platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:
      (WebCore::GraphicsContext3D::paintRenderingResultsToCanvas):
      (WebCore::GraphicsContext3D::prepareTexture):
      (WebCore::GraphicsContext3D::bindFramebuffer):
      (WebCore::GraphicsContext3D::compileShader):
      (WebCore::GraphicsContext3D::copyTexImage2D):
      (WebCore::GraphicsContext3D::copyTexSubImage2D):
      * platform/graphics/opengl/GraphicsContext3DOpenGLES.cpp:
      (WebCore::GraphicsContext3D::readPixels):
      (WebCore::GraphicsContext3D::readPixelsAndConvertToBGRAIfNecessary):
      (WebCore::GraphicsContext3D::reshapeFBOs):
      * platform/network/NetworkStateNotifier.h:
      * platform/network/ResourceHandle.h:
      * platform/network/ResourceHandleInternal.h:
      * platform/network/ResourceRequestBase.cpp:
      
      Tools: 
      
      * DumpRenderTree/DumpRenderTree.h:
      * DumpRenderTree/PixelDumpSupport.cpp:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161699 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      33b85d5b
    • commit-queue@webkit.org's avatar
      [EFL][JSC] Enable udis86 disassembler on efl. · 732907db
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=125502
      
      Patch by Tamas Gergely <tgergely.u-szeged@partner.samsung.com> on 2014-01-10
      Reviewed by Michael Saboff.
      
      Enable udis86 disassembler on efl and fix build warnings.
      
      .:
      
      * Source/cmake/OptionsEfl.cmake:
        Enable udis86 disassembler.
      
      Source/JavaScriptCore:
      
      * CMakeLists.txt:
        Add udis86 disassembler source files.
      * disassembler/udis86/udis86_decode.c:
      (decode_modrm_rm):
        Build warning fixes.
      * disassembler/udis86/udis86_syn-att.c:
      (gen_operand):
        Build warning fixes.
      * disassembler/udis86/udis86_syn-intel.c:
      (gen_operand):
        Build warning fixes.
      * disassembler/udis86/udis86_types.h:
        Correct FMT64 for uint64_t.
      
      Source/WTF:
      
      * wtf/Platform.h:
        Enable udis86 disassembler on EFL.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161672 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      732907db
    • benjamin@webkit.org's avatar
      Remove the BlackBerry files outside WebCore · a88e433b
      benjamin@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=126715
      
      Patch by Benjamin Poulain <bpoulain@apple.com> on 2014-01-09
      Reviewed by Anders Carlsson.
      
      .: 
      
      * ManualTests/blackberry: Removed.
      * Source/cmake/OptionsBlackBerry.cmake: Removed.
      
      Source/JavaScriptCore: 
      
      * PlatformBlackBerry.cmake: Removed.
      * runtime/GCActivityCallbackBlackBerry.cpp: Removed.
      * shell/PlatformBlackBerry.cmake: Removed.
      
      Tools: 
      
      * DumpRenderTree/blackberry: Removed.
      
      LayoutTests: 
      
      * platform/blackberry: Removed.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161659 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a88e433b
  7. 08 Jan, 2014 2 commits
  8. 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
  9. 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
  10. 04 Jan, 2014 2 commits
  11. 03 Jan, 2014 1 commit
  12. 02 Jan, 2014 1 commit
  13. 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
  14. 26 Dec, 2013 1 commit
  15. 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
  16. 23 Dec, 2013 4 commits
  17. 18 Dec, 2013 4 commits
  18. 17 Dec, 2013 2 commits
    • 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
    • simon.pena@samsung.com's avatar
      [NIX] Enable full debug builds by having ar creating thin archives · b0eaf067
      simon.pena@samsung.com authored
      https://bugs.webkit.org/show_bug.cgi?id=125850
      
      Reviewed by Csaba Osztrogonác.
      
      By default, CMake uses ar to generate libWebCore.a with cr parameters
      (do not warn if the library has to be created, and replace existing
      files in the archive). That results in a very large file, and ar fails
      with sizes over 4GB.
      
      .:
      
      Previously, debug builds on NIX were overriding CFLAGS in order to reduce
      the size of the WebCore library. Once that ar creates thin archives, overriding
      CFLAGS is no longer needed.
      
      * Source/cmake/OptionsNix.cmake: Remove CFLAGS override for debug builds.
      
      Source/WebCore:
      
      By using thin archives (the T option of ar), the generated
      libWebCore.a is much smaller, and can be successfully archived. As a
      result, we can generate a full debug build. This patch is based on Xan
      López's webkit.org/b/110580.
      
      * PlatformNix.cmake: Instruct cmake to invoke ar with T option.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160704 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b0eaf067
  19. 10 Dec, 2013 2 commits
  20. 04 Dec, 2013 2 commits
  21. 03 Dec, 2013 1 commit
  22. 29 Nov, 2013 1 commit
  23. 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
  24. 26 Nov, 2013 1 commit
    • marcelo.lira@openbossa.org's avatar
      Nix upstreaming - Adding build files and supporting scripts · e8121e0a
      marcelo.lira@openbossa.org authored
      https://bugs.webkit.org/show_bug.cgi?id=118367
      
      Reviewed by Ryosuke Niwa.
      
      .:
      
      * CMakeLists.txt:
      * Source/CMakeLists.txt:
      * Source/cmake/FindEGL.cmake:
      * Source/cmake/FindOpenGLES2.cmake: Added.
      * Source/cmake/OptionsCommon.cmake:
      * Source/cmake/OptionsNix.cmake: Added.
      
      Source/Platform:
      
      * CMakeLists.txt: Added.
      * PlatformNix.cmake: Added.
      
      Source/WebCore:
      
      No new tests needed.
      
      * CMakeLists.txt:
      * PlatformNix.cmake: Added.
      
      Source/WTF:
      
      * wtf/FeatureDefines.h:
      * wtf/Platform.h:
      * wtf/PlatformNix.cmake: Added.
      
      Tools:
      
      * Scripts/build-webkit:
      * Scripts/run-nix-tests: Added.
      * Scripts/run-webkit-tests:
      * Scripts/update-webkit-libs-jhbuild:
      * Scripts/update-webkitnix-libs: Added.
      * Scripts/webkitdirs.pm:
      (determineArchitecture):
      (argumentsForConfiguration):
      (jscProductDir):
      (builtDylibPathForName):
      (determineIsNix):
      (isNix):
      (isAppleWebKit):
      (launcherPath):
      (launcherName):
      (checkRequiredSystemConfig):
      (copyInspectorFrontendFiles):
      (jhbuildWrapperPrefixIfNeeded):
      (buildCMakeProjectOrExit):
      (cmakeBasedPortName):
      * Scripts/webkitpy/common/config/ports.py:
      (DeprecatedPort.port):
      (EflWK2Port.build_webkit_command):
      (NixPort):
      (NixPort.build_webkit_command):
      * Scripts/webkitpy/port/factory.py:
      (platform_options):
      (PortFactory):
      * Scripts/webkitpy/port/nix.py: Added.
      (NixPort):
      (NixPort._wk2_port_name):
      (NixPort.determine_full_port_name):
      (NixPort.__init__):
      (NixPort._port_flag_for_scripts):
      (NixPort.setup_test_run):
      (NixPort.setup_environ_for_server):
      (NixPort.default_timeout_ms):
      (NixPort.clean_up_test_run):
      (NixPort._generate_all_test_configurations):
      (NixPort._path_to_driver):
      (NixPort._path_to_image_diff):
      (NixPort._image_diff_command):
      (NixPort._search_paths):
      (NixPort.show_results_html_file):
      (NixPort._port_specific_expectations_files):
      (NixPort.default_baseline_search_path):
      * Scripts/webkitpy/port/nix_unittest.py: Added.
      (NixPortTest):
      (NixPortTest._assert_search_path):
      (NixPortTest._assert_expectations_files):
      (NixPortTest.test_baseline_search_path):
      (NixPortTest.test_expectations_files):
      (NixPortTest.test_default_timeout_ms):
      * jhbuild/jhbuild-wrapper:
      (determine_platform):
      * nix/common.py: Added.
      (script_path):
      (top_level_path):
      * nix/jhbuild.modules: Added.
      * nix/jhbuildrc: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@159806 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e8121e0a
  25. 25 Nov, 2013 1 commit