1. 22 Jan, 2014 1 commit
  2. 20 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. 14 Jan, 2014 1 commit
  5. 13 Jan, 2014 3 commits
  6. 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
  7. 11 Jan, 2014 1 commit
  8. 10 Jan, 2014 4 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 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. 08 Jan, 2014 3 commits
  10. 07 Jan, 2014 1 commit
  11. 06 Jan, 2014 4 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
  12. 05 Jan, 2014 2 commits
    • 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
    • carlosgc@webkit.org's avatar
      [GTK] Stop installing WebKit2 C API headers · 78752241
      carlosgc@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=126489
      
      Reviewed by Martin Robinson.
      
      .:
      
      * GNUmakefile.am:
      
      Source/WebKit2:
      
      We are not actually maintaining the API/ABI compatibility of the
      WebKit2 C API, it's only used internally by the public GTK+ API
      and nobody is using it.
      
      * GNUmakefile.am:
      * GNUmakefile.list.am:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161322 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      78752241
  13. 04 Jan, 2014 2 commits
  14. 03 Jan, 2014 2 commits
    • mrobinson@webkit.org's avatar
      [CMake] The forwarding headers generated by WebKitMacros.m4 are incompatible... · 83259100
      mrobinson@webkit.org authored
      [CMake] The forwarding headers generated by WebKitMacros.m4 are incompatible with the headers generated by generate-forwarding-headers.pl
      https://bugs.webkit.org/show_bug.cgi?id=126361
      
      Reviewed by Philippe Normand.
      
      Make the forwarding headers generated by WebKitMacros.m4 compatible with the headers
      generated by the WebKit2 forwarding headers generation script.
      
      * Source/cmake/WebKitMacros.cmake: Try to convert absolute paths in the forwarding headers
      to ones that are relative to the Source directory.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161263 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      83259100
    • carlosgc@webkit.org's avatar
      REGRESSION(r160304): [GTK] Disable libtool fast install · 94a63ad6
      carlosgc@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=126381
      
      Reviewed by Martin Robinson.
      
      .:
      
      After r160304 we are building some of our binaries that are
      installed with the -no-fast-install ld flag. This makes that the
      binaries are installed with the source code path hardcoded in
      binary RPATH. Disabling fast install globally, the libtool script
      always relinks the binaries right before being installed.
      
      * Source/autotools/SetupLibtool.m4: Add AC_DISABLE_FAST_INSTALL.
      
      Source/JavaScriptCore:
      
      Remove -no-fast-install ld flag since fast install is now disabled
      globally.
      
      * GNUmakefile.am:
      
      Source/WebKit/gtk:
      
      * tests/GNUmakefile.am:
      
      Source/WebKit2:
      
      Remove -no-fast-install ld flag since fast install is now disabled
      globally.
      
      * GNUmakefile.am:
      * UIProcess/API/gtk/tests/GNUmakefile.am:
      
      Tools:
      
      Remove -no-fast-install ld flag since fast install is now disabled
      globally.
      
      * GNUmakefile.am:
      * GtkLauncher/GNUmakefile.am:
      * MiniBrowser/gtk/GNUmakefile.am:
      * TestWebKitAPI/GNUmakefile.am:
      * WebKitTestRunner/GNUmakefile.am:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161255 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      94a63ad6
  15. 02 Jan, 2014 1 commit
  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. 23 Dec, 2013 4 commits