ObjFW  History of src/OFExceptions.m of e31d209120fab4a5

History of the file that is called src/OFExceptions.m at check-in e31d209120fab4a5

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

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

16:16
[66659ddd45] part of check-in [3beecbace3] Add OFHTTPRequest class. (check-in: [3beecbace3] user: js, branch: trunk, size: 34654) [annotate] [blame] [check-ins using] [diff]
2011-01-29
19:16
[2044606b5e] part of check-in [d0eace5cd1] Use %@ where it is useful. (check-in: [d0eace5cd1] user: js, branch: trunk, size: 32845) [annotate] [blame] [check-ins using] [diff]
2011-01-23
01:07
[f691692ed4] part of check-in [1d6a89a772] 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 (check-in: [1d6a89a772] user: js, branch: 0.4, size: 32302) [annotate] [blame] [check-ins using] [diff]

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

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

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

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

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

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

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

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

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

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

2008-10-08
23:15
[6d13800ff5] part of check-in [b597d49f43] 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. (check-in: [b597d49f43] user: js, branch: trunk, size: 3769) [annotate] [blame] [check-ins using] [diff]

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