Title: [275110] trunk/Tools
Revision
275110
Author
[email protected]
Date
2021-03-26 13:07:12 -0700 (Fri, 26 Mar 2021)

Log Message

[MiniBrowser] Remove redundant "Disable Simple Line Layout" menu item
https://bugs.webkit.org/show_bug.cgi?id=223812

Reviewed by Simon Fraser.

SLL was replaced by IFC integration a while ago.

* MiniBrowser/mac/SettingsController.h:
* MiniBrowser/mac/SettingsController.m:
(-[SettingsController initWithMenu:]):
(-[SettingsController _populateMenu]):
(-[SettingsController validateMenuItem:]):
(-[SettingsController toggleSimpleLineLayoutEnabled:]): Deleted.
(-[SettingsController simpleLineLayoutEnabled]): Deleted.
* MiniBrowser/mac/WK1BrowserWindowController.m:
(-[WK1BrowserWindowController didChangeSettings]):
* MiniBrowser/mac/WK2BrowserWindowController.m:
(-[WK2BrowserWindowController didChangeSettings]):

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (275109 => 275110)


--- trunk/Tools/ChangeLog	2021-03-26 20:05:48 UTC (rev 275109)
+++ trunk/Tools/ChangeLog	2021-03-26 20:07:12 UTC (rev 275110)
@@ -1,3 +1,24 @@
+2021-03-26  Zalan Bujtas  <[email protected]>
+
+        [MiniBrowser] Remove redundant "Disable Simple Line Layout" menu item
+        https://bugs.webkit.org/show_bug.cgi?id=223812
+
+        Reviewed by Simon Fraser.
+
+        SLL was replaced by IFC integration a while ago.
+
+        * MiniBrowser/mac/SettingsController.h:
+        * MiniBrowser/mac/SettingsController.m:
+        (-[SettingsController initWithMenu:]):
+        (-[SettingsController _populateMenu]):
+        (-[SettingsController validateMenuItem:]):
+        (-[SettingsController toggleSimpleLineLayoutEnabled:]): Deleted.
+        (-[SettingsController simpleLineLayoutEnabled]): Deleted.
+        * MiniBrowser/mac/WK1BrowserWindowController.m:
+        (-[WK1BrowserWindowController didChangeSettings]):
+        * MiniBrowser/mac/WK2BrowserWindowController.m:
+        (-[WK2BrowserWindowController didChangeSettings]):
+
 2021-03-26  Kate Cheney  <[email protected]>
 
         Implement PCM SQLite changes based on spec review

Modified: trunk/Tools/MiniBrowser/mac/SettingsController.h (275109 => 275110)


--- trunk/Tools/MiniBrowser/mac/SettingsController.h	2021-03-26 20:05:48 UTC (rev 275109)
+++ trunk/Tools/MiniBrowser/mac/SettingsController.h	2021-03-26 20:07:12 UTC (rev 275110)
@@ -36,7 +36,6 @@
 @property (nonatomic, readonly) BOOL useTransparentWindows;
 @property (nonatomic, readonly) BOOL usePaginatedMode;
 @property (nonatomic, readonly) BOOL layerBordersVisible;
-@property (nonatomic, readonly) BOOL simpleLineLayoutEnabled;
 @property (nonatomic, readonly) BOOL legacyLineLayoutVisualCoverageEnabled;
 @property (nonatomic, readonly) BOOL incrementalRenderingSuppressed;
 @property (nonatomic, readonly) BOOL tiledScrollingIndicatorVisible;

Modified: trunk/Tools/MiniBrowser/mac/SettingsController.m (275109 => 275110)


--- trunk/Tools/MiniBrowser/mac/SettingsController.m	2021-03-26 20:05:48 UTC (rev 275109)
+++ trunk/Tools/MiniBrowser/mac/SettingsController.m	2021-03-26 20:07:12 UTC (rev 275110)
@@ -41,7 +41,6 @@
 static NSString * const UseWebKit2ByDefaultPreferenceKey = @"UseWebKit2ByDefault";
 static NSString * const CreateEditorByDefaultPreferenceKey = @"CreateEditorByDefault";
 static NSString * const LayerBordersVisiblePreferenceKey = @"LayerBordersVisible";
-static NSString * const SimpleLineLayoutEnabledPreferenceKey = @"SimpleLineLayoutEnabled";
 static NSString * const LegacyLineLayoutVisualCoverageEnabledPreferenceKey = @"LegacyLineLayoutVisualCoverageEnabled";
 static NSString * const TiledScrollingIndicatorVisiblePreferenceKey = @"TiledScrollingIndicatorVisible";
 static NSString * const ReserveSpaceForBannersPreferenceKey = @"ReserveSpaceForBanners";
