ObjFW  History of extra.mk.in of merge-in:8cedd82

History of the file that is called extra.mk.in at check-in merge-in:8cedd82

2024-05-13
22:06
[2ce4f6d10c] part of check-in [cf9195c859] Merge trunk into branch "gamecontroller" (check-in: [cf9195c859] user: js, branch: gamecontroller, size: 3823) [annotate] [blame] [check-ins using] [diff]
20:57
[2c6a66253b] part of check-in [f5f12143ce] Move OFGameController into subframework ObjFWHID (check-in: [f5f12143ce] user: js, branch: gamecontroller, size: 3823) [annotate] [blame] [check-ins using] [diff]
2024-05-12
13:23
[dddb8888c1] part of check-in [fcee07f80f] Increase ObjFWRT library patch version

This was forgotten after the last change. (check-in: [fcee07f80f] user: js, branch: trunk, size: 3541) [annotate] [blame] [check-ins using] [diff]

13:20
[882f275473] part of check-in [22c139b70a] Increase library versions

ObjFW is increased by two because this was forgotten on the last
release.

ObjFWRT is increased by one because this was forgotten on the last
release, but there have been no changes since. (check-in: [22c139b70a] user: js, branch: 1.1, size: 3431) [annotate] [blame] [check-ins using] [diff]

2024-05-05
12:15
[470178f4da] part of check-in [ab1d9b0ecb] Increase ObjFW library minor version (check-in: [ab1d9b0ecb] user: js, branch: trunk, size: 3541) [annotate] [blame] [check-ins using] [diff]
00:17
[bf687326c3] part of check-in [42f939d411] Update buildsys (check-in: [42f939d411] user: js, branch: trunk, size: 3541) [annotate] [blame] [check-ins using] [diff]
2024-04-28
18:15
[c6e7ecc5a6] part of check-in [bd2d723910] Merge trunk into branch "sctp" (check-in: [bd2d723910] user: js, branch: sctp, size: 3501) [annotate] [blame] [check-ins using] [diff]
2024-04-02
21:58
[22670d3586] part of check-in [a6e2670136] Fix a linker warning on macOS (check-in: [a6e2670136] user: js, branch: trunk, size: 3431) [annotate] [blame] [check-ins using] [diff]
2024-03-11
20:44
[ff975543bd] part of check-in [34c1ffbca2] Increase patch level for ObjFW library (check-in: [34c1ffbca2] user: js, branch: 1.0, size: 3317) [annotate] [blame] [check-ins using] [diff]
2024-03-09
20:45
[64aec78c18] part of check-in [0b0995206a] Increase patch level for libraries (check-in: [0b0995206a] user: js, branch: 1.0, size: 3317) [annotate] [blame] [check-ins using] [diff]
2024-03-04
22:54
[c150e6f9f4] part of check-in [ac8ca0f430] ofhash: Add --iri option (check-in: [ac8ca0f430] user: js, branch: trunk, size: 3393) [annotate] [blame] [check-ins using] [diff]
2024-03-03
23:49
[5849f80666] part of check-in [7162c635dd] Link ofarc against ObjFWTLS

This allows using HTTPS with --iri. (check-in: [7162c635dd] user: js, branch: trunk, size: 3365) [annotate] [blame] [check-ins using] [diff]

2024-02-25
01:08
[3b4be65212] part of check-in [2d8c6a004d] Backport associated objects to old Apple runtime (check-in: [2d8c6a004d] user: js, branch: trunk, size: 3339) [annotate] [blame] [check-ins using] [diff]
2024-02-24
21:14
[a4a983a2cc] part of check-in [23951a9f6b] Increase patch level for ObjFW library (check-in: [23951a9f6b] user: js, branch: 1.0, size: 3317) [annotate] [blame] [check-ins using] [diff]
19:43
[f963a00687] part of check-in [7a33596a17] runtime: Fix objc_getClassList not unlocking mutex (check-in: [7a33596a17] user: js, branch: 1.0, size: 3317) [annotate] [blame] [check-ins using] [diff]
2024-02-18
14:08
[edf763777d] part of check-in [f15739af64] Increase patch level for ObjFW library (check-in: [f15739af64] user: js, branch: 1.0, size: 3317) [annotate] [blame] [check-ins using] [diff]
2024-02-11
21:46
[5cc5b370f7] part of check-in [9c28411f49] Migrate OFSubprocessTests to ObjFWTest (check-in: [9c28411f49] user: js, branch: objfwtest, size: 3291) [annotate] [blame] [check-ins using] [diff]
2024-02-10
12:06
[ac9b8aa20c] part of check-in [7c509c3d51] Migrate OFPBKDF2Tests to ObjFWTest (check-in: [7c509c3d51] user: js, branch: objfwtest, size: 3407) [annotate] [blame] [check-ins using] [diff]
2024-02-06
20:58
[3687ff7a31] part of check-in [b1a90683b9] extra.mk.in: Remove unused variables (check-in: [b1a90683b9] user: js, branch: trunk, size: 3287) [annotate] [blame] [check-ins using] [diff]
2024-02-05
20:42
[70364e1e07] part of check-in [10f006be37] Add ObjFWTest

So far, it only discovers all tests and runs them and doesn't do much
else. (check-in: [10f006be37] user: js, branch: objfwtest, size: 3578) [annotate] [blame] [check-ins using] [diff]

2024-02-04
16:48
[6ed0317cce] part of check-in [2d61beb237] Increase ObjFWRT library version (check-in: [2d61beb237] user: js, branch: trunk, size: 3369) [annotate] [blame] [check-ins using] [diff]
2024-01-21
10:53
[b4e033362d] part of check-in [2fcb2a154e] Increase patch level for ObjFW library (check-in: [2fcb2a154e] user: js, branch: 1.0, size: 3317) [annotate] [blame] [check-ins using] [diff]
10:39
[2e9a92845b] part of check-in [929a2d807a] Add tests for OFSubprocess (check-in: [929a2d807a] user: js, branch: 1.0, size: 3317) [annotate] [blame] [check-ins using] [diff]
10:10
[340ed6356b] part of check-in [02824cb820] Add tests for OFSubprocess (check-in: [02824cb820] user: js, branch: trunk, size: 3369) [annotate] [blame] [check-ins using] [diff]
2024-01-15
20:15
[5364eff03f] part of check-in [efb4e2aa6c] Increase patch level for ObjFW library

This increases it by 2 because it was forgotten the last time. (check-in: [efb4e2aa6c] user: js, branch: 1.0, size: 3283) [annotate] [blame] [check-ins using] [diff]

2024-01-06
00:52
[b53f574989] part of check-in [11b2a17595] Initial support for Mbed TLS

Mbed TLS is never automatically picked as a TLS implementation and
always needs to be manually enabled using --with-tls=mbedtls. (check-in: [11b2a17595] user: js, branch: trunk, size: 3335) [annotate] [blame] [check-ins using] [diff]

2023-10-15
14:57
[a9dd21f07e] part of check-in [e2a818c0b5] Merge trunk into branch "ofhttpd" (check-in: [e2a818c0b5] user: js, branch: ofhttpd, size: 3303) [annotate] [blame] [check-ins using] [diff]
12:34
[583d9fdd30] part of check-in [8f6a9a8ebb] Increase library versions (check-in: [8f6a9a8ebb] user: js, branch: trunk, size: 3283) [annotate] [blame] [check-ins using] [diff]
2023-10-08
11:48
[818e425173] part of check-in [234b6a518a] Increase patch level for ObjFW library (check-in: [234b6a518a] user: js, branch: trunk, size: 3283) [annotate] [blame] [check-ins using] [diff]
11:37
[b28c1602b0] part of check-in [849f08ce02] Add utils/ofhttpd (check-in: [849f08ce02] user: js, branch: ofhttpd, size: 3303) [annotate] [blame] [check-ins using] [diff]
2023-09-14
19:10
[4a516d87b1] part of check-in [34486a1c21] Increase patch level for ObjFW library (check-in: [34486a1c21] user: js, branch: trunk, size: 3283) [annotate] [blame] [check-ins using] [diff]
2023-09-10
12:38
[d81c4eae26] part of check-in [acc1972daa] Rename SRCS_TAGGED_POINTER -> SRCS_TAGGED_POINTERS

