ObjFW  History of src/OFExceptions.m of 06f539766fc09a00

History of file src/OFExceptions.m at check-in 06f539766fc09a00

2011-03-24
16:09
Deleted: Split OFExceptions.{h,m} into one file per exception. check-in: [e1eea29286] user: js, branch: trunk, size: 0
2011-03-23
12:58
Make the return type of retainCount unsigned int.
This way, the OFObject protocol is compatible to NSObject.
file: [cb05df6236] check-in: [8de8df50e9] user: js, branch: trunk, size: 35245 [annotate] [blame] [check-ins using] [diff]
2011-03-07
16:00
Add class OFCondition. file: [cd4f398255] check-in: [615eb3e46b] user: js, branch: trunk, size: 35228 [annotate] [blame] [check-ins using] [diff]
13:43
Throw an exception when trying to deallocate a locked mutex. file: [4e6767989a] check-in: [f5515b0a1f] user: js, branch: trunk, size: 34110 [annotate] [blame] [check-ins using] [diff]
2011-02-26
14:23
Clean up exception descriptions a little. file: [744b7f16c3] check-in: [29e981d99a] user: js, branch: trunk, size: 33807 [annotate] [blame] [check-ins using] [diff]
2011-02-25
12:14
OFHTTPRequest: Check Content-Length if present to check for truncation. file: [52c201d27f] check-in: [9e647a2ddd] user: js, branch: trunk, size: 34629 [annotate] [blame] [check-ins using] [diff]
2011-02-10
17:19
Use ports instead of services in OFTCPSocket. file: [9ed6a2db34] check-in: [a3e03981ea] user: js, branch: trunk, size: 34298 [annotate] [blame] [check-ins using] [diff]
2011-02-09
18:55
Initial PSP port.

Does compile with --disable-threads --disable-shared, but does not link
yet. file: [c20d586426] check-in: [d230ac577d] user: js, branch: trunk, size: 34678 [annotate] [blame] [check-ins using] [diff]

16:16
Add OFHTTPRequest class. file: [66659ddd45] check-in: [3beecbace3] user: js, branch: trunk, size: 34654 [annotate] [blame] [check-ins using] [diff]
2011-01-29
19:16
Use %@ where it is useful. file: [2044606b5e] check-in: [d0eace5cd1] user: js, branch: trunk, size: 32845 [annotate] [blame] [check-ins using] [diff]
2011-01-23
01:07
Merge changes into 0.4 branch.

Changesets:
* 67f56a9b2701
* e93dc7881ac2
* 39cee2729741
* e3ae6cbe1a1d
* e60e7e4639b4
* d9ef36b4546b
* 4c582ed164a4
* 51f21db0e6e1
* 3da138c08f0b
* 2972e6711adc
* 1702fb32d80a
* 3ed63a403236
* a20f977e123d
* f567f4aeef62
* 09f1e3e3c19a
* d141b8e84772
* 5a56c5392288
* 1690e3a42d1c
* 82b11d582d4e
* e7d95ae95836
* 3b7d2b31079d
* b42a0f893345
* a3e7c9bc7fb6 file: [f691692ed4] check-in: [1d6a89a772] user: js, branch: 0.4, size: 32302 [annotate] [blame] [check-ins using] [diff]

2011-01-22
23:53
Autodetect family in -[bindService:onNode:]. file: [ff08f95514] check-in: [ca53d41c0f] user: js, branch: trunk, size: 33174 [annotate] [blame] [check-ins using] [diff]
2011-01-14
12:22
Add OFURL class. file: [8d877139a9] check-in: [164c76c0cf] user: js, branch: trunk, size: 33324 [annotate] [blame] [check-ins using] [diff]
2011-01-01
20:19
Change license. file: [537ffd5aae] check-in: [da6b3d26cb] user: js, branch: trunk, size: 32452 [annotate] [blame] [check-ins using] [diff]
2010-12-20
21:41
Add +[changeToDirectory:] to OFFile. file: [304001534e] check-in: [4cf3648097] user: js, branch: trunk, size: 32196 [annotate] [blame] [check-ins using] [diff]
21:39
Adjust exceptions to recent change to +[className]. file: [f318889e33] check-in: [a655029b6d] user: js, branch: trunk, size: 31247 [annotate] [blame] [check-ins using] [diff]
2010-12-18
23:39
Add support for the new GNU runtime.

