There is no ChangeLog anymore.
------------------------------

2009-06-16  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 3.0.33

2009-06-15  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 3.0.32

2009-06-15  Philip Van Hoof  <philip@codeminded.be>

	* daemon/thumbnail-manager.c: NB#105592, GetSupported returned in
	 format vfs-mime/type instead of mime/type for specialized
	thumbnailers. Our video thumbnailer is specialized meaning that
	Tracker wasn't trying to request the thumbnail

2009-06-11  Philip Van Hoof  <philip@codeminded.be>

	* daemon/plugins/gdkpixbuf-plugin.c: Detect animated GIF, and block
	 support for it
	* daemon/hildon-thumbnail-daemon.c: Setting rlimit on memory usage

	Fixes NB#121200

2009-06-11  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/hildon-thumbnail-obj.c
	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugins/pixbuf-io-loader.c: Sanity checks

2009-06-10  Philip Van Hoof  <philip@codeminded.be>

	* daemon/hildon-thumbnail-plugin.c: No need to copy the list here

2009-06-09  Philip Van Hoof  <philip@codeminded.be>

	* daemon/plugins/epeg-plugin.c:
	* thumbs/hildon-thumbnail-obj.c
	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugins/pixbuf-io-loader.c
	* daemon/plugins/epeg-plugin.c: Cropped sizes. NB#118963

2009-06-08  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/hildon-thumbnail-obj.c
	* daemon/plugins/gdkpixbuf-plugin.c: Refuse to make thumbnails for 
	  images that are too large. NB#121200

2009-06-08  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/hildon-thumbnail-obj.c
	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugins/pixbuf-io-loader.c: Ensure that we use our own pixbuf loaders

2009-06-08  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 3.0.31

2009-06-08  Mikael Ottela <mikael.ottela@ixonos.com>

        * thumbnailers/gst-video-thumbnailer/gst-thumb-pipe.c: NB#121043

2009-06-03  Philip Van Hoof  <philip@codeminded.be>

	* daemon/plugins/gdkpixbuf-png-out-plugin.c
	* daemon/plugins/gdkpixbuf-jpeg-out-plugin.c: Removed version from fail dir

2009-06-02  Philip Van Hoof  <philip@codeminded.be>

        * daemon/hildon-thumbnailer-daemon.c: NB#120328

2009-06-02  Philip Van Hoof  <philip@codeminded.be>

	* daemon/thumbnailer.c: Wait per thumbnail

2009-06-01  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 3.0.30

2009-06-01  Philip Van Hoof  <philip@codeminded.be>

	* daemon/thumbnailer.c
	* daemon/thumbnailer-marshal.list: Letting the big-task queue thread
	wait until Tracker is finished indexing, in Maemo

2009-05-29  Mikael Ottela <mikael.ottela@ixonos.com>

	* thumbnailers/gst-video-thumbnailer/reg/com.nokia.thumbnailer.Gstreamer.service
	* thumbnailers/gst-video-thumbnailer/gst-thumb-pipe.c:

	Fixed an issue about seeking to the right frame before making a thumb

2009-05-29  Philip Van Hoof  <philip@codeminded.be>

	* daemon/plugins/epeg-plugin.c: Bugfix for cropped images

2009-05-27  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 3.0.29

	* configure.ac: Removed checks for libomxil, nobody uses it.

2009-05-27  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/hildon-thumbnail-obj.c
	* tests/artist-art-test.c: NB#116170 

2009-05-27  Mikael Ottela <mikael.ottela@ixonos.com>

	* thumbnailers/gst-video-thumbnailer/gst-thumb-pipe.c: A postfix fix
	* thumbnailers/gst-video-thumbnailer/Makefile.am
	* configure.ac: Fix the path that gets substituted into the
	service file.
	* daemon/thumbnailer.c: Crash fix to specialized thumbnailers timeout.

2009-05-27  Philip Van Hoof  <philip@codeminded.be>

	* Bugfix for a crash reported by mail
	* Bugfix for NB#118963, cropped scaling for small images

2009-05-26  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 3.0.28

	* configure.ac, thumbnailers/gst-video-thumbnailer/Makefile.am:
	Don't distribute the service file, it should be generated during
	configure.  Create service file in configure, not in Makefile, for
	extra robustness.

2009-05-25  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 3.0.27

2009-05-25  Mikael Ottela  <mikael.ottela@ixonos.com>

	* thumbnailers/gst-video-thumbnailer/gst-thumb-thumber.c
	* thumbnailers/gst-video-thumbnailer/gst-thumb-thumber.h
	* thumbnailers/gst-video-thumbnailer/Makefile.am
	* thumbnailers/gst-video-thumbnailer/gst-thumb-main.c: Fixed the
	thumbnail extension and added unmount handling.

2009-05-25  Philip Van Hoof  <pvanhoof@codeminded.be>

	* config.h.in
	* daemon/hildon-thumbnail-plugin.h
	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugins/exec-plugin.c
	* daemon/plugins/gdkpixbuf-png-out-plugin.c
	* daemon/plugins/gdkpixbuf-jpeg-out-plugin.c
	* daemon/plugins/epeg-plugin.c
	* daemon/hildon-thumbnail-plugin.c: Recording the error message

2009-05-19  Philip Van Hoof  <pvanhoof@codeminded.be>

	* daemon/hildon-thumbnail-daemon.c
	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugins/Makefile.am
	* daemon/plugins/epeg-plugin.c
	* daemon/utils.c
	* daemon/utils.h
	* daemon/thumbnailer.c
	* daemon/thumbnailer.h
	* daemon/README.plugin-runner
	* daemon/thumb-hal.c
	* daemon/thumb-hal.h
	* daemon/Makefile.am: Bugfix for Bug #117799, properly scale wide
	  images to cropped

2009-05-18  Philip Van Hoof  <pvanhoof@codeminded.be>

	* daemon/plugins/gdkpixbuf-png-out-plugin.c
	* daemon/plugins/gdkpixbuf-jpeg-out-plugin.c
	* daemon/thumbnailer.c: Bugfix for Bug# 117288

2009-05-15  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 3.0.26

2009-05-16  Ottela Mikael  <mikael.ottela@ixonos.com>

	* thumbnailers/gst-video-thumbnailer/gst-thumb-thumber.c
	* thumbnailers/gst-video-thumbnailer/gst-thumb-pipe.c
	* thumbnailers/gst-video-thumbnailer/gst-thumb-main.c: Fixes the
	gst_dbus_poll->gst_bus_timed_pop, adds error handling (and
	propagation) and defaults to only creating cropped thumbs.

2009-05-14  Philip Van Hoof  <pvanhoof@codeminded.be>

	* config.h.in
	* daemon/thumbnailer.c
	* daemon/thumbnailer-marshal.list
	* daemon/thumbnail-manager.c: Fixes for specialized thumbnailers, making
	  the video thumbnailer work

2009-05-13  Philip Van Hoof  <pvanhoof@codeminded.be>

        * daemon/albumart.c: Making thumbnails for downloaded albumart.
	Possibly fixes Bug# 114559 (needs verification)

2009-05-13  Marius Vollmer  <marius.vollmer@nokia.com>

	Relased 3.0.25

2009-05-13  Philip Van Hoof  <pvanhoof@codeminded.be>

	* thumbs/hildon-thumbnail-obj.c: Bugfix for problem spotted by Jukka
	Alasalmi, the new OO API didn't care about the passed width and hight
	when doing its final rescale

2009-05-13  Philip Van Hoof  <pvanhoof@codeminded.be>

	* daemon/thumbnailer.c: Made the large queue one for items > 50
	instead of > 10, fixes Bug# 116353.

2009-05-12  Mikael Ottela  <mikael.ottela@ixonos.com>
 
 	* daemon/thumbnailer.c: Fixed Started signal creation to use
	correct offset  

2009-05-12  Philip Van Hoof  <pvanhoof@codeminded.be>

	* config.h.in
	* tests/artist-art-test.c
	* thumbs/hildon-thumbnail-factory.c
	* thumbs/hildon-thumbnail-obj.c
	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugins/Makefile.am
	* daemon/plugins/epeg-plugin.c
	* configure.ac: Restoring the orientation for JPeg images. This fixes Bug #91658

