ObjFW  History of tests/TestsAppDelegate.h of d276166f701cfaf11048d926c50677556a9477e898287f44cbde2c795219beb0

History of file tests/TestsAppDelegate.h at check-in d276166f701cfaf11048d926c50677556a9477e898287f44cbde2c795219beb0

2024-04-28
18:15
Deleted: Merge trunk into branch "sctp" check-in: [bd2d723910] user: js, branch: sctp, size: 0
2024-02-18
21:07
Deleted: Merge trunk into branch "asn1" check-in: [1779d5b5a7] user: js, branch: asn1, size: 0
20:05
Deleted: Migrate all tests to ObjFWTest check-in: [fa3cda71d5] user: js, branch: trunk, size: 0
19:27
Deleted: Remove old tests

All tests have been migrated to ObjFWTest. check-in: [1fa2f03dc4] user: js, branch: objfwtest, size: 0

19:23
Migrate OFStreamTests to ObjFWTest file: [a0c4d5daa0] check-in: [886a90bb34] user: js, branch: objfwtest, size: 1621 [annotate] [blame] [check-ins using] [diff]
19:13
Migrate OFValueTests to ObjFWTest file: [490f0ea954] check-in: [a14df8d891] user: js, branch: objfwtest, size: 1692 [annotate] [blame] [check-ins using] [diff]
18:53
Migrate OFXMLNodeTests to ObjFWTest file: [5a2edc0b1c] check-in: [fd477d1a54] user: js, branch: objfwtest, size: 1761 [annotate] [blame] [check-ins using] [diff]
18:27
Migrate OFXMLParserTests to ObjFWTest file: [ba574a9222] check-in: [cd1532bb40] user: js, branch: objfwtest, size: 1834 [annotate] [blame] [check-ins using] [diff]
17:56
Migrate OFMemoryStreamTests to ObjFWTest file: [91fcd8efb4] check-in: [814d957cdc] user: js, branch: objfwtest, size: 1966 [annotate] [blame] [check-ins using] [diff]
12:34
Migrate OFDictionaryTests to ObjFWTest file: [28928cdd08] check-in: [728cc47880] user: js, branch: objfwtest, size: 2117 [annotate] [blame] [check-ins using] [diff]
11:33
Migrate OFListTests to ObjFWTest file: [7fbacd34af] check-in: [a1fd65f4a6] user: js, branch: objfwtest, size: 2196 [annotate] [blame] [check-ins using] [diff]
11:08
Migrate OFKernelEventObserverTests to ObjFWTest file: [71616f115a] check-in: [aa56dd6d2a] user: js, branch: objfwtest, size: 2263 [annotate] [blame] [check-ins using] [diff]
10:11
Migrate OFHTTPClientTests to ObjFWTest file: [32ce471abe] check-in: [851f6138bf] user: js, branch: objfwtest, size: 2360 [annotate] [blame] [check-ins using] [diff]
2024-02-17
22:23
Migrate OFHTTPCookieManagerTests to ObjFWTest file: [33a2e645a0] check-in: [2aad218748] user: js, branch: objfwtest, size: 2439 [annotate] [blame] [check-ins using] [diff]
22:12
Migrate OFHTTPCookieTests to ObjFWTest file: [659a8ae3e6] check-in: [677b61582e] user: js, branch: objfwtest, size: 2532 [annotate] [blame] [check-ins using] [diff]
21:04
Migrate OFWindowsRegistryKeyTests to ObjFWTest file: [dba04c9406] check-in: [4682e8f902] user: js, branch: objfwtest, size: 2611 [annotate] [blame] [check-ins using] [diff]
19:56
Migrate OFNotificationCenterTests to ObjFWTest file: [016922afeb] check-in: [1f32e5e17c] user: js, branch: objfwtest, size: 2706 [annotate] [blame] [check-ins using] [diff]
19:42
Migrate OFXMLElementBuilderTests to ObjFWTest file: [ea3f6e5ee1] check-in: [c4600793bc] user: js, branch: objfwtest, size: 2801 [annotate] [blame] [check-ins using] [diff]
19:35
Migrate RuntimeTests to ObjFWTest file: [13a3ecd173] check-in: [2ffd3b79f9] user: js, branch: objfwtest, size: 2894 [annotate] [blame] [check-ins using] [diff]
19:18
Migrate RuntimeARCTests to ObjFWTest file: [745c6672fb] check-in: [2ee3da6551] user: js, branch: objfwtest, size: 2965 [annotate] [blame] [check-ins using] [diff]
18:07
Migrate OFStringTests to ObjFWTest file: [6f8ca2ade5] check-in: [823cff099d] user: js, branch: objfwtest, size: 3042 [annotate] [blame] [check-ins using] [diff]
2024-02-14
00:41
Migrate OFDDPSocketTests to ObjFWTest file: [d0f720ed69] check-in: [572bcb3d8b] user: js, branch: objfwtest, size: 3113 [annotate] [blame] [check-ins using] [diff]
00:31
Migrate OFSPXStreamSocketTests to ObjFWTest file: [eb02d80761] check-in: [ddfac30149] user: js, branch: objfwtest, size: 3190 [annotate] [blame] [check-ins using] [diff]
00:16
Migrate OFSPXSocketTests to ObjFWTest file: [80208600a5] check-in: [dfcd2ee66f] user: js, branch: objfwtest, size: 3279 [annotate] [blame] [check-ins using] [diff]
2024-02-13
23:57
Migrate OFIPXSocketTests to ObjFWTest file: [fffbe22329] check-in: [1b119ef77e] user: js, branch: objfwtest, size: 3356 [annotate] [blame] [check-ins using] [diff]
23:48
Migrate OFUNIXStreamSocketTests to ObjFWTest file: [c0feb7d760] check-in: [b77972796e] user: js, branch: objfwtest, size: 3433 [annotate] [blame] [check-ins using] [diff]
23:41
Migrate OFUNIXDatagramSocketTests to ObjFWTest file: [94c78fc85a] check-in: [0c3f6027a2] user: js, branch: objfwtest, size: 3524 [annotate] [blame] [check-ins using] [diff]
23:12
Migrate OFUDPSocketTests to ObjFWTest file: [748439022d] check-in: [4e06901c84] user: js, branch: objfwtest, size: 3619 [annotate] [blame] [check-ins using] [diff]
23:02
Migrate OFTCPSocketTests to ObjFWTest file: [982bac2ab3] check-in: [d3b3fd8845] user: js, branch: objfwtest, size: 3696 [annotate] [blame] [check-ins using] [diff]
01:53
Migrate OFBlockTests to ObjFWTest file: [d6a2aa82e5] check-in: [75bdc50ac9] user: js, branch: objfwtest, size: 3773 [annotate] [blame] [check-ins using] [diff]
01:38
Migrate ForwardingTests to ObjFWTest file: [ec5775b3d2] check-in: [8be0d57d8f] user: js, branch: objfwtest, size: 3842 [annotate] [blame] [check-ins using] [diff]
01:17
Migrate OFObjectTests to ObjFWTest file: [b2edbf002d] check-in: [f7d401609e] user: js, branch: objfwtest, size: 3919 [annotate] [blame] [check-ins using] [diff]
2024-02-12
22:54
Migrate OFLocaleTests to ObjFWTest file: [45f0814e2c] check-in: [7fafb1641d] user: js, branch: objfwtest, size: 3990 [annotate] [blame] [check-ins using] [diff]
22:49
Migrate OFDNSResolverTests to ObjFWTest file: [6b34d4853a] check-in: [53a95fade7] user: js, branch: objfwtest, size: 4061 [annotate] [blame] [check-ins using] [diff]
22:35
Migrate OFSystemInfoTests to ObjFWTest file: [91bf45835f] check-in: [6ae7f7cdbf] user: js, branch: objfwtest, size: 4142 [annotate] [blame] [check-ins using] [diff]
21:31
Migrate OFSetTests to ObjFWTest file: [4518a58e6b] check-in: [a7780ddefc] user: js, branch: objfwtest, size: 4221 [annotate] [blame] [check-ins using] [diff]
2024-02-11
23:48
Migrate OFASN1DERParsingTests to ObjFWTest file: [fab42aa08a] check-in: [26368c00c5] user: js, branch: asn1, size: 4387 [annotate] [blame] [check-ins using] [diff]
22:43
Merge branch "objfwtest" into "asn1" file: [dc76d3b007] check-in: [bf4b06cecd] user: js, branch: asn1, size: 4474 [annotate] [blame] [check-ins using] [diff]
22:32
Migrate OFINIFileTests to ObjFWTest file: [6640fe2961] check-in: [cc7c76d3c2] user: js, branch: objfwtest, size: 4286 [annotate] [blame] [check-ins using] [diff]
22:01
Migrate OFThreadTests to ObjFWTest file: [bc9ad3426e] check-in: [b0901ee40e] user: js, branch: objfwtest, size: 4359 [annotate] [blame] [check-ins using] [diff]
21:57
Migrate OFHMACTests to ObjFWTest file: [5430f4b6a3] check-in: [e3fbb3ecea] user: js, branch: objfwtest, size: 4430 [annotate] [blame] [check-ins using] [diff]
21:46
Migrate OFSubprocessTests to ObjFWTest file: [ed4410669a] check-in: [9c28411f49] user: js, branch: objfwtest, size: 4497 [annotate] [blame] [check-ins using] [diff]
21:29
Migrate OF*HashTests.m to ObjFWTest file: [f27d6636eb] check-in: [dda0ca9612] user: js, branch: objfwtest, size: 4576 [annotate] [blame] [check-ins using] [diff]
20:49
Migrate OFArrayTests to ObjFWTest file: [467bf96752] check-in: [7272d5b2cd] user: js, branch: objfwtest, size: 5125 [annotate] [blame] [check-ins using] [diff]
17:39
Migrate OFDateTests to ObjFWTest file: [ea2aa8c078] check-in: [109084deb0] user: js, branch: objfwtest, size: 5194 [annotate] [blame] [check-ins using] [diff]
17:13
Migrate OFJSONTests to ObjFWTest file: [f9070a2d4e] check-in: [ce1f7a4088] user: js, branch: objfwtest, size: 5261 [annotate] [blame] [check-ins using] [diff]
16:23
Migrate OFSocketTests to ObjFWTest file: [05e2d95af6] check-in: [10ece67a08] user: js, branch: objfwtest, size: 5328 [annotate] [blame] [check-ins using] [diff]
15:49
Migrate OFMatrix4x4Tests to ObjFWTest file: [62b9475833] check-in: [6d64cca782] user: js, branch: objfwtest, size: 5399 [annotate] [blame] [check-ins using] [diff]
15:32
Migrate OFInvocationTests to ObjFWTest file: [f8e34fd306] check-in: [34e6ff9e0b] user: js, branch: objfwtest, size: 5476 [annotate] [blame] [check-ins using] [diff]
15:12
Migrate OFMethodSignatureTests to ObjFWTest file: [47814f92cb] check-in: [de996cc580] user: js, branch: objfwtest, size: 5555 [annotate] [blame] [check-ins using] [diff]
14:26
Migrate OFCharacterSetTests to ObjFWTest file: [146f2a2590] check-in: [4127a58b04] user: js, branch: objfwtest, size: 5644 [annotate] [blame] [check-ins using] [diff]
14:13
Migrate OFScryptTests to ObjFWTest file: [3ea4afb148] check-in: [86a2f1e2bf] user: js, branch: objfwtest, size: 5727 [annotate] [blame] [check-ins using] [diff]
13:55
Clean up various leftovers to fix the build file: [25e93e8938] check-in: [80406ae7bf] user: js, branch: objfwtest, size: 5798 [annotate] [blame] [check-ins using] [diff]
13:49
Migrate OFIRITests to ObjFWTest file: [2c155edfe7] check-in: [5796b73644] user: js, branch: objfwtest, size: 5938 [annotate] [blame] [check-ins using] [diff]
2024-02-10
15:32
Migrate OFPropertyListTests to ObjFWTest file: [e5f43624d0] check-in: [30f4a8d985] user: js, branch: objfwtest, size: 6003 [annotate] [blame] [check-ins using] [diff]
13:35
Migrate OFNumberTests to ObjFWTest file: [11d91f3d0d] check-in: [fae3eee5c7] user: js, branch: objfwtest, size: 6086 [annotate] [blame] [check-ins using] [diff]
12:06
Migrate OFPBKDF2Tests to ObjFWTest file: [572efa6369] check-in: [7c509c3d51] user: js, branch: objfwtest, size: 6157 [annotate] [blame] [check-ins using] [diff]
2024-01-21
10:39
Add tests for OFSubprocess file: [f0cce45a27] check-in: [929a2d807a] user: js, branch: 1.0, size: 6228 [annotate] [blame] [check-ins using] [diff]
10:10
Add tests for OFSubprocess file: [7482d2d1ef] check-in: [02824cb820] user: js, branch: trunk, size: 6228 [annotate] [blame] [check-ins using] [diff]
2024-01-11
20:12
Merge trunk into branch "asn1" file: [4ca959eac5] check-in: [4320b1bf7d] user: js, branch: asn1, size: 6337 [annotate] [blame] [check-ins using] [diff]
2024-01-02
17:17
Update copyright file: [c86e9352f9] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 6149 [annotate] [blame] [check-ins using] [diff]
2023-04-10
19:22
Remove OFSerialization