Currently, the properties test for nonatomic fails. This is a bug in
the new GNU runtime. file: [250b6ae1fd] check-in: [6f4eb004a3] user: js, branch: trunk, size: 31069 [annotate] [blame] [check-ins using] [diff]

2010-12-13
23:32
OFFile: Accept usernames and groupnames instead of UIDs and GIDs. file: [e89fd4d506] check-in: [bc3cdb9ee9] user: js, branch: trunk, size: 31059 [annotate] [blame] [check-ins using] [diff]
2010-12-11
20:27
Rename a few exception-related methods. file: [809a668c5e] check-in: [5e44debc07] user: js, branch: trunk, size: 30509 [annotate] [blame] [check-ins using] [diff]
2010-12-07
23:53
Rename -[string] to -[description] in OFException. file: [f88616d600] check-in: [684d24b23e] user: js, branch: trunk, size: 30463 [annotate] [blame] [check-ins using] [diff]
2010-10-25
23:03
Clean up a lot of code (mostly init methods) and fix a missing rethrow. file: [d710bc9531] check-in: [8a7ca573c4] user: js, branch: trunk, size: 29466 [annotate] [blame] [check-ins using] [diff]
17:59
Make OFAllocFailedException base on OFObject. file: [f32751e237] check-in: [2a64b0ca64] user: js, branch: trunk, size: 28063 [annotate] [blame] [check-ins using] [diff]
2010-09-08
21:17
Fix Objective C++ compatibility. file: [7698b64d75] check-in: [9d6716470e] user: js, branch: trunk, size: 26755 [annotate] [blame] [check-ins using] [diff]
2010-07-07
20:57
Rename OFSocket to OFStreamSocket.

This is to reflect that it is a connection-based, sequenced, reliable,
two-way byte stream. file: [c2ce5ebc7f] check-in: [28ea4a8a67] user: js, branch: trunk, size: 26811 [annotate] [blame] [check-ins using] [diff]

2010-06-06
20:04
Support for namespaces in OFXMLElement and OFXMLParser. HUGE diff! file: [a38cc28a3c] check-in: [e8c8d5a894] user: js, branch: trunk, size: 26805 [annotate] [blame] [check-ins using] [diff]
2010-05-06
22:26
Fix a typo introduced by the new ivar naming convention. file: [a94e12da30] check-in: [e2b1c61c45] user: js, branch: trunk, size: 25501 [annotate] [blame] [check-ins using] [diff]
2010-04-21
07:15
Add +[copyFileAtPath:toPath:] and +[deleteDirectoryAtPath:] to OFFile. file: [1b38e5bb50] check-in: [d92e0d0313] user: js, branch: trunk, size: 25500 [annotate] [blame] [check-ins using] [diff]
2010-04-17
23:04
Add properties to interfaces. Only used if supported by the compiler. file: [8232f433f5] check-in: [f3e7291fad] user: js, branch: trunk, size: 23567 [annotate] [blame] [check-ins using] [diff]
22:27
New ivar naming convention.

ivars are now named like this: thisIsAnIVar. If an accessor exists for
the ivar, the ivar is named like the accessor. This is required for
@property to work. file: [a6eb967aa3] check-in: [37db8f0fb3] user: js, branch: trunk, size: 23489 [annotate] [blame] [check-ins using] [diff]

