Reviewed by Darin
authorsullivan@apple.com <sullivan@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 30 Nov 2007 19:04:56 +0000 (19:04 +0000)
committersullivan@apple.com <sullivan@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 30 Nov 2007 19:04:56 +0000 (19:04 +0000)
        Tweaks to newly-declared NSString * constants to make them usable from clients

        * Storage/WebDatabaseManagerPrivate.h:
        * Storage/WebDatabaseManager.mm:
        removed "const" from new NSNotification names and userInfo keys; these generate compiler warnings when used

        * WebKit.exp:
        export new NSNotification names and userInfo keys so clients can use them

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

WebKit/mac/ChangeLog
WebKit/mac/Storage/WebDatabaseManager.mm
WebKit/mac/Storage/WebDatabaseManagerPrivate.h
WebKit/mac/WebKit.exp

index b5b3c320cd492a08f3245cd5c10d279296183eb5..99bcfd0c9b09813e6ed776073d23d8e8dfa391d0 100644 (file)
@@ -1,3 +1,16 @@
+2007-11-30  John Sullivan  <sullivan@apple.com>
+
+        Reviewed by Darin
+        
+        Tweaks to newly-declared NSString * constants to make them usable from clients
+
+        * Storage/WebDatabaseManagerPrivate.h:
+        * Storage/WebDatabaseManager.mm:
+        removed "const" from new NSNotification names and userInfo keys; these generate compiler warnings when used
+        
+        * WebKit.exp:
+        export new NSNotification names and userInfo keys so clients can use them
+
 2007-11-29  Anders Carlsson  <andersca@apple.com>
 
         Reviewed by John.
index 24d7654f8c8c8f500f8be82dbfe3465c80406650..f3bc706e53cdf083a8bc1fc9b033b2878bd05ab0 100644 (file)
@@ -39,13 +39,13 @@ using namespace WebCore;
 
 const NSString *WebDatabaseDirectoryDefaultsKey = @"WebDatabaseDirectory";
 
-const NSString *WebDatabaseDisplayNameKey = @"WebDatabaseDisplayNameKey";
-const NSString *WebDatabaseExpectedSizeKey = @"WebDatabaseExpectedSizeKey";
-const NSString *WebDatabaseUsageKey = @"WebDatabaseUsageKey";
+NSString *WebDatabaseDisplayNameKey = @"WebDatabaseDisplayNameKey";
+NSString *WebDatabaseExpectedSizeKey = @"WebDatabaseExpectedSizeKey";
+NSString *WebDatabaseUsageKey = @"WebDatabaseUsageKey";
 
-const NSString *WebDatabaseDidModifyOriginNotification = @"WebDatabaseDidModifyOriginNotification";
-const NSString *WebDatabaseDidModifyDatabaseNotification = @"WebDatabaseDidModifyDatabaseNotification";
-const NSString *WebDatabaseIdentifierKey = @"WebDatabaseIdentifierKey";
+NSString *WebDatabaseDidModifyOriginNotification = @"WebDatabaseDidModifyOriginNotification";
+NSString *WebDatabaseDidModifyDatabaseNotification = @"WebDatabaseDidModifyDatabaseNotification";
+NSString *WebDatabaseIdentifierKey = @"WebDatabaseIdentifierKey";
 
 @implementation WebDatabaseManager
 
index 99308d9bb1391252e91792e5b4330187b1963c4b..0919ab40decad7032d50b2d2d4da85c5165b03a4 100644 (file)
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-extern const NSString *WebDatabaseDisplayNameKey;
-extern const NSString *WebDatabaseExpectedSizeKey;
-extern const NSString *WebDatabaseUsageKey;
+extern NSString *WebDatabaseDisplayNameKey;
+extern NSString *WebDatabaseExpectedSizeKey;
+extern NSString *WebDatabaseUsageKey;
 
 // Posted with an origin is created from scratch, gets a new database, has a database deleted, has a quota change, etc
 // The notification object will be a WebSecurityOrigin object corresponding to the origin.
-extern const NSString *WebDatabaseDidModifyOriginNotification;
+extern NSString *WebDatabaseDidModifyOriginNotification;
 
 // Posted when a database is created, its size increases, its display name changes, or its estimated size changes, or the database is removed
 // The notification object will be a WebSecurityOrigin object corresponding to the origin.
 // The notification userInfo will have a WebDatabaseNameKey whose value is the database name.
-extern const NSString *WebDatabaseDidModifyDatabaseNotification;
-extern const NSString *WebDatabaseIdentifierKey;
+extern NSString *WebDatabaseDidModifyDatabaseNotification;
+extern NSString *WebDatabaseIdentifierKey;
 
 @class WebSecurityOrigin;
 
index 933fb66974ed190fdb98da544ee70e544bfe883e..49bf3ee1f985ea19ac806b8647673562531bbad3 100644 (file)
@@ -39,7 +39,10 @@ _WebActionNavigationTypeKey
 _WebActionOriginalURLKey
 _WebArchivePboardType
 _WebConvertNSImageToCGImageRef
+_WebDatabaseDidModifyDatabaseNotification
+_WebDatabaseDidModifyOriginNotification
 _WebDatabaseDisplayNameKey
+_WebDatabaseIdentifierKey
 _WebDatabaseUsageKey
 _WebElementDOMNodeKey
 _WebElementFrameKey