This is more consistent. (check-in: [acc1972daa] user: js, branch: trunk, size: 3283) [annotate] [blame] [check-ins using] [diff]

12:32
[74f87d6edc] part of check-in [42066a788a] Increase patch level for ObjFW TLS library

This is to indicate the fix for hanging TLS streams when using OpenSSL. (check-in: [42066a788a] user: js, branch: trunk, size: 3281) [annotate] [blame] [check-ins using] [diff]

2023-09-08
12:48
[7bc7adb10f] part of check-in [ec7204c581] Update buildsys (check-in: [ec7204c581] user: js, branch: trunk, size: 3281) [annotate] [blame] [check-ins using] [diff]
2023-09-04
21:22
[2655c558ed] part of check-in [26007971b2] Avoid warning about empty .o files on x86_64 macOS (check-in: [26007971b2] user: js, branch: trunk, size: 3190) [annotate] [blame] [check-ins using] [diff]
2023-09-03
13:27
[b5365e9ecb] part of check-in [dc0452eea6] Have a separate library version for tls and bridge (check-in: [dc0452eea6] user: js, branch: trunk, size: 3138) [annotate] [blame] [check-ins using] [diff]
2023-08-30
11:45
[db9084eac2] part of check-in [5ea06b70ce] Merge trunk into branch "amiga-library" (check-in: [5ea06b70ce] user: js, branch: amiga-library, size: 3352) [annotate] [blame] [check-ins using] [diff]
2023-08-09
11:47
[6b333de554] part of check-in [4d747f46f7] Update version for 1.0 including shared lib (check-in: [4d747f46f7] user: js, branch: 1.0, size: 3040) [annotate] [blame] [check-ins using] [diff]
2023-07-15
21:34
[28978a6620] part of check-in [343675e94e] Remove leftover from Amiga .library (check-in: [343675e94e] user: js, branch: trunk, size: 3040) [annotate] [blame] [check-ins using] [diff]
21:20
[177eca6290] part of check-in [f0b0aacf36] Remove Amiga .library support

This will be moved to the "amiga-library" branch entirely in order to
not block the 1.0 release, as this is still far from finished. (check-in: [f0b0aacf36] user: js, branch: trunk, size: 3060) [annotate] [blame] [check-ins using] [diff]

20:57
[bdbfcf399d] part of check-in [860b0bf1e9] Merge trunk into branch "amiga-library" (check-in: [860b0bf1e9] user: js, branch: amiga-library, size: 3352) [annotate] [blame] [check-ins using] [diff]
2023-04-12
09:30
[356ea19232] part of check-in [c29a0febe0] Build utils/ofatalkcfg by default (check-in: [c29a0febe0] user: js, branch: trunk, size: 3174) [annotate] [blame] [check-ins using] [diff]
2023-01-05
17:46
[44ae1c186b] part of check-in [5f8ebdf8b0] Remove fish completions

I only tried fish for a brief while and am not actively using it or
maintaining the completions. (check-in: [5f8ebdf8b0] user: js, branch: trunk, size: 3148) [annotate] [blame] [check-ins using] [diff]

2022-11-07
00:28
[e8bb473c44] part of check-in [a43377bd13] Merge trunk into branch "invoke-invocation" (check-in: [a43377bd13] user: js, branch: invoke-invocation, size: 3254) [annotate] [blame] [check-ins using] [diff]
00:27
[ab62bc99ee] part of check-in [96c24a6b6c] Merge trunk into branch "invoke-invocation" (check-in: [96c24a6b6c] user: js, branch: invoke-invocation, size: 3188) [annotate] [blame] [check-ins using] [diff]
00:06
[e53f699f30] part of check-in [e2284a0f02] Merge trunk into branch "ofsock" (check-in: [e2284a0f02] user: js, branch: ofsock, size: 3204) [annotate] [blame] [check-ins using] [diff]
00:05
[8ea9259d01] part of check-in [e91cba848b] Merge trunk into branch "ofsock" (check-in: [e91cba848b] user: js, branch: ofsock, size: 3138) [annotate] [blame] [check-ins using] [diff]
2022-11-06
23:56
[67feba0f37] part of check-in [9cb5c92f04] Merge trunk into branch "sctp" (check-in: [9cb5c92f04] user: js, branch: sctp, size: 3256) [annotate] [blame] [check-ins using] [diff]
23:52
[ba9391e63c] part of check-in [425762ff70] Merge trunk into branch "sctp" (check-in: [425762ff70] user: js, branch: sctp, size: 3190) [annotate] [blame] [check-ins using] [diff]
19:16
[e1760eea9d] part of check-in [82bc531357] Merge trunk into branch "amiga-library" (check-in: [82bc531357] user: js, branch: amiga-library, size: 3390) [annotate] [blame] [check-ins using] [diff]
2022-10-22
14:16
[8e59637d10] part of check-in [cb1fd0fbb8] Add OFDDPSocket (check-in: [cb1fd0fbb8] user: js, branch: appletalk, size: 3186) [annotate] [blame] [check-ins using] [diff]
2022-10-18
22:19
[886ab17692] part of check-in [80dbc3c570] Merge trunk into branch "amiga-library" (check-in: [80dbc3c570] user: js, branch: amiga-library, size: 3348) [annotate] [blame] [check-ins using] [diff]
22:17
[889cd88ab7] part of check-in [ac19ed9d40] Merge trunk into branch "amiga-library" (check-in: [ac19ed9d40] user: js, branch: amiga-library, size: 3324) [annotate] [blame] [check-ins using] [diff]
2022-08-07
20:46
[a3fba56a2a] part of check-in [1ad52a2f2c] Rewrite objfw-new in ObjC

This offers more flexibility in the future, e.g. to generate classes
with properties. (check-in: [1ad52a2f2c] user: js, branch: trunk, size: 3144) [annotate] [blame] [check-ins using] [diff]

2022-01-29
12:38
[8ae8820dcd] part of check-in [c9b6dcad9e] Add OpenSSL support for OFTLSStream (check-in: [c9b6dcad9e] user: js, branch: trunk, size: 3120) [annotate] [blame] [check-ins using] [diff]
2021-11-21
00:30
[6c0d42a079] part of check-in [6b4dd1f24f] Add OFGnuTLSTLSStream (check-in: [6b4dd1f24f] user: js, branch: trunk, size: 3068) [annotate] [blame] [check-ins using] [diff]
2021-11-20
13:18
[2a414d1767] part of check-in [8f8af474fc] Move TLS implementations to a separate library

These implementations all depend on additional libraries that are
otherwise not needed for an ObjFW application that does not use TLS,
meaning they would add unnecessary dependencies for a lot of
applications and waste memory. (check-in: [8f8af474fc] user: js, branch: trunk, size: 2988) [annotate] [blame] [check-ins using] [diff]

2021-11-13
20:28
[7c71ab8e5d] part of check-in [112eb62f7b] Add OFSecureTransportTLSStream