2009-05-12  Ottela Mikael  <mikael.ottela@ixonos.com>

	* debian/hildon-thumbnail.install
	* config.h.in
	* configure.ac
	* daemon/plugins/Makefile.am
	* Makefile.am
	* thumbnailers
	* thumbnailers/gst-video-thumbnailer
	* thumbnailers/gst-video-thumbnailer/gst-thumb-thumber.c
	* thumbnailers/gst-video-thumbnailer/gst-thumb-main.h
	* thumbnailers/gst-video-thumbnailer/com.nokia.thumbnailer.Gstreamer.service.in
	* thumbnailers/gst-video-thumbnailer/gst-thumb-thumber.h
	* thumbnailers/gst-video-thumbnailer/gst-thumb-pipe.c
	* thumbnailers/gst-video-thumbnailer/gst-video-thumbnailer-marshal.list
	* thumbnailers/gst-video-thumbnailer/gst-video-thumbnailer.xml
	* thumbnailers/gst-video-thumbnailer/Makefile.am
	* thumbnailers/gst-video-thumbnailer/gst-video-thumbnailer-glue.h
	* thumbnailers/gst-video-thumbnailer/gst-thumb-pipe.h
	* thumbnailers/gst-video-thumbnailer/reg
	* thumbnailers/gst-video-thumbnailer/reg/com.nokia.thumbnailer.Gstreamer.service
	* thumbnailers/gst-video-thumbnailer/gst-thumb-main.c
	* thumbnailers/Makefile.am: Initial commit with new video thumbnailer

2009-05-12  Leonid Moiseichuk  <leonid.moiseichuk@nokia.com>
	
	* daemon/hildon-thumbnail-daemon.c: 
	
	1. config.h and HAVE_OSSO was not known = memory checks was never used
	2. oom functions has sense to have conditionally compiled
	3. thumbnailer_oom is just for debugging purposes when users complains
	4. memory tracking are expensive functions, so they shall be enabled
	as late as possible. But before initialization has sense to check memory
	conditions and exit if they are bad
	5. oom_adj nice to have set to 16 to notify kernel that this process
	can be killed if used memory grows too much
	6. limit will be counted as 1/8 of current memory, 64 bytes is too
	stong for check, I suggest to use 1024 and reduce if we will get problems. 64
	was set due to broken .gif files

2009-05-12  Philip Van Hoof  <pvanhoof@codeminded.be>

	* thumbs/hildon-thumbnail-obj.c: Memleak fix, Bugfix for Bug #116170

2009-05-12  Philip Van Hoof  <pvanhoof@codeminded.be>

	* daemon/hildon-thumbnail-plugin.h:
	* daemon/plugins/gdkpixbuf-plugin.c:
	* daemon/plugins/gdkpixbuf-png-out-plugin.c:
	* daemon/plugins/gdkpixbuf-jpeg-out-plugin.c:
	* daemon/plugins/gstreamer-video-plugin.c:
	* daemon/plugins/epeg-plugin.c:
	* daemon/hildon-thumbnail-plugin.c: Bugfix for bug# 116002. Throw an
          error instead of Ready in case the fail-file is seen

2009-05-11  Marius Vollmer  <marius.vollmer@nokia.com>

	* daemon/Makefile.am (install-data-local): Create
	/usr/share/thumbnailers and /usr/share/albumart-providers so that
	inotify has something to watch (N114780).

2009-05-11  Philip Van Hoof  <pvanhoof@codeminded.be>

	* Bugfix for Bug #114780 (creating dummy files)

2009-05-08  Philip Van Hoof  <pvanhoof@codeminded.be>

	* daemon/utils.c: Lowercasing albumart

2009-05-07  Philip Van Hoof  <pvanhoof@codeminded.be>

	* tests/artist-art-test.c
	* tests/Makefile.am
	* thumbs/hildon-thumbnail-obj.c
	* daemon/thumbnailer.c: Bugfixes for a use-case provided by Email

2009-05-06  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 3.0.24

2009-05-06  Philip Van Hoof  <pvanhoof@codeminded.be>

	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugins/epeg-plugin.c: Memleak fix

2009-05-05  Philip Van Hoof  <pvanhoof@codeminded.be>

	* daemon/hildon-thumbnail-daemon.c: Disabled IDLE priority, thumbnails
	must always be made as soon as possible (it's the apps that need to
	not ask thumbnails when the device has more urgent matters to do)

2009-05-05  Philip Van Hoof  <pvanhoof@codeminded.be>

	* daemon/hildon-thumbnail-plugin.h
	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugins/exec-plugin.c
	* daemon/plugins/gdkpixbuf-png-out-plugin.c
	* daemon/plugins/gdkpixbuf-jpeg-out-plugin.c
	* daemon/plugins/gstreamer-video-plugin.c
	* daemon/plugins/epeg-plugin.c
	* daemon/thumbnailer.c
	* daemon/hildon-thumbnail-plugin.c: Spec changes and writing files in fail 
	directory

2009-04-28  Philip Van Hoof  <pvanhoof@codeminded.be>

	* daemon/thumb-hal.c: Bug# 99641: Putting a message for the
	thumbnailer that next startup it should sleep for 10 seconds before
	initiating. Keeps the thumbnailer from making a device that is being
	unmounted busy after short-after startup

2009-04-27  Philip Van Hoof  <pvanhoof@codeminded.be>

	* daemon/utils.c: Fixed memory leak. Fixes Bug# 113093

2009-04-22  Philip Van Hoof  <pvanhoof@codeminded.be>

	* daemon/utils.c: Trimming of leading and trailing white spaces

2009-04-20  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 3.0.23

2009-04-20  Philip Van Hoof  <pvanhoof@codeminded.be>

	* Disabled video plugin, it's broken in several ways

2009-04-07  Philip Van Hoof  <pvanhoof@codeminded.be>

	* config.h.in
	* configure.ac
	* daemon/hildon-thumbnail-daemon.c: Making it possible to compile on a
	host that has no OSSO packages installed

2009-03-26  Philip Van Hoof  <pvanhoof@codeminded.be>

	* daemon/hildon-thumbnail-daemon.c
	* daemon/plugins/gdkpixbuf-png-out-plugin.c
	* daemon/plugins/gdkpixbuf-jpeg-out-plugin.c
	* daemon/Makefile.am: Bugfix for Bug #108103

2009-03-26  Philip Van Hoof  <pvanhoof@codeminded.be>

	* thumbs/hildon-thumbnail-factory.c
	* thumbs/hildon-thumbnail-obj.c
	* thumbs/hildon-albumart-factory.c
	* daemon/hildon-thumbnail-plugin.h
	* daemon/hildon-thumbnail-daemon.c
	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugins/exec-plugin.c
	* daemon/plugins/gdkpixbuf-png-out-plugin.c
	* daemon/plugins/gdkpixbuf-jpeg-out-plugin.c
	* daemon/plugins/gstreamer-video-plugin.c
	* daemon/utils.c
	* daemon/utils.h
	* daemon/plugin-runner.c
	* daemon/albumart.c
	* daemon/thumbnailer.c
	* daemon/hildon-thumbnail-plugin.c: Fixes for Bug #108103

2009-03-24  Philip Van Hoof  <pvanhoof@codeminded.be>

	* daemon/plugins/gstreamer-video-plugin.c: Bugfix in error reporting

2009-03-23  Philip Van Hoof  <pvanhoof@codeminded.be>

	* daemon/plugins/gstreamer-video-plugin.c: Added support for some
	video formats

2009-03-20  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 3.0.22

2009-03-20  Philip Van Hoof  <pvanhoof@codeminded.be>

	* daemon/plugins/gstreamer-video-plugin.c: Seeking 30 seconds into the
	video before making a thumbnail of the video.

	Fixes Bug# 92748

	* daemon/hildon-thumbnail-plugin.h
	* daemon/plugins/gdkpixbuf-png-out-plugin.c
	* daemon/plugins/gdkpixbuf-jpeg-out-plugin.c
	* daemon/thumbnailer.c
	* daemon/thumbnailer.h
	* daemon/thumbnailer.xml
	* daemon/hildon-thumbnail-plugin.c: DBus API change for the 'since'
	parameter of cleanup

