Index: .github/ISSUE_TEMPLATE/config.yml ================================================================== --- .github/ISSUE_TEMPLATE/config.yml +++ .github/ISSUE_TEMPLATE/config.yml @@ -15,22 +15,22 @@ url: https://matrix.to/#/%23objfw:nil.im about: Please use this for interactive questions and support. - name: ObjFW Discord Channel url: https://objfw.nil.im/discord about: - Please use this for interactive questions and support - it is bridged to + Please use this for interactive questions and support - it is bridged to the Matrix room above. - name: ObjFW Telegram Room url: https://t.me/objfw about: - Please use this for interactive questions and support - it is bridged to + Please use this for interactive questions and support - it is bridged to the Matrix room above. - name: ObjFW Slack Channel url: https://objfw.nil.im/slack about: - Please use this for interactive questions and support - it is bridged to + Please use this for interactive questions and support - it is bridged to the Matrix room above. - name: ObjFW IRC Channel url: https://webchat.oftc.net/?channels=%23objfw about: - Please use this for interactive questions and support - it is bridged to + Please use this for interactive questions and support - it is bridged to the Matrix room above. Index: .github/workflows/ios.yml ================================================================== --- .github/workflows/ios.yml +++ .github/workflows/ios.yml @@ -7,11 +7,11 @@ matrix: arch: - arm64 - x86_64 configure_flags: - - + - - --disable-shared steps: - name: Install dependencies run: brew install autoconf automake - uses: actions/checkout@v4 Index: .github/workflows/macos-11.yml ================================================================== --- .github/workflows/macos-11.yml +++ .github/workflows/macos-11.yml @@ -4,11 +4,11 @@ tests: runs-on: macos-11 strategy: matrix: configure_flags: - - + - - --disable-threads - --disable-threads --disable-sockets - --disable-threads --disable-files - --disable-threads --disable-sockets --disable-files - --disable-sockets Index: .github/workflows/macos-12.yml ================================================================== --- .github/workflows/macos-12.yml +++ .github/workflows/macos-12.yml @@ -4,11 +4,11 @@ tests: runs-on: macos-12 strategy: matrix: configure_flags: - - + - - --disable-threads - --disable-threads --disable-sockets - --disable-threads --disable-files - --disable-threads --disable-sockets --disable-files - --disable-sockets Index: .github/workflows/macos-13.yml ================================================================== --- .github/workflows/macos-13.yml +++ .github/workflows/macos-13.yml @@ -4,11 +4,11 @@ tests: runs-on: macos-13 strategy: matrix: configure_flags: - - + - - --disable-threads - --disable-threads --disable-sockets - --disable-threads --disable-files - --disable-threads --disable-sockets --disable-files - --disable-sockets Index: .github/workflows/macos-14.yml ================================================================== --- .github/workflows/macos-14.yml +++ .github/workflows/macos-14.yml @@ -4,11 +4,11 @@ tests: runs-on: macos-14 strategy: matrix: configure_flags: - - + - - --disable-threads - --disable-threads --disable-sockets - --disable-threads --disable-files - --disable-threads --disable-sockets --disable-files - --disable-sockets Index: PLATFORMS.md ================================================================== --- PLATFORMS.md +++ PLATFORMS.md @@ -168,11 +168,11 @@ Nintendo Switch --------------- * OS Versions: yuzu 1093 * Architectures: AArch64 - * Compilers: GCC 12.1.0 (devkitA64 release 19) + * Compilers: GCC 12.1.0 (devkitA64 release 19) * Runtimes: ObjFW * Limitations: No sockets, no shared libraries, not tested on real hardware OpenBSD Index: README.md ================================================================== --- README.md +++ README.md @@ -100,11 +100,11 @@ Windows (MSYS2/CLANGARM64) | `pacman -S mingw-w64-clang-aarch64-objfw` Windows (MSYS2/UCRT64) | `pacman -S mingw-w64-ucrt-x86_64-objfw` Windows (MSYS2/MINGW32) | `pacman -S mingw-w64-i686-objfw` If your operating system is not listed, you can - build ObjFW from source. + build ObjFW from source.

License

ObjFW is released under the GNU Lesser General Public License version 3.0. Index: src/OFIRIHandler.m ================================================================== --- src/OFIRIHandler.m +++ src/OFIRIHandler.m @@ -223,11 +223,11 @@ * backwards compatibility. */ *data = [self performSelector: selector withObject: name withObject: IRI]; - + if (type != NULL) *type = nil; return; } Index: src/OFSystemInfo.h ================================================================== --- src/OFSystemInfo.h +++ src/OFSystemInfo.h @@ -195,11 +195,11 @@ */ + (nullable OFIRI *)userConfigIRI; /** * @brief Returns a path where temporary files for can be stored. - * + * * If possible, returns a temporary directory for the user, otherwise returns a * global temporary directory. * * On UNIX systems, this adheres to the XDG Base Directory specification and * returns `/tmp` if `XDG_RUNTIME_DIR` is not set.@n Index: src/runtime/lookup-asm/lookup-asm-powerpc-elf.S ================================================================== --- src/runtime/lookup-asm/lookup-asm-powerpc-elf.S +++ src/runtime/lookup-asm/lookup-asm-powerpc-elf.S @@ -59,11 +59,11 @@ blr 0: #ifdef OF_PIC stwu %r1, -16(%r1) - mflr %r0 + mflr %r0 stw %r0, 20(%r1) stw %r30, 8(%r1) bl 0f 0: Index: src/runtime/lookup-asm/lookup-asm-sparc-elf.S ================================================================== --- src/runtime/lookup-asm/lookup-asm-sparc-elf.S +++ src/runtime/lookup-asm/lookup-asm-sparc-elf.S @@ -30,11 +30,11 @@ .macro GENERATE_LOOKUP name notFound \name: tst %o0 bz .LreturnNilMethod btst 1, %o0 - bnz .LtaggedPointer_\name + bnz .LtaggedPointer_\name nop ld [%o0], %o2 ld [%o2 + 32], %o2 Index: src/tls/OFSecureTransportTLSStream.m ================================================================== --- src/tls/OFSecureTransportTLSStream.m +++ src/tls/OFSecureTransportTLSStream.m @@ -230,11 +230,11 @@ * Secure Transport does not tell us whether it's blocked on * reading or writing. Waiting for the stream to be either * readable or writable doesn't work either, as the stream is * almost always at least ready for one of the two. */ - [_underlyingStream asyncReadIntoBuffer: (void *)"" + [_underlyingStream asyncReadIntoBuffer: (void *)"" length: 0 runLoopMode: runLoopMode]; [_delegate retain]; objc_autoreleasePoolPop(pool); return; Index: utils/ofarc/OFArc.m ================================================================== --- utils/ofarc/OFArc.m +++ utils/ofarc/OFArc.m @@ -183,11 +183,11 @@ for (OFString *file in files) { OFFileAttributes attributes = [fileManager attributesOfItemAtPath: file]; if ([attributes.fileType isEqual: OFFileTypeDirectory]) - [expandedFiles addObjectsFromArray: + [expandedFiles addObjectsFromArray: [fileManager subpathsOfDirectoryAtPath: file]]; else [expandedFiles addObject: file]; }