This implements OFTLSStream using Apple's Secure Transport. While Secure
Transport is declared deprecated by Apple, Apple so far has failed to
provide a suitable replacement. They recommend Network.framework as a
replacement, however it can neither work on arbitrary sockets, nor can
it do STARTTLS. (check-in: [112eb62f7b] user: js, branch: trunk, size: 2795) [annotate] [blame] [check-ins using] [diff]

2021-10-24
15:14
[07cebcd27b] part of check-in [94110c9553] Add OFUNIXDatagramSocket (check-in: [94110c9553] user: js, branch: unix-sockets, size: 2725) [annotate] [blame] [check-ins using] [diff]
2021-10-16
10:35
[4677283a5b] part of check-in [1226a4df9a] Merge trunk into branch "amiga-library" (check-in: [1226a4df9a] user: js, branch: amiga-library, size: 2881) [annotate] [blame] [check-ins using] [diff]
2021-10-15
16:20
[40ab3148ac] part of check-in [23f2312884] Only build tests/objc_sync if we have threads (check-in: [23f2312884] user: js, branch: trunk, size: 2677) [annotate] [blame] [check-ins using] [diff]
2021-09-14
18:19
[61676c5c0a] part of check-in [7c18c1efd6] Merge trunk into branch "amiga-library" (check-in: [7c18c1efd6] user: js, branch: amiga-library, size: 2857) [annotate] [blame] [check-ins using] [diff]
2021-09-05
20:19
[df29bca720] part of check-in [be8865bcd2] Don't automatically run tests

This avoids running them twice (once on make and once on make install)
and potentially running them as root (during make install). (check-in: [be8865bcd2] user: js, branch: trunk, size: 2653) [annotate] [blame] [check-ins using] [diff]

2021-09-04
14:30
[1712f66967] part of check-in [a065c1add8] Set lib version to 0.0 until we have a stable ABI (check-in: [a065c1add8] user: js, branch: trunk, size: 2677) [annotate] [blame] [check-ins using] [diff]
2021-05-09
14:45
[58325ddf01] 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: 2881) [annotate] [blame] [check-ins using] [diff]

2021-05-02
14:43
[984877419d] part of check-in [bae2619cf0] Set library major version to 1

There were often incompatible changes within the same library major
version and binary stability explicitly never was a goal before a 1.0
release anyway, so reset it to 1 for the 1.0 release. (check-in: [bae2619cf0] user: js, branch: trunk, size: 2677) [annotate] [blame] [check-ins using] [diff]

2021-04-30
23:06
[5532a1262e] part of check-in [a82e7f4b3d] Merge trunk into branch "sctp" (check-in: [a82e7f4b3d] user: js, branch: sctp, size: 2747) [annotate] [blame] [check-ins using] [diff]
22:04
[4f1fb28660] part of check-in [4eb272eb8b] Merge trunk into branch "ofsock" (check-in: [4eb272eb8b] user: js, branch: ofsock, size: 2695) [annotate] [blame] [check-ins using] [diff]
2021-04-07
22:38
[26c5acc6ce] part of check-in [5234b350ac] Merge trunk into 1.0 branch (check-in: [5234b350ac] user: js, branch: 1.0, size: 2677) [annotate] [blame] [check-ins using] [diff]
22:31
[70070944b6] part of check-in [4b06ad56fd] Remove some leftovers from invocation (check-in: [4b06ad56fd] user: js, branch: trunk, size: 2677) [annotate] [blame] [check-ins using] [diff]
21:45
[4b3b345647] 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: 2745) [annotate] [blame] [check-ins using] [diff]

21:38
[cbdd53a0db] part of check-in [5da858b5be] Remove utils/ofsock, it has been moved to a branch (check-in: [5da858b5be] user: js, branch: trunk, size: 2815) [annotate] [blame] [check-ins using] [diff]
2021-03-30
21:23
[d3295545ff] part of check-in [564d6d6b6f] Merge trunk into 1.0 branch (check-in: [564d6d6b6f] user: js, branch: 1.0, size: 2745) [annotate] [blame] [check-ins using] [diff]
21:06
[b1888f97ac] part of check-in [79548b3c29] Rename OFProcess to OFSubprocess (check-in: [79548b3c29] user: js, branch: trunk, size: 2833) [annotate] [blame] [check-ins using] [diff]
2020-12-18
11:04
[11499a214c] part of check-in [3fdb99cfd0] Merge trunk into branch "amiga-library" (check-in: [3fdb99cfd0] user: js, branch: amiga-library, size: 3079) [annotate] [blame] [check-ins using] [diff]
10:45
[661bc83acc] part of check-in [98c3748090] Merge trunk into 1.0 branch (check-in: [98c3748090] user: js, branch: 1.0, size: 2739) [annotate] [blame] [check-ins using] [diff]
2020-12-12
22:17
[104b6a10da] part of check-in [ec50bf2a93] Fix disabling encodings (check-in: [ec50bf2a93] user: js, branch: trunk, size: 2827) [annotate] [blame] [check-ins using] [diff]
21:25
[9c4ced3311] part of check-in [1712033509] Pass errno to Amiga library (check-in: [1712033509] user: js, branch: amiga-library, size: 3103) [annotate] [blame] [check-ins using] [diff]
21:08
[0772774b93] part of check-in [637ca0be9f] Merge trunk into branch "amiga-library" (check-in: [637ca0be9f] user: js, branch: amiga-library, size: 3273) [annotate] [blame] [check-ins using] [diff]
2020-11-29
04:38
[9649110b45] part of check-in [db2ba76342] Merge trunk into 1.0 branch (check-in: [db2ba76342] user: js, branch: 1.0, size: 2763) [annotate] [blame] [check-ins using] [diff]
2020-11-25
01:59
[0e1d9eeba5] part of check-in [ab9656d550] lookup-asm-powerpc-elf.S: Support for baserel (check-in: [ab9656d550] user: js, branch: trunk, size: 2851) [annotate] [blame] [check-ins using] [diff]
00:40
[bc71d2f893] part of check-in [590bbe7203] Clean up unnecessary build variables (check-in: [590bbe7203] user: js, branch: trunk, size: 2803) [annotate] [blame] [check-ins using] [diff]
2020-11-15
02:22
[b541e12708] part of check-in [19b5857f27] Link against Amiga library if available (check-in: [19b5857f27] user: js, branch: amiga-library, size: 4001) [annotate] [blame] [check-ins using] [diff]
2020-11-14
11:45
[8008f49817] part of check-in [25a6c00b82] Merge trunk into branch "amiga-library" (check-in: [25a6c00b82] user: js, branch: amiga-library, size: 3975) [annotate] [blame] [check-ins using] [diff]
2020-11-12
00:45
[a32bf0e1ad] part of check-in [a1163fb58b] Merge trunk into 1.0 branch (check-in: [a1163fb58b] user: js, branch: 1.0, size: 3267) [annotate] [blame] [check-ins using] [diff]
2020-10-25
17:53
[be5acfe5fa] part of check-in [5b8955df34] Add tests for ARC (check-in: [5b8955df34] user: js, branch: trunk, size: 3355) [annotate] [blame] [check-ins using] [diff]
2020-10-04
15:00
[5a63549510] part of check-in [92335940e9] Merge trunk into branch "amiga-library" (check-in: [92335940e9] user: js, branch: amiga-library, size: 3931) [annotate] [blame] [check-ins using] [diff]
14:39
[2e722fc59a] part of check-in [a9f08709d2] Merge trunk into 1.0 branch (check-in: [a9f08709d2] user: js, branch: 1.0, size: 3223) [annotate] [blame] [check-ins using] [diff]
2020-09-27
01:56
[712cbd8936] part of check-in [877616edaf] Fix compiling for old Apple runtime (check-in: [877616edaf] user: js, branch: trunk, size: 3311) [annotate] [blame] [check-ins using] [diff]
2020-07-06
23:42
[5aadeec76e] part of check-in [98f0907d36] Merge trunk into branch "1.0" (check-in: [98f0907d36] user: js, branch: 1.0, size: 3191) [annotate] [blame] [check-ins using] [diff]
2020-06-14
21:52
[45695f76f0] part of check-in [cf40aa9c66] Merge trunk into amiga-library branch (check-in: [cf40aa9c66] user: js, branch: amiga-library, size: 3899) [annotate] [blame] [check-ins using] [diff]
2020-06-06
22:43
[7c49c1e418] part of check-in [e8c7459ec7] Add and use STATIC_AMIGA_LIB_NOINST targets (check-in: [e8c7459ec7] user: js, branch: amiga-library, size: 3967) [annotate] [blame] [check-ins using] [diff]
2020-06-04
22:37
[fede1ccb17] part of check-in [85288221c8] extra.mk.in: Remove obsolete comment (check-in: [85288221c8] user: js, branch: trunk, size: 3279) [annotate] [blame] [check-ins using] [diff]
22:34
[36c9a17469] part of check-in [5cda5efedc] Initial work to build ObjFW as Amiga .library (check-in: [5cda5efedc] user: js, branch: amiga-library, size: 3383) [annotate] [blame] [check-ins using] [diff]
2020-05-28
23:49
[3e5ee59038] part of check-in [3ea919f393] Remove OFSCTPSocket, as it is not ready for 1.0 (check-in: [3ea919f393] user: js, branch: 1.0, size: 3259) [annotate] [blame] [check-ins using] [diff]
23:45
[cbdce0b8f4] part of check-in [cc7caa19be] Remove utils/ofsock, as it is not ready for 1.0 (check-in: [cc7caa19be] user: js, branch: 1.0, size: 3329) [annotate] [blame] [check-ins using] [diff]
23:31
[45f41009ef] part of check-in [370ec3dc84] Merge trunk into 1.0 branch (check-in: [370ec3dc84] user: js, branch: 1.0, size: 3347) [annotate] [blame] [check-ins using] [diff]
2020-05-09
13:41
[13c419ce36] part of check-in [0765df9754] Add tests for OFSCTPSocket (check-in: [0765df9754] user: js, branch: trunk, size: 3347) [annotate] [blame] [check-ins using] [diff]
2020-05-05
01:14
[66cdcce785] part of check-in [4592b16fab] Add OFSCTPSocket (check-in: [4592b16fab] user: js, branch: trunk, size: 3315) [annotate] [blame] [check-ins using] [diff]
2020-05-03
20:29
[406c010036] part of check-in [97cad6d5f2] Add utils/ofsock

