Revision: 29778
          http://sourceforge.net/p/bibdesk/svn/29778
Author:   hofman
Date:     2025-11-10 10:19:10 +0000 (Mon, 10 Nov 2025)
Log Message:
-----------
use const keyword for string constants, use typedefed types

Modified Paths:
--------------
    trunk/bibdesk/BDSKBibDeskProtocol.h
    trunk/bibdesk/BDSKBibDeskProtocol.m
    trunk/bibdesk/BDSKDownloadManager.h
    trunk/bibdesk/BDSKDownloadManager.m
    trunk/bibdesk/BDSKExternalGroup.h
    trunk/bibdesk/BDSKExternalGroup.m
    trunk/bibdesk/BDSKFileImageTransformer.h
    trunk/bibdesk/BDSKFileImageTransformer.m
    trunk/bibdesk/BDSKFilePathTransformer.h
    trunk/bibdesk/BDSKFilePathTransformer.m
    trunk/bibdesk/BDSKFiler.h
    trunk/bibdesk/BDSKFiler.m
    trunk/bibdesk/BDSKGroupsArray.h
    trunk/bibdesk/BDSKGroupsArray.m
    trunk/bibdesk/BDSKMacroResolver.h
    trunk/bibdesk/BDSKMacroResolver.m
    trunk/bibdesk/BDSKRadioTransformer.h
    trunk/bibdesk/BDSKRadioTransformer.m
    trunk/bibdesk/BDSKScriptHook.h
    trunk/bibdesk/BDSKScriptHook.m
    trunk/bibdesk/BDSKSearchGroup.h
    trunk/bibdesk/BDSKSearchGroup.m
    trunk/bibdesk/BDSKSharingBrowser.h
    trunk/bibdesk/BDSKSharingBrowser.m
    trunk/bibdesk/BDSKSharingClient.h
    trunk/bibdesk/BDSKSharingServer.h
    trunk/bibdesk/BDSKSharingServer.m
    trunk/bibdesk/BDSKTemplate.h
    trunk/bibdesk/BDSKTemplate.m
    trunk/bibdesk/BDSKTemplateDocument.h
    trunk/bibdesk/BDSKTemplateDocument.m
    trunk/bibdesk/BDSKToken.h
    trunk/bibdesk/BDSKToken.m
    trunk/bibdesk/BDSKTypeManager.h
    trunk/bibdesk/BDSKTypeManager.m
    trunk/bibdesk/BDSKTypeTemplate.h
    trunk/bibdesk/BDSKTypeTemplate.m
    trunk/bibdesk/BibDocument.h
    trunk/bibdesk/BibDocument.m
    trunk/bibdesk/BibItem.h
    trunk/bibdesk/BibItem.m
    trunk/bibdesk/NSData_BDSKExtensions.h
    trunk/bibdesk/NSData_BDSKExtensions.m
    trunk/bibdesk/NSImage_BDSKExtensions.h
    trunk/bibdesk/NSImage_BDSKExtensions.m

Modified: trunk/bibdesk/BDSKBibDeskProtocol.h
===================================================================
--- trunk/bibdesk/BDSKBibDeskProtocol.h 2025-11-10 09:57:36 UTC (rev 29777)
+++ trunk/bibdesk/BDSKBibDeskProtocol.h 2025-11-10 10:19:10 UTC (rev 29778)
@@ -41,7 +41,7 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-extern NSString *BDSKBibDeskScheme;
+extern NSString * const BDSKBibDeskScheme;
 
 @interface BDSKBibDeskProtocol : NSURLProtocol
 @end

Modified: trunk/bibdesk/BDSKBibDeskProtocol.m
===================================================================
--- trunk/bibdesk/BDSKBibDeskProtocol.m 2025-11-10 09:57:36 UTC (rev 29777)
+++ trunk/bibdesk/BDSKBibDeskProtocol.m 2025-11-10 10:19:10 UTC (rev 29778)
@@ -53,7 +53,7 @@
 #define IMAGE_SPECIFIER     @"image:"
 #define HELP_SPECIFIER      @"help"
 
-NSString *BDSKBibDeskScheme = @"bibdesk";
+NSString * const BDSKBibDeskScheme = @"bibdesk";
 
 @interface BDSKBibDeskProtocol ()
 - (NSData *)HTMLDataUsingTemplateFile:(NSString *)template 
usingObject:(id)object;

Modified: trunk/bibdesk/BDSKDownloadManager.h
===================================================================
--- trunk/bibdesk/BDSKDownloadManager.h 2025-11-10 09:57:36 UTC (rev 29777)
+++ trunk/bibdesk/BDSKDownloadManager.h 2025-11-10 10:19:10 UTC (rev 29778)
@@ -40,7 +40,7 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-extern NSString *BDSKDownloadsDidChangeNotification;
+extern NSNotificationName const BDSKDownloadsDidChangeNotification;
 
 @protocol WebDownloadDelegate, WKDownloadDelegate, BDSKDownloadDelegate;
 

Modified: trunk/bibdesk/BDSKDownloadManager.m
===================================================================
--- trunk/bibdesk/BDSKDownloadManager.m 2025-11-10 09:57:36 UTC (rev 29777)
+++ trunk/bibdesk/BDSKDownloadManager.m 2025-11-10 10:19:10 UTC (rev 29778)
@@ -48,7 +48,7 @@
 #define BDSKRemoveFinishedDownloadsKey @"BDSKRemoveFinishedDownloads"
 #define BDSKRemoveFailedDownloadsKey   @"BDSKRemoveFailedDownloads"
 
-NSString *BDSKDownloadsDidChangeNotification = 
@"BDSKDownloadsDidChangeNotification";
+NSNotificationName const BDSKDownloadsDidChangeNotification = 
@"BDSKDownloadsDidChangeNotification";
 
 #if MAC_OS_X_VERSION_MAX_ALLOWED < 110300
 @protocol WKDownloadDelegate <NSObject>

Modified: trunk/bibdesk/BDSKExternalGroup.h
===================================================================
--- trunk/bibdesk/BDSKExternalGroup.h   2025-11-10 09:57:36 UTC (rev 29777)
+++ trunk/bibdesk/BDSKExternalGroup.h   2025-11-10 10:19:10 UTC (rev 29778)
@@ -42,7 +42,7 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-extern NSString *BDSKExternalGroupPublicationsKey;
+extern NSString * const BDSKExternalGroupPublicationsKey;
 
 @class BDSKPublicationsArray, BDSKMacroResolver;
 

Modified: trunk/bibdesk/BDSKExternalGroup.m
===================================================================
--- trunk/bibdesk/BDSKExternalGroup.m   2025-11-10 09:57:36 UTC (rev 29777)
+++ trunk/bibdesk/BDSKExternalGroup.m   2025-11-10 10:19:10 UTC (rev 29778)
@@ -45,7 +45,7 @@
 #import "BDSKStringConstants.h"
 #import "NSArray_BDSKExtensions.h"
 
-NSString *BDSKExternalGroupPublicationsKey = @"publications";
+NSString * const BDSKExternalGroupPublicationsKey = @"publications";
 
 @implementation BDSKExternalGroup
 

