ObjFW  History of src/OFHashes.m of 77092d1160d0254c

History of the file that is called src/OFHashes.m at check-in 77092d1160d0254c

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

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

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

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

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

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