187 check-ins using file tests/Makefile version 46b981aee1
2020-04-19
| ||
10:02 | Clean up which exception is used when a little check-in: 3356b9940c user: js tags: trunk | |
2020-04-18
| ||
20:43 | OFDNSResolver: Retry with TCP if TC is set check-in: 321f4c67a4 user: js tags: trunk | |
19:36 | OFDNSResolver: Add support for queries over TCP check-in: 45452562b7 user: js tags: trunk | |
10:10 | socket.m: Remove a TODO check-in: 66c1192d94 user: js tags: trunk | |
01:39 | Support for multiple strings in a TXT DNS record check-in: 78eb25bdc4 user: js tags: trunk | |
2020-04-16
| ||
20:08 | .travis.yml: Use GNU sed on Linux, ed on macOS check-in: 0ad184c835 user: js tags: trunk | |
2020-04-13
| ||
19:09 | .travis.yml: Add Precise, arm64, ppc64le and s390x check-in: 9203831c6a user: js tags: trunk | |
16:11 | PLATFORMS.md: Add Linux/S390x check-in: d9f3337c8c user: js tags: trunk | |
15:48 | OFLocale: Allow plural scripting in fallback check-in: 8a0c5ed345 user: js tags: trunk | |
2020-04-12
| ||
22:28 | utils: Properly translate plurals check-in: 9ee403e4fc user: js tags: trunk | |
22:09 | OFLocale: Switch to infix notation check-in: fe77fef5ec user: js tags: trunk | |
15:57 | OFLocale: Add . operator to check for real numbers check-in: f5dd9b7f73 user: js tags: trunk | |
15:39 | OFLocale: Add a stack machine for plurals check-in: 411b99fea8 user: js tags: trunk | |
12:55 | ofarc: Fix wrong indentation check-in: b186e992ae user: js tags: trunk | |
12:52 | Work around broken -Wdocumentation in Clang 10 check-in: d35b4e3a85 user: js tags: trunk | |
11:43 | Fix all Doxygen warnings check-in: 240eccca97 user: js tags: trunk | |
2020-04-11
| ||
23:10 | OFLocale: Support for translated plurals check-in: 7fa757534a user: js tags: trunk | |
19:31 | Make OFObject.h and OFString.h C-safe check-in: 6e7e19252b user: js tags: trunk | |
16:31 | OFHTTP*: Use -[asyncReadLine:] for chunk size check-in: ba4a65d397 user: js tags: trunk | |
2020-04-05
| ||
14:22 | Work around musl having broken dlclose() check-in: 29c8a7106b user: js tags: trunk | |
13:23 | configure: Check return type of strerror_r check-in: af603291de user: js tags: trunk | |
11:46 | configure: Check whether *_l need _GNU_SOURCE check-in: fdbe09e8ea user: js tags: trunk | |
2020-04-01
| ||
22:36 | Use case insensitive compare for URL scheme check-in: ccc1b1989d user: js tags: trunk | |
21:41 | OFHTTPClient: Improve redirection checking logic check-in: efbbf65df2 user: js tags: trunk | |
2020-03-29
| ||
16:57 | Add fish completion for ofdns check-in: b13594ccc6 user: js tags: trunk | |
14:04 | OFHTTP{Client,Server}: Reject empty Content-Length check-in: e833a8b212 user: js tags: trunk | |
03:05 | OFHTTPClient: Minor chunked body improvement check-in: d9350dba53 user: js tags: trunk | |
2020-03-28
| ||
14:35 | OFHTTPClient: Fixes for chunked request bodies check-in: fea4fe86b0 user: js tags: trunk | |
14:35 | OFHTTPServer: Support for chunked request bodies check-in: 8faade8d19 user: js tags: trunk | |
2020-03-25
| ||
21:26 | OFHTTPClient: Support for sending chunked body check-in: aac504a7bc user: js tags: trunk | |
2020-03-23
| ||
01:03 | of_dns_record_type_parse(): Allow ALL check-in: 103f04241c user: js tags: trunk | |
00:58 | ofdns: Allow repeating -t check-in: 21d9b80625 user: js tags: trunk | |
00:35 | ofdns: Add German translation check-in: c1db390649 user: js tags: trunk | |
00:00 | ofdns: Better options using OFOptionsParser check-in: 8bd5fe0c4e user: js tags: trunk | |
2020-03-22
| ||
21:39 | ofhttp: Don't try writing a file for HEAD requests check-in: 0e2f8c361e user: js tags: trunk | |
16:15 | ofhttp: Allow all request methods check-in: a013a9d577 user: js tags: trunk | |
15:51 | ofhttp: Print the HTTP status code on error check-in: 9c506fc995 user: js tags: trunk | |
2020-03-21
| ||
12:09 | .travis.yml: Update webhook URL check-in: 305688321e user: js tags: trunk | |
2020-03-09
| ||
00:54 | of_asprintf.m: Small optimization check-in: e0b659378f user: js tags: trunk | |
2020-03-08
| ||
13:49 | runtime/linklib: __attribute__((used)) for [cd]tor check-in: c12ca9484e user: js tags: trunk | |
2020-03-07
| ||
18:11 | .travis.yml: Add notifications check-in: e489612993 user: js tags: trunk | |
2020-03-01
| ||
23:40 | OFURL: Implement URL-{en,de}coding of IPv6 hosts check-in: c517c57c89 user: js tags: trunk | |
23:07 | OFURL: Add support for IPv6 / square bracket hosts check-in: a99f466e3c user: js tags: trunk | |
08:17 | OFURL: Fix compilation with --disable-files check-in: aaa6195c13 user: js tags: trunk | |
2020-02-29
| ||
19:44 | OFURL: Move out platform-dependent parts check-in: 09fb660d54 user: js tags: trunk | |
16:09 | Move OFProcess to platform subdirectory check-in: 5ca0376aa3 user: js tags: trunk | |
14:49 | Move platform specific files into a subdirectory check-in: 109db78ecd user: js tags: trunk | |
2020-02-27
| ||
23:53 | ofhttp: Properly reset _length on redirect check-in: 283aece9e8 user: js tags: trunk | |
2020-02-18
| ||
23:53 | Update buildsys check-in: f30caae884 user: js tags: trunk | |
21:59 | Update buildsys check-in: b881cdd089 user: js tags: trunk | |
01:50 | Update buildsys check-in: db85f4a740 user: js tags: trunk | |
00:48 | Add optional completions for the fish shell check-in: d13292673e user: js tags: trunk | |
2020-02-16
| ||
22:20 | tlskey.m: Gracefully handle ctor not called yet check-in: aae9464778 user: js tags: trunk | |
21:27 | Disable compiler TLS on AmigaOS (m68k & PPC) check-in: fe8d99125e user: js tags: trunk | |
18:22 | OF{LHA,Tar,ZIP}Archive: Gracefully handle close check-in: 1d6d3eb61c user: js tags: trunk | |
2020-01-25
| ||
20:04 | tlskey.m: Use hashtable from runtime on AmigaOS check-in: 49aee5736e user: js tags: trunk | |
2020-01-24
| ||
03:03 | runtime: Correctly handle AR pool push during pop check-in: e7f4f80e23 user: js tags: trunk | |
2020-01-19
| ||
15:37 | OFHTTPClient: Fix type mismatch on Windows check-in: 5256e9acaf user: js tags: trunk | |
15:35 | runtime: Add tlskey.m to SRCS_THREADS check-in: e5be33dfc3 user: js tags: trunk | |
13:36 | OFHostAddressResolver: More consistent exceptions check-in: 77e3fa54bc user: js tags: trunk | |
2020-01-16
| ||
01:23 | Fix compilation on MorphOS check-in: 7f83956d3e user: js tags: trunk | |
2020-01-14
| ||
22:53 | OF{Poll,Select}KernelEventObserver: Throw EBADF check-in: 94479b861b user: js tags: trunk | |
00:16 | More consistent -[close] behavior check-in: 3b43d51006 user: js tags: trunk | |
2020-01-13
| ||
00:18 | OFPollKernelEventObserver: Copy FDs check-in: 7e9f70c477 user: js tags: trunk | |
2020-01-12
| ||
17:37 | OFHTTPClient: Always keep the underlying socket check-in: b4810363ea user: js tags: trunk | |
16:22 | Cancel async requests in OFStreamSocket instead check-in: cea3f2133d user: js tags: trunk | |
2020-01-07
| ||
22:59 | OFKernelEventObserver: Fix read buffers, select() check-in: 23ff70bec4 user: js tags: trunk | |
20:36 | OFStream: Always cancel async requests on close check-in: 321fa12f9a user: js tags: trunk | |
20:28 | OFKernelEventObserver: Remove queueing of actions check-in: 24eff635db user: js tags: trunk | |
2020-01-06
| ||
00:38 | OFPollKernelEventObserver: Handle POLLHUP check-in: ca45e83bb0 user: js tags: trunk | |
2020-01-05
| ||
20:04 | OFHostAddressResolver: Fix empty result handling check-in: 8ab7dd55e2 user: js tags: trunk | |
02:05 | Update URL in a few places check-in: 0f99128a67 user: js tags: trunk | |
2020-01-03
| ||
00:23 | OFSecureData: Remove duplicate methods check-in: 2e910c40f1 user: js tags: trunk | |
2020-01-02
| ||
22:16 | Move autorelease pools to runtime check-in: f2fe8f96d5 user: js tags: trunk | |
01:51 | Update copyright check-in: c7f0229795 user: js tags: trunk | |
01:35 | Move objc_{con,de}structInstance to runtime check-in: 7f1acf9221 user: js tags: trunk | |
2019-12-27
| ||
21:43 | OFSecureData: Fix #ifdefs check-in: d5c4dedada user: js tags: trunk | |
00:41 | OFSecureData: Add allowsSwappableMemory property check-in: e629dc83a9 user: js tags: trunk | |
2019-12-15
| ||
14:42 | Make +[OFSecureData isSecure] per instance check-in: 60caadeb5d user: js tags: trunk | |
2019-12-14
| ||
19:00 | Allow numbers for of_dns_{class,record_type}_parse check-in: 4fc1f15ab2 user: js tags: trunk | |
18:48 | OFNumber: Add -[stringValue] check-in: f5558d0919 user: js tags: trunk | |
2019-12-13
| ||
00:00 | runtime: Add class_getInstanceMethod() check-in: 9e23a50de7 user: js tags: trunk | |
2019-12-12
| ||
23:30 | Remove OFIntrospection check-in: a989f0ab6f user: js tags: trunk | |
01:14 | runtime: Make classes and protocols opaque check-in: faaf8ded07 user: js tags: trunk | |
01:04 | runtime: Make properties opaque and provide an API check-in: 44f5a7d029 user: js tags: trunk | |
2019-12-09
| ||
23:08 | runtime: Increase the library major version check-in: d99139b41d user: js tags: trunk | |
00:49 | Fix compilation on FreeBSD check-in: f39368efd8 user: js tags: trunk | |
2019-12-08
| ||
21:51 | runtime: Make methods opaque and provide an API check-in: f310bcc3ff user: js tags: trunk | |
2019-11-26
| ||
21:57 | Work around struct objc_class marked unavailable check-in: c95c52fe98 user: js tags: trunk | |
2019-11-25
| ||
01:48 | .travis.yml: Add more Xcode versions for macOS check-in: 491f76c532 user: js tags: trunk | |
2019-11-24
| ||
23:57 | runtime: Always set class->isa->isa correctly check-in: 3cc333fb2f user: js tags: trunk | |
22:42 | Fix a memory leak check-in: 7ed1bdc642 user: js tags: trunk | |
22:23 | runtime: Remove duplicate structs for ABI check-in: c6d2de4312 user: js tags: trunk | |
20:54 | Minor style fix check-in: f90224870e user: js tags: trunk | |
20:13 | configure: Correct bundle version check-in: c6ab31d0af user: js tags: trunk | |
16:56 | .travis.yml: Add more Xcode versions for iOS check-in: 5aed1e1fd1 user: js tags: trunk | |
16:42 | Fix compilation for iOS/ARM64 with newer Xcode check-in: 090f42fc70 user: js tags: trunk | |
16:00 | Fix clang removing fstmfdd and fldmfdd check-in: e2beb92297 user: js tags: trunk | |
15:25 | .travis.yml: Re-enable Amiga and Wii builds check-in: 7a52095b63 user: js tags: trunk | |
15:22 | runtime: Make ivars opaque and provide an API check-in: 688eef7561 user: js tags: trunk | |
2019-11-17
| ||
21:17 | Fix incorrect indentation check-in: abc9d84958 user: js tags: trunk | |
2019-10-20
| ||
13:15 | Fix missing fast paths in -[isEqual:] check-in: 9122facff6 user: js tags: trunk | |
01:13 | Rename of_dns{_resource -> }_record_type_t check-in: 7fa337b8a4 user: js tags: trunk | |
00:57 | OFDNSResolver: Try all search domains check-in: 355da9743c user: js tags: trunk | |
2019-10-07
| ||
20:32 | Split OFDNSResolverDelegate into two delegates check-in: e3c911c7f5 user: js tags: trunk | |
01:20 | Make GCC happy again check-in: 0e1d2f7b84 user: js tags: trunk | |
00:23 | Fix of_socket_address_parse_ipv6() check-in: d98af41d84 user: js tags: trunk | |
00:07 | OFDNSResolver: Major refactor check-in: ee592cf603 user: js tags: trunk | |
2019-10-06
| ||
17:05 | OFDNSResolver: Improved error handling check-in: d31e244f55 user: js tags: trunk | |
16:27 | Rename OFDNSRequest -> OFDNSQuery check-in: d69f7bc1ff user: js tags: trunk | |
2019-10-03
| ||
23:29 | OFXMLElementBuilder: Allow subclassing check-in: b4614c3b1e user: js tags: trunk | |
21:43 | OFDNSResolver: Split out settings check-in: 4fd5a7086c user: js tags: trunk | |
2019-10-01
| ||
00:40 | Add OFDNSRequest check-in: 6b2fb27dca user: js tags: trunk | |
2019-09-30
| ||
22:46 | Add OFDNSResponse check-in: da8eb2d43a user: js tags: trunk | |
21:27 | Don't reserve ivars for class clusters check-in: 1a9f18064e user: js tags: trunk | |
2019-09-29
| ||
20:53 | Reduce ivar scopes check-in: e0a330b377 user: js tags: trunk | |
19:48 | Documentation fixes check-in: 3be624ded9 user: js tags: trunk | |
19:38 | Fix incorrectly increased library version check-in: 9b97be3ec8 user: js tags: trunk | |
19:35 | Either restrict subclassing or reserve ivar space check-in: 496695d778 user: js tags: trunk | |
15:58 | Remove OFAutoreleasePool check-in: 09be825f88 user: js tags: trunk | |
15:47 | OFApplication: Rename a few sandbox methods check-in: b3f7ccb707 user: js tags: trunk | |
15:28 | Update version to 1.1-dev now that 1.0 is branched check-in: 965f88ff1e user: js tags: trunk | |
15:17 | Branch for 1.0 check-in: 27626892ce user: js tags: 1.0 | |
2019-09-14
| ||
23:24 | Add +[OFSystemInfo supports{AESNI,SHAExtensions}] check-in: 4c19f80ab0 user: js tags: trunk | |
2019-09-07
| ||
23:33 | ofhttp: Fix error code not always being set check-in: 9764b0886f user: js tags: trunk | |
23:28 | Fix async connect with epoll check-in: 846125bed6 user: js tags: trunk | |
2019-09-01
| ||
18:50 | condition.h: Remove OF_ASSUME_NONNULL_{BEGIN,END} check-in: 35b6a34c32 user: js tags: trunk | |
18:28 | configure: Fix fallback for broken _Thread_local check-in: bdc7c52a44 user: js tags: trunk | |
18:25 | Disallow +[OFThread terminate] on main thread check-in: 35958b2528 user: js tags: trunk | |
18:22 | Add +[OFThread isMainThread] check-in: 8a2fa8eff4 user: js tags: trunk | |
16:53 | Remove remaining uses of lrint() check-in: e702135e17 user: js tags: trunk | |
15:29 | OFThread: Allow specifying a name before starting check-in: 77780c7596 user: js tags: trunk | |
15:20 | Use u suffix on a few constants check-in: b7badc68a0 user: js tags: trunk | |
15:14 | .travis.yml: Remove to-be-decommissioned Xcode 6.4 check-in: 2a8e36067e user: js tags: trunk | |
15:09 | OFRunLoop: Add support for Exec Signals check-in: 816a96ff90 user: js tags: trunk | |
13:49 | OFCondition: Support waiting for Exec Signals check-in: 92d63d6367 user: js tags: trunk | |
12:50 | {condition,mutex,thread}.m: Set errno on error check-in: d7fd999fee user: js tags: trunk | |
2019-08-31
| ||
17:13 | Make -[OFKernelEventObserver cancel] work on Amiga check-in: 8941b1d974 user: js tags: trunk | |
16:20 | Fix order in a few headers check-in: c756e51a93 user: js tags: trunk | |
13:09 | OFRunLoop: Fix _timersQueueMutex being nil check-in: c5e8215ddc user: js tags: trunk | |
12:50 | Update PLATFORMS.md check-in: 9d6b6d0c05 user: js tags: trunk | |
12:40 | OFKernelEventObserver: Support for Exec Signals check-in: e9eb87694a user: js tags: trunk | |
2019-08-22
| ||
19:01 | ofhttp: Allow sandbox to read continued files check-in: a93dc48427 user: js tags: trunk | |
18:47 | .travis.yml: Remove to-be-decommissioned precise check-in: f17355cc63 user: js tags: trunk | |
09:48 | OFFileManager: Improved dir creation in sandbox check-in: 9d23c7e1f9 user: js tags: trunk | |
2019-08-18
| ||
22:22 | Optimize retain / release on AmigaOS check-in: fbe84dc674 user: js tags: trunk | |
21:32 | configure: Enable threads on AmigaOS and MorphOS check-in: beb77aaea1 user: js tags: trunk | |
20:04 | Small optimization for of_once() check-in: 47f08207d7 user: js tags: trunk | |
2019-08-11
| ||
18:56 | Support sockets in multiple threads on AmigaOS check-in: a40f3fc829 user: js tags: trunk | |
16:27 | amiga-library.m: Remove no longer needed __init_eh check-in: 07e774560c user: js tags: trunk | |
2019-08-10
| ||
02:06 | Clean up the AmigaOS 4 library mess check-in: 3292a6fdbc user: js tags: trunk | |
2019-08-09
| ||
23:44 | Support sockets on AmigaOS 3 check-in: 3dec8ecf2e user: js tags: trunk | |
2019-08-06
| ||
22:13 | condition_amiga.m: Fix reacquiring mutex check-in: 7a8e765140 user: js tags: trunk | |
00:48 | Add conditions for AmigaOS check-in: dd5a900e3b user: js tags: trunk | |
2019-08-04
| ||
20:03 | Amiga library: Provide an empty __init_eh() check-in: 7342a6e98b user: js tags: trunk | |
19:33 | Amiga: Add the new __bss_size to data segment size check-in: a15919c6d8 user: js tags: trunk | |
2019-08-03
| ||
18:13 | Add threads for AmigaOS check-in: da383f4f03 user: js tags: trunk | |
2019-08-02
| ||
12:24 | Minor improvements for threads on Windows check-in: 3c865f9e41 user: js tags: trunk | |
12:23 | OFThread: Set main thread to running check-in: a2ab241bc7 user: js tags: trunk | |
12:23 | OFFileURLHandler: Fix #ifdef mismatch check-in: fd58565e71 user: js tags: trunk | |
11:42 | .travis.yml: Disable Xcode 11 & 32-bit Xcode 10.2 check-in: b373d2f8b9 user: js tags: trunk | |
02:16 | tlskey: Create OFMapTable lazily check-in: acc67b0bb6 user: js tags: trunk | |
2019-08-01
| ||
22:13 | OFMutableData: Add -[mutable{First,Last}Item] check-in: e308b28e00 user: js tags: trunk | |
21:31 | Add thread-local storage for AmigaOS check-in: abaf310373 user: js tags: trunk | |
21:20 | Add of_once() for AmigaOS check-in: c2bde5d283 user: js tags: trunk | |
21:17 | Add mutexes for AmigaOS check-in: 2f01be3808 user: js tags: trunk | |
21:05 | Add missing extern "C" check-in: c26426e80f user: js tags: trunk | |
20:49 | .travis.yml: Update environments check-in: 1b5cca4b91 user: js tags: trunk | |
20:14 | Split threading.[hm] into multiple files check-in: 5358e9ea6a user: js tags: trunk | |
2019-07-28
| ||
12:32 | OFThread: Don't require of_thread_exit() check-in: b5430ac44f user: js tags: trunk | |
09:27 | Replace custom code for MorphOS with stat() check-in: 1cf09c3b58 user: js tags: trunk | |
09:00 | .travis.yml: Disable Amiga till amiga-gcc is fixed check-in: 5d91c2d97a user: js tags: trunk | |
2019-07-27
| ||
18:48 | configure: Minor cleanup check-in: 77e05475e2 user: js tags: trunk | |
17:30 | runtime: Adjust include guard to renamed header check-in: 0e0416dc4a user: js tags: trunk | |
16:56 | Make objc_method_description(_list) public check-in: d58ef51fc0 user: js tags: trunk | |
11:44 | Update to Unicode 12.1 check-in: 18abd9e427 user: js tags: trunk | |
11:40 | configure: Define _GNU_SOURCE on MorphOS check-in: 93363f455e user: js tags: trunk | |
10:15 | OFEpollKernelEventObserver: Minor cleanup check-in: aa5b44f36e user: js tags: trunk | |
00:19 | ofarc: Support for std{in,out} when specifying "-" check-in: 1bcd504f42 user: js tags: trunk | |
2019-06-27
| ||
23:01 | configure: Don't use -g with amiga-gcc check-in: ceed953f64 user: js tags: trunk | |
21:27 | runtime/linklib: Fix editing via macro gone wrong check-in: 651b363221 user: js tags: trunk | |
19:24 | runtime: Switch MorphOS library to SysV ABI check-in: 7138892706 user: js tags: trunk | |
2019-06-26
| ||
20:38 | Fix non-blocking sockets on MorphOS check-in: d1d1843970 user: js tags: trunk | |
19:25 | runtime: Fix MorphOS library check-in: 153b825cdb user: js tags: trunk | |
18:26 | Use EOPNOTSUPP for SOCKS5 error code 7 check-in: f6b58b80a8 user: js tags: trunk | |
2019-06-25
| ||
23:29 | OFASN1BitString: Fix unused bits check-in: 7361cac1f1 user: js tags: trunk | |
20:53 | Add OFASN1DERRepresentation protocol check-in: cbaae715ce user: js tags: trunk | |