ObjFW  History of tests/TestsAppDelegate.m of c50d48326249765d

History of the file that is called tests/TestsAppDelegate.m at check-in c50d48326249765d

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
[aac1f271ba] part of check-in [886a90bb34] Migrate OFStreamTests to ObjFWTest (check-in: [886a90bb34] user: js, branch: objfwtest, size: 9270) [annotate] [blame] [check-ins using] [diff]
19:13
[98b6176409] part of check-in [a14df8d891] Migrate OFValueTests to ObjFWTest (check-in: [a14df8d891] user: js, branch: objfwtest, size: 9292) [annotate] [blame] [check-ins using] [diff]
18:53
[01900772f3] part of check-in [fd477d1a54] Migrate OFXMLNodeTests to ObjFWTest (check-in: [fd477d1a54] user: js, branch: objfwtest, size: 9312) [annotate] [blame] [check-ins using] [diff]
18:27
[4407e4999c] part of check-in [cd1532bb40] Migrate OFXMLParserTests to ObjFWTest (check-in: [cd1532bb40] user: js, branch: objfwtest, size: 9334) [annotate] [blame] [check-ins using] [diff]
17:56
[fdc6390186] part of check-in [814d957cdc] Migrate OFMemoryStreamTests to ObjFWTest (check-in: [814d957cdc] user: js, branch: objfwtest, size: 9358) [annotate] [blame] [check-ins using] [diff]
12:34
[b4ea34d386] part of check-in [728cc47880] Migrate OFDictionaryTests to ObjFWTest (check-in: [728cc47880] user: js, branch: objfwtest, size: 9404) [annotate] [blame] [check-ins using] [diff]
11:33
[29381a3f39] part of check-in [a1fd65f4a6] Migrate OFListTests to ObjFWTest (check-in: [a1fd65f4a6] user: js, branch: objfwtest, size: 9429) [annotate] [blame] [check-ins using] [diff]
11:08
[5330eaa06d] part of check-in [aa56dd6d2a] Migrate OFKernelEventObserverTests to ObjFWTest (check-in: [aa56dd6d2a] user: js, branch: objfwtest, size: 9448) [annotate] [blame] [check-ins using] [diff]
10:11
[bc05260f0b] part of check-in [851f6138bf] Migrate OFHTTPClientTests to ObjFWTest (check-in: [851f6138bf] user: js, branch: objfwtest, size: 9512) [annotate] [blame] [check-ins using] [diff]
2024-02-17
22:23
[fbab5e01e9] part of check-in [2aad218748] Migrate OFHTTPCookieManagerTests to ObjFWTest (check-in: [2aad218748] user: js, branch: objfwtest, size: 9601) [annotate] [blame] [check-ins using] [diff]
22:12
[f4b3fadebd] part of check-in [677b61582e] Migrate OFHTTPCookieTests to ObjFWTest (check-in: [677b61582e] user: js, branch: objfwtest, size: 9663) [annotate] [blame] [check-ins using] [diff]
21:04
[fa7d26d865] part of check-in [4682e8f902] Migrate OFWindowsRegistryKeyTests to ObjFWTest (check-in: [4682e8f902] user: js, branch: objfwtest, size: 9688) [annotate] [blame] [check-ins using] [diff]
19:56
[5c2ea3ac4e] part of check-in [1f32e5e17c] Migrate OFNotificationCenterTests to ObjFWTest (check-in: [1f32e5e17c] user: js, branch: objfwtest, size: 9747) [annotate] [blame] [check-ins using] [diff]
19:42
[88c74ae116] part of check-in [c4600793bc] Migrate OFXMLElementBuilderTests to ObjFWTest (check-in: [c4600793bc] user: js, branch: objfwtest, size: 9780) [annotate] [blame] [check-ins using] [diff]
19:35
[36fdae484d] part of check-in [2ffd3b79f9] Migrate RuntimeTests to ObjFWTest (check-in: [2ffd3b79f9] user: js, branch: objfwtest, size: 9812) [annotate] [blame] [check-ins using] [diff]
19:18
[457f56b26a] part of check-in [2ee3da6551] Migrate RuntimeARCTests to ObjFWTest (check-in: [2ee3da6551] user: js, branch: objfwtest, size: 9834) [annotate] [blame] [check-ins using] [diff]
18:07
[2f2d348e00] part of check-in [823cff099d] Migrate OFStringTests to ObjFWTest (check-in: [823cff099d] user: js, branch: objfwtest, size: 9895) [annotate] [blame] [check-ins using] [diff]
2024-02-14
00:41
[01275bfcd5] part of check-in [572bcb3d8b] Migrate OFDDPSocketTests to ObjFWTest (check-in: [572bcb3d8b] user: js, branch: objfwtest, size: 9916) [annotate] [blame] [check-ins using] [diff]
00:31
[ee32dd4840] part of check-in [ddfac30149] Migrate OFSPXStreamSocketTests to ObjFWTest (check-in: [ddfac30149] user: js, branch: objfwtest, size: 9974) [annotate] [blame] [check-ins using] [diff]
00:16
[7ac3914ad0] part of check-in [dfcd2ee66f] Migrate OFSPXSocketTests to ObjFWTest (check-in: [dfcd2ee66f] user: js, branch: objfwtest, size: 10032) [annotate] [blame] [check-ins using] [diff]
2024-02-13
23:57
[81c2636e5c] part of check-in [1b119ef77e] Migrate OFIPXSocketTests to ObjFWTest (check-in: [1b119ef77e] user: js, branch: objfwtest, size: 10056) [annotate] [blame] [check-ins using] [diff]
23:48
[c53e2faa86] part of check-in [b77972796e] Migrate OFUNIXStreamSocketTests to ObjFWTest (check-in: [b77972796e] user: js, branch: objfwtest, size: 10080) [annotate] [blame] [check-ins using] [diff]
23:41
[bdc9d92508] part of check-in [0c3f6027a2] Migrate OFUNIXDatagramSocketTests to ObjFWTest (check-in: [0c3f6027a2] user: js, branch: objfwtest, size: 10148) [annotate] [blame] [check-ins using] [diff]
23:12
[bf28d3b6ff] part of check-in [4e06901c84] Migrate OFUDPSocketTests to ObjFWTest (check-in: [4e06901c84] user: js, branch: objfwtest, size: 10181) [annotate] [blame] [check-ins using] [diff]
23:02
[9816b74668] part of check-in [d3b3fd8845] Migrate OFTCPSocketTests to ObjFWTest (check-in: [d3b3fd8845] user: js, branch: objfwtest, size: 10205) [annotate] [blame] [check-ins using] [diff]
01:53
[ee0c79f148] part of check-in [75bdc50ac9] Migrate OFBlockTests to ObjFWTest (check-in: [75bdc50ac9] user: js, branch: objfwtest, size: 10229) [annotate] [blame] [check-ins using] [diff]
01:38
[d1d7cb1c75] part of check-in [8be0d57d8f] Migrate ForwardingTests to ObjFWTest (check-in: [8be0d57d8f] user: js, branch: objfwtest, size: 10278) [annotate] [blame] [check-ins using] [diff]
01:17
[a4d4d2a563] part of check-in [f7d401609e] Migrate OFObjectTests to ObjFWTest (check-in: [f7d401609e] user: js, branch: objfwtest, size: 10303) [annotate] [blame] [check-ins using] [diff]
2024-02-12
22:54
[a195ff8f10] part of check-in [7fafb1641d] Migrate OFLocaleTests to ObjFWTest (check-in: [7fafb1641d] user: js, branch: objfwtest, size: 10324) [annotate] [blame] [check-ins using] [diff]
22:49
[faae433041] part of check-in [53a95fade7] Migrate OFDNSResolverTests to ObjFWTest (check-in: [53a95fade7] user: js, branch: objfwtest, size: 10346) [annotate] [blame] [check-ins using] [diff]
22:35
[db4c4e8f5b] part of check-in [6ae7f7cdbf] Migrate OFSystemInfoTests to ObjFWTest (check-in: [6ae7f7cdbf] user: js, branch: objfwtest, size: 10402) [annotate] [blame] [check-ins using] [diff]
21:31
[b4049e205f] part of check-in [a7780ddefc] Migrate OFSetTests to ObjFWTest (check-in: [a7780ddefc] user: js, branch: objfwtest, size: 10427) [annotate] [blame] [check-ins using] [diff]
2024-02-11
23:48
[9268945de9] part of check-in [26368c00c5] Migrate OFASN1DERParsingTests to ObjFWTest (check-in: [26368c00c5] user: js, branch: asn1, size: 10481) [annotate] [blame] [check-ins using] [diff]
22:43
[49847be0d7] part of check-in [bf4b06cecd] Merge branch "objfwtest" into "asn1" (check-in: [bf4b06cecd] user: js, branch: asn1, size: 10510) [annotate] [blame] [check-ins using] [diff]
22:32
[283f0286c6] part of check-in [cc7c76d3c2] Migrate OFINIFileTests to ObjFWTest (check-in: [cc7c76d3c2] user: js, branch: objfwtest, size: 10445) [annotate] [blame] [check-ins using] [diff]
22:01
[35fd715ddc] part of check-in [b0901ee40e] Migrate OFThreadTests to ObjFWTest (check-in: [b0901ee40e] user: js, branch: objfwtest, size: 10499) [annotate] [blame] [check-ins using] [diff]
21:57
[f2f9977222] part of check-in [e3fbb3ecea] Migrate OFHMACTests to ObjFWTest (check-in: [e3fbb3ecea] user: js, branch: objfwtest, size: 10550) [annotate] [blame] [check-ins using] [diff]
21:46
[3c96b957f7] part of check-in [9c28411f49] Migrate OFSubprocessTests to ObjFWTest (check-in: [9c28411f49] user: js, branch: objfwtest, size: 10569) [annotate] [blame] [check-ins using] [diff]
21:29
[62aaab333c] part of check-in [dda0ca9612] Migrate OF*HashTests.m to ObjFWTest (check-in: [dda0ca9612] user: js, branch: objfwtest, size: 10629) [annotate] [blame] [check-ins using] [diff]
20:49
[8d7f2e9802] part of check-in [7272d5b2cd] Migrate OFArrayTests to ObjFWTest (check-in: [7272d5b2cd] user: js, branch: objfwtest, size: 10802) [annotate] [blame] [check-ins using] [diff]
17:39
[84819e96c0] part of check-in [109084deb0] Migrate OFDateTests to ObjFWTest (check-in: [109084deb0] user: js, branch: objfwtest, size: 10822) [annotate] [blame] [check-ins using] [diff]
17:13
[bde6bc2f49] part of check-in [ce1f7a4088] Migrate OFJSONTests to ObjFWTest (check-in: [ce1f7a4088] user: js, branch: objfwtest, size: 10841) [annotate] [blame] [check-ins using] [diff]
16:23
[632436b2c9] part of check-in [10ece67a08] Migrate OFSocketTests to ObjFWTest (check-in: [10ece67a08] user: js, branch: objfwtest, size: 10860) [annotate] [blame] [check-ins using] [diff]
15:49
[3a33bc9fe5] part of check-in [6d64cca782] Migrate OFMatrix4x4Tests to ObjFWTest (check-in: [6d64cca782] user: js, branch: objfwtest, size: 10881) [annotate] [blame] [check-ins using] [diff]
15:32
[be2555a72f] part of check-in [34e6ff9e0b] Migrate OFInvocationTests to ObjFWTest (check-in: [34e6ff9e0b] user: js, branch: objfwtest, size: 10905) [annotate] [blame] [check-ins using] [diff]
15:12
[76faf80ff2] part of check-in [de996cc580] Migrate OFMethodSignatureTests to ObjFWTest (check-in: [de996cc580] user: js, branch: objfwtest, size: 10930) [annotate] [blame] [check-ins using] [diff]
14:26
[5965b1f53c] part of check-in [4127a58b04] Migrate OFCharacterSetTests to ObjFWTest (check-in: [4127a58b04] user: js, branch: objfwtest, size: 10960) [annotate] [blame] [check-ins using] [diff]
14:13
[5e0d241d80] part of check-in [86a2f1e2bf] Migrate OFScryptTests to ObjFWTest (check-in: [86a2f1e2bf] user: js, branch: objfwtest, size: 10987) [annotate] [blame] [check-ins using] [diff]
13:55
[e4e9204b3b] part of check-in [80406ae7bf] Clean up various leftovers to fix the build (check-in: [80406ae7bf] user: js, branch: objfwtest, size: 11008) [annotate] [blame] [check-ins using] [diff]
13:49
[05c38eac37] part of check-in [5796b73644] Migrate OFIRITests to ObjFWTest (check-in: [5796b73644] user: js, branch: objfwtest, size: 11079) [annotate] [blame] [check-ins using] [diff]
2024-02-10
15:32
[70afe01d23] part of check-in [30f4a8d985] Migrate OFPropertyListTests to ObjFWTest (check-in: [30f4a8d985] user: js, branch: objfwtest, size: 11097) [annotate] [blame] [check-ins using] [diff]
13:35
[0763de9d56] part of check-in [fae3eee5c7] Migrate OFNumberTests to ObjFWTest (check-in: [fae3eee5c7] user: js, branch: objfwtest, size: 11124) [annotate] [blame] [check-ins using] [diff]
12:06
[6ca2681194] part of check-in [7c509c3d51] Migrate OFPBKDF2Tests to ObjFWTest (check-in: [7c509c3d51] user: js, branch: objfwtest, size: 11145) [annotate] [blame] [check-ins using] [diff]
2024-01-21
10:39
[f3ded2eea8] part of check-in [929a2d807a] Add tests for OFSubprocess (check-in: [929a2d807a] user: js, branch: 1.0, size: 11166) [annotate] [blame] [check-ins using] [diff]
10:10
[08be9d3a13] part of check-in [02824cb820] Add tests for OFSubprocess (check-in: [02824cb820] user: js, branch: trunk, size: 11166) [annotate] [blame] [check-ins using] [diff]
2024-01-11
20:12
[3a8dda6580] part of check-in [4320b1bf7d] Merge trunk into branch "asn1" (check-in: [4320b1bf7d] user: js, branch: asn1, size: 11179) [annotate] [blame] [check-ins using] [diff]
2024-01-02
17:17
[71aec8a93f] part of check-in [26ddd2e4e4] Update copyright (check-in: [26ddd2e4e4] user: js, branch: trunk, size: 11112) [annotate] [blame] [check-ins using] [diff]
2023-07-15
20:57
[f47a4fc271] part of check-in [860b0bf1e9] Merge trunk into branch "amiga-library" (check-in: [860b0bf1e9] user: js, branch: amiga-library, size: 11240) [annotate] [blame] [check-ins using] [diff]
2023-04-10
19:22
[252b4a628c] part of check-in [6ce0093f8d] 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. (check-in: [6ce0093f8d] user: js, branch: trunk, size: 11112) [annotate] [blame] [check-ins using] [diff]

