2007-09-28 wwp * Makefile.inc (1.21): Bumped version to 0.0.15 (critical bugfix release). 2007-09-28 wwp * exif.h (1.9), main.c (1.72), util.h (1.52): Fix a buffer overrun when checking for Exif signature string in files. 2007-08-26 wwp * Makefile.linux (1.28): Renamed binary RPMs, tag SRPMs w/ the distro name as well. 2007-08-14 wwp * Makefile.win32.inc (1.21): Fix rar and 7-zip commands (Windows). 2007-08-13 wwp * doc/TODO.t2t (1.38): Updated TODO list. 2007-08-13 wwp * pecomato.spec.in (1.4): Updated RPM .spec file to include the user-manual (PDF). 2007-08-13 wwp * util.c (1.54), util.h (1.51): Fix conflicting declaration of ssize_t and _GNU_SOURCE. 2007-08-13 wwp * main.c (1.71): Fix extra char at end of line (typo). 2007-08-13 wwp * Makefile.win32 (1.42), Makefile.win32.inc (1.20): Added 7-zip archives building rules (Windows). 2007-08-06 wwp * iptc.c (1.54): Warn if IPTC filter edit have not been added. 2007-08-04 wwp * main.c (1.70): Revised the usage text a little bit. 2007-08-04 wwp * doc/README.t2t (1.20), doc/TODO.t2t (1.37), doc/manpage.t2t (1.6): Updated links to mollux.org. 2007-08-02 wwp * doc/html2ps.cfg (1.3): Updated license cartouche in the pdf manual. 2007-08-02 wwp * doc/html2ps.cfg (1.2): Updated copyright. 2007-08-02 wwp * doc/manpage.t2t (1.5): Updated man page. 2007-08-02 wwp * main.c (1.69): Few more adjustments to the usage help. 2007-08-02 wwp * doc/manpage.t2t (1.4): Updated man page. 2007-08-02 wwp * main.c (1.68), util.c (1.53): Minor updates and fixes to the usage help. 2007-08-02 wwp * doc/LICENSE.t2t (1.2), doc/DISCLAIMER.t2t (1.2), doc/README.t2t (1.19), doc/TODO.t2t (1.36): Now licensed under GPL v3 or above. 2007-08-02 wwp * main.c (1.67): Fix filter mode info display. 2007-08-02 wwp * iptc.c (1.53), iptc.h (1.25), util.c (1.52): Fix some memory leaks. 2007-08-02 wwp * Makefile.linux (1.27): Revert accidental commit of CFLAGS changes. 2007-08-02 wwp * iptc.c (1.52), iptc.h (1.24): Update the datasets stats table when adding records (filter edit), factorize stats table updating code a bit. 2007-08-02 wwp * iptc.c (1.51), main.c (1.66), util.h (1.50): Make filter edit mode cumulative with include OR exclude filter mode. When include or exclude is combined to edit, the include or exclude filters are processed first, then the edits are applied. 2007-08-02 wwp * doc/TODO.t2t (1.35): Updated TODO list. 2007-08-02 wwp * main.c (1.65), util.h (1.49): Disable --overwrite, as it's not implemented (not sure it will). Improved --help a bit, provide filter expression examples. 2007-08-02 wwp * main.c (1.64): Notify about widechar support. 2007-08-02 wwp * util.c (1.51): Fix hex and text filter edit values storing/encoding. 2007-08-02 wwp * Makefile.linux (1.26), iptc.c (1.50), util.c (1.50): Fix missing deallocation of datasets history table, added filter edit value size and unicity checks, fixed filter edit hex value parsing, few touchups and minor fixes more. 2007-08-02 wwp * iptc.c (1.49): Fix filter edit write length, and make sure datasets history table is initialized and used when running in filter edit mode. Few touchups more. 2007-08-01 wwp * devtools/cvs2cl.pl (1.5): Removed RCS tags to avoid conflicting w/ CVS (cvs2cl.pl 1.4). 2007-08-01 wwp * exif.c (1.10), iptc.c (1.48), iptc.h (1.23), main.c (1.63), util.c (1.49), util.h (1.48), doc/TODO.t2t (1.34), Makefile.linux (1.25): - implemented filter edit for adding IPTC datasets (see opmode filter, switch --edit) - dynamically reallocate filter include/exclude tables (allow more than 100 includes or excludes) - fix filter exclude file loading - fix few gcc warnings about casting, moved some var declarations to fit their minimal scope range - fix IPTC record version check - added preliminary support for IPTC extended datasets (actually, length <2^32), filter edit still don't allow adding such datasets, though - changed max supported IPTC field size from 2^32 to 2^31 (should be neutral) - s/illegal/invalid/ in error messages - normalized and fixed some messages (info, debug, warning, error and fatal_error messages) - use _D_GNU_SOURCE to use GNU extensions (we should get rid of gnu-*.[ch] files soon) - only applied to gcc on GNU/Linux yet. 2007-07-30 wwp * main.c (1.62), util.h (1.47), doc/TODO.t2t (1.33): Recognize DEJAVU headers (preliminary support). 2007-03-08 wwp * .cvsignore (1.25), Makefile.linux (1.24), Makefile.linux.inc (1.12), Makefile.posix.inc (1.16), Makefile.win32.inc (1.19): Fixed rar options, added 7z archives. 2007-03-08 wwp * devtools/cvs2cl.pl (1.4): Updated Changelog generation script. 2006-12-26 wwp * devtools/txt2tags.py (1.3): Updated txt2tags doc generation tool. 2006-12-19 wwp * doc/INSTALL.t2t (1.29): More about FreeBSD ports. 2006-12-19 wwp * doc/INSTALL.t2t (1.28): Added few FreeBSD-specific notes. 2006-12-19 wwp * Makefile.inc (1.20), Makefile.posix.inc (1.15), Makefile.win32.inc (1.18): Bumped version to 0.0.14 (expecting a CVS devsnap soon). Fixed resources list to exclude the .rc file that is now a .rc.in. 2006-12-19 wwp * gnu-getline.c (1.3), gnu-mkstemp.c (1.3), gnu-strcasecmp.c (1.3), gnu-strndup.c (1.7), util.h (1.46): Fixed #includes in port-compat .c files: gnu*.c files were wrongly #including gnu*.h files (that #include util.h), they must #include util.h directly (that sorts out what headers to #include according to the system). Fix compilation on FreeBSD with gcc 4.x, thanks to ehaupt@freebsd.org. 2006-12-19 wwp * Makefile.beos (1.13), Makefile.beos.inc (1.3), Makefile.darwin (1.24), Makefile.darwin.inc (1.7), Makefile.linux (1.23), Makefile.linux.inc (1.11), Makefile.posix.inc (1.14), Makefile.qnx (1.22), Makefile.qnx.inc (1.10), Makefile.unix (1.29), Makefile.unix.inc (1.16), Makefile.win32 (1.41), Makefile.win32.inc (1.17): Fix wrong use of SYST variable (break CFLAGS for ports), reworked it a bit. 2006-12-19 wwp * util.c (1.48): Fix wrong debug message. 2006-12-18 wwp * Makefile.beos (1.12), Makefile.unix (1.28): Allow the use of other CC but gcc. 2006-11-25 wwp * Makefile.inc (1.19), Makefile.win32 (1.40), pecomato.rc (1.4), pecomato.rc.in (1.1), doc/INSTALL.t2t (1.27): Added version info data to the Windows .exe. GNU utilities are now required to build from the sources in Windows. 2006-09-22 wwp * doc/Makefile.win32 (1.10): Fix clean rule in Makefile.win32. 2006-06-11 wwp * Makefile.beos (1.11), Makefile.darwin (1.23), Makefile.linux (1.22), Makefile.posix.inc (1.13), Makefile.qnx (1.21), Makefile.unix (1.27), Makefile.win32.inc (1.16), doc/Makefile.posix (1.8), doc/TODO.t2t (1.32), doc/user-manual.t2t (1.2): Fixed existing pdf install/dist rules, added such rules for beos/qnx/darwin makefiles (still missing: unix, win32). Updated TODO. 2006-05-26 wwp * Makefile.linux (1.21), devtools/html2ps.pl (1.1), doc/.cvsignore (1.4), doc/Makefile.inc (1.2), doc/Makefile.posix (1.7), doc/Makefile.posix.inc (1.3), doc/html2ps.cfg (1.1), doc/user-manual.t2t (1.1): Added user-manual embryon and .pdf generation rules (Linux only for now, needs ps2pdf/gs and perl). 2006-05-24 wwp * Makefile.unix (1.26): Fix wrong variable name. 2006-05-24 wwp * Makefile.posix.inc (1.12), Makefile.unix (1.25): Don't use z or j option w/ tar on Unices, this fix potential make dist issues w/ non GNU-tar-equipped systems. 2006-05-23 wwp * main.c (1.61), doc/INSTALL.t2t (1.26), doc/README.t2t (1.18), doc/manpage.t2t (1.3): Updated/fixed release notes and doc (including usage from --help). 2006-05-22 wwp * doc/TODO.t2t (1.31): Updated TODO list. 2006-05-21 wwp * gnu-strndup.c (1.6), util.h (1.45): Fix compilation on Nexenta (GNU/OpenSolaris using gcc). 2006-05-17 wwp * doc/TODO.t2t (1.30): Updated TODO list. 2006-05-15 wwp * Makefile.darwin (1.22), Makefile.darwin.inc (1.6), pecomato.Description.plist.in (1.1), pecomato.Info.plist.in (1.1): Added support for PackageMaker (even if determining which packager to use is still unperfect). 2006-05-15 wwp * doc/TODO.t2t (1.29): There's more to do around Darwin packaging! 2006-05-12 wwp * main.c (1.60): Changed the -i and -e command-line switches, which now allow to pass either a filename (for instance: -i @myincludes) or a filter expression (for instance: -e IPTC.0x0300-0x03ff). 2006-05-12 wwp * doc/TODO.t2t (1.28): Again, updated TODO list. 2006-05-12 wwp * doc/TODO.t2t (1.27): Updated TODO list. 2006-05-12 wwp * main.c (1.59), util.c (1.47): Minor fixes in usage string, a bit more info messages. 2006-05-11 wwp * Makefile.beos (1.10), Makefile.darwin (1.21), Makefile.linux (1.20), Makefile.qnx (1.20), Makefile.unix (1.24): Better handling of ChangeLog generation skipping. 2006-05-10 wwp * doc/TODO.t2t (1.26): What is done is no longer to do. 2006-05-10 wwp * util.c (1.46): Fixed compilation w/ gcc4. 2006-05-10 wwp * Makefile.beos (1.9), Makefile.darwin (1.20), Makefile.linux (1.19), Makefile.posix.inc (1.11), Makefile.qnx (1.19), Makefile.unix (1.23), Makefile.win32 (1.39), Makefile.win32.inc (1.15): Allow bypassing ChangeLog generation from CVS when making dist from a source tarball. 2006-05-10 wwp * Makefile.linux (1.18): Updated user's rpmbuild directory to match recent rpmbuild scheme (FC5). 2006-05-10 wwp * pecomato.spec.in (1.3): Temporarily build FC5 RPMs w/ gcc32. 2006-05-09 wwp * Makefile.linux (1.17), doc/INSTALL.t2t (1.25): Updated build rules and docs to perform on FC5 instead of FC3. 2006-05-09 wwp * doc/TODO.t2t (1.25): Updated todo list. 2006-05-09 wwp * .cvsignore (1.24): More files to ignore. 2006-05-09 wwp * Makefile.inc (1.18): Bumped version to 0.0.13. 2006-05-09 wwp * iptc.c (1.47), iptc.h (1.22), main.c (1.58): Added a new op-mode: `.. dump-value ..` that just display values of header codes that match the filter expression (for instance: dump-value IPTC.0x0200 ), as requested by some users. 2006-05-09 wwp * util.c (1.45), util.h (1.44): Enhanced the filter loading/parsing API to allow loading filter expressions from a file or a single line (text buffer). 2006-05-09 wwp * iptc.c (1.46): Fix dump format for IPTC numerical values. 2006-03-31 wwp * main.c (1.57): Fix usage text, --test doesn't require an extra argument. 2006-02-24 wwp * Makefile.posix.inc (1.10): Included file revision numbers in Changelog (wow, it gets much smaller). 2006-02-10 wwp * util.c (1.44), util.h (1.43): Updated some doxytags. 2006-01-17 wwp * doc/INSTALL.t2t (1.24), doc/TODO.t2t (1.24): Updated doc to reflect real python version dep (1.5, not 2). 2006-01-13 wwp * util.c (1.43): Fix doxytags use. 2006-01-13 wwp * doc/TODO.t2t (1.23): Updated TODO list. 2006-01-13 wwp * doxygen.conf (1.4): Updated doxygen config. 2005-12-26 wwp * doc/TODO.t2t (1.22): Updated TODO list. 2005-12-26 wwp * doxygen.conf (1.3): More tuning of doxygen config. 2005-12-25 wwp * .cvsignore (1.23): Ignore doxygen stuff more wisely. 2005-10-18 wwp * util.c (1.42): Removed debug output. 2005-10-18 wwp * util.c (1.41): Use OS-dependent dir separator in filename functions. 2005-10-04 wwp * doc/TODO.t2t (1.21): Updated TODO. 2005-09-22 wwp * doc/INSTALL.t2t (1.23): [HEAD]: minor touchup about FreeBSD port. 2005-08-22 wwp * .cvsignore (1.22): Test. 2005-08-22 wwp * .cvsignore (1.21): Test. 2005-08-22 wwp * .cvsignore (1.19), .cvsignore (1.20): Test. 2005-08-22 wwp * .cvsignore (1.17), .cvsignore (1.18): Test. 2005-08-22 wwp * .cvsignore (1.16): Updated. 2005-08-14 wwp * util.c (1.40): More doxygen documenting (and more to come). 2005-07-27 wwp * .cvsignore (1.15), main.c (1.56), util.c (1.39), util.h (1.42): Better filtering of non-printable or whitespaces when reading files. Some code cleanup more. More files to ignore. 2005-07-27 wwp * jfif.c (1.30): Fix that wrong C99 comment. 2005-07-27 wwp * Makefile.linux (1.16): Once again: rollback accidentally commited debug CFLAGS. 2005-07-26 wwp * jfif.c (1.29): Disable Exif sub-parsing in JFIF decoding, until it works. 2005-07-26 wwp * main.c (1.55), util.c (1.38), util.h (1.41): Don't fail if a filename cannot be open, just report an error and try to open the next one. Added new command-line option to open a file containing a list of filenames. Added more checks for unallocated pointers. Now all leading/trailing non-printable chars are stripped from lines read in filter files and @. 2005-07-25 wwp * exif.c (1.9): Oops, fixed this heretic // comment :-). 2005-07-25 wwp * pecomato.qpg.in (1.1): Added the necessary qpg file for qpr package producing under QNX6. 2005-07-25 wwp * pecomato.prototype.in (1.2): Fixed dist path. 2005-07-25 wwp * pecomato.pkginfo.in (1.1), pecomato.prototype.in (1.1): Added the necessary pkginfo/prototype files for the use of pkgmk in SunOS. 2005-07-25 wwp * exif.c (1.8), exif.h (1.8): Added (disabled) embryonic exif support. 2005-07-25 wwp * adobe.c (1.15), jfif.c (1.28): Added embryonic exif support, changed more output and debug messages, a bit changes in specific format tags. 2005-07-25 wwp * Makefile.beos (1.8), Makefile.darwin (1.19), Makefile.linux (1.15), Makefile.qnx (1.18), Makefile.unix (1.22), Makefile.win32 (1.38), tiff.c (1.1), tiff.h (1.1): Added tiff files. 2005-07-25 wwp * doc/TODO.t2t (1.20): Updated TODO list. 2005-07-25 wwp * main.c (1.54): Changed some debug and output messages. 2005-07-18 wwp * doc/README.t2t (1.17): Updated README and unified its contents w/ the home page (mostly around licensing information). 2005-07-01 wwp * Makefile.beos (1.7), Makefile.darwin (1.18), Makefile.linux (1.14), Makefile.posix.inc (1.9), Makefile.qnx (1.17), Makefile.unix (1.21), Makefile.win32 (1.37), Makefile.win32.inc (1.14): Oops, fix wrong relative includes. 2005-07-01 wwp * Makefile.posix.inc (1.8), Makefile.win32.inc (1.13): Fix missing doc/Makefile.inc include. 2005-07-01 wwp * util.c (1.37), util.h (1.40): Merge latest changes to util.[ch]. 2005-07-01 wwp * doxygen.conf (1.2), util.c (1.36), util.h (1.39): Updated doxygen conf. Started documentation writing (in util.[ch]). Added some memory access functions (peek/poke-like) to be used in Exif parsing. 2005-07-01 wwp * .cvsignore (1.14), doxygen.conf (1.1): Added doxygen conf for documentation auto-generation using.. doxygen. 2005-07-01 wwp * Makefile.beos (1.6), Makefile.darwin (1.17), Makefile.linux (1.13), Makefile.qnx (1.16), Makefile.unix (1.20), Makefile.win32 (1.36): Make use of the changes introduced yesterday (doc vars. defined in a central place). 2005-06-30 wwp * doc/manpage.t2t (1.2): Updated credits section in Unix man page. 2005-06-30 wwp * Makefile.beos (1.5), Makefile.darwin (1.16), Makefile.linux (1.12), Makefile.qnx (1.15), Makefile.unix (1.19), Makefile.win32 (1.35), doc/Makefile.inc (1.1), doc/Makefile.posix (1.6), doc/Makefile.posix.inc (1.2), doc/Makefile.win32 (1.9), doc/Makefile.win32.inc (1.2): Reorganized a bit Makefiles to define doc files in a single place. 2005-06-30 wwp * Makefile.beos (1.4), Makefile.darwin (1.15), Makefile.linux (1.11), Makefile.qnx (1.14), Makefile.unix (1.18), Makefile.win32 (1.34): Renamed docs rule to doc (more standard). 2005-06-29 wwp * doc/TODO.t2t (1.19): Updated TODO list. 2005-06-28 wwp * doc/INSTALL.t2t (1.22), doc/README.t2t (1.16), doc/TODO.t2t (1.18): Make reference to FreeBSD as a supported Unix system. Fixed dependency: GNU make, not make. 2005-06-28 wwp * Makefile.unix.inc (1.15): Ooops add missing endif. 2005-06-28 wwp * Makefile.unix.inc (1.14): Added settings for FreeBSD compilation. 2005-06-26 wwp * doc/TODO.t2t (1.17): Updated TODO list. 2005-06-26 wwp * devtools/cvs2cl.pl (1.3): Rollback to previous cvs2cl version (the latest one locks under win32). 2005-06-26 wwp * Makefile.beos (1.3), Makefile.darwin (1.14), Makefile.inc (1.17), Makefile.linux (1.10), Makefile.qnx (1.13), Makefile.unix (1.17), Makefile.win32 (1.33), pecomato.spec.in (1.2), doc/Makefile.posix (1.5), doc/TODO.t2t (1.16): Fixes man page rules and its installation using RPM. Prepare release 0.0.12 (bugfixes). 2005-06-26 wwp * Makefile.inc (1.16), Makefile.posix.inc (1.7), Makefile.win32.inc (1.12): Updated Changelog format, slight changes in the project short description. 2005-06-22 wwp * .cvsignore (1.13): More files to ignore. 2005-06-22 wwp * doc/.cvsignore (1.3), doc/Makefile.posix (1.4), doc/Makefile.win32 (1.8), doc/TODO.t2t (1.15): Updated TODO list. Added few missing stuff around man generation (mostly cleanup). 2005-06-22 wwp * main.c (1.53), util.c (1.35): Fix another memleak (in rewrite mode). 2005-06-22 wwp * iptc.c (1.45): Fixes a memleak in IPTC parser (if -c is passed). Thanks to valgrind! 2005-06-19 wwp * doc/Makefile.posix (1.3), doc/Makefile.win32 (1.7): Minor fixes in doc Makefiles (duplicate README targets, wrong manpage target in win32). 2005-06-19 wwp * doc/Makefile.posix (1.2), doc/Makefile.win32 (1.6), doc/TODO.t2t (1.14), doc/manpage.t2t (1.1): Added Unix man page. 2005-06-19 wwp * devtools/txt2tags.py (1.2): Updated txt2tags tool. 2005-06-17 wwp * devtools/cvs2cl.pl (1.2): Updated cvs2cl tool. 2005-06-16 wwp * main.c (1.52), util.c (1.34), util.h (1.38): Various fixes for win32 compat. Introduced stronger checks against output filenames clash (when filtering and extracting IPTC). Plus a fix that prevent from attemptinf to remove a non existing file. 2005-06-15 wwp * doc/TODO.t2t (1.13): Updated TODO list. 2005-06-15 wwp * doc/INSTALL.t2t (1.21): Be more specific around SunOS arch. 2005-06-15 wwp * doc/INSTALL.t2t (1.20), doc/TODO.t2t (1.12): Updated doc to match new sol10 packages. 2005-06-15 wwp * Makefile.unix.inc (1.13): SunOS builds now include more architecture info. 2005-06-15 wwp * doc/INSTALL.t2t (1.19): Fixed SunOS version (5.10 -> 5.8). 2005-06-14 wwp * main.c (1.51), util.c (1.33), util.h (1.37): Fix renaming failures under windows (needs removal of target filename before renaming). Implemented a frename function that manages this removal (unlink on POSIX systems), more safely. 2005-06-11 wwp * exif.c (1.7), exif.h (1.7): Completed/merged Sanyo/Olympus/other Exif tables. 2005-06-11 wwp * doc/TODO.t2t (1.11): Minor updates (mostly fixes). 2005-06-11 wwp * Makefile.win32.inc (1.11): Use same inclusion order than posix ones. 2005-06-11 wwp * Makefile.beos.inc (1.2), Makefile.darwin.inc (1.5), Makefile.linux.inc (1.10), Makefile.posix.inc (1.6), Makefile.qnx.inc (1.9), Makefile.unix.inc (1.12): Fixed bad relative inclusion (broken make in doc/). 2005-06-04 wwp * .cvsignore (1.12), Makefile.posix.inc (1.5), Makefile.win32.inc (1.10): Touchups and more files to ignore. 2005-06-04 wwp * Makefile.inc (1.15): And a typo more :-). 2005-06-04 wwp * ID (1.2), Makefile.beos (1.2), Makefile.darwin (1.13), Makefile.inc (1.14), Makefile.linux (1.9), Makefile.posix.inc (1.4), Makefile.qnx (1.12), Makefile.unix (1.16), Makefile.win32 (1.32), Makefile.win32.inc (1.9), VERSION (1.16), pecomato.fileInfo (1.2), pecomato.fileInfo.in (1.1), pecomato.spec (1.12), pecomato.spec.in (1.1): More modularization in Makefiles. RPM's spec and MacOS X's info files are now templates that are substituted on the fly when necessary. 2005-06-04 wwp * Makefile.darwin (1.12): There's something weird w/ tar. 2005-06-04 wwp * Makefile.darwin (1.11): Changed MacOS X pkg naming. 2005-06-04 wwp * Makefile.darwin (1.10), Makefile.darwin.inc (1.4), Makefile.posix.inc (1.3), Makefile.qnx.inc (1.8), pecomato.fileInfo (1.1), doc/TODO.t2t (1.10): Fix missing .spec in sources tarballs, added first steps to build MacOS X packages (.pkg). Few updates in the TODO. 2005-06-02 wwp * doc/INSTALL.t2t (1.18): More updates. 2005-06-02 wwp * doc/INSTALL.t2t (1.17), doc/TODO.t2t (1.9): Mostly updated BeOS installation instructions (from packages). 2005-06-02 wwp * Makefile.unix.inc (1.11): Fix SYST variable init (SunOS). 2005-06-01 wwp * doc/TODO.t2t (1.8): Updated TODO list. 2005-06-01 wwp * pecomato.spec (1.11): Reset rpm build flag. 2005-06-01 wwp * Makefile.win32 (1.31), VERSION (1.15), pecomato.spec (1.10): Push 0.0.11. 2005-06-01 wwp * VERSION (1.14), pecomato.spec (1.9): Release w/ BeOS. 2005-06-01 wwp * doc/INSTALL.t2t (1.16), doc/README.t2t (1.15), doc/TODO.t2t (1.7): Added BeOS port. 2005-06-01 wwp * Makefile.beos (1.1), Makefile.beos.inc (1.1), Makefile.darwin (1.9), Makefile.posix.inc (1.2), Makefile.qnx (1.11), Makefile.qnx.inc (1.7), Makefile.unix (1.15), Makefile.win32 (1.30): Added BeOS Makefiles (yeah!) and fixed wrong or missing stuff in other Makefiles. 2005-06-01 wwp * doc/INSTALL.t2t (1.15): Fixed SunOS version number. 2005-06-01 wwp * Makefile.unix.inc (1.10): Added SunOS version to package filenames. 2005-06-01 wwp * Makefile.linux.inc (1.9): Silent check for linux arch. 2005-06-01 wwp * Makefile.darwin (1.8), Makefile.linux (1.8), Makefile.linux.inc (1.8): More fixes in makefiles: darwin one was calling deprecated doc/Makefile.unix, linux one was containing an incorrect variable expansion as well as was not setting proper arch info on some old systems (RH7). 2005-06-01 wwp * Makefile.unix (1.14), util.h (1.36): Fix Aix compilation.:wq 2005-06-01 wwp * Makefile.unix (1.13): Definitely fix HPUX build problems (was missing the obvious thing). 2005-06-01 wwp * doc/INSTALL.t2t (1.14): GNU make dependency (3.79 mini). 2005-06-01 wwp * util.h (1.35): HPUX changes. 2005-06-01 wwp * util.h (1.34): Forgot that one for Aix. 2005-06-01 wwp * Makefile.win32 (1.29), VERSION (1.13), pecomato.spec (1.8), util.h (1.33): More fixes for Unix. 2005-06-01 wwp * util.h (1.32): Fix Aix build. 2005-06-01 wwp * Makefile.unix (1.12), Makefile.unix.inc (1.9): More fixes for Unix. 2005-06-01 wwp * Makefile.darwin (1.7), Makefile.linux (1.7), Makefile.qnx (1.10), Makefile.unix (1.11), util.h (1.31): Some fixes for Unix build. 2005-06-01 wwp * Makefile.unix (1.10), Makefile.unix.inc (1.8): Some fixes in Unix makefiles. 2005-05-31 wwp * Makefile.win32.inc (1.8): More architecture information in win32 packages names. 2005-05-31 wwp * Makefile.linux.inc (1.7), Makefile.win32 (1.28), doc/INSTALL.t2t (1.13): More architecture info in linux binary packages names, removed an old debug message in win32 Makefile, updated the doc to reflect new port done (MacOS X). 2005-05-31 wwp * Makefile.darwin (1.6), Makefile.darwin.inc (1.3), Makefile.linux (1.6), Makefile.linux.inc (1.6), Makefile.posix.inc (1.1), Makefile.qnx (1.9), Makefile.qnx.inc (1.6), Makefile.unix (1.9), Makefile.unix.inc (1.7), Makefile.win32 (1.27), Makefile.win32.inc (1.7), doc/Makefile.posix (1.1), doc/Makefile.posix.inc (1.1): Properly split common unix/posix stuff into posix Makefile. Simplified rules in Makefiles, forced archive deletion before re-creation, and a few minor fixes or changes. 2005-05-31 wwp * doc/Makefile.unix (1.2), doc/Makefile.unix.inc (1.2): Removed deprecated Makefiles. 2005-05-31 wwp * Makefile.inc (1.13), pecomato.ico (1.4): Removed deprecated files. 2005-05-31 wwp * main.c (1.50): Fix misplaced test. 2005-05-31 wwp * .cvsignore (1.11): More generated dirs to ignore. 2005-05-31 wwp * pecomato.rc (1.3): Use the 32x32 icon only (win32). 2005-05-31 wwp * pecomato-32.ico (1.1): Added new 32x32 icon. 2005-05-31 wwp * main.c (1.49): Fixed a bug in writing extracted iptc and potentially when filtering any picture file when the filename has not path in it. 2005-05-30 wwp * Makefile.darwin (1.5), doc/INSTALL.t2t (1.12), doc/README.t2t (1.14): Port to Darwin ppc. 2005-05-30 wwp * Makefile.darwin (1.4), Makefile.qnx (1.8): More fixes in unix Makefiles. 2005-05-30 wwp * Makefile.darwin (1.3), Makefile.qnx (1.7), Makefile.unix (1.8), Makefile.unix.inc (1.6): Various fixes in unix makefiles. 2005-05-30 wwp * Makefile.darwin (1.2), Makefile.darwin.inc (1.2), Makefile.linux (1.5), Makefile.linux.inc (1.5), Makefile.qnx (1.6), Makefile.qnx.inc (1.5), Makefile.unix (1.7), Makefile.unix.inc (1.5), pecomato.rc (1.2): Fix relative Makefile.inc inclusion. 2005-05-30 wwp * Makefile.darwin (1.1), Makefile.darwin.inc (1.1): Now compiles under Mac OSX 10.2.8 / Darwin 6.8.5 (at least ppc). 2005-05-30 wwp * gnu-strndup.c (1.5): Fix typo (now compiles on Darwin ppc). 2005-05-29 wwp * Makefile.inc (1.12), Makefile.win32.inc (1.6), pecomato.png (1.3), doc/TODO.t2t (1.6): Updated TODO and removed .png (reference .png files are in pecomato-dev module). 2005-05-29 wwp * pecomato.ico (1.3): Updated win32 icon. 2005-05-28 wwp * Makefile.linux (1.4), Makefile.linux.inc (1.4), Makefile.qnx (1.5), Makefile.qnx.inc (1.4), Makefile.unix (1.6), Makefile.unix.inc (1.4), Makefile.win32 (1.26), Makefile.win32.inc (1.5): Temporarily fix win32 includes in Makefiles. 2005-05-27 wwp * doc/INSTALL.t2t (1.11), doc/README.t2t (1.13), doc/TODO.t2t (1.5): Talk about portability. 2005-05-25 wwp * Makefile.win32 (1.25): Fix a typo in install rules (win32). 2005-05-25 wwp * Makefile.win32 (1.24), VERSION (1.12), pecomato.spec (1.7): Push 0.0.9. 2005-05-25 wwp * Makefile.inc (1.11): Fix a typo. 2005-05-25 wwp * Makefile.inc (1.10): Reflect last changes in doc Makefiles. 2005-05-24 wwp * iptc.c (1.44), main.c (1.48): Fixed missing record version compliance check, fix test rewrite filenaming (buffer overrun), and enhanced/fixed some a posteriori compliance checks. 2005-05-19 wwp * doc/Makefile.win32.inc (1.1): Missed that new one. 2005-05-19 wwp * Makefile.inc (1.9), Makefile.linux (1.3), Makefile.linux.inc (1.3), Makefile.qnx (1.4), Makefile.qnx.inc (1.3), Makefile.unix (1.5), Makefile.unix.inc (1.3), Makefile.win32 (1.23), doc/.cvsignore (1.2), doc/Makefile (1.4), doc/Makefile.unix (1.1), doc/Makefile.unix.inc (1.1), doc/Makefile.win32 (1.5): More work in the Makefiles. 2005-05-19 wwp * .cvsignore (1.10), Makefile.inc (1.8), Makefile.linux (1.2), Makefile.linux.inc (1.2), Makefile.qnx (1.3), Makefile.qnx.inc (1.2), Makefile.unix (1.4), Makefile.unix.inc (1.2), Makefile.win32 (1.22), Makefile.win32.inc (1.4): Make more things as parameters. 2005-05-19 wwp * doc/INSTALL.t2t (1.10): Reflect last changes to linux Makefile. 2005-05-19 wwp * .cvsignore (1.9): Ignore generated or old Makefile. 2005-05-19 wwp * Makefile (1.34), Makefile.inc (1.7), Makefile.linux (1.1), Makefile.linux.inc (1.1): Renamed linux makefile. 2005-05-19 wwp * Makefile.qnx (1.2): Fixed tar.bz2 building on QNX. 2005-05-19 wwp * Makefile (1.33), Makefile.inc (1.6), Makefile.qnx (1.1), Makefile.qnx.inc (1.1), Makefile.win32 (1.21), doc/INSTALL.t2t (1.9), doc/README.t2t (1.12): Added QNX support, updated Makefiles and docs. 2005-05-19 wwp * Makefile.win32 (1.20), VERSION (1.11), pecomato.spec (1.6): Prepare to build a cvs devsnap. 2005-05-19 wwp * main.c (1.47): Fix a serious bug that lead to broken rewrote files when using an empty -i filter file. 2005-05-19 wwp * doc/INSTALL.t2t (1.8), doc/README.t2t (1.11): Doc updates. 2005-05-18 wwp * iptc.c (1.43): More speed optim, typos more. 2005-05-18 wwp * Makefile (1.32), Makefile.win32 (1.19), VERSION (1.10), iptc.c (1.42), jfif.c (1.27), main.c (1.46), pecomato.spec (1.5), util.c (1.32), doc/INSTALL.t2t (1.7), doc/README.t2t (1.10): Speed optims. Use correct MacOS X name in doc. 2005-05-18 wwp * Makefile (1.31): Reverted accidentally commited changes. 2005-05-18 wwp * iptc.c (1.41), main.c (1.45), util.c (1.31), util.h (1.30): Added many checks for command-line coherence (switches dependencies), rewrote the messaging system to make its severity flexible. 2005-05-18 wwp * iptc.c (1.40), main.c (1.44), util.h (1.29), doc/README.t2t (1.9), doc/TODO.t2t (1.4): Changed some output messages, identify BMP files (this will be necessary to support reading of FotoStation's embedded IPTC), doc updates. 2005-05-17 wwp * Makefile (1.30), Makefile.unix (1.3), Makefile.win32 (1.18): Make ChangeLog more readable (ger rid of tag info). 2005-05-17 wwp * doc/README.t2t (1.8): Updated README notes. 2005-05-17 wwp * Makefile.win32 (1.17), pecomato.spec (1.4): Push version 0.0.8 for packaging. 2005-05-17 wwp * VERSION (1.9), doc/README.t2t (1.7): Updated doc, pushed 0.0.8. 2005-05-16 wwp * iptc.c (1.39), main.c (1.43), util.c (1.30), util.h (1.28): Implemented basic fix ability for broken IPTC chunks. Only global IPTC chunk size can be fixed if bytes are missing. 2005-05-16 wwp * Makefile.win32 (1.16), main.h (1.2): Removed unused main.h 2005-05-16 wwp * iptc.c (1.38), main.c (1.42): Don't delete written file if parser error(s) have been encountered. 2005-05-16 wwp * iptc.c (1.37): Fixe relative length when compared to absolute size (this has been broken when the cached writing has been implemented). 2005-05-16 wwp * doc/INSTALL.t2t (1.6), doc/README.t2t (1.6): Added SunOS to the documentation. 2005-05-16 wwp * Makefile (1.29), Makefile.unix (1.2): Solve compilation failures w/ gcc 2.9x.x under SunOS. 2005-05-16 wwp * main.c (1.41): Fix preprocessor condition. 2005-05-16 wwp * .cvsignore (1.8), Makefile (1.28), Makefile.unix (1.1), Makefile.unix.inc (1.1), Makefile.win32 (1.15), main.c (1.40), doc/INSTALL.t2t (1.5), doc/README.t2t (1.5): Unix portability (HP-UX, Aix). 2005-05-16 wwp * gnu-getline.h (1.2), gnu-strndup.c (1.4), gnu-strndup.h (1.2), util.h (1.27): More portability fixes. 2005-05-16 wwp * gnu-strndup.c (1.3): Fix a typo. 2005-05-16 wwp * gnu-getline.c (1.2), gnu-mkstemp.c (1.2), gnu-strcasecmp.c (1.2), gnu-strndup.c (1.2): Fix #includes. 2005-05-16 wwp * util-gnu.c (1.3), util-gnu.h (1.4): Removed old files. 2005-05-16 wwp * Makefile.win32 (1.14), gnu-getline.c (1.1), gnu-getline.h (1.1), gnu-mkstemp.c (1.1), gnu-mkstemp.h (1.1), gnu-strcasecmp.c (1.1), gnu-strcasecmp.h (1.1), gnu-strndup.c (1.1), gnu-strndup.h (1.1), util-gnu.c (1.2), util-gnu.h (1.3), util.h (1.26): Reorganized GNU inclusions for atomic portability. 2005-05-16 wwp * util.h (1.25): More portability issues. 2005-05-16 wwp * main.c (1.39): Fixes a long standing misporting typo. 2005-05-16 wwp * adobe.h (1.6): Oops. 2005-05-16 wwp * adobe.h (1.5), util.h (1.24): Fix missing proto and typedef (portability). 2005-05-16 wwp * doc/INSTALL.t2t (1.4): Updated install notes. 2005-05-15 wwp * Makefile (1.27), iptc.c (1.36), iptc.h (1.21), main.c (1.38): Default log level set to warnings (2), fixed a typo in IPTC tables, reorganized command-line swtich parsing to make maintainance easier. 2005-05-15 wwp * Makefile (1.26), Makefile.inc (1.5): RPM rules for old and recent systems. 2005-05-15 wwp * Makefile.win32.inc (1.3): Minor fixes in win32 packaging rules. 2005-05-15 wwp * Makefile (1.25): Typo. 2005-05-15 wwp * Makefile (1.24), Makefile.win32 (1.13), Makefile.win32.inc (1.2): More packages.. 2005-05-15 wwp * Makefile (1.23), Makefile.inc (1.4), Makefile.win32 (1.12), pecomato.spec (1.3), doc/INSTALL.t2t (1.3), doc/README.t2t (1.4), doc/TODO.t2t (1.3): Added rules to build CVS snapshots. 2005-05-14 wwp * .cvsignore (1.7), Makefile.win32 (1.11), VERSION (1.8), pecomato.spec (1.2): Pushed 0.0.7. 2005-05-14 wwp * VERSION (1.7): Forgotten some packaging files.. 2005-05-14 wwp * .cvsignore (1.6): More files to ignore. 2005-05-14 wwp * pecomato.spec (1.1): Added RPM build rules. 2005-05-14 wwp * Makefile.win32 (1.10), VERSION (1.6): Prepare release 0.0.6. 2005-05-14 wwp * Makefile (1.22), Makefile.inc (1.3): Adjustments for rpm building mostly. 2005-05-14 wwp * Makefile (1.21): Completed rpm generation. 2005-05-14 wwp * Makefile (1.20), Makefile.inc (1.2), Makefile.win32 (1.9), doc/Makefile (1.3): More work and fixes in Makefiles, first steps of rpm building. 2005-05-14 wwp * doc/Makefile.win32 (1.4): Fixed missing TODO html/txt files generation under win32. 2005-05-14 wwp * Makefile (1.19), Makefile.inc (1.1), Makefile.win32 (1.8), Makefile.win32.inc (1.1), doc/Makefile (1.2), doc/Makefile.win32 (1.3): Rewritten most of the Makefiles. 2005-05-14 wwp * Makefile (1.18), Makefile.win32 (1.7): Fixes win32 Makefile (nmake is really a dumb shit). 2005-05-14 wwp * Makefile (1.17), Makefile.win32 (1.6), VERSION (1.5), util-gnu.h (1.2): Fine tuned win32 Makefile, fixed a compilation warning on such system. 2005-05-14 wwp * iptc.c (1.35), main.c (1.37): More checks for strict IPTC compliance. 2005-05-13 wwp * Makefile.win32 (1.5): Fixed win32 resources linking. 2005-05-13 wwp * pecomato.ico (1.2), pecomato.png (1.2): Fixed corrupted binary files. 2005-05-13 wwp * Makefile (1.16), Makefile.win32 (1.4), doc/Makefile.win32 (1.2): Completed rules set for win32 (native). 2005-05-13 wwp * iptc.c (1.34), util.c (1.29): Minor changes in dump-full mode's output. 2005-05-12 wwp * main.c (1.36), util.c (1.28): Fixes a compilation warning. 2005-05-12 wwp * Makefile.win32 (1.3), util-gnu.c (1.1), util-gnu.h (1.1), util.h (1.23): Win32 port now compiles and run. 2005-05-12 wwp * .cvsignore (1.5), Makefile (1.15), Makefile.win32 (1.2), jfif.c (1.26), main.c (1.35), pecomato.ico (1.1), pecomato.png (1.1), pecomato.rc (1.1), resource-xptheme.bin (1.1), util.c (1.27), util.h (1.22): First steps to the win32 portability. 2005-05-12 wwp * doc/README.t2t (1.3): Minor fixes to the README. 2005-05-12 wwp * doc/INSTALL.t2t (1.2), doc/README.t2t (1.2), doc/TODO.t2t (1.2): Updates. 2005-05-12 wwp * doc/INSTALL.t2t (1.1), doc/txt2tags.rc (1.1): Added missing doc files. 2005-05-12 wwp * Makefile (1.14): More fixes. 2005-05-12 wwp * Makefile (1.13): Make Changelog. 2005-05-12 wwp * Makefile (1.12), Makefile.win32 (1.1), doc/.cvsignore (1.1), doc/DISCLAIMER.t2t (1.1), doc/LICENSE.t2t (1.1), doc/Makefile (1.1), doc/Makefile.win32 (1.1), doc/README (1.2), doc/README.t2t (1.1), doc/TODO (1.5), doc/TODO.t2t (1.1), doc/pecomato.man (1.2): Major updates in doc and Makefiles. 2005-05-12 wwp * Makefile (1.11): Use and include devtools in dist tarballs. 2005-05-12 wwp * devtools/cvs2cl.pl (1.1), devtools/glibc-version.sh (1.1), devtools/txt2tags.py (1.1): Added devtools. 2005-05-12 wwp * Makefile (1.10), util.c (1.26): Added embryonic dist rules and fixed a signness comp warning. 2005-05-12 wwp * VERSION (1.4): New version: 0.0.5. 2005-05-11 wwp * main.c (1.34), util.c (1.25): Various minor changes and fixes. 2005-05-11 wwp * main.c (1.33), util.c (1.24), util.h (1.21): Many bugfixes. 2005-05-11 wwp * VERSION (1.3): Version 0.0.4. 2005-05-11 wwp * config.h (1.15), main.c (1.32), util.h (1.20): Changed test-rewrite to rewrite by default, until --test is passed (filter only). 2005-05-11 wwp * config.h (1.14), iptc.c (1.33), main.c (1.31), util.c (1.23), util.h (1.19): Rewrote dump wrapping (made switch-dependend, modularized, fixed wrapping). 2005-05-11 wwp * .cvsignore (1.4): More files to ignore. 2005-05-10 wwp * VERSION (1.2), doc/TODO (1.4): Updated TODO and version to 0.0.3. 2005-05-10 wwp * main.c (1.30): Various command-line and usage changes. 2005-05-10 wwp * iptc.c (1.32), main.c (1.29), util.c (1.22), util.h (1.18): Implemented on-the-fly IPTC extraction to standalone file (from cached rewrite buffer, when filtering for instance). 2005-05-10 wwp * doc/TODO (1.3): Updates. 2005-05-10 wwp * adobe.c (1.14), iptc.c (1.31), main.c (1.28), util.c (1.21), util.h (1.17), doc/TODO (1.2): Implemented IPTC chunk extraction. Updated TODO and other minor changes in the util API. 2005-05-10 wwp * adobe.c (1.13), jfif.c (1.25), main.c (1.27): Fix padding 8BIM chunks when writing. 2005-05-10 wwp * iptc.c (1.30), main.c (1.26): Fixed filtering with exclude list. 2005-05-10 wwp * Makefile (1.9), adobe.c (1.12), iptc.h (1.20), jfif.c (1.24), main.c (1.25): Minor changes in debug output and makefile settings. Fixed backing up of original file. 2005-05-10 wwp * Makefile (1.8): Fixed uninstall rule to remove docdir as well. 2005-05-10 wwp * Makefile (1.7): Added rules to install doc files. 2005-05-10 wwp * doc/pecomato.man (1.1): Added man page skeleton. 2005-05-10 wwp * README (1.3), TODO (1.2), doc/README (1.1), doc/TODO (1.1): Moved doc files. 2005-05-10 wwp * iptc.c (1.29), main.c (1.24): Fixed a typo in the usage text, and implemented 2 more technical checks around IPTC record version codes. 2005-05-09 wwp * adobe.c (1.11), jfif.c (1.23): Bug fixes (rewrite engine). 2005-05-09 wwp * adobe.c (1.10), adobe.h (1.4), iptc.c (1.28), iptc.h (1.19), jfif.c (1.22), main.c (1.23), util.c (1.20), util.h (1.16): Minor fixes and API changes. Added support for Adobe Photoshop 6.0+'s ffo files. 2005-05-07 wwp * config.h (1.13), iptc.c (1.27), main.c (1.22), util.c (1.19), util.h (1.15): Fix rewrite bugs. 2005-05-06 wwp * adobe.c (1.9), iptc.c (1.26), jfif.c (1.21), util.c (1.18): Fix two bugs in the rewriting system. 2005-05-06 wwp * adobe.c (1.8), config.h (1.12), iptc.c (1.25), jfif.c (1.20), jfif.h (1.11), main.c (1.21), util.c (1.17), util.h (1.14): Rewritten verbosity (log) level system, few minor changes more. 2005-05-05 wwp * main.c (1.20), util.c (1.16): Normalized info messages, fix write error detection. 2005-05-05 wwp * adobe.c (1.7), adobe.h (1.3), config.h (1.11), iptc.c (1.24), iptc.h (1.18), jfif.c (1.19), jfif.h (1.10), main.c (1.19), util.c (1.15), util.h (1.13): Simplified the usage of global vars in the rewrite engine. Implemented cached writing. 2005-05-05 wwp * iptc.c (1.23), main.c (1.18), util.c (1.14), util.h (1.12): Filtering in/out pure IPTC chunks is done (still missing: fix 8BIM encapsulations if any). 2005-05-05 wwp * iptc.c (1.22), iptc.h (1.17): Implemented matching of IPTC filter code. 2005-05-05 wwp * .cvsignore (1.3), adobe.c (1.6), config.h (1.10), iptc.c (1.21), iptc.h (1.16), jfif.c (1.18), main.c (1.17), util.c (1.13), util.h (1.11): Loading of IPTC filter masks if now complete, and a few minor bugfixes. 2005-05-02 wwp * Makefile (1.6), adobe.c (1.5), iptc.c (1.20), jfif.c (1.17), util.c (1.12): Fix race condition in signed-index loop checks (last commit was wrong). Inserted more tests for preventing dump_rewrite to write 0-length blocks. 2005-05-01 wwp * adobe.c (1.4), adobe.h (1.2), iptc.c (1.19), iptc.h (1.15), jfif.c (1.16), jfif.h (1.9), main.c (1.16), util.c (1.11), util.h (1.10): Added first step of the rewrite/filtering support (filter operation is enabled, all data read is written to a temp file). Minor parsing fixes and warning/error level changes. 2005-05-01 wwp * README (1.2), iptc.c (1.18), jfif.c (1.15), main.c (1.15): Various touchups and cleanup, also made the JPEG/JFIF parser more easy w/ exotic files (just needs SOS or EOI to consider the file is OK). 2005-04-29 wwp * main.c (1.14), util.c (1.10), util.h (1.9): Table-ized exit codes. 2005-04-29 wwp * .cvsignore (1.2), Makefile (1.5), adobe.c (1.3), iptc.c (1.17), jfif.c (1.14), util.c (1.9): Fix a bug in JPEG/JFIF parser (was using a short int when attempting to do long jump to EOI, tss). 2005-04-28 wwp * adobe.c (1.2), iptc.c (1.16), jfif.c (1.13), jfif.h (1.8), main.c (1.13), util.c (1.8), util.h (1.8): More JPEG decoding (almost complete), various fixes and changes. More work preparing filter operation and relevant command-line decoding. 2005-04-27 wwp * iptc.c (1.15), iptc.h (1.14): More descriptions in IPTC table. 2005-04-27 wwp * iptc.c (1.14), iptc.h (1.13): More datasets descriptions in IPTC table. 2005-04-27 wwp * iptc.c (1.13), iptc.h (1.12), main.c (1.12): Code and tables cleanup. 2005-04-27 wwp * config.h (1.9), iptc.c (1.12), iptc.h (1.11), main.c (1.11): More work around IPTC datasets. 2005-04-27 wwp * iptc.c (1.11), iptc.h (1.10): Added extra IPTC codes. 2005-04-27 wwp * adobe.c (1.1), adobe.h (1.1): Added adobe decoding. 2005-04-24 wwp * config.h (1.8), exif.c (1.6), exif.h (1.6), iptc.c (1.10), iptc.h (1.9), jfif.c (1.12), main.c (1.10), util.c (1.7), util.h (1.7): Fix minor issues and typos. Photoshop 4.0 thumbail is still badly supported w/ some jpg files. 2005-04-23 wwp * config.h (1.7), jfif.c (1.11), jfif.h (1.7), main.c (1.9): Table'ized JPEG/JFIF tags, and few more minor changes. 2005-04-23 wwp * exif.c (1.5), exif.h (1.5), jfif.c (1.10), jfif.h (1.6): Added tables/check for all Adobe resource types (still missing JFIF ones, but mechanism is already in place). 2005-04-22 wwp * iptc.c (1.9), iptc.h (1.8), jfif.c (1.9): Fixed missing padding of product pstring in in-JFIF JFIF chunk. Added IPTC newsphoto IDs. 2005-04-22 wwp * config.h (1.6), iptc.c (1.8), jfif.c (1.8), main.c (1.8), util.h (1.6): Fix padding of Photoshop contents. Added recognition for PNG/TIFF files. 2005-04-21 wwp * config.h (1.5), iptc.c (1.7), iptc.h (1.7), jfif.c (1.7), main.c (1.7), util.c (1.6): Added recognition and support for all Photoshop versions. 2005-04-21 wwp * Makefile (1.4), config.h (1.4), exif.c (1.4), exif.h (1.4), iptc.c (1.6), iptc.h (1.6), jfif.c (1.6), jfif.h (1.5), main.c (1.6), util.c (1.5), util.h (1.5): Completed 8BPS/8BIM support and nested chunks (JFIF/8BIM in 8BPS, etc.). Code cleanup in vars declarations. 2005-04-21 wwp * iptc.c (1.5), iptc.h (1.5), jfif.c (1.5), jfif.h (1.4), main.c (1.5): Fix parsing of several 8BIM chunks in JFIF contents. 2005-04-21 wwp * iptc.c (1.4), iptc.h (1.4), jfif.c (1.4), main.c (1.4), util.c (1.4), util.h (1.4): Better error reporting now. Added full photoshop IPTC support. 2005-04-20 wwp * Makefile (1.3), config.h (1.3), exif.c (1.3), exif.h (1.3), iptc.c (1.3), iptc.h (1.3), jfif.c (1.3), jfif.h (1.3), main.c (1.3), util.c (1.3), util.h (1.3): [HEAD]: complete first steps for supporting IPTC chunk. 2005-04-20 wwp * Makefile (1.2), config.h (1.2), exif.c (1.2), exif.h (1.2), iptc.c (1.2), iptc.h (1.2), jfif.c (1.2), jfif.h (1.2), main.c (1.2), util.c (1.2), util.h (1.2): [HEAD]: first step for IPTC decoding: dump headers, some dataset values. Various addons. 2005-04-19 wwp * .cvsignore (1.1.1.1), ID (1.1.1.1), Makefile (1.1.1.1), README (1.1.1.1), TODO (1.1.1.1), VERSION (1.1.1.1), config.h (1.1.1.1), exif.c (1.1.1.1), exif.h (1.1.1.1), iptc.c (1.1.1.1), iptc.h (1.1.1.1), jfif.c (1.1.1.1), jfif.h (1.1.1.1), main.c (1.1.1.1), main.h (1.1.1.1), util.c (1.1.1.1), util.h (1.1.1.1): Initial import. 2005-04-19 wwp * .cvsignore (1.1), ID (1.1), Makefile (1.1), README (1.1), TODO (1.1), VERSION (1.1), config.h (1.1), exif.c (1.1), exif.h (1.1), iptc.c (1.1), iptc.h (1.1), jfif.c (1.1), jfif.h (1.1), main.c (1.1), main.h (1.1), util.c (1.1), util.h (1.1): Initial revision