21:43
Better method names for file- and stream-related exceptions. file: [7ab9c8b826] check-in: [1f19713fd3] user: js, branch: trunk, size: 23210 [annotate] [blame] [check-ins using] [diff]
2010-04-15
08:43
Add OFCreateDirectoryFailedException. file: [8a8ab778d8] check-in: [ffc622db15] user: js, branch: trunk, size: 23062 [annotate] [blame] [check-ins using] [diff]
2010-04-11
17:16
Allow OFAddressTranslationFailedExceptions without service and node. file: [ad317396bc] check-in: [6b22a15485] user: js, branch: trunk, size: 22239 [annotate] [blame] [check-ins using] [diff]
2010-04-10
21:29
Greatly improve OFThread.
This fixes a lot of issues that happened in the real world.
file: [67a9a0c742] check-in: [ea96fd1e24] user: js, branch: trunk, size: 22018 [annotate] [blame] [check-ins using] [diff]
16:46
Improve error handling with sockets. file: [c18e0d43e4] check-in: [baad47ed5b] user: js, branch: trunk, size: 21482 [annotate] [blame] [check-ins using] [diff]
2010-04-09
15:12
Add OFSeekableStream and implement seeking for OFFile. file: [b73f7f5e15] check-in: [0890f73f75] user: js, branch: trunk, size: 21485 [annotate] [blame] [check-ins using] [diff]
2010-04-04
15:35
Allow throwing OFOutOfMemoryExceptions without size. file: [a830318935] check-in: [a44005ee85] user: js, branch: trunk, size: 21097 [annotate] [blame] [check-ins using] [diff]
2010-04-01
23:51
Add support for ObjFW-RT, the ObjFW Objective C runtime. file: [fc53fd3cfe] check-in: [8c2755723a] user: js, branch: trunk, size: 21063 [annotate] [blame] [check-ins using] [diff]
2010-02-19
16:36
Update copyright. file: [10534da3ea] check-in: [42886185fd] user: js, branch: trunk, size: 21038 [annotate] [blame] [check-ins using] [diff]
2010-01-30
14:26
Don't define methods unavailable on Windows. file: [ad416c1918] check-in: [c9e9ea561c] user: js, branch: trunk, size: 21038 [annotate] [blame] [check-ins using] [diff]
2010-01-16
15:05
Reduce dependencies between headers. file: [cfd5cb5ad9] check-in: [1433aef0d0] user: js, branch: trunk, size: 20994 [annotate] [blame] [check-ins using] [diff]
2010-01-03
17:22
Add OFFastEnumeration protocol and OFEnumerationMutationException. file: [d63d79f2b9] check-in: [9a881883be] user: js, branch: trunk, size: 20973 [annotate] [blame] [check-ins using] [diff]
2009-12-09
18:43
Indent defines and imports where it is useful. file: [dd4a5ac59f] check-in: [66f6ca045c] user: js, branch: trunk, size: 20711 [annotate] [blame] [check-ins using] [diff]
2009-12-05
11:06
Add +[isSubclassOfClass:] to OFObject. file: [0ba93b17bb] check-in: [c7bfcc9e92] user: js, branch: trunk, size: 20719 [annotate] [blame] [check-ins using] [diff]
2009-12-03
18:50
Make OFStream caching invisible to the programmer. file: [528afc5c1f] check-in: [fc0b2500b9] user: js, branch: trunk, size: 20767 [annotate] [blame] [check-ins using] [diff]
2009-11-22
16:57
Make it very clear that OFExceptions don't use autorelease pools. file: [58c24c0199] check-in: [0fbbfb7158] user: js, branch: trunk, size: 21668 [annotate] [blame] [check-ins using] [diff]
2009-11-15
14:25
Get rid of 3 more FIXMEs. file: [ebc97e05f6] check-in: [51833ec7a7] user: js, branch: trunk, size: 21568 [annotate] [blame] [check-ins using] [diff]
01:39
Improve OFFile and add a few new exceptions. file: [db844d6204] check-in: [5cb7f93a1f] user: js, branch: trunk, size: 21268 [annotate] [blame] [check-ins using] [diff]
2009-11-13
18:53
Resolve more FIXMEs. file: [f159950386] check-in: [f1637e9310] user: js, branch: trunk, size: 17378 [annotate] [blame] [check-ins using] [diff]
18:42
Add OFMutex(Lock|Unlock)FailedException and fix a few FIXMEs. file: [5a256fa7d9] check-in: [9a623a35d0] user: js, branch: trunk, size: 17707 [annotate] [blame] [check-ins using] [diff]
2009-11-09
22:45
Rename libobjfw to ObjFW. file: [a73fec2e41] check-in: [a3cc34b139] user: js, branch: trunk, size: 17219 [annotate] [blame] [check-ins using] [diff]
2009-11-03
16:48
Rename class to class_ for the sake of Objective C++ compatibility. file: [e820bae759] check-in: [8a35bb55a8] user: js, branch: trunk, size: 17222 [annotate] [blame] [check-ins using] [diff]
2009-09-21
11:15
Move platform-specific threading stuff to threading.h. file: [77ebe09448] check-in: [15a67e8ee5] user: js, branch: trunk, size: 17119 [annotate] [blame] [check-ins using] [diff]
2009-08-16
13:29
Rather use -[copy] in exceptions as the passed string could be mutable. file: [a8fc13d28b] check-in: [ab57aea91a] user: js, branch: trunk, size: 17086 [annotate] [blame] [check-ins using] [diff]
13:28
Add OF{Link,Symlink}FailedException. file: [5d89d115ab] check-in: [35d9dbcd6f] user: js, branch: trunk, size: 17110 [annotate] [blame] [check-ins using] [diff]
2009-08-12
15:37
Rename +[name] and -[name] to +[className] and -[className]. file: [b96cf194ca] check-in: [ce8d36d5c4] user: js, branch: trunk, size: 15108 [annotate] [blame] [check-ins using] [diff]
2009-08-10
18:37
More checking for malformed/invalid XML. file: [77e5ffdd0d] check-in: [a70d90b09e] user: js, branch: trunk, size: 14983 [annotate] [blame] [check-ins using] [diff]
2009-07-21
16:08
Fix wrong order of retain / release. file: [59e1e06f15] check-in: [a7b6d69e14] user: js, branch: trunk, size: 14724 [annotate] [blame] [check-ins using] [diff]
2009-07-19
16:01
Prevent calling -[init] if parameters are required. file: [6da0c73362] check-in: [42e16978dc] user: js, branch: trunk, size: 14723 [annotate] [blame] [check-ins using] [diff]
14:05
Rename andFoo: to foo: in all methods. file: [0cd8668484] check-in: [4eae61a78f] user: js, branch: trunk, size: 13460 [annotate] [blame] [check-ins using] [diff]
2009-06-29
17:42
Don't use OFMutableStrings in OFExceptions. file: [fb0a17fe11] check-in: [8d61f0f51d] user: js, branch: trunk, size: 13597 [annotate] [blame] [check-ins using] [diff]
2009-06-09
21:01
Fix a forgotten -[cString] in OFExceptions. file: [b2319a10bf] check-in: [d2b906b7f1] user: js, branch: trunk, size: 14094 [annotate] [blame] [check-ins using] [diff]
2009-05-29
19:21
A few renames.

