ObjFW  Timeline

66 events by user js occurring around 2008-11-07 20:25:02.

More ↑
2008-12-10
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)
More ↓