131 check-ins using file config.guess version 92317a1f98
2008-12-13
| ||
16:55 | Update to latest rev of buildsys. check-in: a9ff3c4407 user: js tags: trunk | |
15:08 | One new exception; fix one FIXME in OFTCPSocket. check-in: b5ea1b43c4 user: js tags: trunk | |
14:52 | Fix 2 FIXMEs in OFTCPSocket. check-in: 7d05cee843 user: js tags: trunk | |
14:50 | Add missing const for some return types; new exception. check-in: 46b770d066 user: js tags: trunk | |
13:52 | On some systems, localhost doesn't work for IPv6, thus use ::1. check-in: add10740d1 user: js tags: trunk | |
13:42 | Only test IPv6 if we have support for it. check-in: cabd461d39 user: js tags: trunk | |
13:40 | Check for IPv6 support. check-in: c1687f2be3 user: js tags: trunk | |
2008-12-11
| ||
14:06 | Fix two more FIXMEs in OFTCPSocket; new exception. check-in: 85f7e202b1 user: js tags: trunk | |
13:56 | Fix two FIXMEs in OFTCPSocket. check-in: 6d765d0301 user: js tags: trunk | |
13:53 | Allow initialization without NItems for OFReadOrWriteFailedException. check-in: 5168142abe user: js tags: trunk | |
13:43 |
Remove - close from OFStream protocol. The reason is that closing a file isn't too useful, because an OFFile object can't be reused, whereas an OFTCPSocket can. So only the OFTCPSocket should have closed. Plus, we don't need to handle the case that someone tried to read from / write to a closed OFFile. check-in: c83137e7cd user: js tags: trunk | |
2008-12-10
| ||
20:53 | Fix FIXMEs in OFString; new exception. check-in: 4f7378978c user: js tags: trunk | |
18:00 | Enhance exceptions; fix some FIXMEs in OFTCPSocket. check-in: a01c94d9dd user: js tags: trunk | |
17:54 | When closing an OFTCPSocket, set it's internal socket to -1. check-in: e9f870cfc0 user: js tags: trunk | |
17:53 |
Always use [self alloc] in + new. This way, derivated classes are not forced to always override + new. check-in: f48ee629e3 user: js tags: trunk | |
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. check-in: d88aec8e95 user: js tags: trunk | |
2008-12-08
| ||
16:51 |
Don't allow connecting/binding on an already opened socket. Also, free mem on accepted sockets when close is called. check-in: c8990ecd12 user: js tags: trunk | |
16:47 | Use random port for test. check-in: b54cffa9db user: js tags: trunk | |
2008-12-07
| ||
21:58 | Server support for OFTCPSocket. check-in: 0d5b08e43e user: js tags: trunk | |
12:41 | OFXMLFactory: Fix FIXMEs, TODOs and possible off-by-one. check-in: 4073a31454 user: js tags: trunk | |
10:48 | Very small API change. check-in: 88053589dc user: js tags: trunk | |
10:39 | Remove redundant method definitions. check-in: 06c6cdbd34 user: js tags: trunk | |
10:35 | Add - close to OFStream. check-in: 657fae20a4 user: js tags: trunk | |
10:24 | OFSocket -> OFTCPSocket. check-in: d1a5065e69 user: js tags: trunk | |
03:06 | Remove writeWideCString as that's a bad idea. check-in: 70874cf3c5 user: js tags: trunk | |
02:59 | glibc is broken once again. I guess no other libc is that broken... check-in: 6d069e2a83 user: js tags: trunk | |
02:53 | Add writeCString and writeWideCString to OFStream. check-in: 6ed7c33611 user: js tags: trunk | |
02:35 | Add inital OFSocket class. check-in: ba7219b1b6 user: js tags: trunk | |
2008-12-06
| ||
19:50 | Update to lastest rev of buildsys. check-in: 7d7c87f110 user: js tags: trunk | |
15:28 | Also install OFStream.h. check-in: 5bc198ef05 user: js tags: trunk | |
15:22 | Change OFFile API, add OFStream protocol. check-in: f32e7ed452 user: js tags: trunk | |
15:14 | Rename cString to getCString, as this needs to be generated. check-in: 9c420c6cc3 user: js tags: trunk | |
2008-11-30
| ||
15:17 | Clean up imports. check-in: 4b8666fe15 user: js tags: trunk | |
2008-11-29
| ||
11:59 | Optimize branch prediction for ifs inside loops. check-in: 92c12b1d4f user: js tags: trunk | |
2008-11-28
| ||
17:31 | glibc needs one import more. check-in: ae389818d9 user: js tags: trunk | |
2008-11-27
| ||
16:14 | Add lower and upper for OFString. check-in: 2cbf759299 user: js tags: trunk | |
2008-11-26
| ||
21:35 |
glibc breaks when trying to use stdio.h and wchar.h. This is stupid, as it's possible you don't ever output a wchar_t and just need wcscmp, but this forces us to always use wprintf when we need a wchar_t somewhere in the file. glibc really is a nightmare. check-in: 0889c2fc55 user: js tags: trunk | |
21:12 | mbstowcs/wcstombs returns the size of bytes exluding \0, thus add 1. check-in: baeaca9124 user: js tags: trunk | |
14:40 | Support for wide C strings for OFXMLFactory. check-in: cd99b982ac user: js tags: trunk | |
2008-11-23
| ||
06:11 |
New string API, string class completely rewritten. One class for all string types now. check-in: bf02f0ef25 user: js tags: trunk | |
2008-11-19
| ||
18:27 | Implement reverse for OF(Wide)CString & rename wcString -> wCString. check-in: cebd6fbbfc user: js tags: trunk | |
18:11 | Fix missing rm. check-in: 4c5e4752da user: js tags: trunk | |
2008-11-18
| ||
20:20 | Also symlink libobjfw.so.1.0 for the tests. check-in: 7d335829dc user: js tags: trunk | |
2008-11-08
| ||
21:52 | Further optimize OFObject. check-in: c6ee6a2870 user: js tags: trunk | |
20:28 | Optimize OFObject. check-in: 14ba9e517b user: js tags: trunk | |
17:57 | Add missing add: for OFBigArray and fix calculation of nsize. check-in: ae28fbf3ca user: js tags: trunk | |
2008-11-07
| ||
20:25 | Don't allocate 2 pages if we need exactly pagesize. check-in: 252ecc91a1 user: js tags: trunk | |
17:25 | Implementation for OFBigArray. check-in: 59f16e8a3d user: js tags: trunk | |
14:29 | Everything should be documented now. check-in: e8e45975df user: js tags: trunk | |
2008-11-06
| ||
16:06 | Even more documentation. check-in: 89c545c3e9 user: js tags: trunk | |
2008-11-05
| ||
20:30 | More documentation stuff. check-in: b5e28fc975 user: js tags: trunk | |
18:22 | More documentation. check-in: 1caf21d1b2 user: js tags: trunk | |
17:51 | More documentation. check-in: 32ccf22a44 user: js tags: trunk | |
17:13 | Start documenting stuff. check-in: 2690e9848f user: js tags: trunk | |
16:11 | OFOverflowException -> OFOutOfRangeException. check-in: 3577c0d81c user: js tags: trunk | |
2008-11-02
| ||
02:09 | Added -data for OFArray & one new test. check-in: 61fc89489a user: js tags: trunk | |
00:42 | Implementation for OFArray. check-in: a1e066138c user: js tags: trunk | |
00:27 | Some fixes for OFObject. check-in: 9ff3dbe9f9 user: js tags: trunk | |
2008-11-01
| ||
22:20 | Some exception stuff & withSize -> ofSize for OFObject. check-in: 9944a6f8a4 user: js tags: trunk | |
21:47 | Allow using [ofobject resizeMem: NULL toSize: size]. check-in: a6b45eec2f user: js tags: trunk | |
21:27 | Add interface for OFBigArray. check-in: 365925e363 user: js tags: trunk | |
20:40 | Clear .SUFFIXES first to prevent compiling files silently. check-in: 11473ee1ab user: js tags: trunk | |
20:29 | Delete .deps on make distclean. check-in: 88bad9ba54 user: js tags: trunk | |
20:16 | Fix bug I didn't notice thanks to gcc 4.2. check-in: 2d936d7aa7 user: js tags: trunk | |
20:12 | Don't delete .deps file on make clean. check-in: e911d987b5 user: js tags: trunk | |
19:55 | Oops, forgot to add a file. check-in: 04462a0d89 user: js tags: trunk | |
19:27 | It seems that $as_echo is undefined on some systems. Fixed. check-in: b58417c7f6 user: js tags: trunk | |
19:19 | Touch .deps files in the past so they are always recreated. check-in: 1816a2e465 user: js tags: trunk | |
19:10 | Move one line to fix dependency generation. check-in: bbdcfbfc8d user: js tags: trunk | |
18:56 | Update buildsys. check-in: a3c93e6469 user: js tags: trunk | |
18:38 | Only run tests if we're not cross-compiling. check-in: 5a21508a04 user: js tags: trunk | |
18:21 | Reduce object calls in OFHashes. check-in: 9c0e2dbc57 user: js tags: trunk | |
18:10 |
Rename CData -> Data in createStanza:withCloseTag:andData:,... Actually, it can be any data, not only cdata. check-in: 344f03e297 user: js tags: trunk | |
17:56 | Make some things static so they don't get exported. check-in: bb17c57aa1 user: js tags: trunk | |
17:08 | Move some macros to OFMacros.h. check-in: fa2d377c18 user: js tags: trunk | |
16:44 | Fix missing include. check-in: 9a3c338399 user: js tags: trunk | |
14:25 | Fix check for sel_get_name / sel_getName. check-in: 371bb890d9 user: js tags: trunk | |
2008-10-30
| ||
00:51 | Forgot to change 2 inits. check-in: 6b0fefe13c user: js tags: trunk | |
00:49 | Store initialization parameters of exceptions. check-in: ea3b6ef066 user: js tags: trunk | |
2008-10-29
| ||
17:29 | Add getMemForNItems:withSize: & resizeMem:toNItems:withSize: in OFObject check-in: 49859c2bcc user: js tags: trunk | |
16:37 | Add OF_NOT_IMPLEMENTED macro. check-in: d6a3d8a5db user: js tags: trunk | |
2008-10-28
| ||
19:00 | Better overflow checking. check-in: 2aaab788cc user: js tags: trunk | |
18:19 | Add #undefs in OFHashes. check-in: 9759533b97 user: js tags: trunk | |
2008-10-26
| ||
20:54 | Return self when we have no return value. This allows nesting. check-in: 8ae4c59cd6 user: js tags: trunk | |
19:35 | Add OFSHA1Hash. check-in: 631895440e user: js tags: trunk | |
17:48 | OFMD5Hash improvements. check-in: 165c2c0b9d user: js tags: trunk | |
12:05 | Actually test OFXMLFactory. check-in: 58e11df891 user: js tags: trunk | |
02:49 | Fix missing include. check-in: 0b49311db1 user: js tags: trunk | |
02:47 | Forgot call to - free. check-in: b2df7acabb user: js tags: trunk | |
02:45 | Add OFHashes. Only MD5 so far. check-in: 9a0cc3bc23 user: js tags: trunk | |
00:08 | D'oh. check-in: f6f343580c user: js tags: trunk | |
00:01 | Don't use assert. check-in: b26f81b030 user: js tags: trunk | |
2008-10-25
| ||
23:59 | Cleaner return in atEndOfFile. check-in: 14c872dbfd user: js tags: trunk | |
23:53 | Allow OFNoMemException and OFOverflowException to have obj == nil. check-in: 0340b72d43 user: js tags: trunk | |
23:46 | Remove -fconstant-string-class. check-in: b405f355be user: js tags: trunk | |
23:41 | Add OFXMLFactory. check-in: 8e7f91646d user: js tags: trunk | |
22:34 | initWithFooString -> initAsFooString. check-in: 326b0a1c33 user: js tags: trunk | |
22:28 | Decided we don't want @"" anyway. Thus remove our own alloc. check-in: 061e654036 user: js tags: trunk | |
22:25 | newWithFooString -> newAsFooString. check-in: 62abf39400 user: js tags: trunk | |
2008-10-22
| ||
13:32 | Reworked OFObject and added append(Wide)CString to OFString. check-in: e47ad44290 user: js tags: trunk | |
2008-10-11
| ||
20:26 | Move length from base string class to subclasses & others. check-in: 7b15048e25 user: js tags: trunk | |
2008-10-09
| ||
00:25 | Multiple changes, see details. check-in: 7a49441656 user: js tags: trunk | |
2008-10-08
| ||
23:15 | Multiple changes, see details. check-in: b597d49f43 user: js tags: trunk | |
2008-10-07
| ||
22:04 | #import <stdint.h> was missing. check-in: 1c99e71818 user: js tags: trunk | |
21:25 | OFFile improvements. check-in: 6072f61f83 user: js tags: trunk | |
17:18 | Added OFFile. check-in: 71119a787b user: js tags: trunk | |
2008-10-05
| ||
19:20 | Reworked String API. check-in: cf85bee74f user: js tags: trunk | |
2008-09-15
| ||
11:02 | API change. check-in: c7f702cc69 user: js tags: trunk | |
10:23 | Add compare: for strings. check-in: 24ce530f56 user: js tags: trunk | |
2008-09-14
| ||
20:30 | Same again. check-in: 1df0de873b user: js tags: trunk | |
20:19 | Make more use of exceptions. check-in: de929f3cde user: js tags: trunk | |
19:54 | More portable test running. check-in: 7700e033a9 user: js tags: trunk | |
19:41 | Also test for exceptions from OFObject's resizeMem:. check-in: dc4f1a26d6 user: js tags: trunk | |
19:38 | %zd -> %zu. check-in: 7cc77e2a1b user: js tags: trunk | |
19:35 | More exception testing stuff for OFObject. check-in: 8b2f3fab96 user: js tags: trunk | |
19:03 | More exceptions stuff. check-in: 98fe076bd8 user: js tags: trunk | |
18:35 | Automatic test for OFList. check-in: 722bb97765 user: js tags: trunk | |
18:26 | Automatic tests for OFString and OFWideString. check-in: dd22ec2c8e user: js tags: trunk | |
18:17 | Fix append for OFWideString. check-in: bcdf93590c user: js tags: trunk | |
17:59 | Fix missing terminating char and glibc bug. check-in: 1c2e0d4711 user: js tags: trunk | |
17:50 | D'oh, wrong variable(s). check-in: 08e3f30363 user: js tags: trunk | |
17:42 | Make the OBJCFLAGS we use everywhere global. check-in: c447bc64a6 user: js tags: trunk | |
17:24 | Some changes to make GNU make happy. There are still issues with glibc. check-in: b8a3a0fca9 user: js tags: trunk | |
17:09 | Automatically run tests. check-in: ab91040318 user: js tags: trunk | |
16:43 | Lots of changes. See full commit message. check-in: 7b8b7cd06c user: js tags: trunk | |
15:29 | Coding style. check-in: 778be56179 user: js tags: trunk | |
15:12 | Fix a bug in OFWideString and add test for OFWideString. check-in: b4ead4bdd2 user: js tags: trunk | |
12:53 | Add OFWideString and OFConstWideString. check-in: 1fe9cb366e user: js tags: trunk | |
2008-09-12
| ||
18:26 | Add OFConstString. check-in: a566e7bb03 user: js tags: trunk | |
18:21 | OFString uses OFObject's getMem: and resizeMem:toSize: now. check-in: 0256ab4f09 user: js tags: trunk | |
17:56 | Fix printf, add missing files. check-in: 958016704c user: js tags: trunk | |