2007-01-09  Hubert Figuiere  <hub@figuiere.net>

	* 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  <hub@figuiere.net>

	* 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  <hub@figuiere.net>

	* 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  <hub@figuiere.net>

	* 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  <hub@figuiere.net>

	* 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  <hub@figuiere.net>

	* NEWS: updated
	* configure.in: new version. New ABI

2006-12-21  Hubert Figuiere  <hub@figuiere.net>

	* include/libopenraw++/Makefile.am: no longer install C++ headers.

2006-12-14  Hubert Figuiere  <hub@figuiere.net>

	* include/libopenraw-gnome/*: moved to 
	gnome/include/libopenraw-gnome/

2006-12-10  Hubert Figuiere  <hub@figuiere.net>

	* 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.
