ObjFW  History of src/OFIterator.h of dbded176ee831f8a

History of the file that is called src/OFIterator.h at check-in dbded176ee831f8a

2009-12-30
13:30
Deleted: Rename OFIterator to OFEnumerator.
This way, we avoid name inconsistency when introducing fast enumeration.
(check-in: [b9e9dfb384] user: js, branch: trunk, size: 0)
2009-12-03
10:29
[c4383df0ad] part of check-in [012cee4f80] More documentation improvements. (check-in: [012cee4f80] user: js, branch: trunk, size: 1885) [annotate] [blame] [check-ins using] [diff]
2009-11-09
22:45
[5f1cbb4f52] part of check-in [a3cc34b139] Rename libobjfw to ObjFW. (check-in: [a3cc34b139] user: js, branch: trunk, size: 1798) [annotate] [blame] [check-ins using] [diff]
2009-09-08
16:06
[86392c7533] 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,
but therefore it's not realtime-capable anymore. The new implementation
should also be a little bit faster.

I decided to change the implementation as only very few need a
realtime-capable dictionary and those few will most likely write their
own implementation for their specific case anyway.

As the new implementation no longer uses OFList, this also made it
possible to remove a hack from OFList. (check-in: [bbf1f79b8f] user: js, branch: trunk, size: 1801) [annotate] [blame] [check-ins using] [diff]

2009-08-26
19:54
[0fb8f20721] part of check-in [d6b9b175b7] More documentation improvements. (check-in: [d6b9b175b7] user: js, branch: trunk, size: 1224) [annotate] [blame] [check-ins using] [diff]
2009-07-19
14:05
[bde5592843] part of check-in [4eae61a78f] Rename andFoo: to foo: in all methods. (check-in: [4eae61a78f] user: js, branch: trunk, size: 1080) [annotate] [blame] [check-ins using] [diff]
2009-06-30
13:38
[b88ba4de2f] part of check-in [eddc0ba58c] Implement OFCopying and OFMutableCopying in OFDictionary. (check-in: [eddc0ba58c] user: js, branch: trunk, size: 1087) [annotate] [blame] [check-ins using] [diff]
2009-06-29
12:33
[7d79beb13c] part of check-in [24ecf55297] Changes to OFDictionary, OFIterator and OFList - see details.

OFDictionary:
* More optimized way to internally store the data.
* Faster resizing of dictionaries (no rehashing anymore).

OFIterator:
* Return a key/object pair rather than first the key and then the
object.

OFList:
* Support for list objects with a different size so you can have your
own list object structs. (check-in: [24ecf55297] user: js, branch: trunk, size: 1069) [annotate] [blame] [check-ins using] [diff]

2009-05-16
14:28
[1a4ab06f2b] part of check-in [b992a4b0e5] Add OFURLEncoding for OFString category. (check-in: [b992a4b0e5] user: js, branch: trunk, size: 1319) [annotate] [blame] [check-ins using] [diff]
2009-04-26
12:31
[e2ee7fc213] part of check-in [8d10e738d1] Rename getIterator -> iterator. (check-in: [8d10e738d1] user: js, branch: trunk, size: 1284) [annotate] [blame] [check-ins using] [diff]
2009-04-23
12:19
Added: [f7af8e9110] part of check-in [cd08bff565] Add OFIterator to iterate through an OFDictionary. (check-in: [cd08bff565] user: js, branch: trunk, size: 1287) [annotate] [blame] [check-ins using]