Changeset 268965 in webkit
- Timestamp:
- Oct 26, 2020, 2:35:09 AM (6 years ago)
- Location:
- trunk
- Files:
-
- 14 edited
-
Source/WTF/ChangeLog (modified) (1 diff)
-
Source/WTF/Scripts/Preferences/WebPreferences.yaml (modified) (1 diff)
-
Source/WebKit/ChangeLog (modified) (1 diff)
-
Source/WebKit/Shared/API/c/WKDeprecatedFunctions.cpp (modified) (1 diff)
-
Source/WebKit/UIProcess/API/C/WKPreferences.cpp (modified) (1 diff)
-
Source/WebKit/UIProcess/API/glib/WebKitSettings.cpp (modified) (6 diffs)
-
Source/WebKit/UIProcess/API/gtk/WebKitSettings.h (modified) (1 diff)
-
Source/WebKit/UIProcess/API/wpe/WPEView.cpp (modified) (1 diff)
-
Source/WebKit/UIProcess/API/wpe/WebKitSettings.h (modified) (1 diff)
-
Source/WebKitLegacy/mac/ChangeLog (modified) (1 diff)
-
Source/WebKitLegacy/mac/WebView/WebPreferences.mm (modified) (2 diffs)
-
Source/WebKitLegacy/mac/WebView/WebPreferencesPrivate.h (modified) (2 diffs)
-
Tools/ChangeLog (modified) (1 diff)
-
Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebKitSettings.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WTF/ChangeLog
r268853 r268965 1 2020-10-26 Zan Dobersek <zdobersek@igalia.com> 2 3 Remove Accelerated2dCanvasEnabled WebPreferences entry 4 https://bugs.webkit.org/show_bug.cgi?id=218114 5 6 Reviewed by Adrian Perez de Castro. 7 8 * Scripts/Preferences/WebPreferences.yaml: 9 Remove the Accelerated2dCanvasEnabled key after the underlying code 10 was removed in r268453. 11 1 12 2020-10-21 Alex Christensen <achristensen@webkit.org> 2 13 -
trunk/Source/WTF/Scripts/Preferences/WebPreferences.yaml
r268719 r268965 45 45 default: true 46 46 47 Accelerated2dCanvasEnabled:48 type: bool49 defaultValue:50 WebKitLegacy:51 default: false52 WebKit:53 default: false54 WebCore:55 default: false56 57 47 AcceleratedCompositingEnabled: 58 48 type: bool -
trunk/Source/WebKit/ChangeLog
r268946 r268965 1 2020-10-26 Zan Dobersek <zdobersek@igalia.com> 2 3 Remove Accelerated2dCanvasEnabled WebPreferences entry 4 https://bugs.webkit.org/show_bug.cgi?id=218114 5 6 Reviewed by Adrian Perez de Castro. 7 8 With the removal of the Accelerated2dCanvasEnabled preference key, 9 relevant API functions in the WK2 C API are made no-op. Similar 10 thing is done for the relevant GLib API, with the addition of marking 11 relevant API funcions as deprecated. 12 13 * Shared/API/c/WKDeprecatedFunctions.cpp: 14 (WKPreferencesSetAccelerated2DCanvasEnabled): 15 (WKPreferencesGetAccelerated2DCanvasEnabled): 16 * UIProcess/API/C/WKPreferences.cpp: 17 (WKPreferencesSetAccelerated2DCanvasEnabled): Deleted. 18 (WKPreferencesGetAccelerated2DCanvasEnabled): Deleted. 19 * UIProcess/API/glib/WebKitSettings.cpp: 20 (webKitSettingsSetProperty): 21 (webKitSettingsGetProperty): 22 (webkit_settings_class_init): 23 (webkit_settings_get_enable_accelerated_2d_canvas): 24 (webkit_settings_set_enable_accelerated_2d_canvas): 25 * UIProcess/API/gtk/WebKitSettings.h: 26 * UIProcess/API/wpe/WPEView.cpp: 27 (WKWPE::m_backend): 28 * UIProcess/API/wpe/WebKitSettings.h: 29 1 30 2020-10-22 Ryosuke Niwa <rniwa@webkit.org> 2 31 -
trunk/Source/WebKit/Shared/API/c/WKDeprecatedFunctions.cpp
r236930 r268965 67 67 return nullptr; 68 68 } 69 70 void WKPreferencesSetAccelerated2DCanvasEnabled(WKPreferencesRef, bool) 71 { 72 } 73 74 bool WKPreferencesGetAccelerated2DCanvasEnabled(WKPreferencesRef) 75 { 76 return false; 77 } -
trunk/Source/WebKit/UIProcess/API/C/WKPreferences.cpp
r268628 r268965 487 487 } 488 488 489 void WKPreferencesSetAccelerated2DCanvasEnabled(WKPreferencesRef preferencesRef, bool flag)490 {491 toImpl(preferencesRef)->setAccelerated2dCanvasEnabled(flag);492 }493 494 bool WKPreferencesGetAccelerated2DCanvasEnabled(WKPreferencesRef preferencesRef)495 {496 return toImpl(preferencesRef)->accelerated2dCanvasEnabled();497 }498 499 489 void WKPreferencesSetNeedsSiteSpecificQuirks(WKPreferencesRef preferencesRef, bool flag) 500 490 { -
trunk/Source/WebKit/UIProcess/API/glib/WebKitSettings.cpp
r266718 r268965 357 357 break; 358 358 case PROP_ENABLE_ACCELERATED_2D_CANVAS: 359 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 359 360 webkit_settings_set_enable_accelerated_2d_canvas(settings, g_value_get_boolean(value)); 361 ALLOW_DEPRECATED_DECLARATIONS_END 360 362 break; 361 363 case PROP_ENABLE_WRITE_CONSOLE_MESSAGES_TO_STDOUT: … … 551 553 break; 552 554 case PROP_ENABLE_ACCELERATED_2D_CANVAS: 555 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 553 556 g_value_set_boolean(value, webkit_settings_get_enable_accelerated_2d_canvas(settings)); 557 ALLOW_DEPRECATED_DECLARATIONS_END 554 558 break; 555 559 case PROP_ENABLE_WRITE_CONSOLE_MESSAGES_TO_STDOUT: … … 1274 1278 * 1275 1279 * Since: 2.2 1280 * 1281 * Deprecated: 2.32. 1276 1282 */ 1277 1283 g_object_class_install_property(gObjectClass, … … 3168 3174 * 3169 3175 * Since: 2.2 3176 * 3177 * Deprecated: 2.32. 3170 3178 */ 3171 3179 gboolean webkit_settings_get_enable_accelerated_2d_canvas(WebKitSettings* settings) … … 3173 3181 g_return_val_if_fail(WEBKIT_IS_SETTINGS(settings), FALSE); 3174 3182 3175 return settings->priv->preferences->accelerated2dCanvasEnabled();3183 return false; 3176 3184 } 3177 3185 … … 3184 3192 * 3185 3193 * Since: 2.2 3194 * 3195 * Deprecated: 2.32. 3186 3196 */ 3187 3197 void webkit_settings_set_enable_accelerated_2d_canvas(WebKitSettings* settings, gboolean enabled) 3188 3198 { 3189 3199 g_return_if_fail(WEBKIT_IS_SETTINGS(settings)); 3190 3191 WebKitSettingsPrivate* priv = settings->priv;3192 if (priv->preferences->accelerated2dCanvasEnabled() == enabled)3193 return;3194 3195 priv->preferences->setAccelerated2dCanvasEnabled(enabled);3196 g_object_notify(G_OBJECT(settings), "enable-accelerated-2d-canvas");3197 3200 } 3198 3201 -
trunk/Source/WebKit/UIProcess/API/gtk/WebKitSettings.h
r265753 r268965 396 396 gboolean enabled); 397 397 398 WEBKIT_ APIgboolean398 WEBKIT_DEPRECATED gboolean 399 399 webkit_settings_get_enable_accelerated_2d_canvas (WebKitSettings *settings); 400 400 401 WEBKIT_ APIvoid401 WEBKIT_DEPRECATED void 402 402 webkit_settings_set_enable_accelerated_2d_canvas (WebKitSettings *settings, 403 403 gboolean enabled); -
trunk/Source/WebKit/UIProcess/API/wpe/WPEView.cpp
r259112 r268965 66 66 preferences->setForceCompositingMode(true); 67 67 preferences->setThreadedScrollingEnabled(true); 68 preferences->setAccelerated2dCanvasEnabled(true);69 68 preferences->setWebGLEnabled(true); 70 69 preferences->setDeveloperExtrasEnabled(true); -
trunk/Source/WebKit/UIProcess/API/wpe/WebKitSettings.h
r265753 r268965 373 373 gboolean enabled); 374 374 375 WEBKIT_ APIgboolean375 WEBKIT_DEPRECATED gboolean 376 376 webkit_settings_get_enable_accelerated_2d_canvas (WebKitSettings *settings); 377 377 378 WEBKIT_ APIvoid378 WEBKIT_DEPRECATED void 379 379 webkit_settings_set_enable_accelerated_2d_canvas (WebKitSettings *settings, 380 380 gboolean enabled); -
trunk/Source/WebKitLegacy/mac/ChangeLog
r268813 r268965 1 2020-10-26 Zan Dobersek <zdobersek@igalia.com> 2 3 Remove Accelerated2dCanvasEnabled WebPreferences entry 4 https://bugs.webkit.org/show_bug.cgi?id=218114 5 6 Reviewed by Adrian Perez de Castro. 7 8 * WebView/WebPreferences.mm: 9 (-[WebPreferences accelerated2dCanvasEnabled]): Make the API function 10 no-op and move it into the deprecated section. 11 (-[WebPreferences setAccelerated2dCanvasEnabled:]): Ditto. 12 1 13 2020-10-21 Devin Rousso <drousso@apple.com> 2 14 -
trunk/Source/WebKitLegacy/mac/WebView/WebPreferences.mm
r268762 r268965 1871 1871 } 1872 1872 1873 - (BOOL)accelerated2dCanvasEnabled1874 {1875 return [self _boolValueForKey:WebKitAccelerated2dCanvasEnabledPreferenceKey];1876 }1877 1878 - (void)setAccelerated2dCanvasEnabled:(BOOL)enabled1879 {1880 [self _setBoolValue:enabled forKey:WebKitAccelerated2dCanvasEnabledPreferenceKey];1881 }1882 1883 1873 - (BOOL)isFrameFlatteningEnabled 1884 1874 { … … 3488 3478 } 3489 3479 3480 - (void)setAccelerated2dCanvasEnabled:(BOOL)enabled 3481 { 3482 } 3483 3484 - (BOOL)accelerated2dCanvasEnabled 3485 { 3486 return NO; 3487 } 3488 3490 3489 @end -
trunk/Source/WebKitLegacy/mac/WebView/WebPreferencesPrivate.h
r268762 r268965 165 165 @property (nonatomic) BOOL webGLEnabled; 166 166 @property (nonatomic, getter=forceLowPowerGPUForWebGL) BOOL forceWebGLUsesLowPower; 167 @property (nonatomic) BOOL accelerated2dCanvasEnabled;168 167 @property (nonatomic) BOOL paginateDuringLayoutEnabled; 169 168 @property (nonatomic) BOOL hyperlinkAuditingEnabled; … … 367 366 @property (nonatomic, getter=isVideoPluginProxyEnabled) BOOL videoPluginProxyEnabled; 368 367 @property (nonatomic, getter=isHixie76WebSocketProtocolEnabled) BOOL hixie76WebSocketProtocolEnabled; 368 @property (nonatomic) BOOL accelerated2dCanvasEnabled; 369 369 370 370 - (void)setDiskImageCacheEnabled:(BOOL)enabled; -
trunk/Tools/ChangeLog
r268946 r268965 1 2020-10-26 Zan Dobersek <zdobersek@igalia.com> 2 3 Remove Accelerated2dCanvasEnabled WebPreferences entry 4 https://bugs.webkit.org/show_bug.cgi?id=218114 5 6 Reviewed by Adrian Perez de Castro. 7 8 * TestWebKitAPI/Tests/WebKitGLib/TestWebKitSettings.cpp: 9 (testWebKitSettings): Adjust the test case to properly evaluate the 10 deprecated no-op behavior. 11 1 12 2020-10-22 Ryosuke Niwa <rniwa@webkit.org> 2 13 -
trunk/Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebKitSettings.cpp
r265753 r268965 282 282 g_assert_true(webkit_settings_get_enable_smooth_scrolling(settings)); 283 283 284 // By default, accelerated 2D canvas is disabled.285 g_assert_false(webkit_settings_get_enable_accelerated_2d_canvas(settings));286 webkit_settings_set_enable_accelerated_2d_canvas(settings, TRUE);287 g_assert_true(webkit_settings_get_enable_accelerated_2d_canvas(settings));288 289 284 // By default, writing of console messages to stdout is disabled. 290 285 g_assert_false(webkit_settings_get_enable_write_console_messages_to_stdout(settings)); … … 366 361 webkit_settings_set_enable_javascript_markup(settings, FALSE); 367 362 g_assert_false(webkit_settings_get_enable_javascript_markup(settings)); 363 364 ALLOW_DEPRECATED_DECLARATIONS_BEGIN 365 // Accelerated 2D canvas setting is deprecated and no-op. 366 g_assert_false(webkit_settings_get_enable_accelerated_2d_canvas(settings)); 367 webkit_settings_set_enable_accelerated_2d_canvas(settings, TRUE); 368 g_assert_false(webkit_settings_get_enable_accelerated_2d_canvas(settings)); 369 ALLOW_DEPRECATED_DECLARATIONS_END 368 370 369 371 g_object_unref(G_OBJECT(settings));
Note:
See TracChangeset
for help on using the changeset viewer.