ObjFW  History of tests/OFAutoreleasePool/OFAutoreleasePool.m of 033054ad75344811

History of file tests/OFAutoreleasePool/OFAutoreleasePool.m at check-in 033054ad75344811

2009-09-16
17:22
Deleted: Completely remove tests/OFAutoreleasePool, it's for the old version. check-in: [f8005a79c1] user: js, branch: trunk, size: 0
2009-08-12
15:37
Rename +[name] and -[name] to +[className] and -[className]. file: [33e54774eb] check-in: [ce8d36d5c4] user: js, branch: trunk, size: 1951 [annotate] [blame] [check-ins using] [diff]
2009-06-15
19:22
Remove whitespaces at EOL. file: [865fdcfcaa] check-in: [172e662b71] user: js, branch: trunk, size: 1931 [annotate] [blame] [check-ins using] [diff]
2009-05-24
18:04
Always use #include "config.h" instead of #import "config.h". file: [84adeb2e2f] check-in: [94ea6848a8] user: js, branch: trunk, size: 1938 [annotate] [blame] [check-ins using] [diff]
2009-05-14
14:24
Get rid of OFNotInSetException. file: [0efd8e9184] check-in: [bdc9b3219f] user: js, branch: trunk, size: 1937 [annotate] [blame] [check-ins using] [diff]
2009-05-13
20:39
Let - release return void again.

If you want to know if it will be released, you can just get the retain
count and check it this way. file: [ca3ccd4ed1] check-in: [6d589825cd] user: js, branch: trunk, size: 1846 [annotate] [blame] [check-ins using] [diff]

17:58
Also release pools that are on top of the pool being released. file: [558bb07388] check-in: [4f4f619d84] user: js, branch: trunk, size: 1842 [annotate] [blame] [check-ins using] [diff]
2009-05-05
12:05
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". file: [aa69694177] check-in: [2a4aa05a84] user: js, branch: trunk, size: 1889 [annotate] [blame] [check-ins using] [diff]

2009-05-04
13:01
Use OFThread's TLS in OFAutoreleasePool. file: [2541cf0951] check-in: [2d09137a6b] user: js, branch: trunk, size: 1888 [annotate] [blame] [check-ins using] [diff]
2009-05-03
21:33
Get rid of + new.
Additionally, make - accept return an autoreleased OFTCPSocket.
file: [d3298de97f] check-in: [5ca127891c] user: js, branch: trunk, size: 1888 [annotate] [blame] [check-ins using] [diff]
2009-05-01
19:38
Some tests were still using #import for C headers. Fixed. file: [7a5cd85d7e] check-in: [f198059455] user: js, branch: trunk, size: 1834 [annotate] [blame] [check-ins using] [diff]
2009-04-20
01:42
Partly revert 13945ed73147 and add testcase. file: [cbd70c4bb1] check-in: [6e4eb3c2ec] user: js, branch: trunk, size: 1833 [annotate] [blame] [check-ins using] [diff]
01:16
Fix forgotten change of - release in OFAutoreleasePool. file: [fb6e30ee9b] check-in: [cc4fe36d83] user: js, branch: trunk, size: 1634 [annotate] [blame] [check-ins using] [diff]
2009-04-19
18:13
Minor cleanups. file: [0365c95fa1] check-in: [54850dda81] user: js, branch: trunk, size: 1639 [annotate] [blame] [check-ins using] [diff]
2009-04-12
14:51
Get rid of the dependency on Object.

This allows libobjfw to run on ObjC2-only runtimes like the one on the
iPhone. However, it's still relying on objc_msgSendv for plugins, which
is unavailable in ObjC2-only runtimes, thus OFPlugins are unavailable
on the iPhone until I write a replacement for objc_msgSendv. file: [5d50ad0603] check-in: [cbdd534337] user: js, branch: trunk, size: 1677 [annotate] [blame] [check-ins using] [diff]

2009-03-04
20:49
- release should not be chained, might be free'd. Therefore return void. file: [42a1c16a8e] check-in: [e73e76e40f] user: js, branch: trunk, size: 1327 [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: [389325218a] check-in: [dfc10dbeb8] user: js, branch: trunk, size: 1315 [annotate] [blame] [check-ins using] [diff]
2009-01-05
00:59
Update copyright. file: [a5d1f5a43b] check-in: [f1b749d113] user: js, branch: trunk, size: 727 [annotate] [blame] [check-ins using] [diff]
00:56
Added: Initial OFAutoreleasePool - still needs a *lot* of testing. file: [5e9905f854] check-in: [b412845664] user: js, branch: trunk, size: 720 [annotate] [blame] [check-ins using]