Fix leaks.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@17282 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Adam Fedor 2003-07-22 02:39:42 +00:00
parent 0c1073e3ec
commit 5152c169d4
2 changed files with 18 additions and 30 deletions

View file

@ -1,3 +1,7 @@
2003-07-21 Andrew Ruder <aeruder@ksu.edu>
* Source/NSBundleAdditions.m: Fix memory leaks.
2003-07-21 Andrew Ruder <aeruder@ksu.edu> 2003-07-21 Andrew Ruder <aeruder@ksu.edu>
* Source/GSMemoryPanel.m: Add dealloc method * Source/GSMemoryPanel.m: Add dealloc method

View file

@ -763,6 +763,7 @@ Class gmodel_class(void)
- (void) dealloc - (void) dealloc
{ {
RELEASE(_parentClassName);
RELEASE(_className); RELEASE(_className);
[super dealloc]; [super dealloc];
} }
@ -773,9 +774,7 @@ Class gmodel_class(void)
// Start initially with the highest level class... // Start initially with the highest level class...
ASSIGN(_className, NSStringFromClass([super class])); ASSIGN(_className, NSStringFromClass([super class]));
RETAIN(_className);
ASSIGN(_parentClassName, NSStringFromClass([super class])); ASSIGN(_parentClassName, NSStringFromClass([super class]));
RETAIN(_parentClassName);
// defer flag... // defer flag...
_deferFlag = NO; _deferFlag = NO;
@ -841,7 +840,6 @@ Class gmodel_class(void)
- (void) setClassName: (NSString *)name - (void) setClassName: (NSString *)name
{ {
ASSIGN(_className, name); ASSIGN(_className, name);
RETAIN(_className);
} }
- (NSString *)className - (NSString *)className
@ -872,6 +870,7 @@ Class gmodel_class(void)
- (void) dealloc - (void) dealloc
{ {
RELEASE(_parentClassName);
RELEASE(_className); RELEASE(_className);
[super dealloc]; [super dealloc];
} }
@ -880,9 +879,7 @@ Class gmodel_class(void)
{ {
// Start initially with the highest level class... // Start initially with the highest level class...
ASSIGN(_className, NSStringFromClass([super class])); ASSIGN(_className, NSStringFromClass([super class]));
RETAIN(_className);
ASSIGN(_parentClassName, NSStringFromClass([super class])); ASSIGN(_parentClassName, NSStringFromClass([super class]));
RETAIN(_parentClassName);
[super initWithFrame: frame]; [super initWithFrame: frame];
return self; return self;
@ -893,9 +890,7 @@ Class gmodel_class(void)
// Start initially with the highest level class... // Start initially with the highest level class...
[super init]; [super init];
ASSIGN(_className, NSStringFromClass([super class])); ASSIGN(_className, NSStringFromClass([super class]));
RETAIN(_className);
ASSIGN(_parentClassName, NSStringFromClass([super class])); ASSIGN(_parentClassName, NSStringFromClass([super class]));
RETAIN(_parentClassName);
return self; return self;
} }
@ -944,7 +939,6 @@ Class gmodel_class(void)
- (void) setClassName: (NSString *)name - (void) setClassName: (NSString *)name
{ {
ASSIGN(_className, name); ASSIGN(_className, name);
RETAIN(_className);
} }
- (NSString *)className - (NSString *)className
@ -966,6 +960,7 @@ Class gmodel_class(void)
- (void) dealloc - (void) dealloc
{ {
RELEASE(_parentClassName);
RELEASE(_className); RELEASE(_className);
[super dealloc]; [super dealloc];
} }
@ -974,9 +969,7 @@ Class gmodel_class(void)
{ {
// Start initially with the highest level class... // Start initially with the highest level class...
ASSIGN(_className, NSStringFromClass([super class])); ASSIGN(_className, NSStringFromClass([super class]));
RETAIN(_className);
ASSIGN(_parentClassName, NSStringFromClass([super class])); ASSIGN(_parentClassName, NSStringFromClass([super class]));
RETAIN(_parentClassName);
[super initWithFrame: frame]; [super initWithFrame: frame];
return self; return self;
} }
@ -986,7 +979,7 @@ Class gmodel_class(void)
// Start initially with the highest level class... // Start initially with the highest level class...
[super init]; [super init];
ASSIGN(_className, NSStringFromClass([super class])); ASSIGN(_className, NSStringFromClass([super class]));
RETAIN(_className); ASSIGN(_parentClassName, NSStringFromClass([super class]));
return self; return self;
} }
@ -1045,7 +1038,6 @@ Class gmodel_class(void)
- (void) setClassName: (NSString *)name - (void) setClassName: (NSString *)name
{ {
ASSIGN(_className, name); ASSIGN(_className, name);
RETAIN(_className);
} }
- (NSString *)className - (NSString *)className
@ -1066,6 +1058,7 @@ Class gmodel_class(void)
- (void) dealloc - (void) dealloc
{ {
RELEASE(_parentClassName);
RELEASE(_className); RELEASE(_className);
[super dealloc]; [super dealloc];
} }
@ -1074,9 +1067,7 @@ Class gmodel_class(void)
{ {
// Start initially with the highest level class... // Start initially with the highest level class...
ASSIGN(_className, NSStringFromClass([super class])); ASSIGN(_className, NSStringFromClass([super class]));
RETAIN(_className);
ASSIGN(_parentClassName, NSStringFromClass([super class])); ASSIGN(_parentClassName, NSStringFromClass([super class]));
RETAIN(_parentClassName);
[super initWithFrame: frame]; [super initWithFrame: frame];
return self; return self;
} }
@ -1085,9 +1076,7 @@ Class gmodel_class(void)
{ {
[super init]; [super init];
ASSIGN(_className, NSStringFromClass([super class])); ASSIGN(_className, NSStringFromClass([super class]));
RETAIN(_className);
ASSIGN(_parentClassName, NSStringFromClass([super class])); ASSIGN(_parentClassName, NSStringFromClass([super class]));
RETAIN(_parentClassName);
return self; return self;
} }
@ -1150,7 +1139,6 @@ Class gmodel_class(void)
- (void) setClassName: (NSString *)name - (void) setClassName: (NSString *)name
{ {
ASSIGN(_className, name); ASSIGN(_className, name);
RETAIN(_className);
} }
- (NSString *)className - (NSString *)className
@ -1171,6 +1159,7 @@ Class gmodel_class(void)
- (void) dealloc - (void) dealloc
{ {
RELEASE(_parentClassName);
RELEASE(_className); RELEASE(_className);
[super dealloc]; [super dealloc];
} }
@ -1180,9 +1169,7 @@ Class gmodel_class(void)
[super init]; [super init];
// Start initially with the highest level class... // Start initially with the highest level class...
ASSIGN(_className, NSStringFromClass([super class])); ASSIGN(_className, NSStringFromClass([super class]));
RETAIN(_className);
ASSIGN(_parentClassName, NSStringFromClass([super class])); ASSIGN(_parentClassName, NSStringFromClass([super class]));
RETAIN(_parentClassName);
return self; return self;
} }
@ -1253,6 +1240,7 @@ Class gmodel_class(void)
- (void) dealloc - (void) dealloc
{ {
RELEASE(_parentClassName);
RELEASE(_className); RELEASE(_className);
[super dealloc]; [super dealloc];
} }
@ -1261,9 +1249,7 @@ Class gmodel_class(void)
{ {
// Start initially with the highest level class... // Start initially with the highest level class...
ASSIGN(_className, NSStringFromClass([super class])); ASSIGN(_className, NSStringFromClass([super class]));
RETAIN(_className);
ASSIGN(_parentClassName, NSStringFromClass([super class])); ASSIGN(_parentClassName, NSStringFromClass([super class]));
RETAIN(_parentClassName);
[super initWithFrame: frame]; [super initWithFrame: frame];
return self; return self;
@ -1274,9 +1260,7 @@ Class gmodel_class(void)
// Start initially with the highest level class... // Start initially with the highest level class...
[super init]; [super init];
ASSIGN(_className, NSStringFromClass([super class])); ASSIGN(_className, NSStringFromClass([super class]));
RETAIN(_className);
ASSIGN(_parentClassName, NSStringFromClass([super class])); ASSIGN(_parentClassName, NSStringFromClass([super class]));
RETAIN(_parentClassName);
return self; return self;
} }
@ -1355,7 +1339,6 @@ Class gmodel_class(void)
- (void) setClassName: (NSString *)name - (void) setClassName: (NSString *)name
{ {
ASSIGN(_className, name); ASSIGN(_className, name);
RETAIN(_className);
} }
- (NSString *)className - (NSString *)className
@ -1376,6 +1359,7 @@ Class gmodel_class(void)
- (void) dealloc - (void) dealloc
{ {
RELEASE(_parentClassName);
RELEASE(_className); RELEASE(_className);
[super dealloc]; [super dealloc];
} }
@ -1384,9 +1368,7 @@ Class gmodel_class(void)
{ {
// Start initially with the highest level class... // Start initially with the highest level class...
ASSIGN(_className, NSStringFromClass([super class])); ASSIGN(_className, NSStringFromClass([super class]));
RETAIN(_className);
ASSIGN(_parentClassName, NSStringFromClass([super class])); ASSIGN(_parentClassName, NSStringFromClass([super class]));
RETAIN(_parentClassName);
_buttonType = NSMomentaryLightButton; _buttonType = NSMomentaryLightButton;
[super initWithFrame: frame]; [super initWithFrame: frame];
@ -1398,9 +1380,7 @@ Class gmodel_class(void)
// Start initially with the highest level class... // Start initially with the highest level class...
[super init]; [super init];
ASSIGN(_className, NSStringFromClass([super class])); ASSIGN(_className, NSStringFromClass([super class]));
RETAIN(_className);
ASSIGN(_parentClassName, NSStringFromClass([super class])); ASSIGN(_parentClassName, NSStringFromClass([super class]));
RETAIN(_parentClassName);
_buttonType = NSMomentaryLightButton; _buttonType = NSMomentaryLightButton;
return self; return self;
} }
@ -1476,7 +1456,6 @@ Class gmodel_class(void)
- (void) setClassName: (NSString *)name - (void) setClassName: (NSString *)name
{ {
ASSIGN(_className, name); ASSIGN(_className, name);
RETAIN(_className);
} }
- (NSString *)className - (NSString *)className
@ -1488,6 +1467,12 @@ Class gmodel_class(void)
// this class holds the data from subclasses so that more specific templates // this class holds the data from subclasses so that more specific templates
// need not be made. // need not be made.
@implementation GSObjectData @implementation GSObjectData
- (void) dealloc
{
RELEASE(dictionary);
[super dealloc];
}
- (void) setValuesFromObject: (id)object - (void) setValuesFromObject: (id)object
{ {
} }
@ -1548,7 +1533,6 @@ Class gmodel_class(void)
- (void) setClassName: (NSString *)name - (void) setClassName: (NSString *)name
{ {
ASSIGN(_className, name); ASSIGN(_className, name);
RETAIN(_className);
} }
- (id) template - (id) template