OFExceptions:
* OFNoMemException to OFOutOfMemoryException.
* OFMemNotPartOfObjException to OFMemoryNotPartOfObjectException.

OFObject:
* -[addItemToMemoryPool:] to -[addMemoryToPool:].
* -[allocWithSize:] to -[allocMemoryWithSize:].
* -[allocNItems:withSize] to -[allocMemoryForNItems:withSize:].
* -[resizeMem:toSize] to -[resizeMemory:toSize:].
* -[resizeMem:toNItems:withSize:] to
-[resizeMemoryToNItems:withSize:].
* -[freeMem] to -[freeMemory:].

OFString:
* -[urlencode] to -[urlEncodedString].
* -[urldecode] to -[urlDecodedString]. file: [78e6bb7996] check-in: [033054ad75] user: js, branch: trunk, size: 14095 [annotate] [blame] [check-ins using] [diff]

2009-05-24
21:09
Fall back to gethostbyname + locking if getaddrinfo is missing. file: [64dbc40d09] check-in: [488da685e4] user: js, branch: trunk, size: 14083 [annotate] [blame] [check-ins using] [diff]
18:04
Always use #include "config.h" instead of #import "config.h". file: [f7281a04f1] check-in: [94ea6848a8] user: js, branch: trunk, size: 13815 [annotate] [blame] [check-ins using] [diff]
2009-05-15
22:59
As we memset our ivars to 0, get rid of some useless ivar inits. file: [20bafd7554] check-in: [4c6d6c56ac] user: js, branch: trunk, size: 13814 [annotate] [blame] [check-ins using] [diff]
20:01
Use OFString as much as possible. file: [55ea187f4c] check-in: [67066be692] user: js, branch: trunk, size: 13829 [annotate] [blame] [check-ins using] [diff]
2009-05-14
14:24
Get rid of OFNotInSetException. file: [89c27be317] check-in: [bdc9b3219f] user: js, branch: trunk, size: 13119 [annotate] [blame] [check-ins using] [diff]
2009-05-13
20:31
Rename - free to - (void)dealloc. file: [0cbb296450] check-in: [9e6dd00ef5] user: js, branch: trunk, size: 13334 [annotate] [blame] [check-ins using] [diff]
2009-05-03
15:38
Fix very stupid bug in OFExceptions. file: [ff4dc30f8c] check-in: [ab290b71ad] user: js, branch: trunk, size: 13309 [annotate] [blame] [check-ins using] [diff]
2009-05-01
20:24
Preliminary OFThread implementation. file: [da2de5e5ed] check-in: [e5bcc6a3be] user: js, branch: trunk, size: 13290 [annotate] [blame] [check-ins using] [diff]
2009-04-22
22:37
Throw exception if the key was not found in the OFDictionary. file: [0456aef792] check-in: [36d50170c9] user: js, branch: trunk, size: 12742 [annotate] [blame] [check-ins using] [diff]
17:59
Get socket error in OFReadOrWriteFailedException if caused by a socket.
This only affects Win32.
file: [5d90848615] check-in: [d06376b200] user: js, branch: trunk, size: 12527 [annotate] [blame] [check-ins using] [diff]
2009-04-21
17:19
OFException should not override - class, rename it to - inClass. file: [38d5511316] check-in: [770a3a4fe4] user: js, branch: trunk, size: 12371 [annotate] [blame] [check-ins using] [diff]
17:16
The if ((self = [super init])) construct isn't needed anymore. file: [d5a6457c6c] check-in: [d87df02e8b] user: js, branch: trunk, size: 12369 [annotate] [blame] [check-ins using] [diff]
16:47
Throw OFAllocFailedException instead of returning nil.
This exception is quite special, look at the documentation for details.
file: [22a218a9f1] check-in: [a1a5bfb3cd] user: js, branch: trunk, size: 12504 [annotate] [blame] [check-ins using] [diff]
2009-04-12
14:05
Add OFNotImplementedException. file: [6c6b7a9a76] check-in: [ca4a07a578] user: js, branch: trunk, size: 12358 [annotate] [blame] [check-ins using] [diff]
2009-04-08
17:11
Ouch. Really. Fixed recursion loop in OFExceptions. file: [f4f4a8078d] check-in: [0c8a28c5ac] user: js, branch: trunk, size: 11936 [annotate] [blame] [check-ins using] [diff]
2009-02-14
17:26
Always use #include for libc headers due to glibc being broken.
Do the same for win32 headers, just in case. They should work with
#import, but you never know ;).
file: [0ea43d29eb] check-in: [029511474c] user: js, branch: trunk, size: 11921 [annotate] [blame] [check-ins using] [diff]
17:16
Fix missing include and install OFComparable.h. file: [56da576dd7] check-in: [5642f16519] user: js, branch: trunk, size: 11916 [annotate] [blame] [check-ins using] [diff]
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: [24b883adc0] check-in: [61a6ac873a] user: js, branch: trunk, size: 11890 [annotate] [blame] [check-ins using] [diff]

