To enhance the ways developers work with arxtools I added pkg-config support. This allows easy checking of the installed version in case one depends on a feature that only got available at a sepcific version.
Also added better support for the --add parameter of arxadd: now you can specify the parent item by path and may omit the relation name in case "child" is used. The path directive allows inlined relation names of course.
This version enhances arxadd so the newly added item can be inserted into various relations of multiple other items by arxadd. This removes the necessity to reload and rewrite the whole library with another arxmod call.
Another feature added to libarxx improves the usability for game developers: a way of retrieving data items by path information has been added.
his release fixes a few issues with the build and Ttest process.
This release adds asynchronous fetcher support.
Additionally the library now has bzlib2 support.
More input and output operators are defined for BufferReader and BufferWriter.
This release adds some important features like path resolution and getting information about items and relations. It also improves some other features like the parsing of numeric values on the commandline.
However the most important change is that three tools have been removed. arxdump is replaced by an improved arxget. arxstructure has been integrated into arxmod and arxarchive has been split between the two.
This means, that the tool suite now is nearly minimal and the interface will not be reduced for some time now.
With this release libarxx is finally independent from libbuffers. The concept of nested buffers has been integrated in libarxx, has been cleaned up and improved beyond the scope of libbuffers.
Additionally the zlib dependency has been made optional, so you can run libarxx without any library dependencies at all.
This release fixes a few bugs and an interface problem with iterators.
Additionally you get more information after fetching an item's data.
More regression test cases ensure the correctness of these features in the future.
This a bugfix release, fixing an interface issue and a problem with vOutput functions.
Additionally libtool interface version information have been added.
arxtools is a suite of tools to create, examine and modify ARX archives. They cover almost all of the functionality of the Arxx implementation so you can use Relations, external data and merging from the command line.
This is the initial release of arxtools.
libarxx is an implementation of the Advanced Resource files concept that allows you to create archives with advanced features like referencing external data and merging multiple archives. This release marks the first official release in sourceforge.
libbuffers is a dependency of libarxx which is about to be released soon. libbuffers contains a framework for nested buffers sharing a common memory. There is no other libbuffers release site and this one is the most recent.
Currently, the most important work that is to be done during the following days, is to finish the renaming. libarxx was formerly named CSL or libcsl and there is a lot of code and documentation to review and change all occurences of CSL to ARX, Arxx or libarxx respectively. I hope to finish this procedure in a day or two and can make the first libarxx release with the new name then.
The different version of the name:... read more