ObjFW  History of tests/OFArray/OFArray.m of d87df02e8be72915

History of file tests/OFArray/OFArray.m at check-in d87df02e8be72915

2009-09-27
11:42
Deleted: Migration of OFArray tests to new testing framework. check-in: [dbb0223586] user: js, branch: trunk, size: 0
2009-05-24
18:04
Always use #include "config.h" instead of #import "config.h". file: [0b105e4c04] check-in: [94ea6848a8] user: js, branch: trunk, size: 1429 [annotate] [blame] [check-ins using] [diff]
2009-05-23
21:53
A few renames.

OFArray:
* -[add:] to -[addObject:].
* -[last] to -[lastObject].

OFAutoreleasePool:
* +[addToPool:] to +[addObjectToTopmostPool:].
* -[addToPool:] to -[addObject:].

OFDataArray:
* -[add:] to -[addItem:].
* -[last] to -[lastItem].

OFObject:
* -[addToMemoryPool:] to -[addItemToMemoryPool:]. file: [26a02ce961] check-in: [526d04018d] user: js, branch: trunk, size: 1428 [annotate] [blame] [check-ins using] [diff]

16:50
A few renames in OFArray, OFDataArray and OFDictionary.

OFArray:
* Rename - object: to - objectAtIndex:.

OFDataArray:
* Rename - item: to - itemAtIndex:.

OFDictionary:
* Rename - get: to - objectForKey:.
* Rename - set:to: to - setObject:forKey:.
* Rename - remove: to - removeObjectForKey:. file: [3882b8f32d] check-in: [a29d403286] user: js, branch: trunk, size: 1392 [annotate] [blame] [check-ins using] [diff]

2009-05-18
20:41
Add one more convenience method to OFArray. file: [693a970af9] check-in: [7107bd9906] user: js, branch: trunk, size: 1385 [annotate] [blame] [check-ins using] [diff]
19:38
Added: Add test for OFArray. file: [d1f0787995] check-in: [9c435fddfc] user: js, branch: trunk, size: 1232 [annotate] [blame] [check-ins using]
2009-05-05
12:05
Deleted: Rename OFArray to OFDataArray and add a new OFArray which stores objects.
Additionally, change OFAutoreleasePool to use the new OFArray.

And while at it, change #import <config.h> in some files to
#import "config.h". check-in: [2a4aa05a84] user: js, branch: trunk, size: 0

2009-05-03
21:33
Get rid of + new.
Additionally, make - accept return an autoreleased OFTCPSocket.
file: [5f4c7ca67b] check-in: [5ca127891c] user: js, branch: trunk, size: 4110 [annotate] [blame] [check-ins using] [diff]
2009-05-01
19:38
Some tests were still using #import for C headers. Fixed. file: [45d0c67eff] check-in: [f198059455] user: js, branch: trunk, size: 4101 [annotate] [blame] [check-ins using] [diff]
2009-04-26
12:44
A few renames in OFObject.

getMemWithSize: -> allocWithSize:
getMemForNItems:ofSize: -> allocNItems:withSize:
resizeMem:toNItems:ofSize: -> resizeMem:toNItems:withSize: file: [a61450d3be] check-in: [e959fed010] user: js, branch: trunk, size: 4097 [annotate] [blame] [check-ins using] [diff]

2009-02-27
11:17
Add - hash for OFArray and OFString, main implementation in OFMacros. file: [c4671d9ef0] check-in: [ffd26c8238] user: js, branch: trunk, size: 4100 [annotate] [blame] [check-ins using] [diff]
2009-02-14
17:08
Big diff, see details.

* Add OFComparable protocol.
* Add OFInvalidArgument exception - needs that sel_getName vs.
sel_get_name stuff again, therefore reintroduce it.
* Implement proper copy method for OFString and OFArray.
* Add isEqual: and compare: for OFString and OFArray. file: [95c48806f0] check-in: [61a6ac873a] user: js, branch: trunk, size: 3970 [annotate] [blame] [check-ins using] [diff]

2009-01-24
15:24
Adjust API to introduction of OFAutoreleasePool. file: [0b1404de72] check-in: [1496808b81] user: js, branch: trunk, size: 3221 [annotate] [blame] [check-ins using] [diff]
2009-01-06
22:38
Use OFList and OFArray in OFAutoreleasePool.
This reduces code duplication and looks far better.
file: [211a3acfce] check-in: [dfc10dbeb8] user: js, branch: trunk, size: 3199 [annotate] [blame] [check-ins using] [diff]
2009-01-05
00:59
Update copyright. file: [f659184241] check-in: [f1b749d113] user: js, branch: trunk, size: 3201 [annotate] [blame] [check-ins using] [diff]
2008-12-23
01:57
Check for SIZE_T, fallback to SIZE_T_MAX or define as (size_t)-1. file: [0534139d02] check-in: [c180b76560] user: js, branch: trunk, size: 3194 [annotate] [blame] [check-ins using] [diff]
2008-12-21
15:54
Nicer exception catching in tests. file: [05d8ab25d4] check-in: [1c77f45484] user: js, branch: trunk, size: 3175 [annotate] [blame] [check-ins using] [diff]
2008-12-10
18:00
Enhance exceptions; fix some FIXMEs in OFTCPSocket. file: [6fb90c3139] check-in: [a01c94d9dd] user: js, branch: trunk, size: 3252 [annotate] [blame] [check-ins using] [diff]
2008-11-30
15:17
Clean up imports. file: [2327b3b399] check-in: [4b8666fe15] user: js, branch: trunk, size: 3260 [annotate] [blame] [check-ins using] [diff]
2008-11-07
17:25
Implementation for OFBigArray. file: [ad07c5ffd2] check-in: [59f16e8a3d] user: js, branch: trunk, size: 3240 [annotate] [blame] [check-ins using] [diff]
2008-11-05
16:11
OFOverflowException -> OFOutOfRangeException. file: [d6db94dbe6] check-in: [3577c0d81c] user: js, branch: trunk, size: 2632 [annotate] [blame] [check-ins using] [diff]
2008-11-02
02:09
Added -data for OFArray & one new test. file: [086a701808] check-in: [61fc89489a] user: js, branch: trunk, size: 2626 [annotate] [blame] [check-ins using] [diff]
00:42
Added: Implementation for OFArray. file: [83725e7e15] check-in: [a1e066138c] user: js, branch: trunk, size: 2281 [annotate] [blame] [check-ins using]