2009-01-05
00:59
Update copyright. file: [1b0dd75e24] check-in: [f1b749d113] user: js, branch: trunk, size: 11084 [annotate] [blame] [check-ins using] [diff]
2009-01-04
01:40
Clean up exceptions. file: [fbe82e3f08] check-in: [bb1fe89478] user: js, branch: trunk, size: 11077 [annotate] [blame] [check-ins using] [diff]
2008-12-24
11:55
Add methods to initalize from and append from formatted C strings. file: [2196c79e5f] check-in: [486760ed2b] user: js, branch: trunk, size: 11393 [annotate] [blame] [check-ins using] [diff]
2008-12-23
17:10
errno is not thread-safe on Win32, therefore use something else. file: [ddf754ab44] check-in: [cda65a1899] user: js, branch: trunk, size: 11173 [annotate] [blame] [check-ins using] [diff]
15:09
New OFInitializationFailedException. file: [b883a225ce] check-in: [10be0cc7e6] user: js, branch: trunk, size: 11031 [annotate] [blame] [check-ins using] [diff]
03:59
Remove spaces and tabs at end of line. file: [8d853c6d4e] check-in: [7d7b89d775] user: js, branch: trunk, size: 10570 [annotate] [blame] [check-ins using] [diff]
2008-12-21
15:42
Initial UTF-8 support for OFString. file: [7e98f0feae] check-in: [b4a4e95798] user: js, branch: trunk, size: 10571 [annotate] [blame] [check-ins using] [diff]
2008-12-19
23:15
Add errno in exceptions where it's useful. file: [1c2da67154] check-in: [e668c03098] user: js, branch: trunk, size: 10580 [annotate] [blame] [check-ins using] [diff]
22:30
Better variable names for initialization of some exceptions. file: [735948244b] check-in: [5ad7e24b78] user: js, branch: trunk, size: 9716 [annotate] [blame] [check-ins using] [diff]
22:04
Add - setBlocking and - enableKeepAlives for OFTCPSocket. file: [e0a392a175] check-in: [2e6119eb42] user: js, branch: trunk, size: 9497 [annotate] [blame] [check-ins using] [diff]
2008-12-15
12:29
This isn't needed anymore. file: [db7b077ee8] check-in: [59fbfef638] user: js, branch: trunk, size: 9263 [annotate] [blame] [check-ins using] [diff]
2008-12-14
01:45
Two new exceptions; fix 3 FIXMEs in OFTCPSocket. file: [e8e748fa8d] check-in: [af9e349898] user: js, branch: trunk, size: 9492 [annotate] [blame] [check-ins using] [diff]
2008-12-13
23:11
Fix two more FIXMEs in OFTCPSocket; new exception. file: [0baa314b8c] check-in: [ec3c199d1a] user: js, branch: trunk, size: 8742 [annotate] [blame] [check-ins using] [diff]
19:25
Initial attempt to port to win32. file: [fe916bd7cf] check-in: [142572f90b] user: js, branch: trunk, size: 7879 [annotate] [blame] [check-ins using] [diff]
15:08
One new exception; fix one FIXME in OFTCPSocket. file: [bdb764e78a] check-in: [b5ea1b43c4] user: js, branch: trunk, size: 7828 [annotate] [blame] [check-ins using] [diff]
14:50
Add missing const for some return types; new exception. file: [a965c66066] check-in: [46b770d066] user: js, branch: trunk, size: 7106 [annotate] [blame] [check-ins using] [diff]
2008-12-11
14:06
Fix two more FIXMEs in OFTCPSocket; new exception. file: [c1fe9bf0a6] check-in: [85f7e202b1] user: js, branch: trunk, size: 5852 [annotate] [blame] [check-ins using] [diff]
13:53
Allow initialization without NItems for OFReadOrWriteFailedException. file: [2779dde916] check-in: [5168142abe] user: js, branch: trunk, size: 5549 [annotate] [blame] [check-ins using] [diff]
2008-12-10
20:53
Fix FIXMEs in OFString; new exception. file: [5e428f851d] check-in: [4f7378978c] user: js, branch: trunk, size: 4978 [annotate] [blame] [check-ins using] [diff]
18:00
Enhance exceptions; fix some FIXMEs in OFTCPSocket. file: [47e102896c] check-in: [a01c94d9dd] user: js, branch: trunk, size: 4750 [annotate] [blame] [check-ins using] [diff]
17:53
Always use [self alloc] in + new.
This way, derivated classes are not forced to always override + new.
file: [4ac6f2f10b] check-in: [f48ee629e3] user: js, branch: trunk, size: 4465 [annotate] [blame] [check-ins using] [diff]
2008-12-09
17:36
Don't use - raise anymore, but @throw.
- raise was only because at first, exceptions were self-raising, but
this was later changed so they had to be risen manually. - rise was
introduced for that, but it would've been better to use @throw
directly. Thus, this change now.
file: [c6047432b6] check-in: [d88aec8e95] user: js, branch: trunk, size: 4580 [annotate] [blame] [check-ins using] [diff]
2008-11-23
06:11
New string API, string class completely rewritten.
One class for all string types now.
file: [3ae2ac34e6] check-in: [bf02f0ef25] user: js, branch: trunk, size: 4621 [annotate] [blame] [check-ins using] [diff]
2008-11-08
20:28
Optimize OFObject. file: [aaeb7dcecc] check-in: [14ba9e517b] user: js, branch: trunk, size: 5188 [annotate] [blame] [check-ins using] [diff]
2008-11-05
16:11
OFOverflowException -> OFOutOfRangeException. file: [8685793b88] check-in: [3577c0d81c] user: js, branch: trunk, size: 5187 [annotate] [blame] [check-ins using] [diff]
2008-10-30
00:51
Forgot to change 2 inits. file: [784d18a0a4] check-in: [6b0fefe13c] user: js, branch: trunk, size: 5173 [annotate] [blame] [check-ins using] [diff]
00:49
Store initialization parameters of exceptions. file: [2f901d9233] check-in: [ea3b6ef066] user: js, branch: trunk, size: 5143 [annotate] [blame] [check-ins using] [diff]
2008-10-26
20:54
Return self when we have no return value. This allows nesting. file: [c11f760527] check-in: [8ae4c59cd6] user: js, branch: trunk, size: 4271 [annotate] [blame] [check-ins using] [diff]
12:05
Actually test OFXMLFactory. file: [b3c8864639] check-in: [58e11df891] user: js, branch: trunk, size: 4263 [annotate] [blame] [check-ins using] [diff]
2008-10-25
23:53
Allow OFNoMemException and OFOverflowException to have obj == nil. file: [2ecf3b040e] check-in: [0340b72d43] user: js, branch: trunk, size: 4201 [annotate] [blame] [check-ins using] [diff]
2008-10-22
13:32
Reworked OFObject and added append(Wide)CString to OFString.

