Revision: 29789
http://sourceforge.net/p/bibdesk/svn/29789
Author: hofman
Date: 2025-11-13 16:52:25 +0000 (Thu, 13 Nov 2025)
Log Message:
-----------
no need to use secure coding for BDSKToken, not even sure coding is necessary
at all nowadays
Modified Paths:
--------------
trunk/bibdesk/BDSKToken.h
trunk/bibdesk/BDSKToken.m
Modified: trunk/bibdesk/BDSKToken.h
===================================================================
--- trunk/bibdesk/BDSKToken.h 2025-11-13 16:16:51 UTC (rev 29788)
+++ trunk/bibdesk/BDSKToken.h 2025-11-13 16:52:25 UTC (rev 29789)
@@ -52,7 +52,7 @@
extern NSString * const BDSKRichTextString;
-@interface BDSKToken : NSObject <NSCopying, NSSecureCoding> {
+@interface BDSKToken : NSObject <NSCopying, NSCoding> {
NSString *title;
BOOL inRepository;
NSString *fontName;
Modified: trunk/bibdesk/BDSKToken.m
===================================================================
--- trunk/bibdesk/BDSKToken.m 2025-11-13 16:16:51 UTC (rev 29788)
+++ trunk/bibdesk/BDSKToken.m 2025-11-13 16:52:25 UTC (rev 29789)
@@ -132,8 +132,8 @@
- (instancetype)initWithCoder:(NSCoder *)decoder {
self = [super init];
if (self) {
- title = [decoder decodeObjectOfClass:[NSString class]
forKey:TITLE_KEY];
- fontName = [decoder decodeObjectOfClass:[NSString class]
forKey:FONTNAME_KEY];
+ title = [decoder decodeObjectForKey:TITLE_KEY];
+ fontName = [decoder decodeObjectForKey:FONTNAME_KEY];
fontSize = [decoder decodeDoubleForKey:FONTSIZE_KEY];
bold = [decoder decodeIntegerForKey:BOLD_KEY];
italic = [decoder decodeIntegerForKey:ITALIC_KEY];
@@ -149,8 +149,6 @@
[encoder encodeInteger:italic forKey:ITALIC_KEY];
}
-+ (BOOL)supportsSecureCoding { return YES; }
-
- (id)copyWithZone:(NSZone *)aZone {
BDSKToken *copy = [[[self class] alloc] initWithTitle:title];
[copy setFontName:fontName];
@@ -249,7 +247,7 @@
- (instancetype)initWithCoder:(NSCoder *)decoder {
self = [super initWithCoder:decoder];
if (self) {
- key = [decoder decodeObjectOfClass:[NSString class] forKey:KEY_KEY];
+ key = [decoder decodeObjectForKey:KEY_KEY];
}
return self;
}
@@ -318,9 +316,9 @@
- (instancetype)initWithCoder:(NSCoder *)decoder {
self = [super initWithCoder:decoder];
if (self) {
- appendingKey = [decoder decodeObjectOfClass:[NSString class]
forKey:APPENDINGKEY_KEY];
- prefix = [decoder decodeObjectOfClass:[NSString class]
forKey:PREFIX_KEY];
- suffix = [decoder decodeObjectOfClass:[NSString class]
forKey:SUFFIX_KEY];
+ appendingKey = [decoder decodeObjectForKey:APPENDINGKEY_KEY];
+ prefix = [decoder decodeObjectForKey:PREFIX_KEY];
+ suffix = [decoder decodeObjectForKey:SUFFIX_KEY];
}
return self;
}
@@ -423,8 +421,8 @@
- (instancetype)initWithCoder:(NSCoder *)decoder {
self = [super initWithCoder:decoder];
if (self) {
- casingKey = [decoder decodeObjectOfClass:[NSString class]
forKey:CASINGKEY_KEY];
- cleaningKey = [decoder decodeObjectOfClass:[NSString class]
forKey:CLEANINGKEY_KEY];
+ casingKey = [decoder decodeObjectForKey:CASINGKEY_KEY];
+ cleaningKey = [decoder decodeObjectForKey:CLEANINGKEY_KEY];
}
return self;
}
@@ -529,7 +527,7 @@
- (instancetype)initWithCoder:(NSCoder *)decoder {
self = [super initWithCoder:decoder];
if (self) {
- urlFormatKey = [decoder decodeObjectOfClass:[NSString class]
forKey:URLFORMATKEY_KEY];
+ urlFormatKey = [decoder decodeObjectForKey:URLFORMATKEY_KEY];
}
return self;
}
@@ -610,8 +608,8 @@
- (instancetype)initWithCoder:(NSCoder *)decoder {
self = [super initWithCoder:decoder];
if (self) {
- nameStyleKey = [decoder decodeObjectOfClass:[NSString class]
forKey:NAMESTYLEKEY_KEY];
- joinStyleKey = [decoder decodeObjectOfClass:[NSString class]
forKey:JOINSTYLEKEY_KEY];
+ nameStyleKey = [decoder decodeObjectForKey:NAMESTYLEKEY_KEY];
+ joinStyleKey = [decoder decodeObjectForKey:JOINSTYLEKEY_KEY];
}
return self;
}
@@ -698,8 +696,8 @@
- (instancetype)initWithCoder:(NSCoder *)decoder {
self = [super initWithCoder:decoder];
if (self) {
- linkedFileFormatKey = [decoder decodeObjectOfClass:[NSString class]
forKey:LINKEDFILEFORMATKEY_KEY];
- linkedFileJoinStyleKey = [decoder decodeObjectOfClass:[NSString class]
forKey:LINKEDFILEJOINSTYLEKEY_KEY];
+ linkedFileFormatKey = [decoder
decodeObjectForKey:LINKEDFILEFORMATKEY_KEY];
+ linkedFileJoinStyleKey = [decoder
decodeObjectForKey:LINKEDFILEJOINSTYLEKEY_KEY];
}
return self;
}
@@ -782,7 +780,7 @@
- (instancetype)initWithCoder:(NSCoder *)decoder {
self = [super initWithCoder:decoder];
if (self) {
- dateFormatKey = [decoder decodeObjectOfClass:[NSString class]
forKey:DATEFORMATKEY_KEY];
+ dateFormatKey = [decoder decodeObjectForKey:DATEFORMATKEY_KEY];
}
return self;
}
@@ -863,8 +861,8 @@
- (instancetype)initWithCoder:(NSCoder *)decoder {
self = [super initWithCoder:decoder];
if (self) {
- counterStyleKey = [decoder decodeObjectOfClass:[NSString class]
forKey:COUNTERSTYLEKEY_KEY];
- counterCasingKey = [decoder decodeObjectOfClass:[NSString class]
forKey:COUNTERCASINGKEY_KEY];
+ counterStyleKey = [decoder decodeObjectForKey:COUNTERSTYLEKEY_KEY];
+ counterCasingKey = [decoder decodeObjectForKey:COUNTERCASINGKEY_KEY];
}
return self;
}
@@ -958,8 +956,8 @@
- (instancetype)initWithCoder:(NSCoder *)decoder {
self = [super initWithCoder:decoder];
if (self) {
- field = [decoder decodeObjectOfClass:[NSString class]
forKey:FIELD_KEY];
- altText = [decoder decodeObjectOfClass:[NSString class]
forKey:ALTTEXT_KEY];
+ field = [decoder decodeObjectForKey:FIELD_KEY];
+ altText = [decoder decodeObjectForKey:ALTTEXT_KEY];
}
return self;
}
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