MiniBrowser doesn't use accelerated drawing in WebKit2 windows if a WebKit1 window...
authortimothy_horton@apple.com <timothy_horton@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 23 Mar 2016 21:06:36 +0000 (21:06 +0000)
committertimothy_horton@apple.com <timothy_horton@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 23 Mar 2016 21:06:36 +0000 (21:06 +0000)
https://bugs.webkit.org/show_bug.cgi?id=141576
<rdar://problem/25304548>

Reviewed by Simon Fraser.

* UIProcess/API/Cocoa/WKPreferences.mm:
(-[WKPreferences init]):
Make the NSUserDefaults key prefix for debug preferences (the only ones read
from NSUserDefaults) "WebKitDebug" instead of just "WebKit" so that they
don't conflict with the names that WebKit1 registers default values for.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@198593 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WebKit2/ChangeLog
Source/WebKit2/UIProcess/API/Cocoa/WKPreferences.mm

index f2c9f4e..a1f4103 100644 (file)
@@ -1,3 +1,17 @@
+2016-03-23  Tim Horton  <timothy_horton@apple.com>
+
+        MiniBrowser doesn't use accelerated drawing in WebKit2 windows if a WebKit1 window was opened first
+        https://bugs.webkit.org/show_bug.cgi?id=141576
+        <rdar://problem/25304548>
+
+        Reviewed by Simon Fraser.
+
+        * UIProcess/API/Cocoa/WKPreferences.mm:
+        (-[WKPreferences init]):
+        Make the NSUserDefaults key prefix for debug preferences (the only ones read
+        from NSUserDefaults) "WebKitDebug" instead of just "WebKit" so that they
+        don't conflict with the names that WebKit1 registers default values for.
+
 2016-03-23  Carlos Garcia Campos  <cgarcia@igalia.com>
 
         Use Region instead of IntRect in PageClient and WebPageProxy setViewNeedsDisplay method
index 3281876..58e658c 100644 (file)
@@ -39,7 +39,7 @@
     if (!(self = [super init]))
         return nil;
 
-    API::Object::constructInWrapper<WebKit::WebPreferences>(self, String(), "WebKit", "WebKit");
+    API::Object::constructInWrapper<WebKit::WebPreferences>(self, String(), "WebKit", "WebKitDebug");
     return self;
 }