Description: Changes:
1. @ is now allowed in format strings.
2. of_log has been added for easy logging.
3. Exceptions have one header per exception now and lots of exception improvements were made.
4. Huge improvements were made in XML handling and in socket handling.
5. OFStreamObserver is designed for multi-threading.
6. The new classes OFURL, OFHTTPRequest, and OFCondition were added.
7. Improvements were made in objfw-compile.
8. Blocks can be used together with Cocoa now when linking ObjFW and Cocoa.
9. OFAutoreleasePools are used by both now.
10. Support for Base64, a real Xcode project, and Haiku support were added.
11. Lots of small bugfixes and countless small changes were made
To Search:
File list (Check if you may need any files):
objf_1\autogen.sh
......\buildsys.mk.in
......\config.guess
......\config.h.in
......\config.sub
......\configure
......\configure.ac
......\Doxyfile
......\extra.mk.in
......\generators\copyright.h
......\..........\main.m
......\..........\Makefile
......\..........\TableGenerator.h
......\..........\TableGenerator.m
......\install-sh
......\LICENSE
......\m4\acx_pthread.m4
......\..\ax_check_compiler_flags.m4
......\..\buildsys.m4
......\Makefile
......\objfw-config.in
......\ObjFW.xcodeproj\project.pbxproj
......\PLATFORMS
......\README
......\src\asprintf.h
......\...\asprintf.m
......\...\iso_8859_15.m
......\...\Makefile
......\...\objc_sync.m
......\...\objfw-defs.h.in
......\...\ObjFW.h
......\...\OFArray.h
......\...\OFArray.m
......\...\OFAutoreleasePool.h
......\...\OFAutoreleasePool.m
......\...\OFConstString.h
......\...\OFConstString.m
......\...\OFDataArray.h
......\...\OFDataArray.m
......\...\OFDictionary.h
......\...\OFDictionary.m
......\...\OFExceptions.h
......\...\OFExceptions.m
......\...\OFFile.h
......\...\OFFile.m
......\...\OFHashes.h
......\...\OFHashes.m
......\...\OFIterator.h
......\...\OFIterator.m
......\...\OFList.h
......\...\OFList.m
......\...\OFMacros.h
......\...\OFMutableArray.h
......\...\OFMutableArray.m
......\...\OFMutableDictionary.h
......\...\OFMutableDictionary.m
......\...\OFMutableString.h
......\...\OFMutableString.m
......\...\OFNumber.h
......\...\OFNumber.m
......\...\OFObject.h
......\...\OFObject.m
......\...\OFPlugin.h
......\...\OFPlugin.m
......\...\OFSocket.h
......\...\OFSocket.m
......\...\OFStream.h
......\...\OFStream.m
......\...\OFString.h
......\...\OFString.m
......\...\OFTCPSocket.h
......\...\OFTCPSocket.m
......\...\OFThread.h
......\...\OFThread.m
......\...\OFURLEncoding.h
......\...\OFURLEncoding.m
......\...\OFXMLElement.h
......\...\OFXMLElement.m
......\...\OFXMLParser.h
......\...\OFXMLParser.m
......\...\threading.h
......\...\unicode.h
......\...\unicode.m
......\...\windows_1252.m
......\tests\main.h
......\.....\main.m
......\.....\Makefile
......\.....\objc_sync\Makefile
......\.....\.........\test.m
......\.....\OFArray.m
......\.....\OFDataArray.m
......\.....\OFDictionary.m
......\.....\OFHashes.m
......\.....\OFList.m
......\.....\OFObject.m
......\.....\OFPlugin.m
......\.....\OFString.m
......\.....\OFTCPSocket.m
......\.....\OFThread.m
......\.....\plugin\Makefile