Monotone-Parent: ea84b0da49761a54044bb70c2502171c1b981e86
Monotone-Revision: 6e9eca21067a5f64a1567bdae3318eaa6f1b85dd Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2010-10-26T18:21:55 Monotone-Branch: ca.inverse.sogomaint-2.0.2
parent
3743b78fff
commit
9bd55f166b
|
@ -89,6 +89,7 @@
|
||||||
- (void) addType: (NSString *) aType;
|
- (void) addType: (NSString *) aType;
|
||||||
|
|
||||||
- (NSString *) tag;
|
- (NSString *) tag;
|
||||||
|
- (void) setValues: (NSArray *) newValues;
|
||||||
- (NSArray *) values;
|
- (NSArray *) values;
|
||||||
- (NSDictionary *) attributes;
|
- (NSDictionary *) attributes;
|
||||||
- (BOOL) hasAttribute: (NSString *) aType
|
- (BOOL) hasAttribute: (NSString *) aType
|
||||||
|
@ -102,7 +103,6 @@
|
||||||
|
|
||||||
- (id) elementWithClass: (Class) elementClass;
|
- (id) elementWithClass: (Class) elementClass;
|
||||||
|
|
||||||
- (void) setValuesAsCopy: (NSMutableArray *) someValues;
|
|
||||||
- (void) setAttributesAsCopy: (NSMutableDictionary *) someAttributes;
|
- (void) setAttributesAsCopy: (NSMutableDictionary *) someAttributes;
|
||||||
|
|
||||||
- (NSMutableArray *) deepCopyOfArray: (NSArray *) oldArray
|
- (NSMutableArray *) deepCopyOfArray: (NSArray *) oldArray
|
||||||
|
|
|
@ -219,6 +219,16 @@
|
||||||
[self addAttribute: @"type" value: aType];
|
[self addAttribute: @"type" value: aType];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
- (void) setValues: (NSArray *) newValues
|
||||||
|
{
|
||||||
|
if (![newValues isKindOfClass: [NSMutableArray class]])
|
||||||
|
{
|
||||||
|
newValues = [newValues mutableCopy];
|
||||||
|
[newValues autorelease];
|
||||||
|
}
|
||||||
|
ASSIGN (values, newValues);
|
||||||
|
}
|
||||||
|
|
||||||
- (NSArray *) values
|
- (NSArray *) values
|
||||||
{
|
{
|
||||||
return values;
|
return values;
|
||||||
|
@ -476,7 +486,7 @@
|
||||||
newElement = [elementClass new];
|
newElement = [elementClass new];
|
||||||
[newElement autorelease];
|
[newElement autorelease];
|
||||||
[newElement setTag: tag];
|
[newElement setTag: tag];
|
||||||
[newElement setValuesAsCopy: values];
|
[newElement setValues: values];
|
||||||
[newElement setAttributesAsCopy: attributes];
|
[newElement setAttributesAsCopy: attributes];
|
||||||
if (group)
|
if (group)
|
||||||
[newElement setGroup: group];
|
[newElement setGroup: group];
|
||||||
|
@ -491,11 +501,6 @@
|
||||||
return newElement;
|
return newElement;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void) setValuesAsCopy: (NSMutableArray *) someValues
|
|
||||||
{
|
|
||||||
ASSIGN (values, someValues);
|
|
||||||
}
|
|
||||||
|
|
||||||
- (void) setAttributesAsCopy: (NSMutableDictionary *) someAttributes
|
- (void) setAttributesAsCopy: (NSMutableDictionary *) someAttributes
|
||||||
{
|
{
|
||||||
ASSIGN (attributes, someAttributes);
|
ASSIGN (attributes, someAttributes);
|
||||||
|
@ -567,7 +572,7 @@
|
||||||
newGroup = [group copyWithZone: aZone];
|
newGroup = [group copyWithZone: aZone];
|
||||||
[new setGroup: newGroup];
|
[new setGroup: newGroup];
|
||||||
[newGroup release];
|
[newGroup release];
|
||||||
[new setValuesAsCopy: [self deepCopyOfArray: values withZone: aZone]];
|
[new setValues: [self deepCopyOfArray: values withZone: aZone]];
|
||||||
[new setAttributesAsCopy: [self deepCopyOfDictionary: attributes
|
[new setAttributesAsCopy: [self deepCopyOfDictionary: attributes
|
||||||
withZone: aZone]];
|
withZone: aZone]];
|
||||||
|
|
||||||
|
@ -588,7 +593,7 @@
|
||||||
newGroup = [group copyWithZone: aZone];
|
newGroup = [group copyWithZone: aZone];
|
||||||
[new setGroup: newGroup];
|
[new setGroup: newGroup];
|
||||||
[newGroup release];
|
[newGroup release];
|
||||||
[new setValuesAsCopy: [self deepCopyOfArray: values withZone: aZone]];
|
[new setValues: [self deepCopyOfArray: values withZone: aZone]];
|
||||||
[new setAttributesAsCopy: [self deepCopyOfDictionary: attributes
|
[new setAttributesAsCopy: [self deepCopyOfDictionary: attributes
|
||||||
withZone: aZone]];
|
withZone: aZone]];
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,8 @@
|
||||||
|
2010-10-26 Wolfgang Sourdeau <wsourdeau@inverse.ca>
|
||||||
|
|
||||||
|
* CardElement.m (-setValues:): new method. Actual renamed version
|
||||||
|
of prior setValuesAsCopy:.
|
||||||
|
|
||||||
2010-10-18 Wolfgang Sourdeau <wsourdeau@inverse.ca>
|
2010-10-18 Wolfgang Sourdeau <wsourdeau@inverse.ca>
|
||||||
|
|
||||||
* iCalTimeZone.m (-dateForDateTimeString:): adjust dates since
|
* iCalTimeZone.m (-dateForDateTimeString:): adjust dates since
|
||||||
|
|
Loading…
Reference in New Issue