ofsock is a command line util to use the various socket classes in ObjFW
and connect them to stdio or each other. (check-in: [97cad6d5f2] user: js, branch: trunk, size: 3277) [annotate] [blame] [check-ins using] [diff]

19:36
[4cbbd54fec] part of check-in [0ded796f1a] Add OFSPXStreamSocket (check-in: [0ded796f1a] user: js, branch: trunk, size: 3259) [annotate] [blame] [check-ins using] [diff]
2020-05-02
19:08
[a45d153020] part of check-in [d16a70ac20] More readable defines for source file names (check-in: [d16a70ac20] user: js, branch: trunk, size: 3397) [annotate] [blame] [check-ins using] [diff]
2020-04-29
23:59
[ceddd5b2ef] part of check-in [857f8edc09] Add OFSPXSocket (check-in: [857f8edc09] user: js, branch: trunk, size: 3395) [annotate] [blame] [check-ins using] [diff]
2020-04-25
23:02
[d873097dd9] part of check-in [4a5822e7c0] Add OFIPXSocket (check-in: [4a5822e7c0] user: js, branch: trunk, size: 3321) [annotate] [blame] [check-ins using] [diff]
2020-03-02
20:24
[0ce90d018a] part of check-in [e3bbb35784] Merge branch 'master' into 1.0 (check-in: [e3bbb35784] user: js, branch: 1.0, size: 3247) [annotate] [blame] [check-ins using] [diff]
2020-02-18
00:48
[5582088805] part of check-in [d13292673e] Add optional completions for the fish shell

These can be enabled with --enable-fish-completions. (check-in: [d13292673e] user: js, branch: trunk, size: 3247) [annotate] [blame] [check-ins using] [diff]

2019-12-15
15:37
[6a46caddbb] part of check-in [11e303eb3b] Merge branch 'master' into 1.0 (check-in: [11e303eb3b] user: js, branch: 1.0, size: 3209) [annotate] [blame] [check-ins using] [diff]
2019-12-09
23:08
[5821c83061] part of check-in [d99139b41d] runtime: Increase the library major version

Now that the runtime structs are opaque, apps should stop using them
directly. Technically, making them opaque does not break the ABI, but as
soon as the structs change, the ABI will break. And the entire point of
making them opaque is that they can change, hence increase the library
major version now. (check-in: [d99139b41d] user: js, branch: trunk, size: 3209) [annotate] [blame] [check-ins using] [diff]

2019-09-29
19:57
[c2430594e6] part of check-in [76245b4665] Merge branch 'master' into 1.0 (check-in: [76245b4665] user: js, branch: 1.0, size: 3209) [annotate] [blame] [check-ins using] [diff]
19:38
[7556b0ccd5] part of check-in [9b97be3ec8] Fix incorrectly increased library version (check-in: [9b97be3ec8] user: js, branch: trunk, size: 3209) [annotate] [blame] [check-ins using] [diff]
15:58
[8dbfc8819a] 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: 3210) [annotate] [blame] [check-ins using] [diff]

15:28
[27056d5a46] part of check-in [965f88ff1e] Update version to 1.1-dev now that 1.0 is branched (check-in: [965f88ff1e] user: js, branch: trunk, size: 3254) [annotate] [blame] [check-ins using] [diff]
2019-08-10
02:06
[4b6a84413a] part of check-in [3292a6fdbc] Clean up the AmigaOS 4 library mess (check-in: [3292a6fdbc] user: js, branch: trunk, size: 3253) [annotate] [blame] [check-ins using] [diff]
2019-06-17
02:33
[29e7c06e6b] part of check-in [17d57e01ff] Remove underscores from class names (check-in: [17d57e01ff] user: js, branch: trunk, size: 3227) [annotate] [blame] [check-ins using] [diff]
00:38
[24ff396ef7] part of check-in [79fe29dbf4] Remove underscores from library & framework names

This is more compatible with the various conventions used on various
systems. (check-in: [79fe29dbf4] user: js, branch: trunk, size: 3235) [annotate] [blame] [check-ins using] [diff]

2019-05-19
21:30
[30769b532e] part of check-in [8f9c2b55ce] Use cvinclude.pl instead of sfdc for MorphOS

sfdc does not support SysV functions and is not part of the MorphOS SDK. (check-in: [8f9c2b55ce] user: js, branch: trunk, size: 3258) [annotate] [blame] [check-ins using] [diff]

2019-05-05
19:28
[4fbf371cb1] part of check-in [1e70711672] Create separate Amiga libraries for OS3 & MorphOS

Otherwise, it would be necessary to make unwinding work between 68k and
PPC code, and would get even worse with OS4 support.

This also includes using separate .sfd files. (check-in: [1e70711672] user: js, branch: trunk, size: 3184) [annotate] [blame] [check-ins using] [diff]