Modified: trunk/bibdesk/BDSKFileImageTransformer.h
===================================================================
--- trunk/bibdesk/BDSKFileImageTransformer.h    2025-11-10 09:57:36 UTC (rev 
29777)
+++ trunk/bibdesk/BDSKFileImageTransformer.h    2025-11-10 10:19:10 UTC (rev 
29778)
@@ -40,7 +40,7 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-extern NSString *BDSKFileImageTransformerName;
+extern NSValueTransformerName const BDSKFileImageTransformerName;
 
 @interface BDSKFileImageTransformer : NSValueTransformer
 @end

Modified: trunk/bibdesk/BDSKFileImageTransformer.m
===================================================================
--- trunk/bibdesk/BDSKFileImageTransformer.m    2025-11-10 09:57:36 UTC (rev 
29777)
+++ trunk/bibdesk/BDSKFileImageTransformer.m    2025-11-10 10:19:10 UTC (rev 
29778)
@@ -39,7 +39,7 @@
 #import "BDSKFileImageTransformer.h"
 #import "NSImage_BDSKExtensions.h"
 
-NSString *BDSKFileImageTransformerName = @"BDSKFileImage";
+NSValueTransformerName const BDSKFileImageTransformerName = @"BDSKFileImage";
 
 @implementation BDSKFileImageTransformer
 

Modified: trunk/bibdesk/BDSKFilePathTransformer.h
===================================================================
--- trunk/bibdesk/BDSKFilePathTransformer.h     2025-11-10 09:57:36 UTC (rev 
29777)
+++ trunk/bibdesk/BDSKFilePathTransformer.h     2025-11-10 10:19:10 UTC (rev 
29778)
@@ -40,7 +40,7 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-extern NSString *BDSKFilePathTransformerName;
+extern NSValueTransformerName const BDSKFilePathTransformerName;
 
 @interface BDSKFilePathTransformer : NSValueTransformer
 @end

Modified: trunk/bibdesk/BDSKFilePathTransformer.m
===================================================================
--- trunk/bibdesk/BDSKFilePathTransformer.m     2025-11-10 09:57:36 UTC (rev 
29777)
+++ trunk/bibdesk/BDSKFilePathTransformer.m     2025-11-10 10:19:10 UTC (rev 
29778)
@@ -40,7 +40,7 @@
 
 @implementation BDSKFilePathTransformer
 
