1. 22 Jan, 2014 1 commit
  2. 21 Jan, 2014 1 commit
  3. 18 Jan, 2014 3 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
    • zandobersek@gmail.com's avatar
      [GTK] Bump the minimum required Clang version to 3.3 · fafa5dd7
      zandobersek@gmail.com authored
      https://bugs.webkit.org/show_bug.cgi?id=127178
      
      Reviewed by Martin Robinson.
      
      * Source/autotools/CheckSystemAndBasicDependencies.m4: Require Clang 3.3 or later when using the Clang compiler to
      build the GTK port. Building with Clang 3.2 doesn't work anymore and there's no point in fixing that, as we should
      support the latest two versions of Clang (3.3 and 3.4), just like we do with GCC (4.7 and 4.8).
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@162249 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fafa5dd7
  4. 15 Jan, 2014 1 commit
  5. 14 Jan, 2014 2 commits
  6. 13 Jan, 2014 2 commits
    • carlosgc@webkit.org's avatar
      Unreviewed. Update NEWS and Versions.m4 for 2.3.4 release. · bc2dac94
      carlosgc@webkit.org authored
      .:
      
      * Source/autotools/Versions.m4: Bump version numbers.
      
      Source/WebKit/gtk:
      
      * NEWS: Added release notes for 2.3.4.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161870 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bc2dac94
    • 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
  7. 11 Jan, 2014 2 commits
    • mitz@apple.com's avatar
      [Mac] xcodebuild color output is suppressed when using make · 7360e037
      mitz@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=126815
      
      Reviewed by Anders Carlsson.
      
      WHen using make, xcodebuild’s output is piped through a filter, which causes it not to
      format its output with color and emphasis.
      
      * Makefile.shared: Pass COLOR_DIAGNOSTICS=YES to xcodebuild to force color output on. Due to
      xcodebuild limitations, this restores some of the formatting, but not all of it.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161772 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7360e037
    • 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
  8. 10 Jan, 2014 3 commits
    • 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 port from trunk · 9fe5191d
      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/WebCore: 
      
      * Modules/navigatorcontentutils/NavigatorContentUtils.cpp:
      (WebCore::initProtocolHandlerWhitelist):
      * UseJSC.cmake:
      * bindings/generic/RuntimeEnabledFeatures.cpp:
      (WebCore::RuntimeEnabledFeatures::RuntimeEnabledFeatures):
      * bindings/js/GCController.cpp:
      (WebCore::GCController::GCController):
      (WebCore::GCController::garbageCollectSoon):
      * bindings/js/GCController.h:
      
      Source/WebKit2: 
      
      * Scripts/generate-forwarding-headers.pl:
      
      Tools: 
      
      * Scripts/webkitpy/common/config/watchlist:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161661 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9fe5191d
    • 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
  9. 09 Jan, 2014 1 commit
  10. 08 Jan, 2014 2 commits
    • commit-queue@webkit.org's avatar
      [EFL] Make FTL buildable · ad42c44c
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=125777
      
      Patch by Dániel Bátyai <dbatyai.u-szeged@partner.samsung.com> on 2014-01-08
      Reviewed by Csaba Osztrogonác.
      
      .:
      
      * Source/cmake/OptionsEfl.cmake:
      * Source/cmakeconfig.h.cmake:
      
      Source/JavaScriptCore:
      
      * CMakeLists.txt:
      * ftl/FTLOSREntry.cpp:
      * ftl/FTLOSRExitCompiler.cpp:
      * llvm/library/config_llvm.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161498 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ad42c44c
    • berto@igalia.com's avatar
      REGRESSION(r160304): [GTK] Disable libtool fast install · c19a7f85
      berto@igalia.com authored
      https://bugs.webkit.org/show_bug.cgi?id=126381
      
      Reviewed by Gustavo Noronha Silva.
      
      .:
      
      Don't disable the libtool fast-install mode unconditionally by
      default.
      
      If the fast-install mode is disabled, binaries are generated ready
      to use the libraries directly from the build tree. If we use the
      GNU linker, those binaries are then relinked when they are
      installed.
      
      However, libtool fails to do it properly when an installation
      prefix is set with DESTDIR, and ends up installing the libtool
      wrappers instead of the actual binaries.
      
      * Source/autotools/SetupLibtool.m4:
      
      Tools:
      
      Disable the libtool fast-install mode in developer/test builds.
      
      In this mode binaries are generated ready to be used directly from
      the build tree. Otherwise they would need to be relinked when they
      are executed, which can take a lot of resources, particularly in
      debug builds.
      
      * Scripts/webkitdirs.pm:
      (runAutogenForAutotoolsProjectIfNecessary):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161496 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c19a7f85
  11. 07 Jan, 2014 1 commit
  12. 06 Jan, 2014 5 commits
    • mrobinson@webkit.org's avatar
      [GTK] Move all GTK/GObject unit tests to Tools/TestWebKitAPI · eb9246ae
      mrobinson@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=126342
      
      Patch by Carlos Garcia Campos <cgarcia@igalia.com> on 2014-01-04
      Reviewed by Gustavo Noronha Silva.
      
      .:
      
      * GNUmakefile.am: Remove unused variable.
      * Source/PlatformGTK.cmake: No longer include the old unit tests directories.
      
      Source/WebKit/gtk:
      
      * tests/CMakeLists.txt: Removed.
      * tests/GNUmakefile.am: Removed.
      
      Source/WebKit2:
      
      * UIProcess/API/gtk/tests/CMakeLists.txt: Removed.
      * UIProcess/API/gtk/tests/GNUmakefile.am: Removed.
      
      Tools:
      
      * CMakeLists.txt: Include the new unit tests subdirectories.
      * Scripts/run-gtk-tests: Update to refer to the new build locations.
      * Scripts/webkitpy/style/checker.py: Update the style checker.
      * Scripts/webkitpy/style/checker_unittest.py:
      * TestWebKitAPI/GNUmakefile.am:
      * TestWebKitAPI/Tests/WebKit2Gtk/AccessibilityTestServer.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/AccessibilityTestServer.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/CMakeLists.txt: Added.
      * TestWebKitAPI/Tests/WebKit2Gtk/DOMDOMWindowTest.cpp: Added.
      * TestWebKitAPI/Tests/WebKit2Gtk/DOMNodeTest.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/DOMNodeTest.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/FrameTest.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/FrameTest.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/InspectorTestServer.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/InspectorTestServer.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/LoadTrackingTest.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/LoadTrackingTest.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/LoadTrackingTest.h: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/LoadTrackingTest.h.
      * TestWebKitAPI/Tests/WebKit2Gtk/TestAuthentication.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/TestAuthentication.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/TestBackForwardList.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/TestBackForwardList.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/TestContextMenu.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/TestContextMenu.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/TestCookieManager.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/TestCookieManager.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/TestDOMDOMWindow.cpp: Added.
      * TestWebKitAPI/Tests/WebKit2Gtk/TestDOMNode.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/TestDOMNode.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/TestDownloads.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/TestDownloads.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/TestFrame.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/TestFrame.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/TestInspector.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/TestInspector.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/TestInspectorServer.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/TestInspectorServer.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/TestLoaderClient.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/TestLoaderClient.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/TestMain.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/TestMain.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/TestMain.h: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/TestMain.h.
      * TestWebKitAPI/Tests/WebKit2Gtk/TestPrinting.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/TestPrinting.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/TestResources.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/TestResources.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/TestSSL.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/TestSSL.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/TestUIClient.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/TestUIClient.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/TestWebExtensions.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/TestWebExtensions.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitAccessibility.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/TestWebKitAccessibility.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitFaviconDatabase.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/TestWebKitFaviconDatabase.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitFindController.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/TestWebKitFindController.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitPolicyClient.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/TestWebKitPolicyClient.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitSettings.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/TestWebKitSettings.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitVersion.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/TestWebKitVersion.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitWebContext.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/TestWebKitWebContext.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitWebView.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/TestWebKitWebView.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitWebViewGroup.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/TestWebKitWebViewGroup.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/TestWebViewEditor.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/TestWebViewEditor.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/WebExtensionTest.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/WebExtensionTest.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/WebKitTestBus.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/WebKitTestBus.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/WebKitTestBus.h: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/WebKitTestBus.h.
      * TestWebKitAPI/Tests/WebKit2Gtk/WebKitTestServer.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/WebKitTestServer.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/WebKitTestServer.h: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/WebKitTestServer.h.
      * TestWebKitAPI/Tests/WebKit2Gtk/WebProcessTest.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/WebProcessTest.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/WebProcessTest.h: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/WebProcessTest.h.
      * TestWebKitAPI/Tests/WebKit2Gtk/WebProcessTestRunner.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/WebProcessTestRunner.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/WebProcessTestRunner.h: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/WebProcessTestRunner.h.
      * TestWebKitAPI/Tests/WebKit2Gtk/WebViewTest.cpp: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/WebViewTest.cpp.
      * TestWebKitAPI/Tests/WebKit2Gtk/WebViewTest.h: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/WebViewTest.h.
      * TestWebKitAPI/Tests/WebKit2Gtk/resources/link-title.js: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/resources/link-title.js.
      * TestWebKitAPI/Tests/WebKit2Gtk/resources/test-cert.pem: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/resources/test-cert.pem.
      * TestWebKitAPI/Tests/WebKit2Gtk/resources/test-key.pem: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/resources/test-key.pem.
      * TestWebKitAPI/Tests/WebKit2Gtk/resources/webkit2gtk-tests.gresource.xml: Renamed from Source/WebKit2/UIProcess/API/gtk/tests/resources/webkit2gtk-tests.gresource.xml.
      * TestWebKitAPI/Tests/WebKitGtk/CMakeLists.txt: Added.
      * TestWebKitAPI/Tests/WebKitGtk/resources/blank.ico: Renamed from Source/WebKit/gtk/tests/resources/blank.ico.
      * TestWebKitAPI/Tests/WebKitGtk/resources/test.html: Renamed from Source/WebKit/gtk/tests/resources/test.html.
      * TestWebKitAPI/Tests/WebKitGtk/resources/test.ogg: Renamed from Source/WebKit/gtk/tests/resources/test.ogg.
      * TestWebKitAPI/Tests/WebKitGtk/resources/test.pdf: Renamed from Source/WebKit/gtk/tests/resources/test.pdf.
      * TestWebKitAPI/Tests/WebKitGtk/resources/test.txt: Renamed from Source/WebKit/gtk/tests/resources/test.txt.
      * TestWebKitAPI/Tests/WebKitGtk/test_utils.c: Renamed from Source/WebKit/gtk/tests/test_utils.c.
      * TestWebKitAPI/Tests/WebKitGtk/test_utils.h: Renamed from Source/WebKit/gtk/tests/test_utils.h.
      * TestWebKitAPI/Tests/WebKitGtk/testapplicationcache.c: Renamed from Source/WebKit/gtk/tests/testapplicationcache.c.
      * TestWebKitAPI/Tests/WebKitGtk/testatk.c: Renamed from Source/WebKit/gtk/tests/testatk.c.
      * TestWebKitAPI/Tests/WebKitGtk/testatkroles.c: Renamed from Source/WebKit/gtk/tests/testatkroles.c.
      * TestWebKitAPI/Tests/WebKitGtk/testcontextmenu.c: Renamed from Source/WebKit/gtk/tests/testcontextmenu.c.
      * TestWebKitAPI/Tests/WebKitGtk/testcopyandpaste.c: Renamed from Source/WebKit/gtk/tests/testcopyandpaste.c.
      * TestWebKitAPI/Tests/WebKitGtk/testdomdocument.c: Renamed from Source/WebKit/gtk/tests/testdomdocument.c.
      * TestWebKitAPI/Tests/WebKitGtk/testdomdomwindow.c: Renamed from Source/WebKit/gtk/tests/testdomdomwindow.c.
      * TestWebKitAPI/Tests/WebKitGtk/testdomnode.c: Renamed from Source/WebKit/gtk/tests/testdomnode.c.
      * TestWebKitAPI/Tests/WebKitGtk/testdownload.c: Renamed from Source/WebKit/gtk/tests/testdownload.c.
      * TestWebKitAPI/Tests/WebKitGtk/testfavicondatabase.c: Renamed from Source/WebKit/gtk/tests/testfavicondatabase.c.
      * TestWebKitAPI/Tests/WebKitGtk/testglobals.c: Renamed from Source/WebKit/gtk/tests/testglobals.c.
      * TestWebKitAPI/Tests/WebKitGtk/testhittestresult.c: Renamed from Source/WebKit/gtk/tests/testhittestresult.c.
      * TestWebKitAPI/Tests/WebKitGtk/testhttpbackend.c: Renamed from Source/WebKit/gtk/tests/testhttpbackend.c.
      * TestWebKitAPI/Tests/WebKitGtk/testkeyevents.c: Renamed from Source/WebKit/gtk/tests/testkeyevents.c.
      * TestWebKitAPI/Tests/WebKitGtk/testloading.c: Renamed from Source/WebKit/gtk/tests/testloading.c.
      * TestWebKitAPI/Tests/WebKitGtk/testmimehandling.c: Renamed from Source/WebKit/gtk/tests/testmimehandling.c.
      * TestWebKitAPI/Tests/WebKitGtk/testnetworkrequest.c: Renamed from Source/WebKit/gtk/tests/testnetworkrequest.c.
      * TestWebKitAPI/Tests/WebKitGtk/testnetworkresponse.c: Renamed from Source/WebKit/gtk/tests/testnetworkresponse.c.
      * TestWebKitAPI/Tests/WebKitGtk/testwebbackforwardlist.c: Renamed from Source/WebKit/gtk/tests/testwebbackforwardlist.c.
      * TestWebKitAPI/Tests/WebKitGtk/testwebdatasource.c: Renamed from Source/WebKit/gtk/tests/testwebdatasource.c.
      * TestWebKitAPI/Tests/WebKitGtk/testwebframe.c: Renamed from Source/WebKit/gtk/tests/testwebframe.c.
      * TestWebKitAPI/Tests/WebKitGtk/testwebhistoryitem.c: Renamed from Source/WebKit/gtk/tests/testwebhistoryitem.c.
      * TestWebKitAPI/Tests/WebKitGtk/testwebinspector.c: Renamed from Source/WebKit/gtk/tests/testwebinspector.c.
      * TestWebKitAPI/Tests/WebKitGtk/testwebplugindatabase.c: Renamed from Source/WebKit/gtk/tests/testwebplugindatabase.c.
      * TestWebKitAPI/Tests/WebKitGtk/testwebresource.c: Renamed from Source/WebKit/gtk/tests/testwebresource.c.
      * TestWebKitAPI/Tests/WebKitGtk/testwebsettings.c: Renamed from Source/WebKit/gtk/tests/testwebsettings.c.
      * TestWebKitAPI/Tests/WebKitGtk/testwebview.c: Renamed from Source/WebKit/gtk/tests/testwebview.c.
      * TestWebKitAPI/Tests/WebKitGtk/testwindow.c: Renamed from Source/WebKit/gtk/tests/testwindow.c.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161366 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      eb9246ae
    • zandobersek@gmail.com's avatar
      [GTK] configure errors out when building with libc++ · ab976442
      zandobersek@gmail.com authored
      https://bugs.webkit.org/show_bug.cgi?id=126431
      
      Reviewed by Martin Robinson.
      
      Ease up the Clang and libstdc++ combination test to only fail if libstdc++ < 4.8.1 is actually used.
      This allows for libc++ to be used as well. The test is moved into SetupCompilerFlags.m4 and is done
      after the CXXFLAGS variable is properly set up, that is when all the C++ compiler options are determined.
      
      * Source/autotools/CheckSystemAndBasicDependencies.m4:
      * Source/autotools/SetupCompilerFlags.m4:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161359 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ab976442
    • 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
    • zandobersek@gmail.com's avatar
      [GTK] Use libc++ for C++11 on darwin · 8e872441
      zandobersek@gmail.com authored
      https://bugs.webkit.org/show_bug.cgi?id=126325
      
      Reviewed by Martin Robinson.
      
      * Source/autotools/SetupCompilerFlags.m4: Don't default to libstdc++ when compiling with Clang.
      Instead, the compiler should determine itself what standard library to use, except on Darwin,
      where libc++ should be enforced. The standard library of user's choosing can still be enforced
      through the CXXFLAGS environment variable.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161333 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8e872441
    • 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
  13. 05 Jan, 2014 1 commit
  14. 04 Jan, 2014 2 commits
  15. 03 Jan, 2014 3 commits
  16. 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
  17. 29 Dec, 2013 1 commit
  18. 28 Dec, 2013 1 commit
  19. 26 Dec, 2013 1 commit
  20. 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
  21. 24 Dec, 2013 1 commit
  22. 23 Dec, 2013 3 commits
    • gns@gnome.org's avatar
      [GTK] [CMake] Add support for generating gtkdoc · e4caf1ab
      gns@gnome.org authored
      https://bugs.webkit.org/show_bug.cgi?id=116376
      
      Reviewed by Martin Robinson.
      
      .:
      
      * Source/PlatformGTK.cmake: Added. New custom target that depends on a custom command
      which calls our generate-gtkdoc script. It uses a docs-build.stamp for simplicity,
      like the autotools build.
      
      Source/WebKit2:
      
      * PlatformGTK.cmake: make generated API files go to DerivedSources/WebKit2, to
      match the autotools build and gtkdoc.py's expectation.
      
      Tools:
      
      * gtk/common.py: look for files in the directories used by the cmake build as well.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161017 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e4caf1ab
    • mrobinson@webkit.org's avatar
      [GTK] [CMake] Build the WebKit2 GObject API tests · 80a4d2e4
      mrobinson@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=125683
      
      Reviewed by Daniel Bates.
      
      .:
      
      * Source/PlatformGTK.cmake: Load the WebKit2 tests file if necessary.
      * Source/cmake/FindATSPI.cmake: Added.
      * Source/cmake/OptionsGTK.cmake: Look for AT-SPI, but don't fail if it isn't found.
      
      Source/WebKit2:
      
      * UIProcess/API/gtk/tests/CMakeLists.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161016 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      80a4d2e4
    • mrobinson@webkit.org's avatar
      [GTK] [CMake] Build the WebKit1 GObject API tests · 7c6e0a15
      mrobinson@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=125684
      
      Reviewed by Daniel Bates.
      
      .:
      
      * Source/PlatformGTK.cmake: Added.
      
      Source/WebKit/gtk:
      
      * tests/CMakeLists.txt: Added.
      * tests/testapplicationcache.c: Use the WTF config.h instead of including the autotools configuration directly.
      * tests/testatk.c: Ditto.
      * tests/testatkroles.c: Ditto.
      * tests/testcontextmenu.c: Ditto.
      * tests/testcopyandpaste.c: Ditto.
      * tests/testdomdocument.c: Ditto.
      * tests/testdomdomwindow.c: Ditto.
      * tests/testdomnode.c: Ditto.
      * tests/testdownload.c: Ditto.
      * tests/testfavicondatabase.c: Ditto.
      * tests/testglobals.c: Ditto.
      * tests/testhittestresult.c: Ditto.
      * tests/testhttpbackend.c: Ditto.
      * tests/testkeyevents.c: Ditto.
      * tests/testloading.c: Ditto.
      * tests/testmimehandling.c: Ditto.
      * tests/testnetworkrequest.c: Ditto.
      * tests/testnetworkresponse.c: Ditto.
      * tests/testwebbackforwardlist.c: Ditto.
      * tests/testwebdatasource.c: Ditto.
      * tests/testwebframe.c: Ditto.
      * tests/testwebhistoryitem.c: Ditto.
      * tests/testwebinspector.c: Ditto.
      * tests/testwebplugindatabase.c: Ditto.
      * tests/testwebresource.c: Ditto.
      * tests/testwebsettings.c: Ditto.
      * tests/testwebview.c: Ditto.
      * tests/testwindow.c: Ditto.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161015 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7c6e0a15