2009-03-20  Philip Van Hoof  <pvanhoof@codeminded.be>

	* config.h.in
	* configure.ac
	* daemon/thumb-hal.c
	* daemon/thumb-hal.h: Removed necessity for libhal, replaced it with
	GIO's pre-unmount event handling

2009-03-18  Philip Van Hoof  <pvanhoof@codeminded.be>

	* daemon/plugins/gdk-pixbuf-plugin.c: Bug# 91658 fixed

2009-03-17  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 3.0.21

2009-03-16  Philip Van Hoof  <pvanhoof@codeminded.be>

	* thumbs/hildon-thumbnail-obj.c: Bugfix passing mime-hints

2009-03-13  Philip Van Hoof  <pvanhoof@codeminded.be>

	* thumbs/hildon-thumbnail-obj.c
	* daemon/utils.c
	* daemon/thumbnailer.c: Fixed some issues with URI vs. paths

2009-03-11  Philip Van Hoof  <pvanhoof@codeminded.be>

	* thumbs/hildon-thumbnail-obj.c: Fixed a crash when joining

2009-03-09  Philip Van Hoof  <pvanhoof@codeminded.be>

	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugins/gstreamer-video-plugin.c
	* daemon/plugins/epeg-plugin.c: Checking for alpha-channels, fixes
	gray thumbnails Bug# 104113

2009-03-09  Philip Van Hoof  <pvanhoof@codeminded.be>

	* daemon/plugins/gstreamer-video-plugin.c: Added support for
	video/quicktime (.mov files). Bugfix for Bug# 104293.

2009-03-06  Philip Van Hoof  <pvanhoof@codeminded.be>

	* daemon/plugins/gstreamer-video-plugin.c: Disable animated video
	thumbnails by default

2009-02-27  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 3.0.20

2009-02-24  Philip Van Hoof  <pvanhoof@codeminded.be>

	* config.h.in
	* daemon/hildon-thumbnail-daemon.c
	* daemon/thumb-hal.c
	* daemon/thumb-hal.h
	* daemon/Makefile.am: Dying whenever an unmount of a removable device
	takes place, so that we ensure that we are not blocking the unmount
	from taking place whenever we are working with a file located on it.

	Although this isn't very nice, are thumbnails just cache. We are
	activatable so the next request will let us restart anyway. And caches
	should not be relied upon (consumers of the thumbnails must always
	request thumbnails if they see that their thumbnail is not already
	available).

	This drastic action might however mean that some app's thumbnail
	request will fail with a DBus timeout error.

2009-02-23  Philip Van Hoof  <pvanhoof@codeminded.be>

	* debian/hildon-thumbnail.install: Re-enabled the GStreamer plugin
	* thumbs/hildon-thumbnail-factory.c: Bugfix for Bug# 102446

2009-02-18  Philip Van Hoof  <pvanhoof@codeminded.be>

	* daemon/hildon-thumbnail-daemon.c
	* configure.ac: Usage of mallopt

	* thumbs/hildon-albumart-factory.c
	* daemon/plugins/gdkpixbuf-png-out-plugin.c
	* daemon/plugins/gdkpixbuf-jpeg-out-plugin.c
	* daemon/thumbnailer.c: Various small memory leaks

2009-02-17  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 3.0.19

	* daemon/hildon-thumbnail-daemon.c (initialize_priority): Only use
	SCHED_IDLE when it is defined.

	* Makefile.am (SUBDIRS): Added "tests" so that it ends up in the
	dist tarball.

2009-02-17  Philip Van Hoof  <pvanhoof@codeminded.be>

	* thumbs/hildon-thumbnail-factory.c
	* thumbs/hildon-thumbnail-factory.h: Added convenience function for
	rotating (needs a new release asap) 

2009-02-16  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 3.0.18

2009-02-16  Philip Van Hoof  <pvanhoof@codeminded.be>

	daemon/hildon-thumbnail-daemon.c
	daemon/thumbnailer.c: Nicing the process/thread
	
2009-02-09  Philip Van Hoof  <pvanhoof@codeminded.be>

	* thumbs/thumber-common.c: Bugfix for Bug# 91639
	
2009-02-04  Philip Van Hoof  <philip@codeminded.be>

	* deamon/  utils.c: leak fix found by jasuarez@fanzine.igalia.com

2009-01-27  Philip Van Hoof  <philip@codeminded.be>

	* debian/hildon-thumbnail.install: Enabling the GStreamer video plugin
	and after that Disabled it again (DSP bug is still not fixed)

2009-01-16  Philip Van Hoof  <philip@codeminded.be>

	* tests/Makefile.am
	* daemon/utils.c
	* configure.ac
	* tests/testpaths.c: single character albums

2008-12-23  Philip Van Hoof  <philip@codeminded.be>

	* albumart-providers/googleimages/google-images-art-downloader.vala:
	Fixed the album-art path. Careful Marius, this requires recompiling
	the vala bits. Also mind the music-store plugin which is external!

2008-12-19  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 3.0.17

2008-12-18   Suarez Romero Juan Antonio  <jasuarez@igalia.com>

	* Bug# 96208: Single-char artist/album generates the same ID for
	hildon-thumbnail

2008-12-16  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 3.0.16

2008-12-16  Philip Van Hoof  <philip@codeminded.be>

	* daemon/utils.c
	* daemon/Makefile.am: ifdef for the old album-art paths

2008-12-15  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 3.0.15

2008-12-15  Philip Van Hoof  <philip@codeminded.be>

	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugins/exec-plugin.c
	* daemon/plugins/gstreamer-video-plugin.c
	* daemon/plugins/epeg-plugin.c: Fixed a crash

2008-12-15  Philip Van Hoof  <philip@codeminded.be>

	* daemon/utils.c: Filenames for album-art

2008-12-12  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/hildon-albumart-obj.c: Error passing

2008-12-10  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 3.0.14

2008-12-05  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 3.0.13

	* Don't include the libhildon-thumbnailer-gstreamer-video.so
	plugin for now, it's too crashy.

2008-12-01  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 3.0.12

2008-11-28  Philip Van Hoof  <philip@codeminded.be>

	* daemon/thumbnailer.c: Fixed a bug when there where more than
	one URI in a request that had the same URI schema

2008-11-28  Philip Van Hoof  <philip@codeminded.be>

	* daemon/thumbnailer.c
	* daemon/thumbnail-manager.c: Fixed the GetSupported DBus method

2008-11-25  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 3.0.11

2008-11-19  Philip Van Hoof  <philip@codeminded.be>

	* config.h.in
	* daemon/plugins/gstreamer-video-plugin.c
	* configure.ac: Support for the same thing but detecting we are on
	a desktop or not. And then using the pipeline for a desktop.

2008-11-19  Philip Van Hoof  <philip@codeminded.be>

	* daemon/plugins/gstreamer-video-plugin.c: Demo for animated video
	thumbnails: Make a file like this to enable:

	 cat  $HOME/.config/hildon-thumbnailer/gstreamer-video-plugin.conf 

	 [Hildon Thumbnailer]
	 DoVideoThumbnails=1
	 DoCropping=1

	Also install http://freedesktop.org/wiki/GstOpenMAX

2008-11-19  Philip Van Hoof  <philip@codeminded.be>

	* daemon/plugins/gstreamer-video-plugin.c: Preparing the plugin for
	animated video thumbnails

2008-11-18  Philip Van Hoof  <philip@codeminded.be>

	* daemon/hildon-thumbnail-plugin.h
	* daemon/plugins/gdkpixbuf-png-out-plugin.c
	* daemon/plugins/gdkpixbuf-jpeg-out-plugin.c
	* daemon/thumbnailer.c
	* daemon/thumbnailer.h
	* daemon/thumbnailer.xml
	* daemon/hildon-thumbnail-plugin.c: Added a DBus API for cleaning up
	thumbnails

2008-11-18  Philip Van Hoof  <philip@codeminded.be>

	* config.h.in
	* daemon/hildon-thumbnail-plugin.h
	* daemon/plugins/gdkpixbuf-png-out-plugin.c
	* daemon/plugins/gdkpixbuf-jpeg-out-plugin.c
	* daemon/plugins/Makefile.am
	* daemon/hildon-thumbnail-plugin.c
	* configure.ac: Storing metadata in a SQLite in case of JPeg and in
	tExt in case of PNG

