History of the file that is called src/OFMutableDictionary.m at check-in 262b3c580188b5dd
|
2024-04-03
| ||
| 02:16 | [29c2abbd28] part of check-in [7413a728a7] Change license to LGPLv3 only (check-in: [7413a728a7] user: js, branch: trunk, size: 4731) [annotate] [blame] [check-ins using] [diff] | |
|
2024-01-02
| ||
| 17:17 | [851457fb25] part of check-in [26ddd2e4e4] Update copyright (check-in: [26ddd2e4e4] user: js, branch: trunk, size: 4523) [annotate] [blame] [check-ins using] [diff] | |
|
2023-08-12
| ||
| 17:31 | [8a88d7dabe] part of check-in [4fa963805b] OFDictionary: Add designated initializers (check-in: [4fa963805b] user: js, branch: trunk, size: 4523) [annotate] [blame] [check-ins using] [diff] | |
|
2023-08-09
| ||
| 10:09 | [c24bbf1afd] part of check-in [281b494de4] More consistency in naming of private classes (check-in: [281b494de4] user: js, branch: trunk, size: 4038) [annotate] [blame] [check-ins using] [diff] | |
| 09:08 | [6b2bb24001] part of check-in [36310f6263] Add OF_SINGLETON_METHODS (check-in: [36310f6263] user: js, branch: trunk, size: 4038) [annotate] [blame] [check-ins using] [diff] | |
|
2023-08-08
| ||
| 15:32 | [e4cbf1d035] part of check-in [a6f520157a] A few minor cleanups (check-in: [a6f520157a] user: js, branch: trunk, size: 4171) [annotate] [blame] [check-ins using] [diff] | |
|
2023-04-10
| ||
| 19:22 |
[4bd030691a]
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 | [6575efa5e7] part of check-in [8939cbdb52] Update copyright (check-in: [8939cbdb52] user: js, branch: trunk, size: 4534) [annotate] [blame] [check-ins using] [diff] | |
|
2022-02-12
| ||
| 07:46 | [459ca84c71] part of check-in [1a86b8175b] Update copyright (check-in: [1a86b8175b] user: js, branch: trunk, size: 4534) [annotate] [blame] [check-ins using] [diff] | |
|
2021-04-17
| ||
| 03:21 | [e5de8c4c10] part of check-in [c4e0e56fa3] Rename all blocks (check-in: [c4e0e56fa3] user: js, branch: new-naming-convention, size: 4534) [annotate] [blame] [check-ins using] [diff] | |
|
2021-03-07
| ||
| 20:25 | [76370e25f8] part of check-in [1b82d3bf4f] *.m: Fold methods into one line where it fits (check-in: [1b82d3bf4f] user: js, branch: trunk, size: 4539) [annotate] [blame] [check-ins using] [diff] | |
| 02:36 |
[6a9ceedcaa]
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 | [258a8f4b24] part of check-in [374e1a1bfa] Update copyright (check-in: [374e1a1bfa] user: js, branch: trunk, size: 4570) [annotate] [blame] [check-ins using] [diff] | |
|
2020-01-02
| ||
| 01:51 | [178e351b06] part of check-in [c7f0229795] Update copyright (check-in: [c7f0229795] user: js, branch: trunk, size: 4659) [annotate] [blame] [check-ins using] [diff] | |
|
2019-06-17
| ||
| 02:33 | [ddff1f3203] part of check-in [17d57e01ff] Remove underscores from class names (check-in: [17d57e01ff] user: js, branch: trunk, size: 4656) [annotate] [blame] [check-ins using] [diff] | |
|
2019-03-08
| ||
| 00:35 | [08e850f34a] part of check-in [bceb7ed4c9] Use dot syntax (check-in: [bceb7ed4c9] user: js, branch: trunk, size: 4692) [annotate] [blame] [check-ins using] [diff] | |
|
2019-01-03
| ||
| 19:13 | [1ca29dfd97] part of check-in [0509d7a844] Update copyright (check-in: [0509d7a844] user: js, branch: trunk, size: 4694) [annotate] [blame] [check-ins using] [diff] | |
|
2018-01-03
| ||
| 19:49 | [3620aaccb9] part of check-in [7e5c81e186] Update copyright notice (check-in: [7e5c81e186] user: js, branch: trunk, size: 4688) [annotate] [blame] [check-ins using] [diff] | |
|
2017-11-16
| ||
| 23:42 |
[1ad5b29420]
part of check-in [bb8de03577]
OFMutableDictionary: Allow dict[key] = nil
-[setObject:forSubscriptedKey:] is supposed to support removing a key by | |
|
2017-11-05
| ||
| 18:25 | [ca6e54d9b6] part of check-in [0a4565fb0f] Use -[isMemberOfClass:] instead of object_getClass (check-in: [0a4565fb0f] user: js, branch: trunk, size: 4603) [annotate] [blame] [check-ins using] [diff] | |
|
2017-10-17
| ||
| 00:33 |
[04d26872af]
part of check-in [2f4e0df8be]
Do not use implicit method return types
Instead, explicitly declare them, as OF_ASSUME_NONNULL_{BEGIN,END} does | |
|
2017-05-25
| ||
| 15:09 | [d718ec6322] part of check-in [88a584a16f] -[OFMutableDictionary addEntiresFromDictionary:] (check-in: [88a584a16f] user: js, branch: trunk, size: 4404) [annotate] [blame] [check-ins using] [diff] | |
|
2017-05-07
| ||
| 20:10 |
[63b8a9aaca]
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: 3970) [annotate] [blame] [check-ins using] [diff] | |
|
2017-01-09
| ||
| 17:36 |
[8cacd80133]
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 | [df17c135f5] part of check-in [13f4c6c678] Add OF_DEALLOC_UNSUPPORTED macro (check-in: [13f4c6c678] user: js, branch: trunk, size: 3958) [annotate] [blame] [check-ins using] [diff] | |
|
2016-06-05
| ||
| 15:11 |
[b571ce2a18]
part of check-in [f816d1ec7c]
Move -[setValue:forKey:] to OFDictionary
If this is only overridden in OFMutableDictionary, this would lead to | |
| 14:32 |
[87db87aaf2]
part of check-in [cbacea7ca3]
Implement Key Value Coding for OFDictionary
If the key starts with an @, the @ is stripped and the super method is | |
|
2016-01-03
| ||
| 00:43 |
[a50117af87]
part of check-in [cec0f072f8]
Update copyright
While at it, also update the mail address. (check-in: [cec0f072f8] user: js, branch: 0.8, size: 4104) [annotate] [blame] [check-ins using] [diff] | |
| 00:41 |
[6b8bc772b6]
part of check-in [2a27cf3000]
Update copyright
While at it, also update the mail address. (check-in: [2a27cf3000] user: js, branch: trunk, size: 3993) [annotate] [blame] [check-ins using] [diff] | |
|
2015-11-29
| ||
| 14:02 |
[d75be996d7]
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 | [670510655b] part of check-in [cfd374b906] Update copyright (check-in: [cfd374b906] user: js, branch: trunk, size: 4100) [annotate] [blame] [check-ins using] [diff] | |
|
2014-06-21
| ||
| 21:43 |
[5eb0295031]
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 | [f131fe5ace] part of check-in [3b97fc3cd9] Update copyright. (check-in: [3b97fc3cd9] user: js, branch: trunk, size: 4138) [annotate] [blame] [check-ins using] [diff] | |
|
2013-11-23
| ||
| 01:27 | [42d74ec14c] part of check-in [6e19bd47ee] Add OF_UNRECOGNIZED_SELECTOR. (check-in: [6e19bd47ee] user: js, branch: trunk, size: 4132) [annotate] [blame] [check-ins using] [diff] | |
| 01:12 | [fcf875c4b5] part of check-in [35dafd5c57] Add OF_INVALID_INIT_METHOD. (check-in: [35dafd5c57] user: js, branch: trunk, size: 4204) [annotate] [blame] [check-ins using] [diff] | |
|
2013-09-29
| ||
| 16:25 | [b32f46f782] part of check-in [c6a65ca7a6] Add missing includes. (check-in: [c6a65ca7a6] user: js, branch: trunk, size: 4273) [annotate] [blame] [check-ins using] [diff] | |
|
2013-08-10
| ||
| 23:12 | [09dfaa10d0] part of check-in [aae02e7970] Add -[OFMutableDictionary removeAllObjects]. (check-in: [aae02e7970] user: js, branch: trunk, size: 4253) [annotate] [blame] [check-ins using] [diff] | |
|
2013-03-08
| ||
| 22:44 |
[c0b80ff39c]
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 |
[e6fd44030a]
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 | [00eb95393f] part of check-in [e0c9168dfc] Add -[OFMutableArray initWithCapacity:]. (check-in: [e0c9168dfc] user: js, branch: trunk, size: 3890) [annotate] [blame] [check-ins using] [diff] | |
| 11:31 | [0f0750039f] part of check-in [adaf5a3e6e] A few small fixes for OS X/PPC. (check-in: [adaf5a3e6e] user: js, branch: trunk, size: 3876) [annotate] [blame] [check-ins using] [diff] | |
| 11:07 |
[3f243b3679]
part of check-in [4fb0f4bf66]
Add -[OFMutableDictionary initWithCapacity:].
This was already implemented in OFDictionary_hashtable for internal | |
|
2013-01-09
| ||
| 22:24 | [7687a7a311] part of check-in [813c00ccf0] Update copyright. (check-in: [813c00ccf0] user: js, branch: trunk, size: 3482) [annotate] [blame] [check-ins using] [diff] | |
|
2012-12-22
| ||
| 15:37 | [89524405ee] part of check-in [917ce5754c] Add -[doesNotRecognizeSelector:]. (check-in: [917ce5754c] user: js, branch: trunk, size: 3476) [annotate] [blame] [check-ins using] [diff] | |
|
2012-10-21
| ||
| 22:12 | [366d9b52dc] part of check-in [fcade8da38] Make GCC 4.4 happy. (check-in: [fcade8da38] user: js, branch: trunk, size: 3638) [annotate] [blame] [check-ins using] [diff] | |
|
2012-08-10
| ||
| 20:08 |
[46ace486e0]
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 | [d28ad27aa9] part of check-in [8892ae9fcc] Don't access isa directly. (check-in: [8892ae9fcc] user: js, branch: trunk, size: 3691) [annotate] [blame] [check-ins using] [diff] | |
|
2012-03-29
| ||
| 07:57 | [3637b5fc69] part of check-in [89d53f2a9a] Add a few "const" where they make sense. (check-in: [89d53f2a9a] user: js, branch: trunk, size: 3614) [annotate] [blame] [check-ins using] [diff] | |
|
2012-03-12
| ||
| 12:18 | [9331cf055e] part of check-in [6428a08de1] Make dictionary literals work. (check-in: [6428a08de1] user: js, branch: trunk, size: 3602) [annotate] [blame] [check-ins using] [diff] | |
| 12:14 | [09218a8546] part of check-in [d42a56787b] Add +[OFDictionary dictionaryWithObjects:forKeys:count:]. (check-in: [d42a56787b] user: js, branch: trunk, size: 3494) [annotate] [blame] [check-ins using] [diff] | |
|
2012-01-05
| ||
| 00:56 | [f8225615a5] part of check-in [ce70e17b38] Update copyright. (check-in: [ce70e17b38] user: js, branch: trunk, size: 3285) [annotate] [blame] [check-ins using] [diff] | |
|
2011-10-31
| ||
| 21:18 |
[d5ec5c9a16]
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: 3279) [annotate] [blame] [check-ins using] [diff] | |
|
2011-09-22
| ||
| 23:25 |
[07bbff71b3]
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-09-09
| ||
| 19:15 | [4c5a03559b] part of check-in [e493aac469] Fix a type mistmach (interface vs. implementation). (check-in: [e493aac469] user: js, branch: trunk, size: 3196) [annotate] [blame] [check-ins using] [diff] | |
|
2011-08-31
| ||
| 16:01 | [b6a6426560] part of check-in [66b12bb66f] Make OFSet and OFCountedSet abstract classes. (check-in: [66b12bb66f] user: js, branch: trunk, size: 3232) [annotate] [blame] [check-ins using] [diff] | |
|
2011-08-30
| ||
| 17:07 | [8805a4fb1a] part of check-in [bfefa54668] Move throwing an OFNotImplementedException in abstract classes. (check-in: [bfefa54668] user: js, branch: trunk, size: 3252) [annotate] [blame] [check-ins using] [diff] | |
|
2011-08-22
| ||
| 09:58 | [1646e68d29] part of check-in [367bf4117b] Clean up the class hierarchy in the doxygen generated documentation. (check-in: [367bf4117b] user: js, branch: trunk, size: 3055) [annotate] [blame] [check-ins using] [diff] | |
|
2011-08-21
| ||
| 11:03 | [0c649f32e0] part of check-in [c0098f89fe] Make OFDictionary an abstract class. (check-in: [c0098f89fe] user: js, branch: trunk, size: 3079) [annotate] [blame] [check-ins using] [diff] | |
|
2011-08-07
| ||
| 16:57 | [6cae7254e5] part of check-in [927dbf6e7d] Add -[makeImmutable] to all mutable classes and use it. (check-in: [927dbf6e7d] user: js, branch: trunk, size: 6702) [annotate] [blame] [check-ins using] [diff] | |
|
2011-07-28
| ||
| 22:21 |
[e5d16fd400]
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 | [7bf06a0039] part of check-in [63fc941b66] Remove code duplication for fast enumeration of mutable collections. (check-in: [63fc941b66] user: js, branch: trunk, size: 6863) [annotate] [blame] [check-ins using] [diff] | |
|
2011-07-18
| ||
| 22:53 | [77b424abe9] part of check-in [8df328d503] Add OFSet and OFMutableSet. (check-in: [8df328d503] user: js, branch: trunk, size: 7052) [annotate] [blame] [check-ins using] [diff] | |
|
2011-05-08
| ||
| 18:35 | [9f66c7a554] part of check-in [86c9b66b16] OF(MutableDictionary): Use id <OFCopying> where appropriate. (check-in: [86c9b66b16] user: js, branch: trunk, size: 6881) [annotate] [blame] [check-ins using] [diff] | |
|
2011-04-22
| ||
| 16:53 | [0467bbb9de] part of check-in [da0d602dc8] Style improvements in OF(Mutable)Dictionary. (check-in: [da0d602dc8] user: js, branch: trunk, size: 6869) [annotate] [blame] [check-ins using] [diff] | |
|
2011-03-27
| ||
| 17:51 | [2759ebe7dd] part of check-in [f072e1a338] Pass the causing object for OFEnumerationMutationExceptions. (check-in: [f072e1a338] user: js, branch: trunk, size: 6858) [annotate] [blame] [check-ins using] [diff] | |
|
2011-03-24
| ||
| 19:42 | [c62c6b1356] part of check-in [cda44767f4] Get rid of OFExceptions.h. (check-in: [cda44767f4] user: js, branch: trunk, size: 6768) [annotate] [blame] [check-ins using] [diff] | |
|
2011-03-22
| ||
| 00:55 | [b37339a1ba] part of check-in [6d4dfb5bc7] Add -Wshorten-64-to-32. (check-in: [6d4dfb5bc7] user: js, branch: trunk, size: 6675) [annotate] [blame] [check-ins using] [diff] | |
|
2011-03-11
| ||
| 12:29 | [5577794406] part of check-in [44f8152a03] Create an autorelease pool before calling blocks. (check-in: [44f8152a03] user: js, branch: trunk, size: 6683) [annotate] [blame] [check-ins using] [diff] | |
|
2011-01-01
| ||
| 20:19 | [16f741d077] part of check-in [da6b3d26cb] Change license. (check-in: [da6b3d26cb] user: js, branch: trunk, size: 6436) [annotate] [blame] [check-ins using] [diff] | |
|
2010-10-25
| ||
| 23:03 | [0596555fcb] part of check-in [8a7ca573c4] Clean up a lot of code (mostly init methods) and fix a missing rethrow. (check-in: [8a7ca573c4] user: js, branch: trunk, size: 6180) [annotate] [blame] [check-ins using] [diff] | |
|
2010-09-05
| ||
| 23:19 |
[078edcac44]
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 | [9fd6867bb8] part of check-in [e84073d0f9] More methods using blocks. (check-in: [e84073d0f9] user: js, branch: trunk, size: 6172) [annotate] [blame] [check-ins using] [diff] | |
|
2010-08-28
| ||
| 18:54 | [5c1939bedc] part of check-in [c5d65603d8] Initial support for blocks. (check-in: [c5d65603d8] user: js, branch: trunk, size: 5596) [annotate] [blame] [check-ins using] [diff] | |
|
2010-08-25
| ||
| 11:33 | [0791cedf2b] part of check-in [eea73f8d37] -[setObject:forKey:] and -[removeObjectForKey:] now return void. (check-in: [eea73f8d37] user: js, branch: trunk, size: 5170) [annotate] [blame] [check-ins using] [diff] | |
|
2010-06-01
| ||
| 18:00 |
[c74680827d]
part of check-in [3bccfadcc1]
Fix a very nasty typo in OFMutableDictionary.
This typo would prevent termination in the very rare case that the last | |
|
2010-04-17
| ||
| 16:09 | [5339feda90] part of check-in [2517f18272] Give the methods in OFNumber better names. (check-in: [2517f18272] user: js, branch: trunk, size: 5237) [annotate] [blame] [check-ins using] [diff] | |
| 15:46 | [f5a5609e10] 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: 5241) [annotate] [blame] [check-ins using] [diff] | |
| 13:29 | [68b8ff9c5e] part of check-in [d46212a8cd] Reduce memory usage of OFDictionary and fix hashing. (check-in: [d46212a8cd] user: js, branch: trunk, size: 5198) [annotate] [blame] [check-ins using] [diff] | |
| 11:12 | [c6cdd10ae1] part of check-in [9f260d5f50] Rewrite OFDictionary code to make it more readable. (check-in: [9f260d5f50] user: js, branch: trunk, size: 5133) [annotate] [blame] [check-ins using] [diff] | |
| 10:48 | [74e169c6cb] part of check-in [b9015dbc75] Due to a 32 bit hash, a dictionary can never be bigger than UINT32_MAX. (check-in: [b9015dbc75] user: js, branch: trunk, size: 5103) [annotate] [blame] [check-ins using] [diff] | |
| 10:35 | [f91e7929a8] part of check-in [e870ea71ac] Make resizing a private method instead of inlining. (check-in: [e870ea71ac] user: js, branch: trunk, size: 5108) [annotate] [blame] [check-ins using] [diff] | |
|
2010-03-19
| ||
| 22:05 | [d4b94495f4] part of check-in [6c93ca551a] Better values for OFMutableDictionary resizing. (check-in: [6c93ca551a] user: js, branch: trunk, size: 5184) [annotate] [blame] [check-ins using] [diff] | |
| 00:53 | [6f0115135e] part of check-in [12689ed614] Better out of range checking in OFMutableDictionary. (check-in: [12689ed614] user: js, branch: trunk, size: 5182) [annotate] [blame] [check-ins using] [diff] | |
|
2010-03-18
| ||
| 13:49 | [5a9553cf23] part of check-in [e3f22b34ea] Fix a bug with deleted buckets in OFDictionary + a few optimizations. (check-in: [e3f22b34ea] user: js, branch: trunk, size: 5116) [annotate] [blame] [check-ins using] [diff] | |
|
2010-03-05
| ||
| 11:52 |
[cd9a17e8ee]
part of check-in [b91a8283fe]
Merge a few changesets from the default branch into the 0.2 branch.
Changesets: | |
|
2010-02-19
| ||
| 16:36 | [2ba9682b11] part of check-in [42886185fd] Update copyright. (check-in: [42886185fd] user: js, branch: trunk, size: 4405) [annotate] [blame] [check-ins using] [diff] | |
|
2010-02-02
| ||
| 18:58 | [9dc55644e5] part of check-in [832188d759] Rename OFMacros.h to macros.h, as it's not a class. (check-in: [832188d759] user: js, branch: trunk, size: 4405) [annotate] [blame] [check-ins using] [diff] | |
|
2010-01-30
| ||
| 15:47 | [a965448013] part of check-in [daae7ffbf3] Make OFEnumerator more general, implement it for OFArray & OFDictionary. (check-in: [daae7ffbf3] user: js, branch: trunk, size: 4407) [annotate] [blame] [check-ins using] [diff] | |
|
2010-01-03
| ||
| 21:08 | [6f1a880dde] part of check-in [b110e218cb] Implement Fast Enumeration for OFDictionary. (check-in: [b110e218cb] user: js, branch: trunk, size: 4073) [annotate] [blame] [check-ins using] [diff] | |
| 21:03 | [301606f51d] part of check-in [4f18e380bf] OFMutableDictionary: Add mutations counter. (check-in: [4f18e380bf] user: js, branch: trunk, size: 3624) [annotate] [blame] [check-ins using] [diff] | |
|
2009-12-05
| ||
| 17:19 | [cb7126369e] part of check-in [011e248c30] Fix optimization in OFDictionary / OFMutableDictionary. (check-in: [011e248c30] user: js, branch: trunk, size: 3594) [annotate] [blame] [check-ins using] [diff] | |
| 16:52 | [04854978e7] part of check-in [0fcd9ed4d3] Improve error handling in OFDictionary and OFMutableDictionary. (check-in: [0fcd9ed4d3] user: js, branch: trunk, size: 3582) [annotate] [blame] [check-ins using] [diff] | |
| 16:33 | [e74e634938] part of check-in [725b23f325] Improve OFDictionary. (check-in: [725b23f325] user: js, branch: trunk, size: 3486) [annotate] [blame] [check-ins using] [diff] | |
| 13:19 | [5b1e163002] part of check-in [7d0a27a751] Get rid of float in OFMutableDictionary. (check-in: [7d0a27a751] user: js, branch: trunk, size: 3427) [annotate] [blame] [check-ins using] [diff] | |
|
2009-11-13
| ||
| 21:07 | [a2b20d13ec] part of check-in [d3d1f36316] Fix yet another FIXME. (check-in: [d3d1f36316] user: js, branch: trunk, size: 3433) [annotate] [blame] [check-ins using] [diff] | |
|
2009-11-09
| ||
| 22:45 | [5bfedf083e] part of check-in [a3cc34b139] Rename libobjfw to ObjFW. (check-in: [a3cc34b139] user: js, branch: trunk, size: 3428) [annotate] [blame] [check-ins using] [diff] | |
|
2009-09-08
| ||
| 16:06 |
[436bcef63e]
part of check-in [bbf1f79b8f]
New OFDictionary implementation and removal of a hack in OFList.
The new implementation is easier to use as it does automatic resizing, I decided to change the implementation as only very few need a As the new implementation no longer uses OFList, this also made it | |
|
2009-07-21
| ||
| 16:08 | [48a81d9fea] part of check-in [a7b6d69e14] Fix wrong order of retain / release. (check-in: [a7b6d69e14] user: js, branch: trunk, size: 3088) [annotate] [blame] [check-ins using] [diff] | |
|
2009-07-19
| ||
| 14:05 | [43575dd54b] part of check-in [4eae61a78f] Rename andFoo: to foo: in all methods. (check-in: [4eae61a78f] user: js, branch: trunk, size: 3080) [annotate] [blame] [check-ins using] [diff] | |
|
2009-06-30
| ||
| 13:38 | [66ece5ed91] part of check-in [eddc0ba58c] Implement OFCopying and OFMutableCopying in OFDictionary. (check-in: [eddc0ba58c] user: js, branch: trunk, size: 3080) [annotate] [blame] [check-ins using] [diff] | |
|
2009-06-29
| ||
| 12:33 |
[eed907dfa3]
part of check-in [24ecf55297]
Changes to OFDictionary, OFIterator and OFList - see details.
OFDictionary: OFIterator: OFList: | |
|
2009-05-29
| ||
| 19:21 |
[bd2647bb71]
part of check-in [033054ad75]
A few renames.
OFExceptions: OFObject: OFString: | |
|
2009-05-24
| ||
| 18:04 | [b1c46110e9] part of check-in [94ea6848a8] Always use #include "config.h" instead of #import "config.h". (check-in: [94ea6848a8] user: js, branch: trunk, size: 2733) [annotate] [blame] [check-ins using] [diff] | |
|
2009-05-23
| ||
| 16:50 |
[da30bcc8d4]
part of check-in [a29d403286]
A few renames in OFArray, OFDataArray and OFDictionary.
OFArray: OFDataArray: OFDictionary: | |
|
2009-05-18
| ||
| 23:08 | [8ea4251805] part of check-in [98f2fa06d0] Fix memset on wrong variable in OFMutableDictionary. (check-in: [98f2fa06d0] user: js, branch: trunk, size: 2708) [annotate] [blame] [check-ins using] [diff] | |
| 20:53 | Added: [e1b66eccc2] part of check-in [71abb030af] Split OFDictionary into OFDictionary and OFMutableDictionary. (check-in: [71abb030af] user: js, branch: trunk, size: 2705) [annotate] [blame] [check-ins using] | |