[webkit-changes] [WebKit/WebKit] 8f8bab: Cherry-pick 285378 at main (9ebeefe8a6b0). https://bu...

Philippe Normand noreply at github.com
Mon Oct 21 01:27:04 PDT 2024


  Branch: refs/heads/webkitglib/2.46
  Home:   https://github.com/WebKit/WebKit
  Commit: 8f8babed02fa3f974cb1405f1bdeaa2afc48f94c
      https://github.com/WebKit/WebKit/commit/8f8babed02fa3f974cb1405f1bdeaa2afc48f94c
  Author: Carlos Garcia Campos <cgarcia at igalia.com>
  Date:   2024-10-20 (Sun, 20 Oct 2024)

  Changed paths:
    M Source/WebCore/platform/graphics/FontRenderOptions.h
    M Source/WebCore/platform/graphics/skia/FontPlatformDataSkia.cpp

  Log Message:
  -----------
  Cherry-pick 285378 at main (9ebeefe8a6b0). https://bugs.webkit.org/show_bug.cgi?id=281664

    [Skia] Enable text subpixel positioning when not running tests and not full hinting
    https://bugs.webkit.org/show_bug.cgi?id=281664

    Reviewed by Adrian Perez de Castro.

    This matches chromium behavior and improves the kerning when hinting is
    not disabled or slight. Also force full hinting when antialias is
    disabled, which also matches chromium and Cairo.

    * Source/WebCore/platform/graphics/FontRenderOptions.h:
    (WebCore::FontRenderOptions::isHintingDisabledForTesting const):
    * Source/WebCore/platform/graphics/skia/FontPlatformDataSkia.cpp:
    (WebCore::FontPlatformData::FontPlatformData):

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

Canonical link: https://commits.webkit.org/282416.223@webkitglib/2.46


  Commit: a0b45a92d12e06623994a4e7b62ba807a8aacc1a
      https://github.com/WebKit/WebKit/commit/a0b45a92d12e06623994a4e7b62ba807a8aacc1a
  Author: Carlos Garcia Campos <cgarcia at igalia.com>
  Date:   2024-10-20 (Sun, 20 Oct 2024)

  Changed paths:
    M Source/WebCore/platform/graphics/FontRenderOptions.h
    M Source/WebCore/platform/graphics/skia/FontPlatformDataSkia.cpp
    M Source/WebKit/WebProcess/WebPage/WebPage.cpp

  Log Message:
  -----------
  Cherry-pick 285465 at main (7bc4999d07fc). https://bugs.webkit.org/show_bug.cgi?id=281725

    [Skia] Prefer text precise positioning on HiDPI
    https://bugs.webkit.org/show_bug.cgi?id=281725

    Reviewed by Adrian Perez de Castro.

    By disabling hinting and enabling subpixel positioning and linear
    metrics.

    * Source/WebCore/platform/graphics/FontRenderOptions.h:
    (WebCore::FontRenderOptions::setUseSubpixelPositioning):
    (WebCore::FontRenderOptions::useSubpixelPositioning const):
    * Source/WebCore/platform/graphics/skia/FontPlatformDataSkia.cpp:
    (WebCore::FontPlatformData::FontPlatformData):
    * Source/WebKit/WebProcess/WebPage/WebPage.cpp:
    (WebKit::m_textAnimationController):
    (WebKit::WebPage::setDeviceScaleFactor):

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

Canonical link: https://commits.webkit.org/282416.224@webkitglib/2.46


  Commit: ba2c574f6816314e7434bc6b843ff237c4c038d3
      https://github.com/WebKit/WebKit/commit/ba2c574f6816314e7434bc6b843ff237c4c038d3
  Author: Philippe Normand <philn at igalia.com>
  Date:   2024-10-20 (Sun, 20 Oct 2024)

  Changed paths:
    M Source/WebCore/Modules/webcodecs/WebCodecsVideoDecoder.cpp

  Log Message:
  -----------
  Cherry-pick 285469 at main (8d89e0e10505). https://bugs.webkit.org/show_bug.cgi?id=281815

    [WebCodecs] Build broken with clang 19
    https://bugs.webkit.org/show_bug.cgi?id=281815

    Unreviewed, fix "member access into incomplete type" errors reported by clang 19 on Linux. Those
    types are forward-declared in WebCodecsVideoFrame.h but were used without prior include in the video
    decoder.

    * Source/WebCore/Modules/webcodecs/WebCodecsVideoDecoder.cpp:

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

Canonical link: https://commits.webkit.org/282416.225@webkitglib/2.46


Compare: https://github.com/WebKit/WebKit/compare/7b2158d4bc14...ba2c574f6816

To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list