2008-11-17  Philip Van Hoof  <philip@codeminded.be>

	* daemon/plugins/epeg-plugin.c: Bugfix in error handling
	* daemon/README.yourplugin: Added documentation for plugin writers

2008-11-17  Philip Van Hoof  <philip@codeminded.be>

	* debian/libhildon-thumbnail-dev.install
	* configure.ac
	* daemon/hildon-thumbnail-daemon.c
	* daemon/hildon-thumbnail-plugin.h
	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugins/exec-plugin.c
	* daemon/plugins/gdkpixbuf-png-out-plugin.c
	* daemon/plugins/gdkpixbuf-jpeg-out-plugin.c
	* daemon/plugins/gstreamer-video-plugin.c
	* daemon/plugins/epeg-plugin.c
	* daemon/plugin-runner.c
	* daemon/thumbnailer.c
	* daemon/plugin
	* daemon/hildon-thumbnail-plugin.h
	* daemon/plugin/Makefile.am
	* daemon/Makefile.am
	* daemon/hildon-thumbnail-plugin.c: Making the plugin API public

2008-11-17  Philip Van Hoof  <philip@codeminded.be>

	* daemon/hildon-thumbnail-daemon.c
	* daemon/hildon-thumbnail-plugin.h
	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugins/exec-plugin.c
	* daemon/plugins/gdkpixbuf-png-out-plugin.c
	* daemon/plugins/gdkpixbuf-jpeg-out-plugin.c
	* daemon/plugins/gstreamer-video-plugin.c
	* daemon/plugins/epeg-plugin.c
	* daemon/hildon-thumbnail-plugin.c: Namespacing public plugin
	API

2008-11-17  Philip Van Hoof  <philip@codeminded.be>

	* daemon/hildon-thumbnail-plugin.h
	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugins/gstreamer-video-plugin.c
	* daemon/plugins/epeg-plugin.c
	* daemon/hildon-thumbnail-plugin.c: Performance improvements:
	avoiding rescaling when there's no need to recreate the thumbnail

2008-11-17  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 3.0.10
	
	Cleaning up a bit.  Removed unused local variables all over the
	place, and also:

	* daemon/albumart.c: Removed strcasestr.
	* daemon/plugins/gdkpixbuf-jpeg-out-plugin.c: Include
	<glib/gstdio.h> for g_stat.
	* daemon/plugins/gdkpixbuf-png-out-plugin.c: Likewise.
	(hildon_thumbnail_outplugin_out): Use "%Lu" for 64 bit quantity.
	* daemon/thumbnailer.c: Include <ctype.h> for toupper.

2008-11-17  Philip Van Hoof  <philip@codeminded.be>

	* daemon/hildon-thumbnail-plugin.h
	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugins/gdkpixbuf-png-out-plugin.c
	* daemon/plugins/gdkpixbuf-jpeg-out-plugin.c
	* daemon/plugins/gstreamer-video-plugin.c
	* daemon/plugins/epeg-plugin.c
	* daemon/hildon-thumbnail-plugin.c: Don't recreate based on modified time

2008-11-17  Philip Van Hoof  <philip@codeminded.be>

	* daemon/plugins/gstreamer-video-plugin.c: Fixed a criticial warning
	in the video thumbnailer plugin

2008-11-14  Philip Van Hoof  <philip@codeminded.be>

	* daemon/plugins/gstreamer-video-plugin.c: Replaced a GMainLoop with a
	less confusing GCond

2008-11-14  Philip Van Hoof  <philip@codeminded.be>

	* daemon/hildon-thumbnail-plugin.c: Fixed the locking to cope with
	the video plugin

2008-11-14  Mikael Ottela    <mikael.ottela@ixonos.com>

	* daemon/plugins/gstreamer-video-plugin.c: Fixed some bugs in the 
	video thumbnailer

2008-11-13  Philip Van Hoof  <philip@codeminded.be>

	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugins/exec-plugin.c
	* daemon/plugins/gdkpixbuf-png-out-plugin.c
	* daemon/plugins/gdkpixbuf-jpeg-out-plugin.c
	* daemon/plugins/gstreamer-video-plugin.c
	* daemon/plugins/epeg-plugin.c
	* daemon/thumbnailer.c
	* daemon/hildon-thumbnail-plugin.c: Actually unloading and loading of
	modules, taking into account resident modules if the module behaves as
	a resident one (currently only the gstreamer-video-plugin.c is a
	resident one, because it needs gst_init, and the function can't be
	executed twice without crashing ... when I last checked)

2008-11-13  Philip Van Hoof  <philip@codeminded.be>

	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugins/gdkpixbuf-png-out-plugin.c
	* daemon/plugins/gdkpixbuf-jpeg-out-plugin.c
	* daemon/plugins/gstreamer-video-plugin.c
	* daemon/plugins/epeg-plugin.c
	* daemon/hildon-thumbnail-plugin.c: Code cleanups

2008-11-13  Philip Van Hoof  <philip@codeminded.be>

	* daemon/hildon-thumbnail-plugin.h
	* daemon/hildon-thumbnail-daemon.c
	* daemon/hildon-thumbnail-plugin.c: Bugfixes for loading and unloading
	plugins on GFileMonitor 

2008-11-13  Philip Van Hoof  <philip@codeminded.be>

	* daemon/utils.c: No more difference between png and jpeg filename
	request for cropped
	* daemon/hildon-thumbnail-plugin.c: Making it possible to dynamically
	change the output plugin's configuration

2008-11-13  Philip Van Hoof  <philip@codeminded.be>

	* daemon/plugins/gdkpixbuf-png-out-plugin.c
	* daemon/plugins/Makefile.am: Added a PNG output plugin, this plugin is
	inactive by default (our default is JPEG, although indeed the FDO
	thumbnail-spec wants PNG - we don't believe PNG is the right format for
	thumbnails on the device -). 

2008-11-13  Philip Van Hoof  <philip@codeminded.be>

	* daemon/plugins/Makefile.am
	* daemon/plugins/gstreamer-video-plugin.c: Removed GdkPixbuf dependency

2008-11-13  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/hildon-thumbnail-factory.c
	* thumbs/thumber-gdk-pixbuf.c
	* thumbs/hildon-albumart-factory.c
	* thumbs/hildon-thumbnail-factory.h
	* thumbs/thumber-register.c
	* thumbs/hildon-albumart-obj.c
	* thumbs/hildon-thumber-common.h
	* thumbs/thumber-common.c
	* thumbs/hildon-albumart-factory.h
	* daemon/hildon-thumbnail-plugin.h
	* daemon/utils.c
	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugins/exec-plugin.c
	* daemon/plugins/pixbuf-io-loader.c
	* daemon/plugins/gdkpixbuf-jpeg-out-plugin.c
	* daemon/plugins/epeg-plugin.c
	* daemon/plugin-runner.c
	* daemon/utils.h
	* daemon/albumart.h
	* daemon/albumart-manager.c
	* daemon/albumart-manager.h
	* daemon/hildon-thumbnail-plugin.c
	* daemon/thumbnail-manager.c: Indentation

2008-11-13  Philip Van Hoof  <philip@codeminded.be>

	* daemon/hildon-thumbnail-plugin.h
	* daemon/hildon-thumbnail-daemon.c
	* daemon/plugins/gdkpixbuf-jpeg-out-plugin.c
	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugins/Makefile.am
	* daemon/plugins/gstreamer-video-plugin.c
	* daemon/plugins/epeg-plugin.c
	* daemon/thumbnailer.c
	* daemon/Makefile.am
	* daemon/hildon-thumbnail-plugin.c: Output plugins

2008-11-07  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 3.0.9.

2008-11-05  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/hildon-albumart-obj.c
	* thumbs/hildon-albumart-factory.h: Added cropped param to API

2008-11-05  Philip Van Hoof  <philip@codeminded.be>

	* daemon/utils.c: Bugfix for files with filename <= 1, found by
	Garnacho

2008-11-05  Philip Van Hoof  <philip@codeminded.be>

	* daemon/plugins/epeg-plugin.c: When the destination is larger
	than the source, EPeg behaves unexpected.