2018-09-16
12:49
[a72b9c97f0] part of check-in [6638379972] OFTCPSocket: Async connect without threads (check-in: [6638379972] user: js, branch: trunk, size: 3162) [annotate] [blame] [check-ins using] [diff]
2018-08-27
22:48
[99dd00d3f1] part of check-in [cddfc2ed56] Improve objfw-config flags (check-in: [cddfc2ed56] user: js, branch: trunk, size: 3240) [annotate] [blame] [check-ins using] [diff]
2018-08-26
17:40
[1f091fa6af] part of check-in [3155de66ff] configure: Clean up flags for objfw-config (check-in: [3155de66ff] user: js, branch: trunk, size: 3276) [annotate] [blame] [check-ins using] [diff]
2018-08-04
00:48
[7aaf17249f] part of check-in [aefaa06dd1] Add utils/ofdns (check-in: [aefaa06dd1] user: js, branch: trunk, size: 3342) [annotate] [blame] [check-ins using] [diff]
2018-07-09
00:22
[b30b9951cf] part of check-in [5586022d34] Add OFWindowsRegistryKey (check-in: [5586022d34] user: js, branch: trunk, size: 3326) [annotate] [blame] [check-ins using] [diff]
2018-06-17
16:16
[b852bcbbd5] part of check-in [51343e2dfc] Rename ofzip to ofarc

It supports more than just ZIP now, so the name was no longer
appropriate. (check-in: [51343e2dfc] user: js, branch: trunk, size: 3288) [annotate] [blame] [check-ins using] [diff]

2018-05-13
02:09
[439cb6ec63] part of check-in [95e1ba8d63] runtime: Port Amiga library to MorphOS (check-in: [95e1ba8d63] user: js, branch: trunk, size: 3288) [annotate] [blame] [check-ins using] [diff]
2018-05-05
18:14
[7cd4aa651a] part of check-in [ddb1f5a3c5] runtime: Omit the linklib subdir on !AmigaOS

Even when no STATIC_LIB is specified (as is the case on !AmigaOS),
dependencies are still generated, causing an error during dependency
generation on !AmigaOS due to missing headers. (check-in: [ddb1f5a3c5] user: js, branch: trunk, size: 3328) [annotate] [blame] [check-ins using] [diff]

2018-05-01
15:10
[7c45526c61] part of check-in [f840649052] runtime: Add a linklib for the Amiga library (check-in: [f840649052] user: js, branch: trunk, size: 3358) [annotate] [blame] [check-ins using] [diff]
2018-04-30
11:20
[b4e501de40] part of check-in [ec343c7ae6] runtime: Generate and install Amiga inline header (check-in: [ec343c7ae6] user: js, branch: trunk, size: 3308) [annotate] [blame] [check-ins using] [diff]
2018-04-28
23:41
[4111d16366] part of check-in [310e9eb600] Update buildsys (check-in: [310e9eb600] user: js, branch: trunk, size: 3240) [annotate] [blame] [check-ins using] [diff]
2018-04-22
18:52
[298bb35eb9] part of check-in [4c7b3ee778] Relink everything if libobjfw_rt.a changed (check-in: [4c7b3ee778] user: js, branch: trunk, size: 3244) [annotate] [blame] [check-ins using] [diff]
2018-02-25
18:10
[65344ac01e] part of check-in [f4b11d1e1b] OFURLHandler_HTTP: Require sockets and threads (check-in: [f4b11d1e1b] user: js, branch: trunk, size: 3162) [annotate] [blame] [check-ins using] [diff]
2018-02-12
20:28
[271cd8b59e] part of check-in [18731e1674] Disable OFHTTPClient if we don't have threads

-[asyncConnectToHost:port:target:selector:context:] requires threads.
This will be fixed once ObjFW contains its own asynchronous DNS
resolver. (check-in: [18731e1674] user: js, branch: trunk, size: 3118) [annotate] [blame] [check-ins using] [diff]

2018-02-07
22:57
[48650aff0f] part of check-in [956b3fa6b4] Link tests against .framework if available (check-in: [956b3fa6b4] user: js, branch: trunk, size: 3084) [annotate] [blame] [check-ins using] [diff]
2018-01-21
22:16
[6c0745c9f3] part of check-in [0f42b0eafd] Allow building the runtime as a .framework

This also renames ObjFW-RT to ObjFW_RT, as hyphens should not be in
framework names. (check-in: [0f42b0eafd] user: js, branch: trunk, size: 3048) [annotate] [blame] [check-ins using] [diff]

2018-01-20
16:53
[2a9525e704] part of check-in [672bc4ad89] Update buildsys (check-in: [672bc4ad89] user: js, branch: trunk, size: 2898) [annotate] [blame] [check-ins using] [diff]
16:26
[781a72bee4] 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: 2812) [annotate] [blame] [check-ins using] [diff]

2017-11-13
01:18
[153d2e2b77] part of check-in [31e602a476] Add OFURLHandler (check-in: [31e602a476] user: js, branch: trunk, size: 2828) [annotate] [blame] [check-ins using] [diff]
2017-09-11
02:05
[901b193c8a] part of check-in [95797a4d1c] OFInvocation: Initial support for invoking

So far this is only for x86_64 with the Apple runtime and does not yet
support all types. It also does not yet support passing arguments via
the stack. (check-in: [95797a4d1c] user: js, branch: trunk, size: 2774) [annotate] [blame] [check-ins using] [diff]

2017-08-05
10:06
[2fee260d4c] part of check-in [39672c33d2] Increase library major number

We already broke binary compatibility by changing the archive APIs. (check-in: [39672c33d2] user: js, branch: trunk, size: 2594) [annotate] [blame] [check-ins using] [diff]

10:05
[f18de84cc5] part of check-in [f2640cbcf2] Increase library minor number

This is required as -[OFDate localMinute] was added. (check-in: [f2640cbcf2] user: js, branch: 0.90, size: 2548) [annotate] [blame] [check-ins using] [diff]

2017-07-08
22:57
[130d0ab22e] part of check-in [a6d7a9d90b] runtime: Initial support for MorphOS library (check-in: [a6d7a9d90b] user: js, branch: trunk, size: 2594) [annotate] [blame] [check-ins using] [diff]
2017-07-02
19:22
[0faa40e4d3] part of check-in [08291826b1] Use WRAPPER instead of TEST_LAUNCHER

This is more general and can also be used for the generators. (check-in: [08291826b1] user: js, branch: trunk, size: 2548) [annotate] [blame] [check-ins using] [diff]

2017-06-11
18:09
[2bf12344b1] part of check-in [3d4cae625d] Make runtime a separate library: objfw-rt (check-in: [3d4cae625d] user: js, branch: trunk, size: 2560) [annotate] [blame] [check-ins using] [diff]
2017-05-13
16:29
[7295fda980] part of check-in [f663d40cbd] Also use nonatomic for non-object properties (check-in: [f663d40cbd] user: js, branch: trunk, size: 2468) [annotate] [blame] [check-ins using] [diff]
2017-02-04
18:33
[231bfb1ae9] part of check-in [797d6f58f0] objfw-config: Include -Wl,-U,_* flag in LDFLAGS (check-in: [797d6f58f0] user: js, branch: trunk, size: 2432) [annotate] [blame] [check-ins using] [diff]
2017-01-20
17:30
[66b0a0a717] part of check-in [d1d18d492c] Move unicode.m out of src/encodings

It does not really belong there, as the file is not the encoding, but
the tables for transformations (upper / lower / titlecase). (check-in: [d1d18d492c] user: js, branch: trunk, size: 2366) [annotate] [blame] [check-ins using] [diff]

02:09
[ab77739bef] part of check-in [0b488f44a5] Move encodings to subdirectory (check-in: [0b488f44a5] user: js, branch: trunk, size: 2342) [annotate] [blame] [check-ins using] [diff]
2017-01-19
23:08
[6851bbbc0f] 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: 2174) [annotate] [blame] [check-ins using] [diff]

