Revision: 29008
http://sourceforge.net/p/bibdesk/svn/29008
Author: hofman
Date: 2025-02-16 22:48:28 +0000 (Sun, 16 Feb 2025)
Log Message:
-----------
Add nullability to group classes
Modified Paths:
--------------
trunk/bibdesk/BDSKCategoryGroup.h
trunk/bibdesk/BDSKDBLPGroupServer.h
trunk/bibdesk/BDSKEntrezGroupServer.h
trunk/bibdesk/BDSKExternalGroup.h
trunk/bibdesk/BDSKGroup.h
trunk/bibdesk/BDSKISIGroupServer.h
trunk/bibdesk/BDSKLastImportGroup.h
trunk/bibdesk/BDSKLibraryGroup.h
trunk/bibdesk/BDSKParentGroup.h
trunk/bibdesk/BDSKScriptGroup.h
trunk/bibdesk/BDSKSearchGroup.h
trunk/bibdesk/BDSKSharedGroup.h
trunk/bibdesk/BDSKSmartGroup.h
trunk/bibdesk/BDSKStaticGroup.h
trunk/bibdesk/BDSKURLGroup.h
trunk/bibdesk/BDSKWebGroup.h
trunk/bibdesk/BDSKZoomGroupServer.h
Modified: trunk/bibdesk/BDSKCategoryGroup.h
===================================================================
--- trunk/bibdesk/BDSKCategoryGroup.h 2025-02-16 18:05:46 UTC (rev 29007)
+++ trunk/bibdesk/BDSKCategoryGroup.h 2025-02-16 22:48:28 UTC (rev 29008)
@@ -39,6 +39,7 @@
#import <Cocoa/Cocoa.h>
#import "BDSKGroup.h"
+NS_ASSUME_NONNULL_BEGIN
@interface BDSKCategoryGroup : BDSKGroup {
NSString *key;
@@ -51,12 +52,14 @@
@param aName The name for the group, use nil for the "empty" group.
@param aKey The key for the group.
*/
-- (instancetype)initWithName:(id)aName key:(NSString *)aKey;
+- (instancetype)initWithName:(nullable id)aName key:(nullable NSString *)aKey;
-@property (nonatomic, readonly) NSString *key;
+@property (nonatomic, nullable, readonly) NSString *key;
-@property (nonatomic, strong) id name;
+@property (nonatomic, nullable, strong) id name;
@property (nonatomic, readonly, getter=isEmpty) BOOL empty;
@end
+
+NS_ASSUME_NONNULL_END
Modified: trunk/bibdesk/BDSKDBLPGroupServer.h
===================================================================
--- trunk/bibdesk/BDSKDBLPGroupServer.h 2025-02-16 18:05:46 UTC (rev 29007)
+++ trunk/bibdesk/BDSKDBLPGroupServer.h 2025-02-16 22:48:28 UTC (rev 29008)
@@ -40,6 +40,8 @@
#import "BDSKSearchGroup.h"
#import "BDSKDownloader.h"
+NS_ASSUME_NONNULL_BEGIN
+
@class BDSKDownload;
@interface BDSKDBLPGroupServer : NSObject <BDSKSearchGroupServer,
BDSKDownloadDelegate>
@@ -62,3 +64,5 @@
}
@end
+
+NS_ASSUME_NONNULL_END
Modified: trunk/bibdesk/BDSKEntrezGroupServer.h
===================================================================
--- trunk/bibdesk/BDSKEntrezGroupServer.h 2025-02-16 18:05:46 UTC (rev
29007)
+++ trunk/bibdesk/BDSKEntrezGroupServer.h 2025-02-16 22:48:28 UTC (rev
29008)
@@ -40,6 +40,8 @@
#import "BDSKSearchGroup.h"
#import "BDSKDownloader.h"
+NS_ASSUME_NONNULL_BEGIN
+
@class BDSKServerInfo;
@interface BDSKEntrezGroupServer : NSObject <BDSKSearchGroupServer,
BDSKDownloadDelegate>
@@ -63,8 +65,10 @@
- (void)resetSearch;
- (void)fetch;
- (void)startDownloadFromURL:(NSURL *)theURL;
-- (void)setErrorMessage:(NSString *)newErrorMessage;
+- (void)setErrorMessage:(nullable NSString *)newErrorMessage;
-+ (NSArray *)itemsForSearchTerm:(NSString *)searchTerm usingDatabase:(NSString
*)database allowMultiple:(BOOL)allowMultiple;
++ (nullable NSArray *)itemsForSearchTerm:(NSString *)searchTerm
usingDatabase:(NSString *)database allowMultiple:(BOOL)allowMultiple;
@end
+
+NS_ASSUME_NONNULL_END
Modified: trunk/bibdesk/BDSKExternalGroup.h
===================================================================
--- trunk/bibdesk/BDSKExternalGroup.h 2025-02-16 18:05:46 UTC (rev 29007)
+++ trunk/bibdesk/BDSKExternalGroup.h 2025-02-16 22:48:28 UTC (rev 29008)
@@ -40,6 +40,8 @@
#import "BDSKGroup.h"
#import "BDSKOwnerProtocol.h"
+NS_ASSUME_NONNULL_BEGIN
+
extern NSString *BDSKExternalGroupPublicationsKey;
@class BDSKPublicationsArray, BDSKMacroResolver;
@@ -49,7 +51,7 @@
BDSKMacroResolver *macroResolver;
}
-- (instancetype)initWithName:(NSString *)aName;
+- (instancetype)initWithName:(nullable NSString *)aName;
- (void)refresh;
@@ -57,9 +59,9 @@
// for subclasses to use
-- (void)setPublications:(NSArray *)newPublications;
-- (void)addPublications:(NSArray *)newPublications;
-- (void)removePublications:(NSArray *)oldPublications;
+- (void)setPublications:(nullable NSArray *)newPublications;
+- (void)addPublications:(nullable NSArray *)newPublications;
+- (void)removePublications:(nullable NSArray *)oldPublications;
- (void)notifyUpdate;
@@ -79,6 +81,8 @@
NSString *errorMessage;
}
-@property (nonatomic, strong) NSString *errorMessage;
+@property (nonatomic, nullable, strong) NSString *errorMessage;
@end
+
+NS_ASSUME_NONNULL_END
Modified: trunk/bibdesk/BDSKGroup.h
===================================================================
--- trunk/bibdesk/BDSKGroup.h 2025-02-16 18:05:46 UTC (rev 29007)
+++ trunk/bibdesk/BDSKGroup.h 2025-02-16 22:48:28 UTC (rev 29008)
@@ -38,6 +38,8 @@
#import <Cocoa/Cocoa.h>
+NS_ASSUME_NONNULL_BEGIN
+
typedef NS_OPTIONS(NSUInteger, BDSKGroupType) {
BDSKLibraryGroupType = 1 << 0,
BDSKStaticGroupType = 1 << 1,
@@ -79,7 +81,7 @@
@discussion This is the designated initializer.
@param aName The name for the group.
*/
-- (instancetype)initWithName:(id)aName;
+- (instancetype)initWithName:(nullable id)aName;
- (instancetype)initWithDictionary:(NSDictionary *)groupDict;
@@ -87,10 +89,10 @@
@property (nonatomic, readonly) NSString *uniqueID;
-@property (nonatomic, readonly) id name;
-@property (nonatomic, readonly) NSString *label;
+@property (nonatomic, nullable, readonly) id name;
+@property (nonatomic, nullable, readonly) NSString *label;
@property (nonatomic) NSInteger count;
-@property (nonatomic, readonly) NSImage *icon;
+@property (nonatomic, nullable, readonly) NSImage *icon;
@property (nonatomic, readonly) BDSKGroupType groupType;
@@ -101,15 +103,15 @@
@property (nonatomic, readonly, getter=isRetrieving) BOOL retrieving;
@property (nonatomic, readonly) BOOL displayAsColor;
-@property (nonatomic, readonly) NSString *displayName;
+@property (nonatomic, nullable, readonly) NSString *displayName;
-@property (nonatomic, readonly) NSString *errorMessage;
+@property (nonatomic, nullable, readonly) NSString *errorMessage;
-@property (nonatomic, weak) BDSKParentGroup *parent;
+@property (nonatomic, nullable, weak) BDSKParentGroup *parent;
-@property (nonatomic, weak) BibDocument *document;
+@property (nonatomic, nullable, weak) BibDocument *document;
-@property (nonatomic, readonly) BDSKMacroResolver *macroResolver;
+@property (nonatomic, nullable, readonly) BDSKMacroResolver *macroResolver;
@property (nonatomic, readonly) NSArray *publications;
@@ -120,8 +122,8 @@
@protocol BDSKMutableGroup <NSObject>
-@property (nonatomic, strong) id name;
-@property (nonatomic, readonly) NSUndoManager *undoManager;
+@property (nonatomic, nullable, strong) id name;
+@property (nonatomic, nullable, readonly) NSUndoManager *undoManager;
@end
@@ -128,3 +130,5 @@
@interface BDSKMutableGroup : BDSKGroup <BDSKMutableGroup>
@end
+
+NS_ASSUME_NONNULL_END
Modified: trunk/bibdesk/BDSKISIGroupServer.h
===================================================================
--- trunk/bibdesk/BDSKISIGroupServer.h 2025-02-16 18:05:46 UTC (rev 29007)
+++ trunk/bibdesk/BDSKISIGroupServer.h 2025-02-16 22:48:28 UTC (rev 29008)
@@ -39,6 +39,8 @@
#import <Cocoa/Cocoa.h>
#import "BDSKSearchGroup.h"
+NS_ASSUME_NONNULL_BEGIN
+
@class BDSKSoapElement, BDSKSoapBindingOperation;
@interface BDSKISIGroupServer : NSObject <BDSKSearchGroupServer>
@@ -57,3 +59,5 @@
NSHTTPCookie *sessionCookie;
}
@end
+
+NS_ASSUME_NONNULL_END
Modified: trunk/bibdesk/BDSKLastImportGroup.h
===================================================================
--- trunk/bibdesk/BDSKLastImportGroup.h 2025-02-16 18:05:46 UTC (rev 29007)
+++ trunk/bibdesk/BDSKLastImportGroup.h 2025-02-16 22:48:28 UTC (rev 29008)
@@ -39,6 +39,7 @@
#import <Cocoa/Cocoa.h>
#import "BDSKStaticGroup.h"
+NS_ASSUME_NONNULL_BEGIN
@interface BDSKLastImportGroup : BDSKStaticGroup
@@ -45,3 +46,5 @@
- (instancetype)initWithLastImport:(NSArray *)array;
@end
+
+NS_ASSUME_NONNULL_END
Modified: trunk/bibdesk/BDSKLibraryGroup.h
===================================================================
--- trunk/bibdesk/BDSKLibraryGroup.h 2025-02-16 18:05:46 UTC (rev 29007)
+++ trunk/bibdesk/BDSKLibraryGroup.h 2025-02-16 22:48:28 UTC (rev 29008)
@@ -39,7 +39,9 @@
#import <Cocoa/Cocoa.h>
#import "BDSKGroup.h"
+NS_ASSUME_NONNULL_BEGIN
@interface BDSKLibraryGroup : BDSKGroup
+@end
-@end
+NS_ASSUME_NONNULL_END
Modified: trunk/bibdesk/BDSKParentGroup.h
===================================================================
--- trunk/bibdesk/BDSKParentGroup.h 2025-02-16 18:05:46 UTC (rev 29007)
+++ trunk/bibdesk/BDSKParentGroup.h 2025-02-16 22:48:28 UTC (rev 29008)
@@ -39,6 +39,7 @@
#import <Cocoa/Cocoa.h>
#import "BDSKGroup.h"
+NS_ASSUME_NONNULL_BEGIN
@class BDSKWebGroup, BDSKSearchGroup, BDSKURLGroup, BDSKScriptGroup,
BDSKSmartGroup, BDSKStaticGroup, BDSKLastImportGroup;
@@ -53,7 +54,7 @@
- (id)childAtIndex:(NSUInteger)anIndex;
- (NSArray *)children;
-- (void)sortUsingDescriptors:(NSArray *)sortDescriptors;
+- (void)sortUsingDescriptors:(nullable NSArray *)sortDescriptors;
- (void)resort;
- (void)removeAllUndoableChildren;
@@ -90,7 +91,7 @@
@interface BDSKSmartParentGroup : BDSKParentGroup
-@property (nonatomic, readonly) BDSKLastImportGroup *lastImportGroup;
+@property (nonatomic, nullable, readonly) BDSKLastImportGroup *lastImportGroup;
@property (nonatomic, readonly) NSArray *smartGroups;
@end
@@ -116,3 +117,5 @@
@property (nonatomic, readonly) NSArray *staticGroups;
@end
+
+NS_ASSUME_NONNULL_END
Modified: trunk/bibdesk/BDSKScriptGroup.h
===================================================================
--- trunk/bibdesk/BDSKScriptGroup.h 2025-02-16 18:05:46 UTC (rev 29007)
+++ trunk/bibdesk/BDSKScriptGroup.h 2025-02-16 22:48:28 UTC (rev 29008)
@@ -39,6 +39,8 @@
#import <Cocoa/Cocoa.h>
#import "BDSKExternalGroup.h"
+NS_ASSUME_NONNULL_BEGIN
+
typedef NS_ENUM(NSInteger, BDSKScriptType) {
BDSKShellScriptType,
BDSKAppleScriptType
@@ -58,11 +60,13 @@
NSData *stdoutData;
}
-- (instancetype)initWithScriptPath:(NSString *)path scriptArguments:(NSString
*)arguments;
-- (instancetype)initWithName:(NSString *)aName scriptPath:(NSString *)path
scriptArguments:(NSString *)arguments scriptType:(BDSKScriptType)type;
+- (instancetype)initWithScriptPath:(nullable NSString *)path
scriptArguments:(nullable NSString *)arguments;
+- (instancetype)initWithName:(nullable NSString *)aName scriptPath:(nullable
NSString *)path scriptArguments:(nullable NSString *)arguments
scriptType:(BDSKScriptType)type;
-@property (nonatomic, strong) NSString *scriptPath;
-@property (nonatomic, strong) NSString *scriptArguments;
+@property (nonatomic, nullable, strong) NSString *scriptPath;
+@property (nonatomic, nullable, strong) NSString *scriptArguments;
@property (nonatomic) BDSKScriptType scriptType;
@end
+
+NS_ASSUME_NONNULL_END
Modified: trunk/bibdesk/BDSKSearchGroup.h
===================================================================
--- trunk/bibdesk/BDSKSearchGroup.h 2025-02-16 18:05:46 UTC (rev 29007)
+++ trunk/bibdesk/BDSKSearchGroup.h 2025-02-16 22:48:28 UTC (rev 29008)
@@ -39,6 +39,8 @@
#import <Cocoa/Cocoa.h>
#import "BDSKExternalGroup.h"
+NS_ASSUME_NONNULL_BEGIN
+
extern NSString *BDSKSearchGroupEntrez;
extern NSString *BDSKSearchGroupZoom;
extern NSString *BDSKSearchGroupISI;
@@ -49,19 +51,19 @@
@class BDSKServerInfo;
@protocol BDSKSearchGroup <BDSKOwner>
-- (void)addPublications:(NSArray *)pubs;
+- (void)addPublications:(nullable NSArray *)pubs;
@end
@protocol BDSKSearchGroupServer <NSObject>
- (instancetype)initWithGroup:(id<BDSKSearchGroup>)aGroup
serverInfo:(BDSKServerInfo *)info;
-@property (nonatomic, readonly) NSString *type;
-@property (nonatomic, copy) BDSKServerInfo *serverInfo;
+@property (nonatomic, nullable, readonly) NSString *type;
+@property (nonatomic, nullable, copy) BDSKServerInfo *serverInfo;
@property (nonatomic, readonly) NSInteger numberOfAvailableResults;
@property (nonatomic, readonly) NSInteger numberOfFetchedResults;
@property (nonatomic, readonly) BOOL failedDownload;
-@property (nonatomic, readonly) NSString *errorMessage;
+@property (nonatomic, nullable, readonly) NSString *errorMessage;
@property (nonatomic, readonly, getter=isRetrieving) BOOL retrieving;
-@property (nonatomic, readonly) NSFormatter *searchStringFormatter;
+@property (nonatomic, nullable, readonly) NSFormatter *searchStringFormatter;
- (void)retrieveWithSearchTerm:(NSString *)aSearchTerm;
- (void)reset;
- (void)terminate;
@@ -73,23 +75,23 @@
id<BDSKSearchGroupServer> server;
}
-- (instancetype)initWithServerInfo:(BDSKServerInfo *)info searchTerm:(NSString
*)string;
+- (instancetype)initWithServerInfo:(nullable BDSKServerInfo *)info
searchTerm:(nullable NSString *)string;
- (instancetype)initWithURL:(NSURL *)bdsksearchURL;
-@property (nonatomic, readonly) NSString *type;
-@property (nonatomic, copy) BDSKServerInfo *serverInfo;
-@property (nonatomic, copy) NSString *searchTerm;
-@property (nonatomic, copy) NSArray *history;
+@property (nonatomic, nullable, readonly) NSString *type;
+@property (nonatomic, nullable, copy) BDSKServerInfo *serverInfo;
+@property (nonatomic, nullable, copy) NSString *searchTerm;
+@property (nonatomic, nullable, copy) NSArray *history;
@property (nonatomic, readonly) NSInteger numberOfAvailableResults;
-@property (nonatomic, readonly) NSString *errorMessage;
+@property (nonatomic, nullable, readonly) NSString *errorMessage;
@property (nonatomic, readonly) BOOL hasMoreResults;
- (void)search;
-- (void)resetServerWithInfo:(BDSKServerInfo *)info;
+- (void)resetServerWithInfo:(nullable BDSKServerInfo *)info;
-@property (nonatomic, readonly) NSFormatter *searchStringFormatter;
+@property (nonatomic, nullable, readonly) NSFormatter *searchStringFormatter;
+ (NSDictionary *)dictionaryWithBdsksearchURL:(NSURL *)bdsksearchURL;
@@ -108,9 +110,11 @@
id strongSelf;
}
-+ (void)searchUsingSearchTerm:(NSString *)searchTerm
serverInfo:(BDSKServerInfo *)serverInfo macroResolver:(BDSKMacroResolver
*)macroResolver completionHandler:(void(^)(NSArray
*publications))completionHandler;
++ (void)searchUsingSearchTerm:(NSString *)searchTerm
serverInfo:(BDSKServerInfo *)serverInfo macroResolver:(BDSKMacroResolver
*)macroResolver completionHandler:(void(^)(NSArray * _Nullable
publications))completionHandler;
- (instancetype)initWithMacroResolver:(BDSKMacroResolver *)aMacroResolver;
- (void)searchUsingSearchTerm:(NSString *)searchTerm
serverInfo:(BDSKServerInfo *)serverInfo completionHandler:(void(^)(NSArray
*publications))aCompletionHandler;
@end
+
+NS_ASSUME_NONNULL_END
Modified: trunk/bibdesk/BDSKSharedGroup.h
===================================================================
--- trunk/bibdesk/BDSKSharedGroup.h 2025-02-16 18:05:46 UTC (rev 29007)
+++ trunk/bibdesk/BDSKSharedGroup.h 2025-02-16 22:48:28 UTC (rev 29008)
@@ -39,6 +39,8 @@
#import <Cocoa/Cocoa.h>
#import "BDSKExternalGroup.h"
+NS_ASSUME_NONNULL_BEGIN
+
@class BDSKSharingClient;
@interface BDSKSharedGroup : BDSKExternalGroup
@@ -55,6 +57,8 @@
@property (nonatomic, readonly) BDSKSharingClient *client;
@property (nonatomic, readonly) BOOL needsUpdate;
-- (void)handleClientUpdatedNotification:(NSNotification *)notification;
+- (void)handleClientUpdatedNotification:(nullable NSNotification
*)notification;
@end
+
+NS_ASSUME_NONNULL_END
Modified: trunk/bibdesk/BDSKSmartGroup.h
===================================================================
--- trunk/bibdesk/BDSKSmartGroup.h 2025-02-16 18:05:46 UTC (rev 29007)
+++ trunk/bibdesk/BDSKSmartGroup.h 2025-02-16 22:48:28 UTC (rev 29008)
@@ -39,11 +39,13 @@
#import <Cocoa/Cocoa.h>
#import "BDSKGroup.h"
+NS_ASSUME_NONNULL_BEGIN
+
@class BDSKFilter, BibDocument;
@protocol BDSKSmartGroup <BDSKMutableGroup>
-@property (nonatomic, readonly) BDSKFilter *filter;
-@property (nonatomic, readonly) BibDocument *document;
+@property (nonatomic, nullable, readonly) BDSKFilter *filter;
+@property (nonatomic, nullable, readonly) BibDocument *document;
@end
@interface BDSKSmartGroup : BDSKMutableGroup <BDSKSmartGroup> {
@@ -50,11 +52,13 @@
BDSKFilter *filter;
}
-- (instancetype)initWithFilter:(BDSKFilter *)aFilter;
-- (instancetype)initWithName:(id)aName filter:(BDSKFilter *)aFilter;
+- (instancetype)initWithFilter:(nullable BDSKFilter *)aFilter;
+- (instancetype)initWithName:(nullable id)aName filter:(nullable BDSKFilter
*)aFilter;
-@property (nonatomic, strong) BDSKFilter *filter;
+@property (nonatomic, nullable, strong) BDSKFilter *filter;
- (void)invalidateCount;
@end
+
+NS_ASSUME_NONNULL_END
Modified: trunk/bibdesk/BDSKStaticGroup.h
===================================================================
--- trunk/bibdesk/BDSKStaticGroup.h 2025-02-16 18:05:46 UTC (rev 29007)
+++ trunk/bibdesk/BDSKStaticGroup.h 2025-02-16 22:48:28 UTC (rev 29008)
@@ -39,6 +39,8 @@
#import <Cocoa/Cocoa.h>
#import "BDSKGroup.h"
+NS_ASSUME_NONNULL_BEGIN
+
@class BibItem;
@interface BDSKStaticGroup : BDSKMutableGroup {
@@ -46,9 +48,9 @@
NSArray *tmpKeys;
}
-- (instancetype)initWithName:(id)aName publications:(NSArray *)array;
+- (instancetype)initWithName:(nullable id)aName publications:(nullable NSArray
*)array;
-@property (nonatomic, copy) NSArray *publications;
+@property (nonatomic, nullable, copy) NSArray *publications;
- (void)addPublication:(BibItem *)item;
- (void)addPublicationsFromArray:(NSArray *)items;
@@ -56,3 +58,5 @@
- (void)removePublicationsInArray:(NSArray *)items;
@end
+
+NS_ASSUME_NONNULL_END
Modified: trunk/bibdesk/BDSKURLGroup.h
===================================================================
--- trunk/bibdesk/BDSKURLGroup.h 2025-02-16 18:05:46 UTC (rev 29007)
+++ trunk/bibdesk/BDSKURLGroup.h 2025-02-16 22:48:28 UTC (rev 29008)
@@ -40,6 +40,7 @@
#import "BDSKExternalGroup.h"
#import "BDSKDownloader.h"
+NS_ASSUME_NONNULL_BEGIN
@interface BDSKURLGroup : BDSKMutableExternalGroup <BDSKDownloadDelegate>
{
@@ -50,9 +51,11 @@
BDSKDownload *download;
}
-- (instancetype)initWithName:(NSString *)aName URL:(NSURL *)aURL;
-- (instancetype)initWithURL:(NSURL *)aURL;
+- (instancetype)initWithName:(nullable NSString *)aName URL:(nullable NSURL
*)aURL;
+- (instancetype)initWithURL:(nullable NSURL *)aURL;
-@property (nonatomic, strong) NSURL *URL;
+@property (nonatomic, nullable, strong) NSURL *URL;
@end
+
+NS_ASSUME_NONNULL_END
Modified: trunk/bibdesk/BDSKWebGroup.h
===================================================================
--- trunk/bibdesk/BDSKWebGroup.h 2025-02-16 18:05:46 UTC (rev 29007)
+++ trunk/bibdesk/BDSKWebGroup.h 2025-02-16 22:48:28 UTC (rev 29008)
@@ -40,6 +40,7 @@
#import "BDSKExternalGroup.h"
#import "BDSKWebView.h"
+NS_ASSUME_NONNULL_BEGIN
@interface BDSKWebGroup : BDSKExternalGroup <BDSKWebViewDelegate> {
NSString *label;
@@ -48,9 +49,9 @@
NSMapTable *frameInfo;
}
-@property (nonatomic, strong) NSString *label;
+@property (nonatomic, nullable, strong) NSString *label;
-@property (nonatomic, strong) NSURL *URL;
+@property (nonatomic, nullable, strong) NSURL *URL;
@property (nonatomic, readonly) BDSKWebView *webView;
@@ -67,6 +68,8 @@
id strongSelf;
}
-+ (void)searchItemsFromURL:(NSURL *)aURL macroResolver:(BDSKMacroResolver
*)macroResolver completionHandler:(void(^)(NSArray
*publications))completionHandler;
++ (void)searchItemsFromURL:(NSURL *)aURL macroResolver:(BDSKMacroResolver
*)macroResolver completionHandler:(void(^)(NSArray * _Nullable
publications))completionHandler;
@end
+
+NS_ASSUME_NONNULL_END
Modified: trunk/bibdesk/BDSKZoomGroupServer.h
===================================================================
--- trunk/bibdesk/BDSKZoomGroupServer.h 2025-02-16 18:05:46 UTC (rev 29007)
+++ trunk/bibdesk/BDSKZoomGroupServer.h 2025-02-16 22:48:28 UTC (rev 29008)
@@ -41,6 +41,7 @@
#import "BDSKSearchGroup.h"
#import "BDSKAsyncObject.h"
+NS_ASSUME_NONNULL_BEGIN
typedef struct _BDSKZoomGroupFlags {
_Atomic(BOOL) isRetrieving;
@@ -65,3 +66,5 @@
@property (class, nonatomic, readonly) NSArray *supportedRecordSyntaxes;
+ (ZOOMSyntaxType)zoomRecordSyntaxForRecordSyntaxString:(NSString *)syntax;
@end
+
+NS_ASSUME_NONNULL_END
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