2007-01-09 Hubert Figuiere * lib/ifdfile.cpp (_locateThumbnail): check that getDimensions() succeeds. * lib/jfifcontainer.{h,cpp}: handle JPEG errors more properly and return proper errors. * tools/Makefile.am (ordiag_LDADD): link static and using locally built lib 2007-01-06 Hubert Figuiere * autogen.sh: use glibtool* if available (Darwin/MacOS X) because libtool is different on Darwin/MacOS X * tools/Makefile.am (LDFLAGS): add local lib path to link tools with locally compiled libopenraw * configure.in: add --with-darwinports to build on MacOS X configure.in: set CC to g++ on Mac. * gnome/gdkpixbuf.c (or_thumbnail_to_pixbuf): create the pixbuf for RGB previews properly. 2007-01-05 Hubert Figuiere * lib/ciffcontainer.cpp: remove direct logging to cout and replace it by Debug::Trace where appropriate. * tools/ordiag.cpp: added ordiag utility. * configure.in, Makefile.am: added tools subdir. 2007-01-02 Hubert Figuiere * lib/rawfile.cpp (identify): don't crash if no extension is found. * gnome/gdkpixbuf.c (or_thumbnail_to_pixbuf): don't unref() the loader, otherwise it crashes. CRW thumnailing was crashing in gthumb. 2006-12-31 Hubert Figuiere * demo/thumbc.c (main): better error handling. * gnome/gdkpixbuf.c (or_gdkpixbuf_extract_thumbnail): better error code handling. * gnome/libopenraw-gnome-1.0.pc.in (Requires): require proper libopenraw package. * lib/ifdfile.{cpp,h}: add destructor ~IFDFile() (fix a serious memory leak) * lib/capi/capi.cpp (or_get_extract_thumbnail): retrieve error code. Fix a bug where an error was reported on success and vice-versa * include/libopenraw/*: saner error reporting * lib/*: more error reporting * demo/thumb.cpp: update for new APIs and report error. 2006-12-25 Hubert Figuiere * NEWS: updated * configure.in: new version. New ABI 2006-12-21 Hubert Figuiere * include/libopenraw++/Makefile.am: no longer install C++ headers. 2006-12-14 Hubert Figuiere * include/libopenraw-gnome/*: moved to gnome/include/libopenraw-gnome/ 2006-12-10 Hubert Figuiere * include/libopenraw-gnome/*: libopenraw-gnome headers * autogen.sh: --enable-maintainer-mode by default when run from the autogen.sh * configure.in: detect glib and gdk-pixbuf * gnome/*: new files. * Makefile.am: gnome subdirectory.