+2016-11-23 Zan Dobersek <zdobersek@igalia.com>
+
+ Remove ENABLE_ASSEMBLER_WX_EXCLUSIVE code
+ https://bugs.webkit.org/show_bug.cgi?id=165027
+
+ Reviewed by Darin Adler.
+
+ * Source/cmake/WebKitFeatures.cmake: Remove the ENABLE_ASSEMBLER_WX_EXCLUSIVE option.
+
+2016-11-21 Carlos Garcia Campos <cgarcia@igalia.com>
+
+ Unreviewed. Update OptionsGTK.cmake and NEWS for 2.15.2 release.
+
+ * Source/cmake/OptionsGTK.cmake: Bump version numbers.
+
+2016-11-17 Saam Barati <sbarati@apple.com>
+
+ Remove async/await compile time flag and enable tests
+ https://bugs.webkit.org/show_bug.cgi?id=164828
+ <rdar://problem/28639334>
+
+ Reviewed by Yusuke Suzuki.
+
+ * Source/cmake/WebKitFeatures.cmake:
+
+2016-11-16 Yusuke Suzuki <utatane.tea@gmail.com>
+
+ [ES6][WebCore] Change ES6_MODULES compile time flag to runtime flag
+ https://bugs.webkit.org/show_bug.cgi?id=164827
+
+ Reviewed by Ryosuke Niwa.
+
+ * Source/cmake/OptionsWin.cmake:
+ * Source/cmake/WebKitFeatures.cmake:
+ * Source/cmake/tools/vsprops/FeatureDefines.props:
+ * Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
+
+2016-11-12 Michael Catanzaro <mcatanzaro@igalia.com>
+
+ Unreviewed, rolling out r207872.
+ https://bugs.webkit.org/show_bug.cgi?id=162623
+
+ Did not disable anything, just made them public
+
+ Reverted changeset:
+
+ "[GTK][GStreamer] Disable MEDIA_SOURCE and ENCRYPTED_MEDIA_V2 by default"
+ https://bugs.webkit.org/show_bug.cgi?id=162623
+ http://trac.webkit.org/changeset/207872
+
+2016-11-09 Gyuyoung Kim <gyuyoung.kim@webkit.org>
+
+ [EFL] Use libgcrypt instead of GnuTLS for CryptoDigest
+ https://bugs.webkit.org/show_bug.cgi?id=164461
+
+ Reviewed by Michael Catanzaro.
+
+ * Source/cmake/OptionsEfl.cmake: Find LibGcrypt package instead of GnuTLS.
+
+2016-11-05 Konstantin Tokarev <annulen@yandex.ru>
+
+ [MinGW] Fixed C99/C++11 format attributes in printf-like functions
+ https://bugs.webkit.org/show_bug.cgi?id=164448
+
+ Reviewed by Michael Catanzaro.
+
+ By default MinGW uses printf-like function provided in msvcrt.dll,
+ however they miss support for C99/C++11 format attributes. Use MinGW
+ implementations instead.
+
+ * Source/cmake/OptionsCommon.cmake: Define __USE_MINGW_ANSI_STDIO
+
+2016-11-03 Konstantin Tokarev <annulen@yandex.ru>
+
+ Fixes to build JSCOnly on macOS
+ https://bugs.webkit.org/show_bug.cgi?id=164379
+
+ Reviewed by Michael Catanzaro.
+
+ * Source/cmake/OptionsJSCOnly.cmake: Define BUILDING_JSCONLY__, use
+ system ICU libraries on macOS
+ * Source/cmake/WebKitMacros.cmake: Fixed WEBKIT_FRAMEWORK macro for
+ static JSC
+
+2016-11-03 Konstantin Tokarev <annulen@yandex.ru>
+
+ [cmake][MinGW] Don't use MS bitfield layout to reduce sizes of data structures
+ https://bugs.webkit.org/show_bug.cgi?id=164026
+
+ Reviewed by Michael Catanzaro.
+
+ With MS bitfileds RegisterAtOffset becomes wider than ptrdiff_t because of
+ different alignment requirements, invoking static_assert. Instead of
+ muting assert for MinGW like it's done for MSVC, it's a better choice to
+ use more dense layout, as bitfields are not used in public APIs.
+
+ Also, suppress MinGW warnings from "#pragma warning" which it doesn't
+ understand.
+
+ * Source/cmake/OptionsCommon.cmake:
+
+2016-11-02 Alex Christensen <achristensen@webkit.org>
+
+ Remove Battery Status API from the tree
+ https://bugs.webkit.org/show_bug.cgi?id=164213
+
+ Reviewed by Sam Weinig.
+
+ * Source/cmake/OptionsEfl.cmake:
+ * Source/cmake/WebKitFeatures.cmake:
+
+2016-11-02 Olivier Blin <olivier.blin@softathome.com>
+
+ [GTK] Use libgcrypt instead of GnuTLS for CryptoDigest and SubtleCrypto HMAC implementation
+ https://bugs.webkit.org/show_bug.cgi?id=163125
+
+ Reviewed by Michael Catanzaro.
+
+ * Source/cmake/OptionsGTK.cmake: Updated to use libgcrypt files instead of gnutls.
+ At least version 1.6.0 is needed for the HMAC APIs.
+ libgcrypt is now needed unconditionally for CryptoDigest, used by CSP.
+
+2016-11-02 Romain Bellessort <romain.bellessort@crf.canon.fr>
+
+ [Readable Streams API] Enable creation of ReadableByteStreamController
+ https://bugs.webkit.org/show_bug.cgi?id=164014
+
+ Reviewed by Youenn Fablet.
+
+ Added flag for the byte stream part of Readable Streams API.
+
+ * Source/cmake/WebKitFeatures.cmake:
+
+2016-11-01 Ryosuke Niwa <rniwa@webkit.org>
+
+ Remove CUSTOM_ELEMENTS build flag
+ https://bugs.webkit.org/show_bug.cgi?id=164267
+
+ Reviewed by Antti Koivisto.
+
+ Removed the build flag.
+
+ * Source/cmake/OptionsEfl.cmake:
+ * Source/cmake/OptionsWin.cmake:
+ * Source/cmake/WebKitFeatures.cmake:
+
+2016-11-01 Fujii Hironori <Hironori.Fujii@sony.com>
+
+ [CMake] generate-bindings-all.pl uses USES_TERMINAL which leaves a noisy line in interactive Ninja build
+ https://bugs.webkit.org/show_bug.cgi?id=163868
+
+ Reviewed by Michael Catanzaro.
+
+ It takes long time for generate-bindings-all.pl to generate all
+ bindings. So, it shows the progress while running and
+ USES_TERMINAL option of add_custom_target have been used to invoke
+ the command. However, USES_TERMINAL leaves a noisy line in
+ Ninja's neat build log of interactive build.
+
+ A new CMake option SHOW_BINDINGS_GENERATION_PROGRESS is added to
+ stop using USES_TERMINAL only in case of interactive Ninja build.
+
+ * Source/cmake/WebKitMacros.cmake: Added a new option
+ SHOW_BINDINGS_GENERATION_PROGRESS. Apended --showProgress switch
+ of generate-bindings-all.pl and used USES_TERMINAL only if
+ SHOW_BINDINGS_GENERATION_PROGRESS is enabled.
+
+2016-10-31 Ryosuke Niwa <rniwa@webkit.org>
+
+ Enable custom elements by default everywhere
+ https://bugs.webkit.org/show_bug.cgi?id=164242
+
+ Reviewed by Michael Catanzaro.
+
+ Enable the Custom Elements API in CMake builds.
+
+ * Source/cmake/WebKitFeatures.cmake:
+
+2016-10-30 Frederic Wang <fwang@igalia.com>
+
+ Use HarfBuzz ot-math API to parse the OpenType MATH table
+ https://bugs.webkit.org/show_bug.cgi?id=162671
+
+ Reviewed by Michael Catanzaro.
+
+ * Source/cmake/OptionsGTK.cmake: Enable internal OpenType MATH parsing for HarfBuzz < 1.3.3.
+
+2016-10-30 Hyowon Kim <hw1008.kim@samsung.com>
+
+ [GTK] Build break by missing geoclue-2.0.
+ https://bugs.webkit.org/show_bug.cgi?id=164170
+
+ Reviewed by Michael Catanzaro.
+
+ Revise the module name for pkg_check_modules() in FindGeoClue2.cmake.
+
+ * Source/cmake/FindGeoClue2.cmake: replace geoclue-2.0 with libgeoclue-2.0.
+
+2016-10-29 Fujii Hironori <Hironori.Fujii@sony.com>
+
+ [CMake][Win] Visual Studio invokes make_settings.pl twice
+ https://bugs.webkit.org/show_bug.cgi?id=163774
+
+ Reviewed by Michael Catanzaro.
+
+ build-webkit recompiles some files just after finishing
+ build-webkit in case of using CMake VisualStudio generator because
+ both WebCoreDerivedSources.vcxproj and WebCoreTestSupport.vcxproj
+ triggers make_settings.pl.
+
+ make_settings.pl generates four files
+ InternalSettingsGenerated.{h,cpp,idl} and SettingsMacros.h.
+ WebCoreDerivedSources depends on SettingsMacros.h, and
+ WebCoreTestSupport depends on InternalSettingsGenerated.cpp.
+
+ This problem is described in CMake documentation:
+ <https://cmake.org/cmake/help/v3.0/command/add_custom_command.html>
+
+ > Do not list the output in more than one independent target that may
+ > build in parallel or the two instances of the rule may conflict
+
+ To solve this problem, only SettingsMacros.h is specified as
+ OUTPUT of add_custom_command, and other generated files are marked
+ as BYPRODUCTS. As the result, only WebCoreDerivedSources target
+ triggers make_settings.pl. And other targets already have a
+ dependency to WebCoreDerivedSources target.
+
+ To support earlier versions than CMake 3.2, it uses GENERATED
+ source file property instead of BYPRODUCTS option.
+
+ * Source/cmake/WebKitMacros.cmake(GENERATE_SETTINGS_MACROS):
+ Removed extra output files from OUTPUT of add_custom_command and
+ added BYPRODUCTS option.
+
+2016-10-28 Fujii Hironori <Hironori.Fujii@sony.com>
+
+ [CMake] Changing enabled features should trigger recompiling all IDL
+ https://bugs.webkit.org/show_bug.cgi?id=164121
+
+ Reviewed by Michael Catanzaro.
+
+ Changing enabled features should trigger recompiling all IDL
+ because some of them use #if. generate-bindings-all.pl was
+ introduced in <http://trac.webkit.org/changeset/207617>. Before
+ this change, updating supplemental_dependency.tmp triggered
+ recompiling all IDL. Changing enabled features usually involves
+ adding or removing IDL files. As the result, all IDL would be
+ recompiled. After the change, adding or removing IDL does not
+ trigger recompiling all IDL. So, we need to explicitly trigger
+ recompiling all IDL if enabled features are changed.
+
+ * Source/cmake/WebKitMacros.cmake(GENERATE_BINDINGS): Added
+ cmakeconfig.h to extra dependencies.
+
+2016-10-26 Carlos Garcia Campos <cgarcia@igalia.com>
+
+ Unreviewed. Update OptionsGTK.cmake and NEWS for 2.15.1 release.
+
+ * Source/cmake/OptionsGTK.cmake: Bump version numbers.
+
+2016-10-26 Enrique Ocaña González <eocanha@igalia.com>
+
+ [cmake][GStreamer][MSE][EME] Build MSE and EME code after refactoring
+ https://bugs.webkit.org/show_bug.cgi?id=162928
+
+ Reviewed by Xabier Rodriguez-Calvar.
+
+ Consolidate all the source file tree changes after refactoring.
+
+ This patch is co-authored with Philippe Normand <philn@igalia.com> (EME support).
+
+ * Source/cmake/FindLibGcrypt.cmake: Added.
+ * Source/cmake/OptionsGTK.cmake:
+
+2016-10-26 Enrique Ocaña González <eocanha@igalia.com>
+
+ [GTK][GStreamer] Disable MEDIA_SOURCE and ENCRYPTED_MEDIA_V2 by default
+ https://bugs.webkit.org/show_bug.cgi?id=162623
+
+ Reviewed by Xabier Rodriguez-Calvar.
+
+ * Source/cmake/OptionsGTK.cmake:
+
+2016-10-25 Konstantin Tokarev <annulen@yandex.ru>
+
+ [cmake] Don't enable ld.gold by default on non-ELF platforms
+ https://bugs.webkit.org/show_bug.cgi?id=163946
+
+ Reviewed by Alex Christensen.
+
+ For example, MinGW toolchain may be shipped with gold, but it fails to link
+ WebKit.
+
+ * Source/cmake/OptionsCommon.cmake:
+
+2016-10-25 Konstantin Tokarev <annulen@yandex.ru>
+
+ [cmake] Don't add -fPIC flag when on Windows (MinGW)
+ https://bugs.webkit.org/show_bug.cgi?id=163949
+
+ Reviewed by Michael Catanzaro.
+
+ -fPIC flag does not do anything on Windows and produces warning noise
+ with MinGW. There is no position independent code in Unix sense on
+ 32-bit Windows, and 64-bit Windows code is always relocatable.
+
+ For reference see
+ https://gcc.gnu.org/ml/gcc-patches/2015-08/msg00836.html
+
+ * Source/cmake/WebKitHelpers.cmake:
+
+2016-10-21 Csaba Osztrogonác <ossy@webkit.org>
+
+ [EFL] REGRESSION(r207616): Build is broken due to missing libgeoclue-dev package
+ https://bugs.webkit.org/show_bug.cgi?id=163733
+
+ Reviewed by Gyuyoung Kim.
+
+ * Source/cmake/OptionsEfl.cmake: Expose USE_GEOCLUE2 to the build properly.
+
+2016-10-21 Adam Bergkvist <adam.bergkvist@ericsson.com>
+
+ WebRTC: [GTK] Add MediaEndpointOwr - an OpenWebRTC WebRTC backend
+ https://bugs.webkit.org/show_bug.cgi?id=163327
+
+ Reviewed by Philippe Normand.
+
+ Add manual WebRTC test. Test features:
+ - Two RTCPeerConnection instances communicate in a single browser tab.
+ - Supports setting up bidirectional media with a single SDP dialog, as
+ well as one direction at a time.
+ - Strips vendor prefixes (runs in Chrome and Firefox as well)
+ - Supports modern as well as legacy APIs (mainly to make the test run
+ in Chrome)
+
+ * ManualTests/webrtc-one-tab-p2p.html: Added.
+
+2016-10-20 Carlos Garcia Campos <cgarcia@igalia.com>
+
+ [GTK] Configures but fails to link with ENABLE_OPENGL=OFF
+ https://bugs.webkit.org/show_bug.cgi?id=163449
+
+ Reviewed by Michael Catanzaro.
+
+ Remove wrong dependency of Wayland on OpenGL introduced in r190615, it should be possible to build for Wayland
+ without GL.
+
+ * Source/cmake/OptionsGTK.cmake:
+
+2016-10-20 Fujii Hironori <Hironori.Fujii@sony.com>
+
+ [CMake] CMake does not support the dep files for implicit dependency
+ https://bugs.webkit.org/show_bug.cgi?id=161433
+
+ Reviewed by Brent Fulgham.
+
+ Created a Perl script to generate all IDL bindings for CMake.
+ This script can regenerate outdated bindings by based on the
+ supplemental dependency and dep files created by
+ '--write-dependencies' switch of generate-bindings.pl.
+
+ add_custom_target is used to invoke the script instead of
+ add_custom_command because Ninja deletes all output files before
+ executing the command in case of add_custom_command.
+
+ USES_TERMINAL option of add_custom_target has two effects:
+ 1) Not buffering output of the command
+ 2) Invoking the command in the special Ninja pool which inhibits parallel build
+ One needs to use CMake 3.2 or later to enable this feature.
+
+ * Source/cmake/WebKitMacros.cmake (GENERATE_BINDINGS): Included
+ ProcessorCount. Added a new argument 'target'. Use
+ add_custom_target instead of add_custom_command. Invoke the new
+ script.
+
+2016-10-19 Alex Christensen <achristensen@webkit.org>
+
+ Revert r207151
+ https://bugs.webkit.org/show_bug.cgi?id=163675
+
+ Reviewed by Brent Fulgham.
+
+ * Source/cmake/OptionsAppleWin.cmake:
+
+2016-10-18 Dean Jackson <dino@apple.com>
+
+ Remove CSS_SHAPES feature definition. This should always be on.
+ https://bugs.webkit.org/show_bug.cgi?id=163628
+ <rdar://problem/28834613>
+
+ Reviewed by Tim Horton.
+
+ * Source/cmake/OptionsMac.cmake:
+ * Source/cmake/OptionsWin.cmake:
+ * Source/cmake/WebKitFeatures.cmake:
+ * Source/cmake/tools/vsprops/FeatureDefines.props:
+ * Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
+
+2016-10-14 Michael Catanzaro <mcatanzaro@igalia.com>
+
+ [CMake] Private/unsupported build options should be marked as advanced
+ https://bugs.webkit.org/show_bug.cgi?id=163451
+
+ Reviewed by Carlos Garcia Campos.
+
+ When checking to decide whether to mark an option as advanced, the conditional checks
+ whether _WEBKIT_AVAILABLE_OPTIONS_IS_PUBLIC_${_name} is defined. It is always defined. We
+ need to check its value instead.
+
+ * Source/cmake/WebKitFeatures.cmake:
+
+2016-10-13 Brian Burg <bburg@apple.com>
+
+ [CMake] Split the definition of CODE_GENERATOR_PREPROCESSOR so it can be used in a custom command
+ https://bugs.webkit.org/show_bug.cgi?id=163401
+
+ Reviewed by Michael Catanzaro.
+
+ In another patch, we need to use CODE_GENERATOR_PREPROCESSOR as the COMMAND argument
+ when defining an add_custom_command. Previously, it has only been used as a quoted argument
+ to various Perl code generation scripts.
+
+ To support both use cases, we need to be able to provide the executable and its arguments as
+ an unbroken quoted string, and as a CMake list suitable for passing as an argument to COMMAND.
+
+ * Source/cmake/OptionsCommon.cmake:
+ Split out the executable and argument string into separate variables that can be used elsewhere.
+ Compute the final unbroken quoted string using the two separate variables to arrive at the same result.
+
+ * Source/cmake/WebKitMacros.cmake:
+ Drive-by cleanup to add quotes around the use of CODE_GENERATOR_PREPROCESSOR so it matches other uses.
+
+2016-10-12 Chris Dumez <cdumez@apple.com>
+
+ [Web IDL] Drop support for legacy [ConstructorConditional=*]
+ https://bugs.webkit.org/show_bug.cgi?id=163368
+
+ Reviewed by Ryosuke Niwa.
+
+ Drop ENABLE_DOM4_EVENTS_CONSTRUCTOR compiler flag.
+
+ * Source/cmake/OptionsEfl.cmake:
+ * Source/cmake/OptionsMac.cmake:
+ * Source/cmake/OptionsWin.cmake:
+ * Source/cmake/WebKitFeatures.cmake:
+ * Source/cmake/tools/vsprops/FeatureDefines.props:
+ * Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
+
+2016-10-11 Alex Christensen <achristensen@webkit.org>
+
+ Remove dead networking code
+ https://bugs.webkit.org/show_bug.cgi?id=163263
+
+ Reviewed by Daniel Bates.
+
+ * Source/cmake/OptionsAppleWin.cmake:
+
+2016-10-11 Konstantin Tokarev <annulen@yandex.ru>
+
+ [cmake] Make INDEXED_DATABASE_IN_WORKERS depending on INDEXED_DATABASE
+ https://bugs.webkit.org/show_bug.cgi?id=163280
+
+ Reviewed by Csaba Osztrogonác.
+
+ * Source/cmake/WebKitFeatures.cmake:
+
+2016-10-11 Per Arne Vollan <pvollan@apple.com>
+
+ [Win][Direct2D] Compile fix.
+ https://bugs.webkit.org/show_bug.cgi?id=163273
+
+ Reviewed by Brent Fulgham.
+
+ Define USE_DIRECT2D.
+
+ * Source/cmake/OptionsAppleWin.cmake:
+
+2016-10-10 Zan Dobersek <zdobersek@igalia.com>
+
+ Add ENABLE_ENCRYPTED_MEDIA configuration option
+ https://bugs.webkit.org/show_bug.cgi?id=163219
+
+ Reviewed by Darin Adler.
+
+ Add the ENABLE_ENCRYPTED_MEDIA configuration option to the
+ CMake and MSVC build systems. It will be used to enable or
+ disable the new EME implementation at build-time.
+
+ * Source/cmake/WebKitFeatures.cmake:
+ * Source/cmake/tools/vsprops/FeatureDefines.props:
+ * Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
+
+2016-10-10 Commit Queue <commit-queue@webkit.org>
+
+ Unreviewed, rolling out r206972.
+ https://bugs.webkit.org/show_bug.cgi?id=163227
+
+ Making EWS flaky (Requested by bfulgham_ on #webkit).
+
+ Reverted changeset:
+
+ "[CMake] CMake does not support the dep files for implicit
+ dependency"
+ https://bugs.webkit.org/show_bug.cgi?id=161433
+ http://trac.webkit.org/changeset/206972
+
+2016-10-09 Fujii Hironori <Hironori.Fujii@sony.com>
+
+ [CMake] CMake does not support the dep files for implicit dependency
+ https://bugs.webkit.org/show_bug.cgi?id=161433
+
+ Reviewed by Brent Fulgham.
+
+ Created a Perl script to generate all IDL bindings for CMake.
+ This script can regenerate outdated bindings by based on the
+ supplemental dependency and dep files created by
+ '--write-dependencies' switch of generate-bindings.pl.
+
+ add_custom_target is used to invoke the script instead of
+ add_custom_command because Ninja deletes all output files before
+ executing the command in case of add_custom_command.
+
+ USES_TERMINAL option of add_custom_target has two effects:
+ 1) Not buffering output of the command
+ 2) Invoking the command in the special Ninja pool which inhibits parallel build
+ One needs to use CMake 3.2 or later to enable this feature.
+
+ * Source/cmake/WebKitMacros.cmake (GENERATE_BINDINGS): Included
+ ProcessorCount. Added a new argument 'target'. Use
+ add_custom_target instead of add_custom_command. Invoke the new
+ script.
+
+2016-10-07 Fujii Hironori <Hironori.Fujii@sony.com>
+
+ Use 'use lib $FindBin::Bin' to append Perl module include path
+ https://bugs.webkit.org/show_bug.cgi?id=162256
+
+ Reviewed by Carlos Garcia Campos.
+
+ * Source/cmake/WebKitMacros.cmake: Removed '-I' options from
+ invocation of Perl.
+
+2016-10-06 Brent Fulgham <bfulgham@apple.com>
+
+ [Win][Direct2D] Add Direct2D CMake rules
+ https://bugs.webkit.org/show_bug.cgi?id=162925
+
+ Reviewed by Brent Fulgham.
+
+ * Source/cmake/OptionsAppleWin.cmake: Add a new 'USE_DIRECT2D' option
+ flag for the build. Currently this is commented out and is unused.
+
+2016-10-05 Zan Dobersek <zdobersek@igalia.com>
+
+ Rename ENABLE_ENCRYPTED_MEDIA_V2 to ENABLE_LEGACY_ENCRYPTED_MEDIA
+ https://bugs.webkit.org/show_bug.cgi?id=162903
+
+ Reviewed by Alex Christensen.
+
+ Rename build guards for the remaining implementation of the legacy EME API
+ to ENABLE_LEGACY_ENCRYPTED_MEDIA. This will allow for the future implementation
+ of the near-finished API to be guarded with the simple ENABLE_ENCRYPTED_MEDIA guards.
+
+ * Source/cmake/OptionsEfl.cmake:
+ * Source/cmake/OptionsMac.cmake:
+ * Source/cmake/OptionsWin.cmake:
+ * Source/cmake/WebKitFeatures.cmake:
+ * Source/cmake/tools/vsprops/FeatureDefines.props:
+ * Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
+
+2016-10-03 Carlos Garcia Campos <cgarcia@igalia.com>
+
+ [SOUP] Cleanup persistent credential storage code
+ https://bugs.webkit.org/show_bug.cgi?id=162777
+
+ Reviewed by Alex Christensen.
+
+ Remove ENABLE(CREDENTIAL_STORAGE) build flag and replace it by USE(LIBSECRET).
+
+ * Source/cmake/OptionsGTK.cmake:
+ * Source/cmake/WebKitFeatures.cmake:
+
+2016-09-29 Aaron Chu <aaron_chu@apple.com>
+
+ Web Inspector: AXI: linkified refs to #document and #text are not usually navigable nodes; consider delinkifying them
+ https://bugs.webkit.org/show_bug.cgi?id=130600
+ <rdar://problem/16391333>
+
+ Reviewed by Brian Burg.
+
+ Added a manual test to test the node links in the Accessibility Inspector
+ https://bugs.webkit.org/show_bug.cgi?id=130600
+
+ * ManualTests/accessibility/delinkified-non-navigable-links.html: Added.
+
+2016-09-28 Michael Catanzaro <mcatanzaro@igalia.com>
+
+ [GTK] Remove obsolete comment from OptionsGTK.cmake
+ https://bugs.webkit.org/show_bug.cgi?id=162622
+
+ Reviewed by Alex Christensen.
+
+ * Source/cmake/OptionsGTK.cmake:
+
+2016-09-28 Yusuke Suzuki <utatane.tea@gmail.com>
+
+ Unreviewed, build fix for several CMake ports after r206440
+
+ * Source/cmake/OptionsEfl.cmake:
+ * Source/cmake/OptionsMac.cmake:
+ * Source/cmake/WebKitFeatures.cmake:
+
+2016-09-27 Don Olmstead <don.olmstead@am.sony.com>
+
+ [CMake] Add HAVE_LOCALTIME_R definition
+ https://bugs.webkit.org/show_bug.cgi?id=162636
+
+ Reviewed by Alex Christensen.
+
+ * Source/cmake/OptionsCommon.cmake:
+
+2016-09-27 Don Olmstead <don.olmstead@am.sony.com>
+
+ [CMake] Use CMake to determine HAVE_* defines
+ https://bugs.webkit.org/show_bug.cgi?id=162368
+
+ Reviewed by Alex Christensen.
+
+ * Source/cmake/OptionsCommon.cmake:
+
+2016-09-27 Konstantin Tokarev <annulen@yandex.ru>
+
+ [cmake] Simplify Clang checks and prepare for compiler ID split
+ https://bugs.webkit.org/show_bug.cgi?id=162609
+
+ Reviewed by Michael Catanzaro.
+
+ CMake 3.x introduces separate compiler id for AppleClang, making condition
+ (${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang") inappropriate as check for
+ any clang version. Introduce COMPILER_IS_CLANG instead, which is also
+ shorter that CMAKE_CXX_COMPILER_ID comparison.
+
+ * CMakeLists.txt:
+ * Source/cmake/OptionsCommon.cmake:
+ * Source/cmake/WebKitHelpers.cmake:
+ * Source/cmake/OptionsEfl.cmake: Use CMAKE_COMPILER_IS_GNUCXX instead of
+ !Clang check because this is what was really meant here.
+
+2016-09-27 Konstantin Tokarev <annulen@yandex.ru>
+
+ [cmake] Added COMPILER_IS_GCC_OR_CLANG variable to simplify conditions.
+ https://bugs.webkit.org/show_bug.cgi?id=162605
+
+ Reviewed by Michael Catanzaro.
+
+ * CMakeLists.txt:
+ * Source/cmake/OptionsCommon.cmake:
+ * Source/cmake/WebKitHelpers.cmake:
+
+2016-09-26 Daniel Bates <dabates@apple.com>
+
+ Rename IOS_TEXT_AUTOSIZING to TEXT_AUTOSIZING
+ https://bugs.webkit.org/show_bug.cgi?id=162365
+
+ Reviewed by Simon Fraser.
+
+ * Source/cmake/OptionsMac.cmake:
+ * Source/cmake/WebKitFeatures.cmake: Substitute ENABLE_TEXT_AUTOSIZING for ENABLE_IOS_TEXT_AUTOSIZING,
+ update the description of this feature to better describe what it does and re-order the define in the
+ list of defines such that it is in sorted order.
+
+2016-09-26 Konstantin Tokarev <annulen@yandex.ru>
+
+ [cmake] Added an option to disable thin archives when they are undesirable.
+ https://bugs.webkit.org/show_bug.cgi?id=162561
+
+ Reviewed by Michael Catanzaro.
+
+ * Source/cmake/OptionsCommon.cmake: Added USE_THIN_ARCHIVES option.
+
+2016-09-23 Caitlin Potter <caitp@igalia.com>
+
+ [JSC] Implement parsing of Async Functions
+ https://bugs.webkit.org/show_bug.cgi?id=161409
+
+ Reviewed by Yusuke Suzuki.
+
+ * Source/cmake/WebKitFeatures.cmake:
+
+2016-09-22 Daniel Bates <dabates@apple.com>
+
+ Remove more ENABLE(TEXT_AUTOSIZING) code
+ https://bugs.webkit.org/show_bug.cgi?id=162456
+
+ Reviewed by Simon Fraser.
+
+ * Source/cmake/tools/vsprops/FeatureDefines.props:
+ * Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
+
+2016-09-20 Don Olmstead <don.olmstead@am.sony.com>
+
+ [WinCairo] Use find_package cairo in build
+ https://bugs.webkit.org/show_bug.cgi?id=162239
+
+ Reviewed by Alex Christensen.
+
+ * Source/cmake/FindCairo.cmake:
+ * Source/cmake/OptionsWinCairo.cmake:
+
+2016-09-19 Daniel Bates <dabates@apple.com>
+
+ Remove ENABLE(TEXT_AUTOSIZING) automatic text size adjustment code
+ https://bugs.webkit.org/show_bug.cgi?id=162167
+
+ Reviewed by Simon Fraser.
+
+ * Source/cmake/OptionsMac.cmake:
+ * Source/cmake/OptionsWin.cmake:
+ * Source/cmake/WebKitFeatures.cmake:
+
+2016-09-19 Michael Catanzaro <mcatanzaro@igalia.com>
+
+ [GTK] Make ENABLE_THREADED_COMPOSITOR a public option
+ https://bugs.webkit.org/show_bug.cgi?id=162148
+
+ Reviewed by Carlos Garcia Campos.
+
+ * Source/cmake/OptionsGTK.cmake:
+
+2016-09-18 Gyuyoung Kim <gyuyoung.kim@navercorp.com>
+
+ [EFL] Bump efl library to 1.18.1
+ https://bugs.webkit.org/show_bug.cgi?id=162120
+
+ Reviewed by Michael Catanzaro.
+
+ * Source/cmake/OptionsEfl.cmake: Use efl-1.18.1 instead of 1.18.
+
+2016-09-16 Carlos Garcia Campos <cgarcia@igalia.com>
+
+ [CMake] Build broken with current debian testing
+ https://bugs.webkit.org/show_bug.cgi?id=162054
+
+ Reviewed by Žan Doberšek.
+
+ Building WTR bindings is broken now in Debian testing. The reason is that '.' is no longer included in @INC for
+ perl, see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=588017 and
+ https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-1238.
+
+ * Source/cmake/WebKitMacros.cmake(GENERATE_BINDINGS): Pass also the given BASE_DIR to perl executable so that it
+ can find modules in the current directory even if '.' is not in @INC. Also include generators in BASE_DIR to the
+ list of dependencies.
+
+2016-09-15 Fujii Hironori <Hironori.Fujii@sony.com>
+
+ [CMake] Refactor GENERATE_BINDINGS
+ https://bugs.webkit.org/show_bug.cgi?id=161854
+
+ Reviewed by Gyuyoung Kim.
+
+ * Source/cmake/WebKitMacros.cmake(GENERATE_BINDINGS): Use
+ CMakeParseArguments for argument parsing. Defined as a function
+ instread of a macro because function has its own variable scope.
+ Wrapped both preprocess-idls.pl and generate-bindings.pl scripts.
+ Downcased local variables COMMON_GENERATOR_DEPENDENCIES and
+ BINDING_GENERATOR. Generate idl_files.tmp. Removed arguments
+ _prefix and _extension because they are always JS and cpp now.
+
+2016-09-08 Carlos Alberto Lopez Perez <clopez@igalia.com>
+
+ [CMake] Build failure with GCC 6 (fatal error: stdlib.h: No such file or directory)
+ https://bugs.webkit.org/show_bug.cgi?id=161697
+
+ Reviewed by Michael Catanzaro.
+
+ Get the list of system includes from GCC and add it to the CMake
+ list of implicit includes. This way, CMake will filter any of this
+ directories from the list of includes when calling the compiler.
+
+ This avoids an issue with GCC 6 that causes build failures when
+ including the default include path as a system include (-isystem).
+
+ * Source/cmake/OptionsCommon.cmake:
+
+2016-09-07 Michael Catanzaro <mcatanzaro@igalia.com>
+
+ [EFL] Switch to ENABLE_NETWORK_CACHE
+ https://bugs.webkit.org/show_bug.cgi?id=152676
+
+ Reviewed by Alex Christensen.
+
+ Build with -Wno-error=missing-field-initializers to avoid spurious build failures.
+
+ * Source/cmake/OptionsEfl.cmake:
+
+2016-09-07 Youenn Fablet <youenn@apple.com>
+
+ [Streams API] Separate compile flag for ReadableStream and WritableStream
+ https://bugs.webkit.org/show_bug.cgi?id=161044
+
+ Reviewed by Alex Christensen.
+
+ Moving from STREAMS_API to READABLESTREAM_API and WRITABLESTREAM_API compilation flags.
+
+ * Source/cmake/OptionsWin.cmake:
+ * Source/cmake/WebKitFeatures.cmake:
+ * Source/cmake/tools/vsprops/FeatureDefines.props:
+
+2016-09-06 Fujii Hironori <Hironori.Fujii@sony.com>
+
+ [CMake] Decouple generating bindings of WebCore and WebCoreTestSupport
+ https://bugs.webkit.org/show_bug.cgi?id=161474
+
+ Generating bindings of WebCore and WebCoreTestSupport shares a
+ single supplementalDependencyFile. But, nothing supplements any
+ IDL of WebCoreTestSupport. This introduces unnecessary
+ dependencies.
+
+ Reviewed by Alex Christensen.
+
+ * Source/cmake/WebKitMacros.cmake:
+ (GENERATE_BINDINGS): Clear uninitialized variables before
+ use. This causes a problem in the second time of calling
+ GENERATE_BINDINGS.
+
+2016-09-04 Commit Queue <commit-queue@webkit.org>
+
+ Unreviewed, rolling out r205415.
+ https://bugs.webkit.org/show_bug.cgi?id=161573
+
+ Many bots see inspector test failures, rolling out now and
+ investigating later. (Requested by brrian on #webkit).
+
+ Reverted changeset:
+
+ "Web Inspector: unify Main.html and Test.html sources and
+ generate different copies with the preprocessor"
+ https://bugs.webkit.org/show_bug.cgi?id=161212
+ http://trac.webkit.org/changeset/205415
+
+2016-09-01 Brian Burg <bburg@apple.com>
+
+ Web Inspector: unify Main.html and Test.html sources and generate different copies with the preprocessor
+ https://bugs.webkit.org/show_bug.cgi?id=161212
+ <rdar://problem/28017961>
+
+ Reviewed by Joseph Pecoraro.
+
+ Rearrange some CMake rules so most Inspector UI work is done in WebInspectorUI.
+
+ * Source/CMakeLists.txt: Add 'WebInspectorUI' subdirectory.
+ * Source/PlatformEfl.cmake:
+ - Move the rule to copy InspectorBackendCommands.js into WebInspectorUI/CMakeLists.txt.
+ - Add a FIXME to use the cross-port list of Inspector resources instead of copying everything.
+ - Add new dependency so generated WebInspectorUI files are made by web-inspector-resources.
+ - Copy over generated files Main.html and Test.html.
+
+ * Source/PlatformWin.cmake:
+ - Add a FIXME to use the cross-port list of Inspector resources instead of copying everything.
+ - Add new dependency so generated WebInspectorUI files are made by web-inspector-resources.
+ - Copy over generated files Main.html and Test.html.
+
+ * Source/cmake/WebKitFS.cmake:
+ - Set up WEBINSPECTORUI_DIR and use it.
+ - Move directory creation commands here from JavaScriptCore.
+
+ * Source/cmake/WebKitMacros.cmake:
+ Add a helper to turn a CMake list into a space-delimited string of elements.
+
+2016-09-01 Brian Burg <bburg@apple.com>
+
+ Update root .gitignore for latest WebKitLibraries
+ https://bugs.webkit.org/show_bug.cgi?id=161501
+
+ Reviewed by Alex Christensen.
+
+ * .gitignore:
+
+2016-08-31 Carlos Garcia Campos <cgarcia@igalia.com>
+
+ [GTK] Move GObject DOM bindings to WebKit2 layer and stop auto generating them
+ https://bugs.webkit.org/show_bug.cgi?id=161438
+
+ Reviewed by Michael Catanzaro.
+
+ * Source/PlatformGTK.cmake:
+ * Source/cmake/OptionsGTK.cmake:
+
+2016-08-31 Carlos Garcia Campos <cgarcia@igalia.com>
+
+ Unreviewed. Bump GTK+ versions numbers.
+
+ * Source/cmake/OptionsGTK.cmake:
+
+2016-08-30 Philippe Normand <pnormand@igalia.com>
+
+ [GStreamer] bump required version to 1.2.3
+ https://bugs.webkit.org/show_bug.cgi?id=159667
+
+ Reviewed by Xabier Rodriguez Calvar.
+
+ * Source/cmake/OptionsEfl.cmake:
+ * Source/cmake/OptionsGTK.cmake:
+
+2016-08-29 Per Arne Vollan <pvollan@apple.com>
+
+ Attempt to fix WinCairo build after r205090.
+
+ Unreviewed build fix.
+
+ * Source/cmake/OptionsAppleWin.cmake:
+ * Source/cmake/OptionsWin.cmake:
+
+2016-08-27 Per Arne Vollan <pvollan@apple.com>
+
+ [Win] Enable 'warning as error' compiler setting.
+ https://bugs.webkit.org/show_bug.cgi?id=161243
+
+ Reviewed by Darin Adler.
+
+ * Source/cmake/OptionsWin.cmake:
+
+2016-08-26 Jer Noble <jer.noble@apple.com>
+
+ Add a test harness for running UI tests on the iOS Simulator
+ https://bugs.webkit.org/show_bug.cgi?id=161265
+
+ Add the new MobileMiniBrowser project to the WebKit workspace.
+
+ Reviewed by Simon Fraser.
+
+ * WebKit.xcworkspace/contents.xcworkspacedata:
+
+2016-08-24 Alexey Proskuryakov <ap@apple.com>
+
+ Add svn:global-ignores to the root to ignore *.pyc files everythere in the repository.
+
+ * .: Added property svn:global-ignores.
+
+2016-08-19 Dean Jackson <dino@apple.com>
+
+ Implement preferLowPowerToHighPerformance for WebGL
+ https://bugs.webkit.org/show_bug.cgi?id=161017
+ <rdar://problem/26819135>
+
+ Reviewed by Myles Maxfield.
+
+ A manual test that creates contexts with and without preferLowPowerToHighPerformance
+ to see what is used. This has to be manual because it depends on the hardware
+ configuration, and we don't have a way to detect it up-front. Also, if the
+ code was failing, it would be the same result as on a single GPU system.
+
+ * ManualTests/webgl-preferLowPowerToHighPerformance.html: Added.
+
+2016-08-19 Per Arne Vollan <pvollan@apple.com>
+
+ [Win] Warning fix.
+ https://bugs.webkit.org/show_bug.cgi?id=160994
+
+ Reviewed by Anders Carlsson.
+
+ Ignore warning when function declared with __declspec(noreturn) has non void return type.
+
+ * Source/cmake/OptionsWin.cmake:
+
+2016-08-17 Don Olmstead <don.olmstead@am.sony.com>
+
+ Use find_library within Windows build
+ https://bugs.webkit.org/show_bug.cgi?id=160904
+
+ Reviewed by Brent Fulgham.
+
+ * Source/cmake/FindICU.cmake:
+ * Source/cmake/OptionsWin.cmake:
+
+2016-08-17 Gyuyoung Kim <gyuyoung.kim@navercorp.com>
+
+ [EFL] Bump efl version from 1.17 to 1.18
+ https://bugs.webkit.org/show_bug.cgi?id=160899
+
+ Reviewed by Antonio Gomes.
+
+ * Source/cmake/OptionsEfl.cmake: Update ewebkit version to 1.18.0.
+
+2016-08-04 Csaba Osztrogonác <ossy@webkit.org>
+
+ [Mac][cmake] Fix the build after Objective-C bindings generator removal
+ https://bugs.webkit.org/show_bug.cgi?id=160545
+
+ Reviewed by Alex Christensen.
+
+ * Source/cmake/WebKitMacros.cmake:
+
+2016-08-03 Csaba Osztrogonác <ossy@webkit.org>
+
+ Lacking support on a arm-traditional disassembler.
+ https://bugs.webkit.org/show_bug.cgi?id=123717
+
+ Reviewed by Mark Lam.
+
+ * Source/cmake/FindLLVM.cmake: Added back the r196749 state.
+ * Source/cmake/OptionsCommon.cmake: Added back the r196749 state.
+
+2016-08-01 Keith Miller <keith_miller@apple.com>
+
+ We should not keep the JavaScript tests inside the Source/JavaScriptCore/ directory.
+ https://bugs.webkit.org/show_bug.cgi?id=160372
+
+ Rubber stamped by Geoffrey Garen.
+
+ This patch moves all the JavaScript tests from Source/JavaScriptCore/tests to
+ a new top level directory, JSTests. Having the tests in the Source directory
+ was both confusing and inconvenient for people that just want to checkout the
+ source code of WebKit. Since there is no other obvious place to put all the
+ JavaScript tests a new top level directory seemed the most sensible.
+
+ * JSTests/: Copied from Source/JavaScriptCore/tests.
+ * Source/JavaScriptCore/tests/: Deleted.
+ * Scripts/import-test262-tests:
+ * Scripts/run-javascriptcore-tests:
+ * Scripts/update-javascriptcore-test-res:
+
+
+2016-07-27 Carlos Garcia Campos <cgarcia@igalia.com>
+
+ Unreviewed. Update OptionsGTK.cmake and NEWS for 2.13.4 release.
+
+ * Source/cmake/OptionsGTK.cmake: Bump version numbers.
+
+2016-07-22 Carlos Garcia Campos <cgarcia@igalia.com>
+
+ [GTK] Enable threaded compositor by default
+ https://bugs.webkit.org/show_bug.cgi?id=160079
+
+ Reviewed by Žan Doberšek.
+
+ * Source/cmake/OptionsGTK.cmake:
+
+2016-07-20 Csaba Osztrogonác <ossy@webkit.org>
+
+ JSC JIT Broken on ARMv7 Traditional (without Thumb2)
+ https://bugs.webkit.org/show_bug.cgi?id=159880
+
+ Reviewed by Carlos Garcia Campos.
+
+ * Source/cmake/OptionsCommon.cmake: Use the BFD linker on ARM traditional because of a gold linker bug.
+
+2016-07-18 Alexey Proskuryakov <ap@apple.com>
+
+ "make ARCHS=x86_64" fails to build
+ https://bugs.webkit.org/show_bug.cgi?id=159867
+
+ Reviewed by Dan Bernstein.
+
+ * Makefile.shared: Override VALID_ARCHS when ARCHS is set, so that even projects
+ that normally customize VALID_ARCHS wouldn't fail to build.
+
+2016-07-18 Carlos Garcia Campos <cgarcia@igalia.com>
+
+ Unreviewed. Update OptionsGTK.cmake and NEWS for 2.13.3 release.
+
+ * Source/cmake/OptionsGTK.cmake: Bump version numbers.
+
+2016-07-13 Per Arne Vollan <pvollan@apple.com>
+
+ [Win] DLLs are missing version information.
+ https://bugs.webkit.org/show_bug.cgi?id=159349
+
+ Reviewed by Alex Christensen.
+
+ Avoid using environment variable WEBKIT_LIBRARIES when finding version stamper utility,
+ in case it is not defined. Instead, use the location of the perl script to find the
+ utility.
+
+ * Source/cmake/tools/scripts/version-stamp.pl:
+
+2016-07-12 Gyuyoung Kim <gyuyoung.kim@webkit.org>
+
+ Remove ENABLE_CSS3_TEXT_LINE_BREAK flag
+ https://bugs.webkit.org/show_bug.cgi?id=159671
+
+ Reviewed by Csaba Osztrogonác.
+
+ ENABLE_CSS3_TEXT_LINE_BREAK feature was implemented without guards.
+ https://bugs.webkit.org/show_bug.cgi?id=89235
+
+ So this guard can be removed in build scripts.
+
+ * Source/cmake/OptionsMac.cmake:
+ * Source/cmake/WebKitFeatures.cmake:
+
+2016-07-12 Per Arne Vollan <pvollan@apple.com>
+
+ [Win] DLLs are missing version information.
+ https://bugs.webkit.org/show_bug.cgi?id=159349
+
+ Reviewed by Brent Fulgham.
+
+ The version stamping will fail if the target path has forward slashes.
+
+ * Source/cmake/tools/scripts/version-stamp.pl: Replace forward slashes with backslashes.
+
+2016-07-05 Olivier Blin <olivier.blin@softathome.com>
+
+ ENABLE_MEDIA_SOURCE should depend on ENABLE_VIDEO
+ https://bugs.webkit.org/show_bug.cgi?id=159424
+
+ Reviewed by Philippe Normand.
+
+ MEDIA_SOURCE requires VIDEO enabled, since MediaSource needs HTMLMediaElement.
+
+ * Source/cmake/WebKitFeatures.cmake:
+
+2016-07-05 Per Arne Vollan <pvollan@apple.com>
+
+ [Win] Layout Test http/tests/security/contentSecurityPolicy/source-list-parsing-10.html is failing
+ https://bugs.webkit.org/show_bug.cgi?id=147646
+
+ Reviewed by Brent Fulgham.
+
+ Disable CSP_NEXT. We can then use the common expected test results for this test.
+
+ * Source/cmake/OptionsWin.cmake:
+
+2016-07-04 Gyuyoung Kim <gyuyoung.kim@webkit.org>
+
+ [EFL] Remove mac configuration dependency in WebKit Version definition
+ https://bugs.webkit.org/show_bug.cgi?id=159407
+
+ Reviewed by Yusuke Suzuki.
+
+ EFL port has been used Version.xconfig file in WebKit/mac/Configurations.
+ in order to generate WebKitVersion.h file. But it can be simply defined
+ in cmake.
+
+ * Source/cmake/OptionsEfl.cmake:
+
+2016-07-03 Dan Bernstein <mitz@apple.com>
+
+ [Xcode] With default verbosity, make(1) output no longer hides environment variable listings
+ https://bugs.webkit.org/show_bug.cgi?id=159392
+
+ Reviewed by Alexey Proskuryakov.
+
+ * Makefile.shared: Pass the -hideShellScriptEnvironment option to xcodebuild instead of
+ piping its output through an ineffective "grep -v setenv",
+
+2016-07-01 Konstantin Tokarev <annulen@yandex.ru>
+
+ [cmake] Make LEGACY_WEB_AUDIO depend on WEB_AUDIO.
+ https://bugs.webkit.org/show_bug.cgi?id=159338
+
+ Reviewed by Michael Catanzaro.
+
+ Enabling LEGACY_WEB_AUDIO makes no sense when WEB_AUDIO is
+ disabled.
+
+ * Source/cmake/WebKitFeatures.cmake:
+
+2016-06-28 Per Arne Vollan <pvollan@apple.com>
+
+ [Win] Custom elements tests are failing.
+ https://bugs.webkit.org/show_bug.cgi?id=159139
+
+ Reviewed by Alex Christensen.
+
+ Enable custom element API on Windows.
+
+ * Source/cmake/OptionsWin.cmake:
+
+2016-06-23 Carlos Garcia Campos <cgarcia@igalia.com>
+
+ Unreviewed. Update OptionsGTK.cmake and NEWS for 2.13.2 release.
+
+ * Source/cmake/OptionsGTK.cmake: Bump version numbers.
+
+2016-06-15 Romain Bellessort <romain.bellessort@crf.canon.fr>
+
+ Enabling Shadow DOM for all platforms
+ https://bugs.webkit.org/show_bug.cgi?id=158738
+
+ Reviewed by Ryosuke Niwa.
+
+ Removed Shadow DOM from options (enabled by default)
+
+ * Source/cmake/OptionsEfl.cmake:
+ * Source/cmake/OptionsGTK.cmake:
+ * Source/cmake/OptionsWin.cmake:
+ * Source/cmake/WebKitFeatures.cmake:
+ * Source/cmake/tools/vsprops/FeatureDefines.props:
+ * Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
+
+2016-06-13 Romain Bellessort <romain.bellessort@crf.canon.fr>
+
+ [GTK] Enabling Shadow DOM by default
+ https://bugs.webkit.org/show_bug.cgi?id=158686
+
+ Reviewed by Carlos Garcia Campos.
+
+ Added support for enabling Shadow DOM by default for GTK.
+
+ * Source/cmake/OptionsGTK.cmake:
+
2016-06-09 Michael Catanzaro <mcatanzaro@igalia.com>
Add comments to clarify feature enablement