ObjFW  History of src/OFIterator.h of e7a372fea94b52620da8d57270223e3c6d7f4beeb1dcabf028cd8ab0b21a6212

History of file src/OFIterator.h at check-in e7a372fea94b52620da8d57270223e3c6d7f4beeb1dcabf028cd8ab0b21a6212

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
More documentation improvements. file: [c4383df0ad] check-in: [012cee4f80] user: js, branch: trunk, size: 1885 [annotate] [blame] [check-ins using] [diff]
2009-11-09
22:45
Rename libobjfw to ObjFW. file: [5f1cbb4f52] check-in: [a3cc34b139] user: js, branch: trunk, size: 1798 [annotate] [blame] [check-ins using] [diff]
2009-09-08
16:06
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. file: [86392c7533] check-in: [bbf1f79b8f] user: js, branch: trunk, size: 1801 [annotate] [blame] [check-ins using] [diff]

2009-08-26
19:54
More documentation improvements. file: [0fb8f20721] check-in: [d6b9b175b7] user: js, branch: trunk, size: 1224 [annotate] [blame] [check-ins using] [diff]
2009-07-19
14:05
Rename andFoo: to foo: in all methods. file: [bde5592843] check-in: [4eae61a78f] user: js, branch: trunk, size: 1080 [annotate] [blame] [check-ins using] [diff]
2009-06-30
13:38
Implement OFCopying and OFMutableCopying in OFDictionary. file: [b88ba4de2f] check-in: [eddc0ba58c] user: js, branch: trunk, size: 1087 [annotate] [blame] [check-ins using] [diff]
2009-06-29
12:33
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. file: [7d79beb13c] check-in: [24ecf55297] user: js, branch: trunk, size: 1069 [annotate] [blame] [check-ins using] [diff]

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