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