Release Notes: FOX 1.6.33 and SQLite 3.5.9 were merged. A few new features were added from C++0x, the upcoming new C++ standard, for compilers which support them. A SIMD optimized Maths::Vector generic metaprogrammed class was added, and is capable of representing any arbitrary vector and using SIMD optimization for those combinations supported by hardware. Maths::FRandomness was replaced with a SIMD version written using the new Maths::Vector code. FXFSMonitor was rewritten to use inotify on Linux instead of FAM. An automated tool was added for translating TnFOX translation files via Google Translation.
Release Notes: FOX v1.4.35 and FOX v1.6.28 have been merged. This release adds 2D and 3D graphing support of arbitrary datasets, modular building support, and an automated test suite. This release is completely portable to all architectures. Stack backtracing on Linux has been added. Official support has been added for Mac OS X and Windows Vista. There are performance improvements.
Release Notes: This stable release features speed improvements (especially for x64 builds), non-GUI builds, SQL database support, Windows Shell Link file support, NTFS junction support, an improved memory allocator, thread processor affinity, bzip2 file support, UDP socket support, auto-UTF translation, and loads of bugfixes.
Release Notes: FOX 1.6.0 RC3 has been merged, which means full Unicode support. It adds a FOX compatibility layer for backwards compatibility with existing FOX code. Note that Python bindings are missing from this snapshot, as considerable work is required to update them for all the new APIs. This release is still highly experimental.
Release Notes: Full SQL database support with two embedded drivers for SQLite3 and accessing a remote SQL database via an IPC transport. Some important speed tweaks were made yielding yet another 30% increase in Tn benchmarks. This release can be built without a GUI; this is intended for the Tn kernel as it runs as a daemon, but it's useful to others too. This release can manipulate Windows shell link files even from Unix (by reverse engineering) and understands NTFS junction points.
Release Notes: This release features SMP and non-SMP builds. If a non-SMP build is chosen, it now uses far faster FXAtomicInt primitive implementation at assembler level resulting in some serious performance increases for uni-processor machines (between 48% and 106%). There were more optimisations in various places such as FXMutex, QDictBase, etc. The nested exception handling framework was rewritten. FreeBSD v5.3 and RedHat Fedora Core 3 support was added along with support for 64-bit architectures. As per user request, the FXScrollBar was modified to use 64-bit ranges. FOX 1.4.1 was merged and the Python bindings were updated to use Boost 1.3.2.
Release Notes: This is the third beta release. FOX v1.2.4 merged has been merged. There are API tweaks, IPC message routing and tunnelling, dynamic resizing of hash dictionaries, Linux 2.6 kernel support, and substantial improvements to the custom memory pool infrastructure. Many classes have now been profiled and hand-optimised. The IPC facilities substantially outperform CORBA despite being written in C++.
Release Notes: This release works with FreeBSD 5.x. The Python bindings now compile and mostly work on POSIX. The latest Boost.Python is now used, and updates were made to support GCC patched with -fvisibility. FAM is now used for monitoring file alteration. There were also various speed improvements and lots of bugfixes.
Release Notes: This version fixes many bugs, adds small screen support, improves user handed orientated interfaces, and fixes an old FOX problem with timers and chores not firing during a modal loop. FXBlkSocket::waitForConnection() now thread cancels correctly as well as now being able to timeout. FXPipe now supports deep pipes and FXIODeviceS can now wait on multiple FXIODeviceS instances for more data to arrive. FOX v1.1.48 has been folded in.
No changes have been submitted for this release.