The reworked OFObject lets one test fail on the GNU runtime.
Unfortunately, I have no idea why... file: [aa5a117197] check-in: [e47ad44290] user: js, branch: trunk, size: 3930 [annotate] [blame] [check-ins using] [diff]

2008-10-11
20:26
Move length from base string class to subclasses & others. file: [36864f42d3] check-in: [7b15048e25] user: js, branch: trunk, size: 3910 [annotate] [blame] [check-ins using] [diff]
2008-10-09
00:25
Multiple changes, see details.

* Use config.h.
* Check whether to use sel_get_name or sel_getName.
* Rename freeWithData to freeIncludingData. file: [bb044cd27c] check-in: [7a49441656] user: js, branch: trunk, size: 3883 [annotate] [blame] [check-ins using] [diff]

2008-10-08
23:15
Multiple changes, see details.

* OFObject getMem: renamd to getMemWithSize:.
* OFString compare: renamed to compareTo:.
* Exceptions don't throw itself anymore.
* Exceptions include an error string now.
* Exceptions now got raise and string.
* New methods for OFFile:
* changeModeOfFile:toMode:
* changeOwnerOfFile:toOwner:andGroup:
* delete:
* link:to:
* symlink:to:
* OFFile isEndOfFile renamd to atEndOfFile
* OFNotImplementedExeception newWithObject:andMethod renamed to
newWithObject:andSelector:.
* Tests updated accordingly.
* TODO list added. file: [6d13800ff5] check-in: [b597d49f43] user: js, branch: trunk, size: 3769 [annotate] [blame] [check-ins using] [diff]

