[Bug 278493] devel/objfw: Update to 1.1.2
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 278493] devel/objfw: Update to 1.1.2"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 278493] devel/objfw: Update to 1.1.2"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 278493] devel/objfw: Update to 1.1.2"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 20 Apr 2024 22:23:59 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=278493
Bug ID: 278493
Summary: devel/objfw: Update to 1.1.2
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: ports-bugs@FreeBSD.org
Reporter: js@nil.im
Created attachment 250117
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=250117&action=edit
objfw-1.1.2.patch
Not sure if I should keep sending those, given FreeBSD is currently 10 releases
behind. Also, please apply also to quarterly.
ObjFW 1.1.1 -> ObjFW 1.1.2, 2024-04-20
* Fixes configure script on systems using BusyBox for tr.
* Fixes compiling for Haiku.
* Fixes -[contentsOfDirectoryAtIRI:] corrupting the stack on Solaris.
* Fixes compiling for Wii with newer SDK.
* Fixes missing endbr / bti.
* Minor optimizations to ARM64 assembly.
ObjFW 1.1 -> ObjFW 1.1.1, 2024-04-14
* Fixes missing ${DESTDIR} in some Makefiles.
ObjFW 1.0.12 -> ObjFW 1.1, 2024-04-14
* ObjFW is now licensed under LGPLv3.0-only.
+ Adds a new framework for writing tests called ObjFWTest.
* All tests were migrated to ObjFWTest.
+ The runtime now supports associated objects.
+ OFDNSResolver now caches responses.
+ OFDNSResolver now supports URI and LOC DNS resource records.
+ Adds methods to handle path extension to OFIRI.
+ Adds support for Mbed TLS.
+ Adds more methods to OFSystemInfo to check for CPU features.
* OFSystemInfo now only indicates CPU features as supported if the OS also
supports them.
+ OFLHAArchive now supports extracting and creating files > 4 GB.
+ OFLHAArchive now supports header level 3.
+ OFLHAArchive now supports extracting -lhx-, -lz4- and -pm0- files.
* OFLHAArchive no longer defaults to ISO 8859-1.
+ New class OFZooArchive for extracting and creating Zoo files.
* The schemes for archive IRI handlers have been renamed.
* The schemes for archive IRI handlers now look for the rightmost `!`,
which allows for chaining with less quoting.
* Fixes -[OFMutableArray replaceObjectIdenticalTo:withObject:] being
inconsistent with -[OFMutableArray replaceObject:withObject:].
* Fixes getting non-existent xattrs in OFFileManager.
* Objects on Windows, MS-DOS and 32 bit Solaris now get properly aligned so
that SIMD can be used on ivars.
* Fixes parsing of signed numbers in MessagePack.
* Fixes a memory leak in OFTarArchive.
+ Adds support for typed extended file attributes (only on Haiku).
+ Adds support for extended file attributes on Haiku, NetBSD and FreeBSD.
+ OFStdIOStream now supports cursor movement and colors on MS-DOS.
* All headers are now compatible with -masm=intel.
+ OFMatrix4x4 can now transform multiple vectors at once.
+ OFMatrix4x4 has a 3DNow! implementation for multiplication and vector
transformations now.
+ OFMatrix4x4 has an SSE implementation for vector transformations now.
* Updates Unicode support to 15.1.
* Fixes compatibility with LibreSSL.
* Fixes two linker warnings on macOS.
* Fixes compiling on QNX.
* OFLocale now supports automatic initialization.
+ ofarc now supports extracting and creating Zoo archives.
+ ofarc now has an --iri option to directly work on local and remote IRIs.
+ ofarc now prints the archive comment with -lv.
+ ofarc can now add an archive comment with --archive-comment=.
+ ofarc now propagates the quarantine xattr on macOS when extracting an
archive.
ObjFW 1.0.11 -> ObjFW 1.0.12, 2024-03-11
* Fixes a regression in OFZIPArchive that was introduced in 1.0.11 that
resulted in failing to extract archives and creating broken archives.
* Fixes a rare condition where OFInflateStream could end up in an endless
loop.
* Fixes OFTarArchiveEntry not having a default date, which could result in
messaging nil on a FP return, which yielded invalid results on 32-bit x86
with GCC.
ObjFW 1.0.10 -> ObjFW 1.0.11, 2024-03-09
* Fixes -[OFHTTPClientResponse isAtEndOfStream] and
-[OFGZIPStream isAtEndOfStream].
* Fixes how OFZIPArchive handles disk 0 vs. disk 1.
* OFLHAArchive and OFZIPArchive create more compatible archives now.
* OFLHAArchive ignores padding in level 2 headers now.
* ofarc correctly sets modification dates of directories now by delaying
setting those until after all files have been extracted.
* Fixes a linker warning on macOS/iOS.
* Several minor documentation fixes.
* OFFileIRIHandler correctly transforms exceptions now so that they use an IRI
and not a path.
ObjFW 1.0.9 -> ObjFW 1.0.10, 2024-02-24
* Fixes objc_getClassList() not releasing the global runtime mutex.
* Improves OFLHAArchive's compatibility with non-standard archives.
+ Adds endbr32 / endbr64 / bti instructions for compatibility with Control
Flow Integrity.
ObjFW 1.0.8 -> ObjFW 1.0.9, 2024-02-18
* Fixes OFGZIPStream reading the size and CRC32 incorrectly when either spans
multiple reads.
* Fixes a type mismatch in OFMapTable that could cause problems on big endian
systems when uint32_t and unsigned long have a different size.
* Fixes the default implementation of -[initWithKeys:arguments:] for custom
dictionaries.
* Improves detection of mutation during enumeration in
-[enumerateKeysAndObjectsUsingBlock:].
* Minor documentation fixes.
ObjFW 1.0.7 -> ObjFW 1.0.8, 2024-01-21
* Fixes compilation on NetBSD, OpenBSD, OpenIndiana etc. which was broken by
1.0.7.
ObjFW 1.0.6 -> ObjFW 1.0.7, 2024-01-21
* Fixes inheriting the environment in OFSubprocess.
* Fixes dealloc in OFSubprocess when -[closeForWriting] was called.
+ Adds tests for OFSubprocess.
* Changes the key for +[OFSystemInfo networkInterfaces] to the adapter name
on Windows XP and newer to avoid a possible collission on the adapter index.
* Fixes compilation with old MinGW versions.
* Fixes the documentation for OFSRVDNSResourceRecord.
ObjFW 1.0.5 -> ObjFW 1.0.6, 2024-01-15
* Fixes compatibility with autoconf 2.72.
* Fixes OFDNSResolver's handling of types, classes and lengths > 255.
--
You are receiving this mail because:
You are the assignee for the bug.