Revision: 29534
          http://sourceforge.net/p/bibdesk/svn/29534
Author:   hofman
Date:     2025-09-05 16:23:38 +0000 (Fri, 05 Sep 2025)
Log Message:
-----------
use signed integer consistent with type in javascript where it is used

Modified Paths:
--------------
    trunk/bibdesk/BDSKDownloadManager.h
    trunk/bibdesk/BDSKDownloadManager.m

Modified: trunk/bibdesk/BDSKDownloadManager.h
===================================================================
--- trunk/bibdesk/BDSKDownloadManager.h 2025-09-05 16:18:11 UTC (rev 29533)
+++ trunk/bibdesk/BDSKDownloadManager.h 2025-09-05 16:23:38 UTC (rev 29534)
@@ -72,11 +72,9 @@
 @property (nonatomic) BOOL removeFinishedDownloads, removeFailedDownloads;
 
 - (void)clear;
-- (void)cancel:(NSUInteger)uniqueID;
-- (void)remove:(NSUInteger)uniqueID;
+- (void)cancel:(NSInteger)uniqueID;
+- (void)remove:(NSInteger)uniqueID;
 
-- (void)performAction:(NSString *)action withValue:(NSInteger)value;
-
 - (void)addDownload:(id)download;
 
 @end
@@ -84,7 +82,7 @@
 #pragma mark -
 
 @interface BDSKWebDownload : NSObject {
-    NSUInteger uniqueID;
+    NSInteger uniqueID;
     NSURL *URL;
     NSURL *fileURL;
     BDSKDownloadStatus status;
@@ -95,7 +93,7 @@
 - (instancetype)initWithDownload:(id)aDownload URL:(NSURL *)aURL;
 
 @property (nonatomic, readonly) id download;
-@property (nonatomic, readonly) NSUInteger uniqueID;
+@property (nonatomic, readonly) NSInteger uniqueID;
 @property (nonatomic, readonly) NSURL *URL;
 @property (nonatomic, nullable, strong) NSURL *fileURL;
 @property (nonatomic, nullable, readonly) NSString *fileName;

Modified: trunk/bibdesk/BDSKDownloadManager.m
===================================================================
--- trunk/bibdesk/BDSKDownloadManager.m 2025-09-05 16:18:11 UTC (rev 29533)
+++ trunk/bibdesk/BDSKDownloadManager.m 2025-09-05 16:23:38 UTC (rev 29534)
@@ -99,7 +99,7 @@
     return nil;
 }
 
-- (BDSKWebDownload *)downloadWithUniqueID:(NSUInteger)uniqueID {
+- (BDSKWebDownload *)downloadWithUniqueID:(NSInteger)uniqueID {
     for (BDSKWebDownload *webDownload in downloads) {
         if ([webDownload uniqueID] == uniqueID)
             return webDownload;
@@ -120,11 +120,11 @@
         [self notifyUpdate];
 }
 
-- (void)cancel:(NSUInteger)uniqueID {
+- (void)cancel:(NSInteger)uniqueID {
     [[self downloadWithUniqueID:uniqueID] cancel];
 }
 
-- (void)remove:(NSUInteger)uniqueID {
+- (void)remove:(NSInteger)uniqueID {
     BDSKWebDownload *webDownload = [self downloadWithUniqueID:uniqueID];
     if (webDownload) {
         [downloads removeObject:webDownload];
@@ -154,34 +154,6 @@
     return @[@"removeFinishedDownloads", @"removeFailedDownloads"];
 }
 
-
-- (void)performAction:(NSString *)action withValue:(NSInteger)value {
-    if ([action isEqualToString:@"cancel"]) {
-        [[self downloadWithUniqueID:value] cancel];
-    } else if ([action isEqualToString:@"remove"]) {
-        BDSKWebDownload *webDownload = [self downloadWithUniqueID:value];
-        if (webDownload) {
-            [downloads removeObject:webDownload];
-            [self notifyUpdate];
-        }
-    } else if ([action isEqualToString:@"clear"]) {
-        BOOL didRemove = NO;
-        NSUInteger i = [downloads count];
-        while (i--) {
-            if ([[downloads objectAtIndex:i] status] != 
BDSKDownloadStatusDownloading) {
-                [downloads removeObjectAtIndex:i];
-                didRemove = YES;
-            }
-        }
-        if (didRemove)
-            [self notifyUpdate];
-    } else if ([action isEqualToString:@"removeFinished"]) {
-        [[NSUserDefaults standardUserDefaults] setBool:value 
forKey:BDSKRemoveFinishedDownloadsKey];
-    } else if ([action isEqualToString:@"removeFailed"]) {
-        [[NSUserDefaults standardUserDefaults] setBool:value 
forKey:BDSKRemoveFailedDownloadsKey];
-    }
-}
-
 - (NSString *)fontFamilyName { return [[NSFont systemFontOfSize:0.0] 
familyName]; }
 
 #pragma mark NSURLDownload delegate protocol
@@ -406,7 +378,7 @@
 @synthesize download, uniqueID, URL, fileURL, status, response;
 @dynamic fileName;
 
-static NSUInteger currentUniqueID = 0;
+static NSInteger currentUniqueID = 0;
 
 - (instancetype)initWithDownload:(id)aDownload URL:(NSURL *)aURL {
     self = [super init];

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



_______________________________________________
Bibdesk-commit mailing list
Bibdesk-commit@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit

Reply via email to