2008-10-07
21:25
OFFile improvements. file: [37b58b7cb0] check-in: [6072f61f83] user: js, branch: trunk, size: 3510 [annotate] [blame] [check-ins using] [diff]
17:18
Added OFFile. file: [77c759a696] check-in: [71119a787b] user: js, branch: trunk, size: 2575 [annotate] [blame] [check-ins using] [diff]
2008-10-05
19:20
Reworked String API. file: [864964c046] check-in: [cf85bee74f] user: js, branch: trunk, size: 1656 [annotate] [blame] [check-ins using] [diff]
2008-09-14
19:41
Also test for exceptions from OFObject's resizeMem:. file: [f7b03ef0d0] check-in: [dc4f1a26d6] user: js, branch: trunk, size: 1285 [annotate] [blame] [check-ins using] [diff]
19:38
%zd -> %zu. file: [637d243e7f] check-in: [7cc77e2a1b] user: js, branch: trunk, size: 1284 [annotate] [blame] [check-ins using] [diff]
19:35
More exception testing stuff for OFObject. file: [7125d2d9c0] check-in: [8b2f3fab96] user: js, branch: trunk, size: 1284 [annotate] [blame] [check-ins using] [diff]
19:03
Added: More exceptions stuff. file: [2ea46496b5] check-in: [98fe076bd8] user: js, branch: trunk, size: 1285 [annotate] [blame] [check-ins using]