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 <[email protected]>
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@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 <[email protected]>
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@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 <[email protected]>
Date: 2024-10-20 (Sun, 20 Oct 2024)
Changed paths:
M Source/WebCore/Modules/webcodecs/WebCodecsVideoDecoder.cpp
Log Message:
-----------
Cherry-pick 285469@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
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes