[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