Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: bc9fcf4750551b0643edf9c0d35dd55af4e6f63c
      
https://github.com/WebKit/WebKit/commit/bc9fcf4750551b0643edf9c0d35dd55af4e6f63c
  Author: Chris Fleizach <[email protected]>
  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


_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to