2016-08-29
00:05
[461aa01f0f] part of check-in [b7b33247d6] configure: Add --disable-unicode-tables option

This is only useful for size-constrained systems and changes the
behavior as follows:

* Case-insensitive comparisons only work as expected for ASCII
characters. This means that while a and A compare equal, ä and Ä do
not.

* -[OFMutableString {upper,lower}] and
-[OFString {upper,lower}caseString] only work on ASCII characters;
all other characters are left as they are. This means that the upper
version of a is A, but the upper version of ä is still ä (and vice
versa for lower). (check-in: [b7b33247d6] user: js, branch: trunk, size: 2140) [annotate] [blame] [check-ins using] [diff]

2016-07-31
23:51
[d1e3ef9bfe] part of check-in [2c20beea16] src/Makefile: Add missing includes (check-in: [2c20beea16] user: js, branch: trunk, size: 2116) [annotate] [blame] [check-ins using] [diff]
2016-05-21
21:31
[277548389a] part of check-in [f2deed0464] Rename PropertiesTests to RuntimeTests (check-in: [f2deed0464] user: js, branch: trunk, size: 2094) [annotate] [blame] [check-ins using] [diff]
2016-03-12
20:28
[0a73f0c691] part of check-in [3e1b6bccbc] Properly handle UTF-8 in Win32 console

The previous way was to set the codepage to UTF-8, however, this does
not work properly on some versions of Windows.

Instead, this catches reads / writes on of_std* on the lowlevel,
interprets it as UTF-8, converts it to / from UTF-16 and then uses
ReadConsoleW() / WriteConsoleW().

Surrogates being cut in the middle is not properly handled yet, this
will be implemented in a follow up commit. (check-in: [3e1b6bccbc] user: js, branch: trunk, size: 2134) [annotate] [blame] [check-ins using] [diff]

2015-08-22
12:10
[e68111f1bd] part of check-in [5a7d40aced] Increase library major version (check-in: [5a7d40aced] user: js, branch: trunk, size: 2072) [annotate] [blame] [check-ins using] [diff]
2015-05-04
14:30
[0ac12cacfe] part of check-in [ed4a6f396b] Add OFKernelEventObserver_epoll (check-in: [ed4a6f396b] user: js, branch: trunk, size: 2072) [annotate] [blame] [check-ins using] [diff]
2015-04-26
12:24
[020c04615c] part of check-in [486073790c] Add utils/ofhttp

This is a small tool to download files via HTTP(S). (check-in: [486073790c] user: js, branch: trunk, size: 2008) [annotate] [blame] [check-ins using] [diff]

2014-09-08
01:14
[d9e9453b4a] part of check-in [2c629663ea] Add utils/ofhash (check-in: [2c629663ea] user: js, branch: trunk, size: 1990) [annotate] [blame] [check-ins using] [diff]
2014-09-06
22:14
[0dba5fb818] part of check-in [dc4c88c54c] Move ofzip to subdirectory (check-in: [dc4c88c54c] user: js, branch: trunk, size: 1972) [annotate] [blame] [check-ins using] [diff]
2014-08-06
00:04
[30a9ebc775] part of check-in [ddbbd50e56] Don't export (v)asprintf implementation

In case (v)asprintf was missing, this was exported instead of only being
used internally, potentially causing problems when linking against
another library which also detected libc is missing it. (check-in: [ddbbd50e56] user: js, branch: trunk, size: 1932) [annotate] [blame] [check-ins using] [diff]

2014-07-18
10:47
[fca629a66d] part of check-in [1da2e596af] Split threading.h into threading.m and threading.h (check-in: [1da2e596af] user: js, branch: trunk, size: 1958) [annotate] [blame] [check-ins using] [diff]
2014-05-05
00:14
[41d3c65d8c] part of check-in [974b1b203f] Always build tests

However, they're only run when not cross-compiling or if a test launcher
is available. (check-in: [974b1b203f] user: js, branch: trunk, size: 2004) [annotate] [blame] [check-ins using] [diff]

2014-02-03
14:43
[b747bd17c6] part of check-in [414c87ec13] Move socket initialization to a single place (check-in: [414c87ec13] user: js, branch: trunk, size: 1996) [annotate] [blame] [check-ins using] [diff]
2014-01-28
22:50
[fb07d84b4d] part of check-in [96e20b8093] Rename OFStreamObserver -> OFKernelEventObserver (check-in: [96e20b8093] user: js, branch: trunk, size: 2042) [annotate] [blame] [check-ins using] [diff]
2014-01-27
11:58
[0be3002c28] part of check-in [d4c90c0750] Fix socket.h not being installed (check-in: [d4c90c0750] user: js, branch: trunk, size: 2012) [annotate] [blame] [check-ins using] [diff]
2014-01-22
02:55
[c40dab8c7e] part of check-in [22063057e1] extra.mk.in: Add missing OFZIP variable. (check-in: [22063057e1] user: js, branch: trunk, size: 1966) [annotate] [blame] [check-ins using] [diff]
2014-01-09
00:01
[d2a02f74f5] part of check-in [f89edd8ed9] Add --disable-files configure flag. (check-in: [f89edd8ed9] user: js, branch: trunk, size: 1950) [annotate] [blame] [check-ins using] [diff]
2013-09-20
10:57
[8602edafc0] part of check-in [c4abdf467a] Move lookup asm files to src/runtime/lookup-asm. (check-in: [c4abdf467a] user: js, branch: trunk, size: 1916) [annotate] [blame] [check-ins using] [diff]
2013-09-18
09:41
[e410e21bbc] part of check-in [c3623fcb7b] Move sources for forwarding to src/forwarding. (check-in: [c3623fcb7b] user: js, branch: trunk, size: 1736) [annotate] [blame] [check-ins using] [diff]
2013-07-08
15:43
[6e5450bfa8] part of check-in [a4f1bd6c08] Check for ASM lookup at compile time.

Checking at configure time can potentially break universal builds. (check-in: [a4f1bd6c08] user: js, branch: trunk, size: 1556) [annotate] [blame] [check-ins using] [diff]

15:30
[c7fdab5546] part of check-in [bbabe17c4f] Check for forwarding at compile time.

Checking at configure time can potentially break universal builds. (check-in: [bbabe17c4f] user: js, branch: trunk, size: 1578) [annotate] [blame] [check-ins using] [diff]

2013-06-30
23:45
[4ecdb3ce4c] part of check-in [fa9d37e581] Relink tests if libobjfw.a changed. (check-in: [fa9d37e581] user: js, branch: trunk, size: 1650) [annotate] [blame] [check-ins using] [diff]
2013-04-27
17:57
[895d88d448] part of check-in [daa4869d18] Wii: Link only tests with libwiiuse and libbte. (check-in: [daa4869d18] user: js, branch: trunk, size: 1620) [annotate] [blame] [check-ins using] [diff]
02:22
[f968c25685] part of check-in [2713b481a1] Initial Wii port.

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

2013-04-26
20:18
[21378e8fd2] part of check-in [9965b1550e] Only build OFProcess if available. (check-in: [9965b1550e] user: js, branch: trunk, size: 1566) [annotate] [blame] [check-ins using] [diff]
19:42
[48485659ad] part of check-in [590c377d8a] Make it possible to disable sockets. (check-in: [590c377d8a] user: js, branch: trunk, size: 1538) [annotate] [blame] [check-ins using] [diff]
2013-03-16
10:13
[ee1481108e] part of check-in [5a6cc94418] Add forwardingTargetForSelector: for AMD64/ELF.

