[webkit-changes] [WebKit/WebKit] bc9fcf: AX: Make animated image experimental feature respe...

Chris Fleizach noreply at github.com
Mon Oct 24 08:28:50 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: bc9fcf4750551b0643edf9c0d35dd55af4e6f63c
      https://github.com/WebKit/WebKit/commit/bc9fcf4750551b0643edf9c0d35dd55af4e6f63c
  Author: Chris Fleizach <cfleizach at apple.com>
  Date:   2022-10-24 (Mon, 24 Oct 2022)

  Changed paths:
    M Source/WTF/wtf/PlatformHave.h
    M Source/WebCore/testing/Internals.cpp
    M Source/WebKit/Platform/spi/Cocoa/AccessibilitySupportSPI.h
    M Source/WebKit/Shared/AccessibilityPreferences.cpp
    M Source/WebKit/Shared/AccessibilityPreferences.h
    M Source/WebKit/UIProcess/Cocoa/WebProcessPoolCocoa.mm
    M Source/WebKit/WebProcess/WebPage/WebPage.cpp
    M Source/WebKit/WebProcess/WebPage/WebPage.h
    M Source/WebKit/WebProcess/WebProcess.h
    M Source/WebKit/WebProcess/cocoa/WebProcessCocoa.mm

  Log Message:
  -----------
  AX: Make animated image experimental feature respect preferences
https://bugs.webkit.org/show_bug.cgi?id=246737

Reviewed by Andres Gonzalez.

Build in platform support to enable or disable animated images preferences.
If the user toggles the experimental feature it can override the preference, but the experimental feature flag will likely go away soon.

* Source/WTF/wtf/PlatformHave.h:
* Source/WebCore/PAL/pal/spi/cocoa/AccessibilitySupportSoftLink.cpp:
* Source/WebCore/PAL/pal/spi/cocoa/AccessibilitySupportSoftLink.h:
* Source/WebCore/page/SettingsBase.h:
* Source/WebCore/testing/Internals.cpp:
(WebCore::Internals::setImageAnimationEnabled):
* Source/WebKit/Shared/AccessibilityPreferences.cpp:
(IPC::ArgumentCoder<WebKit::AccessibilityPreferences>::encode):
(IPC::ArgumentCoder<WebKit::AccessibilityPreferences>::decode):
* Source/WebKit/Shared/AccessibilityPreferences.h:
* Source/WebKit/UIProcess/Cocoa/WebProcessPoolCocoa.mm:
(WebKit::accessibilityPreferences):
(WebKit::WebProcessPool::registerNotificationObservers):
* Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm:
(-[WKContentView setUpInteraction]):
* Source/WebKit/WebProcess/WebPage/WebPage.cpp:
(WebKit::m_appHighlightsVisible):
(WebKit::WebPage::updateImageAnimationEnabled):
* Source/WebKit/WebProcess/WebPage/WebPage.h:
* Source/WebKit/WebProcess/WebProcess.h:
(WebKit::WebProcess::imageAnimationEnabled const):
* Source/WebKit/WebProcess/cocoa/WebProcessCocoa.mm:
(WebKit::WebProcess::accessibilityPreferencesDidChange):

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




More information about the webkit-changes mailing list