xlhtml/cole/ChangeLog-from1to2
2002-03-20 15:31:36 +00:00

56 lines
4.3 KiB
Plaintext

2.0.0x Seems to me that all public calls that need colerrno have it.
2.0.0w Added cole_feof, cole_ferror and cole_fclearerr calls. Added COLERRNO to more public calls.
2.0.0v Created cole_opendir_direntry. Changed COLEDIR->dir to COLEDIR->entry, in all source. Renamed cole_direntry to cole_visiteddirentry. Changed cole_print_tree implentation to call cole API 2.x, instead old verbosePPSTree. Changed verbosePPSTree to be static to oledecod.c, private. Added COLERRNO *colerrno to more public calls.
2.0.0u Added COLERRNO * colerrno to some public calls that need it. Added the target regenerate-all to doc/Makefile, it calls templates, sgml and html. Created cole_perror call. Changed `file system' by `filesystem' in sources. sbfilename is now stored in COLEFS->sbfilename instead tree[0].filename, which need add a argument to __OLEdecode.
2.0.0t Fixed a check that prevent to mount FlashPix files. Removed one argument from cole_fopen_direntry call, because was not needed. Renamed OLEdecode and OLEcode to __OLEdecode and __OLEcode. More documentation.
2.0.0s More documentation.
2.0.0r Documentation changes and doc/Makefile targets now modifies source files, because the GNU standards says that if a file is in distribution and is modifed, must be leaved in distribution. And yes, they're right =). Improved configure flags. More documentation.
2.0.0q Now can use inline functions if compiler accept it.
2.0.0p Documentation is now autogenerated from sources by gtk-doc.
2.0.0o Documentation changes. Fixed autoconf.sh bug.
2.0.0n Deleted test.c and test.sh, because both were outdated. coleconfig.h generated file moved to the more standard name config.h. Deleted acconfig.h, because the autoconf version used generate the entries appropiately in config.h. Documentation little updated. Deleted examples/mount.c because was not useful. Updated cole.spec.in. README rewritten. Moved HACKING file to doc directory. Deleted cole.lsm, because it's hard to maintain. README-samples renamed to README-examples and moved to examples directory. cole.spec.in works now. cole.m4 is installed now. Added CANONICAL_HOST_NAME, HOST_ALIAS_NAME, HOST_CPU, HOST_VENDOR, HOST_OS configure vars. Created cole_host_info var. Changed dump memory function. Added a util: iscolefs.
2.0.0m demo.c is now in examples, but it's not a test. Added the filename argument to cole_fopen. Created cole_fopen_direntry and cole_fread calls.
2.0.0l Changed OLEdecode sign, now exposes BDepot, SDepot, sbfile and input. Those are saved while mounting. freeOLEtree doesn't take care about them, but are disposed and closed when umounting. Reordered timestamps in demo and travel, because we have 2 timestamps! start field of pps_entry is now public.
2.0.0k Changed oledecod.c and cole.c so:
1) only the sbfile is extracted at mount time (no extract all the
files).
2) sbfilename is stored in tree[root].filename.
3) remove sbfile at umount time.
4) no try to remove the files when doing freeOLEtree when umounting.
2.0.0j Changed COLEFILE by COLEFS and colefile by colefilesystem in all the
source code. Changed file field by fs field in struct _COLEDIR in
cole.h.in and cole.c. Created cole_fopen and cole_fclose calls.
2.0.0i Little cosmetic changes in cole.h.in, besides added
cole_direntry_getsec1, cole_direntry_getsec2, cole_direntry_getdays1 and
cole_direntry_getdays2 calls in demo.c.
2.0.0h Added cole_direntry_isdir, cole_direntry_isfile, cole_direntry_getsize,
cole_direntry_getsec1, cole_direntry_getsec2, cole_direntry_getdays1 and
cole_direntry_getdays2 calls.
2.0.0g Added a utils directory. Added cole_opendir, cole_closedir,
cole_direntry, cole_nextdirentry and cole_direntry_getname calls.
Added COLEDIR and COLEDIRENT opaque data types.
2.0.0f Added AM_PATH_COLE m4 macro in cole.m4, with versioning C macros and
global variables exported. Added cole-config script.
2.0.0e Changed API 2 code to cole.c. Added a test in examples directory.
2.0.0d Deleted olecod.h and wrote it in include.h.
2.0.0c Deleted oledecod.h and wrote it in include.h.
2.0.0b Reorganizated includes: now cole.h have all that a user needs.
2.0.0a Created cole_mount, cole_umount and cole_debug_verbose_tree calls in
oledecod.c and oledecod.h. Modified demo.c too.
2.0.0pre-a Added code to decode Extended Block Depot.