-NSString *BDSKFilePathTransformerName = @"BDSKFilePath";
+NSValueTransformerName const BDSKFilePathTransformerName = @"BDSKFilePath";
 
 + (void)initialize {
     BDSKINITIALIZE;

Modified: trunk/bibdesk/BDSKFiler.h
===================================================================
--- trunk/bibdesk/BDSKFiler.h   2025-11-10 09:57:36 UTC (rev 29777)
+++ trunk/bibdesk/BDSKFiler.h   2025-11-10 10:19:10 UTC (rev 29778)
@@ -40,13 +40,13 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-extern NSString *BDSKFilerFileKey;
-extern NSString *BDSKFilerPublicationKey;
-extern NSString *BDSKFilerOldPathKey;
-extern NSString *BDSKFilerNewPathKey;
-extern NSString *BDSKFilerStatusKey;
-extern NSString *BDSKFilerFlagKey;
-extern NSString *BDSKFilerFixKey;
+extern NSString * const BDSKFilerFileKey;
+extern NSString * const BDSKFilerPublicationKey;
+extern NSString * const BDSKFilerOldPathKey;
+extern NSString * const BDSKFilerNewPathKey;
+extern NSString * const BDSKFilerStatusKey;
+extern NSString * const BDSKFilerFlagKey;
+extern NSString * const BDSKFilerFixKey;
 
 @class BibDocument;
 

Modified: trunk/bibdesk/BDSKFiler.m
===================================================================
--- trunk/bibdesk/BDSKFiler.m   2025-11-10 09:57:36 UTC (rev 29777)
+++ trunk/bibdesk/BDSKFiler.m   2025-11-10 10:19:10 UTC (rev 29778)
@@ -50,13 +50,13 @@
 
 #define BDSKFilerErrorDomain @"BDSKFilerErrorDomain"
 
-NSString *BDSKFilerFileKey = @"file";
-NSString *BDSKFilerPublicationKey = @"publication";
-NSString *BDSKFilerOldPathKey = @"oldPath";
-NSString *BDSKFilerNewPathKey = @"path";
-NSString *BDSKFilerStatusKey = @"status";
-NSString *BDSKFilerFlagKey = @"flag";
-NSString *BDSKFilerFixKey = @"fix";
+NSString * const BDSKFilerFileKey = @"file";
+NSString * const BDSKFilerPublicationKey = @"publication";
+NSString * const BDSKFilerOldPathKey = @"oldPath";
+NSString * const BDSKFilerNewPathKey = @"path";
+NSString * const BDSKFilerStatusKey = @"status";
+NSString * const BDSKFilerFlagKey = @"flag";
+NSString * const BDSKFilerFixKey = @"fix";
 
 @implementation BDSKFiler
 

Modified: trunk/bibdesk/BDSKGroupsArray.h
===================================================================
--- trunk/bibdesk/BDSKGroupsArray.h     2025-11-10 09:57:36 UTC (rev 29777)
+++ trunk/bibdesk/BDSKGroupsArray.h     2025-11-10 10:19:10 UTC (rev 29778)
@@ -41,8 +41,8 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-extern NSString *BDSKDocumentGroupsKey;
-extern NSString *BDSKDocumentParentGroupKey;
+extern NSString * const BDSKDocumentGroupsKey;
+extern NSString * const BDSKDocumentParentGroupKey;
 
 @class BDSKGroup, BDSKLibraryGroup, BDSKLastImportGroup, BDSKSmartGroup, 
BDSKStaticGroup, BDSKURLGroup, BDSKScriptGroup, BDSKSearchGroup, BDSKWebGroup, 
BDSKLibraryParentGroup, BDSKExternalParentGroup, BDSKSmartParentGroup, 
BDSKStaticParentGroup, BDSKCategoryParentGroup, BibDocument;
 

Modified: trunk/bibdesk/BDSKGroupsArray.m
===================================================================
--- trunk/bibdesk/BDSKGroupsArray.m     2025-11-10 09:57:36 UTC (rev 29777)
+++ trunk/bibdesk/BDSKGroupsArray.m     2025-11-10 10:19:10 UTC (rev 29778)
@@ -55,8 +55,8 @@
 #import "NSArray_BDSKExtensions.h"
 #import "BibDocument_Groups.h"
 
-NSString *BDSKDocumentGroupsKey = @"groups";
-NSString *BDSKDocumentParentGroupKey = @"parentGroup";
+NSString * const BDSKDocumentGroupsKey = @"groups";
+NSString * const BDSKDocumentParentGroupKey = @"parentGroup";
 
 #define LIBRARY_PARENT_INDEX  0
 #define EXTERNAL_PARENT_INDEX 1 /* webGroup, searchGroups, sharedGroups, 
URLGroups, scriptGroups */

Modified: trunk/bibdesk/BDSKMacroResolver.h
===================================================================
--- trunk/bibdesk/BDSKMacroResolver.h   2025-11-10 09:57:36 UTC (rev 29777)
+++ trunk/bibdesk/BDSKMacroResolver.h   2025-11-10 10:19:10 UTC (rev 29778)
@@ -40,16 +40,16 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-extern NSString *BDSKMacroResolverTypeKey;
-extern NSString *BDSKMacroResolverMacroKey;
-extern NSString *BDSKMacroResolverOldMacroKey;
-extern NSString *BDSKMacroResolverNewMacroKey;
+extern NSString * const BDSKMacroResolverTypeKey;
+extern NSString * const BDSKMacroResolverMacroKey;
+extern NSString * const BDSKMacroResolverOldMacroKey;
+extern NSString * const BDSKMacroResolverNewMacroKey;
 
-extern NSString *BDSKMacroResolverAddType;
-extern NSString *BDSKMacroResolverRemoveType;
-extern NSString *BDSKMacroResolverChangeType;
-extern NSString *BDSKMacroResolverRenameType;
-extern NSString *BDSKMacroResolverSetType;
+extern NSString * const BDSKMacroResolverAddType;
+extern NSString * const BDSKMacroResolverRemoveType;
+extern NSString * const BDSKMacroResolverChangeType;
+extern NSString * const BDSKMacroResolverRenameType;
+extern NSString * const BDSKMacroResolverSetType;
 
 @class BibDocument;
 @protocol BDSKOwner;

Modified: trunk/bibdesk/BDSKMacroResolver.m
===================================================================
--- trunk/bibdesk/BDSKMacroResolver.m   2025-11-10 09:57:36 UTC (rev 29777)
+++ trunk/bibdesk/BDSKMacroResolver.m   2025-11-10 10:19:10 UTC (rev 29778)
@@ -48,16 +48,16 @@
 #import "NSString_BDSKExtensions.h"
 #import "NSPointerFunctions_BDSKExtensions.h"
 
-NSString *BDSKMacroResolverTypeKey = @"type";
-NSString *BDSKMacroResolverMacroKey = @"macro";
-NSString *BDSKMacroResolverOldMacroKey = @"oldMacro";
-NSString *BDSKMacroResolverNewMacroKey = @"newMacro";
+NSString * const BDSKMacroResolverTypeKey = @"type";
+NSString * const BDSKMacroResolverMacroKey = @"macro";
+NSString * const BDSKMacroResolverOldMacroKey = @"oldMacro";
+NSString * const BDSKMacroResolverNewMacroKey = @"newMacro";
 
-NSString *BDSKMacroResolverAddType = @"add";
-NSString *BDSKMacroResolverRemoveType = @"remove";
-NSString *BDSKMacroResolverChangeType = @"change";
-NSString *BDSKMacroResolverRenameType = @"rename";
-NSString *BDSKMacroResolverSetType = @"set";
+NSString * const BDSKMacroResolverAddType = @"add";
+NSString * const BDSKMacroResolverRemoveType = @"remove";
+NSString * const BDSKMacroResolverChangeType = @"change";
+NSString * const BDSKMacroResolverRenameType = @"rename";
+NSString * const BDSKMacroResolverSetType = @"set";
 
 static char BDSKMacroResolverDefaultsObservationContext;
 

Modified: trunk/bibdesk/BDSKRadioTransformer.h
===================================================================
--- trunk/bibdesk/BDSKRadioTransformer.h        2025-11-10 09:57:36 UTC (rev 
29777)
+++ trunk/bibdesk/BDSKRadioTransformer.h        2025-11-10 10:19:10 UTC (rev 
29778)
@@ -40,9 +40,9 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-extern NSString *BDSKIsZeroTransformerName;
-extern NSString *BDSKIsOneTransformerName;
-extern NSString *BDSKIsTwoTransformerName;
+extern NSValueTransformerName const BDSKIsZeroTransformerName;
+extern NSValueTransformerName const BDSKIsOneTransformerName;
+extern NSValueTransformerName const BDSKIsTwoTransformerName;
 
 @interface BDSKRadioTransformer : NSValueTransformer {
     NSInteger targetValue;

Modified: trunk/bibdesk/BDSKRadioTransformer.m
===================================================================
--- trunk/bibdesk/BDSKRadioTransformer.m        2025-11-10 09:57:36 UTC (rev 
29777)
+++ trunk/bibdesk/BDSKRadioTransformer.m        2025-11-10 10:19:10 UTC (rev 
29778)
@@ -38,11 +38,11 @@
 
 #import "BDSKRadioTransformer.h"
 
-NSString *BDSKIsZeroTransformerName = @"BDSKIsZero";
-NSString *BDSKIsOneTransformerName = @"BDSKIsOne";
-NSString *BDSKIsTwoTransformerName = @"BDSKIsTwo";
-NSString *BDSKIsThreeTransformerName = @"BDSKIsThree";
-NSString *BDSKIsFourTransformerName = @"BDSKIsFour";
+NSValueTransformerName const BDSKIsZeroTransformerName = @"BDSKIsZero";
+NSValueTransformerName const BDSKIsOneTransformerName = @"BDSKIsOne";
+NSValueTransformerName const BDSKIsTwoTransformerName = @"BDSKIsTwo";
+NSValueTransformerName const BDSKIsThreeTransformerName = @"BDSKIsThree";
+NSValueTransformerName const BDSKIsFourTransformerName = @"BDSKIsFour";
 
 @implementation BDSKRadioTransformer
 

Modified: trunk/bibdesk/BDSKScriptHook.h
===================================================================
--- trunk/bibdesk/BDSKScriptHook.h      2025-11-10 09:57:36 UTC (rev 29777)
+++ trunk/bibdesk/BDSKScriptHook.h      2025-11-10 10:19:10 UTC (rev 29778)
@@ -40,19 +40,19 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-extern NSString *BDSKScriptHookNameCloseEditorWindow;
-extern NSString *BDSKScriptHookNameChangeField;
-extern NSString *BDSKScriptHookNameAddFile;
-extern NSString *BDSKScriptHookNameRemoveFile;
-extern NSString *BDSKScriptHookNameWillAutoFile;
-extern NSString *BDSKScriptHookNameDidAutoFile;
-extern NSString *BDSKScriptHookNameWillGenerateCiteKey;
-extern NSString *BDSKScriptHookNameDidGenerateCiteKey;
-extern NSString *BDSKScriptHookNameImportPublications;
-extern NSString *BDSKScriptHookNameWillDeletePublications;
-extern NSString *BDSKScriptHookNameSaveDocument;
-extern NSString *BDSKScriptHookNameOpenDocument;
-extern NSString *BDSKScriptHookNameRevertDocument;
+extern NSString * const BDSKScriptHookNameCloseEditorWindow;
+extern NSString * const BDSKScriptHookNameChangeField;
+extern NSString * const BDSKScriptHookNameAddFile;
+extern NSString * const BDSKScriptHookNameRemoveFile;
+extern NSString * const BDSKScriptHookNameWillAutoFile;
+extern NSString * const BDSKScriptHookNameDidAutoFile;
+extern NSString * const BDSKScriptHookNameWillGenerateCiteKey;
+extern NSString * const BDSKScriptHookNameDidGenerateCiteKey;
+extern NSString * const BDSKScriptHookNameImportPublications;
+extern NSString * const BDSKScriptHookNameWillDeletePublications;
+extern NSString * const BDSKScriptHookNameSaveDocument;
+extern NSString * const BDSKScriptHookNameOpenDocument;
+extern NSString * const BDSKScriptHookNameRevertDocument;
 
 @interface BDSKScriptHook : NSObject {
        NSString *name;

Modified: trunk/bibdesk/BDSKScriptHook.m
===================================================================
--- trunk/bibdesk/BDSKScriptHook.m      2025-11-10 09:57:36 UTC (rev 29777)
+++ trunk/bibdesk/BDSKScriptHook.m      2025-11-10 10:19:10 UTC (rev 29778)
@@ -48,19 +48,19 @@
 
 #define MAX_RUNNING_SCRIPT_HOOKS    100
 
-NSString *BDSKScriptHookNameChangeField = @"Change Field";
-NSString *BDSKScriptHookNameCloseEditorWindow = @"Close Editor Window";
-NSString *BDSKScriptHookNameAddFile = @"Add File or URL";
-NSString *BDSKScriptHookNameRemoveFile = @"Remove File or URL";
-NSString *BDSKScriptHookNameWillAutoFile = @"Will Auto File";
-NSString *BDSKScriptHookNameDidAutoFile = @"Did Auto File";
-NSString *BDSKScriptHookNameWillGenerateCiteKey = @"Will Generate Cite Key";
-NSString *BDSKScriptHookNameDidGenerateCiteKey = @"Did Generate Cite Key";
-NSString *BDSKScriptHookNameImportPublications = @"Import Publications";
-NSString *BDSKScriptHookNameWillDeletePublications = @"Will Delete 
Publications";
-NSString *BDSKScriptHookNameSaveDocument = @"Save Document";
-NSString *BDSKScriptHookNameOpenDocument = @"Open Document";
-NSString *BDSKScriptHookNameRevertDocument = @"Revert Document";
+NSString * const BDSKScriptHookNameChangeField = @"Change Field";
+NSString * const BDSKScriptHookNameCloseEditorWindow = @"Close Editor Window";
+NSString * const BDSKScriptHookNameAddFile = @"Add File or URL";
+NSString * const BDSKScriptHookNameRemoveFile = @"Remove File or URL";
+NSString * const BDSKScriptHookNameWillAutoFile = @"Will Auto File";
+NSString * const BDSKScriptHookNameDidAutoFile = @"Did Auto File";
+NSString * const BDSKScriptHookNameWillGenerateCiteKey = @"Will Generate Cite 
Key";
+NSString * const BDSKScriptHookNameDidGenerateCiteKey = @"Did Generate Cite 
Key";
+NSString * const BDSKScriptHookNameImportPublications = @"Import Publications";
+NSString * const BDSKScriptHookNameWillDeletePublications = @"Will Delete 
Publications";
+NSString * const BDSKScriptHookNameSaveDocument = @"Save Document";
+NSString * const BDSKScriptHookNameOpenDocument = @"Open Document";
+NSString * const BDSKScriptHookNameRevertDocument = @"Revert Document";
 
 @implementation BDSKScriptHook
 

Modified: trunk/bibdesk/BDSKSearchGroup.h
===================================================================
--- trunk/bibdesk/BDSKSearchGroup.h     2025-11-10 09:57:36 UTC (rev 29777)
+++ trunk/bibdesk/BDSKSearchGroup.h     2025-11-10 10:19:10 UTC (rev 29778)
@@ -41,13 +41,13 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-extern NSString *BDSKSearchGroupEntrez;
-extern NSString *BDSKSearchGroupSRU;
-extern NSString *BDSKSearchGroupZoom;
-extern NSString *BDSKSearchGroupISI;
-extern NSString *BDSKSearchGroupDBLP;
+extern NSString * const BDSKSearchGroupEntrez;
+extern NSString * const BDSKSearchGroupSRU;
+extern NSString * const BDSKSearchGroupZoom;
+extern NSString * const BDSKSearchGroupISI;
+extern NSString * const BDSKSearchGroupDBLP;
 
-extern NSString *BDSKSearchGroupURLScheme;
+extern NSString * const BDSKSearchGroupURLScheme;
 
 @class BDSKServerInfo;
 

Modified: trunk/bibdesk/BDSKSearchGroup.m
===================================================================
--- trunk/bibdesk/BDSKSearchGroup.m     2025-11-10 09:57:36 UTC (rev 29777)
+++ trunk/bibdesk/BDSKSearchGroup.m     2025-11-10 10:19:10 UTC (rev 29778)
@@ -54,13 +54,13 @@
 #import "NSPasteboard_BDSKExtensions.h"
 #import "NSFileManager_BDSKExtensions.h"
 
-NSString *BDSKSearchGroupEntrez = @"entrez";
-NSString *BDSKSearchGroupZoom = @"zoom";
-NSString *BDSKSearchGroupSRU = @"sru";
-NSString *BDSKSearchGroupDBLP = @"dblp";
-NSString *BDSKSearchGroupISI = @"isi";
+NSString * const BDSKSearchGroupEntrez = @"entrez";
+NSString * const BDSKSearchGroupZoom = @"zoom";
+NSString * const BDSKSearchGroupSRU = @"sru";
+NSString * const BDSKSearchGroupDBLP = @"dblp";
+NSString * const BDSKSearchGroupISI = @"isi";
 
-NSString *BDSKSearchGroupURLScheme = @"x-bdsk-search";
+NSString * const BDSKSearchGroupURLScheme = @"x-bdsk-search";
 
 static NSMapTable *BDSKSearchGroupURLQueryKeys = nil;
 

Modified: trunk/bibdesk/BDSKSharingBrowser.h
===================================================================
--- trunk/bibdesk/BDSKSharingBrowser.h  2025-11-10 09:57:36 UTC (rev 29777)
+++ trunk/bibdesk/BDSKSharingBrowser.h  2025-11-10 10:19:10 UTC (rev 29778)
@@ -40,7 +40,7 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-extern NSString *BDSKNetServiceDomain;
+extern NSString * const BDSKNetServiceDomain;
 
 @interface BDSKSharingBrowser : NSObject <NSNetServiceDelegate, 
NSNetServiceBrowserDelegate> {
     NSMutableSet *sharingClients;

Modified: trunk/bibdesk/BDSKSharingBrowser.m
===================================================================
--- trunk/bibdesk/BDSKSharingBrowser.m  2025-11-10 09:57:36 UTC (rev 29777)
+++ trunk/bibdesk/BDSKSharingBrowser.m  2025-11-10 10:19:10 UTC (rev 29778)
@@ -49,7 +49,7 @@
 static char BDSKSharingBrowserDefaultsObservationContext;
 
 // Registered at http://www.dns-sd.org/ServiceTypes.html with TXT keys 
"txtvers" and "authenticate."
-NSString *BDSKNetServiceDomain = @"_bdsk._tcp.";
+NSString * const BDSKNetServiceDomain = @"_bdsk._tcp.";
 
 @implementation BDSKSharingBrowser
 

Modified: trunk/bibdesk/BDSKSharingClient.h
===================================================================
--- trunk/bibdesk/BDSKSharingClient.h   2025-11-10 09:57:36 UTC (rev 29777)
+++ trunk/bibdesk/BDSKSharingClient.h   2025-11-10 10:19:10 UTC (rev 29778)
@@ -40,8 +40,6 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-extern NSString *BDSKSharingClientFailedKey;
-
 @class BDSKAsyncSharingClient;
 
 @interface BDSKSharingClient : NSObject {

Modified: trunk/bibdesk/BDSKSharingServer.h
===================================================================
--- trunk/bibdesk/BDSKSharingServer.h   2025-11-10 09:57:36 UTC (rev 29777)
+++ trunk/bibdesk/BDSKSharingServer.h   2025-11-10 10:19:10 UTC (rev 29778)
@@ -40,15 +40,15 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-extern NSString *BDSKTXTAuthenticateKey;
-extern NSString *BDSKTXTVersionKey;
+extern NSString * const BDSKTXTAuthenticateKey;
+extern NSString * const BDSKTXTVersionKey;
 
-extern NSString *BDSKSharedArchivedDataKey;
-extern NSString *BDSKSharedArchivedMacroDataKey;
+extern NSString * const BDSKSharedArchivedDataKey;
+extern NSString * const BDSKSharedArchivedMacroDataKey;
 
-extern NSString *BDSKComputerNameChangedNotification;
+extern NSString * const BDSKComputerNameChangedNotification;
 
-extern NSString *BDSKServiceNameForKeychain;
+extern NSString * const BDSKServiceNameForKeychain;
 
 // implemented by the client
 @protocol BDSKSharingClient

Modified: trunk/bibdesk/BDSKSharingServer.m
===================================================================
--- trunk/bibdesk/BDSKSharingServer.m   2025-11-10 09:57:36 UTC (rev 29777)
+++ trunk/bibdesk/BDSKSharingServer.m   2025-11-10 10:19:10 UTC (rev 29778)
@@ -67,16 +67,16 @@
 static BDSKSharingServer *sharedServer = nil;
 
 // TXT record keys
-NSString *BDSKTXTAuthenticateKey = @"authenticate";
-NSString *BDSKTXTVersionKey = @"txtvers";
+NSString * const BDSKTXTAuthenticateKey = @"authenticate";
+NSString * const BDSKTXTVersionKey = @"txtvers";
 
-NSString *BDSKSharedArchivedDataKey = @"publications_v1";
-NSString *BDSKSharedArchivedMacroDataKey = @"macros_v1";
+NSString * const BDSKSharedArchivedDataKey = @"publications_v1";
+NSString * const BDSKSharedArchivedMacroDataKey = @"macros_v1";
 
-NSString *BDSKComputerNameChangedNotification = 
@"BDSKComputerNameChangedNotification";
+NSString * const BDSKComputerNameChangedNotification = 
@"BDSKComputerNameChangedNotification";
 CFStringRef BDSKComputerNameChangedKey = NULL;
 
-NSString *BDSKServiceNameForKeychain = @"BibDesk Sharing";
+NSString * const BDSKServiceNameForKeychain = @"BibDesk Sharing";
 
 static SCDynamicStoreRef dynamicStore = NULL;
 // convert this to an NSNotification

Modified: trunk/bibdesk/BDSKTemplate.h
===================================================================
--- trunk/bibdesk/BDSKTemplate.h        2025-11-10 09:57:36 UTC (rev 29777)
+++ trunk/bibdesk/BDSKTemplate.h        2025-11-10 10:19:10 UTC (rev 29778)
@@ -56,13 +56,13 @@
     BDSKTemplateFormatRichText = BDSKTemplateFormatRichHTML | 
BDSKTemplateFormatRTF | BDSKTemplateFormatRTFD | BDSKTemplateFormatDoc | 
BDSKTemplateFormatDocx | BDSKTemplateFormatOdt | BDSKTemplateFormatWebArchive 
// Any rich text template
 };
 
-extern NSString *BDSKTemplateRoleString;
-extern NSString *BDSKTemplateNameString;
-extern NSString *BDSKTemplateFileURLString;
-extern NSString *BDSKTemplateAccessoryString;
-extern NSString *BDSKTemplateMainPageString;
-extern NSString *BDSKTemplateDefaultItemString;
-extern NSString *BDSKTemplateScriptString;
+extern NSString * const BDSKTemplateRoleString;
+extern NSString * const BDSKTemplateNameString;
+extern NSString * const BDSKTemplateFileURLString;
+extern NSString * const BDSKTemplateAccessoryString;
+extern NSString * const BDSKTemplateMainPageString;
+extern NSString * const BDSKTemplateDefaultItemString;
+extern NSString * const BDSKTemplateScriptString;
 
 // concrete subclass with specific accessors for the template tree
 @interface BDSKTemplate : BDSKTreeNode

Modified: trunk/bibdesk/BDSKTemplate.m
===================================================================
--- trunk/bibdesk/BDSKTemplate.m        2025-11-10 09:57:36 UTC (rev 29777)
+++ trunk/bibdesk/BDSKTemplate.m        2025-11-10 10:19:10 UTC (rev 29778)
@@ -45,18 +45,18 @@
 #import "BDSKStringConstants.h"
 
 // do not localized these strings
-NSString *BDSKTemplateRoleString = @"role";
-NSString *BDSKTemplateNameString = @"name";
-NSString *BDSKTemplateFileURLString = @"representedFileURL";
-NSString *BDSKTemplateAliasString = @"_BDAlias";
-NSString *BDSKTemplateBookmarkString = @"bookmark";
-NSString *BDSKTemplateFilePathString = @"filePath";
-NSString *BDSKTemplateStringString = @"string";
-NSString *BDSKTemplateAttributedStringString = @"attributedString";
-NSString *BDSKTemplateAccessoryString = @"Accessory File";
-NSString *BDSKTemplateMainPageString = @"Main Page";
-NSString *BDSKTemplateDefaultItemString = @"Default Item";
-NSString *BDSKTemplateScriptString = @"Postprocess Script";
+NSString * const BDSKTemplateRoleString = @"role";
+NSString * const BDSKTemplateNameString = @"name";
+NSString * const BDSKTemplateFileURLString = @"representedFileURL";
+NSString * const BDSKTemplateAliasString = @"_BDAlias";
+NSString * const BDSKTemplateBookmarkString = @"bookmark";
+NSString * const BDSKTemplateFilePathString = @"filePath";
+NSString * const BDSKTemplateStringString = @"string";
+NSString * const BDSKTemplateAttributedStringString = @"attributedString";
+NSString * const BDSKTemplateAccessoryString = @"Accessory File";
+NSString * const BDSKTemplateMainPageString = @"Main Page";
+NSString * const BDSKTemplateDefaultItemString = @"Default Item";
+NSString * const BDSKTemplateScriptString = @"Postprocess Script";
 
 static NSString *BDSKExportTemplateTree = @"BDSKExportTemplateTree";
 static NSString *BDSKServiceTemplateTree = @"BDSKServiceTemplateTree";

Modified: trunk/bibdesk/BDSKTemplateDocument.h
===================================================================
--- trunk/bibdesk/BDSKTemplateDocument.h        2025-11-10 09:57:36 UTC (rev 
29777)
+++ trunk/bibdesk/BDSKTemplateDocument.h        2025-11-10 10:19:10 UTC (rev 
29778)
@@ -42,8 +42,8 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-extern NSString *BDSKTextTemplateDocumentType;
-extern NSString *BDSKRichTextTemplateDocumentType;
+extern NSString * const BDSKTextTemplateDocumentType;
+extern NSString * const BDSKRichTextTemplateDocumentType;
 
 @protocol BDSKTokenFieldDelegate <NSTokenFieldDelegate, 
BDSKUndoManagerDelegate>
 @optional

Modified: trunk/bibdesk/BDSKTemplateDocument.m
===================================================================
--- trunk/bibdesk/BDSKTemplateDocument.m        2025-11-10 09:57:36 UTC (rev 
29777)
+++ trunk/bibdesk/BDSKTemplateDocument.m        2025-11-10 10:19:10 UTC (rev 
29778)
@@ -58,8 +58,8 @@
 
 static CGFloat BDSKDefaultFontSizes[] = {8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 
14.0, 16.0, 18.0, 20.0, 24.0, 28.0, 32.0, 48.0, 64.0};
 
-NSString *BDSKTextTemplateDocumentType = @"Text Template";
-NSString *BDSKRichTextTemplateDocumentType = @"Rich Text Template";
+NSString * const BDSKTextTemplateDocumentType = @"Text Template";
+NSString * const BDSKRichTextTemplateDocumentType = @"Rich Text Template";
 
 #define BDSKTemplateDocumentErrorDomain @"BDSKTemplateDocumentErrorDomain"
 

Modified: trunk/bibdesk/BDSKToken.h
===================================================================
--- trunk/bibdesk/BDSKToken.h   2025-11-10 09:57:36 UTC (rev 29777)
+++ trunk/bibdesk/BDSKToken.h   2025-11-10 10:19:10 UTC (rev 29778)
@@ -50,7 +50,7 @@
     BDSKTokenTypeText
 };
 
-extern NSString *BDSKRichTextString;
+extern NSString * const BDSKRichTextString;
 
 @interface BDSKToken : NSObject <NSCopying, NSCoding> {
     NSString *title;

Modified: trunk/bibdesk/BDSKToken.m
===================================================================
--- trunk/bibdesk/BDSKToken.m   2025-11-10 09:57:36 UTC (rev 29777)
+++ trunk/bibdesk/BDSKToken.m   2025-11-10 10:19:10 UTC (rev 29778)
@@ -68,7 +68,7 @@
 #define ALTTEXT_KEY @"altText"
 
 
-NSString *BDSKRichTextString = @"Rich Text";
+NSString * const BDSKRichTextString = @"Rich Text";
 
 @implementation BDSKToken
 

Modified: trunk/bibdesk/BDSKTypeManager.h
===================================================================
--- trunk/bibdesk/BDSKTypeManager.h     2025-11-10 09:57:36 UTC (rev 29777)
+++ trunk/bibdesk/BDSKTypeManager.h     2025-11-10 10:19:10 UTC (rev 29778)
@@ -49,7 +49,7 @@
     BDSKFieldTypeMaskEvery = 0x1F
 };
 
-extern NSString *BDSKChangedFieldTypesKey;
+extern NSString * const BDSKChangedFieldTypesKey;
 
 @interface BDSKTypeManager : NSObject {
        NSDictionary *fieldsForTypesDict;

Modified: trunk/bibdesk/BDSKTypeManager.m
===================================================================
--- trunk/bibdesk/BDSKTypeManager.m     2025-11-10 09:57:36 UTC (rev 29777)
+++ trunk/bibdesk/BDSKTypeManager.m     2025-11-10 10:19:10 UTC (rev 29778)
@@ -72,7 +72,7 @@
 #define REFER_TYPES_FOR_BIBTEX_TYPES_KEY      @"ReferTypesForBibTeXTypes"
 #define BIBTEX_TYPES_FOR_HCITE_TYPES_KEY      @"BibTeXTypesForHCiteTypes"
 
-NSString *BDSKChangedFieldTypesKey = @"BDSKChangedFieldTypes";
+NSString * const BDSKChangedFieldTypesKey = @"BDSKChangedFieldTypes";
 
 @interface BDSKTypeManager ()
 

Modified: trunk/bibdesk/BDSKTypeTemplate.h
===================================================================
--- trunk/bibdesk/BDSKTypeTemplate.h    2025-11-10 09:57:36 UTC (rev 29777)
+++ trunk/bibdesk/BDSKTypeTemplate.h    2025-11-10 10:19:10 UTC (rev 29778)
@@ -40,7 +40,7 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-extern NSString *BDSKTemplateDidChangeNotification;
+extern NSNotificationName const BDSKTemplateDidChangeNotification;
 
 @interface BDSKTypeTemplate : NSObject {
     NSString *pubType;

Modified: trunk/bibdesk/BDSKTypeTemplate.m
===================================================================
--- trunk/bibdesk/BDSKTypeTemplate.m    2025-11-10 09:57:36 UTC (rev 29777)
+++ trunk/bibdesk/BDSKTypeTemplate.m    2025-11-10 10:19:10 UTC (rev 29778)
@@ -42,7 +42,7 @@
 #import "BDSKStringConstants.h"
 #import "NSColor_BDSKExtensions.h"
 
-NSString *BDSKTemplateDidChangeNotification = 
@"BDSKTemplateDidChangeNotification";
+NSNotificationName const BDSKTemplateDidChangeNotification = 
@"BDSKTemplateDidChangeNotification";
 
 @implementation BDSKTypeTemplate
 

Modified: trunk/bibdesk/BibDocument.h
===================================================================
--- trunk/bibdesk/BibDocument.h 2025-11-10 09:57:36 UTC (rev 29777)
+++ trunk/bibdesk/BibDocument.h 2025-11-10 10:19:10 UTC (rev 29778)
@@ -98,25 +98,25 @@
 };
 
 // our main document types
-extern NSString *BDSKBibTeXDocumentType;
-extern NSString *BDSKRISDocumentType;
-extern NSString *BDSKReferDocumentType;
-extern NSString *BDSKMinimalBibTeXDocumentType;
-extern NSString *BDSKLTBDocumentType;
-extern NSString *BDSKEndNoteDocumentType;
-extern NSString *BDSKMODSDocumentType;
-extern NSString *BDSKAtomDocumentType;
-extern NSString *BDSKWordDocumentType;
-extern NSString *BDSKArchiveDocumentType;
+extern NSString * const BDSKBibTeXDocumentType;
+extern NSString * const BDSKRISDocumentType;
+extern NSString * const BDSKReferDocumentType;
+extern NSString * const BDSKMinimalBibTeXDocumentType;
+extern NSString * const BDSKLTBDocumentType;
+extern NSString * const BDSKEndNoteDocumentType;
+extern NSString * const BDSKMODSDocumentType;
+extern NSString * const BDSKAtomDocumentType;
+extern NSString * const BDSKWordDocumentType;
+extern NSString * const BDSKArchiveDocumentType;
 
 // Some pasteboard types used by the document for dragging and copying.
-extern NSString *BDSKPasteboardTypePublications;
+extern NSPasteboardType const BDSKPasteboardTypePublications;
 
-extern NSString *BDSKDocumentPublicationsKey;
+extern NSString * const BDSKDocumentPublicationsKey;
 
 // keys for group sorting
-extern NSString *BDSKDocumentCountKey;
-extern NSString *BDSKDocumentNameKey;
+extern NSString * const BDSKDocumentCountKey;
+extern NSString * const BDSKDocumentNameKey;
 
 /*!
     @class BibDocument

Modified: trunk/bibdesk/BibDocument.m
===================================================================
--- trunk/bibdesk/BibDocument.m 2025-11-10 09:57:36 UTC (rev 29777)
+++ trunk/bibdesk/BibDocument.m 2025-11-10 10:19:10 UTC (rev 29778)
@@ -126,23 +126,23 @@
 #import "BDSKWebGroupViewController.h"
 
 // these are the same as in Info.plist
-NSString *BDSKBibTeXDocumentType = @"BibTeX Database";
-NSString *BDSKRISDocumentType = @"RIS/Medline File";
-NSString *BDSKReferDocumentType = @"Refer";
-NSString *BDSKMinimalBibTeXDocumentType = @"Minimal BibTeX Database";
-NSString *BDSKLTBDocumentType = @"Amsrefs LTB";
-NSString *BDSKEndNoteDocumentType = @"EndNote XML";
-NSString *BDSKMODSDocumentType = @"MODS XML";
-NSString *BDSKAtomDocumentType = @"Atom XML";
-NSString *BDSKWordDocumentType = @"Word XML";
-NSString *BDSKArchiveDocumentType = @"BibTeX and Papers Archive";
+NSString * const BDSKBibTeXDocumentType = @"BibTeX Database";
+NSString * const BDSKRISDocumentType = @"RIS/Medline File";
+NSString * const BDSKReferDocumentType = @"Refer";
+NSString * const BDSKMinimalBibTeXDocumentType = @"Minimal BibTeX Database";
+NSString * const BDSKLTBDocumentType = @"Amsrefs LTB";
+NSString * const BDSKEndNoteDocumentType = @"EndNote XML";
+NSString * const BDSKMODSDocumentType = @"MODS XML";
+NSString * const BDSKAtomDocumentType = @"Atom XML";
+NSString * const BDSKWordDocumentType = @"Word XML";
+NSString * const BDSKArchiveDocumentType = @"BibTeX and Papers Archive";
 
-NSString *BDSKPasteboardTypePublications = 
@"edu.ucsd.mmccrack.bibdesk.pasteboard.publications";
+NSPasteboardType const BDSKPasteboardTypePublications = 
@"edu.ucsd.mmccrack.bibdesk.pasteboard.publications";
 
-NSString *BDSKDocumentPublicationsKey = @"publications";
+NSString * const BDSKDocumentPublicationsKey = @"publications";
 
-NSString *BDSKDocumentCountKey = @"count";
-NSString *BDSKDocumentNameKey = @"stringValue"; // backward compatibility
+NSString * const BDSKDocumentCountKey = @"count";
+NSString * const BDSKDocumentNameKey = @"stringValue"; // backward 
compatibility
 
 // pasteboard type from Reference Miner, determined using Pasteboard Peeker
 #define BDSKReferenceMinerStringPboardType @"CorePasteboardFlavorType 
0x57454253"

Modified: trunk/bibdesk/BibItem.h
===================================================================
--- trunk/bibdesk/BibItem.h     2025-11-10 09:57:36 UTC (rev 29777)
+++ trunk/bibdesk/BibItem.h     2025-11-10 10:19:10 UTC (rev 29778)
@@ -45,16 +45,16 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-extern NSString *BDSKBibItemKeyKey;
-extern NSString *BDSKBibItemOldValueKey;
-extern NSString *BDSKBibItemNewValueKey;
+extern NSString * const BDSKBibItemKeyKey;
+extern NSString * const BDSKBibItemOldValueKey;
+extern NSString * const BDSKBibItemNewValueKey;
 
-extern NSString *BDSKBibItemIdentifierURLKey;
-extern NSString *BDSKBibItemURLsKey;
+extern NSString * const BDSKBibItemIdentifierURLKey;
+extern NSString * const BDSKBibItemURLsKey;
 
-extern NSString *BDSKItemDownloadKey;
+extern NSString * const BDSKItemDownloadKey;
 
-extern NSString *BDSKBibItemURLScheme;
+extern NSString * const BDSKBibItemURLScheme;
 
 typedef NS_ENUM(NSInteger, BDSKCrossrefError) {
     BDSKNoCrossrefError,

Modified: trunk/bibdesk/BibItem.m
===================================================================
--- trunk/bibdesk/BibItem.m     2025-11-10 09:57:36 UTC (rev 29777)
+++ trunk/bibdesk/BibItem.m     2025-11-10 10:19:10 UTC (rev 29778)
@@ -79,16 +79,16 @@
 #import "BDSKItemDownload.h"
 #import "NSPointerFunctions_BDSKExtensions.h"
 
-NSString *BDSKBibItemKeyKey = @"key";
-NSString *BDSKBibItemOldValueKey = @"oldValue";
-NSString *BDSKBibItemNewValueKey = @"newValue";
+NSString * const BDSKBibItemKeyKey = @"key";
+NSString * const BDSKBibItemOldValueKey = @"oldValue";
+NSString * const BDSKBibItemNewValueKey = @"newValue";
 
-NSString *BDSKBibItemIdentifierURLKey = @"identifierURL";
-NSString *BDSKBibItemURLsKey = @"urls";
+NSString * const BDSKBibItemIdentifierURLKey = @"identifierURL";
+NSString * const BDSKBibItemURLsKey = @"urls";
 
-NSString *BDSKItemDownloadKey = @"download";
+NSString * const BDSKItemDownloadKey = @"download";
 
-NSString *BDSKBibItemURLScheme = @"x-bdsk";
+NSString * const BDSKBibItemURLScheme = @"x-bdsk";
 
 #define BDSKFieldsToWriteIfEmptyKey @"BDSKFieldsToWriteIfEmpty"
 

Modified: trunk/bibdesk/NSData_BDSKExtensions.h
===================================================================
--- trunk/bibdesk/NSData_BDSKExtensions.h       2025-11-10 09:57:36 UTC (rev 
29777)
+++ trunk/bibdesk/NSData_BDSKExtensions.h       2025-11-10 10:19:10 UTC (rev 
29778)
@@ -52,7 +52,7 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-extern NSString *BDSKEncodingConversionException;
+extern NSString * const BDSKEncodingConversionException;
 
 @interface NSData (BDSKExtensions)
 

Modified: trunk/bibdesk/NSData_BDSKExtensions.m
===================================================================
--- trunk/bibdesk/NSData_BDSKExtensions.m       2025-11-10 09:57:36 UTC (rev 
29777)
+++ trunk/bibdesk/NSData_BDSKExtensions.m       2025-11-10 10:19:10 UTC (rev 
29778)
@@ -56,7 +56,7 @@
 #import <sys/stat.h>
 #import <zlib.h>
 
-NSString *BDSKEncodingConversionException = @"BDSKEncodingConversionException";
+NSString * const BDSKEncodingConversionException = 
@"BDSKEncodingConversionException";
 
 @implementation NSData (BDSKExtensions)
 

Modified: trunk/bibdesk/NSImage_BDSKExtensions.h
===================================================================
--- trunk/bibdesk/NSImage_BDSKExtensions.h      2025-11-10 09:57:36 UTC (rev 
29777)
+++ trunk/bibdesk/NSImage_BDSKExtensions.h      2025-11-10 10:19:10 UTC (rev 
29778)
@@ -40,26 +40,26 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-extern NSString *BDSKImageNameToolbarAddBookmarkTemplate;
-extern NSString *BDSKImageNameToolbarAddFolderTemplate;
-extern NSString *BDSKImageNameToolbarAddSeparatorTemplate;
-extern NSString *BDSKImageNameToolbarDeleteTemplate;
-extern NSString *BDSKImageNameToolbarEditTemplate;
+extern NSImageName const BDSKImageNameToolbarAddBookmarkTemplate;
+extern NSImageName const BDSKImageNameToolbarAddFolderTemplate;
+extern NSImageName const BDSKImageNameToolbarAddSeparatorTemplate;
+extern NSImageName const BDSKImageNameToolbarDeleteTemplate;
+extern NSImageName const BDSKImageNameToolbarEditTemplate;
 
-extern NSString *BDSKImageNameTouchBarAddBookmarkTemplate;
-extern NSString *BDSKImageNameTouchBarAddSeparatorTemplate;
+extern NSImageName const BDSKImageNameTouchBarAddBookmarkTemplate;
+extern NSImageName const BDSKImageNameTouchBarAddSeparatorTemplate;
 
-extern NSString *BDSKImageNameTouchBarReplaceTemplate;
-extern NSString *BDSKImageNameTouchBarReplaceAllTemplate;
-extern NSString *BDSKImageNameTouchBarReplaceAndFindTemplate;
+extern NSImageName const BDSKImageNameTouchBarReplaceTemplate;
+extern NSImageName const BDSKImageNameTouchBarReplaceAllTemplate;
+extern NSImageName const BDSKImageNameTouchBarReplaceAndFindTemplate;
 
-extern NSString *BDSKImageNamePreviewDisplayTextTemplate;
-extern NSString *BDSKImageNamePreviewDisplayFilesTemplate;
-extern NSString *BDSKImageNamePreviewDisplayTeXTemplate;
+extern NSImageName const BDSKImageNamePreviewDisplayTextTemplate;
+extern NSImageName const BDSKImageNamePreviewDisplayFilesTemplate;
+extern NSImageName const BDSKImageNamePreviewDisplayTeXTemplate;
 
-extern NSString *BDSKImageNameSeparator;
+extern NSImageName const BDSKImageNameSeparator;
 
-extern NSString *BDSKImageNameCautionIcon;
+extern NSImageName const BDSKImageNameCautionIcon;
 
 @interface NSImage (BDSKExtensions)
 

Modified: trunk/bibdesk/NSImage_BDSKExtensions.m
===================================================================
--- trunk/bibdesk/NSImage_BDSKExtensions.m      2025-11-10 09:57:36 UTC (rev 
29777)
+++ trunk/bibdesk/NSImage_BDSKExtensions.m      2025-11-10 10:19:10 UTC (rev 
29778)
@@ -42,26 +42,26 @@
 #import "NSString_BDSKExtensions.h"
 #import "NSColor_BDSKExtensions.h"
 
-NSString *BDSKImageNameToolbarAddBookmarkTemplate = @"BDSKToolbarAddBookmark";
-NSString *BDSKImageNameToolbarAddFolderTemplate = @"BDSKToolbarAddFolder";
-NSString *BDSKImageNameToolbarAddSeparatorTemplate = 
@"BDSKToolbarAddSeparator";
-NSString *BDSKImageNameToolbarDeleteTemplate = @"BDSKToolbarDelete";
-NSString *BDSKImageNameToolbarEditTemplate = @"BDSKToolbarEdit";
+NSImageName const BDSKImageNameToolbarAddBookmarkTemplate = 
@"BDSKToolbarAddBookmark";
+NSImageName const BDSKImageNameToolbarAddFolderTemplate = 
@"BDSKToolbarAddFolder";
+NSImageName const BDSKImageNameToolbarAddSeparatorTemplate = 
@"BDSKToolbarAddSeparator";
+NSImageName const BDSKImageNameToolbarDeleteTemplate = @"BDSKToolbarDelete";
+NSImageName const BDSKImageNameToolbarEditTemplate = @"BDSKToolbarEdit";
 
-NSString *BDSKImageNameTouchBarAddBookmarkTemplate = 
@"BDSKTouchBarAddBookmark";
-NSString *BDSKImageNameTouchBarAddSeparatorTemplate = 
@"BDSKTouchBarAddSeparator";
+NSImageName const BDSKImageNameTouchBarAddBookmarkTemplate = 
@"BDSKTouchBarAddBookmark";
+NSImageName const BDSKImageNameTouchBarAddSeparatorTemplate = 
@"BDSKTouchBarAddSeparator";
 
-NSString *BDSKImageNameTouchBarReplaceTemplate = @"BDSKTouchBarReplace";
-NSString *BDSKImageNameTouchBarReplaceAllTemplate = @"BDSKTouchBarReplaceAll";
-NSString *BDSKImageNameTouchBarReplaceAndFindTemplate = 
@"BDSKTouchBarReplaceAndFind";
+NSImageName const BDSKImageNameTouchBarReplaceTemplate = 
@"BDSKTouchBarReplace";
+NSImageName const BDSKImageNameTouchBarReplaceAllTemplate = 
@"BDSKTouchBarReplaceAll";
+NSImageName const BDSKImageNameTouchBarReplaceAndFindTemplate = 
@"BDSKTouchBarReplaceAndFind";
 
-NSString *BDSKImageNamePreviewDisplayTextTemplate = @"BDSKPreviewDisplayText";
-NSString *BDSKImageNamePreviewDisplayFilesTemplate = 
@"BDSKPreviewDisplayFiles";
-NSString *BDSKImageNamePreviewDisplayTeXTemplate = @"BDSKPreviewDisplayTeX";
+NSImageName const BDSKImageNamePreviewDisplayTextTemplate = 
@"BDSKPreviewDisplayText";
+NSImageName const BDSKImageNamePreviewDisplayFilesTemplate = 
@"BDSKPreviewDisplayFiles";
+NSImageName const BDSKImageNamePreviewDisplayTeXTemplate = 
@"BDSKPreviewDisplayTeX";
 
-NSString *BDSKImageNameSeparator = @"BDSKSeparator";
+NSImageName const BDSKImageNameSeparator = @"BDSKSeparator";
 
-NSString *BDSKImageNameCautionIcon = @"BDSKCautionIcon";
+NSImageName const BDSKImageNameCautionIcon = @"BDSKCautionIcon";
 
 @implementation NSImage (BDSKExtensions)
 

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
Bibdesk-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit

Reply via email to