@@ -99,7 +98,6 @@
     NSArray *_onByDefaultPrefs_ = @[
         UseWebKit2ByDefaultPreferenceKey,
         AcceleratedDrawingEnabledPreferenceKey,
-        SimpleLineLayoutEnabledPreferenceKey,
         SubpixelAntialiasedLayerTextEnabledPreferenceKey,
         LargeImageAsyncDecodingEnabledPreferenceKey,
         AnimatedImageAsyncDecodingEnabledPreferenceKey,
@@ -161,7 +159,6 @@
     [self _addItemWithTitle:@"Use Transparent Windows" action:@selector(toggleUseTransparentWindows:) indented:NO];
     [self _addItemWithTitle:@"Use Paginated Mode" action:@selector(toggleUsePaginatedMode:) indented:NO];
     [self _addItemWithTitle:@"Show Layer Borders" action:@selector(toggleShowLayerBorders:) indented:NO];
-    [self _addItemWithTitle:@"Disable Simple Line Layout" action:@selector(toggleSimpleLineLayoutEnabled:) indented:NO];
     [self _addItemWithTitle:@"Enable Legacy Line Layout Visual Coverage" action:@selector(toggleLegacyLineLayoutVisualCoverageEnabled:) indented:NO];
     [self _addItemWithTitle:@"Suppress Incremental Rendering in New Windows" action:@selector(toggleIncrementalRenderingSuppressed:) indented:NO];
     [self _addItemWithTitle:@"Enable Accelerated Drawing" action:@selector(toggleAcceleratedDrawingEnabled:) indented:NO];
@@ -357,8 +354,6 @@
         [menuItem setState:[self usePaginatedMode] ? NSControlStateValueOn : NSControlStateValueOff];
     else if (action == @selector(toggleShowLayerBorders:))
         [menuItem setState:[self layerBordersVisible] ? NSControlStateValueOn : NSControlStateValueOff];
-    else if (action == @selector(toggleSimpleLineLayoutEnabled:))
-        [menuItem setState:[self simpleLineLayoutEnabled] ? NSControlStateValueOff : NSControlStateValueOn];
     else if (action == @selector(toggleLegacyLineLayoutVisualCoverageEnabled:))
         [menuItem setState:[self legacyLineLayoutVisualCoverageEnabled] ? NSControlStateValueOn : NSControlStateValueOff];
     else if (action == @selector(toggleIncrementalRenderingSuppressed:))
@@ -526,16 +521,6 @@
     return [[NSUserDefaults standardUserDefaults] boolForKey:LayerBordersVisiblePreferenceKey];
 }
 
-- (void)toggleSimpleLineLayoutEnabled:(id)sender
-{
-    [self _toggleBooleanDefault:SimpleLineLayoutEnabledPreferenceKey];
-}
-
-- (BOOL)simpleLineLayoutEnabled
-{
-    return [[NSUserDefaults standardUserDefaults] boolForKey:SimpleLineLayoutEnabledPreferenceKey];
-}
-
 - (void)toggleLegacyLineLayoutVisualCoverageEnabled:(id)sender
 {
     [self _toggleBooleanDefault:LegacyLineLayoutVisualCoverageEnabledPreferenceKey];

Modified: trunk/Tools/MiniBrowser/mac/WK1BrowserWindowController.m (275109 => 275110)


--- trunk/Tools/MiniBrowser/mac/WK1BrowserWindowController.m	2021-03-26 20:05:48 UTC (rev 275109)
+++ trunk/Tools/MiniBrowser/mac/WK1BrowserWindowController.m	2021-03-26 20:07:12 UTC (rev 275110)
@@ -325,7 +325,6 @@
     SettingsController *settings = [[NSApplication sharedApplication] browserAppDelegate].settingsController;
 
     [[WebPreferences standardPreferences] setShowDebugBorders:settings.layerBordersVisible];
-    [[WebPreferences standardPreferences] setSimpleLineLayoutEnabled:settings.simpleLineLayoutEnabled];
     [[WebPreferences standardPreferences] setLegacyLineLayoutVisualCoverageEnabled:settings.legacyLineLayoutVisualCoverageEnabled];
     [[WebPreferences standardPreferences] setShowRepaintCounter:settings.layerBordersVisible];
     [[WebPreferences standardPreferences] setSuppressesIncrementalRendering:settings.incrementalRenderingSuppressed];

Modified: trunk/Tools/MiniBrowser/mac/WK2BrowserWindowController.m (275109 => 275110)


--- trunk/Tools/MiniBrowser/mac/WK2BrowserWindowController.m	2021-03-26 20:05:48 UTC (rev 275109)
+++ trunk/Tools/MiniBrowser/mac/WK2BrowserWindowController.m	2021-03-26 20:07:12 UTC (rev 275110)
@@ -471,7 +471,6 @@
     preferences._tiledScrollingIndicatorVisible = settings.tiledScrollingIndicatorVisible;
     preferences._compositingBordersVisible = settings.layerBordersVisible;
     preferences._compositingRepaintCountersVisible = settings.layerBordersVisible;
-    preferences._simpleLineLayoutEnabled = settings.simpleLineLayoutEnabled;
     preferences._legacyLineLayoutVisualCoverageEnabled = settings.legacyLineLayoutVisualCoverageEnabled;
     preferences._acceleratedDrawingEnabled = settings.acceleratedDrawingEnabled;
     preferences._resourceUsageOverlayVisible = settings.resourceUsageOverlayVisible;
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to