2007-09-26 Pekka Marjola <pekka.marjola@nokia.com>
	* src/crawler-inotify.c
	(strip_items)
	(check_crawl_stop)
	(crawl): Fixed some incorrect memory management that made the crawler crashes
	when the array of path names was freed. 
	Fixed some problems adding the files to DB before crawler realized that
	the MMC latch was open.
	Set the GConf "crawling" property before inotify_add_watch_dir, in order
	to see the "Refreshing library" withouth a big delay
	* src/crawler-utils.c
	(vfree): Fixed some incorrect memory management that made the crawler crashes
	when the array of path names was freed. 

	Fixes NB#70242
	
2007-09-24 Pekka Marjola <pekka.marjola@nokia.com>
        * src/crawler-inotify.c:
        (crawl): checks if the file is regular, non-empty, has a recognized 
        file extension, and is not already in the DB or its details haven't 
        changed since it was added.
        (inotify_add_watch_dir_impl): solved problem when several visible 
        and non-visible folders were together and some visible folders 
        wouldn't be watched.
        Fixes NB#53578

2007-09-12 Pekka Marjola <pekka.marjola@nokia.com>
	* src/crawler-inotify.c:
	(crawl): Doesn't consider files that aren't regular or are empty
	for crawilng.
	Fixes NB#68629

2007-08-14 Pekka Marjola <pekka.marjola@nokia.com>
	* src/crawler-inotify.c:
	(crawl):
	(craw_all):
	(crawl_watch_dir):
	(inotify_add_watch_dir):
	(inotify_add_watch_dir_impl): Limits the depth when crawling
	through directories.
	(check_crawl_stop): Checks if the device is in low mem.
	Fixes NB#60780.
	
2007-08-02 Pekka Marjola <pekka.marjola@nokia.com>
	* src/crawler-volume-monitor.h
	* src/crawler-utils.h
	Removed referenced to unused <stdbool.h>
 
	* src/crawler-interface.h:
	Defined the mmc_t, a structure to keep mmc info.
	Added inside AppData the reference to mmcs array.
 
	* src/crawler-inotify.c:
	(check_front_cover) & (check_internal_cover): Removed this two
	functions and replaced by the generalized check_mmc_cover.
	(check_crawl_list) & (check_crawl_stop): Added AppData as new
	parameter to the function to get mmcs array available. Also replaced
	check_front_cover and check_internal_cover function calls by the
	check_mmc_cover one. Changed references from MMCx_PATH to new loop
	over mmcs array.
	(check_read_failure): Added AppData as parameter. Removed
	MMCx_PATH references by a loop over mmcs arrays.
 
	* src/crawler-volume-monitor.c:
	(volume_mounted_handler): Change references from MMCx_PATH to
	a loop over mmcs array.
	(volume_unmounted_handler): Change references from MMCx_PATH
	and MMCx_DEV_PATH to a loop over mmcs array.
 
	* src/crawler-utils.c:
	(init_mmcs_array): Added this function to initialize the mmcs
	array to the mmc1 and mmc2 memory cards.

	* src/crawler.c:
	(main): Change references from MMCx_PATH to new loop over mmcs
	array.
 
2007-07-31 Pekka Marjola <pekka.marjola@nokia.com>
	* src/crawler.c:
	(main): Call g_thread_init if not initialized to avoid GSlice
	memory warnings.
	Fixes NB#61827

2007-07-31 Pekka Marjola <pekka.marjola@nokia.com
	* metalayer-crawler/debian/control:
	Added build dependency on libc6-dev (>=2.5)
	Fixes NB#64496
	
2007-07-04 Pekka Marjola <pekka.marjola@nokia.com>
	* debian/rules:
	Set metalayer-crawler start number to 99.

2007-04-13 Pekka Marjola <pekka.marjola@nokia.com>
        * src/crawler-inotify.c:
        (handle_event): Replaced inotify_add_watch_dir by
        crawl_watch_dir when directories are created,
        so files in new directories are crawled just after 
        adding the watch to the directory.
        (crawl_watch_dir): Always add a watch to the directory
        prior to crawl its contents.
        Fixes NB#53719

2007-04-12 Pekka Marjola <pekka.marjola@nokia.com>
        * debian/changelog:
        Updated.

        * debian/control:
        Update versions of dependencies.

2007-03-08 Pekka Marjola <pekka.marjola@nokia.com>
        * Fixed NB#52292

2007-03-02 Pekka Marjola <pekka.marjola@nokia.com>
        * Applied changes from previous project (revision 820)

2007-02-21 Pekka Marjola <pekka.marjola@nokia.com>
        * Applied changes from previous project (revision 780)

2007-02-07 Pekka Marjola <pekka.marjola@nokia.com>
        * Applied changes from previous project (revision 733)

2007-01-31 Pekka Marjola <pekka.marjola@nokia.com>
        * Added/updated copyright in source files

2007-01-29 Pekka Marjola <pekka.marjola@nokia.com>
        * debian/rules:
        Check for log option in DEB_BUILD_OPTIONS to print osso log
        messages.
	
2007-01-23 Pekka Marjola <pekka.marjola@nokia.com>
        * configure.ac:
        Fixed CFLAGS variable.
	 
2007-01-16 Pekka Marjola <pekka.marjola@nokia.com>
        * src/crawler-volume-monitor.h:
        * src/crawler-inotify.c:
        * src/crawler-queue.c:
        * src/crawler.c:
        * src/crawler-volume-monitor.c:
        * src/crawler-interface.h:
        * src/crawler-utils.h:
        * src/crawler-queue.h:
        * src/crawler-debug.h:
        * src/crawler-utils.c:
        * hacks/inotify-syscalls.h:
        * hacks/inotify.h:
        Adapted the code style to follow the GNOME one in applications.
        Changed datatypes to use those of GLib.

2007-01-12 Pekka Marjola <pekka.marjola@nokia.com>
        * configure:
        * Doxyfile:
        * config.mk:
        * Makefile:
        * README:
        * src/Makefile:
        Removed to migrate to autotools.

        * debian/rules:
        Updated to migrate to autotools.

        * src/crawler-inotify.c:
        * src/crawler-volume-monitor.c:
        * src/crawler-utils.c:
        Updated to be coherent with autotools.

        * configure.ac:
        * src/Makefile.am:
        * Doxyfile.in:
        * Makefile.am:
        * autogen.sh:
        The files related to the autotools.