Currently, no methods returning structs are supported, see the comment
in OFObject. (check-in: [5a6cc94418] user: js, branch: trunk, size: 1456) [annotate] [blame] [check-ins using] [diff]

2013-01-23
18:32
[156a88b3a2] part of check-in [c7d7db5486] extra.mk.in: Remove variables not used anymore. (check-in: [c7d7db5486] user: js, branch: trunk, size: 1426) [annotate] [blame] [check-ins using] [diff]
2013-01-12
18:52
[385b9923fb] part of check-in [9c2c934851] Better way to conditionally compile files. (check-in: [9c2c934851] user: js, branch: trunk, size: 1494) [annotate] [blame] [check-ins using] [diff]
2012-12-09
12:13
[05e2d217e1] part of check-in [2b7a70e246] Split OFHTTPRequest into OFHTTP{Client,Request}. (check-in: [2b7a70e246] user: js, branch: trunk, size: 1582) [annotate] [blame] [check-ins using] [diff]
2012-12-01
18:29
[134d06c5f3] part of check-in [e1996effd2] Increase library version minor.

This is necessasry due to the fix of a missing symbol. (check-in: [e1996effd2] user: js, branch: 0.7, size: 1387) [annotate] [blame] [check-ins using] [diff]

2012-11-20
20:40
[e832178377] part of check-in [2bedfac177] OFBlock: Make use of objc_initializeClassPair().

This way, we don't need the mach_alias_list anymore. (check-in: [2bedfac177] user: js, branch: trunk, size: 1584) [annotate] [blame] [check-ins using] [diff]

2012-11-16
21:16
[2ba1935cd7] part of check-in [2b20e164d7] Implement forwarding target for the Apple runtime.

Only on x86_64 so far, others to follow. (check-in: [2b20e164d7] user: js, branch: trunk, size: 1620) [annotate] [blame] [check-ins using] [diff]

2012-10-29
13:50
[b4f940fa64] part of check-in [ebed14967d] Increase library major version. (check-in: [ebed14967d] user: js, branch: trunk, size: 1578) [annotate] [blame] [check-ins using] [diff]
12:02
[e9b0028991] part of check-in [5e6db73763] Set version to 0.8-dev. (check-in: [5e6db73763] user: js, branch: trunk, size: 1578) [annotate] [blame] [check-ins using] [diff]
09:18
[e4af4ea919] part of check-in [1cb9a5edb8] Merge branch 'bridge'

* bridge: (4 commits)
Add bridging for dictionaries.
... (check-in: [1cb9a5edb8] user: js, branch: trunk, size: 1510) [annotate] [blame] [check-ins using] [diff]

2012-10-26
11:04
[5e032b6b91] part of check-in [0a55edad35] Split OFThread.m into multiple files.

It was time to finally have one file per class. (check-in: [0a55edad35] user: js, branch: trunk, size: 1387) [annotate] [blame] [check-ins using] [diff]

2012-10-10
10:16
[09b4d1b91a] part of check-in [16ba7ec477] Provide objc_constructInstance() when necessary.

OS X < 10.6 did not have it, so it is built regardless of the selected
runtime now if objc_constructInstance() hasn't been found. (check-in: [16ba7ec477] user: js, branch: trunk, size: 1373) [annotate] [blame] [check-ins using] [diff]

2012-07-18
00:16
[3fe6be4b5d] part of check-in [85cbeeeb04] Always compile autorelease.m if necessary.

It is also required when using the Apple runtime on OS X prior to 10.7. (check-in: [85cbeeeb04] user: js, branch: trunk, size: 1347) [annotate] [blame] [check-ins using] [diff]

2012-05-03
22:31
[21c2490513] part of check-in [e382d2a8cb] Check in configure whether to use assembly lookup. (check-in: [e382d2a8cb] user: js, branch: runtime, size: 1315) [annotate] [blame] [check-ins using] [diff]
2012-03-27
09:42
[0acf682b03] part of check-in [2933c425bf] Merge branch 'master' into bridge (check-in: [2933c425bf] user: js, branch: bridge, size: 1252) [annotate] [blame] [check-ins using] [diff]
2012-03-06
16:31
[4dec53a4cc] part of check-in [9bb186a7a3] Merge changes from default branch into runtime branch. (check-in: [9bb186a7a3] user: js, branch: runtime, size: 1293) [annotate] [blame] [check-ins using] [diff]
16:17
[c78962a205] part of check-in [2d08ba105c] Clean up the method replacement mess. (check-in: [2d08ba105c] user: js, branch: trunk, size: 1129) [annotate] [blame] [check-ins using] [diff]
2012-03-04
20:34
[d7f52119d7] part of check-in [cf39404e83] Don't try to build the runtime if we are using the Apple runtime. (check-in: [cf39404e83] user: js, branch: runtime, size: 1293) [annotate] [blame] [check-ins using] [diff]
19:08
[113416af83] part of check-in [8e770e102d] Create runtime branch. (check-in: [8e770e102d] user: js, branch: runtime, size: 1273) [annotate] [blame] [check-ins using] [diff]
2012-02-27
13:01
[512d8f1f74] part of check-in [1daf303693] Increase library minor version, as there are new methods since 0.6. (check-in: [1daf303693] user: js, branch: trunk, size: 1129) [annotate] [blame] [check-ins using] [diff]
2012-02-17
21:20
[918802a5fa] part of check-in [62f7a0b4d1] Initial bridging support.

Only strings for now. (check-in: [62f7a0b4d1] user: js, branch: bridge, size: 1252) [annotate] [blame] [check-ins using] [diff]

2011-09-22
01:11
[ea8ed4b43a] part of check-in [4f6270da38] Add support for kqueue. (check-in: [4f6270da38] user: js, branch: trunk, size: 1129) [annotate] [blame] [check-ins using] [diff]
2011-09-17
20:22
[f48b4e976e] part of check-in [4d2f08f6fe] Rename OFStream{Poll,Select}Observer to OFStreamObserver_{poll,select}. (check-in: [4d2f08f6fe] user: js, branch: trunk, size: 1073) [annotate] [blame] [check-ins using] [diff]
2011-09-10
19:37
[20abfc72ac] part of check-in [b1ffd7732a] Make OFStreamObserver an abstract class. (check-in: [b1ffd7732a] user: js, branch: trunk, size: 1069) [annotate] [blame] [check-ins using] [diff]
2011-04-25
18:06
[fedd01b906] part of check-in [11c6bb1727] Update LIB_MAJOR as we are already API-incompatible to 0.5.x. (check-in: [11c6bb1727] user: js, branch: trunk, size: 965) [annotate] [blame] [check-ins using] [diff]
2011-04-09
20:11
[a6cef7bb66] part of check-in [5927fbebb7] Increase library version. (check-in: [5927fbebb7] user: js, branch: trunk, size: 965) [annotate] [blame] [check-ins using] [diff]
2011-03-24
16:09
[48b5fcc6f3] part of check-in [e1eea29286] Split OFExceptions.{h,m} into one file per exception. (check-in: [e1eea29286] user: js, branch: trunk, size: 965) [annotate] [blame] [check-ins using] [diff]
2011-03-11
13:16
[eaab07aa36] part of check-in [80b8456b4b] Don't test OFHTTPRequest if we have no threads. (check-in: [80b8456b4b] user: js, branch: trunk, size: 785) [annotate] [blame] [check-ins using] [diff]
2011-02-02
22:26
[abea8b5d75] part of check-in [3d0a1604ae] Increase blocks compatibility by replacing NSAutoreleasePool.

NSAutoreleasePool is replaced by OFAutoreleasePool now so that there is
no conflict because OFBlocks are used (blocks are OFBlocks as soon as
ObjFW is linked). An application expecting an NSBlock, but getting an
OFBlock because ObjFW is linked, would fail to autorelease the block
otherwise, as the block would be in an OFAutoreleasePool. By replacing
NSAutoreleasePool with OFAutoreleasePool, the application will still
properly free the autoreleased block.

