Differences From Artifact [310c254d06]:
- File src/OFPlugin.m — part of check-in [4eae61a78f] at 2009-07-19 14:05:30 on branch trunk — Rename andFoo: to foo: in all methods. (user: js, size: 1396) [annotate] [blame] [check-ins using]
To Artifact [59ef9c4044]:
- File src/OFPlugin.m — part of check-in [42e16978dc] at 2009-07-19 16:01:21 on branch trunk — Prevent calling -[init] if parameters are required. (user: js, size: 1544) [annotate] [blame] [check-ins using]
︙ | |||
50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 | + + + + + + + + + | dlclose(handle); @throw [OFInitializationFailedException newWithClass: self]; } plugin->handle = handle; return [plugin autorelease]; } - init { if (isa == [OFPlugin class]) @throw [OFNotImplementedException newWithClass: isa selector: _cmd]; return [super init]; } - (void)dealloc { dlclose(handle); [super dealloc]; } @end |