History of the file that is called src/OFMutableArray.m at check-in a30a0ab261acffd6
|
2024-04-14
| ||
| 09:48 | [5945457370] part of check-in [3274500ffd] OFMutableArray: Fix an inconsistency (check-in: [3274500ffd] user: js, branch: trunk, size: 9120) [annotate] [blame] [check-ins using] [diff] | |
|
2024-04-03
| ||
| 02:16 | [201e964807] part of check-in [7413a728a7] Change license to LGPLv3 only (check-in: [7413a728a7] user: js, branch: trunk, size: 9143) [annotate] [blame] [check-ins using] [diff] | |
|
2024-01-02
| ||
| 17:17 | [0029147821] part of check-in [26ddd2e4e4] Update copyright (check-in: [26ddd2e4e4] user: js, branch: trunk, size: 8935) [annotate] [blame] [check-ins using] [diff] | |
|
2023-08-12
| ||
| 12:05 | [e4c6e41ce6] part of check-in [47860977ff] OFArray: Add designated initializer (check-in: [47860977ff] user: js, branch: trunk, size: 8935) [annotate] [blame] [check-ins using] [diff] | |
|
2023-08-09
| ||
| 10:09 | [6a1691417f] part of check-in [281b494de4] More consistency in naming of private classes (check-in: [281b494de4] user: js, branch: trunk, size: 8179) [annotate] [blame] [check-ins using] [diff] | |
| 09:08 | [5bbb4e13e7] part of check-in [36310f6263] Add OF_SINGLETON_METHODS (check-in: [36310f6263] user: js, branch: trunk, size: 8179) [annotate] [blame] [check-ins using] [diff] | |
| 08:25 | [18c863621c] part of check-in [6da6276ae7] More consistent naming for concrete classes (check-in: [6da6276ae7] user: js, branch: trunk, size: 8312) [annotate] [blame] [check-ins using] [diff] | |
|
2023-08-08
| ||
| 15:32 | [84ae5a66bf] part of check-in [a6f520157a] A few minor cleanups (check-in: [a6f520157a] user: js, branch: trunk, size: 8312) [annotate] [blame] [check-ins using] [diff] | |
|
2023-04-10
| ||
| 19:22 |
[0c37234313]
part of check-in [6ce0093f8d]
Remove OFSerialization
While the idea sounds nice that the tag name is the class, this means the | |
|
2023-01-06
| ||
| 09:04 | [72393f4e8d] part of check-in [8939cbdb52] Update copyright (check-in: [8939cbdb52] user: js, branch: trunk, size: 8665) [annotate] [blame] [check-ins using] [diff] | |
|
2022-12-26
| ||
| 01:54 | [e05d916ce3] part of check-in [9fd8b1301a] OFMutableArray: Fix constness (check-in: [9fd8b1301a] user: js, branch: trunk, size: 8665) [annotate] [blame] [check-ins using] [diff] | |
| 01:19 | [5b457e1838] part of check-in [c0fad4d24c] Fix shadowed variable and duplicate code (check-in: [c0fad4d24c] user: js, branch: trunk, size: 8652) [annotate] [blame] [check-ins using] [diff] | |
|
2022-12-25
| ||
| 18:01 | [221f6c44e1] part of check-in [c911523834] Add -[sortedArrayUsingFunction:context:options:] (check-in: [c911523834] user: js, branch: trunk, size: 9678) [annotate] [blame] [check-ins using] [diff] | |
|
2022-11-16
| ||
| 01:27 |
[e0ede1483b]
part of check-in [c86b8f10f0]
Add OFAssert()
This uses the same format as OFEnsure(). (check-in: [c86b8f10f0] user: js, branch: trunk, size: 9209) [annotate] [blame] [check-ins using] [diff] | |
|
2022-08-30
| ||
| 00:48 | [ba1c079bde] part of check-in [4ad0c363f3] OFObject: Small API change (check-in: [4ad0c363f3] user: js, branch: trunk, size: 9230) [annotate] [blame] [check-ins using] [diff] | |
|
2022-06-07
| ||
| 21:50 | [8e711f8f4a] part of check-in [a593419b75] OFArray: Remove/replace all objects (check-in: [a593419b75] user: js, branch: trunk, size: 9230) [annotate] [blame] [check-ins using] [diff] | |
|
2022-02-12
| ||
| 07:46 | [16cfb7990f] part of check-in [1a86b8175b] Update copyright (check-in: [1a86b8175b] user: js, branch: trunk, size: 9208) [annotate] [blame] [check-ins using] [diff] | |
|
2021-04-17
| ||
| 14:13 | [bf8e9eeb86] part of check-in [eb0cfa6ff9] Always prefix functions with the type (check-in: [eb0cfa6ff9] user: js, branch: new-naming-convention, size: 9208) [annotate] [blame] [check-ins using] [diff] | |
| 02:40 | [680aac7358] part of check-in [e23daca6ef] Rename all types in OFArray.h (check-in: [e23daca6ef] user: js, branch: new-naming-convention, size: 9208) [annotate] [blame] [check-ins using] [diff] | |
| 00:44 | [3c3d4c88e1] part of check-in [d975c53a43] of_range_t -> OFRange (check-in: [d975c53a43] user: js, branch: new-naming-convention, size: 9153) [annotate] [blame] [check-ins using] [diff] | |
| 00:24 | [38e99ca8e4] part of check-in [aade14a6e2] of_comparator_t -> OFComparator (check-in: [aade14a6e2] user: js, branch: new-naming-convention, size: 9153) [annotate] [blame] [check-ins using] [diff] | |
| 00:14 | [0f6bd8fd60] part of check-in [61fc389aee] of_comparison_result_t -> OFComparisonResult (check-in: [61fc389aee] user: js, branch: new-naming-convention, size: 9159) [annotate] [blame] [check-ins using] [diff] | |
|
2021-03-07
| ||
| 20:25 | [2a2941cb17] part of check-in [1b82d3bf4f] *.m: Fold methods into one line where it fits (check-in: [1b82d3bf4f] user: js, branch: trunk, size: 9195) [annotate] [blame] [check-ins using] [diff] | |
| 02:36 |
[72ac5c5c33]
part of check-in [a0fd103a0b]
Style change: Allow more than 1 argument per line
This is only migrating some places, others will be migrated as they are | |
|
2021-01-02
| ||
| 22:04 | [78bab359a3] part of check-in [374e1a1bfa] Update copyright (check-in: [374e1a1bfa] user: js, branch: trunk, size: 9307) [annotate] [blame] [check-ins using] [diff] | |
|
2020-01-02
| ||
| 01:51 | [ec4d8f9c48] part of check-in [c7f0229795] Update copyright (check-in: [c7f0229795] user: js, branch: trunk, size: 9396) [annotate] [blame] [check-ins using] [diff] | |
|
2019-06-17
| ||
| 02:33 | [2a019fd7ef] part of check-in [17d57e01ff] Remove underscores from class names (check-in: [17d57e01ff] user: js, branch: trunk, size: 9393) [annotate] [blame] [check-ins using] [diff] | |
|
2019-03-08
| ||
| 00:35 | [d1d4c770ab] part of check-in [bceb7ed4c9] Use dot syntax (check-in: [bceb7ed4c9] user: js, branch: trunk, size: 9408) [annotate] [blame] [check-ins using] [diff] | |
|
2019-01-03
| ||
| 19:13 | [652f7d9468] part of check-in [0509d7a844] Update copyright (check-in: [0509d7a844] user: js, branch: trunk, size: 9430) [annotate] [blame] [check-ins using] [diff] | |
|
2018-01-03
| ||
| 19:49 | [d2be9213aa] part of check-in [7e5c81e186] Update copyright notice (check-in: [7e5c81e186] user: js, branch: trunk, size: 9424) [annotate] [blame] [check-ins using] [diff] | |
|
2017-11-05
| ||
| 18:25 | [7efff64d97] part of check-in [0a4565fb0f] Use -[isMemberOfClass:] instead of object_getClass (check-in: [0a4565fb0f] user: js, branch: trunk, size: 9401) [annotate] [blame] [check-ins using] [diff] | |
|
2017-10-22
| ||
| 15:05 | [a7a21a8f36] part of check-in [a06354b42a] Make Apple GCC with -Wshadow happy (check-in: [a06354b42a] user: js, branch: trunk, size: 9402) [annotate] [blame] [check-ins using] [diff] | |
| 14:09 | [a54de56242] part of check-in [31c0f5b89e] Make Apple GCC with -Wshadow happy (check-in: [31c0f5b89e] user: js, branch: 0.90, size: 7500) [annotate] [blame] [check-ins using] [diff] | |
|
2017-10-17
| ||
| 00:33 |
[d9547cea8c]
part of check-in [2f4e0df8be]
Do not use implicit method return types
Instead, explicitly declare them, as OF_ASSUME_NONNULL_{BEGIN,END} does | |
|
2017-08-12
| ||
| 21:03 | [706da4f76f] part of check-in [daa11c19cb] Add -[OFMutableArray sortUsingSelector:options:] (check-in: [daa11c19cb] user: js, branch: trunk, size: 9248) [annotate] [blame] [check-ins using] [diff] | |
|
2017-05-07
| ||
| 20:10 |
[f7473af41f]
part of check-in [4af49a13c3]
Small code style change
Casts are now written like types in variable declarations. (check-in: [4af49a13c3] user: js, branch: trunk, size: 7532) [annotate] [blame] [check-ins using] [diff] | |
|
2017-01-09
| ||
| 17:36 |
[e9c73ad6de]
part of check-in [44f45c2e35]
Update copyright
Forgot to add 2017, even though I already did quite some changes in | |
|
2016-09-12
| ||
| 00:27 | [59239c1ec5] part of check-in [13f4c6c678] Add OF_DEALLOC_UNSUPPORTED macro (check-in: [13f4c6c678] user: js, branch: trunk, size: 7521) [annotate] [blame] [check-ins using] [diff] | |
|
2016-02-21
| ||
| 15:37 | [e4d2b4619e] part of check-in [e0b9167693] Make use of C99-style for loops (check-in: [e0b9167693] user: js, branch: trunk, size: 7577) [annotate] [blame] [check-ins using] [diff] | |
|
2016-01-03
| ||
| 00:43 |
[97ee29685b]
part of check-in [cec0f072f8]
Update copyright
While at it, also update the mail address. (check-in: [cec0f072f8] user: js, branch: 0.8, size: 7786) [annotate] [blame] [check-ins using] [diff] | |
| 00:41 |
[14cd41b76c]
part of check-in [2a27cf3000]
Update copyright
While at it, also update the mail address. (check-in: [2a27cf3000] user: js, branch: trunk, size: 7566) [annotate] [blame] [check-ins using] [diff] | |
|
2015-11-29
| ||
| 14:02 |
[0b551de582]
part of check-in [6b13727ce0]
Make use of fast enumeration
Now that we require GCC >= 4.6 anyway, there's no more reason to not use | |
|
2015-01-03
| ||
| 20:57 | [b9da7d0ecc] part of check-in [cfd374b906] Update copyright (check-in: [cfd374b906] user: js, branch: trunk, size: 7782) [annotate] [blame] [check-ins using] [diff] | |
|
2014-06-21
| ||
| 21:43 |
[07a8eaaa30]
part of check-in [13ee56edf3]
Move all macros from OFObject.h to macros.h
This means that OFObject.h imports macros.h now, making it unnecessary | |
|
2014-01-04
| ||
| 00:24 | [ba61e978ab] part of check-in [3b97fc3cd9] Update copyright. (check-in: [3b97fc3cd9] user: js, branch: trunk, size: 7820) [annotate] [blame] [check-ins using] [diff] | |
|
2013-11-23
| ||
| 01:27 | [0ba491b550] part of check-in [6e19bd47ee] Add OF_UNRECOGNIZED_SELECTOR. (check-in: [6e19bd47ee] user: js, branch: trunk, size: 7814) [annotate] [blame] [check-ins using] [diff] | |
| 01:12 | [f95015fcd1] part of check-in [35dafd5c57] Add OF_INVALID_INIT_METHOD. (check-in: [35dafd5c57] user: js, branch: trunk, size: 7910) [annotate] [blame] [check-ins using] [diff] | |
|
2013-08-25
| ||
| 12:14 |
[fce85c3ce9]
part of check-in [f975b722df]
Add -[OFArray componentsJoinedByString:options:].
This allows to skip empty components. (check-in: [f975b722df] user: js, branch: trunk, size: 7998) [annotate] [blame] [check-ins using] [diff] | |
|
2013-06-22
| ||
| 12:12 |
[20e48ccd57]
part of check-in [3d16a30f41]
Rework exceptions.
This mostly removes the argument for the class in which the exception This also removes a few other arguments which were not too helpful. In | |
|
2013-03-08
| ||
| 22:44 |
[f511e7126a]
part of check-in [e8473b9db8]
Document the block types.
This also removes "bool *stop" from some blocks where it does not make | |
|
2013-03-04
| ||
| 17:20 |
[53f13e2987]
part of check-in [c5ef582958]
Replace BOOL with bool.
The only places where BOOL is left are those where they are required by | |
|
2013-02-18
| ||
| 12:27 | [0ae8da9046] part of check-in [e0c9168dfc] Add -[OFMutableArray initWithCapacity:]. (check-in: [e0c9168dfc] user: js, branch: trunk, size: 8082) [annotate] [blame] [check-ins using] [diff] | |
|
2013-01-19
| ||
| 06:36 | [3a62a4c2fe] part of check-in [48f316733e] OFMutableArray: Fix quicksort. (check-in: [48f316733e] user: js, branch: trunk, size: 7690) [annotate] [blame] [check-ins using] [diff] | |
|
2013-01-14
| ||
| 00:39 | [c800430259] part of check-in [188586881d] OFArray: Add sorting with options. (check-in: [188586881d] user: js, branch: trunk, size: 7863) [annotate] [blame] [check-ins using] [diff] | |
|
2013-01-09
| ||
| 22:24 | [b27a848d5b] part of check-in [813c00ccf0] Update copyright. (check-in: [813c00ccf0] user: js, branch: trunk, size: 7536) [annotate] [blame] [check-ins using] [diff] | |
|
2012-12-22
| ||
| 15:37 | [6e205df884] part of check-in [917ce5754c] Add -[doesNotRecognizeSelector:]. (check-in: [917ce5754c] user: js, branch: trunk, size: 7530) [annotate] [blame] [check-ins using] [diff] | |
|
2012-12-07
| ||
| 14:50 | [7a6a7331fd] part of check-in [a747ad5478] quicksort: Reduce used space. (check-in: [a747ad5478] user: js, branch: trunk, size: 7737) [annotate] [blame] [check-ins using] [diff] | |
|
2012-11-12
| ||
| 11:24 | [ef9ecd25ad] part of check-in [f5c4220251] Check more arguments for nil. (check-in: [f5c4220251] user: js, branch: trunk, size: 7577) [annotate] [blame] [check-ins using] [diff] | |
|
2012-11-02
| ||
| 22:07 | [880c8c3997] part of check-in [f2a39c4f61] Make -[removeLastObject] on an empty array a nop. (check-in: [f2a39c4f61] user: js, branch: trunk, size: 7099) [annotate] [blame] [check-ins using] [diff] | |
|
2012-10-21
| ||
| 22:12 | [93a257326c] part of check-in [fcade8da38] Make GCC 4.4 happy. (check-in: [fcade8da38] user: js, branch: trunk, size: 7088) [annotate] [blame] [check-ins using] [diff] | |
|
2012-10-14
| ||
| 00:54 | [b32d8ba01b] part of check-in [c9433ea60d] range.start -> range.location. (check-in: [c9433ea60d] user: js, branch: trunk, size: 7111) [annotate] [blame] [check-ins using] [diff] | |
|
2012-08-10
| ||
| 20:08 |
[b2cd72f318]
part of check-in [1255f3a11a]
Directly use the runtime's autorelease pools.
This greatly improves performance, as it gets rid of the overhead of | |
|
2012-07-12
| ||
| 01:28 | [a85051edf1] part of check-in [8892ae9fcc] Don't access isa directly. (check-in: [8892ae9fcc] user: js, branch: trunk, size: 7118) [annotate] [blame] [check-ins using] [diff] | |
|
2012-06-10
| ||
| 16:03 |
[0bfaa52216]
part of check-in [95e8e1e486]
Add a few array methods.
OFArray: OFMutableArray: | |
|
2012-06-06
| ||
| 13:14 | [2fdb683912] part of check-in [6f0ef1c5e1] Remove -[OFMutableArray removeNObjects:]. (check-in: [6f0ef1c5e1] user: js, branch: trunk, size: 6504) [annotate] [blame] [check-ins using] [diff] | |
| 13:09 |
[9461a9b182]
part of check-in [d5ddb2cb48]
Rework OFDataArray API.
Also adds more checks. (check-in: [d5ddb2cb48] user: js, branch: trunk, size: 6569) [annotate] [blame] [check-ins using] [diff] | |
| 12:15 |
[e6d36fbf2d]
part of check-in [26f2ffa908]
-[addObject:atIndex:] -> -[insertObject:atIndex:].
For consistency with Foundation. (check-in: [26f2ffa908] user: js, branch: trunk, size: 6548) [annotate] [blame] [check-ins using] [diff] | |
| 12:15 |
[aaf401cec7]
part of check-in [13e6e99067]
swapObjectAtIndex... -> exchangeObjectAtIndex...
For consistency with Foundation. (check-in: [13e6e99067] user: js, branch: trunk, size: 6536) [annotate] [blame] [check-ins using] [diff] | |
|
2012-03-29
| ||
| 07:57 | [833d3b17ca] part of check-in [89d53f2a9a] Add a few "const" where they make sense. (check-in: [89d53f2a9a] user: js, branch: trunk, size: 6525) [annotate] [blame] [check-ins using] [diff] | |
|
2012-03-12
| ||
| 12:05 | [ef22d34f56] part of check-in [a18e732a06] Make array literals work. (check-in: [a18e732a06] user: js, branch: trunk, size: 6519) [annotate] [blame] [check-ins using] [diff] | |
| 11:54 |
[f7e8e6c2e5]
part of check-in [008be86a16]
OFArray: +[arrayWithCArray:length:] -> +[arrayWithObjects:count:].
This is required for the new array literals. (check-in: [008be86a16] user: js, branch: trunk, size: 6386) [annotate] [blame] [check-ins using] [diff] | |
| 11:01 | [5ab0a3a71f] part of check-in [32f7b1390a] Remove +[OFArray arrayWithCArray:] as it is pretty useless. (check-in: [32f7b1390a] user: js, branch: trunk, size: 6384) [annotate] [blame] [check-ins using] [diff] | |
|
2012-01-31
| ||
| 13:59 | [46ae62e754] part of check-in [d1572ef036] Add -[removeAllObjects] and -[removeAllItems]. (check-in: [d1572ef036] user: js, branch: trunk, size: 6491) [annotate] [blame] [check-ins using] [diff] | |
| 10:59 | [fdde418d40] part of check-in [b48145bb74] Add -[sortedArray] to OFArray. (check-in: [b48145bb74] user: js, branch: trunk, size: 6423) [annotate] [blame] [check-ins using] [diff] | |
|
2012-01-08
| ||
| 02:03 | [20b125814d] part of check-in [72efa4f4f3] More methods for OFArray and OFMutableArray. (check-in: [72efa4f4f3] user: js, branch: trunk, size: 5571) [annotate] [blame] [check-ins using] [diff] | |
|
2012-01-05
| ||
| 00:56 | [c045ca3c7f] part of check-in [ce70e17b38] Update copyright. (check-in: [ce70e17b38] user: js, branch: trunk, size: 5004) [annotate] [blame] [check-ins using] [diff] | |
|
2011-10-31
| ||
| 21:18 |
[49bd4c82a9]
part of check-in [6bdb2e4b01]
Move placeholder interfaces from headers to implementation files. This way they are not public anymore. (check-in: [6bdb2e4b01] user: js, branch: trunk, size: 4998) [annotate] [blame] [check-ins using] [diff] | |
|
2011-09-22
| ||
| 23:25 |
[95f73007dc]
part of check-in [e1e7ffa903]
Exceptions are now autoreleased.
This is safe as an "exception loop" can't happen, since if allocating So, the worst case would be that an autorelease of an exception fails, | |
|
2011-08-30
| ||
| 19:38 | [8a1851f596] part of check-in [caa6878d38] Fix forgotten rename of OFMutableArrayPlaceholder. (check-in: [caa6878d38] user: js, branch: trunk, size: 4913) [annotate] [blame] [check-ins using] [diff] | |
| 17:07 | [a195b3476d] part of check-in [bfefa54668] Move throwing an OFNotImplementedException in abstract classes. (check-in: [bfefa54668] user: js, branch: trunk, size: 4911) [annotate] [blame] [check-ins using] [diff] | |
|
2011-08-13
| ||
| 10:04 | [d57bcb65c8] part of check-in [80d754522a] Introduce a naming scheme for classes implementing abstract classes. (check-in: [80d754522a] user: js, branch: trunk, size: 4719) [annotate] [blame] [check-ins using] [diff] | |
|
2011-08-07
| ||
| 16:57 | [8df097f31b] part of check-in [927dbf6e7d] Add -[makeImmutable] to all mutable classes and use it. (check-in: [927dbf6e7d] user: js, branch: trunk, size: 4639) [annotate] [blame] [check-ins using] [diff] | |
|
2011-08-03
| ||
| 00:30 | [7ce334d92a] part of check-in [a855618045] Make OFArray an abstract class. (check-in: [a855618045] user: js, branch: trunk, size: 4657) [annotate] [blame] [check-ins using] [diff] | |
|
2011-07-28
| ||
| 22:21 |
[637e903291]
part of check-in [3b0699b790]
Don't create and release a pool in -[enumerateObjectsUsingBlock:].
This fixes the mutable versions reimplementing it and still behaving the | |
|
2011-07-20
| ||
| 18:23 | [4897ca4a74] part of check-in [63fc941b66] Remove code duplication for fast enumeration of mutable collections. (check-in: [63fc941b66] user: js, branch: trunk, size: 5589) [annotate] [blame] [check-ins using] [diff] | |
|
2011-06-17
| ||
| 00:35 | [9e095a5f89] part of check-in [5a127a0804] Add -[removeLastItem] and -[removeLastObject]. (check-in: [5a127a0804] user: js, branch: trunk, size: 5693) [annotate] [blame] [check-ins using] [diff] | |
|
2011-05-19
| ||
| 00:47 | [cc5ed55b35] part of check-in [1e249becdf] Add +[OFArray arrayWithArray:]. (check-in: [1e249becdf] user: js, branch: trunk, size: 5550) [annotate] [blame] [check-ins using] [diff] | |
|
2011-04-22
| ||
| 20:19 | [26e57101fb] part of check-in [e76a7f52c1] More style improvements. (check-in: [e76a7f52c1] user: js, branch: trunk, size: 5734) [annotate] [blame] [check-ins using] [diff] | |
|
2011-03-27
| ||
| 17:51 | [d3e5b8eedf] part of check-in [f072e1a338] Pass the causing object for OFEnumerationMutationExceptions. (check-in: [f072e1a338] user: js, branch: trunk, size: 5524) [annotate] [blame] [check-ins using] [diff] | |
|
2011-03-24
| ||
| 19:42 | [1b4f2b6197] part of check-in [cda44767f4] Get rid of OFExceptions.h. (check-in: [cda44767f4] user: js, branch: trunk, size: 5467) [annotate] [blame] [check-ins using] [diff] | |
|
2011-03-22
| ||
| 00:55 | [9898b58347] part of check-in [6d4dfb5bc7] Add -Wshorten-64-to-32. (check-in: [6d4dfb5bc7] user: js, branch: trunk, size: 5375) [annotate] [blame] [check-ins using] [diff] | |
|
2011-03-11
| ||
| 12:29 | [bb6cf54c6a] part of check-in [44f8152a03] Create an autorelease pool before calling blocks. (check-in: [44f8152a03] user: js, branch: trunk, size: 5295) [annotate] [blame] [check-ins using] [diff] | |
|
2011-01-01
| ||
| 20:19 | [7063d7690d] part of check-in [da6b3d26cb] Change license. (check-in: [da6b3d26cb] user: js, branch: trunk, size: 5056) [annotate] [blame] [check-ins using] [diff] | |
|
2010-09-19
| ||
| 02:34 |
[c66c422e10]
part of check-in [de45535c23]
Only handle the first matching object in OFMutalbeArray operations.
This only makes sense as we use "Object" in the method names, implying | |
|
2010-09-05
| ||
| 23:23 | [cd027f3f1d] part of check-in [ddb15601a2] Rename -[enumerator] to -[objectEnumerator] for consistency. (check-in: [ddb15601a2] user: js, branch: trunk, size: 5486) [annotate] [blame] [check-ins using] [diff] | |
| 23:19 |
[6ea5171a82]
part of check-in [e2b06423e0]
Replace OFObject* with id in many places.
We assume now that every object understands retain, release, etc. so | |
|
2010-08-29
| ||
| 17:53 | [fc5290b53c] part of check-in [e84073d0f9] More methods using blocks. (check-in: [e84073d0f9] user: js, branch: trunk, size: 5650) [annotate] [blame] [check-ins using] [diff] | |
|
2010-08-28
| ||
| 18:54 | [ad03860f72] part of check-in [c5d65603d8] Initial support for blocks. (check-in: [c5d65603d8] user: js, branch: trunk, size: 5111) [annotate] [blame] [check-ins using] [diff] | |
|
2010-04-17
| ||
| 16:09 | [bad05b4309] part of check-in [2517f18272] Give the methods in OFNumber better names. (check-in: [2517f18272] user: js, branch: trunk, size: 4707) [annotate] [blame] [check-ins using] [diff] | |
| 15:46 | [3a8b86073d] part of check-in [062a052b50] Don't return self where not necessary, return void or something useful. (check-in: [062a052b50] user: js, branch: trunk, size: 4711) [annotate] [blame] [check-ins using] [diff] | |
|
2010-02-19
| ||
| 16:36 | [c1712cbaa7] part of check-in [42886185fd] Update copyright. (check-in: [42886185fd] user: js, branch: trunk, size: 4709) [annotate] [blame] [check-ins using] [diff] | |
|
2010-01-30
| ||
| 15:47 | [1f2b88f8de] part of check-in [daae7ffbf3] Make OFEnumerator more general, implement it for OFArray & OFDictionary. (check-in: [daae7ffbf3] user: js, branch: trunk, size: 4709) [annotate] [blame] [check-ins using] [diff] | |
|
2010-01-16
| ||
| 15:05 | [cea77e21a1] part of check-in [1433aef0d0] Reduce dependencies between headers. (check-in: [1433aef0d0] user: js, branch: trunk, size: 4560) [annotate] [blame] [check-ins using] [diff] | |
|
2010-01-15
| ||
| 13:01 | [3ab2b8abce] part of check-in [dbded176ee] Backport fixes from default branch. (check-in: [dbded176ee] user: js, branch: 0.1, size: 4127) [annotate] [blame] [check-ins using] [diff] | |
|
2010-01-14
| ||
| 19:40 | [f72d5b6aa0] part of check-in [879ff84d38] Fix a bug in OFMutableArray's -[removeObject(IdenticalTo):]. (check-in: [879ff84d38] user: js, branch: trunk, size: 4536) [annotate] [blame] [check-ins using] [diff] | |
|
2010-01-03
| ||
| 18:28 | [6b6d81b49f] part of check-in [45869ac8ac] Implement fast enumeration for OFArray. (check-in: [45869ac8ac] user: js, branch: trunk, size: 3806) [annotate] [blame] [check-ins using] [diff] | |
| 18:14 | [ca890914b8] part of check-in [fe56ea4a9c] OFMutableArray: Add mutation counter, required for fast enumeration. (check-in: [fe56ea4a9c] user: js, branch: trunk, size: 3492) [annotate] [blame] [check-ins using] [diff] | |
| 17:36 | [d5e78125eb] part of check-in [0c9d2a8ce9] OFMutableArray: Safer removing of objects. (check-in: [0c9d2a8ce9] user: js, branch: trunk, size: 3397) [annotate] [blame] [check-ins using] [diff] | |
| 17:28 | [28d8f0b089] part of check-in [14fe09e7fa] OFMutableArray: Fix out of range check for -[removeNItems:atIndex:]. (check-in: [14fe09e7fa] user: js, branch: trunk, size: 2969) [annotate] [blame] [check-ins using] [diff] | |
|
2009-12-17
| ||
| 11:26 | [3bbaec8fd0] part of check-in [c0326c7cc5] Add -[replaceObject:withObject:] and others to OFMutableArray. (check-in: [c0326c7cc5] user: js, branch: trunk, size: 2961) [annotate] [blame] [check-ins using] [diff] | |
|
2009-12-02
| ||
| 20:02 | [b93f8c643f] part of check-in [c7ab3a46d1] Introduce some consistency when to use OFObject* and when to use id. (check-in: [c7ab3a46d1] user: js, branch: trunk, size: 2148) [annotate] [blame] [check-ins using] [diff] | |
| 09:38 | [44d3bbcada] part of check-in [806b5b24db] Add -[addObject:atIndex:] to OFArray. (check-in: [806b5b24db] user: js, branch: trunk, size: 2134) [annotate] [blame] [check-ins using] [diff] | |
|
2009-12-01
| ||
| 17:45 | [0fbd60e094] part of check-in [b83a3b4d9c] Fix -[removeItemAtIndex:], -[removeNItems:atIndex:], -[removeObject:]. (check-in: [b83a3b4d9c] user: js, branch: trunk, size: 1997) [annotate] [blame] [check-ins using] [diff] | |
|
2009-11-28
| ||
| 20:48 | [1cec556c42] part of check-in [bd9f5d90ae] Add -[removeObject:] and -[removeObjectIdenticalTo:] to OFMutableArray. (check-in: [bd9f5d90ae] user: js, branch: trunk, size: 1981) [annotate] [blame] [check-ins using] [diff] | |
|
2009-11-22
| ||
| 15:44 | [c4806dc153] part of check-in [0b6fc2523a] Add -[removeObjectAtIndex] and -[removeNObjects:atIndex:] to OFArray. (check-in: [0b6fc2523a] user: js, branch: trunk, size: 1510) [annotate] [blame] [check-ins using] [diff] | |
|
2009-11-09
| ||
| 22:45 | [1f2d4fefb4] part of check-in [a3cc34b139] Rename libobjfw to ObjFW. (check-in: [a3cc34b139] user: js, branch: trunk, size: 1045) [annotate] [blame] [check-ins using] [diff] | |
|
2009-10-05
| ||
| 18:56 | [770ad5f2bb] part of check-in [2f1933eb24] Rename OFArray's and OFDataArray's -[data] to -[cArray]. (check-in: [2f1933eb24] user: js, branch: trunk, size: 1048) [annotate] [blame] [check-ins using] [diff] | |
|
2009-05-24
| ||
| 18:04 | [a53f1d9b2e] part of check-in [94ea6848a8] Always use #include "config.h" instead of #import "config.h". (check-in: [94ea6848a8] user: js, branch: trunk, size: 1044) [annotate] [blame] [check-ins using] [diff] | |
|
2009-05-23
| ||
| 21:53 |
[b43784b0eb]
part of check-in [526d04018d]
A few renames.
OFArray: OFAutoreleasePool: OFDataArray: OFObject: | |
|
2009-05-18
| ||
| 18:52 | [2c171c36e2] part of check-in [7fa61023b9] - copy and - mutableCopy should never autorelease. (check-in: [7fa61023b9] user: js, branch: trunk, size: 1033) [annotate] [blame] [check-ins using] [diff] | |
| 18:45 | [5eccddb360] part of check-in [6ba395bacb] Only let - copy create an actual copy if necessary. (check-in: [6ba395bacb] user: js, branch: trunk, size: 1026) [annotate] [blame] [check-ins using] [diff] | |
| 17:50 | Added: [b08a16685b] part of check-in [163409967e] Split OFArray into OFArray and OFMutableArray. (check-in: [163409967e] user: js, branch: trunk, size: 783) [annotate] [blame] [check-ins using] | |