Differences From Artifact [59069a8174]:
- File
src/OFXMLElementBuilder.m
— part of check-in
[e2b06423e0]
at
2010-09-05 23:19:08
on branch trunk
— Replace OFObject* with id in many places.
We assume now that every object understands retain, release, etc. so
that we can weaken the type from OFObject* to id. This makes it
possible to use different root object classes. (user: js, size: 2964) [annotate] [blame] [check-ins using]
To Artifact [eabccc3dd1]:
- File src/OFXMLElementBuilder.m — part of check-in [8a7ca573c4] at 2010-10-25 23:03:22 on branch trunk — Clean up a lot of code (mostly init methods) and fix a missing rethrow. (user: js, size: 3025) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
23 24 25 26 27 28 29 | return [[[self alloc] init] autorelease]; } - init { self = [super init]; | > | > > > > | 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | return [[[self alloc] init] autorelease]; } - init { self = [super init]; @try { stack = [[OFMutableArray alloc] init]; } @catch (id e) { [self release]; @throw e; } return self; } - (void)dealloc { [stack release]; |
︙ | ︙ |