2008-11-05  Philip Van Hoof  <philip@codeminded.be>

	* daemon/albumart.c: Aways emit the finished and started signals

2008-11-05  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/hildon-albumart-factory.c
	* thumbs/hildon-albumart-obj.c
	* tests/artist-art-test.c
	* daemon/utils.c: Saw the hope for change become materialized and then
	fixed some problems in the new album art client library. Also adapted
	the test to use the new library instead of the old one.

2008-11-04  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/hildon-thumbnail-factory.c
	* thumbs/hildon-thumbnail-obj.c
	* thumbs/Makefile.am
	* thumbs/thumbnailer-marshal.list: Registering client-side marshallers
	for the Error signal

2008-11-04  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/hildon-thumbnail-obj.c
	* tests/tests.c
	* daemon/thumbnailer.c: More bugfixes in determining the path in the
	new client API

2008-11-04  Philip Van Hoof  <philip@codeminded.be>

	* tests/tests.c
	* thumbs/hildon-thumbnail-factory.c
	* thumbs/hildon-thumbnail-obj.c
	* thumbs/hildon-thumbnail-factory.h
	* thumbs/hildon-albumart-factory.h
	* daemon/thumbnailer.c: Fixed several serious bugs after performing some
	tests. Fixed the tests to also test the new client API

2008-11-03  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/hildon-thumbnail-factory.c
	* thumbs/hildon-thumbnail-obj.c
	* daemon/utils.c
	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugins/exec-plugin.c
	* daemon/plugins/gstreamer-video-plugin.c
	* daemon/plugins/epeg-plugin.c
	* daemon/utils.h
	* daemon/thumbnailer.c: Storing as JPEG instead of PNG, since this 
	commit we therefore no longer follow the thumbnail-spec. If you
	set the DoPngs in all your thumbnailer plugin's configurations, then
	you will still follow the thumbnail-spec.

	The reason for this is that a) JPEG thumbnails are smaller
				    b) Smaller files means loading faster
				    c) The device has libraries that load JPEG
				       files faster and better than that it can
				       load PNG files.

2008-10-31  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/hildon-thumbnail-obj.c
	* thumbs/hildon-thumbnail-factory.h
	* thumbs/hildon-albumart-obj.c: New API, improvements

2008-10-31  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/hildon-thumbnail-factory.c
	* thumbs/hildon-thumbnail-factory.h: Error reporting and added to
	convenience APIs 

2008-10-30  Philip Van Hoof  <philip@codeminded.be>

	* daemon/utils.c: Stripping album and artist strings

2008-10-30  Philip Van Hoof  <philip@codeminded.be>

	* daemon/utils.c: Local thumbnail art, and code cleaning up

2008-10-29  Philip Van Hoof  <philip@codeminded.be>

	* daemon/thumbnail-manager.h
	* daemon/plugin-runner.c
	* daemon/manager.xml
	* daemon/thumbnail-manager.c: Adding groupng per URI scheme to the
	plugin-runner

2008-10-29  Philip Van Hoof  <philip@codeminded.be>

	* daemon/thumbnail-manager.c: Refactoring for grouping per URI scheme.
	Same as yesterday but now for 3th party external specialized plugins.

2008-10-28  Philip Van Hoof  <philip@codeminded.be>

	* albumart-providers/googleimages/Makefile.am: Bugfix for make 
	distcheck and make clean

	* daemon/hildon-thumbnail-plugin.h
	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugins/exec-plugin.c
	* daemon/plugins/gstreamer-video-plugin.c
	* daemon/plugins/epeg-plugin.c
	* daemon/plugin-runner.c
	* daemon/thumbnailer.c
	* daemon/thumbnailer.h: Refactoring for grouping per URI scheme, picking
	of plugins based on supported uri_schemes and priority

2008-10-28  Philip Van Hoof  <philip@codeminded.be>

	* daemon/thumbnail-manager.h
	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugins/exec-plugin.c
	* daemon/plugins/gstreamer-video-plugin.c
	* daemon/plugins/epeg-plugin.c: Memory leak fixes

	* daemon/thumbnail-manager.c
	* daemon/thumbnailer.c: Refactoring for grouping per URI scheme

2008-10-27  Philip Van Hoof  <philip@codeminded.be>

	* daemon/hildon-thumbnail-plugin.h
	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugins/exec-plugin.c
	* daemon/plugins/gstreamer-video-plugin.c
	* daemon/plugin-runner.c
	* daemon/thumbnailer.c
	* daemon/thumbnailer.h: Prioritizing 

	* daemon/plugins/epeg-plugin.c
	* daemon/plugins/epeg-plugin.h
	* daemon/plugins/Makefile.am
	* configure.ac: Epeg plugin

2008-10-27  Philip Van Hoof  <philip@codeminded.be>

	* daemon/hildon-thumbnail-plugin.h
	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugins/exec-plugin.c
	* daemon/plugins/gstreamer-video-plugin.c
	* daemon/plugin-runner.c
	* daemon/thumbnailer.c
	* daemon/plugin-runner.xml
	* daemon/thumbnailer-marshal.list
	* daemon/thumbnailer.xml
	* daemon/hildon-thumbnail-plugin.c: Improved error reporting, passing
	of failed_uris everywhere

2008-10-24  Philip Van Hoof  <philip@codeminded.be>

	* daemon/thumbnailer.c: Copying to removable devices in .localthumbs
	when possible

2008-10-24  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/hildon-thumbnail-factory.c
	* thumbs/hildon-thumbnail-obj.c
	* daemon/utils.c
	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugins/exec-plugin.c
	* daemon/plugins/gstreamer-video-plugin.c
	* daemon/utils.h
	* daemon/thumbnailer.c: Support for localthumbs

2008-10-23  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 3.0.8

	* configure.ac: Modernized initialization.  Use 'tar-ustar' since
	we have very long filenames.

	* daemon/Makefile.am, albumart-providers/googleimages/Makefile.am:
	Use BUILT_SOURCES only for things that will not be build anyway
	because of dependencies.  Do not distribute all BUILT_SOURCES,
	only the marshallers and the glue.

2008-10-22  Philip Van Hoof  <philip@codeminded.be>

	* albumart-providers/googleimages/google-images-art-downloader.vala:
	Using .part files

2008-10-22  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 3.0.7

2008-10-22  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/hildon-thumbnail-obj.c
	* thumbs/hildon-thumbnail-factory.h
	* thumbs/hildon-albumart-obj.c
	* thumbs/hildon-albumart-factory.h: API documentation

2008-10-21  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/hildon-albumart-factory.c
	* thumbs/hildon-albumart-factory.h: Returning caller-owns for a boolean
	based API is unconvenient in the C world (that has no GC).

2008-10-21  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/hildon-thumbnail-obj.c
	* thumbs/hildon-albumart-obj.c
	* thumbs/hildon-albumart-factory.h: Introduction to a convenience API
	for requesting a thumbnail for media art (not just media art, a thumb
	for it): hildon_albumart_factory_queue_thumbnail

2008-10-21  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/hildon-thumbnail-factory.c
	* thumbs/hildon-thumbnail-obj.c
	* daemon/hildon-thumbnail-plugin.h
	* daemon/thumbnail-manager.h
	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugins/exec-plugin.c
	* daemon/plugins/gstreamer-video-plugin.c
	* daemon/plugin-runner.c
	* daemon/albumart.c
	* daemon/thumbnailer.c
	* daemon/thumbnailer.h
	* daemon/plugin-runner.xml
	* daemon/manager.xml
	* daemon/thumbnailer.xml
	* daemon/hildon-thumbnail-plugin.c
	* daemon/thumbnail-manager.c: No more VFS_id stuff, adapted to new
	spec

2008-10-17  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 3.0.6

	* thumbs/thumber-register.c (thumber_unregister_mime): Initialize
	mimetypes.

2008-10-17  Philip Van Hoof  <philip@codeminded.be>

	* daemon/hildon-thumbnail-plugin.h
	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugins/exec-plugin.c
	* daemon/plugins/gstreamer-video-plugin.c
	* daemon/plugin-runner.c
	* daemon/thumbnailer.c
	* daemon/plugin-runner.xml
	* daemon/hildon-thumbnail-plugin.c: Passing MIME and VFS hinting to the
	specialized thumbnailers and plugins

