Support structured clone of Map and Set
[WebKit-https.git] / ChangeLog
index 9eee921..14cb35e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,900 @@
+2013-09-03  Patrick Gansterer  <paroga@webkit.org>
+
+        [CMake] Fix detection of x86_64 platform with MSVC
+        https://bugs.webkit.org/show_bug.cgi?id=116662
+
+        Reviewed by Gyuyoung Kim.
+
+        Use ${MSVC_CXX_ARCHITECTURE_ID} instead of ${CMAKE_SYSTEM_PROCESSOR}, since
+        the later one just resolves to the host processor on Windows.
+
+        * CMakeLists.txt:
+
+2013-08-29  Sam Weinig  <sam@webkit.org>
+
+        Add ENABLE guards for Promises
+        https://bugs.webkit.org/show_bug.cgi?id=120488
+
+        Reviewed by Andreas Kling.
+
+        * Source/autotools/SetupWebKitFeatures.m4:
+        * Source/cmake/WebKitFeatures.cmake:
+        * Source/cmakeconfig.h.cmake:
+
+2013-08-28  Gustavo Noronha Silva  <gns@gnome.org>
+
+        [GTK] Enable maintainer mode configure switch
+        https://bugs.webkit.org/show_bug.cgi?id=120424
+
+        Reviewed by Martin Robinson.
+
+        The maintainer mode feature is used by ostree and other automated builders to ensure no autotools
+        regeneration will happen for a regular tarball build; ostree builders, for instance, are very
+        conservative with toolchain upgrades, and are still using aclocal 1.12. WebKit's latest tarball
+        (2.1.90) for some reason tries to regenerate build files, and the build fails because it can't find
+        the version of aclocal that was used for generating the tarball (1.13).
+
+        * configure.ac: enable maintainer mode feature.
+
+2013-08-28  Zan Dobersek  <zdobersek@igalia.com>
+
+        [GTK] Add support for building JSC with FTL JIT enabled
+        https://bugs.webkit.org/show_bug.cgi?id=120270
+
+        Reviewed by Filip Pizlo.
+
+        * Source/autotools/FindDependencies.m4: Disable FTL JIT if the JIT itself is disabled or if the C++ compiler
+        being used is not Clang. Check for llvm-config and use it to properly test for the LLVM >= 3.4 dependency.
+        * Source/autotools/PrintBuildConfiguration.m4: Print out the status of the FTL JIT support.
+        * Source/autotools/ReadCommandLineArguments.m4: Add a configuration flag for enabling the feature, defaulting
+        to 'no' used as the default value for now. This should switch to 'auto' at some point in future.
+        * Source/autotools/SetupAutoconfHeader.m4: Define ENABLE_FTL_JIT to a specific value if possible.
+        Also define HAVE_LLVM to 1 if the LLVM dependency was satisfied.
+
+2013-08-28  Simon Hausmann  <simon.hausmann@digia.com>
+
+        [Qt] Unreviewed trivial build adjustment
+
+        * Source/sync.profile: Don't depend on qtjsbackend anymore. It's not needed in Qt 5.2
+        anymore (but this section of sync.profile is only used by the CI system, so no impact
+        anywhere else)
+
+2013-08-24  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        Unreviewed. Fix GTK+ build after r154541.
+
+        * Source/autotools/symbols.filter: Export symbols required by
+        libWebCoreInternal.
+
+2013-08-15  Zan Dobersek  <zdobersek@igalia.com>
+
+        Unreviewed GTK build fix after r154106.
+
+        * Source/autotools/symbols.filter: Export the proper Element::shadowRoot() symbol.
+
+2013-08-14  Filip Pizlo  <fpizlo@apple.com>
+
+        Typed arrays should be rewritten
+        https://bugs.webkit.org/show_bug.cgi?id=119064
+
+        Reviewed by Oliver Hunt.
+
+        Automake work courtesy of Zan Dobersek <zdobersek@igalia.com>.
+
+        * Source/autotools/symbols.filter:
+
+2013-08-14  Tim Horton  <timothy_horton@apple.com>
+
+        Un-inline dataLog dumpers for IntSize and IntPoint
+        https://bugs.webkit.org/show_bug.cgi?id=119697
+
+        Reviewed by Sam Weinig.
+
+        Avoid regressing build performance by moving IntSize::dump and IntPoint::dump elsewhere.
+
+        * Source/autotools/symbols.filter:
+
+2013-08-14  Martin Robinson  <mrobinson@igalia.com>
+
+        [GTK] [CMake] Add support for building TestWebKitAPI
+        https://bugs.webkit.org/show_bug.cgi?id=116987
+
+        Reviewed by Philippe Normand.
+
+        * Source/cmake/OptionsGTK.cmake: Turn on the API tests in the settings.
+
+2013-08-13  Zan Dobersek  <zdobersek@igalia.com>
+
+        [Autotools] Unicode's CFLAGS enforce -D_FORTIFY_SOURCE=2, -D_REENTRANT=1, causing faulty Clang builds
+        https://bugs.webkit.org/show_bug.cgi?id=119685
+
+        Reviewed by Gustavo Noronha Silva.
+
+        icu-config includes '-D_FORTIFY_SOURCE=2 -D_REENTRANT=1' when printing out C preprocessor flags that are used
+        as the C compiler flags to avoid other unwanted compiler options. This causes problems when building optimized
+        builds with Clang because of a bug in that compiler:
+        http://llvm.org/bugs/show_bug.cgi?id=16821
+
+        To avoid that, the C preprocessor search flags, as printed by `icu-config --cppflags-searchpath` are now used
+        the Unicode dependency's C compiler flags, avoiding unconditionally specifying the two macros.
+
+        To adjust for that, the `-pthread` flag is added to the global CFLAGS and CXXFLAGS variables, ensuring
+        the _REENTRANT define is set to 1 and declaring the flag globally instead of relying on Glib dependency's
+        C compiler flags to do so for us. -D_FORTIFY_SOURCE=2 is only added to the CFLAGS and CXXFLAGS variables if
+        the compiler in use is gcc or g++, preventing the Clang builds to malfunction.
+
+        * Source/autotools/FindDependencies.m4:
+        * Source/autotools/SetupCompilerFlags.m4:
+
+2013-08-13  Zan Dobersek  <zdobersek@igalia.com>
+
+        [Autotools] Don't compare $CC, $CXX to exact compiler names
+        https://bugs.webkit.org/show_bug.cgi?id=119683
+
+        Reviewed by Gustavo Noronha Silva.
+
+        Instead of comparing $CC and $CXX to exact compiler names (like 'gcc', 'clang++' etc.),
+        use the compiler version checks to also specify the broader compiler collection of which
+        the used compiler is a member of. This avoids failures in some border-line cases where
+        the user would still use either a GCC or a Clang compiler but provide it through a symbolic
+        link that was specified via the CC/CXX environment variables.
+
+        * Source/autotools/CheckSystemAndBasicDependencies.m4: Store the detected C/C++ compiler collection
+        in c_compiler/cxx_compiler. Throw an error if no supported compiler was found.
+        * Source/autotools/SetupCompilerFlags.m4: Test for a specific compiler by checking against
+        c_compiler/cxx_compiler rather than CC/CXX values.
+
+2013-08-12  Zan Dobersek  <zdobersek@igalia.com>
+
+        [Autotools] Adjust the help string for the configure's --enable-optimizations flag
+        https://bugs.webkit.org/show_bug.cgi?id=119682
+
+        Reviewed by Martin Robinson.
+
+        * Source/autotools/ReadCommandLineArguments.m4: Remove the 'GCC only' part of the help
+        string for the --enable-optimizations flag. This is not true and can lead to confusion
+        since the optimizations can be applied when compiling with Clang as well.
+
+2013-08-11  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        Unreviewed. Update NEWS and Versions.m4 for 2.1.4 release.
+
+        * Source/autotools/Versions.m4: Update version numbers.
+
+2013-08-09  Zan Dobersek  <zdobersek@igalia.com>
+
+        [Automake] Clean up OpenGL graphics configuration sections
+        https://bugs.webkit.org/show_bug.cgi?id=119554
+
+        Reviewed by Martin Robinson.
+
+        Clean up sections in the Automake configuration process that are configuring the OpenGL graphics
+        features and dependencies. Remove unnecessary variable assignments, merge similar code paths,
+        clarify a couple of comments and error messages and fix a few whitespace problems.
+
+        * Source/autotools/FindDependencies.m4:
+        * Source/autotools/ReadCommandLineArguments.m4:
+        * Source/autotools/SetupAutomake.m4:
+
+2013-08-04  Sam Weinig  <sam@webkit.org>
+
+        Remove support for HTML5 MicroData
+        https://bugs.webkit.org/show_bug.cgi?id=119480
+
+        Reviewed by Anders Carlsson.
+
+        * Source/autotools/SetupWebKitFeatures.m4:
+        * Source/cmake/OptionsBlackBerry.cmake:
+        * Source/cmake/OptionsEfl.cmake:
+        * Source/cmake/OptionsGTK.cmake:
+        * Source/cmake/WebKitFeatures.cmake:
+        * Source/cmakeconfig.h.cmake:
+
+2013-08-06  Simon Pena  <simon.pena@samsung.com>
+
+        Build fix for GTK 32-bit after r153736
+
+        * Source/autotools/symbols.filter: expose WebCore::SerializedScriptValue::create.
+
+2013-08-06  Simon Pena  <simon.pena@samsung.com>
+
+        Build fix for GTK after r153736
+
+        * Source/autotools/symbols.filter: expose missing symbols
+        WebCore::SerializedScriptValue::create and WebCore::toJS to Internals.
+
+2013-08-05  Zan Dobersek  <zdobersek@igalia.com>
+
+        [Automake] Define ENABLE_JIT through the Autoconf header
+        https://bugs.webkit.org/show_bug.cgi?id=119445
+
+        Reviewed by Martin Robinson.
+
+        Instead of defining the ENABLE_JIT value through JSC_CPPFLAGS, the feature define is
+        set to be either enabled or disabled through the Autoconf header, based on the value
+        passed through the configuration flag. The 'auto' value is used as default, meaning
+        that the feature is enabled or disabled in the Platform.h header based on the platform
+        configuration (OS, architecture etc.).
+
+        * Source/autotools/FindDependencies.m4: Remove the JSC_CPPFLAGS definition.
+        * Source/autotools/ReadCommandLineArguments.m4: Change the default value to 'auto' instead
+        of 'autodetect', as used by other configuration options that take a similar approach to enabling
+        a specific feature.
+        * Source/autotools/SetupAutoconfHeader.m4: Set a strict value for the ENABLE_JIT define through
+        the Autoconf header if the feature was specifically enabled or disabled.
+
+2013-08-04  Zalan Bujtas  <zalan@apple.com>
+
+        Background doesn't fully repaint when body has margins.
+        https://bugs.webkit.org/show_bug.cgi?id=119033
+
+        Reviewed by Simon Fraser.
+
+        Ensure that background-color changes do not leave unpainted areas when
+        body has margins.
+
+        Both <body> and <html> background-color get propagated up to the viewport.
+        If <body> has background-color attribute set, while <html> doesn't, the color is
+        applied not only on the <body> but on both the <html> and the viewport. However,
+        it's not enough to mark the RenderView dirty because with tiles backing on,
+        there could be areas outside of the viewport that need repaint. By marking
+        the RenderView's graphics layer dirty instead, we ensure that all the related
+        tiles get marked dirty too and the new background color covers all areas.
+
+        Manual test added. When forcing top-level composition on (even with embedded iframe to
+        make sure we don't do paintsIntoWindow rendering), the test case execution changes so much,
+        that the repaint rects don't reflect the functionality difference anymore.
+
+        Reviewed by Simon Fraser.
+
+        * ManualTests/compositing/background-color-change-on-body-with-margin.html: Added.
+
+2013-07-30  Ádám Kallai  <kadam@inf.u-szeged.hu>
+
+        [Qt] Workaround to make syncqt run and generate forwarding headers in SVN repositories too.
+        https://bugs.webkit.org/show_bug.cgi?id=118725.
+
+        Reviewed by Tor Arne Vestbø.
+
+        * .qmake.conf:
+
+2013-07-30  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        Unreviewed. Update NEWS and Versions.m4 for 2.1.4 release.
+
+        * Source/autotools/Versions.m4: Bump version numbers.
+
+2013-07-27  Ryuan Choi  <ryuan.choi@samsung.com>
+
+        [EFL] Bump required version of EFL to 1.7
+        https://bugs.webkit.org/show_bug.cgi?id=119144
+
+        Reviewed by Christophe Dumez.
+
+        We have supported 1.6 for Tizen build since r137203.
+        But Tizen now supports 1.7+ after Tizen released 2.0.
+
+        * Source/cmake/OptionsEfl.cmake:
+        Bumped EFL to 1.7 and removed promotion.
+
+2013-07-25  Christophe Dumez  <ch.dumez@sisa.samsung.com>
+
+        Unreviewed EFL build fix after r153315.
+
+        Use -std=gnu++0x instead of -std=c++0x as we rely on GNU extensions such as
+        typeof().
+
+        * Source/cmake/WebKitHelpers.cmake:
+
+2013-07-25  Ryuan Choi  <ryuan.choi@samsung.com>
+
+        [CMAKE] Enforce c++0x for cmake based ports
+        https://bugs.webkit.org/show_bug.cgi?id=119081
+
+        Reviewed by Gyuyoung Kim.
+
+        * Source/cmake/WebKitHelpers.cmake:
+        Enforce c++0x for all cmake based ports to fix build break.
+
+2013-07-24  Ryuan Choi  <ryuan.choi@samsung.com>
+
+        [EFL][CMAKE] Fix wrong syntax about option commands
+        https://bugs.webkit.org/show_bug.cgi?id=119035
+
+        Reviewed by Christophe Dumez.
+
+        second argument of cmake option command should be description.
+
+        * Source/cmake/OptionsEfl.cmake: Added description instead of wrong initial value.
+
+2013-07-23  Tim Horton  <timothy_horton@apple.com>
+
+        Add a test for plug-in unavailability indicator obscurity detection
+        https://bugs.webkit.org/show_bug.cgi?id=119007
+
+        Reviewed by Anders Carlsson.
+
+        * Source/autotools/symbols.filter:
+        Expose RenderEmbeddedObject::isReplacementObscured to internals.
+
+2013-07-16  Balazs Kelemen  <kbalazs@webkit.org>
+
+        [CMake] Undefined references should be detected at build time
+        https://bugs.webkit.org/show_bug.cgi?id=110236
+
+        Reviewed by Christophe Dumez.
+
+        Pass the --no-undefined argument to the linker on platforms where it is available.
+
+        * Source/cmake/OptionsCommon.cmake:
+
+2013-07-16  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        [GTK] Remove compile warnings about GTK+ API deprecated after 3.6
+        https://bugs.webkit.org/show_bug.cgi?id=118237
+
+        Reviewed by Philippe Normand.
+
+        We depend on GTK+3.6 so we are not interested in compile warnings
+        about deprecated API after 3.6
+
+        * Source/autotools/SetupAutoconfHeader.m4: Define
+        GDK_VERSION_MIN_REQUIRED in config.h.
+
+2013-07-09  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        Unreviewed. Update NEWS and Versions.m4 for 2.1.3 release.
+
+        * Source/autotools/Versions.m4: Bump version numbers.
+
+2013-07-08  Andy Estes  <aestes@apple.com>
+
+        Add WebInspectorUI to WebKit.xcworkspace
+        https://bugs.webkit.org/show_bug.cgi?id=118491
+
+        Reviewed by Sam Weinig.
+
+        * WebKit.xcworkspace/contents.xcworkspacedata:
+
+2013-07-08  ChangSeok Oh  <changseok.oh@collabora.com>
+
+        [GTK] Acceleration description isn't displayed in configured options.
+        https://bugs.webkit.org/show_bug.cgi?id=118441
+
+        Reviewed by Gustavo Noronha Silva.
+
+        The acceleration_backend_description has been changed to acceleration_description from r152275.
+
+        * Source/autotools/PrintBuildConfiguration.m4:
+
+2013-07-08  Zan Dobersek  <zdobersek@igalia.com>
+
+        [Autoconf] Define WTF_USE_OPENGL when OpenGL was found
+        https://bugs.webkit.org/show_bug.cgi?id=118341
+
+        Reviewed by Gustavo Noronha Silva.
+
+        After r152275, WTF_USE_OPENGL is only defined if the accelerated compositing is enabled.
+        This breaks the build if disabling the accelerated compositing feature as the OpenGL-specific
+        code is not compiled anymore even if it's still required.
+
+        To avoid that, WTF_USE_OPENGL should be defined if OpenGL was found. The accelerated compositing
+        feature also relies on this condition, exiting the configuration process with an error otherwise.
+
+        * Source/autotools/SetupAutoconfHeader.m4:
+
+2013-07-01  Gustavo Noronha Silva  <gustavo.noronha@collabora.com>
+
+        [GTK] Remove unsupported AC backends
+        https://bugs.webkit.org/show_bug.cgi?id=117362
+
+        Reviewed by Martin Robinson.
+
+        * Source/autotools/FindDependencies.m4: remove checks related to acceleration backend,
+        turn them into a check for OpenGL being available, simply.
+        * Source/autotools/ReadCommandLineArguments.m4: remove command line option to select
+        accelerated backend, it's now auto-detected.
+        * Source/autotools/SetupAutoconfHeader.m4: no longer defines USE_CLUTTER and
+        USE_TEXTURE_MAPPER_CAIRO.
+        * Source/autotools/SetupAutomake.m4: remove checks related to acceleration backend,
+        turn them into a check for OpenGL being available, simply.
+        * Source/autotools/Versions.m4: no longer check for clutter/clutter-gtk.
+
+2013-07-01  Timothy Hatcher  <timothy@apple.com>
+
+        Link to WebInspectorUI.framework at build time instead of soft linking.
+
+        https://bugs.webkit.org/show_bug.cgi?id=118261
+
+        Reviewed by Joseph Pecoraro.
+
+        * Source/Makefile: Build WebInspectorUI before WebKit and WebKit2.
+
+2013-06-28  Sean Bright  <sean@malleable.com>
+
+        [Autotools] Properly quote harfbuzz-icu pkg-config check
+        https://bugs.webkit.org/show_bug.cgi?id=118186
+
+        Reviewed by Carlos Garcia Campos.
+
+        A secondary test was added in r150963 to check for harfbuzz-icu
+        when it was split into two packages, but the test is not properly
+        quoted.  If the test fails you get an error about missing
+        version "./configure.9.8" instead of the expected "0.9.8."
+
+        * Source/autotools/FindDependencies.m4:
+
+2013-06-27  Christophe Dumez  <ch.dumez@sisa.samsung.com>
+
+        Remove [NoInterfaceObject] from WorkerGlobalScope
+        https://bugs.webkit.org/show_bug.cgi?id=118071
+
+        Reviewed by Kentaro Hara.
+
+        Update GENERATE_BINDINGS CMake macro to take 2 additional parameters
+        now needed by the preprocess-idls.pl script.
+
+        * Source/cmake/WebKitMacros.cmake:
+
+2013-06-24  Ryuan Choi  <ryuan.choi@samsung.com>
+
+        [CMAKE] Clear unused cmakedefines
+        https://bugs.webkit.org/show_bug.cgi?id=117931
+
+        Reviewed by Christophe Dumez.
+
+        * Source/cmakeconfig.h.cmake:
+        Removed ENABLE_AS_IMAGE, ENABLE_LEGACY_WEBKIT_BLOB_BUILDER and
+        ENABLE_CLIENT_BASED_GEOLOCATION cmakedefines which already removed.
+
+2013-06-20  Ryuan Choi  <ryuan.choi@samsung.com>
+
+        [CMAKE][EFL] Enable DOM4 Events Constructor
+        https://bugs.webkit.org/show_bug.cgi?id=117858
+
+        Reviewed by Laszlo Gombos.
+
+        * Source/cmake/OptionsEfl.cmake: Enabled ENABLE_DOM4_EVENTS_CONSTRUCTOR.
+        * Source/cmake/WebKitFeatures.cmake: Added ENABLE_DOM4_EVENTS_CONSTRUCTOR.
+        * Source/cmakeconfig.h.cmake: Ditto.
+
+2013-06-20  Zan Dobersek  <zdobersek@igalia.com>
+
+        [GTK] remove bashism from configure
+        https://bugs.webkit.org/show_bug.cgi?id=117796
+
+        Reviewed by Gustavo Noronha Silva.
+
+        * Source/autotools/FindDependencies.m4: Perform string appending by redeclaring the base string to the value
+        of the base string followed by the string that's being appended. This replaces the use of the '+=' operator
+        that works under bash but is not supported by other shells.
+
+2013-06-18  Ryosuke Niwa  <rniwa@webkit.org>
+
+        REGRESSION(r147602): Search text field doesn't render selection when it has some :focus rules
+        https://bugs.webkit.org/show_bug.cgi?id=117747
+
+        Reviewed by Kent Tamura.
+
+        * ManualTests/search-select-all-with-focus-style.html: Added.
+
+2013-06-18  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        Unreviewed. Update NEWS and Versions.m4 for 2.1.2 release.
+
+        * Source/autotools/Versions.m4: Bump version numbers.
+
+2013-06-18  Xabier Rodriguez Calvar  <calvaris@igalia.com>
+
+        [GTK][GStreamer] Fullscreen option in video element context menu not working
+        https://bugs.webkit.org/show_bug.cgi?id=105191
+
+        Fullscreen with native controls is outdated and even broken in
+        [GTK][WK2], so they are deactivated for now.
+
+        Reviewed by Philippe Normand.
+
+        * Source/autotools/SetupAutoconfHeader.m4: Removed the use of
+        fullscreen native media controls.
+
+2013-06-17  Michael Brüning  <michael.bruning@digia.com>
+
+        [Qt] Remove Qt specific QTKIT flagged code.
+        https://bugs.webkit.org/show_bug.cgi?id=117635
+
+        Reviewed by Simon Hausmann.
+
+        Due to disabling QTKIT for Qt in r151546, the
+        code the flags that are not taken into account
+        anymore and the code that has been rendered
+        unreachable by this are removed.
+
+        * Source/widgetsapi.pri:
+
+2013-06-17  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        Unreviewed. Rename gobject_introspection_required variable.
+
+        As gobject_introspection_required_version for consistency with all
+        other required_version variables.
+
+        * Source/autotools/FindDependencies.m4:
+        * Source/autotools/Versions.m4:
+
+2013-06-14  Patrick Gansterer  <paroga@webkit.org>
+
+        Introduce USE(WINGDI) for the Windows port
+        https://bugs.webkit.org/show_bug.cgi?id=116138
+
+        Reviewed by Ryosuke Niwa.
+
+        Using USE(WINGDI) instead of OS(WINCE) will allow us to
+        compile the GDI based Windows port on WinNT too.
+
+        * Source/cmake/OptionsWinCE.cmake:
+
+2013-06-14  Manuel Rego Casasnovas  <rego@igalia.com>
+
+        [GTK][WK1] Missing symbols
+        https://bugs.webkit.org/show_bug.cgi?id=117629
+
+        Unreviewed GTK+ build fix.
+
+        * Source/autotools/symbols.filter: Added missing symbols needed when
+        compiling WK1.
+
+2013-06-13  Max Vujovic  <mvujovic@adobe.com>
+
+        [CSS Regions] Selection dragged from a region paints its background
+        https://bugs.webkit.org/show_bug.cgi?id=117607
+
+        Reviewed by Alexandru Chiculita.
+
+        Add a manual test for the painting of a dragged selection from a region. We don't have an
+        automated way to test this yet. This test is similar to the other manual selection dragging
+        tests (e.g. ManualTests/drag-image.html).
+
+        * ManualTests/regions/drag-selection-painting.html: Added.
+
+2013-06-13  Xabier Rodriguez Calvar  <calvaris@igalia.com>
+
+        [GTK] [WK2] Found missing symbol when running some tests
+        https://bugs.webkit.org/show_bug.cgi?id=117598
+
+        Reviewed by Martin Robinson.
+
+        * Source/autotools/symbols.filter: Added missing
+        _ZN7WebCore28notImplementedLoggingChannelEv.
+
+2013-06-12  Alberto Garcia  <agarcia@igalia.com>
+
+        [BlackBerry] Remove dead WebDOM code
+        https://bugs.webkit.org/show_bug.cgi?id=113370
+
+        Reviewed by Anders Carlsson.
+
+        BlackBerry PR 347565
+        Internally reviewed by Charles Wei.
+
+        * Source/cmake/OptionsBlackBerry.cmake:
+
+2013-06-06  Timothy Hatcher  <timothy@apple.com>
+
+        Add WebInspectorUI to the Makefile.
+
+        Reviewed by Mark Rowe.
+
+        * Source/Makefile:
+
+2013-06-11  Seokju Kwon  <seokju.kwon@gmail.com>
+
+        Remove leftover wxWebkit code
+        https://bugs.webkit.org/show_bug.cgi?id=117471
+
+        Reviewed by Andreas Kling.
+
+        * Source/cmake/WebKitPackaging.cmake:
+
+2013-06-07  Zan Dobersek  <zdobersek@igalia.com>
+
+        [regression] build failure WebKitFontFamilyNames.h missing
+        https://bugs.webkit.org/show_bug.cgi?id=117178
+
+        Reviewed by Sam Weinig.
+
+        * GNUmakefile.am: List platform_sources under the BUILT_SOURCES list.
+
+2013-06-05  Bear Travis  <betravis@adobe.com>
+
+        [CSS Exclusions][CSS Shapes] Split CSS Exclusions & Shapes compile & runtime flags
+        https://bugs.webkit.org/show_bug.cgi?id=117172
+
+        Reviewed by Alexandru Chiculita.
+
+        Adding the CSS_SHAPES compile flag.
+
+        * Source/autotools/SetupWebKitFeatures.m4:
+        * Source/autotools/symbols.filter:
+        * Source/cmake/WebKitFeatures.cmake:
+        * Source/cmakeconfig.h.cmake:
+
+2013-06-05  Zan Dobersek  <zdobersek@igalia.com>
+
+        Move MemoryInfo under window.internals
+        https://bugs.webkit.org/show_bug.cgi?id=117197
+
+        Reviewed by Ryosuke Niwa.
+
+        * Source/autotools/symbols.filter: Export the required symbol.
+
+2013-06-04  Christophe Dumez  <ch.dumez@sisa.samsung.com>
+
+        Automatically generate WorkerContext constructor attributes
+        https://bugs.webkit.org/show_bug.cgi?id=117183
+
+        Reviewed by Kentaro Hara.
+
+        Update GENERATE_BINDINGS macro to take an additional _workercontext_constructors_file
+        optional argument.
+
+        * Source/cmake/WebKitMacros.cmake:
+
+2013-06-03  Eduardo Lima Mitev  <elima@igalia.com>
+
+        [EFL] Add ATK version 2.8.0 to efl jhbuild moduleset
+        https://bugs.webkit.org/show_bug.cgi?id=116726
+
+        Reviewed by Gyuyoung Kim.
+
+        Bump required version of ATK to 2.8.0 in EFL CMake's build.
+
+        * Source/cmake/FindATK.cmake: Adds macro to check required version
+        * Source/cmake/OptionsEfl.cmake: Specifies required version of ATK to be 2.8.0
+
+2013-05-30  Alberto Garcia  <agarcia@igalia.com>
+
+        [GTK] Needs to check for harfbuzz-icu
+        https://bugs.webkit.org/show_bug.cgi?id=116978
+
+        Reviewed by Xan Lopez.
+
+        HarfBuzz 0.9.18 splits harbuzz-icu into a separate library so we
+        also need to check for it in order to get the necessary flags for
+        the compiler and the linker.
+
+        We keep this conditional for now since we still want to support
+        earlier versions of HarfBuzz.
+
+        * Source/autotools/FindDependencies.m4:
+
+2013-05-29  Kent Tamura  <tkent@chromium.org>
+
+        Remove leftover files for ENABLE_PAGE_POPUP and ENABLE_CALENDAR_PICKER
+        https://bugs.webkit.org/show_bug.cgi?id=116999
+
+        Reviewed by Anders Carlsson.
+
+        * ManualTests/forms/calendar-picker-crash-by-type-change.html: Removed.
+        * ManualTests/forms/calendar-picker.html: Removed.
+        * ManualTests/forms/color-suggestion-picker.html: Removed.
+        * ManualTests/forms/date-suggestion-picker.html: Removed.
+
+2013-05-29  Martin Robinson  <mrobinson@igalia.com>
+
+        Fix more CMake GTK+ build issues after r150336
+
+        * Source/cmake/OptionsGTK.cmake: Actually set the new output name variable
+        and be sure to set WTF_USE_EGL when EGL is enabled.
+
+2013-05-29  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        Unreviewed. Update NEWS and Versions.m4 for 2.1.1 release.
+
+        * Source/autotools/Versions.m4: Bump version numbers.
+
+2013-05-29  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        Unreviewed. Fix make distcheck.
+
+        * GNUmakefile.am: Add WebKitFeatures.h and WebKitFeatures.txt to
+        DISTCLEANFILES.
+
+2013-05-26  Jon Lee  <jonlee@apple.com>
+
+        [WK2] Notifications clobber each other with multiple processes
+        https://bugs.webkit.org/show_bug.cgi?id=116428
+        <rdar://problem/13935191>
+
+        Reviewed by Darin Adler.
+
+        * ManualTests/notification-in-multiple-windows.html: Added.
+
+2013-05-27  Patrick Gansterer  <paroga@webkit.org>
+
+        Use ICU_INCLUDE_DIRS in BlackBerry CMake files
+        https://bugs.webkit.org/show_bug.cgi?id=116210
+
+        Reviewed by Rob Buis.
+
+        Set and use the ICU_INCLUDE_DIRS variable to avoid
+        duplicated adding of the ICU include directory.
+
+        * Source/cmake/OptionsBlackBerry.cmake:
+
+2013-05-24  Anders Carlsson  <andersca@apple.com>
+
+        Remove PagePopup code
+        https://bugs.webkit.org/show_bug.cgi?id=116732
+
+        Reviewed by Andreas Kling.
+
+        * Source/cmakeconfig.h.cmake:
+        Remove ENABLE_PAGE_POPUP.
+
+2013-05-21  Martin Robinson  <mrobinson@igalia.com>
+
+        [GTK] [CMake] Add support for building WebKit2
+        https://bugs.webkit.org/show_bug.cgi?id=116372
+
+        Reviewed by Gustavo Noronha Silva.
+
+        * Source/cmake/FindWebP.cmake: Added.
+        * Source/cmake/OptionsGTK.cmake: Turn on WebKit2 and the plugin process and also look
+        for WebP. These missing symbols were hidden up until now. ENABLE_TEXTURE_MAPPER was
+        also incorrect specified.
+
+2013-05-21  Zan Dobersek  <zdobersek@igalia.com>
+
+        [GTK] Compile everything in C++11 mode
+        https://bugs.webkit.org/show_bug.cgi?id=116452
+
+        Reviewed by Anders Carlsson.
+
+        * Source/autotools/SetupCompilerFlags.m4: Use the C++11 standard by default when compiling C++ source code.
+        Perform some minor cleanup around the comments and the order of specifying additional CXXFLAGS entries.
+
+2013-05-21  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        [BlackBerry] Make PagePopup implementation independent from WebCore
+        https://bugs.webkit.org/show_bug.cgi?id=116448
+
+        Reviewed by Anders Carlsson.
+
+        * Source/cmake/OptionsBlackBerry.cmake: Do not enable PAGE_POPUP
+        feature.
+
+2013-05-20  Christophe Dumez  <ch.dumez@sisa.samsung.com>
+
+        [EFL] Reenabled INDEXED_DATABASE after r150344
+        https://bugs.webkit.org/show_bug.cgi?id=116430
+
+        Reviewed by Gyuyoung Kim.
+
+        Reenable INDEXED_DATABASE flag for EFL port now that WebKit2
+        build was fixed in r150344.
+
+        * Source/cmake/OptionsEfl.cmake:
+
+2013-05-19  Anders Carlsson  <andersca@apple.com>
+
+        Remove link prerendering code
+        https://bugs.webkit.org/show_bug.cgi?id=116415
+
+        Reviewed by Darin Adler.
+
+        This code was only used by Chromium and is dead now.
+
+        * Source/autotools/SetupWebKitFeatures.m4:
+        * Source/cmake/WebKitFeatures.cmake:
+        * Source/cmakeconfig.h.cmake:
+
+2013-05-18  Patrick Gansterer  <paroga@webkit.org>
+
+        [CMake] Replace *_LIBRARY_NAME with *_OUTPUT_NAME
+        https://bugs.webkit.org/show_bug.cgi?id=114554
+
+        Reviewed by Gyuyoung Kim.
+
+        Using variables as target names is very uncommon in CMake.
+        The usual way to specify the name of the resulting binary
+        is to set the OUTPUT_NAME target property.
+
+        * CMakeLists.txt:
+        * Source/CMakeLists.txt:
+        * Source/PlatformEfl.cmake:
+        * Source/PlatformGTK.cmake:
+        * Source/cmake/OptionsBlackBerry.cmake:
+        * Source/cmake/OptionsEfl.cmake:
+        * Source/cmake/OptionsGTK.cmake:
+        * Source/cmake/WebKitHelpers.cmake:
+        * Source/cmake/gtest/CMakeLists.txt:
+
+2013-05-18  Christophe Dumez  <ch.dumez@sisa.samsung.com>
+
+        Unreviewed EFL build fix.
+
+        Temporarily disabled INDEXED_DATABASE at compile-time as it breaks
+        WK2 build after r150305.
+
+        * Source/cmake/OptionsEfl.cmake:
+
+2013-05-18  Alberto Garcia  <agarcia@igalia.com>
+
+        [GTK] Parallel build fails if gtk-doc is enabled
+        https://bugs.webkit.org/show_bug.cgi?id=116227
+
+        Reviewed by Martin Robinson.
+
+        * GNUmakefile.am:
+        Define an empty noinst_DATA variable where other automake files
+        can add additional objects to be built.
+
+2013-05-16  Martin Robinson  <mrobinson@igalia.com>
+
+        [GTK] [CMake] Disable the shadow DOM
+        https://bugs.webkit.org/show_bug.cgi?id=116237
+
+        Reviewed by Gustavo Noronha Silva.
+
+        * Source/cmake/OptionsGTK.cmake: Disable shadow DOM by default.
+
+2013-05-14  Martin Robinson  <mrobinson@igalia.com>
+
+        [GTK] Add support for building WebCore to the cmake build
+        https://bugs.webkit.org/show_bug.cgi?id=116128
+
+        Reviewed by Gustavo Noronha Silva.
+
+        * Source/PlatformGTK.cmake: Added.
+        * Source/cmake/OptionsGTK.cmake: Added more logic and variables to support WebCore and properly
+        defined some existing variables.
+
+2013-05-15  Alexey Proskuryakov  <ap@apple.com>
+
+        More fixing after WebProcessShim renaming in r149074.
+
+        * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:
+        Updated to insert the right shim.
+
+2013-05-15  Patrick Gansterer  <paroga@webkit.org>
+
+        Consolidate lists in WTF CMake files
+        https://bugs.webkit.org/show_bug.cgi?id=116142
+
+        Reviewed by Martin Robinson.
+
+        Move common files into the CMakeLists.txt to avoid duplicating the list of files.
+        Also rebase the recently added GTK files to match the other CMake ports, since
+        the submitted patch was based on an older version of the source tree.
+
+        * Source/cmake/OptionsGTK.cmake:
+
+2013-05-14  Zan Dobersek  <zdobersek@igalia.com>
+
+        [GTK] Move generated ColorData.cpp, WebKitFontFamilyNames.(cpp|h) build targets into libPlatform
+        https://bugs.webkit.org/show_bug.cgi?id=115921
+
+        Reviewed by Gustavo Noronha Silva.
+
+        * GNUmakefile.am: Add GENSOURCES_PLATFORM, platform_built_sources variables.
+
+2013-05-11  Martin Robinson  <mrobinson@igalia.com>
+
+        [GTK] Add a basic cmake build for WTF and JavaScriptCore
+        https://bugs.webkit.org/show_bug.cgi?id=115967
+
+        Reviewed by Laszlo Gombos.
+
+        * CMakeLists.txt: Add GTK+ to the list of ports.
+        * Source/CMakeLists.txt: We do not try to build WebCoreTestSupport when WebCore is disabled.
+        * Source/cmake/FindGAIL3.cmake: Added.
+        * Source/cmake/FindGDK3.cmake: Added.
+        * Source/cmake/FindGStreamer.cmake: Use the passed in minimum version.
+        * Source/cmake/FindGTK3.cmake: Added.
+        * Source/cmake/FindXt.cmake: Added.
+        * Source/cmake/OptionsEfl.cmake: Pass in the minimum version.
+        * Source/cmake/OptionsGTK.cmake: Added.
+
 2013-05-11  Martin Robinson  <mrobinson@igalia.com>
 
         Move defines to platform