Speculative build fix.
[WebKit-https.git] / ChangeLog
index fda71ab..8a3de1a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,798 @@
+2014-11-10  Akos Kiss  <akiss@inf.u-szeged.hu>
+
+        Enable Cortex-A53-specific code paths by default if core is detected.
+        https://bugs.webkit.org/show_bug.cgi?id=138499
+
+        Reviewed by Csaba Osztrogonác.
+
+        On ARM64/Linux, check /proc/cpuinfo for CPU part 0xd03 (signaling
+        Cortex-A53) and set the initial value of WTF_CPU_ARM64_CORTEXA53 to true
+        if found.
+
+        Since on ARM64/Linux the part number that cpuinfo reports depends on
+        the core the query is run on, the check is bound to and executed on the
+        available cores one by one.
+
+        * Source/cmake/OptionsCommon.cmake:
+
+2014-11-10  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
+
+        [EFL] Remove unnecessary version check from OptionsEfl.cmake
+        https://bugs.webkit.org/show_bug.cgi?id=138498
+
+        Reviewed by Csaba Osztrogonác.
+
+        * Source/cmake/OptionsEfl.cmake:
+
+2014-11-07  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
+
+        [EFL] Require at least EFL 1.9 if ENABLE(ACCESSIBILITY) after r175098
+        https://bugs.webkit.org/show_bug.cgi?id=138465
+
+        Reviewed by Gyuyoung Kim.
+
+        * Source/cmake/OptionsEfl.cmake:
+
+2014-11-03  Dean Jackson  <dino@apple.com>
+
+        Add ENABLE_FILTERS_LEVEL_2 feature guard.
+        https://bugs.webkit.org/show_bug.cgi?id=138362
+
+        Reviewed by Tim Horton.
+
+        Add a new feature define for Level 2 of CSS Filters.
+        http://dev.w3.org/fxtf/filters-2/
+
+        * Source/cmake/OptionsEfl.cmake:
+        * Source/cmake/OptionsGTK.cmake:
+        * Source/cmake/OptionsMac.cmake:
+        * Source/cmake/WebKitFeatures.cmake:
+        * Source/cmakeconfig.h.cmake:
+
+2014-11-03  Akos Kiss  <akiss@inf.u-szeged.hu>
+
+        Workaround for Cortex-A53 erratum 835769
+        https://bugs.webkit.org/show_bug.cgi?id=138315
+
+        Reviewed by Filip Pizlo.
+
+        This patch introduces CMake variable and preprocessor macro
+        WTF_CPU_ARM64_CORTEXA53 with the aim of enabling Cortex-A53-specific
+        code paths, if set true.
+
+        * Source/cmake/OptionsCommon.cmake:
+        Add -mfix-cortex-a53-835769 to the compiler flags if compiler supports
+        it.
+        * Source/cmakeconfig.h.cmake:
+        #cmakedefine01 for WTF_CPU_ARM64_CORTEXA53
+
+2014-11-02  Akos Kiss  <akiss@inf.u-szeged.hu>
+
+        [GTK] Fix the build of FTL JIT
+        https://bugs.webkit.org/show_bug.cgi?id=138298
+
+        Reviewed by Carlos Garcia Campos.
+
+        * Source/cmake/OptionsGTK.cmake:
+        Remove the need for the LIBCXXABI package.
+
+2014-11-01  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        REGRESSION(CMake): Make it possible to build without introspection
+        https://bugs.webkit.org/show_bug.cgi?id=138006
+
+        Reviewed by Philippe Normand.
+
+        Add ENABLE_INTROSPECTION option.
+
+        * Source/PlatformGTK.cmake: Dot not add gir global target if
+        introspection is disabled.
+        * Source/cmake/OptionsGTK.cmake: Do not add gir individual targets if
+        introspection is disabled.
+
+2014-10-31  Adrian Perez de Castro  <aperez@igalia.com>
+
+        [GTK] Support script message handlers WebKitUserContentManager
+        https://bugs.webkit.org/show_bug.cgi?id=133730
+
+        Reviewed by Carlos Garcia Campos.
+
+        Support user script message handlers in WebKitUserContentManager.
+        This needs building with ENABLE_USER_MESSAGE_HANDLERS, for which
+        an option is added to the CMake build files. The option is disabled
+        globally by default, and the WebKitGTK port enables it. On the API
+        level, two new methods to register and unregister names are provided
+        in the "window.webkit" namespace, and on message reception the
+        "WebKitUserContentManager::script-message-received" signal is
+        emitted, using the registered names as signal detail.
+
+        * Source/cmake/OptionsGTK.cmake: For the GTK port, enable the
+        ENABLE_USER_MESSAGE_HANDLERS feature by default.
+        * Source/cmake/WebKitFeatures.cmake: Add feature description for
+        ENABLE_USER_MESSAGE_HANDLERS, disabled by default.
+
+2014-10-29  Raphael Kubo da Costa  <rakuco@FreeBSD.org>
+
+        [GTK] Bump libsoup's minimum version to 2.42.0.
+        https://bugs.webkit.org/show_bug.cgi?id=138086
+
+        Reviewed by Martin Robinson.
+
+        The SOUP_CHECK_VERSION macro was added in libsoup 2.41.1, and the
+        soup-version.h header was added to soup.h in 2.41.4, which then becomes
+        the minimum version required to build the port these days.
+
+        In addition, since the autotools build system required 2.42.0 before
+        being retired, require the same version here. Version 2.42.0 was also
+        recommended in
+        https://lists.webkit.org/pipermail/webkit-gtk/2013-March/001387.html.
+
+        * Source/cmake/OptionsGTK.cmake:
+
+2014-10-28  Tibor Meszaros  <tmeszaros.u-szeged@partner.samsung.com>
+
+        [EFL] Remove unnecessary defines from OptionsEfl.cmake
+        https://bugs.webkit.org/show_bug.cgi?id=138132
+
+        Reviewed by Csaba Osztrogonác.
+
+        * Source/cmake/OptionsEfl.cmake:
+
+2014-10-28  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        Unreviewed. Update OptionsGTK.cmake and NEWS for 2.7.1 release.
+
+        * Source/cmake/OptionsGTK.cmake: Bump version numbers.
+
+2014-10-21  Ryuan Choi  <ryuan.choi@gmail.com>
+
+        [EFL] Remove unnecessary ENABLE_3D_RENDERING definition from OptionsEfl.cmake
+        https://bugs.webkit.org/show_bug.cgi?id=137946
+
+        Reviewed by Gyuyoung Kim.
+
+        ENABLE_3D_RENDERING is already enabled as WEBKIT_OPTION_DEFAULT_PORT_VALUE since r135813.
+
+        * Source/cmake/OptionsEfl.cmake:
+
+2014-10-21  Dániel Bátyai  <dbatyai.u-szeged@partner.samsung.com>
+
+        Fix FTL Native Inlining for EFL
+        https://bugs.webkit.org/show_bug.cgi?id=137774
+
+        Reviewed by Michael Saboff.
+
+        Updated CMake for FTL Native Inlining.
+
+        * CMakeLists.txt:
+        * Source/cmake/FindClang.cmake: Added.
+        * Source/cmake/OptionsEfl.cmake:
+        * Source/cmakeconfig.h.cmake:
+
+2014-10-20  Joseph Pecoraro  <pecoraro@apple.com>
+
+        Web Inspector: Generate all Inspector domains together in JavaScriptCore
+        https://bugs.webkit.org/show_bug.cgi?id=137748
+
+        Reviewed by Brian Burg.
+
+        * Source/PlatformEfl.cmake:
+
+2014-10-20  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        [GTK] Add initial gestures support
+        https://bugs.webkit.org/show_bug.cgi?id=137812
+
+        Reviewed by Sergio Villar Senin.
+
+        Check if the GTK+ version supports gestures or not.
+
+        * Source/cmake/FindGTK3.cmake:
+        * Source/cmake/OptionsGTK.cmake:
+
+2014-10-16  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        REGRESSION(CMake): [GTK] WebKitSettings:enable-smooth-scrolling does nothing
+        https://bugs.webkit.org/show_bug.cgi?id=137781
+
+        Reviewed by Martin Robinson.
+
+        We used to enable smooth scrolling unconditionally in autotools
+        (via WebKitFeatures.m4), but since the switch to CMake it's
+        unconditionally disabled, so changing the setting doesn't have any
+        effect.
+
+        * Source/cmake/OptionsGTK.cmake: Enable smooth scrolling.
+
+2014-10-16  Pascal Jacquemart  <p.jacquemart@samsung.com>
+
+        Removing CUSTOM_PROTOCOLS guard
+        https://bugs.webkit.org/show_bug.cgi?id=137741
+
+        Reviewed by Benjamin Poulain.
+
+        * Source/cmake/OptionsEfl.cmake:
+
+2014-10-11  KwangHyuk Kim  <hyuki.kim@samsung.com>
+
+        [EFL] Enable WebP support.
+        https://bugs.webkit.org/show_bug.cgi?id=136156
+
+        Reviewed by Gyuyoung Kim.
+
+        Add WebP package finding rule.
+
+        * Source/cmake/OptionsEfl.cmake:
+
+2014-10-07  Pascal Jacquemart  <p.jacquemart@samsung.com>
+
+        [EFL] Enable custom URI schemes with CustomProtocols
+        https://bugs.webkit.org/show_bug.cgi?id=128177
+
+        Reviewed by Gyuyoung Kim.
+
+        Fixing ewk_context_url_scheme_register() ewebkit2 API
+        rely on r162449 - CustomProtocols implementation from Carlos Garcia Campos
+
+        * Source/cmake/OptionsEfl.cmake: Forcing CUSTOM_PROTOCOLS flag
+
+2014-10-01  Michael Catanzaro  <mcatanzaro@igalia.com>
+
+        Bump version to 2.7.0
+        https://bugs.webkit.org/show_bug.cgi?id=137301
+
+        Rubber-stamped by Carlos Garcia Campos.
+
+        * Source/cmake/OptionsGTK.cmake: Bump version numbers
+
+2014-09-30  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
+
+        [EFL] Rename TEST_THEME_DIR macro
+        https://bugs.webkit.org/show_bug.cgi?id=137244
+
+        Reviewed by Csaba Osztrogonác.
+
+        * Source/cmake/OptionsEfl.cmake: Rename TEST_THEME_DIR to DEFAULT_THEME_DIR.
+
+2014-09-27  Dan Bernstein  <mitz@apple.com>
+
+        WebKit top of tree sources won't build in 10.9 w/ Xcode 6.0.1
+        https://bugs.webkit.org/show_bug.cgi?id=137053
+
+        Reviewed by Mark Rowe.
+
+        * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:
+        In the build pre-action, pass the --wksi and --llvm options to
+        copy-webkitlibraries-to-product-directory.
+        * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme: Ditto.
+
+2014-09-26  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        [GTK] Enable CSS_IMAGE_SET in production builds
+        https://bugs.webkit.org/show_bug.cgi?id=137142
+
+        Reviewed by Alejandro G. Castro.
+
+        This is required by the inspector to show some of the icons that
+        has a HiDPI variant.
+
+        * Source/cmake/OptionsGTK.cmake:
+
+2014-09-25  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        [Gtk] build.sh needs a -- before make options when the build command is cmake --build
+        https://bugs.webkit.org/show_bug.cgi?id=136377
+
+        Reviewed by Philippe Normand.
+
+        * Source/cmake/OptionsGTK.cmake: Only create the build.sh script
+        for CMake versions less than 3.
+
+2014-09-25  Csaba Osztrogonác  <ossy@webkit.org>
+
+        Remove WinCE port from trunk
+        https://bugs.webkit.org/show_bug.cgi?id=136951
+
+        Reviewed by Alex Christensen.
+
+        * Source/cmake/OptionsWinCE.cmake: Removed.
+        * Source/cmake/WebKitPackaging.cmake:
+
+2014-09-17  Renato Nagy  <rnagy@inf.u-szeged.hu>
+
+        [EFL][GTK] Remove WebKit1 related codes
+        https://bugs.webkit.org/show_bug.cgi?id=136853
+
+        Reviewed by Csaba Osztrogonác.
+
+        Gtk and EFL WebKit1 ports no longer exist. Webkit1 related codes were deleted
+        from scripts.
+
+        * Source/PlatformGTK.cmake:
+
+2014-09-16  Tibor Meszaros  <tmeszaros.u-szeged@partner.samsung.com>
+
+        Fix FindICU.cmake
+        https://bugs.webkit.org/show_bug.cgi?id=136820
+
+        Reviewed by Csaba Osztrogonác.
+
+        * Source/cmake/FindICU.cmake:
+
+2014-09-15  Zan Dobersek  <zdobersek@igalia.com>
+
+        [CMake] Remove FIND_PACKAGE_HANDLE_STANDARD_ARGS call for WAYLAND_EGL in FindWayland.cmake
+        https://bugs.webkit.org/show_bug.cgi?id=136814
+
+        Reviewed by Philippe Normand.
+
+        * Source/cmake/FindWayland.cmake: This line was committed by mistake.
+        We bundle the wayland-egl dependency with wayland-client and wayland-server
+        and store the resulting variables with the WAYLAND_ prefix. Because of this
+        this line wasn't exporting anything useful.
+
+2014-09-12  Csaba Osztrogonác  <ossy@webkit.org>
+
+        URTBF after r173574.
+
+        * Source/cmake/WebKitMacros.cmake:
+
+2014-09-11  László Langó  <llango.u-szeged@partner.samsung.com>
+
+        [JavaScriptCore] Fix FTL on platform EFL.
+        https://bugs.webkit.org/show_bug.cgi?id=133571
+
+        Reviewed by Filip Pizlo.
+
+        Revert r169181.
+
+        * Source/cmake/FindLIBCXXABI.cmake: Removed.
+        * Source/cmake/OptionsEfl.cmake:
+
+2014-09-08  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
+
+        Remove FILTERS flag
+        https://bugs.webkit.org/show_bug.cgi?id=136571
+
+        Reviewed by Darin Adler.
+
+        * Source/cmake/OptionsEfl.cmake:
+        * Source/cmake/OptionsGTK.cmake:
+        * Source/cmake/OptionsMac.cmake:
+        * Source/cmake/WebKitFeatures.cmake:
+        * Source/cmakeconfig.h.cmake:
+
+2014-09-04  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
+
+        Remove CSS_FILTERS flag
+        https://bugs.webkit.org/show_bug.cgi?id=136529
+
+        Reviewed by Dirk Schulze.
+
+        * Source/cmake/OptionsEfl.cmake:
+        * Source/cmake/OptionsGTK.cmake:
+        * Source/cmake/OptionsMac.cmake:
+        * Source/cmake/WebKitFeatures.cmake:
+        * Source/cmakeconfig.h.cmake:
+
+2014-09-01  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
+
+        [CMAKE] Build warning by INTERFACE_LINK_LIBRARIES
+        https://bugs.webkit.org/show_bug.cgi?id=136194
+
+        Reviewed by Csaba Osztrogonác.
+
+        Set the LINK_INTERFACE_LIBRARIES target property on the top level CMakeLists.txt.
+
+        * CMakeLists.txt:
+
+2014-08-29  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
+
+        [EFL] Remove non Coordinated Graphics code path from cmake build system after r142169
+        https://bugs.webkit.org/show_bug.cgi?id=135560
+
+        Reviewed by Gyuyoung Kim.
+
+        * Source/cmake/OptionsEfl.cmake: Removed TILED_BACKING_STORE guard.
+
+2014-08-28  Brian J. Burg  <burg@cs.washington.edu>
+
+        WebInspectorUI.framework is not built for the "All Source" Xcode scheme
+        https://bugs.webkit.org/show_bug.cgi?id=136343
+
+        Reviewed by David Kilzer.
+
+        The "build" and "run" actions in Xcode should copy over the latest Inspector resources.
+
+        * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:
+        * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
+
+2014-08-27  Krzysztof Czech  <k.czech@samsung.com>
+
+        [EFL] Share fast/speechsynthesis/ with other ports
+        https://bugs.webkit.org/show_bug.cgi?id=136224
+
+        Reviewed by Chris Fleizach.
+
+        Enable WebSpeech for EFL.
+
+        * Source/cmake/OptionsEfl.cmake:
+
+2014-08-26  Krzysztof Czech  <k.czech@samsung.com>
+
+        [EFL] Utilize espeak as a synthesizer back-end for WebSpeech
+        https://bugs.webkit.org/show_bug.cgi?id=136127
+
+        Reviewed by Gyuyoung Kim.
+
+        Add build support for espeak.
+
+        * Source/cmake/FindEspeak.cmake: Added.
+        * Source/cmake/OptionsEfl.cmake: Add Espeak dependency.
+
+2014-08-26  Ryuan Choi  <ryuan.choi@samsung.com>
+
+        [EFL] Build break using clang
+        https://bugs.webkit.org/show_bug.cgi?id=136245
+
+        Reviewed by Gyuyoung Kim.
+
+        * Source/cmake/OptionsEfl.cmake:
+        Disable ENABLE_WERROR when compiler is Clang as workaround because there are too many warnings.
+        Some warnings are from system libraries.
+
+2014-08-25  Alberto Garcia  <berto@igalia.com>
+
+        [GTK] Unify webkitgtk and webkit2gtk directories
+        https://bugs.webkit.org/show_bug.cgi?id=136209
+
+        Reviewed by Carlos Garcia Campos.
+
+        Use webkit2gtk-X.X both for the process binaries and the injected
+        bundle.
+
+        * Source/cmake/OptionsGTK.cmake:
+
+2014-08-24  Ryuan Choi  <ryuan.choi@samsung.com>
+
+        [EFL] Move Efl specific code from Source/CMakeLists.txt
+        https://bugs.webkit.org/show_bug.cgi?id=136206
+
+        Reviewed by Gyuyoung Kim.
+
+        WebKit/Efl only uses ENABLE_WERROR so it can be moved into OptionsEfl.cmake.
+        Inaddition, renamed ADDITIONAL_FLAGS to ADDITIONAL_COMPILER_FLAGS.
+
+        * Source/CMakeLists.txt:
+        * Source/cmake/OptionsEfl.cmake:
+
+2014-08-24  Ryuan Choi  <ryuan.choi@samsung.com>
+
+        [EFL] Introduce DEVELOPER_MODE
+        https://bugs.webkit.org/show_bug.cgi?id=135884
+
+        Reviewed by Gyuyoung Kim.
+
+        Like GTK port, DEVELOPER_MODE can be good solution for developing, debugging and testing
+        instead of SHARED_CORE.
+        SHARED_CORE can reduce link time and memory consumption but it is slightly different
+        from release binary.
+
+        * Source/cmake/OptionsEfl.cmake:
+        * Source/cmake/WebKitHelpers.cmake:
+        Moved fvisibility=hidden to OptionsEfl.cmake
+
+2014-08-22  KwangHyuk Kim  <hyuki.kim@samsung.com>
+
+        [EFL] Turn on ENABLE_GAMEPAD_DEPRECATED option.
+        https://bugs.webkit.org/show_bug.cgi?id=136110
+
+        Reviewed by Gyuyoung Kim.
+
+        Turn on ENABLE_GAMEPAD_DEPRECATED option for the WK2 Efl.
+
+        * Source/cmake/OptionsEfl.cmake:
+
+2014-08-22  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
+
+        [EFL] Apply eflsymbols.filter to WebKit2
+        https://bugs.webkit.org/show_bug.cgi?id=136148
+
+        Reviewed by Csaba Osztrogonác.
+
+        eflsymbol filter hasn't been applied to WK2 port. Additionally clean up WK1 symbol
+        in the eflsymbols.filter.
+
+        * Source/cmake/OptionsEfl.cmake:
+        * Source/cmake/eflsymbols.filter:
+
+2014-08-21  Zalan Bujtas  <zalan@apple.com>
+
+        Enable SATURATED_LAYOUT_ARITHMETIC.
+        https://bugs.webkit.org/show_bug.cgi?id=136106
+
+        Reviewed by Simon Fraser.
+
+        SATURATED_LAYOUT_ARITHMETIC protects LayoutUnit against arithmetic overflow.
+        (No measurable performance regression on Mac.)
+
+        * Source/cmake/OptionsMac.cmake:
+        * Source/cmake/WebKitFeatures.cmake:
+        * Source/cmakeconfig.h.cmake:
+
+2014-08-19  Zalan Bujtas  <zalan@apple.com>
+
+        Remove ENABLE(SUBPIXEL_LAYOUT).
+        https://bugs.webkit.org/show_bug.cgi?id=136077
+
+        Reviewed by Simon Fraser.
+
+        Remove compile time flag SUBPIXEL_LAYOUT. All ports have it enabled for a while now.
+
+        * Source/cmake/OptionsEfl.cmake:
+        * Source/cmake/OptionsGTK.cmake:
+        * Source/cmake/OptionsMac.cmake:
+        * Source/cmake/WebKitFeatures.cmake:
+        * Source/cmakeconfig.h.cmake:
+
+2014-08-17  Zan Dobersek  <zdobersek@igalia.com>
+
+        [CMake] Optimization-disabling compiler flags should be appended to CMAKE_C(XX)_FLAGS_RELEASE
+        https://bugs.webkit.org/show_bug.cgi?id=135980
+
+        Reviewed by Martin Robinson.
+
+        CMAKE_C(XX)_FLAGS_RELEASE variables usually contain the -On flag which
+        overrides any other disabled optimization that was prepended to these
+        variables or was added to the CMAKE_C(XX)_FLAGS variables which CMake
+        lists first in the final list of compilation flags.
+
+        To avoid -On re-enabling optimizations that we'd like to keep disabled,
+        the specific compiler flags must be appended to CMAKE_C(XX)_FLAGS_RELEASE.
+
+        * Source/cmake/OptionsCommon.cmake:
+        * Source/cmake/OptionsEfl.cmake: Also do the appending with CMAKE_SHARED_LINKER_FLAGS_RELEASE.
+        * Source/cmake/OptionsGTK.cmake:
+
+2014-08-15  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        Unreviewed. Update OptionsGTK.cmake and NEWS for 2.5.3 release.
+
+        * Source/cmake/OptionsGTK.cmake: Bump version numbers.
+
+2014-08-15  Ting-Wei Lan  <lantw44@gmail.com>
+
+        [GTK] Disable memory sampler on non-Linux system
+        https://bugs.webkit.org/show_bug.cgi?id=134483
+
+        Reviewed by Philippe Normand.
+
+        Source/WebKit2/Shared/linux/WebMemorySamplerLinux.cpp only works on
+        Linux because it uses many Linux-specific features, so we should disable
+        memory sampler on other systems by default.
+
+        * Source/cmake/OptionsGTK.cmake:
+
+2014-08-15  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        [GTK] HTML API documentation should also be installed versioned
+        https://bugs.webkit.org/show_bug.cgi?id=135970
+
+        Reviewed by Philippe Normand.
+
+        * Source/PlatformGTK.cmake: Append -${WEBKITGTK_API_VERSION} to
+        the directory name.
+
+2014-08-14  Tomas Popela  <tpopela@redhat.com>
+
+        Add support for ppc, ppc64, ppc64le, s390, s390x into the CMake build
+        https://bugs.webkit.org/show_bug.cgi?id=135937
+
+        Reviewed by Carlos Garcia Campos.
+
+        * CMakeLists.txt:
+
+2014-08-14  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        [GTK] REGRESSION(r171598, CMake): Introspection files are installed at the wrong path
+        https://bugs.webkit.org/show_bug.cgi?id=135934
+
+        Reviewed by Gustavo Noronha Silva.
+
+        Since r171598 gir files are installed under $datadir/webkitgtk-4.0/gir-1.0/.
+        The gir files should installed in $datadir/gir-1.0/ together with all other
+        gir files. We don't need to install introspection files in a versioned
+        directory because their filenames already contain the binary version. But before
+        r171598, the files were only installed to the right directory if the
+        gobject-instrospection pkg-config file was in the same prefix than the one we
+        wanted to install, because the gir and typelibs directories were extracted from
+        the pkg-config file. We should define INTROSPECTION_INSTALL_GIRDIR and
+        INTROSPECTION_INSTALL_TYPELIBDIR in OptionsGTK.cmake based on $datadir and $libdir
+        like we do in the autotools build.
+
+        * Source/cmake/FindGObjectIntrospection.cmake: Do not define
+        INTROSPECTION_INSTALL_GIRDIR and INTROSPECTION_INSTALL_TYPELIBDIR.
+        * Source/cmake/OptionsGTK.cmake: Define
+        INTROSPECTION_INSTALL_GIRDIR and INTROSPECTION_INSTALL_TYPELIBDIR.
+
+2014-08-14  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        [GTK] WebKit DOM documentation (webkitdomgtk) not installed after make install
+        https://bugs.webkit.org/show_bug.cgi?id=135836
+
+        Reviewed by Philippe Normand.
+
+        * Source/PlatformGTK.cmake: Add install command to also install
+        the GObject DOM bindings API docs.
+
+2014-08-14  Zan Dobersek  <zdobersek@igalia.com>
+
+        Unreviewed. In r165709 I mistakenly appended the -fno-exceptions
+        and -fno-strict-aliasing compiler flags to CMAKE_CXX_FLAGS and then
+        re-set CMAKE_C_FLAGS with the new string. The two flags should really
+        be appended to CMAKE_C_FLAGS and the same variable re-set with the
+        new string.
+
+        * Source/cmake/OptionsCommon.cmake:
+
+2014-08-13  Alex Christensen  <achristensen@webkit.org>
+
+        Progress towards CMake on Mac.
+        https://bugs.webkit.org/show_bug.cgi?id=135819
+
+        Reviewed by Laszlo Gombos.
+
+        * Source/cmake/OptionsMac.cmake:
+        Disable some more features temporarily to get CMake working.
+        * Source/cmake/WebKitMacros.cmake:
+        Added an extension parameter to GENERATE_BINDINGS to allow ObjC bindings to generate .mm files.
+
+2014-08-12  Eduardo Lima Mitev  <elima@igalia.com>
+
+        [GTK] Subtle-crypto feature off by default and add a new configure flag to enable it
+        https://bugs.webkit.org/show_bug.cgi?id=135798
+
+        Reviewed by Philippe Normand.
+
+        * Source/cmake/OptionsGTK.cmake: Makes SUBTLE_CRYPTO flag off by default.
+
+2014-08-12  Eduardo Lima Mitev  <elima@igalia.com>
+        [GTK] Adds dependency on GnuTLS 3.0+ for the implementation of subtle crypto algorithms
+        https://bugs.webkit.org/show_bug.cgi?id=133317
+
+        GnuTLS is already an indirect dependency through libsoup -> glib-networking.
+
+        Reviewed by Philippe Normand.
+
+        No new tests since no new functionality has been added.
+
+        * Source/cmake/OptionsGTK.cmake: Adds search for required GnuTLS package
+
+2014-08-11  Commit Queue  <commit-queue@webkit.org>
+
+        Unreviewed, rolling out r172393.
+        https://bugs.webkit.org/show_bug.cgi?id=135796
+
+        discussion needed about GnuTLS version bump on the bots
+        (Requested by philn on #webkit).
+
+        Reverted changeset:
+
+        https://bugs.webkit.org/show_bug.cgi?id=133317
+        http://trac.webkit.org/changeset/172393
+
+2014-08-11  Eduardo Lima Mitev  <elima@igalia.com>
+        [GTK] Adds dependency on GnuTLS 3.0+ for the implementation of subtle crypto algorithms
+        https://bugs.webkit.org/show_bug.cgi?id=133317
+
+        GnuTLS is already an indirect dependency through libsoup -> glib-networking.
+
+        Reviewed by Philippe Normand.
+
+        No new tests since no new functionality has been added.
+
+        * Source/cmake/OptionsGTK.cmake: Adds search for required GnuTLS package
+
+2014-08-11  Eduardo Lima Mitev  <elima@igalia.com>
+
+        [GTK] Adds stubs for all subtle crypto algorithm implemntations
+        https://bugs.webkit.org/show_bug.cgi?id=133316
+
+        Reviewed by Philippe Normand.
+
+        * Source/cmake/OptionsGTK.cmake: Add ENABLE_SUBTLE_CRYPTO option
+        * Source/cmake/WebKitFeatures.cmake: Add ENABLE_SUBTLE_CRYPTO option
+        * Source/cmakeconfig.h.cmake: Define ENABLE_SUBTLE_CRYPTO
+
+2014-08-11  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        Unreviewed. Update OptionsGTK.cmake and NEWS for 2.5.2 release.
+
+        * Source/cmake/OptionsGTK.cmake: Bump version numbers.
+
+2014-08-10  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        [GTK] REGRESSION(r166239): The ld version script is not being used
+        https://bugs.webkit.org/show_bug.cgi?id=135694
+
+        Reviewed by Martin Robinson.
+
+        Move the symbols filter file from Tools/gtk to Source/cmake and rename
+        it as gtksymbols.filter. Also updated it, since some of the symbols
+        exported were renamed.
+
+        * Source/cmake/OptionsGTK.cmake:
+        * Source/cmake/gtksymbols.filter: Renamed from Tools/gtk/symbols.filter.
+
+2014-08-10  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        [GTK] Child processes should be installed in a versioned directory
+        https://bugs.webkit.org/show_bug.cgi?id=135754
+
+        Reviewed by Gustavo Noronha Silva.
+
+        Define LIBEXEC_INSTALL_DIR as
+        ${CMAKE_INSTALL_FULL_LIBEXECDIR}/webkitgtk-${WEBKITGTK_API_VERSION}
+        so that the child processes are installed in $libexec/webkitgtk-4.0.
+        This makes it possible to install 2.6 in parallel to older versions.
+
+        * Source/cmake/OptionsGTK.cmake:
+
+2014-08-08  Alex Christensen  <achristensen@webkit.org>
+
+        Progress towards using CMake on Mac.
+        https://bugs.webkit.org/show_bug.cgi?id=135662
+
+        Reviewed by Laszlo Gombos.
+
+        * CMakeLists.txt:
+        Mavericks has a flex version of "flex 2.5.35 Apple(flex-31)" which CMake doesn't like on Mac.
+        * Source/cmake/WebKitFeatures.cmake:
+        * Source/cmakeconfig.h.cmake:
+        Added features that are needed by the Mac port.
+        * Source/cmake/OptionsMac.cmake:
+        Enable CSS_IMAGE_SET based on FeatureDefines.h.
+        Disable the FTL with CMake for now.
+        * Source/cmake/OptionsEFL.cmake:
+        * Source/cmake/OptionsGTK.cmake:
+        Enable subpixel layout to not conflict with FeatureDefines.h
+
+2014-08-08  Simon Fraser  <simon.fraser@apple.com>
+
+        Undo some erroneous changes to the Xcode scheme files from r172259.
+        
+        * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:
+        * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
+
+2014-08-08  Zan Dobersek  <zdobersek@igalia.com>
+
+        [CMake] Drop the required version of CMake down to 2.8.8
+        https://bugs.webkit.org/show_bug.cgi?id=135713
+
+        Reviewed by Alex Christensen.
+
+        * CMakeLists.txt: Require CMake 2.8.8.
+
+2014-08-07  Benjamin Poulain  <bpoulain@apple.com>
+
+        Get rid of INPUT_SPEECH
+        https://bugs.webkit.org/show_bug.cgi?id=135672
+
+        Reviewed by Andreas Kling.
+
+        * Source/cmake/OptionsMac.cmake:
+        * Source/cmake/WebKitFeatures.cmake:
+        * Source/cmakeconfig.h.cmake:
+
+2014-08-07  Csaba Osztrogonác  <ossy@webkit.org>
+
+        [GTK] Disable IndexedDB
+        https://bugs.webkit.org/show_bug.cgi?id=135692
+
+        Reviewed by Carlos Garcia Campos.
+
+        * Source/cmake/OptionsGTK.cmake:
+
 2014-08-06  Dean Jackson  <dino@apple.com>
 
         ENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED is not used anywhere. Remove it.