2023-02-13
20:32
[188b6037b1] part of check-in [51c8047121] Support for storing OFColors in tagged pointers (check-in: [51c8047121] user: js, branch: trunk, size: 11140) [annotate] [blame] [check-ins using] [diff]
2023-02-12
22:20
[7b3ff2f71c] part of check-in [44eb35b212] Add OFMatrix4x4 and OFVector3D

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

2023-01-06
09:04
[b2830d46cd] part of check-in [8939cbdb52] Update copyright (check-in: [8939cbdb52] user: js, branch: trunk, size: 11095) [annotate] [blame] [check-ins using] [diff]
2022-11-24
00:21
[4e486d7e06] part of check-in [23272e6d43] Rename OFURI to OFIRI (check-in: [23272e6d43] user: js, branch: trunk, size: 11095) [annotate] [blame] [check-ins using] [diff]
2022-11-15
23:09
[38bbd5a2a3] part of check-in [a151c9797b] Merge trunk into branch "amiga-library" (check-in: [a151c9797b] user: js, branch: amiga-library, size: 11223) [annotate] [blame] [check-ins using] [diff]
2022-11-13
19:07
[07389d44c6] part of check-in [204b27318f] Add OFApplicationDidFinishLaunchingNotification (check-in: [204b27318f] user: js, branch: trunk, size: 11095) [annotate] [blame] [check-ins using] [diff]
2022-11-07
00:24
[b207daeaa0] part of check-in [fd7d3894ff] Merge trunk into branch "3d-affine-transforms" (check-in: [fd7d3894ff] user: js, branch: 3d-affine-transforms, size: 11089) [annotate] [blame] [check-ins using] [diff]
00:23
[6bc6c27cc9] part of check-in [86f8767eca] Merge trunk into branch "3d-affine-transforms" (check-in: [86f8767eca] user: js, branch: 3d-affine-transforms, size: 11011) [annotate] [blame] [check-ins using] [diff]
00:20
[8f3bec08f0] part of check-in [d8ef56254d] Merge trunk into branch "asn1" (check-in: [d8ef56254d] user: js, branch: asn1, size: 11128) [annotate] [blame] [check-ins using] [diff]
00:17
[bd1b29a49a] part of check-in [b37858358e] Merge trunk into branch "asn1" (check-in: [b37858358e] user: js, branch: asn1, size: 11050) [annotate] [blame] [check-ins using] [diff]
2022-11-06
23:56
[f192383371] part of check-in [9cb5c92f04] Merge trunk into branch "sctp" (check-in: [9cb5c92f04] user: js, branch: sctp, size: 11117) [annotate] [blame] [check-ins using] [diff]
23:52
[2bcebe83eb] part of check-in [425762ff70] Merge trunk into branch "sctp" (check-in: [425762ff70] user: js, branch: sctp, size: 11039) [annotate] [blame] [check-ins using] [diff]
19:16
[9a4aeebd6d] part of check-in [82bc531357] Merge trunk into branch "amiga-library" (check-in: [82bc531357] user: js, branch: amiga-library, size: 11191) [annotate] [blame] [check-ins using] [diff]
2022-10-30
18:58
[0808a007fb] part of check-in [0b4f713964] Remove AppleTalk support again

