ObjFW  History of src/OFConstString.m of 98f171212dd4ecf9

History of file src/OFConstString.m at check-in 98f171212dd4ecf9

2010-09-16
00:08
Deleted: Rename OFConstString to OFConstantString. check-in: [68ef210228] user: js, branch: trunk, size: 0
2010-09-06
14:52
Add a blocks runtime. file: [6da12923e2] check-in: [490cbb8e60] user: js, branch: trunk, size: 2996 [annotate] [blame] [check-ins using] [diff]
2010-04-17
15:46
Don't return self where not necessary, return void or something useful. file: [948949780e] check-in: [062a052b50] user: js, branch: trunk, size: 2995 [annotate] [blame] [check-ins using] [diff]
2010-02-19
16:36
Update copyright. file: [c022cc131e] check-in: [42886185fd] user: js, branch: trunk, size: 2983 [annotate] [blame] [check-ins using] [diff]
2010-01-29
15:21
Make retain count int32_t. file: [d39251187d] check-in: [b725e983ae] user: js, branch: trunk, size: 2985 [annotate] [blame] [check-ins using] [diff]
2010-01-25
15:22
Make retain counter 32 bit due to atomic ops being 32 bit. file: [69a22d8f6f] check-in: [831ebcd4f5] user: js, branch: trunk, size: 2987 [annotate] [blame] [check-ins using] [diff]
2009-12-23
22:30
Documentation improvements. file: [d9b21f0f8e] check-in: [19ac0520ae] user: js, branch: trunk, size: 2983 [annotate] [blame] [check-ins using] [diff]
2009-12-01
13:35
Better checking which runtime we use. file: [884dfeb01d] check-in: [240b72cd71] user: js, branch: trunk, size: 2981 [annotate] [blame] [check-ins using] [diff]
2009-11-09
22:45
Rename libobjfw to ObjFW. file: [3572d5dacd] check-in: [a3cc34b139] user: js, branch: trunk, size: 2961 [annotate] [blame] [check-ins using] [diff]
2009-07-19
18:14
Add support for C strings encoded in ISO 8859-1. file: [635f4f5681] check-in: [8216fb9343] user: js, branch: trunk, size: 2964 [annotate] [blame] [check-ins using] [diff]
16:01
Prevent calling -[init] if parameters are required. file: [8dadde45bc] check-in: [42e16978dc] user: js, branch: trunk, size: 2603 [annotate] [blame] [check-ins using] [diff]
14:05
Rename andFoo: to foo: in all methods. file: [d8470a1fff] check-in: [4eae61a78f] user: js, branch: trunk, size: 1746 [annotate] [blame] [check-ins using] [diff]
2009-07-16
23:59
OFConstString: Throw OFNotImplementedException for unavailable methods. file: [a4f5d62ca5] check-in: [9bcba32807] user: js, branch: trunk, size: 1746 [annotate] [blame] [check-ins using] [diff]
2009-06-06
14:10
Add OFFile singletons for stdin, stdout and stderr. file: [385eb440a2] check-in: [f285996b91] user: js, branch: trunk, size: 885 [annotate] [blame] [check-ins using] [diff]
2009-06-02
17:21
Take care of the root metaclass's super being the root class. file: [be48d08a96] check-in: [4c343b7841] user: js, branch: trunk, size: 708 [annotate] [blame] [check-ins using] [diff]
2009-05-24
18:04
Always use #include "config.h" instead of #import "config.h". file: [3c89cd8ab2] check-in: [94ea6848a8] user: js, branch: trunk, size: 701 [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: [0526475295] check-in: [6d589825cd] user: js, branch: trunk, size: 700 [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: [1f3962463d] check-in: [2a4aa05a84] user: js, branch: trunk, size: 708 [annotate] [blame] [check-ins using] [diff]

2009-05-04
14:19
Make OFString a common class for all strings. file: [382b8cbac7] check-in: [372211deb7] user: js, branch: trunk, size: 708 [annotate] [blame] [check-ins using] [diff]
2009-04-19
20:34
Use isa instead of [self class].

Since we don't use Object anymore and define isa in OFObject, we can
rely on it. file: [4dca2f32e1] check-in: [139591afe1] user: js, branch: trunk, size: 1496 [annotate] [blame] [check-ins using] [diff]

20:19
Actually, it makes sense that - release returns self.
This way, you can check if the object has been free'd, for example
using if ((obj = [obj release]) == nil).
file: [34a543db8a] check-in: [348b389736] user: js, branch: trunk, size: 1505 [annotate] [blame] [check-ins using] [diff]
2009-04-10
01:40
Forgot to remove old workaround for a warning in OFConstString.h. file: [979d9dc589] check-in: [26a6fdf806] user: js, branch: trunk, size: 1497 [annotate] [blame] [check-ins using] [diff]
00:52
Fix warnings on Leopard in OFConstString.
As there are no warnings anymore, reintroduce -Werror.
file: [3998302843] check-in: [72af773f72] user: js, branch: trunk, size: 1521 [annotate] [blame] [check-ins using] [diff]
2009-03-15
13:46
Added: Preliminary OFConstString implementation and support for @"" literals. file: [ebbddd5fa7] check-in: [2ff44fe8d7] user: js, branch: trunk, size: 1722 [annotate] [blame] [check-ins using]
2008-10-05
19:20
Deleted: Reworked String API. check-in: [cf85bee74f] user: js, branch: trunk, size: 0
2008-09-15
10:23
Add compare: for strings. file: [59a339f3e5] check-in: [24ce530f56] user: js, branch: trunk, size: 828 [annotate] [blame] [check-ins using] [diff]
2008-09-14
15:29
Coding style. file: [76ce673d4c] check-in: [778be56179] user: js, branch: trunk, size: 748 [annotate] [blame] [check-ins using] [diff]
12:53
Add OFWideString and OFConstWideString. file: [8c3560516b] check-in: [1fe9cb366e] user: js, branch: trunk, size: 744 [annotate] [blame] [check-ins using] [diff]
2008-09-12
18:26
Added: Add OFConstString. file: [f25f4f5f15] check-in: [a566e7bb03] user: js, branch: trunk, size: 766 [annotate] [blame] [check-ins using]