Progress towards CMake on Mac
[WebKit-https.git] / ChangeLog
index 7ae5dd0..7310421 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,191 @@
+2015-10-22  Philippe Normand  <pnormand@igalia.com>
+
+        [GTK][Mac] ICU-related build fixes
+        https://bugs.webkit.org/show_bug.cgi?id=150032
+
+        Rubber-stamped by Darin Adler.
+
+        * Source/cmake/FindICU.cmake: Use pkg-config to hint at icu-i18n's library location.
+
+2015-10-20  Yoav Weiss  <yoav@yoav.ws>
+
+        Rename the PICTURE_SIZES flag to CURRENTSRC
+        https://bugs.webkit.org/show_bug.cgi?id=150275
+
+        Reviewed by Dean Jackson.
+
+        * Source/cmake/OptionsEfl.cmake:
+        * Source/cmake/OptionsGTK.cmake:
+        * Source/cmake/OptionsMac.cmake:
+        * Source/cmake/OptionsWin.cmake:
+        * Source/cmake/WebKitFeatures.cmake:
+
+2015-10-14  Tomas Popela  <tpopela@redhat.com>
+
+        [GTK][EFL] Fix build with cmake 3.4
+        https://bugs.webkit.org/show_bug.cgi?id=150117
+
+        Explicitely include the CheckIncludeFiles module before using
+        the CHECK_INCLUDE_FILES command.
+
+        Reviewed by Žan Doberšek.
+
+        * Source/cmake/FindOpenGL.cmake:
+        * Source/cmake/FindWebP.cmake:
+        * Source/cmake/OptionsEfl.cmake:
+
+2015-10-13  Dean Jackson  <dino@apple.com>
+
+        Device motion and orientation should only be visible from the main frame's security origin
+        https://bugs.webkit.org/show_bug.cgi?id=150072
+        <rdar://problem/23082036>
+
+        Reviewed by Brent Fulgham.
+
+        Add a manual test for cross-origin device orientation events, while
+        we're waiting on the mock client to be supported everywhere.
+
+        * ManualTests/deviceorientation-child-frame.html: Added.
+        * ManualTests/deviceorientation-main-frame-only.html: Added.
+
+2015-10-12  Philip Chimento  <philip.chimento@gmail.com>
+
+        [GTK] OSX linker doesn't understand --whole-archive
+        https://bugs.webkit.org/show_bug.cgi?id=144557
+
+        Reviewed by Martin Robinson.
+
+        * Source/cmake/OptionsGTK.cmake: Turn the macro
+        ADD_WHOLE_ARCHIVE_TO_LIBRARIES into a no-op on Darwin systems,
+        because XCode's linker doesn't have the --whole-archive option.
+
+2015-10-12  Philip Chimento  <philip.chimento@gmail.com>
+
+        [GTK] Use --version-script only on Linux
+        https://bugs.webkit.org/show_bug.cgi?id=144555
+
+        Reviewed by Philippe Normand.
+
+        * Source/cmake/OptionsGTK.cmake: Don't add --version-script
+        option on Darwin (whose linker doesn't support it.)
+
+2015-10-09  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
+
+        [CMake] Remove ENABLE_SUBPIXEL_LAYOUT macro
+        https://bugs.webkit.org/show_bug.cgi?id=149947
+
+        Reviewed by Csaba Osztrogonác.
+
+        ENABLE(SUBPIXEL_LAYOUT) was removed though, it is still alive in .cmake.
+        Removed it.
+
+        * Source/cmake/OptionsMac.cmake:
+        * Source/cmake/OptionsWin.cmake:
+        * Source/cmake/WebKitFeatures.cmake:
+
+2015-10-06  Emanuele Aina  <emanuele.aina@collabora.com>
+
+        Fix ENABLE_OPENGL=OFF builds
+        https://bugs.webkit.org/show_bug.cgi?id=146511
+
+        Reviewed by Darin Adler.
+
+        * Source/cmake/OptionsGTK.cmake: Make ENABLE_WAYLAND_TARGET depend on
+        ENABLE_OPENGL due to EGL usage.
+
+2015-10-01  Wenson Hsieh  <wenson_hsieh@apple.com>
+
+        Convert focused-input-should-assist-on-touch.html into an automated test
+        https://bugs.webkit.org/show_bug.cgi?id=149724
+
+        Reviewed by Simon Fraser.
+
+        Remove a manual test that can now be rewritten as an automated test.
+
+        * ManualTests/ios/focused-input-should-assist-on-touch.html: Removed.
+
+2015-10-01  Brent Fulgham  <bfulgham@apple.com>
+
+        [Win] Unreviewed CMake build fix.
+
+        * Source/cmake/OptionsWin.cmake: Clean up options setttings,
+        and make sure exception handling is turned off.
+
+2015-09-30  Brent Fulgham  <bfulgham@apple.com>
+
+        [Win] Unreviewed build fix after CMake conversion.
+
+        * Source/cmake/OptionsWin.cmake: Correct some Windows build flags.
+
+2015-09-29  Michael Catanzaro  <mcatanzaro@igalia.com>
+
+        [GTK][CMake] Warning about CMP0058
+        https://bugs.webkit.org/show_bug.cgi?id=149627
+
+        Reviewed by Martin Robinson.
+
+        Opt-in to the new behavior for CMP0058.
+
+        * CMakeLists.txt:
+
+2015-09-28  Brent Fulgham  <bfulgham@apple.com>
+
+        [Win] Unreviewed build fix for internal systems.
+
+        * Source/cmake/OptionsWin.cmake: Preferentially use the build target
+        location for include and link libraries, rather than the system locations.
+
+2015-09-28  Alex Christensen  <achristensen@webkit.org>
+
+        Build WK1 with CMake on Mac
+        https://bugs.webkit.org/show_bug.cgi?id=149604
+
+        Reviewed by Chris Dumez.
+
+        * Source/cmake/OptionsMac.cmake:
+        * Source/cmake/WebKitMacros.cmake:
+        ObjC bindings now have their own list of IDL files, but some of them still don't generate a .mm file.
+
+2015-09-25  Alex Christensen  <achristensen@webkit.org>
+
+        Clean up CMake build on Mac
+        https://bugs.webkit.org/show_bug.cgi?id=149573
+
+        Reviewed by Chris Dumez.
+
+        * Source/cmake/OptionsMac.cmake:
+
+2015-09-25  Alex Christensen  <achristensen@webkit.org>
+
+        [Win] Switch to CMake
+        https://bugs.webkit.org/show_bug.cgi?id=148111
+
+        Reviewed by Brent Fulgham.
+
+        * Source/cmake/WinTools.make: Added.
+        * Source/cmake/tools: Added.
+        * Source/cmake/tools/scripts: Copied from WebKitLibraries/win/tools/scripts.
+        * Source/cmake/tools/scripts/auto-version.pl: Copied from WebKitLibraries/win/tools/scripts/auto-version.pl.
+
+2015-09-25  Alex Christensen  <achristensen@webkit.org>
+
+        Prepare internal AppleWin build for CMake
+        https://bugs.webkit.org/show_bug.cgi?id=149570
+
+        Reviewed by Brent Fulgham.
+
+        * Source/PlatformWin.cmake:
+        Include internal CMake files if they exist.
+
+2015-09-22  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
+
+        Add a file of pointer-lock to cmake ports
+        https://bugs.webkit.org/show_bug.cgi?id=149453
+
+        Reviewed by Csaba Osztrogonác.
+
+        * Source/cmake/OptionsEfl.cmake: Add a ENABLE_POINTER_LOCK.
+
 2015-09-22  Carlos Alberto Lopez Perez  <clopez@igalia.com>
 
         [CMake] Allow to enable OpenMP support.