It seems that neither Windows nor macOS support DDP sockets, but only
the layers on top, while neither Linux nor NetBSD support the layers on
top, but only provide DDP.

It seems that DDP is not meant to be used directly, while Linux and
NetBSD only provide the minimum to use netatalk, which is DDP. ObjFW
would need to use the layers on top on Windows and macOS and implement
those layers itself on Linux and NetBSD. This also means that no code
would be shared between Linux / NetBSD and Windows / macOS, as it's
impossible to have one implementation that works for everything. At this
point, the effort required doesn't make sense. (check-in: [0b4f713964] user: js, branch: trunk, size: 11005) [annotate] [blame] [check-ins using] [diff]

2022-10-22
14:16
[5b13043c48] part of check-in [cb1fd0fbb8] Add OFDDPSocket (check-in: [cb1fd0fbb8] user: js, branch: appletalk, size: 11063) [annotate] [blame] [check-ins using] [diff]
2022-10-18
22:19
[aae0a2de42] part of check-in [80dbc3c570] Merge trunk into branch "amiga-library" (check-in: [80dbc3c570] user: js, branch: amiga-library, size: 11133) [annotate] [blame] [check-ins using] [diff]
22:17
[213ce429af] part of check-in [ac19ed9d40] Merge trunk into branch "amiga-library" (check-in: [ac19ed9d40] user: js, branch: amiga-library, size: 11113) [annotate] [blame] [check-ins using] [diff]
2022-09-29
22:08
[66423efb5a] part of check-in [01199db504] Fix tests on Nintendo consoles & PSP (check-in: [01199db504] user: js, branch: trunk, size: 11005) [annotate] [blame] [check-ins using] [diff]
2022-09-28
21:40
[4f43d25380] part of check-in [e7ab06503c] Rename OFUR{L -> I} in preparation for URI support (check-in: [e7ab06503c] user: js, branch: trunk, size: 10985) [annotate] [blame] [check-ins using] [diff]
2022-08-07
16:10
[7283aa5620] part of check-in [ddbeb14059] OFINIFile: Remove dependency on support for files (check-in: [ddbeb14059] user: js, branch: trunk, size: 10985) [annotate] [blame] [check-ins using] [diff]
2022-08-02
20:39
[c0318f8a2b] part of check-in [1bc0e98941] tests: Remove obsolete #ifdef OF_HAVE_FILES (check-in: [1bc0e98941] user: js, branch: trunk, size: 11017) [annotate] [blame] [check-ins using] [diff]
20:34
[6b190bde06] part of check-in [545c9c48bb] Add initial Wii U support (check-in: [545c9c48bb] user: js, branch: trunk, size: 11073) [annotate] [blame] [check-ins using] [diff]
2022-07-31
20:10
[8b8fe584cc] part of check-in [e291e6e982] Add OFMemoryStream (check-in: [e291e6e982] user: js, branch: trunk, size: 11046) [annotate] [blame] [check-ins using] [diff]
16:48
[71b3289833] part of check-in [abb642bba9] OFStdIOStream: Use OSConsoleWrite() on Wii U (check-in: [abb642bba9] user: js, branch: wii-u, size: 11046) [annotate] [blame] [check-ins using] [diff]
16:04
[845a6f5691] part of check-in [ed618ae2c7] tests: Use OSReport() to output test results (check-in: [ed618ae2c7] user: js, branch: wii-u, size: 11664) [annotate] [blame] [check-ins using] [diff]
2022-07-17
22:49
[a6eba3166b] part of check-in [3228d624fe] Add support for files on Nintendo Switch (check-in: [3228d624fe] user: js, branch: nintendo-switch, size: 11019) [annotate] [blame] [check-ins using] [diff]
20:05
[a391d406bc] part of check-in [986e12aa9c] tests: Init and use console on Switch (check-in: [986e12aa9c] user: js, branch: nintendo-switch, size: 10914) [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
[e90fb7f104] part of check-in [1a86b8175b] Update copyright (check-in: [1a86b8175b] user: js, branch: trunk, size: 9786) [annotate] [blame] [check-ins using] [diff]
2021-10-31
17:41
[863ce9faf4] part of check-in [611cde23ad] Add OFNotificationCenter (check-in: [611cde23ad] user: js, branch: notifications, size: 9786) [annotate] [blame] [check-ins using] [diff]
2021-10-24
21:15
[bd24271038] part of check-in [aaf477fc88] Add OFUNIXStreamSocket (check-in: [aaf477fc88] user: js, branch: unix-sockets, size: 9753) [annotate] [blame] [check-ins using] [diff]
15:14
[9499e9e013] part of check-in [94110c9553] Add OFUNIXDatagramSocket (check-in: [94110c9553] user: js, branch: unix-sockets, size: 9722) [annotate] [blame] [check-ins using] [diff]
2021-09-24
01:35
[654f876616] part of check-in [831ce30929] Add initial OF4x4Matrix (check-in: [831ce30929] user: js, branch: 3d-affine-transforms, size: 9678) [annotate] [blame] [check-ins using] [diff]
2021-05-09
14:45
[2b8f245976] part of check-in [3c88df0ce4] Merge trunk into branch "amiga-library"

All necessary changes to adjust for the changes made in trunk are
included in the merge commit. (check-in: [3c88df0ce4] user: js, branch: amiga-library, size: 9780) [annotate] [blame] [check-ins using] [diff]

2021-05-08
23:22
[1130ab2e6c] part of check-in [14f1e22d79] tests: Align more with ObjFW style

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

2021-05-02
11:34
[6f59a3820f] part of check-in [2b75f9e6a0] runtime: Name things more consistently (check-in: [2b75f9e6a0] user: js, branch: trunk, size: 9662) [annotate] [blame] [check-ins using] [diff]
2021-04-30
23:06
[27134fde29] part of check-in [a82e7f4b3d] Merge trunk into branch "sctp" (check-in: [a82e7f4b3d] user: js, branch: sctp, size: 9712) [annotate] [blame] [check-ins using] [diff]
21:56
[a699240936] part of check-in [4507e0bee3] Merge trunk into branch "asn1" (check-in: [4507e0bee3] user: js, branch: asn1, size: 9723) [annotate] [blame] [check-ins using] [diff]
21:23
[c47240e9e7] part of check-in [39863b3503] Make OFHashSeed private (check-in: [39863b3503] user: js, branch: trunk, size: 9658) [annotate] [blame] [check-ins using] [diff]
2021-04-18
22:56
[0b419cd689] part of check-in [e73c65a849] Rename all symbols marked extern (check-in: [e73c65a849] user: js, branch: new-naming-convention, size: 9624) [annotate] [blame] [check-ins using] [diff]
13:24
[ec5b8946c4] part of check-in [d9f8960fc5] Rename remaining functions in OFObject.h (check-in: [d9f8960fc5] user: js, branch: new-naming-convention, size: 9674) [annotate] [blame] [check-ins using] [diff]
2021-04-07
21:45
[70ab30c579] part of check-in [a863ef544f] Remove incomplete SCTP support

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

2021-03-30
21:23
[ce26788f19] part of check-in [564d6d6b6f] Merge trunk into 1.0 branch (check-in: [564d6d6b6f] user: js, branch: 1.0, size: 9676) [annotate] [blame] [check-ins using] [diff]
2021-01-02
22:04
[0065cae80a] part of check-in [374e1a1bfa] Update copyright (check-in: [374e1a1bfa] user: js, branch: trunk, size: 9795) [annotate] [blame] [check-ins using] [diff]
2020-11-12
00:45
[bee16b75be] part of check-in [a1163fb58b] Merge trunk into 1.0 branch (check-in: [a1163fb58b] user: js, branch: 1.0, size: 9765) [annotate] [blame] [check-ins using] [diff]
2020-10-25
17:53
[7de17ddfab] part of check-in [5b8955df34] Add tests for ARC (check-in: [5b8955df34] user: js, branch: trunk, size: 9884) [annotate] [blame] [check-ins using] [diff]
2020-10-04
14:39
[164e2bc3e4] part of check-in [a9f08709d2] Merge trunk into 1.0 branch (check-in: [a9f08709d2] user: js, branch: 1.0, size: 9704) [annotate] [blame] [check-ins using] [diff]
2020-09-27
02:29
[b1233ca24e] part of check-in [33bec58cf4] tests: Fix compiling with Apple GCC 4.2.1 (check-in: [33bec58cf4] user: js, branch: trunk, size: 9823) [annotate] [blame] [check-ins using] [diff]
2020-08-13
22:29
[6a1c29e396] part of check-in [e479cef7b3] OFData: ASN1DERValue -> objectByParsingASN1DER (check-in: [e479cef7b3] user: js, branch: trunk, size: 9807) [annotate] [blame] [check-ins using] [diff]
2020-07-06
23:42
[e6bc9a4f8c] part of check-in [98f0907d36] Merge trunk into branch "1.0" (check-in: [98f0907d36] user: js, branch: 1.0, size: 9688) [annotate] [blame] [check-ins using] [diff]
2020-07-04
21:19
[3cf677c3a1] part of check-in [ba32166987] tests: Use \r instead of setting cursorColumn = 0 (check-in: [ba32166987] user: js, branch: trunk, size: 9805) [annotate] [blame] [check-ins using] [diff]
2020-05-31
16:19
[77e78bfed7] part of check-in [8d693c2d5f] Merge trunk into 1.0 branch (check-in: [8d693c2d5f] user: js, branch: 1.0, size: 9740) [annotate] [blame] [check-ins using] [diff]
2020-05-28
23:59
[0707701acb] part of check-in [d0ad47358c] tests: Add the same libctru id workaround

This adds the same workaround as in [f4ba103dc03a4933], but for tests. (check-in: [d0ad47358c] user: js, branch: trunk, size: 9857) [annotate] [blame] [check-ins using] [diff]

23:49
[a12f3dbba3] part of check-in [3ea919f393] Remove OFSCTPSocket, as it is not ready for 1.0 (check-in: [3ea919f393] user: js, branch: 1.0, size: 9640) [annotate] [blame] [check-ins using] [diff]
23:31
[ab72b7da5d] part of check-in [370ec3dc84] Merge trunk into 1.0 branch (check-in: [370ec3dc84] user: js, branch: 1.0, size: 9694) [annotate] [blame] [check-ins using] [diff]
00:34
[9e16d3935e] part of check-in [ef5b11edae] tests: Use simple output if we have no terminal

This temporarily makes various game consoles use the simple output,
until the terminal control methods for these are implemented. (check-in: [ef5b11edae] user: js, branch: trunk, size: 9757) [annotate] [blame] [check-ins using] [diff]

2020-05-24
15:54
[6175cf9d40] part of check-in [40f58c637b] Add terminal control methods for Windows (check-in: [40f58c637b] user: js, branch: trunk, size: 9706) [annotate] [blame] [check-ins using] [diff]
2020-05-22
22:25
[c6d20d4842] part of check-in [f3aa57bcc6] Fix build on AmigaOS and devkitPro (check-in: [f3aa57bcc6] user: js, branch: trunk, size: 9843) [annotate] [blame] [check-ins using] [diff]
00:16
[eb5fcaa32b] part of check-in [cdaa971823] tests: Use new terminal control methods (check-in: [cdaa971823] user: js, branch: trunk, size: 9924) [annotate] [blame] [check-ins using] [diff]
2020-05-09
13:41
[bf81e047c2] part of check-in [0765df9754] Add tests for OFSCTPSocket (check-in: [0765df9754] user: js, branch: trunk, size: 11432) [annotate] [blame] [check-ins using] [diff]
2020-05-03
19:36
[8dafe87642] part of check-in [0ded796f1a] Add OFSPXStreamSocket (check-in: [0ded796f1a] user: js, branch: trunk, size: 11378) [annotate] [blame] [check-ins using] [diff]
2020-04-29
23:59
[888148da42] part of check-in [857f8edc09] Add OFSPXSocket (check-in: [857f8edc09] user: js, branch: trunk, size: 11348) [annotate] [blame] [check-ins using] [diff]
2020-04-25
23:02
[6f16d81614] part of check-in [4a5822e7c0] Add OFIPXSocket (check-in: [4a5822e7c0] user: js, branch: trunk, size: 11324) [annotate] [blame] [check-ins using] [diff]
2020-01-08
02:29
[8cfd87b118] part of check-in [e7e1e1c6c5] Merge branch 'master' into 1.0 (check-in: [e7e1e1c6c5] user: js, branch: 1.0, size: 11209) [annotate] [blame] [check-ins using] [diff]
2020-01-02
01:51
[a3883fdd4c] part of check-in [c7f0229795] Update copyright (check-in: [c7f0229795] user: js, branch: trunk, size: 11272) [annotate] [blame] [check-ins using] [diff]
2019-09-29
19:57
[69d46f9e91] part of check-in [76245b4665] Merge branch 'master' into 1.0 (check-in: [76245b4665] user: js, branch: 1.0, size: 11206) [annotate] [blame] [check-ins using] [diff]
15:58
[b223506068] part of check-in [09be825f88] Remove OFAutoreleasePool

OFAutoreleasePools have long been discouraged in favor of the runtime's
autorelease pools. (check-in: [09be825f88] user: js, branch: trunk, size: 11269) [annotate] [blame] [check-ins using] [diff]

15:22
[817dd9ac34] part of check-in [dd2394fc3c] Remove ASN.1 support as it is still incomplete (check-in: [dd2394fc3c] user: js, branch: 1.0, size: 11218) [annotate] [blame] [check-ins using] [diff]
2019-06-25
20:53
[151a39a84a] part of check-in [cbaae715ce] Add OFASN1DERRepresentation protocol (check-in: [cbaae715ce] user: js, branch: trunk, size: 11281) [annotate] [blame] [check-ins using] [diff]
2019-03-25
00:21
[5576f97fcf] part of check-in [b045cbb9c7] tests: Use dot syntax (check-in: [b045cbb9c7] user: js, branch: trunk, size: 11279) [annotate] [blame] [check-ins using] [diff]
2019-03-16
23:37
[b899b58d18] part of check-in [f77aff5b45] Add -[OFASN1Boolean DEREncodedValue] (check-in: [f77aff5b45] user: js, branch: trunk, size: 11285) [annotate] [blame] [check-ins using] [diff]
2019-02-17
22:44
[7169202b42] part of check-in [dc0c6c34ab] tests: Only import ObjFW.h

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

22:16
[feef55dc03] part of check-in [4c5f686a52] OFWindowsRegistryKey: Add write support (check-in: [4c5f686a52] user: js, branch: trunk, size: 11270) [annotate] [blame] [check-ins using] [diff]
2019-01-03
19:13
[df82488231] part of check-in [0509d7a844] Update copyright (check-in: [0509d7a844] user: js, branch: trunk, size: 11212) [annotate] [blame] [check-ins using] [diff]
2018-10-13
23:51
[94da28e722] part of check-in [0d746a1aac] Add ASN.1 bit string type (check-in: [0d746a1aac] user: js, branch: trunk, size: 11206) [annotate] [blame] [check-ins using] [diff]
21:40
[8a48813bd5] part of check-in [d276166f70] Initial ASN.1 DER parsing support (check-in: [d276166f70] user: js, branch: trunk, size: 11210) [annotate] [blame] [check-ins using] [diff]
2018-08-19
23:32
[83bb4f0759] part of check-in [35347686ad] Add OFDNSResolverTests

These only print the settings for now. (check-in: [35347686ad] user: js, branch: trunk, size: 11179) [annotate] [blame] [check-ins using] [diff]

2018-08-18
17:01
[6a3d9e4d37] part of check-in [3d67a890fb] OFDNSResolver: Obtain name servers on AmigaOS 4 (check-in: [3d67a890fb] user: js, branch: trunk, size: 11123) [annotate] [blame] [check-ins using] [diff]
2018-08-17
01:17
[97e67aa7ba] part of check-in [d71abc5366] AmigaOS 4: Do not use libauto

libauto loads the libraries too late. (check-in: [d71abc5366] user: js, branch: trunk, size: 11071) [annotate] [blame] [check-ins using] [diff]

2018-08-11
14:34
[53045fdaad] part of check-in [4cb7e95aa5] Fix compilation with --disable-sockets (check-in: [4cb7e95aa5] user: js, branch: trunk, size: 10903) [annotate] [blame] [check-ins using] [diff]
2018-08-06
22:34
[33db6e86ef] part of check-in [ab9810ef69] socket.m: Replace inet_{ntop,pton} with own impl

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

2018-07-28
18:45
[ffb973f9b8] part of check-in [aa0384d1bf] Rename OFLocalization -> OFLocale (check-in: [aa0384d1bf] user: js, branch: trunk, size: 10852) [annotate] [blame] [check-ins using] [diff]
2018-04-22
16:13
[4afc655dec] part of check-in [fe2cbe0021] runtime: Define BOOL to be the same as bool

As we define the ABI, we can just replace BOOL with bool everywhere,
including in ObjFW itself. For the Apple platforms where BOOL and bool
are different, this is not a problem as BOOL and bool are passed and
returned the same way in the ABI.

This still defines BOOL to bool for compatibility, except on AmigaOS and
Wii, which both have its own BOOL type. (check-in: [fe2cbe0021] user: js, branch: trunk, size: 10858) [annotate] [blame] [check-ins using] [diff]

2018-04-15
15:09
[251eb0b81a] part of check-in [7075962f87] Print system info at the end of the tests (check-in: [7075962f87] user: js, branch: trunk, size: 10894) [annotate] [blame] [check-ins using] [diff]
14:48
[a068037952] part of check-in [9557564b3a] Print the localization at the end of the tests (check-in: [9557564b3a] user: js, branch: trunk, size: 10869) [annotate] [blame] [check-ins using] [diff]
2018-03-18
00:28
[119c280046] part of check-in [db0bf9d5a7] Add support for parsing XML property lists (check-in: [db0bf9d5a7] user: js, branch: trunk, size: 10885) [annotate] [blame] [check-ins using] [diff]
2018-03-11
00:37
[a633b7ccbe] part of check-in [7a488c3062] OFString: Move path handling into a category

This is the first step to have different versions of those for different
operating systems, rather than #ifdefs everywhere.

This also has the nice side-effect of not having one implementation in
OFString and another one in OFString_UTF8 anymore. The one in OFString
was a generic version, while the one in OFString_UTF8 was one optimized
for UTF-8 strings. Now only the version optimized for UTF-8 strings
exists, as this is by far the most common string implementation used,
and the overhead of converting from something else to UTF-8 is not more
than converting to UTF-32. (check-in: [7a488c3062] user: js, branch: trunk, size: 10858) [annotate] [blame] [check-ins using] [diff]

2018-02-16
23:25
[a9b0ea0b54] part of check-in [248fd739a5] TestsAppDelegate: Fix #ifdef (check-in: [248fd739a5] user: js, branch: trunk, size: 10828) [annotate] [blame] [check-ins using] [diff]
2018-02-07
23:08
[ab19980a71] part of check-in [b636ef71a9] Reenable plugin tests on iOS

These work now that we have proper .bundles. (check-in: [b636ef71a9] user: js, branch: trunk, size: 10828) [annotate] [blame] [check-ins using] [diff]

2018-01-21
00:48
[3f873c7651] part of check-in [4a08ae655b] Initial OFValue implementation (check-in: [4a08ae655b] user: js, branch: trunk, size: 10848) [annotate] [blame] [check-ins using] [diff]
2018-01-20
16:26
[67fb65151c] part of check-in [c7a9c43acd] Add Xcode project for tests on iOS

This currently does not test plugins. (check-in: [c7a9c43acd] user: js, branch: trunk, size: 10828) [annotate] [blame] [check-ins using] [diff]

2018-01-03
19:49
[296b9e3000] part of check-in [7e5c81e186] Update copyright notice (check-in: [7e5c81e186] user: js, branch: trunk, size: 10777) [annotate] [blame] [check-ins using] [diff]
2017-11-22
01:05
[c62c58f9b6] part of check-in [54b38752bb] OF_APPLICATION_DELEGATE(): Improve type checking

This is done at compile time now rather than at runtime. (check-in: [54b38752bb] user: js, branch: trunk, size: 10754) [annotate] [blame] [check-ins using] [diff]

2017-11-05
18:01
[32055328b2] part of check-in [7c30d6a2e2] Add OFCharacterSet (check-in: [7c30d6a2e2] user: js, branch: trunk, size: 10735) [annotate] [blame] [check-ins using] [diff]
2017-09-10
22:32
[44ee73c52a] part of check-in [d6553b4578] Add OFInvocation

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

2017-09-09
22:03
[4873a31602] part of check-in [55f1b21ae7] Replace type encodings with OFMethodSignature (check-in: [55f1b21ae7] user: js, branch: trunk, size: 10683) [annotate] [blame] [check-ins using] [diff]
2017-07-22
20:50
[2f92dc5bc8] part of check-in [c8f7b90082] Split OFDataArray into OFData and OFMutableData (check-in: [c8f7b90082] user: js, branch: trunk, size: 10653) [annotate] [blame] [check-ins using] [diff]
2017-05-14
21:29
[d07149a52d] part of check-in [28bacc2aa0] Add OFHTTPCookieManager (check-in: [28bacc2aa0] user: js, branch: trunk, size: 10658) [annotate] [blame] [check-ins using] [diff]
2017-05-07
20:10
[5233b264a3] part of check-in [4af49a13c3] Small code style change

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

2017-01-19
23:08
[fb941f8116] part of check-in [766eedef4c] Add support for disabling encodings

This allows building a smaller ObjFW if those are not needed. (check-in: [766eedef4c] user: js, branch: trunk, size: 10648) [annotate] [blame] [check-ins using] [diff]

2017-01-09
17:36
[5a8df41d25] part of check-in [44f45c2e35] Update copyright

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

2016-10-08
15:57
[58cb4d381b] part of check-in [25f7748cba] Add iOS support to Xcode project (check-in: [25f7748cba] user: js, branch: trunk, size: 10608) [annotate] [blame] [check-ins using] [diff]
15:57
[64c39f680d] part of check-in [dcff33c798] Implement scrypt (check-in: [dcff33c798] user: js, branch: trunk, size: 9828) [annotate] [blame] [check-ins using] [diff]
15:57
[51a3b72098] part of check-in [add93fc39b] Add OFHTTPCookie (check-in: [add93fc39b] user: js, branch: trunk, size: 9807) [annotate] [blame] [check-ins using] [diff]
2016-07-25
22:30
[fd9b7aac68] part of check-in [49d1987eaf] Implement PBKDF2 (check-in: [49d1987eaf] user: js, branch: trunk, size: 9752) [annotate] [blame] [check-ins using] [diff]
2016-07-24
02:51
[60d1893094] part of check-in [db71988bf2] Add tests for OFHMAC (check-in: [db71988bf2] user: js, branch: trunk, size: 9731) [annotate] [blame] [check-ins using] [diff]
2016-05-21
21:31
[6d3f9eae25] part of check-in [f2deed0464] Rename PropertiesTests to RuntimeTests (check-in: [f2deed0464] user: js, branch: trunk, size: 9712) [annotate] [blame] [check-ins using] [diff]
2016-03-20
18:28
[a0e4ec5268] part of check-in [bd02f7426c] Nintendo 3DS: Call gfxExit() at exit

Also reduce the TOO_BIG constant in OFObjectTests, as apparently passing
sizes >= 2^31 to malloc() or realloc() breaks everything in weird ways
on the Nintendo 3DS. (check-in: [bd02f7426c] user: js, branch: trunk, size: 9715) [annotate] [blame] [check-ins using] [diff]

2016-02-22
00:17
[9043414018] part of check-in [e1762ab0af] tests: Add output for Nintendo 3DS (check-in: [e1762ab0af] user: js, branch: trunk, size: 9696) [annotate] [blame] [check-ins using] [diff]
2016-02-21
15:37
[fb3c8c5bbc] part of check-in [e0b9167693] Make use of C99-style for loops (check-in: [e0b9167693] user: js, branch: trunk, size: 8835) [annotate] [blame] [check-ins using] [diff]
2016-01-03
00:43
[675f1d1b50] part of check-in [cec0f072f8] Update copyright

While at it, also update the mail address. (check-in: [cec0f072f8] user: js, branch: 0.8, size: 8817) [annotate] [blame] [check-ins using] [diff]

00:41
[1a3475c054] part of check-in [2a27cf3000] Update copyright

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

2015-11-29
14:26
[3fc0278a36] part of check-in [be8db49635] Remove defines we no longer need

Now that we require GCC >= 4.6, those features are always available. (check-in: [be8db49635] user: js, branch: trunk, size: 8826) [annotate] [blame] [check-ins using] [diff]

2015-10-19
22:15
[8ae7c85a0a] part of check-in [1ba08eebc5] Add platform.h & make platform defines consistent (check-in: [1ba08eebc5] user: js, branch: trunk, size: 8859) [annotate] [blame] [check-ins using] [diff]
2015-09-06
15:48
[41ca74ff1a] part of check-in [d0eab356ce] Fix compilation for Wii (check-in: [d0eab356ce] user: js, branch: trunk, size: 8842) [annotate] [blame] [check-ins using] [diff]
2015-04-20
20:46
[57375072ae] part of check-in [d4a1b1966d] Add tests for OFKernelEventObserver (check-in: [d4a1b1966d] user: js, branch: trunk, size: 8813) [annotate] [blame] [check-ins using] [diff]
2015-01-03
20:57
[bb5273585c] part of check-in [cfd374b906] Update copyright (check-in: [cfd374b906] user: js, branch: trunk, size: 8779) [annotate] [blame] [check-ins using] [diff]
2014-09-03
22:22
[3f895af18c] part of check-in [126d9d3aa1] Add OFRIPEMD160Hash (check-in: [126d9d3aa1] user: js, branch: trunk, size: 8773) [annotate] [blame] [check-ins using] [diff]
15:46
[88741ce6b0] part of check-in [23f6c0f84d] Add OFSHA384Hash and OFSHA512Hash (check-in: [23f6c0f84d] user: js, branch: trunk, size: 8745) [annotate] [blame] [check-ins using] [diff]
2014-09-01
23:42
[800500d0fb] part of check-in [a1931f59a2] Add OFSHA224Hash

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

11:08
[f979f7fa7c] part of check-in [46af1252a5] Add OFSHA256Hash

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

2014-04-27
19:34
[a4559247b9] part of check-in [cd0a632472] Initial Nintendo DS port (check-in: [cd0a632472] user: js, branch: trunk, size: 8645) [annotate] [blame] [check-ins using] [diff]
2014-03-05
00:12
[173f7e8f11] part of check-in [54a34ebd9c] Fix compilation for Wii (check-in: [54a34ebd9c] user: js, branch: trunk, size: 7783) [annotate] [blame] [check-ins using] [diff]
2014-02-17
18:25
[cc72bf91df] part of check-in [355e24465d] Add OFINIFile (check-in: [355e24465d] user: js, branch: trunk, size: 7750) [annotate] [blame] [check-ins using] [diff]
2014-01-27
22:01
[0c4f99bb87] part of check-in [5025cba435] Add OFUDPSocket

Async operations will follow later. (check-in: [5025cba435] user: js, branch: trunk, size: 7728) [annotate] [blame] [check-ins using] [diff]

2014-01-09
00:01
[c4d5e927a5] part of check-in [f89edd8ed9] Add --disable-files configure flag. (check-in: [f89edd8ed9] user: js, branch: trunk, size: 7704) [annotate] [blame] [check-ins using] [diff]
2014-01-04
00:24
[9def4fb9b7] part of check-in [3b97fc3cd9] Update copyright. (check-in: [3b97fc3cd9] user: js, branch: trunk, size: 7616) [annotate] [blame] [check-ins using] [diff]
2013-12-15
16:36
[ba75cf92ad] part of check-in [06d5d5a774] tests: Import ObjFW.h to test it. (check-in: [06d5d5a774] user: js, branch: trunk, size: 7610) [annotate] [blame] [check-ins using] [diff]
2013-12-01
02:08
[c3595a97f9] part of check-in [a0b63a8df4] Port to DOS/DJGPP.

The port was much easier than expected. The only changes that were
required were defining the missing lrint() and useconds_t, the rest was
optional (like using backslashes for paths, even though slashes work
fine). (check-in: [a0b63a8df4] user: js, branch: trunk, size: 7733) [annotate] [blame] [check-ins using] [diff]

2013-11-30
20:22
[b829b6aa4c] part of check-in [293de01ec2] tests: Disable escape codes on Win32. (check-in: [293de01ec2] user: js, branch: trunk, size: 7709) [annotate] [blame] [check-ins using] [diff]
2013-09-29
20:24
[07d41aeb0a] part of check-in [1b6f73dc3a] Add simple non-colored output to tests.

This is used by Xcode now as Xcode's output window does not support
color codes. (check-in: [1b6f73dc3a] user: js, branch: trunk, size: 7624) [annotate] [blame] [check-ins using] [diff]

2013-09-15
21:22
[10cb7d4bca] part of check-in [65d5a8f675] Fix a few format string length modifiers. (check-in: [65d5a8f675] user: js, branch: trunk, size: 7244) [annotate] [blame] [check-ins using] [diff]
2013-06-28
22:56
[6cf39dd232] part of check-in [54f020d139] PSP: Make tests terminable. (check-in: [54f020d139] user: js, branch: trunk, size: 7245) [annotate] [blame] [check-ins using] [diff]
2013-06-27
09:38
[9cd0e6ac62] part of check-in [20a5c3d547] Improve OFFile API. (check-in: [20a5c3d547] user: js, branch: trunk, size: 6121) [annotate] [blame] [check-ins using] [diff]
2013-06-26
17:18
[fcc3870011] part of check-in [530decab01] Revive the PSP port. (check-in: [530decab01] user: js, branch: trunk, size: 6118) [annotate] [blame] [check-ins using] [diff]
2013-06-13
01:59
[f5e90b7f86] part of check-in [8faa16f249] Try inet_addr() before gethostbyname().

gethostbyname() is not required to accept an IP address and does not do
so on the Wii. (check-in: [8faa16f249] user: js, branch: trunk, size: 5971) [annotate] [blame] [check-ins using] [diff]

2013-06-11
23:33
[612bc88548] part of check-in [ffb91daffe] Initial sockets support for the Wii.

Not functional yet due to bugs in the SDK.
Bugs found so far:

* Binding to port 0 fails instead of choosing a free port.
* gethostbyname() does not work for IPs.
* getsockname() is missing.
* struct sockaddr_storage is missing.

I have not decided yet whether I fix those bugs in the SDK (I already
implemented getsockname() and added struct sockaddr_stroage and it seems
to work) or if I work around them in ObjFW. This will mainly depend on
how cooperative the developers of the Wii SDK are. (check-in: [ffb91daffe] user: js, branch: trunk, size: 5970) [annotate] [blame] [check-ins using] [diff]

2013-05-22
21:09
[3d02f5dcdc] part of check-in [32230a1615] Show a backtrace for uncaught exceptions. (check-in: [32230a1615] user: js, branch: trunk, size: 6030) [annotate] [blame] [check-ins using] [diff]
2013-04-28
20:53
[dbb5e73795] part of check-in [371580cd46] Tests: Don't call atexit(objc_exit) on Win32. (check-in: [371580cd46] user: js, branch: trunk, size: 5722) [annotate] [blame] [check-ins using] [diff]
2013-04-27
17:57
[5d7f8b1eec] part of check-in [daa4869d18] Wii: Link only tests with libwiiuse and libbte. (check-in: [daa4869d18] user: js, branch: trunk, size: 5634) [annotate] [blame] [check-ins using] [diff]
02:22
[949d72dfbf] part of check-in [2713b481a1] Initial Wii port.

Threads and sockets still missing. (check-in: [2713b481a1] user: js, branch: trunk, size: 5629) [annotate] [blame] [check-ins using] [diff]

01:26
[67d2f603dc] part of check-in [085bfc12a0] Add OFStdIOStream.

This is used for of_std{in,out,err} now instead of OFFile. (check-in: [085bfc12a0] user: js, branch: trunk, size: 3690) [annotate] [blame] [check-ins using] [diff]

2013-04-26
19:42
[f5a2a05389] part of check-in [590c377d8a] Make it possible to disable sockets. (check-in: [590c377d8a] user: js, branch: trunk, size: 3683) [annotate] [blame] [check-ins using] [diff]
2013-03-09
09:24
[d190941fab] part of check-in [7baf58021d] Fix objc_exit() and add it to tests. (check-in: [7baf58021d] user: js, branch: trunk, size: 3619) [annotate] [blame] [check-ins using] [diff]
2013-02-12
18:22
[07d163fa23] part of check-in [e40729d406] Prefix all ivars with an underscore. (check-in: [e40729d406] user: js, branch: trunk, size: 3546) [annotate] [blame] [check-ins using] [diff]
2013-01-12
20:53
[573b357575] part of check-in [b8ce2359f3] Clean up the feature #ifdef mess. (check-in: [b8ce2359f3] user: js, branch: trunk, size: 3545) [annotate] [blame] [check-ins using] [diff]
2013-01-09
22:24
[f102ecba6b] part of check-in [813c00ccf0] Update copyright. (check-in: [813c00ccf0] user: js, branch: trunk, size: 3530) [annotate] [blame] [check-ins using] [diff]
2012-12-09
12:13
[97a3d3cea0] part of check-in [2b7a70e246] Split OFHTTPRequest into OFHTTP{Client,Request}. (check-in: [2b7a70e246] user: js, branch: trunk, size: 3524) [annotate] [blame] [check-ins using] [diff]
2012-12-04
09:19
[cbb72ed2a0] part of check-in [f60e4012b7] Randomize hashes.

This prevents DoSing hashtables by creating conflicts deliberately. (check-in: [f60e4012b7] user: js, branch: trunk, size: 3525) [annotate] [blame] [check-ins using] [diff]

2012-09-09
12:31
[e7f245ce3b] part of check-in [24622e8913] Loop forever after applicationDidFinishLaunching.

This is in preparation for adding an event loop, so that applications
which do not require a run loop will already adopt to calling
[OFApplication terminate] at the end of
-[applicationDidFinishLaunching]. (check-in: [24622e8913] user: js, branch: trunk, size: 3395) [annotate] [blame] [check-ins using] [diff]

2012-08-04
00:00
[969c91a20e] part of check-in [4bcfe4d4bc] Add forwarding tests. (check-in: [4bcfe4d4bc] user: js, branch: trunk, size: 3412) [annotate] [blame] [check-ins using] [diff]
2012-01-05
00:56
[f78ac3ef9d] part of check-in [ce70e17b38] Update copyright. (check-in: [ce70e17b38] user: js, branch: trunk, size: 3387) [annotate] [blame] [check-ins using] [diff]
2011-12-29
02:04
[491be227cf] part of check-in [f4d994aba0] Add tests for JSON. (check-in: [f4d994aba0] user: js, branch: trunk, size: 3381) [annotate] [blame] [check-ins using] [diff]
2011-10-04
13:14
[6f2bdb4fac] part of check-in [03f14bf019] Split OFXMLElement into OFXML{Element,Characters,CDATA,Comment}. (check-in: [03f14bf019] user: js, branch: trunk, size: 3362) [annotate] [blame] [check-ins using] [diff]
2011-09-12
19:57
[8f6f684a83] part of check-in [e6fd39d11e] Rename -[cString] to -[UTF8String]. (check-in: [e6fd39d11e] user: js, branch: trunk, size: 3365) [annotate] [blame] [check-ins using] [diff]
2011-07-18
22:53
[e1dbb105f5] part of check-in [8df328d503] Add OFSet and OFMutableSet. (check-in: [8df328d503] user: js, branch: trunk, size: 3440) [annotate] [blame] [check-ins using] [diff]
2011-06-04
16:37
[ed60ad2524] part of check-in [591b598230] Add tests for OFSerialization. (check-in: [591b598230] user: js, branch: trunk, size: 3422) [annotate] [blame] [check-ins using] [diff]
2011-03-31
12:14
[d504fe249a] part of check-in [4e88d4192d] Add -[stringValue] to OFXMLElement. (check-in: [4e88d4192d] user: js, branch: trunk, size: 3394) [annotate] [blame] [check-ins using] [diff]
2011-03-22
13:10
[28709e403c] part of check-in [67e7d1e222] Move path methods from OFFile to OFString. (check-in: [67e7d1e222] user: js, branch: trunk, size: 3394) [annotate] [blame] [check-ins using] [diff]
2011-03-07
16:03
[43bd7328ba] part of check-in [3c4ae255a2] Add tests for OFHTTPRequest. (check-in: [3c4ae255a2] user: js, branch: trunk, size: 3413) [annotate] [blame] [check-ins using] [diff]
2011-02-10
20:41
[a3fd31c5d3] part of check-in [3273f141b3] More work on the PSP port.
Outputting text now works - with colours!
(check-in: [3273f141b3] user: js, branch: trunk, size: 3362) [annotate] [blame] [check-ins using] [diff]
01:20
[bc63f49aac] part of check-in [423353cdc1] More work on the PSP port.
Links and runs now, but does not show any output yet.
(check-in: [423353cdc1] user: js, branch: trunk, size: 2813) [annotate] [blame] [check-ins using] [diff]
2011-01-14
12:22
[b9118f60e0] part of check-in [164c76c0cf] Add OFURL class. (check-in: [164c76c0cf] user: js, branch: trunk, size: 2723) [annotate] [blame] [check-ins using] [diff]
2011-01-01
20:19
[ea82a9c512] part of check-in [da6b3d26cb] Change license. (check-in: [da6b3d26cb] user: js, branch: trunk, size: 2705) [annotate] [blame] [check-ins using] [diff]
2010-12-25
19:31
[5ced896949] part of check-in [39cb19595d] Add OFDate. (check-in: [39cb19595d] user: js, branch: trunk, size: 2428) [annotate] [blame] [check-ins using] [diff]
2010-11-12
20:13
[0af66a545f] part of check-in [d7c2d46b2b] Add tests for blocks. (check-in: [d7c2d46b2b] user: js, branch: trunk, size: 2409) [annotate] [blame] [check-ins using] [diff]
2010-07-02
21:40
[9f82cc5699] part of check-in [ad93296956] Add OFXMLElementBuilder. (check-in: [ad93296956] user: js, branch: trunk, size: 2360) [annotate] [blame] [check-ins using] [diff]
2010-06-12
20:47
[3a8f0dc730] part of check-in [67917b918a] Move a few classes and categories so they have their own files. (check-in: [67917b918a] user: js, branch: trunk, size: 2328) [annotate] [blame] [check-ins using] [diff]
2010-05-09
14:46
[c1d8d106b1] part of check-in [32d8ae959e] Merge latest changes from defaeult branch into 0.3 branch. (check-in: [32d8ae959e] user: js, branch: 0.3, size: 2253) [annotate] [blame] [check-ins using] [diff]
14:39
[0d39b5669b] part of check-in [f45026a5f9] Rename OFHashes to OFHash. (check-in: [f45026a5f9] user: js, branch: trunk, size: 2302) [annotate] [blame] [check-ins using] [diff]
2010-04-30
14:16
[6923a64125] part of check-in [7c4399b41c] Branch for 0.3. (check-in: [7c4399b41c] user: js, branch: 0.3, size: 2255) [annotate] [blame] [check-ins using] [diff]
2010-04-18
13:53
[461a2d5844] part of check-in [2727e4282f] Add +[lastComponentOfPath:] to OFFile. (check-in: [2727e4282f] user: js, branch: trunk, size: 2304) [annotate] [blame] [check-ins using] [diff]
2010-04-09
00:17
[11d0cb7f34] part of check-in [3edacb0511] Add -[terminateWithStatus:] to OFApplication. (check-in: [3edacb0511] user: js, branch: trunk, size: 2285) [annotate] [blame] [check-ins using] [diff]
2010-04-07
23:24
[bed8806365] part of check-in [8e594ea87a] Add OF_APPLICATION_DELEGATE macro. (check-in: [8e594ea87a] user: js, branch: trunk, size: 2222) [annotate] [blame] [check-ins using] [diff]
20:56
Added: [cceb875b84] part of check-in [666d38f8be] Make tests an OFApplicationDelegate. (check-in: [666d38f8be] user: js, branch: trunk, size: 2284) [annotate] [blame] [check-ins using]