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