Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 01a79e657788f8f5f9c29648b0c07d428ec55379
      
https://github.com/WebKit/WebKit/commit/01a79e657788f8f5f9c29648b0c07d428ec55379
  Author: Brent Fulgham <[email protected]>
  Date:   2022-12-12 (Mon, 12 Dec 2022)

  Changed paths:
    M Source/WebCore/Scripts/GenerateSettings.rb
    M Source/WebCore/Scripts/SettingsTemplates/Settings.cpp.erb
    M Source/WebCore/Scripts/SettingsTemplates/Settings.h.erb
    M Source/WebKit/WebProcess/WebPage/WebPage.cpp
    M Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm

  Log Message:
  -----------
  Disable Experimental features in Lockdown Mode
https://bugs.webkit.org/show_bug.cgi?id=248915
<rdar://101969455>

Reviewed by Chris Dumez.

Ensure that experimental features (which are generally off by default) are 
truly off in Lockdown Mode.
This is meant to protect users that might have an experimental feature on for 
development work,
who would not want that feature active for Lockdown Mode.

* Source/WebCore/Scripts/GenerateSettings.rb: Add new generators to set turn 
off all unstable features.
* Source/WebCore/Scripts/SettingsTemplates/Settings.cpp.erb: Ditto.
* Source/WebCore/Scripts/SettingsTemplates/Settings.h.erb: Ditto.
* Source/WebKit/WebProcess/WebPage/WebPage.cpp:
(WebKit::adjustSettingsForLockdownMode): Ensure that all unstable features are 
off.
* Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm: Add tests.

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


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

Reply via email to