[webkit-changes] [WebKit/WebKit] 77dbf9: Cherry-pick 262125 at main (c7e72788869f). https://bu...

Michael Catanzaro noreply at github.com
Mon Apr 17 14:59:46 PDT 2023


  Branch: refs/heads/webkitglib/2.40
  Home:   https://github.com/WebKit/WebKit
  Commit: 77dbf9e81c40017b21ff62bc46bda7de7b1a84c2
      https://github.com/WebKit/WebKit/commit/77dbf9e81c40017b21ff62bc46bda7de7b1a84c2
  Author: Fujii Hironori <Hironori.Fujii at sony.com>
  Date:   2023-04-17 (Mon, 17 Apr 2023)

  Changed paths:
    M Source/cmake/WebKitCCache.cmake

  Log Message:
  -----------
  Cherry-pick 262125 at main (c7e72788869f). https://bugs.webkit.org/show_bug.cgi?id=254216

    [WinCairo] Compile error with ninja and ccache inside Batch
    https://bugs.webkit.org/show_bug.cgi?id=254216
    <rdar://problem/107149973>

    Reviewed by Fujii Hironori.

    The document says we should use CMAKE_<LANG>_COMPILER_LAUNCHER
    variables or <LANG>_COMPILER_LAUNCHER target property for ccache
    instead of RULE_LAUNCH_COMPILE property.
    <https://cmake.org/cmake/help/latest/prop_gbl/RULE_LAUNCH_COMPILE.html>

    Using RULE_LAUNCH_COMPILE for ccache caused a problem for the resource
    compiler on Windows.

    Additional change from Philippe Normand, use the same approach for hooking up sccache to the C/C++
    compilers.

    * Source/cmake/WebKitCCache.cmake:
    Set CMAKE_C_COMPILER_LAUNCHER and CMAKE_CXX_COMPILER_LAUNCHER.

    Canonical link: https://commits.webkit.org/262125@main


  Commit: b4eb60b273fcae5a708c4ff8883ed0e69b74de45
      https://github.com/WebKit/WebKit/commit/b4eb60b273fcae5a708c4ff8883ed0e69b74de45
  Author: Michael Catanzaro <mcatanzaro at redhat.com>
  Date:   2023-04-18 (Tue, 18 Apr 2023)

  Changed paths:
    M Source/WebCore/platform/graphics/freetype/SimpleFontDataFreeType.cpp

  Log Message:
  -----------
  Cherry-pick 263036 at main (60c2559bd902). https://bugs.webkit.org/show_bug.cgi?id=255488

    REGRESSION(262860 at main): [GTK] icons broken, rendering errors on reddit.com and many other websites, flickering on cnn.com
    https://bugs.webkit.org/show_bug.cgi?id=255488

    Reviewed by Adrian Perez de Castro.

    The second parameter to cairo_scaled_font_text_extents() must be a
    NUL-terminated UTF-8 string.

    * Source/WebCore/platform/graphics/freetype/SimpleFontDataFreeType.cpp:
    (WebCore::heightOfCharacter):
    (WebCore::Font::platformInit):

    Canonical link: https://commits.webkit.org/263036@main


Compare: https://github.com/WebKit/WebKit/compare/db937d59f706...b4eb60b273fc


More information about the webkit-changes mailing list