Overview
Comment: | bridge: Fix missing deallocs |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
d2886a005f33a9c99fbf8bdb2ed09d03 |
User & Date: | js on 2019-06-18 01:42:33 |
Other Links: | manifest | tags |
Context
2019-06-18
| ||
01:54 | bridge: Add bridging for {OF,NS}Enumerator check-in: 7080ad2ebf user: js tags: trunk | |
01:42 | bridge: Fix missing deallocs check-in: d2886a005f user: js tags: trunk | |
00:06 | Fix typo to fix Win32 check-in: c15164ca65 user: js tags: trunk | |
Changes
Modified src/bridge/NSOFArray.m from [119e446fe6] to [0a8a4eafff].
︙ | |||
20 21 22 23 24 25 26 | 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | - + - - + - - - - + + + + + + + | #import "OFBridging.h" #import "OFOutOfRangeException.h" @implementation NSOFArray - (instancetype)initWithOFArray: (OFArray *)array { |
︙ |
Modified src/bridge/NSOFDictionary.m from [671d75450d] to [08a371f09a].
︙ | |||
22 23 24 25 26 27 28 | 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | - + - - + - - - - + + + + + + + | #import "OFBridging.h" #import "OFOutOfRangeException.h" @implementation NSOFDictionary - (instancetype)initWithOFDictionary: (OFDictionary *)dictionary { |
︙ |
Modified src/bridge/OFNSArray.m from [79fd147030] to [265432c593].
︙ | |||
37 38 39 40 41 42 43 44 45 46 47 48 49 50 | 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | + + + + + + + | } @catch (id e) { [self release]; @throw e; } return self; } - (void)dealloc { [_array release]; [super dealloc]; } - (id)objectAtIndex: (size_t)idx { id object; if (idx > NSUIntegerMax) @throw [OFOutOfRangeException exception]; |
︙ |
Modified src/bridge/OFNSDictionary.m from [233690560e] to [3e5d86d339].
︙ | |||
38 39 40 41 42 43 44 45 46 47 48 49 50 51 | 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 | + + + + + + + | } @catch (id e) { [self release]; @throw e; } return self; } - (void)dealloc { [_dictionary release]; [super dealloc]; } - (id)objectForKey: (id)key { id object; if ([(OFObject *)key conformsToProtocol: @protocol(OFBridging)]) key = [key NSObject]; |
︙ |