The Code Vault 2.1 Release Notes
All outstanding issues are marked with a comment and the text "FIXME" in the source code. The main issues are as follows, and I hope to fix all of these in a dot release:
- VFSNode: mkdirs(), rmDirContents() and list() are not yet implemented. If you need them they are pretty straightforward using Posix or Win32 APIs.
- VInstant: several of the Posix API calls are made using the non-re-entrant version of the call because of cross-platform include quirks. If this is an issue for you, you can either add a static VMutex to protect them, or use whatever #include statements and link libraries you need to access the re-entrant version of these Posix calls.
- VThread: a couple of the less useful APIs are not yet implemented for Windows.
- VSettings: this module is subject to change. It's a quick implementation for reading/writing settings files in XML format. I didn't want to have to rely on an external DOM module.
The Code Vault has been built and run and debugged with these compilers/environments:
- gcc (FreeBSD, Mac OS X)
- Metrowerks CodeWarrior (Windows, Mac OS X)
- Apple ProjectBuilder (Mac OS X)
- Microsoft Visual C++ 6 (Windows)
The Code Vault 2.1, Copyright c1997-2003 Trygve Isaacson. All Rights Reserved.
Latest info at www.bombaydigital.com/software/vault/