ObjFW  History of src/OFHashes.m of d6b2fdffffc3c651

History of file src/OFHashes.m at check-in d6b2fdffffc3c651

2010-05-09
14:39
Deleted: Rename OFHashes to OFHash. check-in: [f45026a5f9] user: js, branch: trunk, size: 0
2010-04-17
23:04
Add properties to interfaces. Only used if supported by the compiler. file: [1aa4d93617] check-in: [f3e7291fad] user: js, branch: trunk, size: 12788 [annotate] [blame] [check-ins using] [diff]
16:01
Add class OFHash as a superclass for OFMD5Hash and OFSHA1Hash. file: [4ade11c8e1] check-in: [d28c998082] user: js, branch: trunk, size: 12744 [annotate] [blame] [check-ins using] [diff]
15:46
Don't return self where not necessary, return void or something useful. file: [a97ba49f22] check-in: [062a052b50] user: js, branch: trunk, size: 12454 [annotate] [blame] [check-ins using] [diff]
2010-03-05
11:52
Merge a few changesets from the default branch into the 0.2 branch.

Changesets:
* b95fcaa6d694
* 804c68d222b4
* da8cd738da3d
* 1109d5ce3419
* d03f5c1ca95d
* 2a7017722165
* 4fccdc79eeb7
* d228149fbc04
* 8782d412a4a6 file: [75fcedf747] check-in: [b91a8283fe] user: js, branch: 0.2, size: 12491 [annotate] [blame] [check-ins using] [diff]

