History of the file that is called configure.ac at check-in 1217ca1cd9d8ad8d
|
2024-04-16
| ||
| 23:50 |
[63f2b5a434]
part of check-in [c615b62ed8]
Don't use readdir_r
readdir_r can easily lead to stack overflows if the path is longer than | |
|
2024-04-14
| ||
| 22:59 |
[fa7714f07b]
part of check-in [22b11fa7e8]
configure: Use sed | grep instead of awk
BSD awk cannot handle binary files. This only leaves sed to strip non-printable characters and then using | |
| 21:28 |
[38175aae93]
part of check-in [15dc72eb33]
configure: Use awk to find strings in binaries
QNX's grep doesn't support searching in binary files. BusyBox's tr doesn't support -dc '[:print:]' to remove non-printable | |
| 17:46 | [5d6f545816] part of check-in [148f7f4c6b] Set version to 1.1.1 (check-in: [148f7f4c6b] user: js, branch: 1.1, size: 61093) [annotate] [blame] [check-ins using] [diff] | |
| 11:54 | [6abadc91fa] part of check-in [86e618dd4a] configure: Default to no -Werror (check-in: [86e618dd4a] user: js, branch: 1.1, size: 61091) [annotate] [blame] [check-ins using] [diff] | |
|
2024-04-13
| ||
| 12:01 | [0b131bb32f] part of check-in [19adecd358] Merge trunk into 1.1 branch (check-in: [19adecd358] user: js, branch: 1.1, size: 61091) [annotate] [blame] [check-ins using] [diff] | |
|
2024-04-02
| ||
| 21:58 | [ddd2b4c359] part of check-in [a6e2670136] Fix a linker warning on macOS (check-in: [a6e2670136] user: js, branch: trunk, size: 61147) [annotate] [blame] [check-ins using] [diff] | |
|
2024-04-01
| ||
| 15:46 |
[38cd9ece3e]
part of check-in [979e82e85f]
configure: Work around non-binary-compatible grep
This makes configure work on QNX. (check-in: [979e82e85f] user: js, branch: trunk, size: 60757) [annotate] [blame] [check-ins using] [diff] | |
|
2024-03-28
| ||
| 21:01 | [aa4de13656] part of check-in [cb375e3914] Set version to 1.2dev (check-in: [cb375e3914] user: js, branch: trunk, size: 60620) [annotate] [blame] [check-ins using] [diff] | |
| 21:00 | [1ce89de5a4] part of check-in [27115cc8f6] Branch for 1.1 (check-in: [27115cc8f6] user: js, branch: 1.1, size: 60564) [annotate] [blame] [check-ins using] [diff] | |
|
2024-03-11
| ||
| 20:44 | [160237facd] part of check-in [d43df2354c] Set version to 1.0.12 (check-in: [d43df2354c] user: js, branch: 1.0, size: 59899) [annotate] [blame] [check-ins using] [diff] | |
|
2024-03-09
| ||
| 20:46 | [352f4358b3] part of check-in [d8a15cef5d] Set version to 1.0.11 (check-in: [d8a15cef5d] user: js, branch: 1.0, size: 59899) [annotate] [blame] [check-ins using] [diff] | |
|
2024-03-04
| ||
| 22:54 | [e665c1f94f] part of check-in [ac8ca0f430] ofhash: Add --iri option (check-in: [ac8ca0f430] user: js, branch: trunk, size: 60620) [annotate] [blame] [check-ins using] [diff] | |
|
2024-03-03
| ||
| 23:49 |
[fc4f8d39e5]
part of check-in [7162c635dd]
Link ofarc against ObjFWTLS
This allows using HTTPS with --iri. (check-in: [7162c635dd] user: js, branch: trunk, size: 60570) [annotate] [blame] [check-ins using] [diff] | |
|
2024-02-26
| ||
| 20:32 |
[406fbcd150]
part of check-in [de552578e7]
Use <cet.h> and _CET_ENDBR macro
This only uses endbr32/endbr64 when actually needed and emits the | |
| 20:32 |
[ff00996552]
part of check-in [0b441e52d6]
Use <cet.h> and _CET_ENDBR macro
This only uses endbr32/endbr64 when actually needed and emits the | |
|
2024-02-25
| ||
| 01:08 | [040a8ef356] part of check-in [2d8c6a004d] Backport associated objects to old Apple runtime (check-in: [2d8c6a004d] user: js, branch: trunk, size: 60960) [annotate] [blame] [check-ins using] [diff] | |
|
2024-02-24
| ||
| 22:30 |
[c0c6842cf8]
part of check-in [21244a7e62]
Use `bti c` instead of `bti jc`
The `j` isn't necessary, as tail call eliminations can just use x16/x17, | |
| 22:30 |
[43a1e3f56e]
part of check-in [ddb7ebcf5b]
Use `bti c` instead of `bti jc`
The `j` isn't necessary, as tail call eliminations can just use x16/x17, | |
| 21:15 | [5e8a507046] part of check-in [8f026dba58] Set version to 1.0.10 (check-in: [8f026dba58] user: js, branch: 1.0, size: 60338) [annotate] [blame] [check-ins using] [diff] | |
| 21:08 | [9ec5346e70] part of check-in [d73a388eca] Add bti instructions (check-in: [d73a388eca] user: js, branch: 1.0, size: 60336) [annotate] [blame] [check-ins using] [diff] | |
| 21:07 | [6716f34b04] part of check-in [5c0891c85d] Add bti instructions (check-in: [5c0891c85d] user: js, branch: trunk, size: 60892) [annotate] [blame] [check-ins using] [diff] | |
| 20:57 | [ab9ba27d1a] part of check-in [262baf76e7] Add endbr32 / endbr64 (check-in: [262baf76e7] user: js, branch: 1.0, size: 60096) [annotate] [blame] [check-ins using] [diff] | |
| 20:50 | [6589788787] part of check-in [75d88e0f6e] Add endbr32 / endbr64 (check-in: [75d88e0f6e] user: js, branch: trunk, size: 60652) [annotate] [blame] [check-ins using] [diff] | |
| 19:40 | [5be93faa88] part of check-in [c3e83facc5] Make everything work on macOS Leopard again (check-in: [c3e83facc5] user: js, branch: trunk, size: 60170) [annotate] [blame] [check-ins using] [diff] | |
|
2024-02-18
| ||
| 19:29 | [914db26e91] part of check-in [7a84580fb6] Rename new tests (check-in: [7a84580fb6] user: js, branch: objfwtest, size: 60128) [annotate] [blame] [check-ins using] [diff] | |
| 14:09 | [a7a76345b3] part of check-in [612a0bd5b4] Set version to 1.0.9 (check-in: [612a0bd5b4] user: js, branch: 1.0, size: 59614) [annotate] [blame] [check-ins using] [diff] | |
|
2024-02-17
| ||
| 19:18 | [42a640d48b] part of check-in [2ee3da6551] Migrate RuntimeARCTests to ObjFWTest (check-in: [2ee3da6551] user: js, branch: objfwtest, size: 60132) [annotate] [blame] [check-ins using] [diff] | |
|
2024-02-13
| ||
| 22:43 | [6a93c0743b] part of check-in [ac3ec432a6] Merge trunk into branch "objfwtest" (check-in: [ac3ec432a6] user: js, branch: objfwtest, size: 60206) [annotate] [blame] [check-ins using] [diff] | |
| 22:06 |
[fbf20e13cc]
part of check-in [c80075f6e4]
Don't use max_align_t for OF_BIGGEST_ALIGNMENT
Now that we use SSE in some inline assembly, it needs to be at least 16. | |
|
2024-02-11
| ||
| 21:46 | [724633f612] part of check-in [9c28411f49] Migrate OFSubprocessTests to ObjFWTest (check-in: [9c28411f49] user: js, branch: objfwtest, size: 60303) [annotate] [blame] [check-ins using] [diff] | |
| 13:49 | [e916d27008] part of check-in [5796b73644] Migrate OFIRITests to ObjFWTest (check-in: [5796b73644] user: js, branch: objfwtest, size: 60299) [annotate] [blame] [check-ins using] [diff] | |
|
2024-02-10
| ||
| 12:06 | [760fa6e04d] part of check-in [7c509c3d51] Migrate OFPBKDF2Tests to ObjFWTest (check-in: [7c509c3d51] user: js, branch: objfwtest, size: 60353) [annotate] [blame] [check-ins using] [diff] | |
| 00:27 |
[84c8505c23]
part of check-in [1cd17a28dd]
Build ObjFWTest only as a static library
There is no reason to have this as a shared library (or .framework) as | |
|
2024-02-05
| ||
| 20:42 |
[dcf22b00ec]
part of check-in [10f006be37]
Add ObjFWTest
So far, it only discovers all tests and runs them and doesn't do much | |
|
2024-01-21
| ||
| 12:07 | [b1067aca91] part of check-in [62e6835216] Set version to 1.0.8 (check-in: [62e6835216] user: js, branch: 1.0, size: 59614) [annotate] [blame] [check-ins using] [diff] | |
| 10:54 | [23e755be29] part of check-in [79d7e0d008] Set version to 1.0.7 (check-in: [79d7e0d008] user: js, branch: 1.0, size: 59614) [annotate] [blame] [check-ins using] [diff] | |
| 10:39 | [405acd92e3] part of check-in [929a2d807a] Add tests for OFSubprocess (check-in: [929a2d807a] user: js, branch: 1.0, size: 59614) [annotate] [blame] [check-ins using] [diff] | |
| 10:10 | [c1b4a8e04b] part of check-in [02824cb820] Add tests for OFSubprocess (check-in: [02824cb820] user: js, branch: trunk, size: 60295) [annotate] [blame] [check-ins using] [diff] | |
|
2024-01-15
| ||
| 20:16 | [6caca3b04c] part of check-in [9a6244cd23] Set version to 1.0.6 (check-in: [9a6244cd23] user: js, branch: 1.0, size: 59570) [annotate] [blame] [check-ins using] [diff] | |
| 20:10 | [4d3649084d] part of check-in [43b768bf0a] configure: Add AC_PROG_EGREP to fix autoconf 2.72 (check-in: [43b768bf0a] user: js, branch: 1.0, size: 59570) [annotate] [blame] [check-ins using] [diff] | |
|
2024-01-14
| ||
| 11:01 | [4749647762] part of check-in [027f5e11cf] Mbed TLS: Don't hardcode path to CA file (check-in: [027f5e11cf] user: js, branch: trunk, size: 60251) [annotate] [blame] [check-ins using] [diff] | |
|
2024-01-11
| ||
| 20:42 | [92123c5a4c] part of check-in [119a09c7af] configure: Fix error messages around Mbed TLS (check-in: [119a09c7af] user: js, branch: trunk, size: 60578) [annotate] [blame] [check-ins using] [diff] | |
|
2024-01-06
| ||
| 00:52 |
[17ac08d8ed]
part of check-in [11b2a17595]
Initial support for Mbed TLS
Mbed TLS is never automatically picked as a TLS implementation and | |
|
2023-12-27
| ||
| 22:00 | [76febf4d8b] part of check-in [52f3943aae] configure: Add AC_PROG_EGREP to fix autoconf 2.72 (check-in: [52f3943aae] user: js, branch: trunk, size: 59880) [annotate] [blame] [check-ins using] [diff] | |
|
2023-11-05
| ||
| 11:10 | [57d57ac95a] part of check-in [5e0f762935] Set version to 1.0.5 (check-in: [5e0f762935] user: js, branch: 1.0, size: 59556) [annotate] [blame] [check-ins using] [diff] | |
|
2023-10-31
| ||
| 20:25 |
[3d6a6f352e]
part of check-in [d9af65de97]
Don't use -masm=intel
It's broken in older versions of Clang (e.g. Clang 12). (check-in: [d9af65de97] user: js, branch: trunk, size: 59866) [annotate] [blame] [check-ins using] [diff] | |
|
2023-10-30
| ||
| 23:31 | [ac89f801b1] part of check-in [5b213166ee] OFMatrix4x4: Use 3DNow! for multiplication (check-in: [5b213166ee] user: js, branch: trunk, size: 60057) [annotate] [blame] [check-ins using] [diff] | |
|
2023-10-15
| ||
| 17:40 |
[9252cb6573]
part of check-in [703d77b0cb]
Don't rely on inet6_getscopeid for KAME
OpenBSD uses KAME but doesn't have inet6_getscopeid. (check-in: [703d77b0cb] user: js, branch: 1.0, size: 59556) [annotate] [blame] [check-ins using] [diff] | |
| 17:40 |
[e4de599d6e]
part of check-in [841dd6ddef]
Don't rely on inet6_getscopeid for KAME
OpenBSD uses KAME but doesn't have inet6_getscopeid. (check-in: [841dd6ddef] user: js, branch: trunk, size: 59865) [annotate] [blame] [check-ins using] [diff] | |
| 17:23 | [f7f0966b8b] part of check-in [006e494026] Fix +[OFSystemInfo networkInterfaces] on OpenBSD (check-in: [006e494026] user: js, branch: 1.0, size: 59593) [annotate] [blame] [check-ins using] [diff] | |
| 17:23 | [71e00505cc] part of check-in [87bd80a1d1] Fix +[OFSystemInfo networkInterfaces] on OpenBSD (check-in: [87bd80a1d1] user: js, branch: trunk, size: 59902) [annotate] [blame] [check-ins using] [diff] | |
| 16:20 | [e5cd06f0b5] part of check-in [d310fdf719] Fix compatibility with LibreSSL (check-in: [d310fdf719] user: js, branch: trunk, size: 59664) [annotate] [blame] [check-ins using] [diff] | |
|
2023-10-08
| ||
| 11:49 | [bf34aea37f] part of check-in [c1c235845a] Set version to 1.0.4 (check-in: [c1c235845a] user: js, branch: 1.0, size: 59355) [annotate] [blame] [check-ins using] [diff] | |
| 11:37 | [483cee4261] part of check-in [849f08ce02] Add utils/ofhttpd (check-in: [849f08ce02] user: js, branch: ofhttpd, size: 59589) [annotate] [blame] [check-ins using] [diff] | |
|
2023-09-14
| ||
| 19:12 | [240c0f65c2] part of check-in [25b38d0c06] Set version to 1.0.3 (check-in: [25b38d0c06] user: js, branch: 1.0, size: 59355) [annotate] [blame] [check-ins using] [diff] | |
|
2023-09-10
| ||
| 23:46 | [bc29ece19f] part of check-in [287bdae617] Set version to 1.0.2 (check-in: [287bdae617] user: js, branch: 1.0, size: 59355) [annotate] [blame] [check-ins using] [diff] | |
| 12:42 | [2e69fe008c] part of check-in [34e85b2a8a] Set version to 1.0.1 (check-in: [34e85b2a8a] user: js, branch: 1.0, size: 59355) [annotate] [blame] [check-ins using] [diff] | |
| 12:41 | [73909d52fa] part of check-in [fa4bc347b0] Merge trunk into 1.0 branch (check-in: [fa4bc347b0] user: js, branch: 1.0, size: 59353) [annotate] [blame] [check-ins using] [diff] | |
| 12:38 |
[f54f1e9278]
part of check-in [acc1972daa]
Rename SRCS_TAGGED_POINTER -> SRCS_TAGGED_POINTERS
This is more consistent. (check-in: [acc1972daa] user: js, branch: trunk, size: 59558) [annotate] [blame] [check-ins using] [diff] | |
|
2023-09-04
| ||
| 21:22 | [59e4e29514] part of check-in [26007971b2] Avoid warning about empty .o files on x86_64 macOS (check-in: [26007971b2] user: js, branch: trunk, size: 59556) [annotate] [blame] [check-ins using] [diff] | |
|
2023-08-30
| ||
| 11:45 | [461d82d6bc] part of check-in [5ea06b70ce] Merge trunk into branch "amiga-library" (check-in: [5ea06b70ce] user: js, branch: amiga-library, size: 61690) [annotate] [blame] [check-ins using] [diff] | |
|
2023-08-29
| ||
| 14:31 | [bef8f81789] part of check-in [d73d25f005] Merge trunk into 1.0 branch (check-in: [d73d25f005] user: js, branch: 1.0, size: 59290) [annotate] [blame] [check-ins using] [diff] | |
| 14:30 | [8459b172b9] part of check-in [0111297065] configure: Always check warnings with -Werror (check-in: [0111297065] user: js, branch: trunk, size: 59495) [annotate] [blame] [check-ins using] [diff] | |
| 13:47 | [efc1c3fcbe] part of check-in [f25b88680a] Merge trunk into 1.0 branch (check-in: [f25b88680a] user: js, branch: 1.0, size: 58708) [annotate] [blame] [check-ins using] [diff] | |
| 13:46 | [215518eafe] part of check-in [83fa463f03] Remove remnants of Amiga .library linklib (check-in: [83fa463f03] user: js, branch: trunk, size: 58913) [annotate] [blame] [check-ins using] [diff] | |
| 12:37 | [275f1e86b5] part of check-in [ed4d7ecf9c] Merge trunk into 1.0 branch (check-in: [ed4d7ecf9c] user: js, branch: 1.0, size: 58733) [annotate] [blame] [check-ins using] [diff] | |
| 12:00 | [4cb997c451] part of check-in [50cc659245] configure: Fix check for net/if.h on macOS 10.5 (check-in: [50cc659245] user: js, branch: trunk, size: 58938) [annotate] [blame] [check-ins using] [diff] | |
| 11:24 | [74c34573f2] part of check-in [73234a33ca] configure: Fix for autoconf 2.61 (check-in: [73234a33ca] user: js, branch: trunk, size: 58837) [annotate] [blame] [check-ins using] [diff] | |
|
2023-08-28
| ||
| 15:44 | [400e9026b6] part of check-in [c20b5c87ef] Merge trunk into 1.0 branch (check-in: [c20b5c87ef] user: js, branch: 1.0, size: 58633) [annotate] [blame] [check-ins using] [diff] | |
|
2023-08-27
| ||
| 14:03 | [5c8c25c22c] part of check-in [83aa78d1af] Don't require m68k-amigaos-g++ for exceptions (check-in: [83aa78d1af] user: js, branch: trunk, size: 58856) [annotate] [blame] [check-ins using] [diff] | |
|
2023-08-26
| ||
| 22:02 | [4cc58b9994] part of check-in [42acd2b94a] Correctly handle KAME's embedded scope ID (check-in: [42acd2b94a] user: js, branch: trunk, size: 58838) [annotate] [blame] [check-ins using] [diff] | |
| 19:02 | [531e3d2d23] part of check-in [121e9fddd2] configure: Change TLS default to OpenSSL (check-in: [121e9fddd2] user: js, branch: trunk, size: 58801) [annotate] [blame] [check-ins using] [diff] | |
|
2023-08-23
| ||
| 16:10 | [022d586a74] part of check-in [438285cb1b] Merge trunk into 1.0 branch (check-in: [438285cb1b] user: js, branch: 1.0, size: 58596) [annotate] [blame] [check-ins using] [diff] | |
|
2023-08-22
| ||
| 15:46 |
[14f4b65308]
part of check-in [9b50999d63]
Re-enable UNIX sockets on Hurd
They partially work and it would be better to have support included in | |
|
2023-08-09
| ||
| 11:47 | [8b58d54123] part of check-in [4d747f46f7] Update version for 1.0 including shared lib (check-in: [4d747f46f7] user: js, branch: 1.0, size: 58687) [annotate] [blame] [check-ins using] [diff] | |
| 11:41 | [283f59d474] part of check-in [7061b887af] Merge trunk into 1.0 branch (check-in: [7061b887af] user: js, branch: 1.0, size: 58690) [annotate] [blame] [check-ins using] [diff] | |
|
2023-08-01
| ||
| 18:06 |
[47dc4b89ca]
part of check-in [0b6d60ee75]
configure: Add -g for m68k AmigaOS
Unfortunately, it still needs to remain at -O0, as Amiga GCC is still | |
|
2023-07-23
| ||
| 16:15 | [23d3514770] part of check-in [368e45f471] +[OFSystemInfo networkInterfaces]: IPv6 on Illumos (check-in: [368e45f471] user: js, branch: trunk, size: 58889) [annotate] [blame] [check-ins using] [diff] | |
| 15:49 | [926ea8fbf3] part of check-in [e24ea53739] configure: Fix typo (check-in: [e24ea53739] user: js, branch: trunk, size: 58786) [annotate] [blame] [check-ins using] [diff] | |
| 10:58 | [b85dabb4e2] part of check-in [fa010bffec] Fix +[OFSystemInfo networkInterfaces] on Illumos (check-in: [fa010bffec] user: js, branch: trunk, size: 58787) [annotate] [blame] [check-ins using] [diff] | |
| 10:41 | [8cdcd1ca49] part of check-in [ffb42adee9] configure: Remove duplicate checks (check-in: [ffb42adee9] user: js, branch: trunk, size: 58660) [annotate] [blame] [check-ins using] [diff] | |
|
2023-07-20
| ||
| 20:17 |
[bb2f09756e]
part of check-in [b20268e251]
configure: Change the default for -Werror
Release branches should disable it by default while development branches | |
| 20:02 | [bf290437dd] part of check-in [124fe8b500] Merge trunk into 1.0 branch (check-in: [124fe8b500] user: js, branch: 1.0, size: 58504) [annotate] [blame] [check-ins using] [diff] | |
|
2023-07-19
| ||
| 21:36 | [cdf26f147a] part of check-in [99fb17e49b] configure: Add --disable-werror (check-in: [99fb17e49b] user: js, branch: trunk, size: 58706) [annotate] [blame] [check-ins using] [diff] | |
|
2023-07-15
| ||
| 21:20 |
[c17993d113]
part of check-in [f0b0aacf36]
Remove Amiga .library support
This will be moved to the "amiga-library" branch entirely in order to | |
| 20:57 | [1f8f03a89e] part of check-in [860b0bf1e9] Merge trunk into branch "amiga-library" (check-in: [860b0bf1e9] user: js, branch: amiga-library, size: 60712) [annotate] [blame] [check-ins using] [diff] | |
| 17:53 | [10e21c94ee] part of check-in [0b73f0ff77] Disable UNIX sockets on GNU/Hurd (check-in: [0b73f0ff77] user: js, branch: trunk, size: 60040) [annotate] [blame] [check-ins using] [diff] | |
| 17:18 | [ee1bc822f7] part of check-in [3067a56f0d] Set sockaddr_un.sun_len if it exists (check-in: [3067a56f0d] user: js, branch: trunk, size: 59949) [annotate] [blame] [check-ins using] [diff] | |
|
2023-06-18
| ||
| 14:29 | [d991473ff0] part of check-in [8bb7b534a8] +[OFSystemInfo networkInterfaces]: MAC on *BSD (check-in: [8bb7b534a8] user: js, branch: trunk, size: 59647) [annotate] [blame] [check-ins using] [diff] | |
|
2023-06-11
| ||
| 19:58 | [f817109140] part of check-in [ccf154b51a] +[OFSystemInfo networkInterfaces]: MAC on Linux (check-in: [ccf154b51a] user: js, branch: trunk, size: 59411) [annotate] [blame] [check-ins using] [diff] | |
|
2023-06-05
| ||
| 19:40 | [04b3936c93] part of check-in [62d8cbe31f] Fix MorphOS build (check-in: [62d8cbe31f] user: js, branch: trunk, size: 59777) [annotate] [blame] [check-ins using] [diff] | |
|
2023-05-21
| ||
| 17:47 |
[b1471bd183]
part of check-in [43c80a7593]
Change how +[OFSystemInfo networkInterfaces] works
This removes functionality which will be restored later. (check-in: [43c80a7593] user: js, branch: trunk, size: 59771) [annotate] [blame] [check-ins using] [diff] | |
| 13:10 |
[579103d61e]
part of check-in [550bd1b7bb]
Remove support for configuring AppleTalk
This didn't work without problems on all OSes. Since ofatalkcfg is no | |
| 13:02 |
[945ea348f4]
part of check-in [2ef6db8a44]
Remove utils/ofatalkcfg
Instead, in the future there should be something more generic that is | |
|
2023-05-03
| ||
| 22:31 | [b9167f6245] part of check-in [01355ad851] Make IPX sockets compile on FreeBSD 10 (check-in: [01355ad851] user: js, branch: trunk, size: 60199) [annotate] [blame] [check-ins using] [diff] | |
|
2023-04-30
| ||
| 10:22 | [1914e7a77f] part of check-in [70a03ac466] configure: Fix missing yes output (check-in: [70a03ac466] user: js, branch: trunk, size: 59779) [annotate] [blame] [check-ins using] [diff] | |
|
2023-04-24
| ||
| 17:43 | [3a58dbf66e] part of check-in [40169c71ae] configure: Better includes for sockaddr_dl check (check-in: [40169c71ae] user: js, branch: trunk, size: 59756) [annotate] [blame] [check-ins using] [diff] | |
| 17:21 | [fdec0da095] part of check-in [285c76be40] OFSystemInfo: Get MAC address on BSD-like systems (check-in: [285c76be40] user: js, branch: trunk, size: 59717) [annotate] [blame] [check-ins using] [diff] | |
|
2023-04-23
| ||
| 10:00 | [9cfe88cc27] part of check-in [b8a90c1477] Check whether we need -Wno-strict-prototypes (check-in: [b8a90c1477] user: js, branch: trunk, size: 59536) [annotate] [blame] [check-ins using] [diff] | |
|
2023-04-22
| ||
| 19:52 | [c9359fab1e] part of check-in [74fea18d17] Add OF_SYSTEM_INFO_HAS_NETWORK_INTERFACES define (check-in: [74fea18d17] user: js, branch: trunk, size: 59269) [annotate] [blame] [check-ins using] [diff] | |
| 19:44 | [4855fb9648] part of check-in [76861c3f78] +[OFSystemInfo networkInterfaces]: Add MAC address (check-in: [76861c3f78] user: js, branch: trunk, size: 59232) [annotate] [blame] [check-ins using] [diff] | |
| 17:47 | [9411580ad1] part of check-in [19ace65ba8] Make sure the ABI of OFSocketAddress stays stable (check-in: [19ace65ba8] user: js, branch: trunk, size: 59110) [annotate] [blame] [check-ins using] [diff] | |
| 09:55 | [8e28bb9d96] part of check-in [c3f58bce43] Add +[OFSystemInfo networkInterfaces] (check-in: [c3f58bce43] user: js, branch: trunk, size: 58773) [annotate] [blame] [check-ins using] [diff] | |
|
2023-04-15
| ||
| 17:30 | [f0175abcd7] part of check-in [ccb53db0d8] OFDDPSocket: Add support for configuring AppleTalk (check-in: [ccb53db0d8] user: js, branch: trunk, size: 58643) [annotate] [blame] [check-ins using] [diff] | |
|
2023-04-12
| ||
| 13:23 | [671a67f9d4] part of check-in [4d0e45544c] configure: Check for struct ifreq for ofatalkcfg (check-in: [4d0e45544c] user: js, branch: trunk, size: 58510) [annotate] [blame] [check-ins using] [diff] | |
| 09:30 | [e8ddf2bebf] part of check-in [c29a0febe0] Build utils/ofatalkcfg by default (check-in: [c29a0febe0] user: js, branch: trunk, size: 58407) [annotate] [blame] [check-ins using] [diff] | |
|
2023-04-10
| ||
| 14:33 | [73f3f2b88f] part of check-in [6e786896e0] Fall back to uselocale() if it's available (check-in: [6e786896e0] user: js, branch: trunk, size: 58311) [annotate] [blame] [check-ins using] [diff] | |
|
2023-01-10
| ||
| 14:09 | [02f6a253c4] part of check-in [3bc5fc9461] configure: Remove unnecessary AC_PROG_EGREP (check-in: [3bc5fc9461] user: js, branch: trunk, size: 58301) [annotate] [blame] [check-ins using] [diff] | |
|
2023-01-06
| ||
| 09:00 | [0e7fa3f396] part of check-in [31a2048479] Update buildsys (check-in: [31a2048479] user: js, branch: trunk, size: 58315) [annotate] [blame] [check-ins using] [diff] | |
|
2023-01-05
| ||
| 18:35 |
[ee213f3b30]
part of check-in [b87dab1361]
Don't use -static-libgcc on Windows
It has a tendency to break exceptions, as only TDM-GCC has patches to While in the CLANG64 environment, this is not an issue, the upside of it | |
| 17:46 |
[af30c6b6de]
part of check-in [5f8ebdf8b0]
Remove fish completions
I only tried fish for a brief while and am not actively using it or | |
|
2022-12-30
| ||
| 00:02 | [8e0fb73686] part of check-in [e91657d46b] configure: Include package URL (check-in: [e91657d46b] user: js, branch: trunk, size: 58665) [annotate] [blame] [check-ins using] [diff] | |
|
2022-12-29
| ||
| 15:35 |
[d7854aceb5]
part of check-in [15365e62aa]
Fix pthread_attr_setinheritsched check
* The header was wrong due to still thinking about the check I improved | |
| 15:06 | [1d8ffdf904] part of check-in [7db789ca8d] Improve check for pthread_attr_setinheritsched (check-in: [7db789ca8d] user: js, branch: trunk, size: 58517) [annotate] [blame] [check-ins using] [diff] | |
| 14:58 | [45d51860eb] part of check-in [50d586e779] configure: Improve test for posix_spawn (check-in: [50d586e779] user: js, branch: trunk, size: 58223) [annotate] [blame] [check-ins using] [diff] | |
|
2022-12-25
| ||
| 11:39 | [0d28d9d4de] part of check-in [23872fb11d] configure: Fix quoting issue (check-in: [23872fb11d] user: js, branch: trunk, size: 58249) [annotate] [blame] [check-ins using] [diff] | |
|
2022-12-20
| ||
| 18:25 | [ea090b60d1] part of check-in [b05f83800e] configure: Remove useless defines (check-in: [b05f83800e] user: js, branch: trunk, size: 58249) [annotate] [blame] [check-ins using] [diff] | |
| 18:13 | [c051724108] part of check-in [b6a6e12129] configure: Indentation consistency (check-in: [b6a6e12129] user: js, branch: trunk, size: 58451) [annotate] [blame] [check-ins using] [diff] | |
|
2022-11-25
| ||
| 20:41 | [b65b0cdbc6] part of check-in [b25b83f1fc] configure: Add classic macOS (check-in: [b25b83f1fc] user: js, branch: trunk, size: 58448) [annotate] [blame] [check-ins using] [diff] | |
|
2022-11-07
| ||
| 00:28 | [7c5f0e8ed8] part of check-in [a43377bd13] Merge trunk into branch "invoke-invocation" (check-in: [a43377bd13] user: js, branch: invoke-invocation, size: 58399) [annotate] [blame] [check-ins using] [diff] | |
| 00:27 | [6c9d81b0c1] part of check-in [96c24a6b6c] Merge trunk into branch "invoke-invocation" (check-in: [96c24a6b6c] user: js, branch: invoke-invocation, size: 56018) [annotate] [blame] [check-ins using] [diff] | |
| 00:06 | [c1028f799e] part of check-in [e2284a0f02] Merge trunk into branch "ofsock" (check-in: [e2284a0f02] user: js, branch: ofsock, size: 58299) [annotate] [blame] [check-ins using] [diff] | |
| 00:05 | [4a9d94b62b] part of check-in [e91cba848b] Merge trunk into branch "ofsock" (check-in: [e91cba848b] user: js, branch: ofsock, size: 55918) [annotate] [blame] [check-ins using] [diff] | |
|
2022-11-06
| ||
| 23:56 | [64eea459b1] part of check-in [9cb5c92f04] Merge trunk into branch "sctp" (check-in: [9cb5c92f04] user: js, branch: sctp, size: 58481) [annotate] [blame] [check-ins using] [diff] | |
| 23:52 | [d488af4d28] part of check-in [425762ff70] Merge trunk into branch "sctp" (check-in: [425762ff70] user: js, branch: sctp, size: 56100) [annotate] [blame] [check-ins using] [diff] | |
| 19:16 | [40a1438a77] part of check-in [82bc531357] Merge trunk into branch "amiga-library" (check-in: [82bc531357] user: js, branch: amiga-library, size: 58943) [annotate] [blame] [check-ins using] [diff] | |
|
2022-11-05
| ||
| 18:38 | [1cc78068e1] part of check-in [a0c049d8f1] More consistency in how pragmas are used (check-in: [a0c049d8f1] user: js, branch: trunk, size: 58271) [annotate] [blame] [check-ins using] [diff] | |
|
2022-11-04
| ||
| 23:30 | [39df9f43ba] part of check-in [d5310a5145] configure: Check for if_{indextoname,nametoindex} (check-in: [d5310a5145] user: js, branch: trunk, size: 58228) [annotate] [blame] [check-ins using] [diff] | |
| 20:23 | [8f2d8a22b8] part of check-in [027b704b66] Add support for IPv6 addresses with scope (check-in: [027b704b66] user: js, branch: trunk, size: 58179) [annotate] [blame] [check-ins using] [diff] | |
|
2022-10-31
| ||
| 21:41 | [339c54edb8] part of check-in [019ff77f50] Check for and use <netat/appletalk.h> (check-in: [019ff77f50] user: js, branch: trunk, size: 58170) [annotate] [blame] [check-ins using] [diff] | |
|
2022-10-30
| ||
| 18:58 |
[9d8d865f65]
part of check-in [0b4f713964]
Remove AppleTalk support again
It seems that neither Windows nor macOS support DDP sockets, but only It seems that DDP is not meant to be used directly, while Linux and | |
|
2022-10-26
| ||
| 20:58 |
[9e644529b8]
part of check-in [b8d47bbbf0]
configure: Prefer GnuTLS over OpenSSL
There are still reliability issues with OpenSSL where connections just | |
|
2022-10-22
| ||
| 20:10 | [787cda0be7] part of check-in [0f4aa7ff6f] configure: Include sys/types.h for netatalk/at.h (check-in: [0f4aa7ff6f] user: js, branch: appletalk, size: 57882) [annotate] [blame] [check-ins using] [diff] | |
| 13:11 | [551b2b32ae] part of check-in [6344ccf451] configure: Check for AppleTalk support (check-in: [6344ccf451] user: js, branch: appletalk, size: 57751) [annotate] [blame] [check-ins using] [diff] | |
|
2022-10-18
| ||
| 22:19 | [7dabccc96d] part of check-in [80dbc3c570] Merge trunk into branch "amiga-library" (check-in: [80dbc3c570] user: js, branch: amiga-library, size: 56846) [annotate] [blame] [check-ins using] [diff] | |
| 22:17 | [0a2b73491f] part of check-in [ac19ed9d40] Merge trunk into branch "amiga-library" (check-in: [ac19ed9d40] user: js, branch: amiga-library, size: 56562) [annotate] [blame] [check-ins using] [diff] | |
| 21:34 | [998091ff78] part of check-in [d1dd66e668] Merge trunk into 1.0 branch (check-in: [d1dd66e668] user: js, branch: 1.0, size: 55972) [annotate] [blame] [check-ins using] [diff] | |
|
2022-10-09
| ||
| 21:04 | [496ddd8abb] part of check-in [285a384ff4] Add VERSIONINFO resource on Windows (check-in: [285a384ff4] user: js, branch: trunk, size: 56174) [annotate] [blame] [check-ins using] [diff] | |
|
2022-09-26
| ||
| 21:50 | [6d0e4f5faf] part of check-in [048d647d1c] Don't depend on MinGW DLLs on Windows (check-in: [048d647d1c] user: js, branch: trunk, size: 56109) [annotate] [blame] [check-ins using] [diff] | |
|
2022-09-23
| ||
| 10:59 | [6f43acb602] part of check-in [86a4ab7b92] Add -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 (check-in: [86a4ab7b92] user: js, branch: trunk, size: 55985) [annotate] [blame] [check-ins using] [diff] | |
|
2022-08-07
| ||
| 20:46 |
[0ce2b7ad97]
part of check-in [1ad52a2f2c]
Rewrite objfw-new in ObjC
This offers more flexibility in the future, e.g. to generate classes | |
| 19:56 |
[a6c1722c25]
part of check-in [bef92f92b6]
configure: Enable threads for Nintendo Switch
devkitPro provides a pthreads wrapper that just works. (check-in: [bef92f92b6] user: js, branch: trunk, size: 55890) [annotate] [blame] [check-ins using] [diff] | |
|
2022-08-06
| ||
| 14:43 |
[8dd672b002]
part of check-in [ccc6a77c55]
Reorder node and network of IPX sockets
This is more standard, albeit -[connectToNetwork:node:port:] sounding a | |
|
2022-08-02
| ||
| 20:23 | [3a990a0349] part of check-in [c6143ce1ea] configure: Disable files for Wii U for now (check-in: [c6143ce1ea] user: js, branch: wii-u, size: 55896) [annotate] [blame] [check-ins using] [diff] | |
|
2022-07-31
| ||
| 14:16 | [2ca10c3d8d] part of check-in [e10048ac32] Merge trunk into branch "wii-u" (check-in: [e10048ac32] user: js, branch: wii-u, size: 55863) [annotate] [blame] [check-ins using] [diff] | |
| 14:15 | [eeebcf4cfa] part of check-in [5b6a00a277] configure: Add missing OBJFW_CPPFLAGS for Switch (check-in: [5b6a00a277] user: js, branch: trunk, size: 55050) [annotate] [blame] [check-ins using] [diff] | |
|
2022-07-17
| ||
| 19:24 | [25392354e3] part of check-in [ec10bcb5b9] configure: Disable -pedantic for Switch (check-in: [ec10bcb5b9] user: js, branch: nintendo-switch, size: 54976) [annotate] [blame] [check-ins using] [diff] | |
| 16:58 | [eda66e34a6] part of check-in [c4419f085b] configure: Add Nintendo Switch (check-in: [c4419f085b] user: js, branch: nintendo-switch, size: 54955) [annotate] [blame] [check-ins using] [diff] | |
|
2022-07-15
| ||
| 18:09 | [5a6b4fb150] part of check-in [a2973418de] Merge trunk into branch "wii-u" (check-in: [a2973418de] user: js, branch: wii-u, size: 55010) [annotate] [blame] [check-ins using] [diff] | |
|
2022-04-19
| ||
| 16:17 | [953d9f0c40] part of check-in [fe760fdbbb] Merge trunk into 1.0 branch (check-in: [fe760fdbbb] user: js, branch: 1.0, size: 53995) [annotate] [blame] [check-ins using] [diff] | |
|
2022-03-24
| ||
| 17:54 |
[891ebbfd0d]
part of check-in [9654e02ae0]
Use -lssl_shared -lcrypto_shared on MorphOS
This uses openssl3.library instead so that security issues in OpenSSL | |
| 17:30 | [c8578d1d44] part of check-in [d2992a3fd3] Enable TLS via OpenSSL on MorphOS (check-in: [d2992a3fd3] user: js, branch: trunk, size: 54057) [annotate] [blame] [check-ins using] [diff] | |
|
2022-01-29
| ||
| 21:47 | [3c19adf8e7] part of check-in [04d97d6ce2] Enable sockets on MiNT (check-in: [04d97d6ce2] user: js, branch: trunk, size: 54072) [annotate] [blame] [check-ins using] [diff] | |
| 20:45 |
[0f0c6381c8]
part of check-in [c255394e60]
Don't use _Unwind_Backtrace on MiNT
It crashes. (check-in: [c255394e60] user: js, branch: trunk, size: 53992) [annotate] [blame] [check-ins using] [diff] | |
| 19:24 | [73f518f9b3] part of check-in [8d027eadf3] Make ObjFW compile for MiNT (check-in: [8d027eadf3] user: js, branch: trunk, size: 53942) [annotate] [blame] [check-ins using] [diff] | |
| 12:38 | [216e5c2184] part of check-in [c9b6dcad9e] Add OpenSSL support for OFTLSStream (check-in: [c9b6dcad9e] user: js, branch: trunk, size: 53780) [annotate] [blame] [check-ins using] [diff] | |
|
2022-01-22
| ||
| 17:07 | [6aceb50f03] part of check-in [4d6bc31b06] Make TLS implementation selectable & disableable (check-in: [4d6bc31b06] user: js, branch: trunk, size: 53354) [annotate] [blame] [check-ins using] [diff] | |
|
2022-01-09
| ||
| 10:28 | [2447ee54a4] part of check-in [4a77da21aa] configure: Print warning on missing TLS support (check-in: [4a77da21aa] user: js, branch: trunk, size: 53042) [annotate] [blame] [check-ins using] [diff] | |
|
2021-12-13
| ||
| 03:40 | [1748dfb2e4] part of check-in [0da6a13999] Use posix_spawn() on macOS (check-in: [0da6a13999] user: js, branch: trunk, size: 52730) [annotate] [blame] [check-ins using] [diff] | |
|
2021-12-05
| ||
| 17:39 | [70eb30ec3e] part of check-in [50fd2e6e50] Make Secure Transport work on macOS Leopard (check-in: [50fd2e6e50] user: js, branch: trunk, size: 52670) [annotate] [blame] [check-ins using] [diff] | |
|
2021-11-21
| ||
| 00:30 | [4ede6e2bd3] part of check-in [6b4dd1f24f] Add OFGnuTLSTLSStream (check-in: [6b4dd1f24f] user: js, branch: trunk, size: 52633) [annotate] [blame] [check-ins using] [diff] | |
|
2021-11-20
| ||
| 13:18 |
[58ceb289a0]
part of check-in [8f8af474fc]
Move TLS implementations to a separate library
These implementations all depend on additional libraries that are | |
|
2021-11-13
| ||
| 20:28 |
[fc419f2924]
part of check-in [112eb62f7b]
Add OFSecureTransportTLSStream
This implements OFTLSStream using Apple's Secure Transport. While Secure | |
|
2021-10-24
| ||
| 18:11 |
[6fe2736e44]
part of check-in [d5373ff70f]
Enable UNIX sockets on Windows
Windows 10 supports UNIX sockets since Insider Preview Build 17063, but | |
| 16:07 | [9898bb4925] part of check-in [2f49b4aec2] Don't try to use UNIX sockets on MorphOS (check-in: [2f49b4aec2] user: js, branch: unix-sockets, size: 50775) [annotate] [blame] [check-ins using] [diff] | |
| 15:14 | [99b94f26ce] part of check-in [94110c9553] Add OFUNIXDatagramSocket (check-in: [94110c9553] user: js, branch: unix-sockets, size: 50623) [annotate] [blame] [check-ins using] [diff] | |
| 13:40 | [75effab5fc] part of check-in [55aa600e97] Merge trunk into branch "unix-sockets" (check-in: [55aa600e97] user: js, branch: unix-sockets, size: 50565) [annotate] [blame] [check-ins using] [diff] | |
|
2021-10-16
| ||
| 10:35 | [21319958b6] part of check-in [1226a4df9a] Merge trunk into branch "amiga-library" (check-in: [1226a4df9a] user: js, branch: amiga-library, size: 50949) [annotate] [blame] [check-ins using] [diff] | |
|
2021-10-15
| ||
| 16:20 | [fc81b7df1d] part of check-in [23f2312884] Only build tests/objc_sync if we have threads (check-in: [23f2312884] user: js, branch: trunk, size: 50277) [annotate] [blame] [check-ins using] [diff] | |
|
2021-09-14
| ||
| 18:19 | [f18044f8a5] part of check-in [7c18c1efd6] Merge trunk into branch "amiga-library" (check-in: [7c18c1efd6] user: js, branch: amiga-library, size: 50917) [annotate] [blame] [check-ins using] [diff] | |
|
2021-09-05
| ||
| 20:19 |
[fe0c447cd3]
part of check-in [be8865bcd2]
Don't automatically run tests
This avoids running them twice (once on make and once on make install) | |
|
2021-09-04
| ||
| 14:35 |
[3903dc9a4a]
part of check-in [f1d5ac9683]
Set version to 1.0dev
The dev suffix can only be dropped once it is released. (check-in: [f1d5ac9683] user: js, branch: 1.0, size: 50105) [annotate] [blame] [check-ins using] [diff] | |
| 14:34 | [b087cb6272] part of check-in [2a8507370a] Merge trunk into 1.0 branch (check-in: [2a8507370a] user: js, branch: 1.0, size: 50102) [annotate] [blame] [check-ins using] [diff] | |
| 08:30 |
[a6c6d58a54]
part of check-in [c003df4a8d]
configure: Re-enable integrated assembler on x86
The x86/x86_64 code has been changed back to AT&T syntax, so the | |
|
2021-09-02
| ||
| 18:52 | [cc29652ae6] part of check-in [fb7b9709b8] Merge trunk into 1.0 branch (check-in: [fb7b9709b8] user: js, branch: 1.0, size: 50378) [annotate] [blame] [check-ins using] [diff] | |
|
2021-08-14
| ||
| 20:44 | [b5de29ccd2] part of check-in [fee9c3ebb8] configure: Extend check for broken -Wdocumentation (check-in: [fee9c3ebb8] user: js, branch: trunk, size: 50583) [annotate] [blame] [check-ins using] [diff] | |
|
2021-08-09
| ||
| 16:03 | [fb7c6918bc] part of check-in [aeedc99550] configure: Work around autoconf 2.61 bug (check-in: [aeedc99550] user: js, branch: trunk, size: 50502) [annotate] [blame] [check-ins using] [diff] | |
|
2021-07-25
| ||
| 17:38 | [19225902b9] part of check-in [9e80543412] Merge trunk into branch "amiga-library" (check-in: [9e80543412] user: js, branch: amiga-library, size: 51066) [annotate] [blame] [check-ins using] [diff] | |
|
2021-07-13
| ||
| 17:52 |
[cb63e0206a]
part of check-in [8fb4f1bfce]
Change version from 1.1-dev to 1.1
The dash in the version confuses some package managers. (check-in: [8fb4f1bfce] user: js, branch: trunk, size: 50394) [annotate] [blame] [check-ins using] [diff] | |
|
2021-05-09
| ||
| 14:45 |
[80769d4ef2]
part of check-in [3c88df0ce4]
Merge trunk into branch "amiga-library"
All necessary changes to adjust for the changes made in trunk are | |
|
2021-05-02
| ||
| 22:24 | [7096187252] part of check-in [e1bc874652] Include major version in Amiga .library name (check-in: [e1bc874652] user: js, branch: trunk, size: 50395) [annotate] [blame] [check-ins using] [diff] | |
|
2021-04-30
| ||
| 23:06 | [ed543bfcde] part of check-in [a82e7f4b3d] Merge trunk into branch "sctp" (check-in: [a82e7f4b3d] user: js, branch: sctp, size: 50553) [annotate] [blame] [check-ins using] [diff] | |
| 22:04 | [6d9079bc6a] part of check-in [4eb272eb8b] Merge trunk into branch "ofsock" (check-in: [4eb272eb8b] user: js, branch: ofsock, size: 50371) [annotate] [blame] [check-ins using] [diff] | |
|
2021-04-25
| ||
| 20:22 | [ba1c6c3513] part of check-in [fb40f7048d] Merge trunk into branch "unix-sockets" (check-in: [fb40f7048d] user: js, branch: unix-sockets, size: 50631) [annotate] [blame] [check-ins using] [diff] | |
|
2021-04-07
| ||
| 22:35 | [c5756d2d92] part of check-in [f77f1f13ca] Merge trunk into branch "invoke-invocation" (check-in: [f77f1f13ca] user: js, branch: invoke-invocation, size: 50471) [annotate] [blame] [check-ins using] [diff] | |
| 22:31 | [efc36f0030] part of check-in [4b06ad56fd] Remove some leftovers from invocation (check-in: [4b06ad56fd] user: js, branch: trunk, size: 50343) [annotate] [blame] [check-ins using] [diff] | |
| 21:45 |
[92281c6a81]
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: 50383) [annotate] [blame] [check-ins using] [diff] | |
| 21:38 | [bd49401db1] part of check-in [5da858b5be] Remove utils/ofsock, it has been moved to a branch (check-in: [5da858b5be] user: js, branch: trunk, size: 50593) [annotate] [blame] [check-ins using] [diff] | |
| 21:29 |
[b9427c0b96]
part of check-in [c71d3d9433]
Remove incomplete -[OFInvocation invoke] support
It has been moved to the "invoke-invocation" branch until it is ready. (check-in: [c71d3d9433] user: js, branch: trunk, size: 50621) [annotate] [blame] [check-ins using] [diff] | |
|
2021-04-05
| ||
| 16:30 | [65cee2ac19] part of check-in [1db6618bb9] Add support for UNIX socket addresses (check-in: [1db6618bb9] user: js, branch: unix-sockets, size: 50997) [annotate] [blame] [check-ins using] [diff] | |
|
2021-03-30
| ||
| 21:23 | [b26fbd3aeb] part of check-in [564d6d6b6f] Merge trunk into 1.0 branch (check-in: [564d6d6b6f] user: js, branch: 1.0, size: 50137) [annotate] [blame] [check-ins using] [diff] | |
| 21:06 | [bfb050aa3d] part of check-in [79548b3c29] Rename OFProcess to OFSubprocess (check-in: [79548b3c29] user: js, branch: trunk, size: 50709) [annotate] [blame] [check-ins using] [diff] | |
|
2021-03-17
| ||
| 00:14 | [f431246f69] part of check-in [dba770bccc] Work around crash on start with new MSYS2 (check-in: [dba770bccc] user: js, branch: trunk, size: 51381) [annotate] [blame] [check-ins using] [diff] | |
|
2021-01-16
| ||
| 16:14 | [ec187ae771] part of check-in [4146badcdd] configure.ac: AC_PROG_INSTALL is no longer needed (check-in: [4146badcdd] user: js, branch: trunk, size: 50676) [annotate] [blame] [check-ins using] [diff] | |
|
2021-01-15
| ||
| 18:45 |
[6f06ab9bc1]
part of check-in [d33a1ae00b]
Don't check for pthread_create in -lpthread
HP-UX 11.11 doesn't have a pthread_create symbol in -lpthread, but the | |
|
2021-01-14
| ||
| 01:27 | [1fb641cc62] part of check-in [9a5d1024a0] Disable _Unwind_Backtrace() on HP-UX (check-in: [9a5d1024a0] user: js, branch: trunk, size: 50702) [annotate] [blame] [check-ins using] [diff] | |
|
2021-01-12
| ||
| 00:45 | [132a637380] part of check-in [04e9bb53df] Check libunwind for _Unwind_RaiseException (check-in: [04e9bb53df] user: js, branch: trunk, size: 50599) [annotate] [blame] [check-ins using] [diff] | |
|
2021-01-02
| ||
| 22:08 | [6318576d5e] part of check-in [5ffdf1aebc] Merge trunk into branch "amiga-library" (check-in: [5ffdf1aebc] user: js, branch: amiga-library, size: 52012) [annotate] [blame] [check-ins using] [diff] | |
|
2021-01-01
| ||
| 21:52 | [b8bbd3b61b] part of check-in [66da30b8a9] Restore -O2 on HP-UX (check-in: [66da30b8a9] user: js, branch: trunk, size: 50592) [annotate] [blame] [check-ins using] [diff] | |
| 14:23 | [78ab9b805e] part of check-in [963d5e2ffb] Use trunc() if we don't have truncf() (check-in: [963d5e2ffb] user: js, branch: trunk, size: 50447) [annotate] [blame] [check-ins using] [diff] | |
|
2020-12-31
| ||
| 17:31 | [e6d54a4062] part of check-in [cc681ad9ec] Add -latomic on HP-UX (check-in: [cc681ad9ec] user: js, branch: trunk, size: 50440) [annotate] [blame] [check-ins using] [diff] | |
| 17:28 | [75b318c318] part of check-in [aceaca225d] Use strtod() if we have no strtof() (check-in: [aceaca225d] user: js, branch: trunk, size: 50368) [annotate] [blame] [check-ins using] [diff] | |
| 17:17 | [fc163592ff] part of check-in [6a38440dd3] Work around broken <inttypes.h> on HP-UX (check-in: [6a38440dd3] user: js, branch: trunk, size: 50344) [annotate] [blame] [check-ins using] [diff] | |
| 14:34 | [6a080fb100] part of check-in [d31c61cee7] Don't check for nanosleep() on AmigaOS / MorphOS (check-in: [d31c61cee7] user: js, branch: trunk, size: 49906) [annotate] [blame] [check-ins using] [diff] | |
|
2020-12-30
| ||
| 00:03 | [b55720b64e] part of check-in [cebf3184eb] Merge trunk into branch "amiga-library" (check-in: [cebf3184eb] user: js, branch: amiga-library, size: 51147) [annotate] [blame] [check-ins using] [diff] | |
|
2020-12-27
| ||
| 19:13 |
[f4b0a15726]
part of check-in [bb25f8b0fe]
Don't use sfdc / cvinclude.pl anymore
The linklib generator already completely obsoletes it. (check-in: [bb25f8b0fe] user: js, branch: trunk, size: 49727) [annotate] [blame] [check-ins using] [diff] | |
|
2020-12-24
| ||
| 12:37 | [4d7645bbd4] part of check-in [a8efee835a] configure: Enable fish completions if we have fish (check-in: [a8efee835a] user: js, branch: trunk, size: 49925) [annotate] [blame] [check-ins using] [diff] | |
|
2020-12-23
| ||
| 03:03 | [9fdbb32b61] part of check-in [8f56a02f49] Merge trunk into branch "amiga-library" (check-in: [8f56a02f49] user: js, branch: amiga-library, size: 51199) [annotate] [blame] [check-ins using] [diff] | |
|
2020-12-22
| ||
| 23:20 | [9660583360] part of check-in [a32bbc81fe] Don't use fcntl() on MorphOS / AmigaOS (check-in: [a32bbc81fe] user: js, branch: trunk, size: 49779) [annotate] [blame] [check-ins using] [diff] | |
| 22:56 | [cb217b6f7b] part of check-in [1e740abed1] configure: Style change: Don't indent cases (check-in: [1e740abed1] user: js, branch: trunk, size: 49597) [annotate] [blame] [check-ins using] [diff] | |
| 20:19 | [3cdc1802da] part of check-in [62edb405b9] Merge trunk into 1.0 branch (check-in: [62edb405b9] user: js, branch: 1.0, size: 49684) [annotate] [blame] [check-ins using] [diff] | |
|
2020-12-20
| ||
| 21:36 | [574361ab39] part of check-in [90637a4ecc] Merge trunk into branch "amiga-library" (check-in: [90637a4ecc] user: js, branch: amiga-library, size: 51673) [annotate] [blame] [check-ins using] [diff] | |
| 13:49 | [4d3ef3b09a] part of check-in [d3fb77eb9c] Clean up a few defines (check-in: [d3fb77eb9c] user: js, branch: trunk, size: 50256) [annotate] [blame] [check-ins using] [diff] | |
| 11:30 | [713816fa59] part of check-in [1ff8c1e62d] Merge trunk into branch "amiga-library" (check-in: [1ff8c1e62d] user: js, branch: amiga-library, size: 52714) [annotate] [blame] [check-ins using] [diff] | |
| 03:32 |
[3bbb9e4b54]
part of check-in [169832c303]
runtime: Use exit(1) instead of abort() on AmigaOS
This prevents leaking resources like open files. (check-in: [169832c303] user: js, branch: trunk, size: 51297) [annotate] [blame] [check-ins using] [diff] | |
| 02:48 | [259fce4552] part of check-in [f2fdb37bec] runtime: Show fatal errors as requester on AmigaOS (check-in: [f2fdb37bec] user: js, branch: trunk, size: 51268) [annotate] [blame] [check-ins using] [diff] | |
|
2020-12-19
| ||
| 22:24 | [ea266c72fa] part of check-in [878cc0296e] Add -laboxstub -labox for .library on MorphOS (check-in: [878cc0296e] user: js, branch: amiga-library, size: 52578) [annotate] [blame] [check-ins using] [diff] | |
| 15:28 | [e931d218b1] part of check-in [bce687f0b4] Don't use dladdr on MorphOS (check-in: [bce687f0b4] user: js, branch: amiga-library, size: 52559) [annotate] [blame] [check-ins using] [diff] | |
| 14:44 | [dca622de13] part of check-in [82e9c435fe] Don't build encodings twice for Amiga .library (check-in: [82e9c435fe] user: js, branch: amiga-library, size: 52487) [annotate] [blame] [check-ins using] [diff] | |
| 13:46 |
[7547bf67ed]
part of check-in [9510e204b4]
Use -lmath on MorphOS for .library
Converting a double to an int64_t requires helper functions on 32-bit | |
|
2020-12-18
| ||
| 13:11 | [1c00b4af33] part of check-in [f8dfd5ed63] configure: Fix -Wunreachable-code check (check-in: [f8dfd5ed63] user: js, branch: trunk, size: 51202) [annotate] [blame] [check-ins using] [diff] | |
| 11:04 | [abc6800372] part of check-in [3fdb99cfd0] Merge trunk into branch "amiga-library" (check-in: [3fdb99cfd0] user: js, branch: amiga-library, size: 52509) [annotate] [blame] [check-ins using] [diff] | |
| 10:57 | [59c9f5ff7b] part of check-in [a19a19f2ce] configure: Remove unused substitution (check-in: [a19a19f2ce] user: js, branch: trunk, size: 51161) [annotate] [blame] [check-ins using] [diff] | |
| 10:52 |
[2aa5aa9da1]
part of check-in [7ab180e9b6]
Remove support for ixemul on MorphOS
ixemul is quite buggy and the native support we have for MorphOS is far | |
| 10:45 | [d8967fc2a8] part of check-in [98c3748090] Merge trunk into 1.0 branch (check-in: [98c3748090] user: js, branch: 1.0, size: 50857) [annotate] [blame] [check-ins using] [diff] | |
| 10:41 | [6622324a1c] part of check-in [28eda87705] Fix deprecation warnings with autoconf 2.70 (check-in: [28eda87705] user: js, branch: trunk, size: 51429) [annotate] [blame] [check-ins using] [diff] | |
|
2020-12-13
| ||
| 14:49 |
[1d482694cd]
part of check-in [ce924f47f0]
Don't mix .o and .amigalib.o files
Also make sure to not build both when only one is needed. (check-in: [ce924f47f0] user: js, branch: amiga-library, size: 51530) [annotate] [blame] [check-ins using] [diff] | |
|
2020-12-12
| ||
| 22:17 | [1ac763f707] part of check-in [ec50bf2a93] Fix disabling encodings (check-in: [ec50bf2a93] user: js, branch: trunk, size: 50312) [annotate] [blame] [check-ins using] [diff] | |
| 21:08 | [b26f7b574a] part of check-in [637ca0be9f] Merge trunk into branch "amiga-library" (check-in: [637ca0be9f] user: js, branch: amiga-library, size: 51753) [annotate] [blame] [check-ins using] [diff] | |
|
2020-11-29
| ||
| 22:07 | [09d1e00fe7] part of check-in [0060b188a9] Fix macOS check for Xcode <= 8 (check-in: [0060b188a9] user: js, branch: trunk, size: 50333) [annotate] [blame] [check-ins using] [diff] | |
| 04:38 | [644ef88f34] part of check-in [db2ba76342] Merge trunk into 1.0 branch (check-in: [db2ba76342] user: js, branch: 1.0, size: 49665) [annotate] [blame] [check-ins using] [diff] | |
| 02:44 |
[228ea25515]
part of check-in [d76213374e]
OFKernelEventObserver: Reorder #ifdefs
Check for AmigaOS first, as we have a special implementation for it that | |
|
2020-11-28
| ||
| 11:07 | [94728735e5] part of check-in [f9208b6837] Fix detection of macOS (check-in: [f9208b6837] user: js, branch: trunk, size: 50292) [annotate] [blame] [check-ins using] [diff] | |
|
2020-11-26
| ||
| 23:08 | [bd44ce35bc] part of check-in [e9bde20671] configure: Don't assume iOS if Darwin && ARM (check-in: [e9bde20671] user: js, branch: trunk, size: 50292) [annotate] [blame] [check-ins using] [diff] | |
|
2020-11-25
| ||
| 01:59 | [28e2b81d48] part of check-in [ab9656d550] lookup-asm-powerpc-elf.S: Support for baserel (check-in: [ab9656d550] user: js, branch: trunk, size: 50025) [annotate] [blame] [check-ins using] [diff] | |
| 00:40 | [cc7f28eb04] part of check-in [590bbe7203] Clean up unnecessary build variables (check-in: [590bbe7203] user: js, branch: trunk, size: 49790) [annotate] [blame] [check-ins using] [diff] | |
|
2020-11-22
| ||
| 19:21 | [3c301ab45e] part of check-in [e5674ea5e9] Enable threads on MorphOS (check-in: [e5674ea5e9] user: js, branch: trunk, size: 50318) [annotate] [blame] [check-ins using] [diff] | |
| 13:04 |
[a12670e6ad]
part of check-in [e80c24128f]
Fix configure for real
The else branch of AS_IF was still not working, so instead of wrapping | |
| 12:15 |
[bb5a38c06f]
part of check-in [1596518f9d]
Fix configure
Searching for an Objective-C compiler within a case makes autoconf | |
|
2020-11-21
| ||
| 20:19 |
[c2763df7ae]
part of check-in [7ab6d090a9]
configure: Don't use clang on MorphOS
clang does not support baserel, which is required for the .library. (check-in: [7ab6d090a9] user: js, branch: trunk, size: 50173) [annotate] [blame] [check-ins using] [diff] | |
|
2020-11-16
| ||
| 00:17 | [8850121404] part of check-in [b1163c95ae] configure: Fix --disable-shared (check-in: [b1163c95ae] user: js, branch: amiga-library, size: 51248) [annotate] [blame] [check-ins using] [diff] | |
|
2020-11-15
| ||
| 14:20 | [7b0b7852f3] part of check-in [8aaa9c9f21] configure: Set OBJFW_LIBS when building shared lib (check-in: [8aaa9c9f21] user: js, branch: amiga-library, size: 51248) [annotate] [blame] [check-ins using] [diff] | |
| 02:22 | [6990383a0a] part of check-in [19b5857f27] Link against Amiga library if available (check-in: [19b5857f27] user: js, branch: amiga-library, size: 51214) [annotate] [blame] [check-ins using] [diff] | |
|
2020-11-14
| ||
| 11:45 | [e6767228be] part of check-in [25a6c00b82] Merge trunk into branch "amiga-library" (check-in: [25a6c00b82] user: js, branch: amiga-library, size: 50938) [annotate] [blame] [check-ins using] [diff] | |
|
2020-11-12
| ||
| 00:45 | [641aba20a6] part of check-in [a1163fb58b] Merge trunk into 1.0 branch (check-in: [a1163fb58b] user: js, branch: 1.0, size: 49332) [annotate] [blame] [check-ins using] [diff] | |
| 00:32 | [0d76ebba9d] part of check-in [4c16806252] Fix weak references with the Apple runtime (check-in: [4c16806252] user: js, branch: trunk, size: 49996) [annotate] [blame] [check-ins using] [diff] | |
|
2020-11-03
| ||
| 01:07 | [9214c38119] part of check-in [5b8a7e4d0d] configure: Add flags for Wii U (check-in: [5b8a7e4d0d] user: js, branch: wii-u, size: 50717) [annotate] [blame] [check-ins using] [diff] | |
|
2020-10-25
| ||
| 17:53 | [515a7c4c8c] part of check-in [5b8955df34] Add tests for ARC (check-in: [5b8955df34] user: js, branch: trunk, size: 49904) [annotate] [blame] [check-ins using] [diff] | |
|
2020-10-04
| ||
| 15:00 | [24223ba57b] part of check-in [92335940e9] Merge trunk into branch "amiga-library" (check-in: [92335940e9] user: js, branch: amiga-library, size: 50185) [annotate] [blame] [check-ins using] [diff] | |
| 14:54 |
[77b8789dbd]
part of check-in [eb608dc5f1]
configure: Always use Apple runtime on macOS
clang is currently broken when trying to use a GNU-style runtime with | |
| 14:39 | [9edc1218ae] part of check-in [a9f08709d2] Merge trunk into 1.0 branch (check-in: [a9f08709d2] user: js, branch: 1.0, size: 48728) [annotate] [blame] [check-ins using] [diff] | |
|
2020-10-03
| ||
| 11:35 | [710cc4f13e] part of check-in [163a4a5a2e] Use /** */ instead of /*! */ for documentation (check-in: [163a4a5a2e] user: js, branch: trunk, size: 49243) [annotate] [blame] [check-ins using] [diff] | |
|
2020-09-27
| ||
| 03:34 |
[4baa567a0a]
part of check-in [5eaa7705ef]
configure: Only do objc_* checks for Apple runtime
Otherwise it will pull in autorelease.m / instance.m twice (once in | |
| 01:56 | [3cacc2a328] part of check-in [877616edaf] Fix compiling for old Apple runtime (check-in: [877616edaf] user: js, branch: trunk, size: 49231) [annotate] [blame] [check-ins using] [diff] | |
| 01:00 | [3d859a1b4f] part of check-in [9aa85c25b5] Don't assume arc4random_buf if we have arc4random (check-in: [9aa85c25b5] user: js, branch: trunk, size: 49116) [annotate] [blame] [check-ins using] [diff] | |
|
2020-08-11
| ||
| 00:44 | [64037d8825] part of check-in [8ab2b75d24] Add Info.plist for runtime (check-in: [8ab2b75d24] user: js, branch: trunk, size: 49101) [annotate] [blame] [check-ins using] [diff] | |
| 00:30 |
[f8e26f1d63]
part of check-in [7ac3c91102]
configure: Use AC_CONFIG_FILES conditionally
This avoids creating files in directories that are never used by make | |
|
2020-07-12
| ||
| 10:00 | [69c688a7b0] part of check-in [ba1135b0b2] Add support for getrandom() (check-in: [ba1135b0b2] user: js, branch: trunk, size: 49024) [annotate] [blame] [check-ins using] [diff] | |
| 09:49 |
[989ef7fcda]
part of check-in [c1fe4b2b77]
Make of_random() a function
When arc4random() is unavailable, either random() or rand() is used and | |
|
2020-07-11
| ||
| 19:06 |
[aca5876c18]
part of check-in [168b1e2e3b]
configure: Check for vstmdb instead of fstmfdd
This brings the configure script back in sync with the forwarding code, | |
|
2020-07-06
| ||
| 23:50 | [2413ffe765] part of check-in [c536c268a0] Merge trunk into branch "amiga-library" (check-in: [c536c268a0] user: js, branch: amiga-library, size: 50106) [annotate] [blame] [check-ins using] [diff] | |
| 23:42 | [e6fb754559] part of check-in [98f0907d36] Merge trunk into branch "1.0" (check-in: [98f0907d36] user: js, branch: 1.0, size: 48649) [annotate] [blame] [check-ins using] [diff] | |
|
2020-06-30
| ||
| 19:52 |
[a08bfedbde]
part of check-in [f4e99b94d2]
Don't use -no-integrated-as on Darwin
It breaks building for the iOS simulator. (check-in: [f4e99b94d2] user: js, branch: trunk, size: 49164) [annotate] [blame] [check-ins using] [diff] | |
|
2020-06-29
| ||
| 22:40 | [ffd0b1674a] part of check-in [d301f6fcab] Work around older Clang not supporting jmp short (check-in: [d301f6fcab] user: js, branch: trunk, size: 49024) [annotate] [blame] [check-ins using] [diff] | |
|
2020-06-14
| ||
| 21:52 | [5db7003e7d] part of check-in [cf40aa9c66] Merge trunk into amiga-library branch (check-in: [cf40aa9c66] user: js, branch: amiga-library, size: 49834) [annotate] [blame] [check-ins using] [diff] | |
|
2020-06-07
| ||
| 20:25 | [583ac8a5e1] part of check-in [35cec55099] Switch to -fbaserel32 and -resident32 (check-in: [35cec55099] user: js, branch: amiga-library, size: 49806) [annotate] [blame] [check-ins using] [diff] | |
| 11:19 | [91f2d79380] part of check-in [ec77afb06a] configure: Also check for _Unwind_* in libgcc(_s) (check-in: [ec77afb06a] user: js, branch: trunk, size: 48892) [annotate] [blame] [check-ins using] [diff] | |
|
2020-06-06
| ||
| 22:43 | [c95dc3289a] part of check-in [e8c7459ec7] Add and use STATIC_AMIGA_LIB_NOINST targets (check-in: [e8c7459ec7] user: js, branch: amiga-library, size: 49802) [annotate] [blame] [check-ins using] [diff] | |
|
2020-06-05
| ||
| 00:24 |
[9f7ae83b02]
part of check-in [08f61f1f18]
configure: Move substitution of LINKLIB to later
This was happening before the check. (check-in: [08f61f1f18] user: js, branch: amiga-library, size: 49004) [annotate] [blame] [check-ins using] [diff] | |
|
2020-06-04
| ||
| 22:34 | [a06396f052] part of check-in [5cda5efedc] Initial work to build ObjFW as Amiga .library (check-in: [5cda5efedc] user: js, branch: amiga-library, size: 49004) [annotate] [blame] [check-ins using] [diff] | |
| 22:28 | [643b664c35] part of check-in [e5a154ef2a] Update buildsys (check-in: [e5a154ef2a] user: js, branch: trunk, size: 48864) [annotate] [blame] [check-ins using] [diff] | |
|
2020-05-28
| ||
| 23:49 | [b7c5e2f78b] part of check-in [3ea919f393] Remove OFSCTPSocket, as it is not ready for 1.0 (check-in: [3ea919f393] user: js, branch: 1.0, size: 48332) [annotate] [blame] [check-ins using] [diff] | |
| 23:45 | [4dd1f1c8f5] 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: 48542) [annotate] [blame] [check-ins using] [diff] | |
| 23:31 | [59df486ed4] part of check-in [370ec3dc84] Merge trunk into 1.0 branch (check-in: [370ec3dc84] user: js, branch: 1.0, size: 48570) [annotate] [blame] [check-ins using] [diff] | |
|
2020-05-21
| ||
| 17:58 | [32aca73bd7] part of check-in [30d639a494] OFStdIOStream: Add support for setting fg/bg color (check-in: [30d639a494] user: js, branch: trunk, size: 48847) [annotate] [blame] [check-ins using] [diff] | |
|
2020-05-16
| ||
| 16:46 | [d6072003ac] part of check-in [c5beed7277] Do not require snprintf to return expected length (check-in: [c5beed7277] user: js, branch: trunk, size: 48824) [annotate] [blame] [check-ins using] [diff] | |
|
2020-05-09
| ||
| 13:41 | [a657be6730] part of check-in [0765df9754] Add tests for OFSCTPSocket (check-in: [0765df9754] user: js, branch: trunk, size: 49383) [annotate] [blame] [check-ins using] [diff] | |
|
2020-05-05
| ||
| 01:14 | [e752a768b1] part of check-in [4592b16fab] Add OFSCTPSocket (check-in: [4592b16fab] user: js, branch: trunk, size: 49386) [annotate] [blame] [check-ins using] [diff] | |
|
2020-05-03
| ||
| 20:29 |
[cec15c8863]
part of check-in [97cad6d5f2]
Add utils/ofsock
ofsock is a command line util to use the various socket classes in ObjFW | |
| 19:36 | [5cd1330273] part of check-in [0ded796f1a] Add OFSPXStreamSocket (check-in: [0ded796f1a] user: js, branch: trunk, size: 49145) [annotate] [blame] [check-ins using] [diff] | |
|
2020-05-02
| ||
| 19:08 | [75b2354c88] part of check-in [d16a70ac20] More readable defines for source file names (check-in: [d16a70ac20] user: js, branch: trunk, size: 49302) [annotate] [blame] [check-ins using] [diff] | |
|
2020-04-29
| ||
| 23:59 | [cd621d1afb] part of check-in [857f8edc09] Add OFSPXSocket (check-in: [857f8edc09] user: js, branch: trunk, size: 49262) [annotate] [blame] [check-ins using] [diff] | |
|
2020-04-25
| ||
| 23:02 | [8421da9224] part of check-in [4a5822e7c0] Add OFIPXSocket (check-in: [4a5822e7c0] user: js, branch: trunk, size: 49168) [annotate] [blame] [check-ins using] [diff] | |
|
2020-04-05
| ||
| 13:23 |
[8e938279fe]
part of check-in [af603291de]
configure: Check return type of strerror_r
Just checking for _GNU_SOURCE is not enough, because musl still returns | |
| 11:46 | [d98714da44] part of check-in [fdbe09e8ea] configure: Check whether *_l need _GNU_SOURCE (check-in: [fdbe09e8ea] user: js, branch: trunk, size: 47163) [annotate] [blame] [check-ins using] [diff] | |
|
2020-03-02
| ||
| 20:24 | [3226ef7f8e] part of check-in [e3bbb35784] Merge branch 'master' into 1.0 (check-in: [e3bbb35784] user: js, branch: 1.0, size: 46244) [annotate] [blame] [check-ins using] [diff] | |
|
2020-02-18
| ||
| 21:59 | [ca4bd1bcf9] part of check-in [b881cdd089] Update buildsys (check-in: [b881cdd089] user: js, branch: trunk, size: 46521) [annotate] [blame] [check-ins using] [diff] | |
| 00:48 |
[0fbfa8c4b0]
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: 46519) [annotate] [blame] [check-ins using] [diff] | |
|
2020-02-16
| ||
| 21:27 | [996c5903be] part of check-in [fe8d99125e] Disable compiler TLS on AmigaOS (m68k & PPC) (check-in: [fe8d99125e] user: js, branch: trunk, size: 46312) [annotate] [blame] [check-ins using] [diff] | |
|
2020-01-08
| ||
| 02:29 | [b092967ff9] part of check-in [e7e1e1c6c5] Merge branch 'master' into 1.0 (check-in: [e7e1e1c6c5] user: js, branch: 1.0, size: 45924) [annotate] [blame] [check-ins using] [diff] | |
|
2020-01-02
| ||
| 01:51 | [accd09155b] part of check-in [c7f0229795] Update copyright (check-in: [c7f0229795] user: js, branch: trunk, size: 46201) [annotate] [blame] [check-ins using] [diff] | |
| 01:35 | [1384cb82b0] part of check-in [7f1acf9221] Move objc_{con,de}structInstance to runtime (check-in: [7f1acf9221] user: js, branch: trunk, size: 46204) [annotate] [blame] [check-ins using] [diff] | |
|
2019-12-15
| ||
| 15:37 | [112940991b] part of check-in [11e303eb3b] Merge branch 'master' into 1.0 (check-in: [11e303eb3b] user: js, branch: 1.0, size: 46011) [annotate] [blame] [check-ins using] [diff] | |
|
2019-12-09
| ||
| 00:49 | [5044e32c21] part of check-in [f39368efd8] Fix compilation on FreeBSD (check-in: [f39368efd8] user: js, branch: trunk, size: 46288) [annotate] [blame] [check-ins using] [diff] | |
|
2019-11-24
| ||
| 20:13 | [1b627d1cea] part of check-in [c6ab31d0af] configure: Correct bundle version (check-in: [c6ab31d0af] user: js, branch: trunk, size: 46236) [annotate] [blame] [check-ins using] [diff] | |
|
2019-09-29
| ||
| 19:57 | [d5db25efd9] part of check-in [76245b4665] Merge branch 'master' into 1.0 (check-in: [76245b4665] user: js, branch: 1.0, size: 46014) [annotate] [blame] [check-ins using] [diff] | |
| 15:58 |
[5446b6deca]
part of check-in [09be825f88]
Remove OFAutoreleasePool
OFAutoreleasePools have long been discouraged in favor of the runtime's | |
| 15:28 | [61c0184956] 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: 46293) [annotate] [blame] [check-ins using] [diff] | |
| 15:25 | [f548d853f6] part of check-in [fc521f01cc] Remove incomplete -[OFInvocation invoke] support (check-in: [fc521f01cc] user: js, branch: 1.0, size: 46069) [annotate] [blame] [check-ins using] [diff] | |
| 15:17 | [5d8d483cec] part of check-in [27626892ce] Branch for 1.0 (check-in: [27626892ce] user: js, branch: 1.0, size: 46289) [annotate] [blame] [check-ins using] [diff] | |
|
2019-09-01
| ||
| 18:28 | [90854122dd] part of check-in [bdc7c52a44] configure: Fix fallback for broken _Thread_local (check-in: [bdc7c52a44] user: js, branch: trunk, size: 46300) [annotate] [blame] [check-ins using] [diff] | |
|
2019-08-18
| ||
| 22:22 | [a77d2e4413] part of check-in [fbe84dc674] Optimize retain / release on AmigaOS (check-in: [fbe84dc674] user: js, branch: trunk, size: 46188) [annotate] [blame] [check-ins using] [diff] | |
| 21:32 |
[960c7cb4a7]
part of check-in [beb77aaea1]
configure: Enable threads on AmigaOS and MorphOS
These have been implemented for a while now and seem to work well. (check-in: [beb77aaea1] user: js, branch: trunk, size: 46125) [annotate] [blame] [check-ins using] [diff] | |
|
2019-08-10
| ||
| 02:06 | [d00a67406d] part of check-in [3292a6fdbc] Clean up the AmigaOS 4 library mess (check-in: [3292a6fdbc] user: js, branch: trunk, size: 46119) [annotate] [blame] [check-ins using] [diff] | |
|
2019-08-09
| ||
| 23:44 | [bc7d4d902c] part of check-in [3dec8ecf2e] Support sockets on AmigaOS 3 (check-in: [3dec8ecf2e] user: js, branch: trunk, size: 45946) [annotate] [blame] [check-ins using] [diff] | |
|
2019-07-27
| ||
| 18:48 | [e977dda319] part of check-in [77e05475e2] configure: Minor cleanup (check-in: [77e05475e2] user: js, branch: trunk, size: 45805) [annotate] [blame] [check-ins using] [diff] | |
| 11:40 | [ba253a6964] part of check-in [93363f455e] configure: Define _GNU_SOURCE on MorphOS (check-in: [93363f455e] user: js, branch: trunk, size: 45773) [annotate] [blame] [check-ins using] [diff] | |
|
2019-06-27
| ||
| 23:01 |
[0badaab9a9]
part of check-in [ceed953f64]
configure: Don't use -g with amiga-gcc
amiga-gcc with -g is currently broken. (check-in: [ceed953f64] user: js, branch: trunk, size: 45742) [annotate] [blame] [check-ins using] [diff] | |
|
2019-06-17
| ||
| 02:33 | [f70db2a2e3] part of check-in [17d57e01ff] Remove underscores from class names (check-in: [17d57e01ff] user: js, branch: trunk, size: 45745) [annotate] [blame] [check-ins using] [diff] | |
| 00:38 |
[7b78df7df0]
part of check-in [79fe29dbf4]
Remove underscores from library & framework names
This is more compatible with the various conventions used on various | |
|
2019-06-16
| ||
| 14:53 | [1674316f0b] part of check-in [79fe9646af] Use -ffreestanding for Amiga library (check-in: [79fe9646af] user: js, branch: trunk, size: 45848) [annotate] [blame] [check-ins using] [diff] | |
|
2019-05-19
| ||
| 21:30 |
[fcd4c9ffc0]
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: 45827) [annotate] [blame] [check-ins using] [diff] | |
| 17:18 | [be0d24ff06] part of check-in [a1dcb80c83] configure: Fix killing OBJCFLAGS (check-in: [a1dcb80c83] user: js, branch: trunk, size: 45758) [annotate] [blame] [check-ins using] [diff] | |
|
2019-05-05
| ||
| 21:40 |
[1d8a6df756]
part of check-in [2670c4637e]
configure: Don't use -pipe on MorphOS
It's buggy on MorphOS 3.10. (check-in: [2670c4637e] user: js, branch: trunk, size: 45762) [annotate] [blame] [check-ins using] [diff] | |
| 19:28 |
[07a7d423c3]
part of check-in [1e70711672]
Create separate Amiga libraries for OS3 & MorphOS
Otherwise, it would be necessary to make unwinding work between 68k and This also includes using separate .sfd files. (check-in: [1e70711672] user: js, branch: trunk, size: 45645) [annotate] [blame] [check-ins using] [diff] | |
|
2019-04-15
| ||
| 21:10 |
[c0e8992130]
part of check-in [2339bc3407]
Use GetFileAttributesExW() instead of _wstat64()
Unlike _wstat64(), GetFileAttributesExW() works on drives. (check-in: [2339bc3407] user: js, branch: trunk, size: 45460) [annotate] [blame] [check-ins using] [diff] | |
|
2019-04-08
| ||
| 18:19 | [8837d45b1c] part of check-in [934dab8faf] configure: Add a hack on DJGPP to find some tools (check-in: [934dab8faf] user: js, branch: trunk, size: 45376) [annotate] [blame] [check-ins using] [diff] | |
|
2019-01-07
| ||
| 22:59 |
[a713ffb1f0]
part of check-in [ab89c47f42]
Partially fix sockets on Nintendo 3DS/Wii
This does not fully fix it yet, but at least the socket tests in the | |
|
2018-10-27
| ||
| 22:38 | [7c406779e4] part of check-in [5f6072bf22] Only use dllexport when we have no shared library (check-in: [5f6072bf22] user: js, branch: trunk, size: 45198) [annotate] [blame] [check-ins using] [diff] | |
| 21:06 | [45fb399203] part of check-in [677e376bc9] configure: MinGW no longer provides BOOL for ObjC (check-in: [677e376bc9] user: js, branch: trunk, size: 45131) [annotate] [blame] [check-ins using] [diff] | |
|
2018-10-21
| ||
| 18:38 | [e419484465] part of check-in [2c423f398f] configure: Add flags for arm-*-riscos* (check-in: [2c423f398f] user: js, branch: trunk, size: 45088) [annotate] [blame] [check-ins using] [diff] | |
|
2018-10-07
| ||
| 02:06 |
[ca5e9322d2]
part of check-in [6e9ee122eb]
Remove resolver.m
Instead, OFDNSResolver is used for everything now. (check-in: [6e9ee122eb] user: js, branch: trunk, size: 44728) [annotate] [blame] [check-ins using] [diff] | |
|
2018-09-16
| ||
| 12:49 | [0289c3600c] part of check-in [6638379972] OFTCPSocket: Async connect without threads (check-in: [6638379972] user: js, branch: trunk, size: 46712) [annotate] [blame] [check-ins using] [diff] | |
|
2018-09-05
| ||
| 20:27 |
[0dca5ff784]
part of check-in [fd6a6cbafd]
configure: Only use -lnetwork on Haiku
libnetwork also exists on Darwin, but is for different things. While at it, only add the Windows-specific libraries on Windows. (check-in: [fd6a6cbafd] user: js, branch: trunk, size: 46838) [annotate] [blame] [check-ins using] [diff] | |
|
2018-08-27
| ||
| 22:48 | [a4388d2557] part of check-in [cddfc2ed56] Improve objfw-config flags (check-in: [cddfc2ed56] user: js, branch: trunk, size: 46878) [annotate] [blame] [check-ins using] [diff] | |
|
2018-08-26
| ||
| 17:40 | [a5d93e137e] part of check-in [3155de66ff] configure: Clean up flags for objfw-config (check-in: [3155de66ff] user: js, branch: trunk, size: 46551) [annotate] [blame] [check-ins using] [diff] | |
|
2018-08-16
| ||
| 22:33 | [bc2da8d75f] part of check-in [7413f500db] Fix compilation for AmigaOS 4 (check-in: [7413f500db] user: js, branch: trunk, size: 46476) [annotate] [blame] [check-ins using] [diff] | |
|
2018-08-04
| ||
| 00:48 | [86aa9a8c41] part of check-in [aefaa06dd1] Add utils/ofdns (check-in: [aefaa06dd1] user: js, branch: trunk, size: 46453) [annotate] [blame] [check-ins using] [diff] | |
|
2018-07-29
| ||
| 14:48 | [72c336e559] part of check-in [4228b805ad] configure: Make newer devkitPro versions happy (check-in: [4228b805ad] user: js, branch: trunk, size: 46427) [annotate] [blame] [check-ins using] [diff] | |
|
2018-07-28
| ||
| 16:48 |
[4986935f1d]
part of check-in [a2a06d372a]
macros.h: Add of_random()
This does *NOT* provide cryptographically secure randomness! (check-in: [a2a06d372a] user: js, branch: trunk, size: 46358) [annotate] [blame] [check-ins using] [diff] | |
|
2018-07-10
| ||
| 22:58 | [1c10342f65] part of check-in [42bee3f920] OFDNSResolver: Get name servers & domain on Win32 (check-in: [42bee3f920] user: js, branch: trunk, size: 46209) [annotate] [blame] [check-ins using] [diff] | |
|
2018-07-09
| ||
| 00:22 | [67c3ea16a5] part of check-in [5586022d34] Add OFWindowsRegistryKey (check-in: [5586022d34] user: js, branch: trunk, size: 46154) [annotate] [blame] [check-ins using] [diff] | |
|
2018-07-01
| ||
| 15:14 | [d04140f36d] part of check-in [06cf4cc15f] OFSystemInfo: Add ObjFW version (check-in: [06cf4cc15f] user: js, branch: trunk, size: 46215) [annotate] [blame] [check-ins using] [diff] | |
|
2018-06-17
| ||
| 18:23 | [934377061f] part of check-in [839745fa85] configure: Check for pthread_attr_getschedpolicy() (check-in: [839745fa85] user: js, branch: trunk, size: 46086) [annotate] [blame] [check-ins using] [diff] | |
| 17:51 |
[e02fcf3101]
part of check-in [670184b60b]
configure: Prefix Clang-only flags with -Xclang
This is required for systems for which Clang does not know how to call | |
| 16:16 |
[c10c411671]
part of check-in [51343e2dfc]
Rename ofzip to ofarc
It supports more than just ZIP now, so the name was no longer | |
|
2018-05-21
| ||
| 20:12 | [8eb83ad5f5] part of check-in [d9ce8955ac] Support for linking tests against objfw_rt.library (check-in: [d9ce8955ac] user: js, branch: trunk, size: 45919) [annotate] [blame] [check-ins using] [diff] | |
| 16:09 |
[3de6df6b10]
part of check-in [30d85dc3fc]
configure: Add -fexceptions to LDFLAGS
amiga-gcc requires this in order to link in the glue code for | |
| 15:54 | [be966e66b2] part of check-in [f59ef88b32] configure: Link tests with -lcomplex if available (check-in: [f59ef88b32] user: js, branch: trunk, size: 45081) [annotate] [blame] [check-ins using] [diff] | |
|
2018-05-20
| ||
| 11:47 |
[f664fa3121]
part of check-in [ed33226276]
configure: Remove obsolete hacks for amiga-gcc
These are no longer necessary with newer versions of amiga-gcc. (check-in: [ed33226276] user: js, branch: trunk, size: 45016) [annotate] [blame] [check-ins using] [diff] | |
|
2018-05-13
| ||
| 02:09 | [3f6c0a7b61] part of check-in [95e1ba8d63] runtime: Port Amiga library to MorphOS (check-in: [95e1ba8d63] user: js, branch: trunk, size: 45363) [annotate] [blame] [check-ins using] [diff] | |
|
2018-05-05
| ||
| 18:40 |
[da2115c40b]
part of check-in [83233fd8ee]
Use -O0 on m68k-amigaos
amiga-gcc miscompiles code with -O1 and above. (check-in: [83233fd8ee] user: js, branch: trunk, size: 45038) [annotate] [blame] [check-ins using] [diff] | |
| 18:14 |
[afe6666f22]
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), | |
| 17:05 | [cb4bd9cd36] part of check-in [ae2aa3ef79] configure: Fix -O2 being dropped from OBJCFLAGS (check-in: [ae2aa3ef79] user: js, branch: trunk, size: 45096) [annotate] [blame] [check-ins using] [diff] | |
|
2018-05-01
| ||
| 15:10 | [3670da2152] part of check-in [f840649052] runtime: Add a linklib for the Amiga library (check-in: [f840649052] user: js, branch: trunk, size: 44849) [annotate] [blame] [check-ins using] [diff] | |
|
2018-04-30
| ||
| 11:20 | [7300383902] part of check-in [ec343c7ae6] runtime: Generate and install Amiga inline header (check-in: [ec343c7ae6] user: js, branch: trunk, size: 44732) [annotate] [blame] [check-ins using] [diff] | |
|
2018-04-29
| ||
| 18:41 | [c8d51c9342] part of check-in [d739fadf58] Build Amiga library on AmigaOS 3 (check-in: [d739fadf58] user: js, branch: trunk, size: 44557) [annotate] [blame] [check-ins using] [diff] | |
|
2018-04-28
| ||
| 23:41 | [143e28b1f8] part of check-in [310e9eb600] Update buildsys (check-in: [310e9eb600] user: js, branch: trunk, size: 44508) [annotate] [blame] [check-ins using] [diff] | |
|
2018-04-22
| ||
| 23:42 |
[c90d8efdd2]
part of check-in [49cb6ada5f]
Make all tests pass on AmigaOS 3
Note: There is still some weirdness in the compiler. Instead of Before running the tests, you need to run "stack 8192". (check-in: [49cb6ada5f] user: js, branch: trunk, size: 44510) [annotate] [blame] [check-ins using] [diff] | |
| 18:52 | [50d23c6b89] part of check-in [4c7b3ee778] Relink everything if libobjfw_rt.a changed (check-in: [4c7b3ee778] user: js, branch: trunk, size: 46044) [annotate] [blame] [check-ins using] [diff] | |
| 17:48 | [51a84fd78e] part of check-in [0b07c8fcfa] Make ObjFW compile for AmigaOS 3 (check-in: [0b07c8fcfa] user: js, branch: trunk, size: 45857) [annotate] [blame] [check-ins using] [diff] | |
|
2018-04-15
| ||
| 14:18 |
[11d1ec3370]
part of check-in [9b75d1994c]
Disable shared libraries and threads on AmigaOS 4
While it is possible to link ObjFW as a shared library, it seems the | |
|
2018-04-14
| ||
| 13:18 | [c131f77569] part of check-in [aff869a6f3] configure: Check for _Unwind_SjLj_RaiseException (check-in: [aff869a6f3] user: js, branch: trunk, size: 43404) [annotate] [blame] [check-ins using] [diff] | |
|
2018-04-08
| ||
| 22:36 |
[4154425995]
part of check-in [0f6937eba9]
configure: Make sure -lpsplibc comes after -lgcc
This is necessary now as configure checks for _Unwind_RaiseException() | |
| 18:56 | [29e54223dd] part of check-in [c16de18443] configure: Also check for _Unwind_* in libc++ (check-in: [c16de18443] user: js, branch: trunk, size: 43305) [annotate] [blame] [check-ins using] [diff] | |
| 18:18 |
[e4bc8d17f8]
part of check-in [879e69dd3d]
Make usage of several _Unwind_* functions optional
This removes the special casing for Itanium and makes compilation on | |
| 16:09 | [2541cd5bb5] part of check-in [3a831de131] Use -integrated-as on OpenBSD/SPARC64 with Clang (check-in: [3a831de131] user: js, branch: trunk, size: 43414) [annotate] [blame] [check-ins using] [diff] | |
|
2018-04-07
| ||
| 14:13 | [be01d4c07f] part of check-in [d4d9072480] Add OFSecureData (check-in: [d4d9072480] user: js, branch: trunk, size: 43196) [annotate] [blame] [check-ins using] [diff] | |
|
2018-03-18
| ||
| 03:01 | [b503c44591] part of check-in [4707e80cdb] Implement +[operatingSystemVersion] for Windows (check-in: [4707e80cdb] user: js, branch: trunk, size: 43139) [annotate] [blame] [check-ins using] [diff] | |
|
2018-03-17
| ||
| 21:53 | [7eb6a2f680] part of check-in [c6ed29d881] Add +[OFSystemInfo operatingSystem{Name,Version}] (check-in: [c6ed29d881] user: js, branch: trunk, size: 43113) [annotate] [blame] [check-ins using] [diff] | |
|
2018-03-11
| ||
| 00:37 |
[026ea97419]
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 This also has the nice side-effect of not having one implementation in | |
|
2018-03-10
| ||
| 20:26 |
[fe1120cd41]
part of check-in [d918acb99d]
configure: Use egrep_cpp_yes instead of yes
yes is too generic and might be used in an included header. (check-in: [d918acb99d] user: js, branch: trunk, size: 43029) [annotate] [blame] [check-ins using] [diff] | |
| 20:24 | [9dcc3f0bc7] part of check-in [f00a1da750] configure: Check for UINTPTR_MAX (check-in: [f00a1da750] user: js, branch: trunk, size: 42849) [annotate] [blame] [check-ins using] [diff] | |
| 19:57 |
[96c544111a]
part of check-in [8897d12b45]
configure: Check for INFINITY
If it is missing, check for __builtin_inf() and define it to that. | |
|
2018-02-25
| ||
| 18:10 | [7d12a01c47] part of check-in [f4b11d1e1b] OFURLHandler_HTTP: Require sockets and threads (check-in: [f4b11d1e1b] user: js, branch: trunk, size: 42108) [annotate] [blame] [check-ins using] [diff] | |
|
2018-02-17
| ||
| 00:06 |
[1c20bbdc0c]
part of check-in [8a2f1b9dfb]
configure: Do not enable -Wshadow for Nintendo DS
The libnds headers use id as a name for arguments, resulting in a | |
|
2018-02-12
| ||
| 20:28 |
[493aaf0f90]
part of check-in [18731e1674]
Disable OFHTTPClient if we don't have threads
-[asyncConnectToHost:port:target:selector:context:] requires threads. | |
|
2018-02-11
| ||
| 14:47 | [10eadf2ba4] part of check-in [e3368ee189] -Wno-gnu-imaginary-constant only with complex.h (check-in: [e3368ee189] user: js, branch: trunk, size: 41966) [annotate] [blame] [check-ins using] [diff] | |
|
2018-02-10
| ||
| 20:20 | [0537ceb980] part of check-in [48e1aad2cd] configure: Run win64 tests using wine64 (check-in: [48e1aad2cd] user: js, branch: trunk, size: 41887) [annotate] [blame] [check-ins using] [diff] | |
| 18:41 | [01acf22580] part of check-in [05f42551dc] configure: Complain if build-aux/m4/* is newer (check-in: [05f42551dc] user: js, branch: trunk, size: 41828) [annotate] [blame] [check-ins using] [diff] | |
|
2018-02-08
| ||
| 23:42 | [ee04600157] part of check-in [d1b626eaa2] Add Info.plist for test plugin (check-in: [d1b626eaa2] user: js, branch: trunk, size: 41799) [annotate] [blame] [check-ins using] [diff] | |
|
2018-02-07
| ||
| 22:57 | [9d880c421f] part of check-in [956b3fa6b4] Link tests against .framework if available (check-in: [956b3fa6b4] user: js, branch: trunk, size: 41774) [annotate] [blame] [check-ins using] [diff] | |
| 21:07 | [438a9335f1] part of check-in [a31ef8bcfc] Update buildsys (check-in: [a31ef8bcfc] user: js, branch: trunk, size: 41127) [annotate] [blame] [check-ins using] [diff] | |
|
2018-01-21
| ||
| 22:16 |
[e96d7e8c11]
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 | |
| 19:01 | [51b7eeb39e] part of check-in [5a98cf8a50] Update buildsys (check-in: [5a98cf8a50] user: js, branch: trunk, size: 40984) [annotate] [blame] [check-ins using] [diff] | |
|
2018-01-20
| ||
| 16:53 | [a1b18751bf] part of check-in [672bc4ad89] Update buildsys (check-in: [672bc4ad89] user: js, branch: trunk, size: 41022) [annotate] [blame] [check-ins using] [diff] | |
| 16:26 |
[810887c634]
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: 40808) [annotate] [blame] [check-ins using] [diff] | |
|
2018-01-19
| ||
| 00:18 | [747b814821] part of check-in [7a91b21a93] Update buildsys (check-in: [7a91b21a93] user: js, branch: trunk, size: 40462) [annotate] [blame] [check-ins using] [diff] | |
|
2018-01-18
| ||
| 23:44 | [ae19f8e52f] part of check-in [9aa5768dd5] configure.ac: Link CoreFoundation for tests on iOS (check-in: [9aa5768dd5] user: js, branch: trunk, size: 40461) [annotate] [blame] [check-ins using] [diff] | |
| 23:41 |
[9130b8518c]
part of check-in [dd40bff9b6]
configure.ac: Add an #ifdef around VFP2 check
This makes the check work when building a universal binary for e.g. | |
|
2017-12-27
| ||
| 15:44 | [3a3536d48e] part of check-in [c791f77d8c] Work around OpenBSD defining I via GNU extension (check-in: [c791f77d8c] user: js, branch: trunk, size: 40306) [annotate] [blame] [check-ins using] [diff] | |
| 03:08 |
[a7b20bcede]
part of check-in [58d916c643]
Work around OpenBSD 6.2 not linking the unwinder
OpenBSD 6.2 switched to Clang as the primary compiler on i386 and amd64. | |
|
2017-11-13
| ||
| 01:18 | [49cf0ecee8] part of check-in [31e602a476] Add OFURLHandler (check-in: [31e602a476] user: js, branch: trunk, size: 39665) [annotate] [blame] [check-ins using] [diff] | |
|
2017-10-22
| ||
| 22:13 | [c8a78845ba] part of check-in [3ca682c7ff] Set version to 0.90.2 (check-in: [3ca682c7ff] user: js, branch: 0.90, size: 39107) [annotate] [blame] [check-ins using] [diff] | |
|
2017-10-19
| ||
| 23:11 | [1919a82c3d] part of check-in [d9f6da2eab] Change Info.plists to make the App Store happy (check-in: [d9f6da2eab] user: js, branch: trunk, size: 39602) [annotate] [blame] [check-ins using] [diff] | |
| 20:54 | [abcd477ebc] part of check-in [6814c06c55] Update buildsys (check-in: [6814c06c55] user: js, branch: trunk, size: 39474) [annotate] [blame] [check-ins using] [diff] | |
|
2017-10-17
| ||
| 00:33 |
[64f9cbaf6c]
part of check-in [2f4e0df8be]
Do not use implicit method return types
Instead, explicitly declare them, as OF_ASSUME_NONNULL_{BEGIN,END} does | |
|
2017-10-15
| ||
| 19:29 | [15204dd6eb] part of check-in [f84590c47d] Add support for building .framework via buildsys (check-in: [f84590c47d] user: js, branch: trunk, size: 39334) [annotate] [blame] [check-ins using] [diff] | |
| 16:09 |
[59fbae4388]
part of check-in [6d8f5538f0]
Rename libobjfw-bridge to libobjfw_bridge
This is to have it align with the header name and framework name. (check-in: [6d8f5538f0] user: js, branch: trunk, size: 39341) [annotate] [blame] [check-ins using] [diff] | |
|
2017-10-11
| ||
| 20:59 | [e88e11e798] part of check-in [836314f39a] Fix shadowed variables and enable -Wshadow (check-in: [836314f39a] user: js, branch: 0.90, size: 39107) [annotate] [blame] [check-ins using] [diff] | |
| 20:53 | [4d72ed7d39] part of check-in [00476e4430] Fix shadowed variables and enable -Wshadow (check-in: [00476e4430] user: js, branch: trunk, size: 39341) [annotate] [blame] [check-ins using] [diff] | |
|
2017-10-07
| ||
| 14:57 | [f20413e5a9] part of check-in [76ee8ab481] OFThread: Support setting the name while running (check-in: [76ee8ab481] user: js, branch: trunk, size: 39261) [annotate] [blame] [check-ins using] [diff] | |
|
2017-09-28
| ||
| 23:02 | [94abb5e481] part of check-in [2de9660312] Enable -Wnullable-to-nonnull-conversion and adjust (check-in: [2de9660312] user: js, branch: trunk, size: 39552) [annotate] [blame] [check-ins using] [diff] | |
|
2017-09-26
| ||
| 22:04 | [2563c79b96] part of check-in [c97d590125] configure: Fix posix_spawnp check (check-in: [c97d590125] user: js, branch: 0.90, size: 39029) [annotate] [blame] [check-ins using] [diff] | |
| 21:57 | [8d9285e4df] part of check-in [0b6858bb11] configure: Fix posix_spawnp check (check-in: [0b6858bb11] user: js, branch: trunk, size: 39424) [annotate] [blame] [check-ins using] [diff] | |
|
2017-09-24
| ||
| 01:14 | [060495809e] part of check-in [cea49f2ece] configure: Check for -Wundeclared-selector (check-in: [cea49f2ece] user: js, branch: trunk, size: 39423) [annotate] [blame] [check-ins using] [diff] | |
|
2017-09-11
| ||
| 02:05 |
[5c197c36b0]
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 | |
|
2017-09-10
| ||
| 21:01 |
[87db9fc198]
part of check-in [a9975c16ed]
configure: Try egcc before trying gcc
On OpenBSD, egcc is a newer GCC from ports. | |
|
2017-09-09
| ||
| 22:21 | [8e44921c95] part of check-in [da8cd1c0ad] src/encodings: Rename a few files (check-in: [da8cd1c0ad] user: js, branch: trunk, size: 39082) [annotate] [blame] [check-ins using] [diff] | |
|
2017-08-20
| ||
| 19:22 | [cbc3ad562a] part of check-in [7a08766151] Set version to 0.90.1 (check-in: [7a08766151] user: js, branch: 0.90, size: 39028) [annotate] [blame] [check-ins using] [diff] | |
| 19:21 | [471f812965] part of check-in [1f26af967b] Set version to 0.91-dev (check-in: [1f26af967b] user: js, branch: trunk, size: 39082) [annotate] [blame] [check-ins using] [diff] | |
|
2017-08-01
| ||
| 13:56 |
[3aa7cec1c9]
part of check-in [9048af968e]
OFApplication: Don't use SA_RESTART
This way, the behavior is consistent, independent of whether sigaction() | |
| 13:55 |
[47856898a9]
part of check-in [4557cfb743]
OFApplication: Don't use SA_RESTART
This way, the behavior is consistent, independent of whether sigaction() | |
|
2017-07-30
| ||
| 17:25 | [3b7fca8193] part of check-in [19ecfaf384] Fix OFKernelEventObserver on Wii (check-in: [19ecfaf384] user: js, branch: trunk, size: 39109) [annotate] [blame] [check-ins using] [diff] | |
| 17:25 | [60ef9bb65c] part of check-in [a3e2130ab4] Fix OFKernelEventObserver on Wii (check-in: [a3e2130ab4] user: js, branch: 0.90, size: 39053) [annotate] [blame] [check-ins using] [diff] | |
|
2017-07-29
| ||
| 20:12 | [4e7723bbdd] part of check-in [0a13f77dc5] Fix compilation for Wii (check-in: [0a13f77dc5] user: js, branch: trunk, size: 39248) [annotate] [blame] [check-ins using] [diff] | |
| 20:12 | [d534af8b64] part of check-in [76efe22e8f] Fix compilation for Wii (check-in: [76efe22e8f] user: js, branch: 0.90, size: 39192) [annotate] [blame] [check-ins using] [diff] | |
| 10:50 | [b99126bc28] part of check-in [7e614ef5c0] Set version to 0.90-dev as 0.90 has been branched (check-in: [7e614ef5c0] user: js, branch: trunk, size: 39057) [annotate] [blame] [check-ins using] [diff] | |
| 10:48 | [6e832b4b0d] part of check-in [3ba2a4bd82] Remove incomplete MorphOS library support (check-in: [3ba2a4bd82] user: js, branch: 0.90, size: 39001) [annotate] [blame] [check-ins using] [diff] | |
| 10:22 | [59164634a6] part of check-in [f934699959] Create 0.90 branch (check-in: [f934699959] user: js, branch: 0.90, size: 39053) [annotate] [blame] [check-ins using] [diff] | |
|
2017-07-09
| ||
| 15:29 | [12f3d4bae6] part of check-in [5bb771755d] runtime: Rename include to ObjFW-RT.h (check-in: [5bb771755d] user: js, branch: trunk, size: 39056) [annotate] [blame] [check-ins using] [diff] | |
|
2017-07-08
| ||
| 22:57 | [67067285a0] part of check-in [a6d7a9d90b] runtime: Initial support for MorphOS library (check-in: [a6d7a9d90b] user: js, branch: trunk, size: 39035) [annotate] [blame] [check-ins using] [diff] | |
|
2017-07-02
| ||
| 19:22 |
[0d956c20a4]
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: 38983) [annotate] [blame] [check-ins using] [diff] | |
|
2017-06-25
| ||
| 17:33 | [76c20aeb6d] part of check-in [6d18dda5b1] configure: Fix a missing [ (check-in: [6d18dda5b1] user: js, branch: trunk, size: 38995) [annotate] [blame] [check-ins using] [diff] | |
|
2017-06-11
| ||
| 18:09 | [e8b19bb1e1] part of check-in [3d4cae625d] Make runtime a separate library: objfw-rt (check-in: [3d4cae625d] user: js, branch: trunk, size: 38993) [annotate] [blame] [check-ins using] [diff] | |
|
2017-06-05
| ||
| 21:57 | [2684f7c18e] part of check-in [289f2b1272] OFFileManager: Don't use stat() on MorphOS (check-in: [289f2b1272] user: js, branch: trunk, size: 38950) [annotate] [blame] [check-ins using] [diff] | |
|
2017-06-03
| ||
| 21:48 | [b056391836] part of check-in [4551d29baf] configure: Add missing objc_root_class attributes (check-in: [4551d29baf] user: js, branch: trunk, size: 39044) [annotate] [blame] [check-ins using] [diff] | |
| 18:37 | [16ece0f5c7] part of check-in [4ec0948b1b] Properly check for sys/types.h (check-in: [4ec0948b1b] user: js, branch: trunk, size: 38424) [annotate] [blame] [check-ins using] [diff] | |
| 16:19 |
[5c29d3ac98]
part of check-in [a497302c08]
configure: Force-enable files on MorphOS + libnix
File support is required for reading ENV:. (check-in: [a497302c08] user: js, branch: trunk, size: 38299) [annotate] [blame] [check-ins using] [diff] | |
|
2017-05-28
| ||
| 13:36 |
[b5d8fa3661]
part of check-in [f1340e44e2]
configure: Add --with-ixemul flag
This allows selecting whether to build ObjFW with ixemul or libnix, with | |
|
2017-05-27
| ||
| 10:33 | [49783a723d] part of check-in [d31ec806ef] Add unistd.h wrapper to make things less horrible (check-in: [d31ec806ef] user: js, branch: trunk, size: 38021) [annotate] [blame] [check-ins using] [diff] | |
| 10:08 | [d691fbf5a5] part of check-in [ec36a82d68] Make things work with glibc 2.17 and Clang 3.4.2 (check-in: [ec36a82d68] user: js, branch: trunk, size: 37986) [annotate] [blame] [check-ins using] [diff] | |
|
2017-05-22
| ||
| 23:31 | [2d6f795b86] part of check-in [1287e77e04] Make includes of unistd.h and fcntl.h conditional (check-in: [1287e77e04] user: js, branch: trunk, size: 37632) [annotate] [blame] [check-ins using] [diff] | |
| 22:00 |
[fadaf984e1]
part of check-in [f81f162b33]
Omit check for select() / poll() on certain OSes
This is in preparation for using -noixemul on MorphOS. (check-in: [f81f162b33] user: js, branch: trunk, size: 37623) [annotate] [blame] [check-ins using] [diff] | |
|
2017-05-17
| ||
| 22:23 | [3364a09f59] part of check-in [31d6703635] configure: Disable shared and threads on MorphOS (check-in: [31d6703635] user: js, branch: trunk, size: 37489) [annotate] [blame] [check-ins using] [diff] | |
| 20:31 | [420b270dc8] part of check-in [a29197bd35] configure: Better poll() and select() checks (check-in: [a29197bd35] user: js, branch: trunk, size: 37428) [annotate] [blame] [check-ins using] [diff] | |
|
2017-05-16
| ||
| 22:11 | [bdbced787a] part of check-in [ae0351be5d] configure: Fix atomic ops PPC ASM check (check-in: [ae0351be5d] user: js, branch: trunk, size: 37412) [annotate] [blame] [check-ins using] [diff] | |
|
2017-05-13
| ||
| 19:38 |
[30eccdf7c0]
part of check-in [636533772e]
Do not use atomic_powerpc.h with Apple GCC
Apple GCC uses register 0 for "r" and there seems to be no way to avoid | |
| 16:29 | [8fe8f7a499] part of check-in [f663d40cbd] Also use nonatomic for non-object properties (check-in: [f663d40cbd] user: js, branch: trunk, size: 37333) [annotate] [blame] [check-ins using] [diff] | |
|
2017-05-07
| ||
| 20:10 |
[b157727f9f]
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: 37146) [annotate] [blame] [check-ins using] [diff] | |
|
2017-05-06
| ||
| 22:08 | [f0dfe7a194] part of check-in [8016761093] configure: Check for fcntl.h (check-in: [8016761093] user: js, branch: trunk, size: 37140) [annotate] [blame] [check-ins using] [diff] | |
| 22:06 | [c26e4aca36] part of check-in [13768d7743] configure: Check for wchar_t and wchar.h (check-in: [13768d7743] user: js, branch: trunk, size: 37114) [annotate] [blame] [check-ins using] [diff] | |
|
2017-04-30
| ||
| 13:35 |
[7302d431a0]
part of check-in [0a73af49f0]
Use nonatomic for properties and clean up
This changes retaining behavior, meaning properties are not returned | |
|
2017-04-09
| ||
| 18:22 |
[2835276aa7]
part of check-in [40cf53506a]
Add OFSandbox
Only OpenBSD's pledge() is supported so far. (check-in: [40cf53506a] user: js, branch: trunk, size: 37065) [annotate] [blame] [check-ins using] [diff] | |
|
2017-03-12
| ||
| 01:37 | [80cb38af8d] part of check-in [8c712272d2] configure: Define _GNU_SOURCE for newlib (check-in: [8c712272d2] user: js, branch: trunk, size: 36979) [annotate] [blame] [check-ins using] [diff] | |
| 01:33 | [6c231caadc] part of check-in [df2ee1f2f9] Fix using asprintf_l (check-in: [df2ee1f2f9] user: js, branch: trunk, size: 36956) [annotate] [blame] [check-ins using] [diff] | |
| 00:31 | [abed6f0dda] part of check-in [7d9ac574a8] configure: Check if assert is buggy with -pedantic (check-in: [7d9ac574a8] user: js, branch: trunk, size: 36957) [annotate] [blame] [check-ins using] [diff] | |
|
2017-02-05
| ||
| 22:47 | [e97c0cc79e] part of check-in [52e6e8aa89] Add ISO-8859-3 (check-in: [52e6e8aa89] user: js, branch: trunk, size: 36747) [annotate] [blame] [check-ins using] [diff] | |
| 21:22 | [dd01c03aba] part of check-in [2c489201b7] Add KOI8-U encoding (check-in: [2c489201b7] user: js, branch: trunk, size: 36678) [annotate] [blame] [check-ins using] [diff] | |
| 01:31 | [8493d1aa1e] part of check-in [59348cd51d] Add KOI8-R encoding (check-in: [59348cd51d] user: js, branch: trunk, size: 36625) [annotate] [blame] [check-ins using] [diff] | |
|
2017-02-04
| ||
| 18:33 | [bab9e68aa8] part of check-in [797d6f58f0] objfw-config: Include -Wl,-U,_* flag in LDFLAGS (check-in: [797d6f58f0] user: js, branch: trunk, size: 36572) [annotate] [blame] [check-ins using] [diff] | |
|
2017-01-20
| ||
| 17:30 |
[644c2a7c88]
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 | |
| 02:09 | [e6adca2c98] part of check-in [0b488f44a5] Move encodings to subdirectory (check-in: [0b488f44a5] user: js, branch: trunk, size: 36496) [annotate] [blame] [check-ins using] [diff] | |
|
2017-01-19
| ||
| 23:08 |
[df37e26fc1]
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: 36067) [annotate] [blame] [check-ins using] [diff] | |
|
2017-01-16
| ||
| 01:14 |
[54e06c3dbc]
part of check-in [15945db3de]
configure: Fix the readdir_r check
This would not error out if it's missing, as the implicit declaration | |
| 01:13 |
[bcfd558931]
part of check-in [cd8dea6265]
Do not check for off64_t on DJGPP
DJGPP has off64_t, but not the functions that should come with it. (check-in: [cd8dea6265] user: js, branch: trunk, size: 35179) [annotate] [blame] [check-ins using] [diff] | |
|
2017-01-08
| ||
| 03:49 | [93db87e537] part of check-in [504f39c629] configure.ac: Fix a stupid typo (check-in: [504f39c629] user: js, branch: trunk, size: 35055) [annotate] [blame] [check-ins using] [diff] | |
| 02:38 | [4adbe6b80f] part of check-in [f12cecf014] Get native8BitEncoding from locale (check-in: [f12cecf014] user: js, branch: trunk, size: 35067) [annotate] [blame] [check-ins using] [diff] | |
|
2017-01-07
| ||
| 23:03 | [26942c5c25] part of check-in [6b43f91448] Use -no-integrated-as on Windows (check-in: [6b43f91448] user: js, branch: trunk, size: 35056) [annotate] [blame] [check-ins using] [diff] | |
| 22:58 |
[241a907951]
part of check-in [8b2107e238]
Use -Wl,--allow-multiple-definition on Windows
Clang does not use this by default, while it seems that GCC does. (check-in: [8b2107e238] user: js, branch: trunk, size: 34878) [annotate] [blame] [check-ins using] [diff] | |
| 03:26 |
[e0038a8dd6]
part of check-in [0ad678f125]
Use strtof_l, strtod_l and asprintf_l if available
This avoids the hacks introduced in the previous commit, if those | |
|
2016-12-25
| ||
| 00:53 |
[a772299926]
part of check-in [c74cbb9d07]
Use -Werror=deprecated for the readdir_r check
Otherwise, we'll just get the deprecation warning and use it anyway, | |
|
2016-12-21
| ||
| 16:22 |
[e8faf65212]
part of check-in [26971c2ea9]
Make the readdir_r check an AC_TRY_COMPILE check
glibc recently deprecated readdir_r(). However, AC_CHECK_FUNC only | |
|
2016-10-15
| ||
| 20:47 |
[8a76db0974]
part of check-in [ccd504e68d]
Use NSFoundationVersionNumber to detect Foundation
This is more reliable than checking for CFRetain to see if | |
|
2016-10-08
| ||
| 15:57 | [840e6b941e] part of check-in [25f7748cba] Add iOS support to Xcode project (check-in: [25f7748cba] user: js, branch: trunk, size: 34265) [annotate] [blame] [check-ins using] [diff] | |
| 15:57 |
[97ecf45660]
part of check-in [c70fd7d7f3]
Never override CoreFoundations's forward handler
If an application links ObjFW and (Core)Foundation, overriding Before this commit, this only worked depending on the load order: If | |
| 15:57 | [5e3c6c916d] part of check-in [74fe520990] Check whether -Wunreachable-code can be used (check-in: [74fe520990] user: js, branch: trunk, size: 34203) [annotate] [blame] [check-ins using] [diff] | |
|
2016-09-12
| ||
| 00:27 | [09d5d7268f] part of check-in [13f4c6c678] Add OF_DEALLOC_UNSUPPORTED macro (check-in: [13f4c6c678] user: js, branch: trunk, size: 33068) [annotate] [blame] [check-ins using] [diff] | |
|
2016-09-03
| ||
| 22:33 | [c4ce7cdd7f] part of check-in [a006d15fed] OFSystemInfo: Use sysdir.h on macOS 10.12 (check-in: [a006d15fed] user: js, branch: trunk, size: 32970) [annotate] [blame] [check-ins using] [diff] | |
|
2016-08-29
| ||
| 00:05 |
[4ea6665d47]
part of check-in [b7b33247d6]
configure: Add --disable-unicode-tables option
This is only useful for size-constrained systems and changes the * Case-insensitive comparisons only work as expected for ASCII * -[OFMutableString {upper,lower}] and | |
|
2016-08-15
| ||
| 00:07 | [a9bba7291c] part of check-in [894a87f823] Support SjLj C++ EH on Darwin with ObjFW runtime (check-in: [894a87f823] user: js, branch: trunk, size: 32614) [annotate] [blame] [check-ins using] [diff] | |
|
2016-07-31
| ||
| 23:51 | [eb47444f58] part of check-in [2c20beea16] src/Makefile: Add missing includes (check-in: [2c20beea16] user: js, branch: trunk, size: 32451) [annotate] [blame] [check-ins using] [diff] | |
| 23:41 | [6c52721054] part of check-in [64edae4128] atomic.h: Add support for __atomic_* builtins (check-in: [64edae4128] user: js, branch: trunk, size: 32430) [annotate] [blame] [check-ins using] [diff] | |
| 23:04 |
[2f85c2e426]
part of check-in [7115c55ef0]
Split atomic.h into multiple files
Having one file per implementation reduces the #ifdef hell and makes it | |
|
2016-07-18
| ||
| 18:45 |
[63d666586e]
part of check-in [974d386554]
runtime/exception.m: Forward foreign exceptions
This allows handling C++ exceptions. (check-in: [974d386554] user: js, branch: trunk, size: 31840) [annotate] [blame] [check-ins using] [diff] | |
|
2016-07-04
| ||
| 19:36 |
[14d6dc27f7]
part of check-in [32d092b9ba]
Remove check for objc_enumerationMutation
Every supported runtime has it, so there is no point in having it. | |
|
2016-07-03
| ||
| 22:40 | [9b304b3c2a] part of check-in [768b31dede] Add support for hardlinks and symlinks on Windows (check-in: [768b31dede] user: js, branch: trunk, size: 31869) [annotate] [blame] [check-ins using] [diff] | |
|
2016-06-27
| ||
| 16:09 | [8a62215e9e] part of check-in [434395664e] Move m4 directory to build-aux (check-in: [434395664e] user: js, branch: trunk, size: 31775) [annotate] [blame] [check-ins using] [diff] | |
|
2016-06-08
| ||
| 23:37 |
[93ef7b6c04]
part of check-in [8c55f1870b]
Also check for VFP2 if $host_cpu starts with earm
This is the case for NetBSD on some ARM boards. (check-in: [8c55f1870b] user: js, branch: trunk, size: 31765) [annotate] [blame] [check-ins using] [diff] | |
|
2016-06-05
| ||
| 13:32 |
[0c3c6d689a]
part of check-in [9a0fd366ad]
configure: Use -Wobjc-missing-property-synthesis
This warns when Clang would auto-synthesize a property and is what is | |
|
2016-05-29
| ||
| 18:47 | [b4bfa64321] part of check-in [2e872e742c] Use <sys/ttycom.h> instead of <sys/termio.h> (check-in: [2e872e742c] user: js, branch: trunk, size: 31747) [annotate] [blame] [check-ins using] [diff] | |
|
2016-05-22
| ||
| 14:50 |
[d1ec3110f5]
part of check-in [ec429f2476]
configure: Check for buggy -Wunused-property-ivar
This warning is buggy in old Clang versions (at least in 3.4 as shipped | |
|
2016-05-21
| ||
| 21:53 |
[757dafee63]
part of check-in [3f704f13c4]
configure: Remove check for GCC bug objc/27438
GCC < 4.6 is not supported anymore, so there is no version supported | |
| 21:31 | [33df8b04cc] part of check-in [f2deed0464] Rename PropertiesTests to RuntimeTests (check-in: [f2deed0464] user: js, branch: trunk, size: 31814) [annotate] [blame] [check-ins using] [diff] | |
|
2016-05-06
| ||
| 20:39 | [f6ff41178b] part of check-in [2a2e17d8d0] Enable -Wsign-compare (check-in: [2a2e17d8d0] user: js, branch: trunk, size: 31811) [annotate] [blame] [check-ins using] [diff] | |
|
2016-03-28
| ||
| 23:48 | [df8e023252] part of check-in [c79e23f49a] configure: Use previous header checks for #ifdefs (check-in: [c79e23f49a] user: js, branch: trunk, size: 31721) [annotate] [blame] [check-ins using] [diff] | |
|
2016-03-27
| ||
| 23:10 |
[b7c049a721]
part of check-in [12b8a7552e]
Add socket support for Nintendo 3DS
This removes the port registry that existed for the Wii and instead This also includes several other socket-related cleanups. (check-in: [12b8a7552e] user: js, branch: trunk, size: 31538) [annotate] [blame] [check-ins using] [diff] | |
|
2016-03-12
| ||
| 20:28 |
[7ffad8963b]
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 Instead, this catches reads / writes on of_std* on the lowlevel, Surrogates being cut in the middle is not properly handled yet, this | |
|
2016-02-21
| ||
| 20:36 |
[7f36bd5e2a]
part of check-in [7be7df381d]
configure: Add --with-3ds
This adds the flags necessary to compile for Nintendo 3DS. (check-in: [7be7df381d] user: js, branch: trunk, size: 30710) [annotate] [blame] [check-ins using] [diff] | |
|
2016-01-05
| ||
| 22:45 |
[b0a12988ad]
part of check-in [3eab631674]
configure: Disable compiler TLS on Android/AArch64
Compiler TLS on Android/AArch64 is currently broken with Clang and the | |
| 17:15 | [7398d6725d] part of check-in [a65818a67f] configure: Check for pthread_attr_setinheritsched (check-in: [a65818a67f] user: js, branch: trunk, size: 29767) [annotate] [blame] [check-ins using] [diff] | |
| 17:09 | [dfcebab81d] part of check-in [80fae284b9] configure: Only link -lpthread if available (check-in: [80fae284b9] user: js, branch: trunk, size: 29719) [annotate] [blame] [check-ins using] [diff] | |
|
2016-01-03
| ||
| 00:44 | [7fbd4ef092] part of check-in [c393a213fd] Set version to 0.8.2 (check-in: [c393a213fd] user: js, branch: 0.8, size: 29210) [annotate] [blame] [check-ins using] [diff] | |
| 00:43 |
[c3be66d244]
part of check-in [cec0f072f8]
Update copyright
While at it, also update the mail address. (check-in: [cec0f072f8] user: js, branch: 0.8, size: 29210) [annotate] [blame] [check-ins using] [diff] | |
| 00:41 |
[049df84b49]
part of check-in [2a27cf3000]
Update copyright
While at it, also update the mail address. (check-in: [2a27cf3000] user: js, branch: trunk, size: 29679) [annotate] [blame] [check-ins using] [diff] | |
|
2015-12-02
| ||
| 00:06 | [5cfd34c354] part of check-in [90a847c022] configure.ac: Fix posix_spawnp test (check-in: [90a847c022] user: js, branch: trunk, size: 29681) [annotate] [blame] [check-ins using] [diff] | |
|
2015-11-21
| ||
| 23:44 |
[9fce2e3ed4]
part of check-in [8bc06182a4]
Use sigaction() instead of signal()
This allows setting SA_RESTART. (check-in: [8bc06182a4] user: js, branch: trunk, size: 29679) [annotate] [blame] [check-ins using] [diff] | |
| 20:13 | [25b8813734] part of check-in [595f1eccb2] Fewer configure checks if posix_spawn is available (check-in: [595f1eccb2] user: js, branch: trunk, size: 29652) [annotate] [blame] [check-ins using] [diff] | |
| 18:02 | [c6748f56fe] part of check-in [18f1572e35] Don't check for __thread if we have _Thread_local (check-in: [18f1572e35] user: js, branch: trunk, size: 29655) [annotate] [blame] [check-ins using] [diff] | |
|
2015-11-04
| ||
| 20:43 |
[9328b3ea2a]
part of check-in [f7a80d7d63]
configure.ac: Avoid a rare warning
On some systems, Clang emits a warning that getters should not be used | |
|
2015-10-19
| ||
| 22:15 | [3e1a1d120c] part of check-in [1ba08eebc5] Add platform.h & make platform defines consistent (check-in: [1ba08eebc5] user: js, branch: trunk, size: 29609) [annotate] [blame] [check-ins using] [diff] | |
|
2015-10-17
| ||
| 22:50 | [da2e0c30a4] part of check-in [7399e9b249] Add +[OFSystemInfo supportsMXU] (check-in: [7399e9b249] user: js, branch: trunk, size: 29710) [annotate] [blame] [check-ins using] [diff] | |
| 19:47 | [947e3f1ffd] part of check-in [47ddf24d41] configure: Use -integrated-as on Clang/MIPS (check-in: [47ddf24d41] user: js, branch: trunk, size: 29680) [annotate] [blame] [check-ins using] [diff] | |
|
2015-10-04
| ||
| 11:57 | [60acc996be] part of check-in [a5b3be82d6] Set version to 0.8.1 (check-in: [a5b3be82d6] user: js, branch: 0.8, size: 29212) [annotate] [blame] [check-ins using] [diff] | |
|
2015-10-03
| ||
| 14:24 | [ac8ececf1f] part of check-in [8f6ef2c686] Don't check for -pedantic for Nintendo DS (check-in: [8f6ef2c686] user: js, branch: 0.8, size: 29210) [annotate] [blame] [check-ins using] [diff] | |
| 14:12 | [b259f434b5] part of check-in [1bc4d664a2] Don't check for -pedantic for Nintendo DS (check-in: [1bc4d664a2] user: js, branch: trunk, size: 29259) [annotate] [blame] [check-ins using] [diff] | |
|
2015-10-01
| ||
| 20:45 | [f4e4dd70ba] part of check-in [cd62cbdac5] Minor cosmetic changes (check-in: [cd62cbdac5] user: js, branch: trunk, size: 29182) [annotate] [blame] [check-ins using] [diff] | |
| 20:38 | [3a659041ab] part of check-in [1e30dbc891] Fix compilation for PSP (check-in: [1e30dbc891] user: js, branch: 0.8, size: 29133) [annotate] [blame] [check-ins using] [diff] | |
|
2015-09-17
| ||
| 21:19 | [ccc1539768] part of check-in [719ec38eb0] Fix compilation for PSP (check-in: [719ec38eb0] user: js, branch: trunk, size: 29182) [annotate] [blame] [check-ins using] [diff] | |
|
2015-08-26
| ||
| 08:44 | [f2c10c304f] part of check-in [83df9c1cb0] Rename support directory to misc (check-in: [83df9c1cb0] user: js, branch: trunk, size: 29043) [annotate] [blame] [check-ins using] [diff] | |
| 08:40 |
[c13ca981ef]
part of check-in [c997c9b415]
Remove autogen.sh
autoreconf can be used now, as AC_CONFIG_MACRO_DIR has been added to | |
| 08:29 | [ab68faf8c2] part of check-in [30417741fa] Move config.{guess,sub}, install-sh to build-aux (check-in: [30417741fa] user: js, branch: trunk, size: 29027) [annotate] [blame] [check-ins using] [diff] | |
|
2015-08-22
| ||
| 11:57 | [42239fc479] part of check-in [6ab3d04278] configure.ac: Fix AC_CHECK_HEADER(S) confusion (check-in: [6ab3d04278] user: js, branch: 0.8, size: 28994) [annotate] [blame] [check-ins using] [diff] | |
| 11:57 | [a8cbbf47c2] part of check-in [608e86e951] utils/ofhttp: Add includes required on Solaris (check-in: [608e86e951] user: js, branch: 0.8, size: 28987) [annotate] [blame] [check-ins using] [diff] | |
| 11:56 | [08109c93e0] part of check-in [975fa1d8f3] configure.ac: Fix AC_CHECK_HEADER(S) confusion (check-in: [975fa1d8f3] user: js, branch: trunk, size: 28998) [annotate] [blame] [check-ins using] [diff] | |
| 11:38 | [56a0b6e652] part of check-in [ee6fb4df7f] utils/ofhttp: Add includes required on Solaris (check-in: [ee6fb4df7f] user: js, branch: trunk, size: 28991) [annotate] [blame] [check-ins using] [diff] | |
|
2015-08-21
| ||
| 17:51 | [454dda0a88] part of check-in [9d505a482a] Set version to 0.9-dev (check-in: [9d505a482a] user: js, branch: trunk, size: 28975) [annotate] [blame] [check-ins using] [diff] | |
|
2015-08-14
| ||
| 16:43 | [95c7fe84ef] part of check-in [e63c7f6f7d] Branch for 0.8 (check-in: [e63c7f6f7d] user: js, branch: 0.8, size: 28971) [annotate] [blame] [check-ins using] [diff] | |
|
2015-08-09
| ||
| 15:00 | [f7868ab464] part of check-in [ba9718061e] configure.ac: Fix small typo (check-in: [ba9718061e] user: js, branch: trunk, size: 28975) [annotate] [blame] [check-ins using] [diff] | |
| 14:59 | [0bf6613428] part of check-in [87b1318a27] OFProcess: Use vfork() instead of fork() (check-in: [87b1318a27] user: js, branch: trunk, size: 28976) [annotate] [blame] [check-ins using] [diff] | |
|
2015-05-16
| ||
| 19:05 |
[9383b47e78]
part of check-in [1807f33207]
configure: We still need -D_GNU_SOURCE
Using just -std=gnu* is not enough. (check-in: [1807f33207] user: js, branch: trunk, size: 28974) [annotate] [blame] [check-ins using] [diff] | |
| 18:32 | [360209fe98] part of check-in [84f2ba7fbc] utils/ofhttp: Get terminal width for progress bar (check-in: [84f2ba7fbc] user: js, branch: trunk, size: 28735) [annotate] [blame] [check-ins using] [diff] | |
| 12:44 |
[0f82546aef]
part of check-in [989363c9fd]
configure: Go back to using -std=gnu*
Using -std=c* causes all kinds of problems with different OSes (some | |
|
2015-05-14
| ||
| 09:58 | [9759d99d2a] part of check-in [b37fdafac1] Clean up a few file and socket related checks (check-in: [b37fdafac1] user: js, branch: trunk, size: 28931) [annotate] [blame] [check-ins using] [diff] | |
| 09:32 | [f016f582af] part of check-in [ea080ec7ac] configure: Check for SSIZE_MAX (check-in: [ea080ec7ac] user: js, branch: trunk, size: 28916) [annotate] [blame] [check-ins using] [diff] | |
|
2015-05-04
| ||
| 14:30 | [d87836b9cb] part of check-in [ed4a6f396b] Add OFKernelEventObserver_epoll (check-in: [ed4a6f396b] user: js, branch: trunk, size: 28657) [annotate] [blame] [check-ins using] [diff] | |
|
2015-05-03
| ||
| 12:44 | [4c2fd70cb1] part of check-in [a079453537] configure: Don't force -no-integrated-as anymore (check-in: [a079453537] user: js, branch: trunk, size: 28459) [annotate] [blame] [check-ins using] [diff] | |
| 11:49 | [2418d89907] part of check-in [d1bcf6f643] configure: Include pthread.h before pthread_np.h (check-in: [d1bcf6f643] user: js, branch: trunk, size: 28535) [annotate] [blame] [check-ins using] [diff] | |
| 10:16 |
[f0cf12e7a4]
part of check-in [12fbe85aab]
OFTCPSocket: Add -[setTCPNoDelayEnabled:]
This also adds -[isTCPNoDelayEnabled] and -[isKeepAliveEnabled], | |
|
2015-04-26
| ||
| 12:24 |
[92cc989460]
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: 28390) [annotate] [blame] [check-ins using] [diff] | |
|
2015-04-12
| ||
| 15:30 | [626f7189d6] part of check-in [063aa98136] configure.ac: Nicer way to check for Apple runtime (check-in: [063aa98136] user: js, branch: trunk, size: 28313) [annotate] [blame] [check-ins using] [diff] | |
|
2015-04-11
| ||
| 16:18 | [1833208dd2] part of check-in [d2df495f37] Get rid of acx_pthread.m4 (check-in: [d2df495f37] user: js, branch: trunk, size: 28373) [annotate] [blame] [check-ins using] [diff] | |
| 13:46 | [77b93dd29a] part of check-in [42af51eab4] configure.ac: Add defines necessary for Solaris (check-in: [42af51eab4] user: js, branch: trunk, size: 28209) [annotate] [blame] [check-ins using] [diff] | |
| 12:54 | [eaf9523297] part of check-in [2d7e5c4641] configure.ac: Fix a typo (check-in: [2d7e5c4641] user: js, branch: trunk, size: 28101) [annotate] [blame] [check-ins using] [diff] | |
|
2015-02-16
| ||
| 08:39 |
[c29aae2dde]
part of check-in [62e2de30b9]
Explicitly pass errno to exceptions
The old behaviour where the exception would access errno directly on This also greatly increases errno handling on Win32, especially in | |
|
2015-01-17
| ||
| 22:41 | [073f94a1b8] part of check-in [c409a0ec95] Use 64 bit file offsets (check-in: [c409a0ec95] user: js, branch: trunk, size: 28106) [annotate] [blame] [check-ins using] [diff] | |
| 18:39 | [fb80735dec] part of check-in [8b0caeabde] Fix compilation on Win32 (check-in: [8b0caeabde] user: js, branch: trunk, size: 28016) [annotate] [blame] [check-ins using] [diff] | |
|
2014-12-14
| ||
| 17:35 | [365cd4b0a2] part of check-in [e9984d112a] OFProcess: Use posix_spawnp if available (check-in: [e9984d112a] user: js, branch: trunk, size: 28010) [annotate] [blame] [check-ins using] [diff] | |
|
2014-12-13
| ||
| 17:50 | [af044ec26c] part of check-in [aebd220efc] Use CLOEXEC for kqueue (check-in: [aebd220efc] user: js, branch: trunk, size: 27821) [annotate] [blame] [check-ins using] [diff] | |
| 16:52 | [673fd6e03c] part of check-in [06d2de4571] Use CLOEXEC for files and sockets (check-in: [06d2de4571] user: js, branch: trunk, size: 27794) [annotate] [blame] [check-ins using] [diff] | |
|
2014-10-24
| ||
| 19:12 | [6164418947] part of check-in [f45a6bb10b] OFProcess: Use _exit() on failure (check-in: [f45a6bb10b] user: js, branch: trunk, size: 27758) [annotate] [blame] [check-ins using] [diff] | |
|
2014-09-08
| ||
| 01:14 | [eec1183ff7] part of check-in [2c629663ea] Add utils/ofhash (check-in: [2c629663ea] user: js, branch: trunk, size: 27710) [annotate] [blame] [check-ins using] [diff] | |
|
2014-09-06
| ||
| 22:14 | [438d911fad] part of check-in [dc4c88c54c] Move ofzip to subdirectory (check-in: [dc4c88c54c] user: js, branch: trunk, size: 27682) [annotate] [blame] [check-ins using] [diff] | |
|
2014-08-23
| ||
| 02:01 |
[db3a626289]
part of check-in [8ac36c05dd]
Move a few files into new directory "support"
module.map in the root directory caused some trouble and the number of | |
|
2014-08-11
| ||
| 18:44 | [a2e5f9a1de] part of check-in [39f5e20201] threading_pthread.m: Set thread name (check-in: [39f5e20201] user: js, branch: trunk, size: 27630) [annotate] [blame] [check-ins using] [diff] | |
|
2014-08-06
| ||
| 00:04 | [1aff663ede] part of check-in [a07e980793] Use readdir_r or fall back to readdir + lock (check-in: [a07e980793] user: js, branch: trunk, size: 27526) [annotate] [blame] [check-ins using] [diff] | |
| 00:04 |
[1a97424463]
part of check-in [ddbbd50e56]
Don't export (v)asprintf implementation
In case (v)asprintf was missing, this was exported instead of only being | |
|
2014-07-24
| ||
| 18:02 |
[8920baffcc]
part of check-in [0ab38200a3]
Warn if configure.ac is newer than configure
This should drastically reduce the number of bug reports, as running an | |
|
2014-07-19
| ||
| 16:16 | [1edb9f33c8] part of check-in [083e05b444] Fix MinGW32 build (check-in: [083e05b444] user: js, branch: trunk, size: 27644) [annotate] [blame] [check-ins using] [diff] | |
|
2014-07-18
| ||
| 10:47 | [7a71a1c5d4] part of check-in [1da2e596af] Split threading.h into threading.m and threading.h (check-in: [1da2e596af] user: js, branch: trunk, size: 27614) [annotate] [blame] [check-ins using] [diff] | |
|
2014-06-29
| ||
| 00:09 | [946d2ef267] part of check-in [493a06f643] config.sub: Accept arm64 as an alias for aarch64 (check-in: [493a06f643] user: js, branch: trunk, size: 27669) [annotate] [blame] [check-ins using] [diff] | |
|
2014-05-15
| ||
| 20:05 | [e7c52b7b2b] part of check-in [42a7135606] Don't use -pedantic with buggy compilers (check-in: [42a7135606] user: js, branch: trunk, size: 27667) [annotate] [blame] [check-ins using] [diff] | |
| 16:02 | [962c9e928c] part of check-in [893cefa092] configure.ac: Fix a missing \ (check-in: [893cefa092] user: js, branch: trunk, size: 27301) [annotate] [blame] [check-ins using] [diff] | |
| 15:32 | [173e34f2cc] part of check-in [9c0f66d49d] Enable -pedantic (check-in: [9c0f66d49d] user: js, branch: trunk, size: 27299) [annotate] [blame] [check-ins using] [diff] | |
| 01:50 |
[4687ac1097]
part of check-in [17be12b6e5]
Don't define _*_SOURCE
Instead, just define _GNU_SOURCE when __GLIBC__ is defined. After all, | |
|
2014-05-14
| ||
| 20:45 |
[5c05e2c9e7]
part of check-in [bac91ccede]
Add C11 noreturn
If it's unavailable, it's defined to __attribute__((noreturn)). Unfortunately, it cannot be used for ObjC methods, as noreturn is part | |
| 20:28 | [6c6bb6568f] part of check-in [e35b10115e] Always use __foo__ instead of foo for attributes (check-in: [e35b10115e] user: js, branch: trunk, size: 26914) [annotate] [blame] [check-ins using] [diff] | |
| 20:19 |
[c1957ea278]
part of check-in [c701e89b83]
Use thread_local instead of __thread
If threads.h exists, the thread_local from there is used. If it doesn't, | |
| 18:26 | [ba69b79b62] part of check-in [7326a487c0] Try -std=c1x when -std=c11 is unavailable (check-in: [7326a487c0] user: js, branch: trunk, size: 26177) [annotate] [blame] [check-ins using] [diff] | |
|
2014-05-07
| ||
| 03:19 | [06637d6b73] part of check-in [93e23b476c] Add atomic ops assembly implementation for PowerPC (check-in: [93e23b476c] user: js, branch: trunk, size: 26092) [annotate] [blame] [check-ins using] [diff] | |
|
2014-05-05
| ||
| 02:13 | [7cdaa767b1] part of check-in [2729104cf6] Check for and use __builtin_bswap{16,32,64} (check-in: [2729104cf6] user: js, branch: trunk, size: 26069) [annotate] [blame] [check-ins using] [diff] | |
| 01:42 |
[7027d6b582]
part of check-in [a199313c53]
atomic.h: Prefer GCC builtins over ASM
The compiler can optimize the builtins better. For example, if the | |
| 00:14 |
[006f8182a1]
part of check-in [974b1b203f]
Always build tests
However, they're only run when not cross-compiling or if a test launcher | |
|
2014-04-30
| ||
| 22:36 | [ec91a3337d] part of check-in [d1d0f77899] configure: Disable dladdr on NetBSD (check-in: [d1d0f77899] user: js, branch: trunk, size: 25596) [annotate] [blame] [check-ins using] [diff] | |
|
2014-04-27
| ||
| 19:34 | [5cee4b1b52] part of check-in [cd0a632472] Initial Nintendo DS port (check-in: [cd0a632472] user: js, branch: trunk, size: 25281) [annotate] [blame] [check-ins using] [diff] | |
|
2014-04-26
| ||
| 00:57 | [a5eb40f200] part of check-in [216ac1450c] configure: Improve warning about an old compiler (check-in: [216ac1450c] user: js, branch: trunk, size: 24594) [annotate] [blame] [check-ins using] [diff] | |
|
2014-04-23
| ||
| 18:56 | [8cbfa74ad3] part of check-in [dc5938cee7] forwarding-arm-elf.S: Add #ifdef HAVE_VFP2 (check-in: [dc5938cee7] user: js, branch: trunk, size: 24555) [annotate] [blame] [check-ins using] [diff] | |
|
2014-04-14
| ||
| 11:17 |
[76d62f4108]
part of check-in [3bda05c293]
configure: Move --with-wii after AC_PROG_OBJC
Having it before AC_PROG_OBJC kills -O2 and -g. (check-in: [3bda05c293] user: js, branch: trunk, size: 24291) [annotate] [blame] [check-ins using] [diff] | |
| 00:45 |
[16bc63395d]
part of check-in [9da9b2b64c]
Coding style
No functional change intended. (check-in: [9da9b2b64c] user: js, branch: trunk, size: 24290) [annotate] [blame] [check-ins using] [diff] | |
|
2014-03-23
| ||
| 00:17 | [1a1e700998] part of check-in [372e6283c7] Add -Wobjc-property-synthesis (check-in: [372e6283c7] user: js, branch: trunk, size: 24290) [annotate] [blame] [check-ins using] [diff] | |
| 00:15 | [f303b0c630] part of check-in [f3154a74aa] Remove -Wno-deprecated-objc-pointer-introspection (check-in: [f3154a74aa] user: js, branch: trunk, size: 24178) [annotate] [blame] [check-ins using] [diff] | |
|
2014-03-05
| ||
| 00:31 |
[a36973b980]
part of check-in [4de1f2a67a]
Move netinet/in.h include to socket.h
This is required as OFKernelEventObserver uses struct sockaddr_in as an | |
|
2014-02-26
| ||
| 18:38 | [bc2e61633f] part of check-in [e67130bd2d] Minor style change - no functional change (check-in: [e67130bd2d] user: js, branch: trunk, size: 24229) [annotate] [blame] [check-ins using] [diff] | |
|
2014-02-24
| ||
| 03:00 | [12cfb0cf48] part of check-in [053bccb220] Update buildsys (check-in: [053bccb220] user: js, branch: trunk, size: 24246) [annotate] [blame] [check-ins using] [diff] | |
|
2014-02-23
| ||
| 20:43 | [11edac0c12] part of check-in [42c76bff23] configure.ac: Check for buggy -Wdocumentation (check-in: [42c76bff23] user: js, branch: trunk, size: 24231) [annotate] [blame] [check-ins using] [diff] | |
|
2014-02-22
| ||
| 01:14 | [5eda03f0e8] part of check-in [05f4b0a4f0] Rename AMD64 to x86_64 (check-in: [05f4b0a4f0] user: js, branch: trunk, size: 23993) [annotate] [blame] [check-ins using] [diff] | |
|
2014-02-21
| ||
| 17:16 | [ee8a5fe8bc] part of check-in [2b00b3cec8] atomic.h: Fix OSAtomic on PPC64 (check-in: [2b00b3cec8] user: js, branch: trunk, size: 23996) [annotate] [blame] [check-ins using] [diff] | |
|
2014-02-17
| ||
| 21:38 |
[bfa3ebaa09]
part of check-in [ab6e11e51e]
configure: Fix extension for OFZIP
Using ${PROG_SUFFIX} does no work here as extra.mk can be included | |
|
2014-02-15
| ||
| 12:30 | [7d5f97e559] part of check-in [091c3f394c] ofzip: Add missing ${PROG_SUFFIX} (check-in: [091c3f394c] user: js, branch: trunk, size: 24114) [annotate] [blame] [check-ins using] [diff] | |
| 01:20 | [f69618af30] part of check-in [1ad952e9ed] configure: Better document --seluid24 (check-in: [1ad952e9ed] user: js, branch: trunk, size: 24098) [annotate] [blame] [check-ins using] [diff] | |
|
2014-02-13
| ||
| 23:26 |
[13f29be000]
part of check-in [2f5af58573]
Use -std=c11 instead of -std=gnu11
Not using -std=gnu11 means _GNU_SOURCE does not get defined anymore, Additionally, this adds of_strdup in macros.h, as strdup is an | |
|
2014-02-12
| ||
| 15:36 |
[1da639e3ca]
part of check-in [d7883de826]
Add support for SEH exceptions
Does not work yet due to a GCC bug. I already found the bug and also | |
|
2014-02-03
| ||
| 18:29 | [542c5cd378] part of check-in [8ca9721ffe] configure: --disable-tls -> --disable-compiler-tls (check-in: [8ca9721ffe] user: js, branch: trunk, size: 24018) [annotate] [blame] [check-ins using] [diff] | |
| 14:43 | [8730f14296] part of check-in [414c87ec13] Move socket initialization to a single place (check-in: [414c87ec13] user: js, branch: trunk, size: 23979) [annotate] [blame] [check-ins using] [diff] | |
|
2014-01-28
| ||
| 22:50 | [6ffb277586] part of check-in [96e20b8093] Rename OFStreamObserver -> OFKernelEventObserver (check-in: [96e20b8093] user: js, branch: trunk, size: 24034) [annotate] [blame] [check-ins using] [diff] | |
|
2014-01-27
| ||
| 11:58 | [0ca4656511] part of check-in [d4c90c0750] Fix socket.h not being installed (check-in: [d4c90c0750] user: js, branch: trunk, size: 23972) [annotate] [blame] [check-ins using] [diff] | |
|
2014-01-25
| ||
| 19:33 |
[f3cfb0496f]
part of check-in [81d47f4398]
Move socket includes and helpers to separate files
The new file socket.h includes all headers required for sockets on the This cleans up the classes dealing with sockets a lot and also reduces | |
|
2014-01-09
| ||
| 00:01 | [f11e39a52a] part of check-in [f89edd8ed9] Add --disable-files configure flag. (check-in: [f89edd8ed9] user: js, branch: trunk, size: 23917) [annotate] [blame] [check-ins using] [diff] | |
|
2013-12-15
| ||
| 16:57 | [5855714367] part of check-in [1fb15f3fd9] configure: Add --disable-tls option. (check-in: [1fb15f3fd9] user: js, branch: trunk, size: 23669) [annotate] [blame] [check-ins using] [diff] | |
| 14:57 | [b35cbc2251] part of check-in [ce99d76d79] OFFile: Clean up the stat mess. (check-in: [ce99d76d79] user: js, branch: trunk, size: 23504) [annotate] [blame] [check-ins using] [diff] | |
| 14:35 | [264690facc] part of check-in [87b56ba86f] configure.ac: Move host-specific flags. (check-in: [87b56ba86f] user: js, branch: trunk, size: 23498) [annotate] [blame] [check-ins using] [diff] | |
|
2013-12-14
| ||
| 03:07 |
[36f8180a01]
part of check-in [1d8122fbc9]
configure.ac: Fix -Wcast-align check.
There was a warning (resulting in an error) that no root class was | |
|
2013-12-07
| ||
| 17:30 |
[a4257c1394]
part of check-in [fdfb2be253]
macros.h: Add OF_BIGGEST_ALIGNMENT.
When the compiler supports C11, _Alignof(max_align_t) is used; otherwise | |
| 16:49 | [01527acc38] part of check-in [a6f2b8570c] configure.ac: Use C11 if available. (check-in: [a6f2b8570c] user: js, branch: trunk, size: 23287) [annotate] [blame] [check-ins using] [diff] | |
|
2013-12-06
| ||
| 03:07 |
[942c90823c]
part of check-in [2bd1eda5fe]
configure.ac: Disable features on DJGPP/DOS.
This automatically disables shared libraries, threads and sockets when | |
| 03:06 |
[b90f758119]
part of check-in [808de50cca]
configure.ac: Remove -fno-objc-nonfragile-abi.
This is not needed anymore, as the non-fragile ABI is supported now. | |
|
2013-12-05
| ||
| 21:26 |
[b749be0f9f]
part of check-in [8602025532]
Check for iOS in configure instead of macros.h.
The initial reason to do this in macros.h was that it would be | |
| 17:48 | [eea9d480d8] part of check-in [69c1ab4102] Disable OFProcess for iOS and DJGPP/DOS. (check-in: [69c1ab4102] user: js, branch: trunk, size: 23165) [annotate] [blame] [check-ins using] [diff] | |
|
2013-11-23
| ||
| 01:38 | [d1b16c9399] part of check-in [48df0f966f] Add OF_ROOT_CLASS. (check-in: [48df0f966f] user: js, branch: trunk, size: 23073) [annotate] [blame] [check-ins using] [diff] | |
|
2013-09-20
| ||
| 10:57 | [8dc8e76438] part of check-in [c4abdf467a] Move lookup asm files to src/runtime/lookup-asm. (check-in: [c4abdf467a] user: js, branch: trunk, size: 23175) [annotate] [blame] [check-ins using] [diff] | |
|
2013-09-18
| ||
| 09:41 | [bab4e94e37] part of check-in [c3623fcb7b] Move sources for forwarding to src/forwarding. (check-in: [c3623fcb7b] user: js, branch: trunk, size: 22955) [annotate] [blame] [check-ins using] [diff] | |
|
2013-07-31
| ||
| 22:55 | [ac39a0ebce] part of check-in [39cb0f9e7d] configure: Check that __thread works with PIC. (check-in: [39cb0f9e7d] user: js, branch: trunk, size: 22735) [annotate] [blame] [check-ins using] [diff] | |
|
2013-07-23
| ||
| 20:46 |
[58bf1c6235]
part of check-in [26f6bd3396]
configure: Fix warning about missing spinlocks.
Also includes a few style improvements for runtime.h. (check-in: [26f6bd3396] user: js, branch: trunk, size: 22382) [annotate] [blame] [check-ins using] [diff] | |
|
2013-07-14
| ||
| 23:12 | [d327b0c044] part of check-in [4ed4d32f48] configure.ac: Move h_errno / hstrerror check. (check-in: [4ed4d32f48] user: js, branch: trunk, size: 22370) [annotate] [blame] [check-ins using] [diff] | |
|
2013-07-08
| ||
| 15:43 |
[ee43b4e13c]
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: 22418) [annotate] [blame] [check-ins using] [diff] | |
| 15:30 |
[c60772ba54]
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: 23896) [annotate] [blame] [check-ins using] [diff] | |
|
2013-07-07
| ||
| 14:14 |
[97256323bc]
part of check-in [9686258014]
Add forwardingTargetForSelector: for x86/ELF.
Currently, no methods returning structs are supported, see the comment | |
| 12:53 | [fedd750d77] part of check-in [55b2494956] Fix dependency generation for .S files. (check-in: [55b2494956] user: js, branch: trunk, size: 24356) [annotate] [blame] [check-ins using] [diff] | |
|
2013-07-06
| ||
| 00:21 |
[6f64066a18]
part of check-in [9c630f8f86]
Add MIPS/ELF assembly lookup implementation.
Only tested on the PSP so far. (check-in: [9c630f8f86] user: js, branch: trunk, size: 24352) [annotate] [blame] [check-ins using] [diff] | |
|
2013-07-05
| ||
| 20:02 | [2ac906deae] part of check-in [2db4aee23f] Warn if atomic ops AND spinlocks are missing. (check-in: [2db4aee23f] user: js, branch: trunk, size: 24072) [annotate] [blame] [check-ins using] [diff] | |
|
2013-07-03
| ||
| 21:29 |
[8591f0efb5]
part of check-in [c23578f03f]
Check all -W flags with -Werror.
This is necessary as unknown flags are accepted by Clang, but issue a | |
|
2013-07-01
| ||
| 20:45 | [5f63e9e6f7] part of check-in [97cabd4a82] Update buildsys. (check-in: [97cabd4a82] user: js, branch: trunk, size: 23556) [annotate] [blame] [check-ins using] [diff] | |
|
2013-06-30
| ||
| 23:45 | [233df0e39f] part of check-in [fa9d37e581] Relink tests if libobjfw.a changed. (check-in: [fa9d37e581] user: js, branch: trunk, size: 23591) [annotate] [blame] [check-ins using] [diff] | |
| 19:13 | [28f8337c8d] part of check-in [e0f421b523] configure: Check for dladdr(). (check-in: [e0f421b523] user: js, branch: trunk, size: 23541) [annotate] [blame] [check-ins using] [diff] | |
|
2013-06-28
| ||
| 19:55 | [063032f1d9] part of check-in [d9bd480b94] Fix FP endianess for universal builds. (check-in: [d9bd480b94] user: js, branch: trunk, size: 23518) [annotate] [blame] [check-ins using] [diff] | |
| 19:00 | [13c314b168] part of check-in [8bdc87deae] configure: Use ${host_alias}- as BIN_PREFIX. (check-in: [8bdc87deae] user: js, branch: trunk, size: 23286) [annotate] [blame] [check-ins using] [diff] | |
|
2013-06-27
| ||
| 22:43 |
[aa74e9e1a1]
part of check-in [f248c8f842]
Fix a configure check.
This checks for -Wno-deprecated-objc-pointer-introspection with -Werror, | |
|
2013-06-26
| ||
| 17:18 | [b939ec3d54] part of check-in [530decab01] Revive the PSP port. (check-in: [530decab01] user: js, branch: trunk, size: 23268) [annotate] [blame] [check-ins using] [diff] | |
|
2013-06-18
| ||
| 21:38 |
[88fb3a6ad9]
part of check-in [011cc56341]
Get rid of a new Clang warning.
-Wdeprecated-objc-pointer-introspection is not useful for a runtime. (check-in: [011cc56341] user: js, branch: trunk, size: 22983) [annotate] [blame] [check-ins using] [diff] | |
|
2013-06-15
| ||
| 18:56 | [673e73a787] part of check-in [14e7c3481f] configure: Improve --with-wii option. (check-in: [14e7c3481f] user: js, branch: trunk, size: 22845) [annotate] [blame] [check-ins using] [diff] | |
|
2013-06-11
| ||
| 23:33 |
[1fee552aa8]
part of check-in [ffb91daffe]
Initial sockets support for the Wii.
Not functional yet due to bugs in the SDK. * Binding to port 0 fails instead of choosing a free port. I have not decided yet whether I fix those bugs in the SDK (I already | |
| 22:55 |
[538d135f42]
part of check-in [259f593244]
Use _Unwind_Backtrace() to get a backtrace.
With this, neither the buggy __builtin_return_address() nor the GNU-only | |
|
2013-06-03
| ||
| 21:38 | [c5958dcc8b] part of check-in [42ed7e394c] OFException: Cleaner way to check architecture. (check-in: [42ed7e394c] user: js, branch: trunk, size: 23196) [annotate] [blame] [check-ins using] [diff] | |
|
2013-05-25
| ||
| 11:40 |
[fe25322d35]
part of check-in [f2a8bdf254]
Switch back to backtrace().
The reason is that __builtin_frame_address(n) for n > 0 seems to just Therefore, this commit reverts to using backtrace() from execinfo.h, if | |
|
2013-05-22
| ||
| 20:36 |
[c6b89e288b]
part of check-in [a889f21180]
Don't depened on execinfo.h for backtraces.
Instead, __builtin_return_address() is used now. This makes backtraces | |
| 18:42 | [b23f940e4b] part of check-in [896084c340] Check for more socket-related headers / functions. (check-in: [896084c340] user: js, branch: trunk, size: 22506) [annotate] [blame] [check-ins using] [diff] | |
|
2013-05-08
| ||
| 20:15 | [6ce483001a] part of check-in [41716f97ed] Add -[OFException backtrace]. (check-in: [41716f97ed] user: js, branch: trunk, size: 22181) [annotate] [blame] [check-ins using] [diff] | |
|
2013-05-01
| ||
| 20:31 | [8a8597f0c7] part of check-in [874faa49a7] Fix -Wcast-align check for recent Clang versions. (check-in: [874faa49a7] user: js, branch: trunk, size: 22152) [annotate] [blame] [check-ins using] [diff] | |
|
2013-04-27
| ||
| 17:57 | [989a042f2a] part of check-in [daa4869d18] Wii: Link only tests with libwiiuse and libbte. (check-in: [daa4869d18] user: js, branch: trunk, size: 22150) [annotate] [blame] [check-ins using] [diff] | |
| 02:22 |
[1fd9ad620c]
part of check-in [2713b481a1]
Initial Wii port.
Threads and sockets still missing. (check-in: [2713b481a1] user: js, branch: trunk, size: 22088) [annotate] [blame] [check-ins using] [diff] | |
|
2013-04-26
| ||
| 22:32 | [9d0442e687] part of check-in [3f7dee97e8] Check for sysconf(). (check-in: [3f7dee97e8] user: js, branch: trunk, size: 21357) [annotate] [blame] [check-ins using] [diff] | |
| 22:25 | [0e15f6a1ab] part of check-in [c01ed004b0] Better checks for functions used in OFFile. (check-in: [c01ed004b0] user: js, branch: trunk, size: 21349) [annotate] [blame] [check-ins using] [diff] | |
| 21:10 | [5b0cf6b041] part of check-in [db70226153] Use nanosleep() if available. (check-in: [db70226153] user: js, branch: trunk, size: 20977) [annotate] [blame] [check-ins using] [diff] | |
| 20:18 | [073b0b3501] part of check-in [9965b1550e] Only build OFProcess if available. (check-in: [9965b1550e] user: js, branch: trunk, size: 21109) [annotate] [blame] [check-ins using] [diff] | |
| 19:42 | [851bfdbc5a] part of check-in [590c377d8a] Make it possible to disable sockets. (check-in: [590c377d8a] user: js, branch: trunk, size: 20577) [annotate] [blame] [check-ins using] [diff] | |
|
2013-04-09
| ||
| 18:08 | [1dac072c32] part of check-in [5eb22639e4] Add support for SjLj exceptions. (check-in: [5eb22639e4] user: js, branch: trunk, size: 20102) [annotate] [blame] [check-ins using] [diff] | |
|
2013-04-07
| ||
| 21:21 | [246c410c6b] part of check-in [ec6b265428] Fix Win32 #include hell. (check-in: [ec6b265428] user: js, branch: trunk, size: 19254) [annotate] [blame] [check-ins using] [diff] | |
|
2013-03-16
| ||
| 10:13 |
[11985b8c37]
part of check-in [5a6cc94418]
Add forwardingTargetForSelector: for AMD64/ELF.
Currently, no methods returning structs are supported, see the comment | |
|
2013-02-17
| ||
| 10:14 |
[1c32db1157]
part of check-in [2347371351]
Remove -Wno-deprecated-objc-isa-usage.
Inside object_{get,set}Class, a cast is used to get rid of the warning | |
|
2013-02-14
| ||
| 02:07 | [0638fbe788] part of check-in [fac2c8063e] Add -Wdocumentation if supported by the compiler. (check-in: [fac2c8063e] user: js, branch: trunk, size: 18991) [annotate] [blame] [check-ins using] [diff] | |
|
2013-01-12
| ||
| 20:53 | [ab8f1d8c4e] part of check-in [b8ce2359f3] Clean up the feature #ifdef mess. (check-in: [b8ce2359f3] user: js, branch: trunk, size: 18907) [annotate] [blame] [check-ins using] [diff] | |
| 18:52 | [d7fb42e5f4] part of check-in [9c2c934851] Better way to conditionally compile files. (check-in: [9c2c934851] user: js, branch: trunk, size: 18896) [annotate] [blame] [check-ins using] [diff] | |
|
2013-01-07
| ||
| 13:35 | [6f34bfbc74] part of check-in [02ca89285f] Improve API for UTF-16 strings. (check-in: [02ca89285f] user: js, branch: trunk, size: 19154) [annotate] [blame] [check-ins using] [diff] | |
|
2012-12-28
| ||
| 02:46 | [8917dc30b2] part of check-in [511a372fb8] Make 16 bit selector UIDs the default. (check-in: [511a372fb8] user: js, branch: trunk, size: 19150) [annotate] [blame] [check-ins using] [diff] | |
|
2012-12-11
| ||
| 12:22 |
[96cf137383]
part of check-in [20a020da0e]
configure: Only add -no-integrated-as for Clang.
gcc accepts the flag, but issues a warning each time it is used. (check-in: [20a020da0e] user: js, branch: trunk, size: 19155) [annotate] [blame] [check-ins using] [diff] | |
|
2012-12-09
| ||
| 12:13 | [9c5224dec5] part of check-in [2b7a70e246] Split OFHTTPRequest into OFHTTP{Client,Request}. (check-in: [2b7a70e246] user: js, branch: trunk, size: 19165) [annotate] [blame] [check-ins using] [diff] | |
|
2012-12-06
| ||
| 01:19 | [22d4536db7] part of check-in [7fe9b2e320] Don't inline runtime functions. (check-in: [7fe9b2e320] user: js, branch: trunk, size: 19167) [annotate] [blame] [check-ins using] [diff] | |
|
2012-12-04
| ||
| 09:19 |
[a9440db0fe]
part of check-in [f60e4012b7]
Randomize hashes.
This prevents DoSing hashtables by creating conflicts deliberately. (check-in: [f60e4012b7] user: js, branch: trunk, size: 19048) [annotate] [blame] [check-ins using] [diff] | |
|
2012-11-26
| ||
| 23:15 |
[f33cdcae46]
part of check-in [af9448f6ed]
Better way to set the assembler + flags.
Also checks for -no-integrated-as to avoid clang's integrated assembler, | |
|
2012-11-20
| ||
| 20:40 |
[05952e452a]
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: 18651) [annotate] [blame] [check-ins using] [diff] | |
|
2012-11-16
| ||
| 21:16 |
[d44f0940e1]
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: 18741) [annotate] [blame] [check-ins using] [diff] | |
|
2012-11-12
| ||
| 11:09 | [55d15e10d9] part of check-in [b1221a3576] Set the version to 0.7.1. (check-in: [b1221a3576] user: js, branch: 0.7, size: 18348) [annotate] [blame] [check-ins using] [diff] | |
|
2012-10-29
| ||
| 12:02 | [c122098dec] part of check-in [5e6db73763] Set version to 0.8-dev. (check-in: [5e6db73763] user: js, branch: trunk, size: 18687) [annotate] [blame] [check-ins using] [diff] | |
| 11:56 | [f10c2d1e15] part of check-in [5c2c4dd488] Add bridge to Xcode project. (check-in: [5c2c4dd488] user: js, branch: trunk, size: 18687) [annotate] [blame] [check-ins using] [diff] | |
| 09:18 |
[2fe06580a4]
part of check-in [1cb9a5edb8]
Merge branch 'bridge'
* bridge: (4 commits) | |
|
2012-10-27
| ||
| 16:16 | [8096456ba3] part of check-in [fef1ca67e1] Branch for 0.7. (check-in: [fef1ca67e1] user: js, branch: 0.7, size: 18346) [annotate] [blame] [check-ins using] [diff] | |
|
2012-10-26
| ||
| 11:04 |
[b6a1472c42]
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: 18350) [annotate] [blame] [check-ins using] [diff] | |
|
2012-10-23
| ||
| 09:17 | [30254b5fb3] part of check-in [8321c1a567] configure.ac: Show a note about old compilers. (check-in: [8321c1a567] user: js, branch: trunk, size: 18240) [annotate] [blame] [check-ins using] [diff] | |
|
2012-10-10
| ||
| 10:16 |
[00551e1e1c]
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 | |
|
2012-10-03
| ||
| 15:47 |
[cc4568e947]
part of check-in [2edae50b86]
Move ObjC feature checks to OFObject.h.
This way, it is theoretically possible to compile ObjFW with one | |
|
2012-08-05
| ||
| 17:22 | [0c2ce536c1] part of check-in [1e10b33066] Use recursive pthread mutexes if available. (check-in: [1e10b33066] user: js, branch: trunk, size: 18745) [annotate] [blame] [check-ins using] [diff] | |
| 12:17 |
[a704aa9fe3]
part of check-in [0c87d8f53b]
Use -Wno-objc-root-class if available.
clang introduced a warning for creating a new root class, as this is | |
|
2012-07-21
| ||
| 21:16 |
[f5457fae3d]
part of check-in [27c863fb99]
configure.ac: Remove old check.
This is not required anymore since the code does not exist anymore. (check-in: [27c863fb99] user: js, branch: trunk, size: 18384) [annotate] [blame] [check-ins using] [diff] | |
|
2012-07-20
| ||
| 18:43 | [aa58ef1743] part of check-in [714c6029ce] Add ARM/ELF assembly lookup implementation. (check-in: [714c6029ce] user: js, branch: trunk, size: 18594) [annotate] [blame] [check-ins using] [diff] | |
|
2012-07-18
| ||
| 23:55 | [f68f9de071] part of check-in [301fee913d] Add PPC/ELF assembly lookup implementation. (check-in: [301fee913d] user: js, branch: trunk, size: 18355) [annotate] [blame] [check-ins using] [diff] | |
| 00:16 |
[4b2a3dbd4a]
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: 18080) [annotate] [blame] [check-ins using] [diff] | |
|
2012-07-14
| ||
| 22:21 | [525f5e59fb] part of check-in [95b1b31aa5] Fall back to of_tlskey if __thread is unavailable. (check-in: [95b1b31aa5] user: js, branch: trunk, size: 17988) [annotate] [blame] [check-ins using] [diff] | |
|
2012-07-12
| ||
| 01:28 | [b1e49e08ab] part of check-in [8892ae9fcc] Don't access isa directly. (check-in: [8892ae9fcc] user: js, branch: trunk, size: 17665) [annotate] [blame] [check-ins using] [diff] | |
| 01:11 | [9036437ef5] part of check-in [9b07981282] configure.ac: Prefer clang over gcc. (check-in: [9b07981282] user: js, branch: trunk, size: 17784) [annotate] [blame] [check-ins using] [diff] | |
|
2012-07-11
| ||
| 23:33 | [b57af278c5] part of check-in [d54f0ac7fd] Check for -fobjc=runtime=objfw. (check-in: [d54f0ac7fd] user: js, branch: trunk, size: 17771) [annotate] [blame] [check-ins using] [diff] | |
| 21:13 | [0b656c1cb6] part of check-in [58d05c6704] AS_IF does not allow empty bodies in old versions. (check-in: [58d05c6704] user: js, branch: trunk, size: 17266) [annotate] [blame] [check-ins using] [diff] | |
|
2012-07-07
| ||
| 17:03 |
[7c08b06065]
part of check-in [5ca9e69394]
Use -funwind-tables to work around a clang bug.
It seems clang does not create unwind tables like it should when | |
|
2012-07-03
| ||
| 20:16 | [13fd0aa2b6] part of check-in [c1060114f6] OFHash: Take void* and unify convenience methods. (check-in: [c1060114f6] user: js, branch: trunk, size: 17242) [annotate] [blame] [check-ins using] [diff] | |
|
2012-05-12
| ||
| 14:14 | [0661dee44a] part of check-in [482c103268] Use -Wno-deprecated-objc-isa-usage if available. (check-in: [482c103268] user: js, branch: runtime, size: 17248) [annotate] [blame] [check-ins using] [diff] | |
| 10:22 | [6d931bb351] part of check-in [965b8afeef] Add ASM for AMD64/Mach-O. (check-in: [965b8afeef] user: js, branch: runtime, size: 17130) [annotate] [blame] [check-ins using] [diff] | |
|
2012-05-08
| ||
| 20:30 | [a12f19a3e6] part of check-in [fef47937e5] Add support for 16 bit selector UIDs. (check-in: [fef47937e5] user: js, branch: runtime, size: 16915) [annotate] [blame] [check-ins using] [diff] | |
|
2012-05-03
| ||
| 22:31 | [87a986c8ea] part of check-in [e382d2a8cb] Check in configure whether to use assembly lookup. (check-in: [e382d2a8cb] user: js, branch: runtime, size: 16688) [annotate] [blame] [check-ins using] [diff] | |
|
2012-04-25
| ||
| 09:11 | [dcc83d6fc5] part of check-in [0dce5656f8] Remove useless GNU runtime warning check. (check-in: [0dce5656f8] user: js, branch: runtime, size: 16219) [annotate] [blame] [check-ins using] [diff] | |
|
2012-04-22
| ||
| 16:18 | [18347e6817] part of check-in [25df622287] objfw-config: Include flags for fragile ABI. (check-in: [25df622287] user: js, branch: runtime, size: 16400) [annotate] [blame] [check-ins using] [diff] | |
| 16:12 | [ad8e5eacf0] part of check-in [e05fff3653] Don't reexport libobjc when using ObjFW runtime. (check-in: [e05fff3653] user: js, branch: runtime, size: 16296) [annotate] [blame] [check-ins using] [diff] | |
| 16:02 |
[bc4e640e1c]
part of check-in [5ca3d6302a]
Add --enable-runtime.
This forces using the included runtime, even on OS X. (check-in: [5ca3d6302a] user: js, branch: runtime, size: 16289) [annotate] [blame] [check-ins using] [diff] | |
|
2012-04-21
| ||
| 10:35 | [11d50fbc2c] part of check-in [e5d2a616de] Merge branch 'master' into runtime (check-in: [e5d2a616de] user: js, branch: runtime, size: 15966) [annotate] [blame] [check-ins using] [diff] | |
|
2012-04-20
| ||
| 13:58 |
[8413d47c07]
part of check-in [85269a004d]
Remove -fno-objc-default-synthesize-properties.
It has already been removed from Clang. (check-in: [85269a004d] user: js, branch: trunk, size: 16931) [annotate] [blame] [check-ins using] [diff] | |
|
2012-04-09
| ||
| 09:34 | [122d336cf4] part of check-in [20147a800c] Add -fno-objc-default-synthesize-properties. (check-in: [20147a800c] user: js, branch: trunk, size: 17063) [annotate] [blame] [check-ins using] [diff] | |
|
2012-03-27
| ||
| 09:42 | [c546c44884] part of check-in [2933c425bf] Merge branch 'master' into bridge (check-in: [2933c425bf] user: js, branch: bridge, size: 17120) [annotate] [blame] [check-ins using] [diff] | |
|
2012-03-23
| ||
| 12:59 | [7573e14a8c] part of check-in [adbce6d8f4] Move objc_{properties,sync} to runtime. (check-in: [adbce6d8f4] user: js, branch: runtime, size: 15991) [annotate] [blame] [check-ins using] [diff] | |
| 12:04 | [66c5f3668b] part of check-in [3719e10281] Merge branch 'master' into runtime (check-in: [3719e10281] user: js, branch: runtime, size: 16337) [annotate] [blame] [check-ins using] [diff] | |
|
2012-03-21
| ||
| 12:06 | [587857d1f8] part of check-in [7078674567] Make use of PACKAGE_VERSION. (check-in: [7078674567] user: js, branch: trunk, size: 16956) [annotate] [blame] [check-ins using] [diff] | |
|
2012-03-04
| ||
| 20:34 | [965b9ca7ef] 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: 16326) [annotate] [blame] [check-ins using] [diff] | |
| 19:25 | [1b5b2cb300] part of check-in [ff165576a6] Don't check for the GNU runtime anymore. (check-in: [ff165576a6] user: js, branch: runtime, size: 16154) [annotate] [blame] [check-ins using] [diff] | |
| 19:08 | [8e40131c40] part of check-in [8e770e102d] Create runtime branch. (check-in: [8e770e102d] user: js, branch: runtime, size: 17130) [annotate] [blame] [check-ins using] [diff] | |
|
2012-03-01
| ||
| 14:52 | [5de95df3b4] part of check-in [20fff11144] Remove dead code. (check-in: [20fff11144] user: js, branch: 0.6, size: 16941) [annotate] [blame] [check-ins using] [diff] | |
| 14:52 | [be20c9c7db] part of check-in [0db06dfe03] Remove dead code. (check-in: [0db06dfe03] user: js, branch: trunk, size: 16945) [annotate] [blame] [check-ins using] [diff] | |
|
2012-02-20
| ||
| 22:40 | [4b03df89d2] part of check-in [584a8dccec] Set version to 0.7-dev in default branch. (check-in: [584a8dccec] user: js, branch: trunk, size: 17212) [annotate] [blame] [check-ins using] [diff] | |
| 22:40 | [9c0fb75b7f] part of check-in [50e646afa1] Set version to 0.6 in 0.6 branch. (check-in: [50e646afa1] user: js, branch: 0.6, size: 17208) [annotate] [blame] [check-ins using] [diff] | |
|
2012-02-17
| ||
| 21:20 |
[214696f1d0]
part of check-in [62f7a0b4d1]
Initial bridging support.
Only strings for now. (check-in: [62f7a0b4d1] user: js, branch: bridge, size: 17376) [annotate] [blame] [check-ins using] [diff] | |
|
2012-01-01
| ||
| 19:54 | [8cb5bd7e2a] part of check-in [3c65515ada] Fix using select() on Win32, the check was at the wrong place. (check-in: [3c65515ada] user: js, branch: trunk, size: 17212) [annotate] [blame] [check-ins using] [diff] | |
|
2011-12-24
| ||
| 19:28 |
[9db1645873]
part of check-in [1b60fffb9d]
Don't check for -fgnu89-inline when using Clang.
Clang 2.9 accepts it, even with -Werror, but always issues a warning | |
|
2011-12-21
| ||
| 19:40 | [d3e1ce0f80] part of check-in [c944a32244] Fix a bug that only happens with Clang + glibc + 64 bit. (check-in: [c944a32244] user: js, branch: trunk, size: 17129) [annotate] [blame] [check-ins using] [diff] | |
|
2011-11-21
| ||
| 15:32 | [e749d68eff] part of check-in [6e83be4679] Add new files to Xcode project. (check-in: [6e83be4679] user: js, branch: trunk, size: 16940) [annotate] [blame] [check-ins using] [diff] | |
|
2011-10-28
| ||
| 21:30 |
[fb0eab47f6]
part of check-in [4fc7884fb1]
Parse struct tm ourselves.
This way, we don't need tm_gmtoff, which we would otherwise need to | |
|
2011-10-22
| ||
| 17:06 | [fb7f68dd03] part of check-in [79b09ea934] Fix libobjc version check. (check-in: [79b09ea934] user: js, branch: trunk, size: 16681) [annotate] [blame] [check-ins using] [diff] | |
|
2011-10-12
| ||
| 14:35 | [28a776e349] part of check-in [fb9371a7ce] Use OFStreamObserver_select on Win32, even if sys/select.h is missing. (check-in: [fb9371a7ce] user: js, branch: trunk, size: 16656) [annotate] [blame] [check-ins using] [diff] | |
| 14:26 | [1ca508f214] part of check-in [3e3f49406a] Use the new GNU API if gcc >= 4.7. (check-in: [3e3f49406a] user: js, branch: trunk, size: 16584) [annotate] [blame] [check-ins using] [diff] | |
|
2011-10-11
| ||
| 21:55 |
[255ae73185]
part of check-in [6cbbd7c39c]
Don't use madvise().
It turns out the overhead of calling madvise() is bigger than the gain | |
|
2011-09-22
| ||
| 01:11 | [cccbc97d62] part of check-in [4f6270da38] Add support for kqueue. (check-in: [4f6270da38] user: js, branch: trunk, size: 16878) [annotate] [blame] [check-ins using] [diff] | |
|
2011-09-17
| ||
| 20:22 | [a3510ce765] part of check-in [4d2f08f6fe] Rename OFStream{Poll,Select}Observer to OFStreamObserver_{poll,select}. (check-in: [4d2f08f6fe] user: js, branch: trunk, size: 16732) [annotate] [blame] [check-ins using] [diff] | |
|
2011-09-10
| ||
| 19:47 | [53adb0e079] part of check-in [4c71fdcf43] Fix a typo. (check-in: [4c71fdcf43] user: js, branch: trunk, size: 16728) [annotate] [blame] [check-ins using] [diff] | |
| 19:37 | [af0754cd6e] part of check-in [b1ffd7732a] Make OFStreamObserver an abstract class. (check-in: [b1ffd7732a] user: js, branch: trunk, size: 16725) [annotate] [blame] [check-ins using] [diff] | |
|
2011-09-09
| ||
| 23:22 |
[899596c0f4]
part of check-in [7ff8345e11]
More robust floating point endianess check.
It has a \n before and after the magic now. | |
|
2011-08-30
| ||
| 16:25 | [7f3d147b20] part of check-in [8e1a29fa84] Set version to 0.5.4 in 0.5 branch. (check-in: [8e1a29fa84] user: js, branch: 0.5, size: 14510) [annotate] [blame] [check-ins using] [diff] | |
|
2011-08-03
| ||
| 03:53 |
[235ed393ab]
part of check-in [546332b4d7]
Always use the old GNU API, even with the new GNU runtime.
The new API of the new GNU runtime is currently too broken to be of any | |
|
2011-07-15
| ||
| 10:30 |
[31e53b80c3]
part of check-in [77fe5572fe]
Make sure restrict is always defined.
This way, we also don't need -std=gnu99 in objfw-config anymore. Fixes ObjC++, for which -std=gnu99 is invalid and where there is no | |
|
2011-07-09
| ||
| 21:58 | [53380efae7] part of check-in [4f8cf7e3ec] Only add -fgnu89-inline if it doesn't generate a warning. (check-in: [4f8cf7e3ec] user: js, branch: trunk, size: 15682) [annotate] [blame] [check-ins using] [diff] | |
|
2011-07-08
| ||
| 19:50 |
[d82c9c705b]
part of check-in [ce742708e6]
Add -std=gnu99 to OBJCFLAGS in objfw-config. This is required now as we use restrict. (check-in: [ce742708e6] user: js, branch: trunk, size: 15671) [annotate] [blame] [check-ins using] [diff] | |
|
2011-07-06
| ||
| 23:27 | [9f84bb3b7a] part of check-in [521809b613] Some broken glibc versions need -fgnu89-inline... (check-in: [521809b613] user: js, branch: trunk, size: 15637) [annotate] [blame] [check-ins using] [diff] | |
|
2011-06-30
| ||
| 23:24 | [f020f09d23] part of check-in [898c1402ce] Set version to 0.5.3. (check-in: [898c1402ce] user: js, branch: 0.5, size: 14510) [annotate] [blame] [check-ins using] [diff] | |
|
2011-06-29
| ||
| 19:17 | [344366ead8] part of check-in [342edd9a4d] Check for libobjc / libobjfw-rt and abort if not found. (check-in: [342edd9a4d] user: js, branch: 0.5, size: 13993) [annotate] [blame] [check-ins using] [diff] | |
| 19:17 | [af0ede21b0] part of check-in [f19d3dcf08] Check for libobjc / libobjfw-rt and abort if not found. (check-in: [f19d3dcf08] user: js, branch: trunk, size: 15556) [annotate] [blame] [check-ins using] [diff] | |
|
2011-06-26
| ||
| 00:59 | [cb6421372f] part of check-in [9653fe1e73] Check for buggy -Wcast-align. (check-in: [9653fe1e73] user: js, branch: 0.5, size: 14325) [annotate] [blame] [check-ins using] [diff] | |
| 00:59 | [e79d5faa30] part of check-in [05b17b8de4] Check for buggy -Wcast-align. (check-in: [05b17b8de4] user: js, branch: trunk, size: 15182) [annotate] [blame] [check-ins using] [diff] | |
|
2011-06-17
| ||
| 00:29 | [fd2d4b283c] part of check-in [b1fa976eaa] Check for M_PI and define it if it's missing. (check-in: [b1fa976eaa] user: js, branch: trunk, size: 14850) [annotate] [blame] [check-ins using] [diff] | |
|
2011-06-06
| ||
| 16:19 | [58f6a32a5a] part of check-in [831997311c] Add -Wsemicolon-before-method-body if available. (check-in: [831997311c] user: js, branch: trunk, size: 14652) [annotate] [blame] [check-ins using] [diff] | |
| 16:07 | [dee248cccc] part of check-in [7eff95d3b4] Correctly add -Wshorten-64-to-32. (check-in: [7eff95d3b4] user: js, branch: 0.5, size: 13619) [annotate] [blame] [check-ins using] [diff] | |
| 16:07 | [3f0b1021ef] part of check-in [dec81cbbb6] Correctly add -Wshorten-64-to-32. (check-in: [dec81cbbb6] user: js, branch: trunk, size: 14556) [annotate] [blame] [check-ins using] [diff] | |
|
2011-06-05
| ||
| 18:44 | [e128d5eedf] part of check-in [c3f475701c] Check size of float and double. (check-in: [c3f475701c] user: js, branch: trunk, size: 14542) [annotate] [blame] [check-ins using] [diff] | |
| 17:50 | [d47674644f] part of check-in [0348b9b3b3] Check floating point endianess. (check-in: [0348b9b3b3] user: js, branch: trunk, size: 14323) [annotate] [blame] [check-ins using] [diff] | |
|
2011-05-29
| ||
| 21:45 | [22356cbc7d] part of check-in [f6761575c6] Properly check for thread-safe getaddrinfo if it's unknown. (check-in: [f6761575c6] user: js, branch: 0.5, size: 14510) [annotate] [blame] [check-ins using] [diff] | |
| 21:45 | [0fb16c8957] part of check-in [f1bea237ab] Properly check for thread-safe getaddrinfo if it's unknown. (check-in: [f1bea237ab] user: js, branch: trunk, size: 13798) [annotate] [blame] [check-ins using] [diff] | |
|
2011-05-15
| ||
| 00:32 | [423e60bb1e] part of check-in [76ab337747] configure.ac: Fix two tests that would fail with Clang + new ABI. (check-in: [76ab337747] user: js, branch: 0.5, size: 13605) [annotate] [blame] [check-ins using] [diff] | |
| 00:32 | [1aa012915c] part of check-in [56b1009167] configure.ac: Fix two tests that would fail with Clang + new ABI. (check-in: [56b1009167] user: js, branch: trunk, size: 13613) [annotate] [blame] [check-ins using] [diff] | |
|
2011-04-25
| ||
| 18:04 | [cb274217e0] part of check-in [4c15904184] Set version to 0.5.2. (check-in: [4c15904184] user: js, branch: 0.5, size: 13597) [annotate] [blame] [check-ins using] [diff] | |
|
2011-04-23
| ||
| 17:52 | [013094e60d] part of check-in [5085342127] More style improvements. (check-in: [5085342127] user: js, branch: trunk, size: 13605) [annotate] [blame] [check-ins using] [diff] | |
|
2011-04-10
| ||
| 18:04 | [95c39d6c7a] part of check-in [65b10aa0d5] Set version to 0.5.1 in 0.5 branch. (check-in: [65b10aa0d5] user: js, branch: 0.5, size: 13597) [annotate] [blame] [check-ins using] [diff] | |
|
2011-04-09
| ||
| 20:30 | [8dda8ab5db] part of check-in [ad5a6065fa] Set version to 0.5. (check-in: [ad5a6065fa] user: js, branch: 0.5, size: 13595) [annotate] [blame] [check-ins using] [diff] | |
| 20:29 | [a558c04623] part of check-in [27adf53046] Increase version to 0.6-dev. (check-in: [27adf53046] user: js, branch: trunk, size: 13599) [annotate] [blame] [check-ins using] [diff] | |
|
2011-04-04
| ||
| 23:31 | [c2f04c07fa] part of check-in [70e82fef45] Use -std=gnu99 instead of -std=c99. c99 gives trouble with glibc. (check-in: [70e82fef45] user: js, branch: trunk, size: 13599) [annotate] [blame] [check-ins using] [diff] | |
| 23:04 |
[b8fa03a6ef]
part of check-in [7357828bfc]
Add -std=c99 if accepted by the compiler.
Some versions of glibc seem to need this in order to define INFINITY | |
|
2011-03-30
| ||
| 22:00 | [8b1a798367] part of check-in [0eac7f0771] Fix the getaddrinfo test on win32. (check-in: [0eac7f0771] user: js, branch: trunk, size: 13526) [annotate] [blame] [check-ins using] [diff] | |
| 17:43 | [1e4f0b049e] part of check-in [df6f3a1895] A few minor improvements in configure.ac. (check-in: [df6f3a1895] user: js, branch: trunk, size: 13503) [annotate] [blame] [check-ins using] [diff] | |
| 00:03 | [1fffbc5f80] part of check-in [13a4dee1da] A few win32 fixes. (check-in: [13a4dee1da] user: js, branch: trunk, size: 13499) [annotate] [blame] [check-ins using] [diff] | |
|
2011-03-25
| ||
| 01:56 |
[18edb13d66]
part of check-in [83afc487f8]
Link against -lnetwork if available. Haiku requires this. (check-in: [83afc487f8] user: js, branch: trunk, size: 13501) [annotate] [blame] [check-ins using] [diff] | |
|
2011-03-24
| ||
| 16:09 | [eecfd2fde2] part of check-in [e1eea29286] Split OFExceptions.{h,m} into one file per exception. (check-in: [e1eea29286] user: js, branch: trunk, size: 13445) [annotate] [blame] [check-ins using] [diff] | |
|
2011-03-23
| ||
| 01:08 | [56be53f0f3] part of check-in [04fa3f4371] Check if -Wshorten-64-to-32 is available. (check-in: [04fa3f4371] user: js, branch: trunk, size: 13241) [annotate] [blame] [check-ins using] [diff] | |
|
2011-03-22
| ||
| 00:55 | [cf9accb9d4] part of check-in [6d4dfb5bc7] Add -Wshorten-64-to-32. (check-in: [6d4dfb5bc7] user: js, branch: trunk, size: 13184) [annotate] [blame] [check-ins using] [diff] | |
|
2011-03-21
| ||
| 22:33 | [0003f7755e] part of check-in [e03ab23de2] Only use mach_alias_list on x86_64. (check-in: [e03ab23de2] user: js, branch: trunk, size: 13158) [annotate] [blame] [check-ins using] [diff] | |
| 14:21 |
[fa42e0339c]
part of check-in [a77925dfb6]
It seems id is already defined by clang and newer GCCs. This fixes the checks for clang. (check-in: [a77925dfb6] user: js, branch: trunk, size: 13134) [annotate] [blame] [check-ins using] [diff] | |
| 12:47 | [cccd534606] part of check-in [09a49963de] Check whether optional protocols are supported. (check-in: [09a49963de] user: js, branch: trunk, size: 13253) [annotate] [blame] [check-ins using] [diff] | |
| 12:43 | [142ef9b094] part of check-in [4c598e07ad] Don't depend on objc/objc.h for compiler checks. (check-in: [4c598e07ad] user: js, branch: trunk, size: 12898) [annotate] [blame] [check-ins using] [diff] | |
|
2011-03-11
| ||
| 13:16 | [3023082e96] part of check-in [80b8456b4b] Don't test OFHTTPRequest if we have no threads. (check-in: [80b8456b4b] user: js, branch: trunk, size: 12845) [annotate] [blame] [check-ins using] [diff] | |
|
2011-02-17
| ||
| 17:12 | [0e9467fbe8] part of check-in [797e00a919] Add more -W flags. (check-in: [797e00a919] user: js, branch: trunk, size: 12789) [annotate] [blame] [check-ins using] [diff] | |
|
2011-02-10
| ||
| 22:32 | [97930c093e] part of check-in [37e4b2edc0] Oops. Broke the check for asprintf. Fixed. (check-in: [37e4b2edc0] user: js, branch: trunk, size: 12736) [annotate] [blame] [check-ins using] [diff] | |
| 20:41 |
[6e5af35735]
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: 12713) [annotate] [blame] [check-ins using] [diff] | |
| 01:20 |
[cc714d0a26]
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: 12523) [annotate] [blame] [check-ins using] [diff] | |
|
2011-02-09
| ||
| 22:12 | [5d5c9c371f] part of check-in [a5ab6bf63b] Add -Wwrite-strings. (check-in: [a5ab6bf63b] user: js, branch: trunk, size: 12430) [annotate] [blame] [check-ins using] [diff] | |
| 19:34 | [6472ce0463] part of check-in [33f646ce2d] More changes to port ObjFW to PSP. (check-in: [33f646ce2d] user: js, branch: trunk, size: 12414) [annotate] [blame] [check-ins using] [diff] | |
| 18:55 |
[ecf4c3dfb1]
part of check-in [d230ac577d]
Initial PSP port.
Does compile with --disable-threads --disable-shared, but does not link | |
| 09:19 | [d6ec578bbd] part of check-in [550c482466] Check for NSObject.h instead of Foundation.h. Really speeds things up. (check-in: [550c482466] user: js, branch: trunk, size: 12253) [annotate] [blame] [check-ins using] [diff] | |
|
2011-02-02
| ||
| 22:26 |
[18c25283af]
part of check-in [3d0a1604ae]
Increase blocks compatibility by replacing NSAutoreleasePool.
NSAutoreleasePool is replaced by OFAutoreleasePool now so that there is This will also make it easier to write applications using both, | |
|
2011-01-23
| ||
| 01:07 |
[9f635f5862]
part of check-in [1d6a89a772]
Merge changes into 0.4 branch.
Changesets: | |
|
2011-01-18
| ||
| 20:58 | [aad91aaffc] part of check-in [bdfcb94f18] Add +[thread] to OFThread and allow -[init]. (check-in: [bdfcb94f18] user: js, branch: trunk, size: 12104) [annotate] [blame] [check-ins using] [diff] | |
|
2011-01-03
| ||
| 21:50 | [568955531f] part of check-in [65204466d1] Branch for 0.4 and set version to 0.4-alpha1 in the new branch. (check-in: [65204466d1] user: js, branch: 0.4, size: 12106) [annotate] [blame] [check-ins using] [diff] | |
|
2011-01-01
| ||
| 14:58 | [ce9d5beae9] part of check-in [c57f9fe4fb] Add +[distantFuture] and +[distantPast] to OFDate. (check-in: [c57f9fe4fb] user: js, branch: trunk, size: 12103) [annotate] [blame] [check-ins using] [diff] | |
|
2010-12-29
| ||
| 16:40 | [39fb6de447] part of check-in [172e8f39da] Add methods for local time to OFDate. (check-in: [172e8f39da] user: js, branch: trunk, size: 12103) [annotate] [blame] [check-ins using] [diff] | |
|
2010-12-25
| ||
| 19:31 | [72341d46d1] part of check-in [39cb19595d] Add OFDate. (check-in: [39cb19595d] user: js, branch: trunk, size: 12008) [annotate] [blame] [check-ins using] [diff] | |
| 14:48 |
[b48af55818]
part of check-in [5ebb07a3e4]
Fix broken snprintf test. This was broken by 60aa070105ac. (check-in: [5ebb07a3e4] user: js, branch: trunk, size: 11921) [annotate] [blame] [check-ins using] [diff] | |
|
2010-12-18
| ||
| 23:39 |
[6b24bd807a]
part of check-in [6f4eb004a3]
Add support for the new GNU runtime.
Currently, the properties test for nonatomic fails. This is a bug in | |
|
2010-12-10
| ||
| 01:19 | [206a8f73e3] part of check-in [851dce0bce] Bring some consistency into the style of configure.ac. (check-in: [851dce0bce] user: js, branch: trunk, size: 11603) [annotate] [blame] [check-ins using] [diff] | |
|
2010-11-12
| ||
| 20:13 | [9f7c24e610] part of check-in [d7c2d46b2b] Add tests for blocks. (check-in: [d7c2d46b2b] user: js, branch: trunk, size: 11504) [annotate] [blame] [check-ins using] [diff] | |
| 16:00 |
[759504b92f]
part of check-in [4285aea3c6]
Always use our _Block_copy.
The reason is that the _Block_copy from libSystem references the wrong | |
|
2010-11-11
| ||
| 22:46 | [f0b04b1354] part of check-in [f060cc04eb] Fix a typo in configure.ac. (check-in: [f060cc04eb] user: js, branch: trunk, size: 11550) [annotate] [blame] [check-ins using] [diff] | |
| 20:47 | [7cb958a7ef] part of check-in [1a7c408c7d] Add full blocks support for OS X. (check-in: [1a7c408c7d] user: js, branch: trunk, size: 11551) [annotate] [blame] [check-ins using] [diff] | |
|
2010-10-31
| ||
| 22:18 | [5a82833b3a] part of check-in [9626d917a6] Check if 64 bit version of OSAtomic* functions is available. (check-in: [9626d917a6] user: js, branch: trunk, size: 11459) [annotate] [blame] [check-ins using] [diff] | |
|
2010-10-19
| ||
| 19:46 |
[4739d63ce4]
part of check-in [a53998a0bf]
Don't specify -fobjc-exceptions.
All compilers supported by ObjFW do this automatically, plus newer | |
|
2010-09-20
| ||
| 01:18 | [eaf4f17cca] part of check-in [85e9a7540c] Prefix utils in if we're doing a crosscompile. (check-in: [85e9a7540c] user: js, branch: trunk, size: 11373) [annotate] [blame] [check-ins using] [diff] | |
|
2010-09-16
| ||
| 00:08 | [fb70c594a6] part of check-in [68ef210228] Rename OFConstString to OFConstantString. (check-in: [68ef210228] user: js, branch: trunk, size: 11340) [annotate] [blame] [check-ins using] [diff] | |
|
2010-09-15
| ||
| 23:03 | [a82a96cd8d] part of check-in [f28f8193b4] Remove accidental debug comment. (check-in: [f28f8193b4] user: js, branch: trunk, size: 11328) [annotate] [blame] [check-ins using] [diff] | |
|
2010-09-08
| ||
| 11:13 |
[521416453f]
part of check-in [56006b4b49]
Check for all atomic ops implementations available.
This fixes building a Universal Binary which includes an architecture | |
|
2010-09-06
| ||
| 20:27 | [81303923b2] part of check-in [ccf87e1ffb] Blocks can be used like normal ObjC objects now. (check-in: [ccf87e1ffb] user: js, branch: trunk, size: 11373) [annotate] [blame] [check-ins using] [diff] | |
| 15:39 | [4c20212f8e] part of check-in [cc3239f5f7] Add flags for blocks to objfw-config. (check-in: [cc3239f5f7] user: js, branch: trunk, size: 11369) [annotate] [blame] [check-ins using] [diff] | |
| 14:52 | [a3c471e387] part of check-in [490cbb8e60] Add a blocks runtime. (check-in: [490cbb8e60] user: js, branch: trunk, size: 11333) [annotate] [blame] [check-ins using] [diff] | |
|
2010-08-28
| ||
| 18:54 | [4a2a23a23f] part of check-in [c5d65603d8] Initial support for blocks. (check-in: [c5d65603d8] user: js, branch: trunk, size: 11275) [annotate] [blame] [check-ins using] [diff] | |
|
2010-08-25
| ||
| 21:35 | [7b44bd66cf] part of check-in [bd2eef5fe1] Assembly implementation for atomic operations (x86 and AMD64). (check-in: [bd2eef5fe1] user: js, branch: trunk, size: 10938) [annotate] [blame] [check-ins using] [diff] | |
|
2010-08-11
| ||
| 11:10 |
[bb9d2ee4c5]
part of check-in [f01a8bed01]
Update buildsys. This time, it's to the latest buildsys rev for real. (check-in: [f01a8bed01] user: js, branch: trunk, size: 11105) [annotate] [blame] [check-ins using] [diff] | |
|
2010-07-25
| ||
| 11:23 | [e40a82482d] 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: 11086) [annotate] [blame] [check-ins using] [diff] | |
|
2010-07-07
| ||
| 21:08 |
[9f0a108e80]
part of check-in [2924518400]
Support for GNU libobjc won't be removed in the near future. However, ObjFW-RT will be recommended once it's more mature. (check-in: [2924518400] user: js, branch: trunk, size: 10630) [annotate] [blame] [check-ins using] [diff] | |
|
2010-06-19
| ||
| 16:56 | [6b2e70dfe8] part of check-in [1b52853e4d] Set version to 0.3.1 in 0.3 branch. (check-in: [1b52853e4d] user: js, branch: 0.3, size: 10394) [annotate] [blame] [check-ins using] [diff] | |
|
2010-06-13
| ||
| 17:44 | [cab2f88d7a] part of check-in [6a73e7ac51] Fallback to select() in OFSocketObserver if poll() is unavailable. (check-in: [6a73e7ac51] user: js, branch: trunk, size: 10862) [annotate] [blame] [check-ins using] [diff] | |
|
2010-05-24
| ||
| 11:20 | [c9bac48eee] part of check-in [b38b8623b4] Add -lm if available. (check-in: [b38b8623b4] user: js, branch: trunk, size: 10668) [annotate] [blame] [check-ins using] [diff] | |
|
2010-05-09
| ||
| 13:57 | [6cc1ac725b] part of check-in [4ded726bdb] Add latest changes from default branch to 0.3 branch. (check-in: [4ded726bdb] user: js, branch: 0.3, size: 10392) [annotate] [blame] [check-ins using] [diff] | |
| 13:53 | [dd0acd0687] part of check-in [3697259d3f] Add flags for reexporting libobjc and ObjFW. (check-in: [3697259d3f] user: js, branch: trunk, size: 10628) [annotate] [blame] [check-ins using] [diff] | |
|
2010-04-30
| ||
| 21:50 | [a418b899a7] part of check-in [ff7fcef6a2] Remove warning about GNU libobjc in 0.3 branch. (check-in: [ff7fcef6a2] user: js, branch: 0.3, size: 10247) [annotate] [blame] [check-ins using] [diff] | |
| 14:19 | [8ab69a8ff1] part of check-in [0a92d8b607] Bump version to 0.4-dev. (check-in: [0a92d8b607] user: js, branch: trunk, size: 10483) [annotate] [blame] [check-ins using] [diff] | |
| 14:16 | [25e64127c8] part of check-in [7c4399b41c] Branch for 0.3. (check-in: [7c4399b41c] user: js, branch: 0.3, size: 10479) [annotate] [blame] [check-ins using] [diff] | |
|
2010-04-18
| ||
| 01:22 | [b88ff9afd8] part of check-in [eba6fdcf3c] Move objfw-config.in and objfw-compile into utils subdir. (check-in: [eba6fdcf3c] user: js, branch: trunk, size: 10483) [annotate] [blame] [check-ins using] [diff] | |
|
2010-04-09
| ||
| 15:43 | [4c0a601c42] part of check-in [90548e55c8] Work around a compiler bug that can happen in the configure script. (check-in: [90548e55c8] user: js, branch: trunk, size: 10477) [annotate] [blame] [check-ins using] [diff] | |
|
2010-04-07
| ||
| 21:06 | [0dd5d4b06d] 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: 10334) [annotate] [blame] [check-ins using] [diff] | |
|
2010-04-01
| ||
| 23:51 | [fea6d80c3f] part of check-in [8c2755723a] Add support for ObjFW-RT, the ObjFW Objective C runtime. (check-in: [8c2755723a] user: js, branch: trunk, size: 10232) [annotate] [blame] [check-ins using] [diff] | |
|
2010-03-14
| ||
| 12:22 | [962d0166de] part of check-in [29c7f74514] Set version to 0.2.1 in 0.2 branch. (check-in: [29c7f74514] user: js, branch: 0.2, size: 9508) [annotate] [blame] [check-ins using] [diff] | |
|
2010-03-04
| ||
| 23:41 | [94497d816e] part of check-in [f11dc7d322] Set version to 0.3-dev. (check-in: [f11dc7d322] user: js, branch: trunk, size: 9510) [annotate] [blame] [check-ins using] [diff] | |
|
2010-02-12
| ||
| 22:09 | [e321abea2c] part of check-in [760c45b8e5] Fix version in configure.ac. (check-in: [760c45b8e5] user: js, branch: trunk, size: 9506) [annotate] [blame] [check-ins using] [diff] | |
|
2010-01-30
| ||
| 12:33 | [0e063e6d70] part of check-in [8acda3b3fd] Convert more macros to OF_INLINE functions. (check-in: [8acda3b3fd] user: js, branch: trunk, size: 9506) [annotate] [blame] [check-ins using] [diff] | |
| 12:00 | [3e5258149c] part of check-in [e31d209120] Only install atomic.h if atomic ops are available. (check-in: [e31d209120] user: js, branch: trunk, size: 9504) [annotate] [blame] [check-ins using] [diff] | |
| 11:58 | [1ffe9fea5d] part of check-in [0ec98003aa] Add -march=i486 to OBJCFLAGS in objfw-config if required. (check-in: [0ec98003aa] user: js, branch: trunk, size: 9472) [annotate] [blame] [check-ins using] [diff] | |
| 11:56 | [899b5f2c89] part of check-in [5950e1c6a6] Nicer checking for atomic ops. (check-in: [5950e1c6a6] user: js, branch: trunk, size: 9427) [annotate] [blame] [check-ins using] [diff] | |
| 01:17 | [2dac0a970f] part of check-in [921b158d17] Change spinlock implementation, add fallbacks and move to threading.h. (check-in: [921b158d17] user: js, branch: trunk, size: 9540) [annotate] [blame] [check-ins using] [diff] | |
| 00:45 |
[9eadb6c419]
part of check-in [1823d543f3]
Define OF_ATOMIC_OPS if we don't have threads. Without threads, we just don't care about atomicity. (check-in: [1823d543f3] user: js, branch: trunk, size: 9292) [annotate] [blame] [check-ins using] [diff] | |
|
2010-01-29
| ||
| 19:31 | [a3adc0bcd8] part of check-in [953895c116] Add OF_ATOMIC_OPS define to work around missing atomic ops if needed. (check-in: [953895c116] user: js, branch: trunk, size: 9155) [annotate] [blame] [check-ins using] [diff] | |
| 19:29 | [5314e34ab4] part of check-in [d08376bc1f] Introduce OF_HAVE_PTHREADS define instead of #ifndef _WIN32. (check-in: [d08376bc1f] user: js, branch: trunk, size: 9021) [annotate] [blame] [check-ins using] [diff] | |
|
2010-01-25
| ||
| 22:14 | [1f580f5aef] part of check-in [c2af363418] Check for atomic ops in configure.ac. (check-in: [c2af363418] user: js, branch: trunk, size: 8953) [annotate] [blame] [check-ins using] [diff] | |
|
2010-01-24
| ||
| 18:54 | [7d51f7e767] part of check-in [b4a9924066] Make retain/release atomic. (check-in: [b4a9924066] user: js, branch: trunk, size: 7803) [annotate] [blame] [check-ins using] [diff] | |
|
2010-01-16
| ||
| 13:37 | [37277c7aeb] part of check-in [df5b90cf6a] Test if compiler supports properties and if so run property tests. (check-in: [df5b90cf6a] user: js, branch: trunk, size: 7677) [annotate] [blame] [check-ins using] [diff] | |
| 11:58 | [ebbb31ec3b] part of check-in [e5f9d3c096] Add -fexceptions to OBJCFLAGS. (check-in: [e5f9d3c096] user: js, branch: trunk, size: 7259) [annotate] [blame] [check-ins using] [diff] | |
|
2010-01-05
| ||
| 23:24 | [117a51637e] part of check-in [8df894fc8a] Add support for ObjC 2 properties. (check-in: [8df894fc8a] user: js, branch: trunk, size: 7246) [annotate] [blame] [check-ins using] [diff] | |
|
2010-01-03
| ||
| 18:48 | [23d53411b3] part of check-in [2c40c95434] Check for objc_enumerationMutation and provide it if it's missing. (check-in: [2c40c95434] user: js, branch: trunk, size: 7158) [annotate] [blame] [check-ins using] [diff] | |
| 18:39 | [9b2731e7d3] part of check-in [a2effa2a7f] Check for fast enumeration support in compiler and run tests. (check-in: [a2effa2a7f] user: js, branch: trunk, size: 7022) [annotate] [blame] [check-ins using] [diff] | |
|
2009-12-23
| ||
| 22:38 | [0b6d5ca915] part of check-in [66f00a133d] Some minor build improvements. (check-in: [66f00a133d] user: js, branch: trunk, size: 6749) [annotate] [blame] [check-ins using] [diff] | |
|
2009-12-12
| ||
| 14:19 | [2c8879021c] part of check-in [b7e505ba7f] Remove OBJC_SYNC variable as it is not used anymore. (check-in: [b7e505ba7f] user: js, branch: trunk, size: 6751) [annotate] [blame] [check-ins using] [diff] | |
|
2009-12-11
| ||
| 12:52 | [3eec75f7eb] part of check-in [6caac0826e] Make it possible to build ObjFW without support for threads. (check-in: [6caac0826e] user: js, branch: trunk, size: 6786) [annotate] [blame] [check-ins using] [diff] | |
|
2009-12-09
| ||
| 19:09 | [e854e5bdb3] part of check-in [c8398d985d] Check whether getaddrinfo is thread-safe and use locks if not. (check-in: [c8398d985d] user: js, branch: trunk, size: 6447) [annotate] [blame] [check-ins using] [diff] | |
|
2009-12-06
| ||
| 14:06 | [05facc1731] part of check-in [3631d46ccc] Move ObjFW definitions to a header that gets installed. (check-in: [3631d46ccc] user: js, branch: trunk, size: 5539) [annotate] [blame] [check-ins using] [diff] | |
|
2009-12-01
| ||
| 13:35 | [da87975601] part of check-in [240b72cd71] Better checking which runtime we use. (check-in: [240b72cd71] user: js, branch: trunk, size: 5595) [annotate] [blame] [check-ins using] [diff] | |
| 12:55 | [2adbb067d7] part of check-in [9a733d824f] Make sure we never even check for CC by using OBJCPP as CPP. (check-in: [9a733d824f] user: js, branch: trunk, size: 5196) [annotate] [blame] [check-ins using] [diff] | |
|
2009-11-09
| ||
| 22:59 | [8216333772] part of check-in [9a18482367] Rename tests to match the name of the class they test. (check-in: [9a18482367] user: js, branch: trunk, size: 4958) [annotate] [blame] [check-ins using] [diff] | |
| 22:29 | [5b26638fbb] 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: 4990) [annotate] [blame] [check-ins using] [diff] | |
| 22:16 | [0b0e35d5e5] part of check-in [9a5af11af8] Rename objfw to ObjFW for better framework compatibility. (check-in: [9a5af11af8] user: js, branch: trunk, size: 5202) [annotate] [blame] [check-ins using] [diff] | |
|
2009-11-03
| ||
| 15:17 | [3a016b02b3] part of check-in [93de28d8e8] Add -Wno-unused-variable to objfw-config if we got gcc bug objc/27438. (check-in: [93de28d8e8] user: js, branch: trunk, size: 5202) [annotate] [blame] [check-ins using] [diff] | |
|
2009-11-01
| ||
| 18:14 | [e46693a40b] part of check-in [2bb0bb11ed] Add .xcodeproj. (check-in: [2bb0bb11ed] user: js, branch: trunk, size: 5151) [annotate] [blame] [check-ins using] [diff] | |
|
2009-10-03
| ||
| 13:38 | [7bb930790f] part of check-in [81239da84f] Rename tests_new to tests. (check-in: [81239da84f] user: js, branch: trunk, size: 5146) [annotate] [blame] [check-ins using] [diff] | |
| 13:37 | [b8ad6a105d] part of check-in [100512818f] Make the @synchronized test a manual test and remove old tests. (check-in: [100512818f] user: js, branch: trunk, size: 5154) [annotate] [blame] [check-ins using] [diff] | |
|
2009-10-01
| ||
| 12:44 | [5516946ed9] part of check-in [0ad8f57b16] Migration of OFPlugin tests to new testing framework. (check-in: [0ad8f57b16] user: js, branch: trunk, size: 5166) [annotate] [blame] [check-ins using] [diff] | |
|
2009-09-30
| ||
| 13:23 | [2fd83093d6] part of check-in [67cf530ed3] Migration of OFTCPSocket tests to new testing framework. (check-in: [67cf530ed3] user: js, branch: trunk, size: 5073) [annotate] [blame] [check-ins using] [diff] | |
|
2009-09-21
| ||
| 11:26 | [4862f25471] part of check-in [a6513f3228] Only check if snprintf returns required space if there's no asprintf. (check-in: [a6513f3228] user: js, branch: trunk, size: 5836) [annotate] [blame] [check-ins using] [diff] | |
|
2009-09-17
| ||
| 11:17 | [ba3ce580f0] part of check-in [ba8833b4f4] Better checking which warnings need to be disabled due to gcc bugs. (check-in: [ba8833b4f4] user: js, branch: trunk, size: 5822) [annotate] [blame] [check-ins using] [diff] | |
|
2009-09-13
| ||
| 18:26 | [a8d789ae2b] part of check-in [d1ddc84e0e] Add new testing framework - all existing tests are going to be migrated. (check-in: [d1ddc84e0e] user: js, branch: trunk, size: 5418) [annotate] [blame] [check-ins using] [diff] | |
|
2009-08-28
| ||
| 00:05 | [94f9404973] part of check-in [c38fc9bb14] Add OF_BSWAP{16,32,64}. (check-in: [c38fc9bb14] user: js, branch: trunk, size: 5398) [annotate] [blame] [check-ins using] [diff] | |
|
2009-08-17
| ||
| 21:13 |
[b1bcaf4cd6]
part of check-in [5903c87d36]
Ensure in the headers that we got the required definitions.
This prevents compiling stuff using libobjfw without objfw-config, | |
|
2009-06-03
| ||
| 18:29 | [fab120db84] part of check-in [87aca87242] Check for install in configure. (check-in: [87aca87242] user: js, branch: trunk, size: 5511) [annotate] [blame] [check-ins using] [diff] | |
| 18:23 | [76e1fc01b9] part of check-in [55766d6c14] Add -lsocket to LIBS if libsocket has socket(). Solaris needs this. (check-in: [55766d6c14] user: js, branch: trunk, size: 5495) [annotate] [blame] [check-ins using] [diff] | |
|
2009-06-01
| ||
| 20:36 |
[8f985e5de6]
part of check-in [f8b652cc27]
Add objfw.h which includes everything. Only importing what you really need is preferred, though. (check-in: [f8b652cc27] user: js, branch: trunk, size: 5443) [annotate] [blame] [check-ins using] [diff] | |
| 01:44 |
[b75ed815e1]
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: 5189) [annotate] [blame] [check-ins using] [diff] | |
|
2009-05-25
| ||
| 17:00 |
[aedaf8e108]
part of check-in [5337be0924]
Improve objc_sync.m.
* Use inline functions to improve code readability. | |
|
2009-05-24
| ||
| 21:09 | [f223d1d76e] part of check-in [488da685e4] Fall back to gethostbyname + locking if getaddrinfo is missing. (check-in: [488da685e4] user: js, branch: trunk, size: 5069) [annotate] [blame] [check-ins using] [diff] | |
| 19:31 | [a880605d64] 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: 4495) [annotate] [blame] [check-ins using] [diff] | |
| 00:26 | [1c1ce1109b] part of check-in [000b2dffdf] Better check for madvise(). (check-in: [000b2dffdf] user: js, branch: trunk, size: 4424) [annotate] [blame] [check-ins using] [diff] | |
|
2009-05-16
| ||
| 13:23 |
[0125576a1c]
part of check-in [4e4c1c0eca]
Add objfw-config script.
The problem with pkg-config is that it doesn't know about CPPFLAGS or Oh, and the library version was changed from 1.0 to 0.1, so it matches | |
|
2009-04-25
| ||
| 14:28 | [031e7923a2] part of check-in [a632386b7f] Separate C and ObjC checks. (check-in: [a632386b7f] user: js, branch: trunk, size: 4284) [annotate] [blame] [check-ins using] [diff] | |
|
2009-04-12
| ||
| 14:51 |
[e131a02e5c]
part of check-in [cbdd534337]
Get rid of the dependency on Object.
This allows libobjfw to run on ObjC2-only runtimes like the one on the | |
| 14:05 | [7cf98941d7] part of check-in [ca4a07a578] Add OFNotImplementedException. (check-in: [ca4a07a578] user: js, branch: trunk, size: 3609) [annotate] [blame] [check-ins using] [diff] | |
|
2009-04-10
| ||
| 01:12 | [2a061b3274] part of check-in [2477baa59a] -Wall was added too early to (OBJ)CFLAGS. (check-in: [2477baa59a] user: js, branch: trunk, size: 3808) [annotate] [blame] [check-ins using] [diff] | |
| 00:52 |
[2984007ca4]
part of check-in [72af773f72]
Fix warnings on Leopard in OFConstString. As there are no warnings anymore, reintroduce -Werror. (check-in: [72af773f72] user: js, branch: trunk, size: 3808) [annotate] [blame] [check-ins using] [diff] | |
|
2009-03-15
| ||
| 16:14 | [3085f27340] part of check-in [b58e44112a] $target -> $host (check-in: [b58e44112a] user: js, branch: trunk, size: 3715) [annotate] [blame] [check-ins using] [diff] | |
| 13:46 | [705da61df5] part of check-in [2ff44fe8d7] Preliminary OFConstString implementation and support for @"" literals. (check-in: [2ff44fe8d7] user: js, branch: trunk, size: 3719) [annotate] [blame] [check-ins using] [diff] | |
|
2009-03-14
| ||
| 17:17 |
[6672b28534]
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: 3613) [annotate] [blame] [check-ins using] [diff] | |
|
2009-02-14
| ||
| 17:08 |
[b86ef585ee]
part of check-in [61a6ac873a]
Big diff, see details.
* Add OFComparable protocol. | |
|
2009-01-05
| ||
| 01:31 |
[4c39ba909e]
part of check-in [720661e1b3]
Fix IPv6 test on win32, in case we're not crosscompiling. Additionally, remove useless -D_REENTRANT (which had a typo and was -D_RENTRANT and is added by acx_pthread.m4 anyway if it's needed). (check-in: [720661e1b3] user: js, branch: trunk, size: 3076) [annotate] [blame] [check-ins using] [diff] | |
| 00:59 | [0bf2bf3095] part of check-in [f1b749d113] Update copyright. (check-in: [f1b749d113] user: js, branch: trunk, size: 2951) [annotate] [blame] [check-ins using] [diff] | |
| 00:56 | [788327973c] part of check-in [b412845664] Initial OFAutoreleasePool - still needs a *lot* of testing. (check-in: [b412845664] user: js, branch: trunk, size: 2957) [annotate] [blame] [check-ins using] [diff] | |
|
2009-01-03
| ||
| 22:57 | [436dc29761] 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: 2822) [annotate] [blame] [check-ins using] [diff] | |
|
2009-01-02
| ||
| 17:20 | [1b0298c4c8] part of check-in [ba01b9c18a] Some import fixes, some static lib and win32 enhancements. (check-in: [ba01b9c18a] user: js, branch: trunk, size: 2842) [annotate] [blame] [check-ins using] [diff] | |
|
2008-12-23
| ||
| 16:51 | [9ecb996b22] part of check-in [839112196f] Add Win32 support to OFTCPSocket. Even IPv6 works! (check-in: [839112196f] user: js, branch: trunk, size: 2857) [annotate] [blame] [check-ins using] [diff] | |
| 13:42 |
[73e2564fba]
part of check-in [d8736e1aa3]
Make it possible to build only a static library. This way, it works on Windows. (check-in: [d8736e1aa3] user: js, branch: trunk, size: 2771) [annotate] [blame] [check-ins using] [diff] | |
| 02:10 | [80cf2ad06e] part of check-in [14ebaa7ca1] Check for sys/mman.h before trying to use madvise. (check-in: [14ebaa7ca1] user: js, branch: trunk, size: 2799) [annotate] [blame] [check-ins using] [diff] | |
| 01:57 | [5e9b3903b6] part of check-in [c180b76560] Check for SIZE_T, fallback to SIZE_T_MAX or define as (size_t)-1. (check-in: [c180b76560] user: js, branch: trunk, size: 2769) [annotate] [blame] [check-ins using] [diff] | |
|
2008-12-22
| ||
| 04:33 | [b80b9f26b1] part of check-in [fa7251681f] When crosscompiling for win32, use wine for the tests, if possible. (check-in: [fa7251681f] user: js, branch: trunk, size: 2282) [annotate] [blame] [check-ins using] [diff] | |
| 03:00 | [feef7340bd] part of check-in [7d050bfb2d] Check for pthreads. (check-in: [7d050bfb2d] user: js, branch: trunk, size: 2088) [annotate] [blame] [check-ins using] [diff] | |
|
2008-12-19
| ||
| 16:36 | [fd700cf72b] part of check-in [aa1266c569] Cache checks that don't work when crosscompiling. (check-in: [aa1266c569] user: js, branch: trunk, size: 2099) [annotate] [blame] [check-ins using] [diff] | |
|
2008-12-15
| ||
| 12:29 | [d990bb463d] part of check-in [59fbfef638] This isn't needed anymore. (check-in: [59fbfef638] user: js, branch: trunk, size: 1928) [annotate] [blame] [check-ins using] [diff] | |
|
2008-12-14
| ||
| 15:00 | [b847ffe1b4] part of check-in [454129c81d] Check whether we can use snprintf in our asprintf implementation. (check-in: [454129c81d] user: js, branch: trunk, size: 2427) [annotate] [blame] [check-ins using] [diff] | |
| 02:03 | [a943ad1b03] part of check-in [094c6ad5f4] Fix check for asprintf. (check-in: [094c6ad5f4] user: js, branch: trunk, size: 1944) [annotate] [blame] [check-ins using] [diff] | |
|
2008-12-13
| ||
| 22:58 | [6bc92d283b] part of check-in [a6c1870058] Don't compile asprintf.c if not needed. (check-in: [a6c1870058] user: js, branch: trunk, size: 1940) [annotate] [blame] [check-ins using] [diff] | |
| 19:39 | [b75bd90040] part of check-in [c667d39616] Fix IPv6 check. (check-in: [c667d39616] user: js, branch: trunk, size: 1902) [annotate] [blame] [check-ins using] [diff] | |
| 19:25 | [9d1cb91406] part of check-in [142572f90b] Initial attempt to port to win32. (check-in: [142572f90b] user: js, branch: trunk, size: 1758) [annotate] [blame] [check-ins using] [diff] | |
| 18:25 |
[c09c61d130]
part of check-in [8740f97cb3]
Some build related changes. Thanks to Thorsten Glaser for a few ideas. (check-in: [8740f97cb3] user: js, branch: trunk, size: 1582) [annotate] [blame] [check-ins using] [diff] | |
| 13:40 | [750d5bd60e] part of check-in [c1687f2be3] Check for IPv6 support. (check-in: [c1687f2be3] user: js, branch: trunk, size: 1590) [annotate] [blame] [check-ins using] [diff] | |
|
2008-11-30
| ||
| 15:17 | [85a5c43ae7] part of check-in [4b8666fe15] Clean up imports. (check-in: [4b8666fe15] user: js, branch: trunk, size: 1164) [annotate] [blame] [check-ins using] [diff] | |
|
2008-11-01
| ||
| 18:56 | [90c3c4ccac] part of check-in [a3c93e6469] Update buildsys. (check-in: [a3c93e6469] user: js, branch: trunk, size: 1091) [annotate] [blame] [check-ins using] [diff] | |
| 18:38 | [901da6aadb] part of check-in [5a21508a04] Only run tests if we're not cross-compiling. (check-in: [5a21508a04] user: js, branch: trunk, size: 1070) [annotate] [blame] [check-ins using] [diff] | |
| 14:25 | [75fb3f3332] part of check-in [371bb890d9] Fix check for sel_get_name / sel_getName. (check-in: [371bb890d9] user: js, branch: trunk, size: 998) [annotate] [blame] [check-ins using] [diff] | |
|
2008-10-26
| ||
| 19:35 | [64e6ab3b03] part of check-in [631895440e] Add OFSHA1Hash. (check-in: [631895440e] user: js, branch: trunk, size: 935) [annotate] [blame] [check-ins using] [diff] | |
| 02:45 | [977f62d996] part of check-in [9a0cc3bc23] Add OFHashes. Only MD5 so far. (check-in: [9a0cc3bc23] user: js, branch: trunk, size: 932) [annotate] [blame] [check-ins using] [diff] | |
|
2008-10-25
| ||
| 23:46 | [ca3e8cb004] part of check-in [b405f355be] Remove -fconstant-string-class. (check-in: [b405f355be] user: js, branch: trunk, size: 860) [annotate] [blame] [check-ins using] [diff] | |
|
2008-10-22
| ||
| 13:32 |
[c6ac65f092]
part of check-in [e47ad44290]
Reworked OFObject and added append(Wide)CString to OFString.
The reworked OFObject lets one test fail on the GNU runtime. | |
|
2008-10-09
| ||
| 00:25 |
[01c1f78ef7]
part of check-in [7a49441656]
Multiple changes, see details.
* Use config.h. | |
|
2008-09-14
| ||
| 18:17 | [2601770269] part of check-in [bcdf93590c] Fix append for OFWideString. (check-in: [bcdf93590c] user: js, branch: trunk, size: 434) [annotate] [blame] [check-ins using] [diff] | |
| 17:42 | [62f4ec636e] part of check-in [c447bc64a6] Make the OBJCFLAGS we use everywhere global. (check-in: [c447bc64a6] user: js, branch: trunk, size: 431) [annotate] [blame] [check-ins using] [diff] | |
|
2008-09-12
| ||
| 13:25 | Added: [06213be73d] part of check-in [a580136c80] Initial import. (check-in: [a580136c80] user: js, branch: trunk, size: 351) [annotate] [blame] [check-ins using] | |