While the idea sounds nice that the tag name is the class, this means the
serialization includes whether something is mutable or immutable. This means
doing as much as making something immutable changes the serialization, which
can then cause issues after being deserialized. file: [c08d2cfc07] check-in: [6ce0093f8d] user: js, branch: trunk, size: 6149 [annotate] [blame] [check-ins using] [diff]

2023-02-13
20:32
Support for storing OFColors in tagged pointers file: [2856569726] check-in: [51c8047121] user: js, branch: trunk, size: 6234 [annotate] [blame] [check-ins using] [diff]
2023-02-12
22:20
Add OFMatrix4x4 and OFVector3D

These will be useful for 3D graphics. file: [6965bfbc0f] check-in: [44eb35b212] user: js, branch: trunk, size: 6165 [annotate] [blame] [check-ins using] [diff]

2023-01-06
09:04
Update copyright file: [310deacabd] check-in: [8939cbdb52] user: js, branch: trunk, size: 6088 [annotate] [blame] [check-ins using] [diff]
2022-11-24
00:21
Rename OFURI to OFIRI file: [a114a42509] check-in: [23272e6d43] user: js, branch: trunk, size: 6088 [annotate] [blame] [check-ins using] [diff]
2022-11-07
00:24
Merge trunk into branch "3d-affine-transforms" file: [a51bfb5544] check-in: [fd7d3894ff] user: js, branch: 3d-affine-transforms, size: 6166 [annotate] [blame] [check-ins using] [diff]
00:23
Merge trunk into branch "3d-affine-transforms" file: [094e09b881] check-in: [86f8767eca] user: js, branch: 3d-affine-transforms, size: 6089 [annotate] [blame] [check-ins using] [diff]
00:20
Merge trunk into branch "asn1" file: [d11eaa5833] check-in: [d8ef56254d] user: js, branch: asn1, size: 6276 [annotate] [blame] [check-ins using] [diff]
00:17
Merge trunk into branch "asn1" file: [c5015ed794] check-in: [b37858358e] user: js, branch: asn1, size: 6199 [annotate] [blame] [check-ins using] [diff]
2022-11-06
23:56
Merge trunk into branch "sctp" file: [b5a7bd5c8a] check-in: [9cb5c92f04] user: js, branch: sctp, size: 6167 [annotate] [blame] [check-ins using] [diff]
23:52
Merge trunk into branch "sctp" file: [96c25461ca] check-in: [425762ff70] user: js, branch: sctp, size: 6090 [annotate] [blame] [check-ins using] [diff]
2022-10-22
14:16
Add OFDDPSocket file: [1f4a8a0dc4] check-in: [cb1fd0fbb8] user: js, branch: appletalk, size: 6088 [annotate] [blame] [check-ins using] [diff]
2022-09-28
21:40
Rename OFUR{L -> I} in preparation for URI support file: [951626637b] check-in: [e7ab06503c] user: js, branch: trunk, size: 6011 [annotate] [blame] [check-ins using] [diff]
2022-07-31
20:10
Add OFMemoryStream file: [273606ed24] check-in: [e291e6e982] user: js, branch: trunk, size: 6011 [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
Update copyright file: [453017b72e] check-in: [1a86b8175b] user: js, branch: trunk, size: 5927 [annotate] [blame] [check-ins using] [diff]
2021-10-31
17:41
Add OFNotificationCenter file: [42baf73d8f] check-in: [611cde23ad] user: js, branch: notifications, size: 5927 [annotate] [blame] [check-ins using] [diff]
2021-10-24
21:15
Add OFUNIXStreamSocket file: [2604a9aa38] check-in: [aaf477fc88] user: js, branch: unix-sockets, size: 5832 [annotate] [blame] [check-ins using] [diff]
15:14
Add OFUNIXDatagramSocket file: [8a125e86de] check-in: [94110c9553] user: js, branch: unix-sockets, size: 5741 [annotate] [blame] [check-ins using] [diff]
2021-09-24
01:35
Add initial OF4x4Matrix file: [b159be6a3f] check-in: [831ce30929] user: js, branch: 3d-affine-transforms, size: 5724 [annotate] [blame] [check-ins using] [diff]
2021-05-08
23:22
tests: Align more with ObjFW style

ObjFW's style changed over the years, but the tests were never adjusted
to it. file: [36680e2682] check-in: [14f1e22d79] user: js, branch: trunk, size: 5646 [annotate] [blame] [check-ins using] [diff]

2021-04-30
23:06
Merge trunk into branch "sctp" file: [b566f247f8] check-in: [a82e7f4b3d] user: js, branch: sctp, size: 5719 [annotate] [blame] [check-ins using] [diff]
2021-04-07
21:45
Remove incomplete SCTP support

It has been moved to the "sctp" branch until it is ready. file: [34af7b06b7] check-in: [a863ef544f] user: js, branch: trunk, size: 5828 [annotate] [blame] [check-ins using] [diff]

2021-03-30
21:23
Merge trunk into 1.0 branch file: [2fa9306569] check-in: [564d6d6b6f] user: js, branch: 1.0, size: 5640 [annotate] [blame] [check-ins using] [diff]
2021-03-07
20:25
*.m: Fold methods into one line where it fits file: [c79591610e] check-in: [1b82d3bf4f] user: js, branch: trunk, size: 5907 [annotate] [blame] [check-ins using] [diff]
2021-01-02
22:04
Update copyright file: [df50ba0832] check-in: [374e1a1bfa] user: js, branch: trunk, size: 5935 [annotate] [blame] [check-ins using] [diff]
2020-11-12
00:45
Merge trunk into 1.0 branch file: [9d4e5d8bfc] check-in: [a1163fb58b] user: js, branch: 1.0, size: 5757 [annotate] [blame] [check-ins using] [diff]
2020-10-25
17:53
Add tests for ARC file: [474ebe8ce9] check-in: [5b8955df34] user: js, branch: trunk, size: 6024 [annotate] [blame] [check-ins using] [diff]
2020-08-13
22:29
OFData: ASN1DERValue -> objectByParsingASN1DER file: [0e4b40ac71] check-in: [e479cef7b3] user: js, branch: trunk, size: 5947 [annotate] [blame] [check-ins using] [diff]
2020-05-28
23:49
Remove OFSCTPSocket, as it is not ready for 1.0 file: [db64dd4804] check-in: [3ea919f393] user: js, branch: 1.0, size: 5680 [annotate] [blame] [check-ins using] [diff]
23:31
Merge trunk into 1.0 branch file: [95a43bbf18] check-in: [370ec3dc84] user: js, branch: 1.0, size: 5759 [annotate] [blame] [check-ins using] [diff]
2020-05-22
00:16
tests: Use new terminal control methods file: [9cb5b35481] check-in: [cdaa971823] user: js, branch: trunk, size: 5943 [annotate] [blame] [check-ins using] [diff]
2020-05-09
13:41
Add tests for OFSCTPSocket file: [9dc2ad757b] check-in: [0765df9754] user: js, branch: trunk, size: 6259 [annotate] [blame] [check-ins using] [diff]
2020-05-03
19:36
Add OFSPXStreamSocket file: [375477e2d1] check-in: [0ded796f1a] user: js, branch: trunk, size: 6180 [annotate] [blame] [check-ins using] [diff]
2020-04-29
23:59
Add OFSPXSocket file: [3fbc6db155] check-in: [857f8edc09] user: js, branch: trunk, size: 6091 [annotate] [blame] [check-ins using] [diff]
2020-04-25
23:02
Add OFIPXSocket file: [667b7617f0] check-in: [4a5822e7c0] user: js, branch: trunk, size: 6014 [annotate] [blame] [check-ins using] [diff]
2020-01-08
02:29
Merge branch 'master' into 1.0 file: [d4258998b2] check-in: [e7e1e1c6c5] user: js, branch: 1.0, size: 5753 [annotate] [blame] [check-ins using] [diff]
2020-01-02
01:51
Update copyright file: [5225801e87] check-in: [c7f0229795] user: js, branch: trunk, size: 5937 [annotate] [blame] [check-ins using] [diff]
2019-09-29
15:22
Remove ASN.1 support as it is still incomplete file: [9adaee74f0] check-in: [dd2394fc3c] user: js, branch: 1.0, size: 5750 [annotate] [blame] [check-ins using] [diff]
2019-06-25
20:53
Add OFASN1DERRepresentation protocol file: [051205dc49] check-in: [cbaae715ce] user: js, branch: trunk, size: 5934 [annotate] [blame] [check-ins using] [diff]
2019-03-16
23:37
Add -[OFASN1Boolean DEREncodedValue] file: [912120ba9a] check-in: [f77aff5b45] user: js, branch: trunk, size: 5930 [annotate] [blame] [check-ins using] [diff]
2019-02-17
22:44
tests: Only import ObjFW.h

This prevents forgetting to add an import to ObjFW.h, as the tests would
then not compile. file: [dcc6d0ae02] check-in: [dc0c6c34ab] user: js, branch: trunk, size: 5833 [annotate] [blame] [check-ins using] [diff]

22:16
OFWindowsRegistryKey: Add write support file: [2ad1959841] check-in: [4c5f686a52] user: js, branch: trunk, size: 5873 [annotate] [blame] [check-ins using] [diff]
2019-01-03
19:13
Update copyright file: [a00c4cc310] check-in: [0509d7a844] user: js, branch: trunk, size: 5778 [annotate] [blame] [check-ins using] [diff]
2018-10-13
23:51
Add ASN.1 bit string type file: [6d5497a9f4] check-in: [0d746a1aac] user: js, branch: trunk, size: 5772 [annotate] [blame] [check-ins using] [diff]
21:40
Initial ASN.1 DER parsing support file: [fc4fed5331] check-in: [d276166f70] user: js, branch: trunk, size: 5780 [annotate] [blame] [check-ins using] [diff]
2018-08-19
23:32
Add OFDNSResolverTests

These only print the settings for now. file: [3fe9f6c770] check-in: [35347686ad] user: js, branch: trunk, size: 5689 [annotate] [blame] [check-ins using] [diff]

2018-08-06
22:34
socket.m: Replace inet_{ntop,pton} with own impl

Not all OSes supported by ObjFW provide them. file: [f163cc51a8] check-in: [ab9810ef69] user: js, branch: trunk, size: 5608 [annotate] [blame] [check-ins using] [diff]

2018-07-28
18:45
Rename OFLocalization -> OFLocale file: [30593ddc73] check-in: [aa0384d1bf] user: js, branch: trunk, size: 5539 [annotate] [blame] [check-ins using] [diff]
2018-04-15
15:09
Print system info at the end of the tests file: [ddf3fa4731] check-in: [7075962f87] user: js, branch: trunk, size: 5551 [annotate] [blame] [check-ins using] [diff]
14:48
Print the localization at the end of the tests file: [cf65eeb924] check-in: [9557564b3a] user: js, branch: trunk, size: 5265 [annotate] [blame] [check-ins using] [diff]
2018-03-18
00:28
Add support for parsing XML property lists file: [0a503e50ce] check-in: [db0bf9d5a7] user: js, branch: trunk, size: 5138 [annotate] [blame] [check-ins using] [diff]
2018-01-21
00:48
Initial OFValue implementation file: [1db9587198] check-in: [4a08ae655b] user: js, branch: trunk, size: 5055 [annotate] [blame] [check-ins using] [diff]
2018-01-03
19:49
Update copyright notice file: [ed99dabb27] check-in: [7e5c81e186] user: js, branch: trunk, size: 4986 [annotate] [blame] [check-ins using] [diff]
2017-11-05
18:01
Add OFCharacterSet file: [c87559403c] check-in: [7c30d6a2e2] user: js, branch: trunk, size: 4963 [annotate] [blame] [check-ins using] [diff]
2017-09-10
22:32
Add OFInvocation

Only support for storing an invocation, no support for invoking yet. file: [33527ebc5b] check-in: [d6553b4578] user: js, branch: trunk, size: 4880 [annotate] [blame] [check-ins using] [diff]

2017-09-09
22:03
Replace type encodings with OFMethodSignature file: [f98b540d98] check-in: [55f1b21ae7] user: js, branch: trunk, size: 4801 [annotate] [blame] [check-ins using] [diff]
2017-07-22
20:50
Split OFDataArray into OFData and OFMutableData file: [401febf854] check-in: [c8f7b90082] user: js, branch: trunk, size: 4712 [annotate] [blame] [check-ins using] [diff]
2017-05-14
21:29
Add OFHTTPCookieManager file: [3b5229249f] check-in: [28bacc2aa0] user: js, branch: trunk, size: 4722 [annotate] [blame] [check-ins using] [diff]
2017-05-07
20:10
Small code style change

Casts are now written like types in variable declarations. file: [3fcd3b5e9a] check-in: [4af49a13c3] user: js, branch: trunk, size: 4629 [annotate] [blame] [check-ins using] [diff]

2017-01-09
17:36
Update copyright

Forgot to add 2017, even though I already did quite some changes in
2017. file: [59f0e48189] check-in: [44f45c2e35] user: js, branch: trunk, size: 4622 [annotate] [blame] [check-ins using] [diff]

2016-10-08
15:57
Implement scrypt file: [85fa38dc80] check-in: [dcff33c798] user: js, branch: trunk, size: 4616 [annotate] [blame] [check-ins using] [diff]
15:57
Add OFHTTPCookie file: [966a99182f] check-in: [add93fc39b] user: js, branch: trunk, size: 4547 [annotate] [blame] [check-ins using] [diff]
2016-07-25
22:30
Implement PBKDF2 file: [2f2d0cbc9c] check-in: [49d1987eaf] user: js, branch: trunk, size: 4468 [annotate] [blame] [check-ins using] [diff]
2016-07-24
02:51
Add tests for OFHMAC file: [6bb325b98c] check-in: [db71988bf2] user: js, branch: trunk, size: 4399 [annotate] [blame] [check-ins using] [diff]
2016-05-21
21:31
Rename PropertiesTests to RuntimeTests file: [0e04ec1ac4] check-in: [f2deed0464] user: js, branch: trunk, size: 4332 [annotate] [blame] [check-ins using] [diff]
2016-05-06
17:37
Add OFApplicationDelegate to TestsAppDelegate file: [65fb8b62fb] check-in: [77b6e1e439] user: js, branch: trunk, size: 4338 [annotate] [blame] [check-ins using] [diff]
2016-01-03
00:43
Update copyright

While at it, also update the mail address. file: [42b2169405] check-in: [cec0f072f8] user: js, branch: 0.8, size: 4289 [annotate] [blame] [check-ins using] [diff]

00:41
Update copyright

While at it, also update the mail address. file: [f1e6e48819] check-in: [2a27cf3000] user: js, branch: trunk, size: 4314 [annotate] [blame] [check-ins using] [diff]

2015-11-29
14:20
Clean up optional protocols

Now that we can require GCC >= 4.6, we no longer need to have a category
on OFObject that adds the optional protocol to it. file: [95d00013c4] check-in: [ba62f00fac] user: js, branch: trunk, size: 4310 [annotate] [blame] [check-ins using] [diff]

2015-06-28
16:39
tests: Use __VA_ARGS__ for TEST() and clean up file: [7b05c7a3ed] check-in: [07e630588d] user: js, branch: trunk, size: 4285 [annotate] [blame] [check-ins using] [diff]
2015-04-20
20:46
Add tests for OFKernelEventObserver file: [7884d34f10] check-in: [d4a1b1966d] user: js, branch: trunk, size: 4267 [annotate] [blame] [check-ins using] [diff]
2015-01-20
19:38
tests: Class and category name consistency file: [b160a0aca4] check-in: [ea500c31be] user: js, branch: trunk, size: 4170 [annotate] [blame] [check-ins using] [diff]
2015-01-03
20:57
Update copyright file: [fffc9296e0] check-in: [cfd374b906] user: js, branch: trunk, size: 4168 [annotate] [blame] [check-ins using] [diff]
2014-09-03
22:22
Add OFRIPEMD160Hash file: [6ebf3b411c] check-in: [126d9d3aa1] user: js, branch: trunk, size: 4162 [annotate] [blame] [check-ins using] [diff]
15:46
Add OFSHA384Hash and OFSHA512Hash file: [44fbee0906] check-in: [23f6c0f84d] user: js, branch: trunk, size: 4077 [annotate] [blame] [check-ins using] [diff]
2014-09-01
23:42
Add OFSHA224Hash

This creates a common base for OFSHA224Hash and OFSHA256Hash so that all
code (except the different initialization constants) is reused. file: [ce2fec93d4] check-in: [a1931f59a2] user: js, branch: trunk, size: 3919 [annotate] [blame] [check-ins using] [diff]

11:08
Add OFSHA256Hash

Took me some time to figure out the RFC is buggy and SSIG0(t-15) should
be SSIG0(W(t-15))... file: [665d1b09ee] check-in: [46af1252a5] user: js, branch: trunk, size: 3840 [annotate] [blame] [check-ins using] [diff]

2014-02-17
18:25
Add OFINIFile file: [8a074b85ac] check-in: [355e24465d] user: js, branch: trunk, size: 3761 [annotate] [blame] [check-ins using] [diff]
2014-01-27
22:01
Add OFUDPSocket

Async operations will follow later. file: [410d9eff67] check-in: [5025cba435] user: js, branch: trunk, size: 3688 [annotate] [blame] [check-ins using] [diff]

2014-01-04
00:24
Update copyright. file: [b203724c1d] check-in: [3b97fc3cd9] user: js, branch: trunk, size: 3611 [annotate] [blame] [check-ins using] [diff]
2013-04-27
17:57
Wii: Link only tests with libwiiuse and libbte. file: [3efff4d432] check-in: [daa4869d18] user: js, branch: trunk, size: 3605 [annotate] [blame] [check-ins using] [diff]
2013-03-04
17:20
Replace BOOL with bool.

The only places where BOOL is left are those where they are required by
the ABI. file: [0a217cd05f] check-in: [c5ef582958] user: js, branch: trunk, size: 3605 [annotate] [blame] [check-ins using] [diff]

2013-02-12
18:22
Prefix all ivars with an underscore. file: [d5a4c58861] check-in: [e40729d406] user: js, branch: trunk, size: 3601 [annotate] [blame] [check-ins using] [diff]
2013-01-09
22:24
Update copyright. file: [7bc108d8f9] check-in: [813c00ccf0] user: js, branch: trunk, size: 3598 [annotate] [blame] [check-ins using] [diff]
2012-12-09
12:13
Split OFHTTPRequest into OFHTTP{Client,Request}. file: [45e8b9a744] check-in: [2b7a70e246] user: js, branch: trunk, size: 3592 [annotate] [blame] [check-ins using] [diff]
2012-08-04
00:00
Add forwarding tests. file: [bae42d2e23] check-in: [4bcfe4d4bc] user: js, branch: trunk, size: 3594 [annotate] [blame] [check-ins using] [diff]
2012-01-05
00:56
Update copyright. file: [4331305c00] check-in: [ce70e17b38] user: js, branch: trunk, size: 3517 [annotate] [blame] [check-ins using] [diff]
2011-12-29
02:04
Add tests for JSON. file: [0108670e3a] check-in: [f4d994aba0] user: js, branch: trunk, size: 3511 [annotate] [blame] [check-ins using] [diff]
2011-10-04
13:14
Split OFXMLElement into OFXML{Element,Characters,CDATA,Comment}. file: [947968bb2d] check-in: [03f14bf019] user: js, branch: trunk, size: 3444 [annotate] [blame] [check-ins using] [diff]
2011-09-22
23:25
Exceptions are now autoreleased.

This is safe as an "exception loop" can't happen, since if allocating
an exception fails, it throws an OFAllocFailedException which is
preallocated and can always be thrown.

So, the worst case would be that an autorelease of an exception fails,
triggering an OFOutOfMemoryException for which there is no memory,
resulting in an OFAllocFailedException to be thrown. file: [3f94796a0a] check-in: [e1e7ffa903] user: js, branch: trunk, size: 3450 [annotate] [blame] [check-ins using] [diff]

2011-07-18
22:53
Add OFSet and OFMutableSet. file: [366cc90aaf] check-in: [8df328d503] user: js, branch: trunk, size: 3470 [annotate] [blame] [check-ins using] [diff]
2011-07-14
23:15
Fix missing autoreleases in OFBlockTests.m. file: [75ac14eddf] check-in: [47611ea871] user: js, branch: 0.5, size: 3322 [annotate] [blame] [check-ins using] [diff]
23:15
Fix missing autoreleases in OFBlockTests.m. file: [13731602aa] check-in: [33c7abb54b] user: js, branch: trunk, size: 3405 [annotate] [blame] [check-ins using] [diff]
2011-06-04
16:37
Add tests for OFSerialization. file: [71681b4674] check-in: [591b598230] user: js, branch: trunk, size: 3405 [annotate] [blame] [check-ins using] [diff]
2011-03-22
13:10
Move path methods from OFFile to OFString. file: [04f3a2b803] check-in: [67e7d1e222] user: js, branch: trunk, size: 3322 [annotate] [blame] [check-ins using] [diff]
2011-03-07
16:03
Add tests for OFHTTPRequest. file: [fc5dd537d5] check-in: [3c4ae255a2] user: js, branch: trunk, size: 3389 [annotate] [blame] [check-ins using] [diff]
2011-01-14
12:22
Add OFURL class. file: [a04c79d77f] check-in: [164c76c0cf] user: js, branch: trunk, size: 3308 [annotate] [blame] [check-ins using] [diff]
2011-01-01
20:19
Change license. file: [5d13558604] check-in: [da6b3d26cb] user: js, branch: trunk, size: 3243 [annotate] [blame] [check-ins using] [diff]
2010-12-25
19:31
Add OFDate. file: [2ac7771cef] check-in: [39cb19595d] user: js, branch: trunk, size: 2987 [annotate] [blame] [check-ins using] [diff]
2010-11-12
20:13
Add tests for blocks. file: [4c6e17c535] check-in: [d7c2d46b2b] user: js, branch: trunk, size: 2920 [annotate] [blame] [check-ins using] [diff]
2010-07-02
21:40
Add OFXMLElementBuilder. file: [2f884ceb5c] check-in: [ad93296956] user: js, branch: trunk, size: 2851 [annotate] [blame] [check-ins using] [diff]
2010-06-12
20:47
Move a few classes and categories so they have their own files. file: [2d4213ddaa] check-in: [67917b918a] user: js, branch: trunk, size: 2696 [annotate] [blame] [check-ins using] [diff]
2010-05-09
14:46
Merge latest changes from defaeult branch into 0.3 branch. file: [ae0d2f9cd4] check-in: [32d8ae959e] user: js, branch: 0.3, size: 2459 [annotate] [blame] [check-ins using] [diff]
14:39
Rename OFHashes to OFHash. file: [acc81e847c] check-in: [f45026a5f9] user: js, branch: trunk, size: 2615 [annotate] [blame] [check-ins using] [diff]
2010-04-30
14:16
Branch for 0.3. file: [dfa6e07171] check-in: [7c4399b41c] user: js, branch: 0.3, size: 2463 [annotate] [blame] [check-ins using] [diff]
2010-04-18
13:53
Add +[lastComponentOfPath:] to OFFile. file: [7e0781c6ed] check-in: [2727e4282f] user: js, branch: trunk, size: 2619 [annotate] [blame] [check-ins using] [diff]
2010-04-17
15:46
Don't return self where not necessary, return void or something useful. file: [f1bc853ff8] check-in: [062a052b50] user: js, branch: trunk, size: 2552 [annotate] [blame] [check-ins using] [diff]
2010-04-07
20:56
Added: Make tests an OFApplicationDelegate. file: [e3e2ff48b8] check-in: [666d38f8be] user: js, branch: trunk, size: 2532 [annotate] [blame] [check-ins using]