2008-10-17  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/hildon-thumbnail-factory.c
	* thumbs/hildon-thumbnail-obj.c
	* thumbs/hildon-thumbnail-factory.h
	* daemon/hildon-thumbnail-plugin.h
	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugins/exec-plugin.c
	* daemon/plugins/gstreamer-video-plugin.c
	* daemon/thumbnail-manager.h
	* daemon/plugin-runner.c
	* daemon/thumbnailer.c
	* daemon/thumbnailer.h
	* daemon/manager.xml
	* daemon/thumbnailer.xml
	* daemon/thumbnail-manager.c: VFS and MimeType hinting

2008-10-16  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/hildon-albumart-obj.c
	* daemon/thumbnailer.c
	* daemon/thumbnail-manager.c
	* thumbs/hildon-thumbnail-factory.c
	* thumbs/hildon-thumbnail-obj.c
	* thumbs/hildon-albumart-factory.c
	* daemon/plugins/gstreamer-video-plugin.c
      	* daemon/albumart.c
	* daemon/albumart-manager.c: Making things -Wall warning free

2008-10-15  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 3.0.5

	Disabled "doc" and "tests" subdirectories.  Corrected EXTRA_DIST
	lists.

2008-10-15  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/hildon-albumart-factory.c
	* thumbs/hildon-albumart-factory.h: API changed and improved documentation

2008-10-15  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/hildon-thumbnail-obj.c
	* thumbs/hildon-albumart-obj.c: New client API for album art downloading

2008-10-15  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/hildon-albumart-factory.c
	* thumbs/hildon-albumart-factory.h: API change

2008-10-14  Philip Van Hoof  <philip@codeminded.be>

	* tests/artist-art-test.c
	* thumbs/hildon-albumart-factory.c
	* thumbs/hildon-albumart-obj.c
	* thumbs/hildon-albumart-factory.h
	* daemon/albumart.c: Bugfixes and added support for the new mediaart
	storage spec in the client library for albumart downloading

2008-10-14  Philip Van Hoof  <philip@codeminded.be>

	* albumart-providers/googleimages/google-images-art-downloader.vala
	* daemon/utils.c
	* daemon/utils.h
	* daemon/albumart.c
	* daemon/albumart.h
	* daemon/albumart.xml: Support for the new mediaart storage spec:
	http://live.gnome.org/MediaArtStorageSpec. Note that this spec is
	still very volatile.

2008-10-08  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/hildon-thumbnail-obj.c: Memory leak oeps, fix

2008-10-08  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/hildon-thumbnail-obj.c
	* thumbs/hildon-thumbnail-factory.h: Added support for cropped thumbs
	to the new API

2008-10-08  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/hildon-thumbnail-obj.c
	* thumbs/Makefile.am
	* thumbs/hildon-thumbnail-factory.h
	* thumbs/hildon-albumart-obj.c
	* thumbs/hildon-albumart-factory.h: Infrastructure for a new client API
	initial implementation of the client API for thumbnailing

2008-10-07  Philip Van Hoof  <philip@codeminded.be>

	* Merged deamonize branch to trunk

2008-10-03  Philip Van Hoof  <philip@codeminded.be>

	* albumart-providers/googleimages/google-images-art-downloader.vala
	* daemon/utils.c: Using 32 bytes long digests

2008-10-03  Philip Van Hoof  <philip@codeminded.be>

	* daemon/utils.c
	* daemon/md5.c
	* daemon/Makefile.am
	* daemon/md5.h: Replaced the md5.c code with standard glib MD5 tools

2008-10-03  Philip Van Hoof  <philip@codeminded.be>

	* daemon/Makefile.am
	* daemon/com.nokia.albumart.service.in
	* debian/hildon-thumbnail.install: Fixed installing service files for DBus
	* thumbs/hildon-albumart-factory.c: Fixed various things
	* tests/Makefile.am:
	* configure.ac:
	* tests/artist-art-test.c: Implemented demo for the albumart downloading
	* daemon/utils.c: Fixed filename determination
	* daemon/albumart.c: Fixed various things

2008-10-01  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/hildon-albumart-factory.c
	* thumbs/Makefile.am
	* thumbs/hildon-albumart-factory.h: Added a client C API for album art
	requesting

2008-10-01  Philip Van Hoof  <philip@codeminded.be>

	* daemon/albumart.c: Heuristics for cover art
	* albumart-providers/googleimages/google-images-art-downloader.vala: URI encoding

2008-09-30  Philip Van Hoof  <philip@codeminded.be>

	* daemon/albumart-manager.c
	* daemon/thumbnail-manager.c: Memory leak fixes

2008-09-30  Philip Van Hoof  <philip@codeminded.be>

	* albumart-providers/googleimages/com.nokia.albumart.AlbumartProvider.GoogleImages.service
	* daemon/albumart.c
	* daemon/albumart-manager.c
	* daemon/thumbnail-manager.c: Priority ordering, various bugfixes

2008-09-30  Philip Van Hoof  <philip@codeminded.be>

	* albumart-providers/googleimages/google-images-art-downloader.vala 
	* albumart-providers/googleimages/Makefile.am 
	* albumart-providers/Makefile.am 
	* daemon/utils.c 
	* daemon/utils.h 
	* daemon/albumart.c 
	* daemon/albumart.h 
	* daemon/albumart-marshal.list 
	* daemon/albumart.xml: Changed the DBus API

2008-09-29  Philip Van Hoof  <philip@codeminded.be>

	* albumart-providers
	* albumart-providers/googleimages
	* albumart-providers/googleimages/google-images-art-downloader.vala
	* albumart-providers/googleimages/com.nokia.albumart.AlbumartProvider.GoogleImages.service
	* albumart-providers/googleimages/com.nokia.albumart.GoogleImages.service.in
	* albumart-providers/googleimages/Makefile.am
	* albumart-providers/Makefile.am
	* tests/google-images-art-downloader.vala
	* tests/com.nokia.albumart.AlbumartProvider.GoogleImages.service
	* tests/Makefile.am
	* tests/com.nokia.albumart.GoogleImages.service.in
	* configure.ac
	* Makefile.am: Moving things around

2008-09-29  Philip Van Hoof  <philip@codeminded.be>

	* tests/Makefile.am
	* daemon/albumart.c
	* daemon/albumart-manager.c: Various small bugfixes that make the
	requester work

2008-09-29  Philip Van Hoof  <philip@codeminded.be>

	* tests/com.nokia.albumart.AlbumartProvider.GoogleImages.service
	* tests/Makefile.am
	* tests/com.nokia.albumart.GoogleImages.service.in: Made the GoogleImages
	service a fully activatable DBus one

2008-09-29  Philip Van Hoof  <philip@codeminded.be>

	* tests/google-images-art-downloader.vala
	* tests/Makefile.am: Added a album art downloader that uses Google images

2008-09-26  Philip Van Hoof  <philip@codeminded.be>

	* daemon/hildon-thumbnail-daemon.c
	* daemon/albumart.c
	* daemon/albumart.h
	* daemon/albumart-manager.c
	* daemon/albumart-manager.h
	* daemon/Makefile.am: Added a manager for albumart providers

2008-09-26  Philip Van Hoof  <philip@codeminded.be>

	* daemon/hildon-thumbnail-daemon.c
	* daemon/thumbnail-manager.h
	* daemon/albumart.c
	* daemon/thumbnailer.c
	* daemon/manager.c
	* daemon/albumart.h
	* daemon/thumbnailer.h
	* daemon/manager.h
	* daemon/Makefile.am
	* daemon/thumbnail-manager.c: Renamed Manager to ThumbnailManager

2008-09-26  Philip Van Hoof  <philip@codeminded.be>

	* daemon/albumart.c
	* daemon/albumart-marshal.list
	* daemon/albumart.xml: Changed DBus spec about the Ready signal

2008-09-26  Philip Van Hoof  <philip@codeminded.be>

	* daemon/utils.c
	* daemon/utils.h
	* daemon/albumart.c
	* daemon/albumart.h
	* daemon/albumart.xml: Fallback to uri in case albumart is null

