There should be a single CacheStorageConnection per WebProcess
[WebKit-https.git] / ChangeLog
index 51a125b..8667f88 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,183 @@
+2019-09-17  Fujii Hironori  <Hironori.Fujii@sony.com>
+
+        [WinCairo][curl] Define NOCRYPT to suppress libressl "Warning, overriding WinCrypt defines"
+        https://bugs.webkit.org/show_bug.cgi?id=201858
+
+        Reviewed by Alex Christensen.
+
+        LibreSSL headers are reporing a compilation warning for overriding
+        WinCrypt defines. Define NOCRYPT to let windows.h not to include
+        WinCrypt for WinCairo port.
+
+        * Source/cmake/OptionsWinCairo.cmake: Added -DNOCRYPT.
+
+2019-09-15  Adrian Perez de Castro  <aperez@igalia.com>
+
+        [GTK][WPE] Do not run the Bubblewrap executable when configuring for cross-compilation
+        https://bugs.webkit.org/show_bug.cgi?id=201340
+
+        Reviewed by Konstantin Tokarev.
+
+        * Source/cmake/BubblewrapSandboxChecks.cmake: Do not run the
+        Bubblewrap executable when cross-compiling to guess its version.
+        Emit a warning instead and trust that valid run-time paths will
+        be set using the BWRAP_EXECUTABLE and DBUS_PROXY_EXECUTABLE
+        variables. While at it, fix the regular expression used to match
+        the version string in the Bubblewrap output when not cross-compiling.
+
+2019-09-09  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        Unreviewed. Bump GTK version numbers
+
+        * Source/cmake/OptionsGTK.cmake:
+
+2019-08-23  Alex Christensen  <achristensen@webkit.org>
+
+        Remove NPAPI Examples
+        https://bugs.webkit.org/show_bug.cgi?id=201089
+
+        Reviewed by Alexey Proskuryakov.
+
+        We are only supporting NPAPI for flash until its upcoming end of life.
+        We don't need to encourage the creation of new NPAPI plugins by having examples.
+
+        * Examples: Removed.
+
+2019-08-21  Adrian Perez de Castro  <aperez@igalia.com>
+
+        [GTK][WPE] Gtk-Doc fails with build options which need cooperation between CFLAGS and LDFLAGS
+        https://bugs.webkit.org/show_bug.cgi?id=200987
+
+        Reviewed by Philippe Normand.
+
+        Only CFLAGS was being set before trying to generate the documentation
+        but not LDFLAGS, which could cause errors when gtk-doc tries to link
+        a generated program when the compiler flags would also require usage
+        of certain linker flags later on.
+
+        * Source/cmake/GtkDoc.cmake: Also set LDFLAGS in the environment when
+        invoking Tools/gtkdoc/generate-gtkdoc.
+
+2019-08-16  Ross Kirsling  <ross.kirsling@sony.com>
+
+        [Win] WebCoreTestSupport is too big to link
+        https://bugs.webkit.org/show_bug.cgi?id=200820
+
+        Reviewed by Don Olmstead.
+
+        * Source/cmake/OptionsWin.cmake:
+        As with WebCore itself, build WebCoreTestSupport as an object library when unified builds are disabled
+        (and we haven't explicitly asked to build it as a shared library).
+
+2019-08-08  Brent Fulgham  <bfulgham@apple.com>
+
+        [FTW] Get WebKit, WebKit2, and MiniBrowser building and executing
+        https://bugs.webkit.org/show_bug.cgi?id=200539
+        <rdar://problem/54082550>
+
+        Reviewed by Dean Jackson.
+
+        * Source/cmake/OptionsFTW.cmake:
+
+2019-08-02  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        Unreviewed. Update OptionsGTK.cmake and NEWS for 2.25.4 release
+
+        * Source/cmake/OptionsGTK.cmake: Bump version numbers
+
+2019-07-31  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        [GTK] Datalist element support for TextFieldInputType
+        https://bugs.webkit.org/show_bug.cgi?id=98934
+
+        Reviewed by Michael Catanzaro.
+
+        Enable DATALIST_ELEMENT.
+
+        * Source/cmake/OptionsGTK.cmake:
+
+2019-07-24  Fujii Hironori  <fujii.hironori@gmail.com>
+
+        [CMake] CMAKE_SHARED_LINKER_FLAGS drops "-Wl,--no-undefined"
+        https://bugs.webkit.org/show_bug.cgi?id=200074
+
+        Reviewed by Michael Catanzaro.
+
+        Although WebKitCompilerFlags.cmake adds "-Wl,--no-undefined" to
+        CMAKE_SHARED_LINKER_FLAGS, it wasn't effective because
+        OptionsCommon.cmake inadvertently override the value with
+        CMAKE_EXE_LINKER_FLAGS as:
+
+        > set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ...")
+
+        * Source/cmake/OptionsCommon.cmake: Use string(APPEND) to modify
+        CMAKE_*_LINKER_FLAGS variables to avoid typos.
+
+2019-07-23  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        Unreviewed. Update OptionsGTK.cmake and NEWS for 2.25.3 release
+
+        * Source/cmake/OptionsGTK.cmake: Bump version numbers
+
+2019-07-18  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        [GTK] MOUSE_CURSOR_SCALE is not implemented
+        https://bugs.webkit.org/show_bug.cgi?id=109469
+
+        Reviewed by Darin Adler.
+
+        Enable MOUSE_CURSOR_SCALE for the GTK port.
+
+        * Source/cmake/OptionsGTK.cmake:
+
+2019-07-11  Pablo Saavedra  <psaavedra@igalia.com>
+
+        [WPE][GTK] Build failure with ENABLE_ACCESSIBILITY=OFF
+        https://bugs.webkit.org/show_bug.cgi?id=199625
+
+        Added ENABLE(ACCESSIBILITY) and replaced HAVE(ACCESSIBILITY)
+        with ENABLE(ACCESSIBILITY) in the code.
+
+        Additionally, the TestRunner code generator now honors the
+        Conditional IDL format.
+
+        Reviewed by Konstantin Tokarev.
+
+        * Source/cmake/OptionsWPE.cmake:
+        * Source/cmake/WebKitFeatures.cmake:
+
+2019-07-10  Carlos Alberto Lopez Perez  <clopez@igalia.com>
+
+        [GTK][WPE] Enable support for CSS_COMPOSITING
+        https://bugs.webkit.org/show_bug.cgi?id=199513
+
+        Reviewed by Michael Catanzaro.
+
+        This feature is needed to support the CSS properties "mix-blend-mode" and "isolation".
+        Enable it for all ports except for AppleWin (doesn't build).
+
+        It has been tested that it builds on the EWS bots of all the ports enabled (for those that have an EWS).
+        Also, for the GTK and WPE ports it also has been tested that the feature works fine on most of the cases and that doesn't cause regressions.
+
+        * Source/cmake/OptionsFTW.cmake: Enable the feature.
+        * Source/cmake/OptionsMac.cmake: Use the new default.
+        * Source/cmake/OptionsWin.cmake: Enable for WinCairo only.
+        * Source/cmake/WebKitFeatures.cmake: Enable it Globally
+
+2019-06-28  Brent Fulgham  <bfulgham@apple.com>
+
+        [FTW] Build WebCore
+        https://bugs.webkit.org/show_bug.cgi?id=199199
+
+        Reviewed by Don Olmstead.
+
+        Establish a set of build options for the FTW port, based on the current WinCairo
+        feature set. I also note which features should be turned on, but aren't yet, as
+        well as which features are disabled due to lack of WebGL and Media support in
+        the current build.
+
+        * Source/cmake/OptionsFTW.cmake:
+
 2019-06-28  Konstantin Tokarev  <annulen@yandex.ru>
 
         Remove traces of ENABLE_ICONDATABASE remaining after its removal in 219733