Rename RenderObject::isRoot() to isDocumentElementRenderer()
[WebKit-https.git] / ChangeLog
index 3400d65..52ad7f4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,377 @@
+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.
+        https://bugs.webkit.org/show_bug.cgi?id=149457
+
+        Reviewed by Csaba Osztrogonác.
+
+        * Source/cmake/OptionsCommon.cmake: Add the option USE_OPENMP that
+        will enable the support for OpenMP. Currently this is only used as
+        an alternative implementation to native threads for the parallelization
+        of the SVG filters. But name the option with a generic name (USE_OPENMP)
+        as it could be also used to enable future features that depend on OpenMP.
+
+2015-09-22  Ryuan Choi  <ryuan.choi@navercorp.com>
+
+        [EFL] Build break when DEVELOPER_MODE is OFF
+        https://bugs.webkit.org/show_bug.cgi?id=149448
+
+        Reviewed by Gyuyoung Kim.
+
+        Since r187191, DatabaseProcessMainUnix is missing in symbol filter.
+
+        * Source/cmake/eflsymbols.filter:
+
+2015-09-21  Alex Christensen  <achristensen@webkit.org>
+
+        Disable PICTURE_SIZES in Windows CMake build like r189745.
+        https://bugs.webkit.org/show_bug.cgi?id=149125
+
+        * Source/cmake/OptionsWin.cmake:
+        Do the same thing as r189745.
+
+2015-09-20  Youenn Fablet  <youenn.fablet@crf.canon.fr>
+
+        Removing XHR_TIMEOUT guard
+
+        Remove XHR_TIMEOUT compilation guard
+        https://bugs.webkit.org/show_bug.cgi?id=149260
+
+        Reviewed by Benjamin Poulain.
+
+        * Source/cmake/OptionsEfl.cmake:
+        * Source/cmake/OptionsGTK.cmake:
+        * Source/cmake/OptionsMac.cmake:
+        * Source/cmake/OptionsWin.cmake:
+        * Source/cmake/WebKitFeatures.cmake:
+
+2015-09-18  Alex Christensen  <achristensen@webkit.org>
+
+        Fix tests on Windows after switching to CMake.
+        https://bugs.webkit.org/show_bug.cgi?id=149339
+
+        Reviewed by Brent Fulgham.
+
+        * Source/PlatformWin.cmake: Added to copy WebInspectorUI.
+
+2015-09-17  Alex Christensen  <achristensen@webkit.org>
+
+        Fix Windows EWS build after r189934.
+
+        * Source/cmake/OptionsWin.cmake:
+        Use WEBKIT_LIBRARIES environment variable if it exists.
+        We have the WebKitLibraries directory separate from the repository copy on the EWS bots.
+
+2015-09-15  Ryosuke Niwa  <rniwa@webkit.org>
+
+        Add ShadowRoot interface and Element.prototype.attachShadow
+        https://bugs.webkit.org/show_bug.cgi?id=149187
+
+        Reviewed by Antti Koivisto.
+
+        * Source/cmake/OptionsGTK.cmake:
+
+2015-09-15  Csaba Osztrogonác  <ossy@webkit.org>
+
+        [cmake] Enable debug fission only if it is supported
+        https://bugs.webkit.org/show_bug.cgi?id=149161
+
+        Reviewed by Martin Robinson.
+
+        * Source/cmake/OptionsCommon.cmake:
+
+2015-09-14  Alex Christensen  <achristensen@webkit.org>
+
+        Progress towards CMake on Mac.
+        https://bugs.webkit.org/show_bug.cgi?id=149123
+
+        Reviewed by Chris Dumez.
+
+        * Source/cmake/OptionsMac.cmake:
+        * Source/cmake/WebKitFeatures.cmake:
+        Defined and enabled some more features needed on Mac.
+        * Source/cmake/WebKitMacros.cmake:
+        Objective C bindings need special changes when generating:
+        Some of the bindings do not generate a .mm file but the header is needed.
+        Some of the bindings do generate a .mm file that doesn't compile but the header is needed.
+        In order to handle these cases, it is necessary to change the GENERATE_BINDINGS macro just for ObjC.
+
+2015-09-08  Daniel Bates  <dabates@apple.com>
+
+        Convert manual test added in http://trac.webkit.org/changeset/70321 to an automated test
+        https://bugs.webkit.org/show_bug.cgi?id=74729
+        <rdar://problem/22550195>
+
+        Reviewed by Jon Honeycutt.
+
+        * ManualTests/compositing/resources/composited-subframe.html: Removed.
+        * ManualTests/compositing/show-composited-iframe-on-back-button.html: Removed.
+
+2015-09-06  Andy Estes  <aestes@apple.com>
+
+        WebKit.xcworkspace should be be able to build iOS platforms
+        https://bugs.webkit.org/show_bug.cgi?id=148881
+
+        Reviewed by Daniel Bates.
+
+        Since we don't want to create platform-specific schemes, all projects in the workspace's schemes need to build
+        for all supported platforms.
+
+        * WebKit.xcworkspace/xcshareddata/xcschemes/All Tools.xcscheme: Removed the DumpRenderTree target since its All
+        target was already included. Removed the WebKitTestRunner target and replaced it with its All target.
+
+2015-09-04  Jon Honeycutt  <jhoneycutt@apple.com>
+
+        [iOS] Need a test for bug #145539: Uploading an animated GIF from the
+        photo library uploads a JPEG
+        https://bugs.webkit.org/show_bug.cgi?id=148849
+
+        Reviewed by Daniel Bates.
+
+        * ManualTests/ios/image-file-uploads-as-original-type.html: Added.
+        On the Mac, file upload tests use EventSender::beginDragWithFiles. This
+        functionality doesn't exist on iOS, so we'll add a manual test.
+        This tests that the first few bytes of the selected file are "GIF".
+
+2015-09-04  Carlos Alberto Lopez Perez  <clopez@igalia.com>
+
+        Follow-up patch for r189343.
+        https://bugs.webkit.org/show_bug.cgi?id=148795
+
+        Rubber-stamped by Csaba Osztrogonác.
+
+        * Source/cmake/WebKitCommon.cmake: Relax the Ruby version requirement
+        to 1.9, since this seems to be enough to fix the build failure.
+        And 2.0 may cause problems for developers using some distributions like Ubuntu.
+
+2015-09-04  Emanuele Aina  <emanuele.aina@collabora.com>
+
+        [CMake] Trigger the memory-reduction tricks on armhf too
+        https://bugs.webkit.org/show_bug.cgi?id=146640
+
+        Reviewed by Csaba Osztrogonác.
+
+        * Source/cmake/OptionsCommon.cmake:
+        Activate --no-keep-memory even on armhf to reduce the amount of memory
+        needed during linking, to avoid out-of-memory failures as much as
+        possible.
+
+2015-09-04  Carlos Alberto Lopez Perez  <clopez@igalia.com>
+
+        REGRESSION(r189293): JavaScriptCore/offlineasm/x86.rb -- Build failure with ruby < 2.0
+        https://bugs.webkit.org/show_bug.cgi?id=148795
+
+        Rubber-stamped by Carlos Garcia Campos.
+
+        * Source/cmake/WebKitCommon.cmake: Require now at least Ruby 2.0
+
+2015-09-02  Alex Christensen  <achristensen@webkit.org>
+
+        Make bison grammar compatible with bison 2.1
+        https://bugs.webkit.org/show_bug.cgi?id=148731
+
+        Reviewed by Tim Horton.
+
+        * Source/cmake/WebKitCommon.cmake:
+        Support bison 2.1.
+
+2015-08-31  Carlos Alberto Lopez Perez  <clopez@igalia.com>
+
+        [CMake] Build with Debug Fission on by default on Debug builds.
+        https://bugs.webkit.org/show_bug.cgi?id=148639
+
+        Reviewed by Martin Robinson.
+
+        * Source/cmake/OptionsCommon.cmake:
+
+2015-08-29  Alex Christensen  <achristensen@webkit.org>
+
+        Unreviewed build fix after r179923.
+
+        * Source/CMakeLists.txt:
+        bmalloc isn't ported to Windows yet.
+
+2015-08-27  Alex Christensen  <achristensen@webkit.org>
+
+        Isolate Source directories in CMake build
+        https://bugs.webkit.org/show_bug.cgi?id=148389
+
+        Reviewed by Brent Fulgham.
+
+        * CMakeLists.txt:
+        * Source/cmake/WebKitCommon.cmake:
+        Move package finding to WebKitCommon.
+
+2015-08-26  Per Arne Vollan  <peavo@outlook.com>
+
+        [Win] Build does not generate debug info.
+        https://bugs.webkit.org/show_bug.cgi?id=148431
+
+        Reviewed by Alex Christensen.
+
+        Generate debug info for Windows builds.
+
+        * Source/cmake/OptionsWin.cmake:
+
+2015-08-26  Michael Catanzaro  <mcatanzaro@igalia.com>
+
+        [GTK] Disable ACCELERATED_2D_CANVAS by default
+        https://bugs.webkit.org/show_bug.cgi?id=148473
+
+        Reviewed by Martin Robinson.
+
+        Currently ACCELERATED_2D_CANVAS is enabled by default on most systems (which have CairoGL)
+        but not on Debian (which does not). We've known this was problematic for a while, since it
+        means we have two different sets of distro-dependent bugs, but never decided whether that
+        outweighed the benefits of CarioGL or not. I'm making the call now: it's more important to
+        have the same bugs everywhere. We can turn this on again for other distros when we're ready
+        to turn it on for Debian.
+
+        Also, properly fail the build if ENABLE_ACCELERATED_2D_CANVAS is enabled but CairoGL is not
+        available.
+
+        * Source/cmake/OptionsGTK.cmake:
+
+2015-08-25  Commit Queue  <commit-queue@webkit.org>
+
+        Unreviewed, rolling out r188919.
+        https://bugs.webkit.org/show_bug.cgi?id=148452
+
+        broke build (Requested by alexchristensen on #webkit).
+
+        Reverted changeset:
+
+        "[Win] Build does not generate debug info."
+        https://bugs.webkit.org/show_bug.cgi?id=148431
+        http://trac.webkit.org/changeset/188919
+
+2015-08-25  Michael Catanzaro  <mcatanzaro@igalia.com>
+
+        [GTK] r186800 broke the build on Ubuntu 14.04
+        https://bugs.webkit.org/show_bug.cgi?id=147559
+
+        Reviewed by Martin Robinson.
+
+        * Source/cmake/FindGTK3.cmake: Always define GTK3_SUPPORTS_X11 and GTK3_SUPPORTS_WAYLAND.
+        * Source/cmake/OptionsGTK.cmake: Autodetect support for X11 and Wayland backends.
+
 2015-08-25  Per Arne Vollan  <peavo@outlook.com>
 
         [Win] Build does not generate debug info.