2008-09-26  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/hildon-thumbnail-factory.c
	* daemon/utils.c
	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugins/exec-plugin.c
	* daemon/plugins/gstreamer-video-plugin.c
	* daemon/utils.h: Removed some unneeded error handling

	* daemon/hildon-thumbnail-daemon.c
	* daemon/albumart.c
	* daemon/thumbnailer.c
	* daemon/albumart.h
	* daemon/albumart-marshal.list
	* daemon/albumart.xml
	* daemon/Makefile.am: Added initial code for albumart handling

2008-09-24  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 3.0.1

	* daemon/hildon-thumbnail-daemon.c (on_plugin_changed): Removed
	unused local variable 'modules'.

	* daemon/thumbnailer.c (WorkTask): Removed poolmax, it is unused.
	(thumbnailer_move, thumbnailer_copy): Correctly use to_uri for the
	target thumbnails.

2008-09-24  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/hildon-thumbnail-factory.c: Performance improvement when a
	thumbnail already exists (avoiding a dbus call)

2008-09-23  Philip Van Hoof  <philip@codeminded.be>

	* daemon/manager.c: Fixed a crash

2008-09-23  Philip Van Hoof  <philip@codeminded.be>

	* daemon/thumbnailer.c: Adding a thread for large tasks

2008-09-20  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/hildon-thumbnail-factory.c
	* daemon/plugin-runner.c
	* daemon/manager.c
	* daemon/thumbnailer.c: Various comments and leak fixes

2008-09-18  Philip Van Hoof  <philip@codeminded.be>

	* daemon/hildon-thumbnail-daemon.c: File monitoring the plugins

	* daemon/hildon-thumbnail-daemon.c
	* daemon/manager.c: Using the right kinds of file monitors (dir monitors)

2008-09-17  Philip Van Hoof  <philip@codeminded.be>

	* daemon/plugins/gdkpixbuf-plugin.c:
	* daemon/plugins/exec-plugin.c:
	* daemon/plugins/gstreamer-video-plugin.c: Fixed memory leaks when errors occur

	* daemon/thumbnailer.c: Implemented the move, copy, delete hint handlers

2008-09-17  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 3.0.0

2008-09-17  Philip Van Hoof  <philip@codeminded.be>

	* daemon/plugins/exec-plugin.c
	* daemon/manager.c: Respecting the override file

2008-09-16  Philip Van Hoof  <philip@codeminded.be>

	* daemon/plugins/gstreamer-video-plugin.c: Error reporting and a few 
	memory leak fixes

2008-09-15  Philip Van Hoof  <philip@codeminded.be>

	* daemon/hildon-thumbnail-daemon.c: Memory leak fix

	* daemon/hildon-thumbnail-daemon.c:
	* daemon/manager.c:
	* daemon/thumbnailer.c: Keep alive for ten minutes

2008-09-15  Mikael Ottela    <mikael.ottela@ixonos.com>

	* configure.ac:
	* daemon/hildon-thumbnail-daemon.c:
	* daemon/plugins/gstreamer-video-plugin.h:
	* daemon/plugins/Makefile.am:
	* daemon/plugins/gstreamer-video-plugin.c:
	* daemon/thumbnailer.c: Added the gstreamer based video
	thumbnailer.

	* daemon/plugins/gdkpixbuf-plugin.c: Using g_object_unref instead
	of gdk_pixbuf_unref.

	* daemon/thumbnailer.c:
	* daemon/hildon-thumbnail-plugin.c: The plugin directory is now
	read for the list of available plugins.

	
2008-09-15  Philip Van Hoof  <philip@codeminded.be>

	* daemon/thumbnailer.c
	* daemon/manager.c
	* daemon/manager.h
	* daemon/manager.xml: Added a method to get the supported mime-types

2008-09-12  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/hildon-thumbnail-factory.c
	* thumbs/thumber-register.c
	* daemon/hildon-thumbnail-daemon.c
	* daemon/plugins/exec-plugin.c
	* daemon/manager.c: Removed warnings

2008-09-12  Philip Van Hoof  <philip@codeminded.be>

	* debian/hildon-thumbnail.install
	* thumbs/Makefile.am: Packaging work

2008-09-11  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/hildon-thumbnail-factory.c
	* daemon/thumbnailer.c: Various fixes that make hildon-thumbnail
	-factory.h actually work

2008-09-10  Philip Van Hoof  <philip@codeminded.be>

	* daemon/hildon-thumbnail-daemon.c
	* daemon/hildon-thumbnail-plugin.h
	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugins/exec-plugin.c
	* daemon/plugin-runner.c
	* daemon/hildon-thumbnail-plugin.c: Changed the init of plugins

2008-09-10  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/hildon-thumbnailer-wrap.sh
	* thumbs/Makefile.am
	* thumbs/thumber-register.c
	* daemon/plugins/exec-plugin.c: Making it work, a bunch of bugfixes

2008-09-10  Philip Van Hoof  <philip@codeminded.be>

	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugins/exec-plugin.c
	* daemon/manager.c
	* daemon/manager.h: File monitoring the service and configuration files

2008-09-09  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/thumber-register.c
	* daemon/plugins/exec-plugin.c: Support for mime@type, strange old
	hildon-thumbnail code ... grmbl (I'm not even sure if @ ain't a not
	allowed character in mime/types). Anyway.

2008-09-09  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/thumber-register.c: Reimplemented hildon-thumbnail-register
	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugins/exec-plugin.c: Fixed two bugs loading configuration

2008-09-09  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/thumber-gdk-pixbuf.c
	* thumbs/Makefile.am
	* thumbs/thumber-register.c
	* thumbs/thumber-common.c
	* configure.ac: Started to replace the register binary, reinstalled 
	the original pixbuf thumber after a rewrite to GIO

2008-09-09  Philip Van Hoof  <philip@codeminded.be>

	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugins/exec-plugin.c
	* daemon/plugins/exec-plugin.h
	* daemon/plugins/Makefile.am: Added a thumbnailer that simply executes
	external thumbnailers to perform being a thumbnailer

2008-09-08  Philip Van Hoof  <philip@codeminded.be>

	* thumbs/thumbs-private.h
	* thumbs/hildon-thumbnail-factory.c
	* thumbs/thumber-gdk-pixbuf.c
	* thumbs/md5.c
	* thumbs/Makefile.am
	* thumbs/hildon-thumbnail-factory.h
	* thumbs/thumber-register.c
	* thumbs/thumbs-common.c
	* thumbs/md5.h
	* thumbs/thumber-common.c
	* configure.ac
	* daemon/utils.c
	* daemon/utils.h
	* daemon/Makefile.am
	* INSTALL
	* Makefile.am: Hollowed out the old hildon-thumbnail API, made it use
	 the service

2008-09-08  Philip Van Hoof  <philip@codeminded.be>

	* daemon/hildon-thumbnail-plugin.h
	* daemon/hildon-thumbnail-daemon.c
	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugin-runner.c
	* daemon/hildon-thumbnail-plugin.c: Making it possible to disable
	cropping by configuration in $HOME/.config/hildon-thumbnailer/
	gdkpixbuf-plugin.config:

	[Hildon Thumbnailer]
	doCropped=false

2008-09-08  Philip Van Hoof  <philip@codeminded.be>

	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugins/pixbuf-io-loader.c
	* daemon/utils.c
	* daemon/utils.h
	* daemon/thumbnailer.c: Support for cropped thumbnails

2008-09-08  Philip Van Hoof  <philip@codeminded.be>

	* daemon/plugin-runner.c
	* daemon/manager.c
	* daemon/thumbnailer.h
	* daemon/manager.h
	* daemon/plugin-runner.xml
	* daemon/thumbnailer.xml
	* daemon/manager.xml: Changed specification to have more sane
	namespace names

2008-09-05  Philip Van Hoof  <philip@codeminded.be>

	* daemon/plugin-runner.c
	* daemon/manager.c
	* daemon/README.plugin-runner
	* daemon/Makefile.am: Making the pluginrunner work again

2008-09-05  Philip Van Hoof  <philip@codeminded.be>

	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/thumbnailer.c
	* daemon/manager.c
	* daemon/manager.h
	* daemon/Makefile.am: Spec change, added registrations using service 
	files in the thumbnailer directories