2010-02-19
16:36
Update copyright. file: [fd5490715b] check-in: [42886185fd] user: js, branch: trunk, size: 12489 [annotate] [blame] [check-ins using] [diff]
2010-02-10
20:30
Documentation improvements. file: [0f7eaa2074] check-in: [6a65366467] user: js, branch: trunk, size: 12489 [annotate] [blame] [check-ins using] [diff]
2010-02-02
18:58
Rename OFMacros.h to macros.h, as it's not a class. file: [ec07de4144] check-in: [832188d759] user: js, branch: trunk, size: 12457 [annotate] [blame] [check-ins using] [diff]
2009-11-15
14:25
Get rid of 3 more FIXMEs. file: [78b7e000bc] check-in: [51833ec7a7] user: js, branch: trunk, size: 12459 [annotate] [blame] [check-ins using] [diff]
2009-11-09
22:45
Rename libobjfw to ObjFW. file: [09c2333d11] check-in: [a3cc34b139] user: js, branch: trunk, size: 12553 [annotate] [blame] [check-ins using] [diff]
2009-11-02
14:47
Make use of the recent change to -[initWithCString:encoding:length:]. file: [322293e92b] check-in: [581164864f] user: js, branch: trunk, size: 12556 [annotate] [blame] [check-ins using] [diff]
2009-08-28
17:57
Fix a bug in OFHashing (SHA1 didn't cache correctly in -[digit]). file: [11feb3bb82] check-in: [6a0ac6a3f1] user: js, branch: trunk, size: 12550 [annotate] [blame] [check-ins using] [diff]
00:33
Add OF_BSWAP{16,32,64}_IF_{BE,LE} for conditional byte swap. file: [a7bb9e72ee] check-in: [30f6c422ad] user: js, branch: trunk, size: 12557 [annotate] [blame] [check-ins using] [diff]
00:18
Prevent updating a hash after it has been calculated. file: [8f94b0d560] check-in: [5bf0f17e80] user: js, branch: trunk, size: 12527 [annotate] [blame] [check-ins using] [diff]
00:05
Add OF_BSWAP{16,32,64}. file: [3186857f90] check-in: [c38fc9bb14] user: js, branch: trunk, size: 12310 [annotate] [blame] [check-ins using] [diff]
2009-07-17
12:41
Add OFString (OFHashing) category. file: [3030cde43c] check-in: [d051b1302d] user: js, branch: trunk, size: 12266 [annotate] [blame] [check-ins using] [diff]
2009-05-29
09:28
Always use [self alloc]. file: [dab01f181a] check-in: [282aadb9df] user: js, branch: trunk, size: 11034 [annotate] [blame] [check-ins using] [diff]
2009-05-24
18:04
Always use #include "config.h" instead of #import "config.h". file: [e2ceddf0a6] check-in: [94ea6848a8] user: js, branch: trunk, size: 11045 [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: [2b757a1f65] check-in: [4c6d6c56ac] user: js, branch: trunk, size: 11044 [annotate] [blame] [check-ins using] [diff]
2009-04-21
17:16
The if ((self = [super init])) construct isn't needed anymore. file: [bfc8c7ca98] check-in: [d87df02e8b] user: js, branch: trunk, size: 11104 [annotate] [blame] [check-ins using] [diff]
2009-04-10
01:04
Too much was changed here from uint8_t to char. Fixed. file: [b4e6d30015] check-in: [e08efd62c2] user: js, branch: trunk, size: 11137 [annotate] [blame] [check-ins using] [diff]
2009-04-09
13:55
Use char* instead of uint8_t* for OFStreams and OFHashes.
This way, less casts are needed when using C libraries.
file: [fb812c0e73] check-in: [722b6213c0] user: js, branch: trunk, size: 11128 [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: [78e42ea05b] check-in: [029511474c] user: js, branch: trunk, size: 11219 [annotate] [blame] [check-ins using] [diff]
2009-01-24
20:28
[self alloc] isn't a good idea with the new API.
The reason is that a derived class, for example derived from OFArray,
would not return an OFArray when + arrayWithItemSize is called.
file: [b5ad7687f9] check-in: [7feac9e596] user: js, branch: trunk, size: 11218 [annotate] [blame] [check-ins using] [diff]
15:24
Adjust API to introduction of OFAutoreleasePool. file: [8790812f47] check-in: [1496808b81] user: js, branch: trunk, size: 11207 [annotate] [blame] [check-ins using] [diff]
2009-01-05
00:59
Update copyright. file: [7cf61e44ad] check-in: [f1b749d113] user: js, branch: trunk, size: 11090 [annotate] [blame] [check-ins using] [diff]
2008-11-30
15:17
Clean up imports. file: [f7a4a929b8] check-in: [4b8666fe15] user: js, branch: trunk, size: 11083 [annotate] [blame] [check-ins using] [diff]
2008-11-01
20:16
Fix bug I didn't notice thanks to gcc 4.2.

It seems gcc 4.2 globals the variables from the caller of an inline
function to the inline function. file: [4f4ce61c2e] check-in: [2d936d7aa7] user: js, branch: trunk, size: 11102 [annotate] [blame] [check-ins using] [diff]

18:21
Reduce object calls in OFHashes. file: [f95a522750] check-in: [9c0e2dbc57] user: js, branch: trunk, size: 11001 [annotate] [blame] [check-ins using] [diff]
17:56
Make some things static so they don't get exported. file: [796bcf7704] check-in: [bb17c57aa1] user: js, branch: trunk, size: 10927 [annotate] [blame] [check-ins using] [diff]
17:08
Move some macros to OFMacros.h. file: [ee4f52853e] check-in: [fa2d377c18] user: js, branch: trunk, size: 10913 [annotate] [blame] [check-ins using] [diff]
2008-10-28
18:19
Add #undefs in OFHashes.

Just to be sure that we won't get any conflicts when someone addes new
hashes. file: [ae5d03b1b4] check-in: [9759533b97] user: js, branch: trunk, size: 11171 [annotate] [blame] [check-ins using] [diff]

2008-10-26
19:35
Add OFSHA1Hash. file: [6a70fca031] check-in: [631895440e] user: js, branch: trunk, size: 11041 [annotate] [blame] [check-ins using] [diff]
17:48
OFMD5Hash improvements. file: [e568bcc89c] check-in: [165c2c0b9d] user: js, branch: trunk, size: 6535 [annotate] [blame] [check-ins using] [diff]
02:45
Added: Add OFHashes. Only MD5 so far. file: [5bb7027c8f] check-in: [9a0cc3bc23] user: js, branch: trunk, size: 6373 [annotate] [blame] [check-ins using]