This will also make it easier to write applications using both,
Foundation and ObjFW, since the developer does not need to take care
about two different autorelease pools, but they are united instead. (check-in: [3d0a1604ae] user: js, branch: trunk, size: 739) [annotate] [blame] [check-ins using] [diff]

2010-11-12
20:13
[f7112abbb6] part of check-in [d7c2d46b2b] Add tests for blocks. (check-in: [d7c2d46b2b] user: js, branch: trunk, size: 695) [annotate] [blame] [check-ins using] [diff]
2010-11-11
20:47
[0e102eb3db] part of check-in [1a7c408c7d] Add full blocks support for OS X. (check-in: [1a7c408c7d] user: js, branch: trunk, size: 661) [annotate] [blame] [check-ins using] [diff]
2010-09-20
01:18
[0be9b4fca9] part of check-in [85e9a7540c] Prefix utils in if we're doing a crosscompile. (check-in: [85e9a7540c] user: js, branch: trunk, size: 649) [annotate] [blame] [check-ins using] [diff]
2010-09-16
00:08
[7d54fbbe19] part of check-in [be24ecc7a9] Bump lib major as we already have incompatible changes. (check-in: [be24ecc7a9] user: js, branch: trunk, size: 623) [annotate] [blame] [check-ins using] [diff]
2010-09-06
20:27
[9812258b7a] part of check-in [ccf87e1ffb] Blocks can be used like normal ObjC objects now. (check-in: [ccf87e1ffb] user: js, branch: trunk, size: 623) [annotate] [blame] [check-ins using] [diff]
14:52
[278e8d8f53] part of check-in [490cbb8e60] Add a blocks runtime. (check-in: [490cbb8e60] user: js, branch: trunk, size: 619) [annotate] [blame] [check-ins using] [diff]
2010-07-25
11:23
[2a6468d265] part of check-in [85640ce6c1] Update buildsys. This allows building a static and a shared lib at once. (check-in: [85640ce6c1] user: js, branch: trunk, size: 599) [annotate] [blame] [check-ins using] [diff]
2010-05-09
13:53
[100b41fa7b] part of check-in [3697259d3f] Add flags for reexporting libobjc and ObjFW. (check-in: [3697259d3f] user: js, branch: trunk, size: 523) [annotate] [blame] [check-ins using] [diff]
2010-04-07
21:06
[ea8c58d171] part of check-in [7bbce47bda] Rename tests files so they are named after the category they implement. (check-in: [7bbce47bda] user: js, branch: trunk, size: 485) [annotate] [blame] [check-ins using] [diff]
2010-03-04
22:46
[f586e93b1d] part of check-in [dda573f040] Make it easier to change library version. (check-in: [dda573f040] user: js, branch: trunk, size: 403) [annotate] [blame] [check-ins using] [diff]
2010-01-30
12:00
[f7d6b1cce7] part of check-in [e31d209120] Only install atomic.h if atomic ops are available. (check-in: [e31d209120] user: js, branch: trunk, size: 300) [annotate] [blame] [check-ins using] [diff]
2010-01-16
13:37
[8ecacc23d3] part of check-in [df5b90cf6a] Test if compiler supports properties and if so run property tests. (check-in: [df5b90cf6a] user: js, branch: trunk, size: 278) [annotate] [blame] [check-ins using] [diff]
2010-01-05
23:24
[5cf2a3c0d7] part of check-in [8df894fc8a] Add support for ObjC 2 properties. (check-in: [8df894fc8a] user: js, branch: trunk, size: 248) [annotate] [blame] [check-ins using] [diff]
2009-12-23
22:38
[d89a7b2c42] part of check-in [66f00a133d] Some minor build improvements. (check-in: [66f00a133d] user: js, branch: trunk, size: 208) [annotate] [blame] [check-ins using] [diff]
2009-12-12
14:19
[ec09dbebb7] part of check-in [b7e505ba7f] Remove OBJC_SYNC variable as it is not used anymore. (check-in: [b7e505ba7f] user: js, branch: trunk, size: 230) [annotate] [blame] [check-ins using] [diff]
2009-12-11
12:52
[6f868ad29d] part of check-in [6caac0826e] Make it possible to build ObjFW without support for threads. (check-in: [6caac0826e] user: js, branch: trunk, size: 254) [annotate] [blame] [check-ins using] [diff]
2009-11-09
22:59
[f5c4908cf0] part of check-in [9a18482367] Rename tests to match the name of the class they test. (check-in: [9a18482367] user: js, branch: trunk, size: 200) [annotate] [blame] [check-ins using] [diff]
22:29
[51c198374d] part of check-in [04ef18b640] Rename all .c files to .m so we only need an OBJC and no CC. (check-in: [04ef18b640] user: js, branch: trunk, size: 222) [annotate] [blame] [check-ins using] [diff]
2009-10-01
12:44
[a343e23c19] part of check-in [0ad8f57b16] Migration of OFPlugin tests to new testing framework. (check-in: [0ad8f57b16] user: js, branch: trunk, size: 222) [annotate] [blame] [check-ins using] [diff]
2009-06-01
01:44
[f8de6158a0] part of check-in [4b03ccfe1f] It's far more likely the lock we search is at the end.
Additionally, add tests for objc_sync_*.
(check-in: [4b03ccfe1f] user: js, branch: trunk, size: 196) [annotate] [blame] [check-ins using] [diff]
2009-05-24
19:31
[1d1319fdb9] part of check-in [de63989ad8] Implement objc_sync_enter and objc_sync_exit if they're missing. (check-in: [de63989ad8] user: js, branch: trunk, size: 172) [annotate] [blame] [check-ins using] [diff]
2009-03-14
17:17
[cf1b4ce92e] part of check-in [2e13035431] Preliminary OFPlugin implementation.
Win32 isn't supported yet due to the problems libobjc + DLLs.
(check-in: [2e13035431] user: js, branch: trunk, size: 144) [annotate] [blame] [check-ins using] [diff]
2009-01-03
22:57
[0946b120c4] part of check-in [3d5b91a8c1] If we use -pthread(s) in CPPFLAGS, we need it in LIBS as well. (check-in: [3d5b91a8c1] user: js, branch: trunk, size: 92) [annotate] [blame] [check-ins using] [diff]
2008-12-23
16:51
[27489ce473] part of check-in [839112196f] Add Win32 support to OFTCPSocket. Even IPv6 works! (check-in: [839112196f] user: js, branch: trunk, size: 156) [annotate] [blame] [check-ins using] [diff]
2008-12-22
04:33
[5fb6b5b23a] part of check-in [fa7251681f] When crosscompiling for win32, use wine for the tests, if possible. (check-in: [fa7251681f] user: js, branch: trunk, size: 134) [annotate] [blame] [check-ins using] [diff]
03:00
[cb6751f56f] part of check-in [7d050bfb2d] Check for pthreads. (check-in: [7d050bfb2d] user: js, branch: trunk, size: 102) [annotate] [blame] [check-ins using] [diff]
2008-12-13
22:58
[6bf1c1cbe4] part of check-in [a6c1870058] Don't compile asprintf.c if not needed. (check-in: [a6c1870058] user: js, branch: trunk, size: 38) [annotate] [blame] [check-ins using] [diff]
2008-11-01
19:55
Added: [c408765bf4] part of check-in [04462a0d89] Oops, forgot to add a file. (check-in: [04462a0d89] user: js, branch: trunk, size: 16) [annotate] [blame] [check-ins using]