2008-09-05  Philip Van Hoof  <philip@codeminded.be>

	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugins/pixbuf-io-loader.c
	* daemon/plugins/Makefile.am
	* daemon/utils.h
	* daemon/pixbuf-io-loader.c
	* daemon/Makefile.am: Moving things around

2008-09-05  Philip Van Hoof  <philip@codeminded.be>

	* daemon/hildon-thumbnail-daemon.c
	* daemon/hildon-thumbnail-plugin.h
	* daemon/plugin-runner.c
	* daemon/hildon-thumbnail-plugin.c: Removed dependency on
	thumbnailer.h in hildon-thumbnail-plugin.h

2008-09-04  Philip Van Hoof  <philip@codeminded.be>

	* daemon/plugin-runner.c
	* daemon/plugin-runner.xml
	* daemon/Makefile.am: Added a tool to run a GModule plugin as a
	standalone specialized thumbnailer.

	Sample usage:

	libexec/hildon-thumbnailerd &
	libexec/hildon-thumbnailer-run-plugin-as-standalone gdkpixbuf

	To run the libhildon-thumbnailer-gdkpixbuf.so module as standalone

2008-09-04  Philip Van Hoof  <philip@codeminded.be>

	* daemon/hildon-thumbnail-daemon.c
	* daemon/plugins/gdkpixbuf-plugin.c
	* daemon/plugins/default.c
	* daemon/plugins/gdkpixbuf-plugin.h
	* daemon/plugins/Makefile.am
	* daemon/plugins/default.h: Renamed default to gdkpixbuf-plugin

2008-09-04  Philip Van Hoof  <philip@codeminded.be>

	* daemon/pixbuf-io-loader.c
	* daemon/plugins/default.c
	* daemon/plugins/Makefile.am
	* daemon/utils.c
	* daemon/utils.h
	* daemon/thumbnailer.c
	* daemon/md5.c
	* daemon/Makefile.am
	* daemon/md5.h: Making our very first thumbnails!

2008-09-04  Philip Van Hoof  <philip@codeminded.be>

	* tests/daemon.xml
	* tests/daemon.c
	* daemon/thumbnailer.h
	* daemon/manager.h
	* daemon/manager.xml
	* daemon/thumbnailer.xml: Changed spec

2008-09-03  Philip Van Hoof  <philip@codeminded.be>

	* tests/daemon.xml
	* tests/daemon.c
	* tests/Makefile.am
	* configure.ac: Made a little external plugin test

2008-09-03  Philip Van Hoof  <philip@codeminded.be>

	* configure.ac
	* config.h.in: Made GIO required

	* daemon/thumbnailer.c
	* daemon/Makefile.am
	* daemon/thumbnailer.xml: Some specification changes

2008-09-03  Philip Van Hoof  <philip@codeminded.be>

	* daemon/thumbnailer.c
	* daemon/thumbnailer.h
	* daemon/thumbnailer-marshal.list
	* daemon/Makefile.am
	* daemon/thumbnailer.xml: Slightly different protocol, with queuing
	and unqueueing and added a few signals

2008-09-02  Philip Van Hoof  <philip@codeminded.be>

	* daemon/thumbnailer.c: Made the threadpool a LIFO

2008-09-02  Philip Van Hoof  <philip@codeminded.be>

	* daemon/hildon-thumbnail-plugin.h
	* daemon/hildon-thumbnail-daemon.c
	* daemon/thumbnailer.h
	* daemon/manager.h
	* daemon/plugins/image-png.xml
	* daemon/plugins/default.c
	* daemon/plugins/Makefile.am
	* daemon/plugins/default.h
	* daemon/thumbnailer.c
	* daemon/manager.c
	* daemon/hildon-thumbnail-plugin.c
	* configure.ac: More infrastructure and initial architecture work

2008-09-02  Philip Van Hoof  <philip@codeminded.be>

	* daemon/thumbnailer.h
	* daemon/manager.h
	* daemon/thumbnailer.c
	* daemon/manager.c: Bugfix, DBusGConnection is not a GObject

2008-09-02  Philip Van Hoof  <philip@codeminded.be>

	* daemon/hildon-thumbnail-daemon.c
	* daemon/plugins/image-png.xml
	* daemon/plugins/default.c
	* daemon/dbus-utils.h
	* daemon/thumbnailer.c
	* daemon/manager.c
	* daemon/generic.c
	* daemon/thumbnailer.h
	* daemon/manager.h
	* daemon/generic.h
	* daemon/manager.xml
	* daemon/thumbnailer.xml
	* daemon/Makefile.am
	* daemon/generic.xml
	* daemon/dbus-utils.c: Some major refactoring and setting up of initial
	infrastructure

2008-09-01  Philip Van Hoof  <philip@codeminded.be>

	* daemon/hildon-thumbnail-daemon.c
	* daemon/plugins/image-png.xml
	* daemon/plugins/default.c
	* daemon/plugins/default.h
	* daemon/generic.h
	* daemon/Makefile.am
	* daemon/generic.xml
	* daemon/generic.c
	* daemon/org.freedesktop.Thumbnailer.service.in
	* daemon/org.freedesktop.thumbnailer.service.in: Installed a
	org.freedesktop.thumbnailer.generic, according to changed
	specifications

2008-09-01  Philip Van Hoof  <philip@codeminded.be>

	* Removed generated files from the repository
	* Created daemon subdirectory, unfinished
	* Cleanups here and there

	* Branchpoint (rev 15925+)

2007-10-09  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 2.0.0
	
	* thumbs/hildon-thumbnail-factory.c (register_pixbuf_formats):
	Duplicate pixbuf_cmd before storing it away and free the original
	at the end.  This gets the memory handling right when there is
	more than one mime_type (M2083).  Thanks to Jiri Benc!

2007-08-30  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 0.14
	
	* thumbs/thumber-gdk-pixbuf.c (thumbnailer_oom_func): Do not
	output debugging message.  Doing so might call malloc which would
	result in a loop (N63712).  Thanks Leonid!

2007-08-10  Kimmo Hämäläinen  <kimmo.hamalainen@nokia.com>

	Applied a modified patch from Daniil Ivanov:
	* thumbs/thumber-gdk-pixbuf.c (create_thumb): Read four bytes at a
	time instead of one.
	(thumbnailer_oom_func): New.
	(main): Register thumbnailer_oom_func as the OOM callback. Add Glib
	thread initialisation. Fixes: NB#63712

2006-10-13  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 0.8-1.
	
	* thumbs/thumber-gdk-pixbuf.c (main): Reduce memory threshold to 4
	Megs and watchblock to 64 bytes.  Fail if memory watchdog can not
	be installed. (N40789) Thanks to Leonid Moiseichuk!

2005-10-24  Luc Pionchon  <luc.pionchon@nokia.com>

	* configure.ac: 0.3.10

	* thumbs/thumber-gdk-pixbuf.c
	N#20773, courtesy <marius.vollmer@nokia.com>
	(main): increase saw threshold.
	(create_thumb): improve logging. 
	(oom_handler): log something, but don't abort
	
2005-10-12  Luc Pionchon  <luc.pionchon@nokia.com>

	* configure.ac: 0.3.9
	
2005-10-12  Luc Pionchon  <luc.pionchon@nokia.com>

	N#20238 - Thumbnailer causes system crashes on large images
	
	* thumbs/thumber-gdk-pixbuf.c

	(can_crop_file): Removed artificial resolution restriction, since
	                 more precice memory monitoring can be used now.

	(size_prepared): New function: enable jpeg downscaling.
	
	(create_thumb): Changed to use progressive loading to enable jpeg
	                downscaling.

	(oom_handler): New function: We stop the program if we consume too
	               much memory
	
	(main): Set the process priority to be low and enable allocation
	        watchdog.

	* configure.ac : added libosso check 
	
2005-09-14  Luc Pionchon  <luc.pionchon@nokia.com>

	* configure.ac: release 0.3.8

2005-09-09  Luc Pionchon  <luc.pionchon@nokia.com>

	* thumbs-private.h (DEFAULT_MAX_PROCESSES): reduce number of
	concurent thumbnailer processes to one. N#18831 (memory
	consumption)


