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

	* configure.in: Bump version to 1.1.4. Added Case Insensitivity library
	
	* Makefile.am: add a SUBDIR -- lib-case-ins
	
	* file-module/src/dbus-file-method.c: Add Case insensitive to UTF-8 URIs.
	
	* /: Add a new folder "lib-case-ins" with osso_case_in.c, osso_case_in.h and Makefile.am 
	in it to provide functions needed by dbus-file-method.c

2004-09-21  

	* configure.in (FILE_MODULE_LIBS): Bump requirement on gwobex
	(0.19) and gwconnect (0.34), gnome-vfs (2.8.0). Bump version to
	1.0.4.

	* vfs-daemon/src/vfs-daemon.c (main): Add comment about loading
	the obex module.

	* obex-module/src/om-dbus.c (get_dev): Terminate the string
	properly.

2004-09-18  

	* configure.in: Depend on gwconnect
	* obex-module/src/om-dbus.c: (get_dev):
	- Updated to use osso-gwconnect 0.32
	* obex-module/src/om-dbus.h:
	- Don't define the osso-gwconnect defines here

2004-09-06  

	Fix a deadlock when creating a file in do_open:

	* obex-module/src/obex-method.c (do_create): Setup connection here
	and pass to create_file.
	(do_open): Pass in connection to create_file.
	(create_file): Take a connection from the caller instead.

	* obex-module/tests/test-sync.c (main): 
	* obex-module/tests/test-utils.c: Add test case for is_local.

2004-09-02  

	* vfs-daemon/src/dbus-method.c (message_handler): Return
	NOT_HANDLED from the filter func. Although it doesn't really
	matter in this case since nobody listens to the signal.

	* obex-module/src/obex-method.c (om_notify_monitor): 
	* file-module/src/dbus-file-method.c
	(dfm_notify_monitor_local_only): Emit notify on directories for
	straight matches too, not just for files in directories.

	* vfs-daemon/tests/volumes-example.c (main): Fix a compile
	warning.

2004-08-27  

	* configure.in: Bump version to 1.0.3.

	* vfs-daemon/src/vfs-daemon.c: Clean up, fix an include.

	* vfs-daemon/tests/volumes-example.c: Add example that uses the
	volume monitor API.

	* vfs-daemon/tests/test-cancel.c (main): Remove the extra
	g_main_loop_run that makes this test never end.

	* vfs-daemon/tests/Makefile.am: Comment out test-client, since
	it's not a real test, but a tool for developing on the daemon.

	* vfs-daemon/src/dbus-utils.c
	(dbus_utils_message_get_file_info_list): Fix loop logic.

	* obex-module/src/om-dbus.c (get_gwcond_connection): Revert the
	change to use dbus_bus_get, since we need to get our own private
	dbus connection here to avoid threading problems with other
	libraries or applications that use this module and dbus (the vfs
	daemon in particular).

2004-08-25  

	* vfs-daemon/src/vfs-daemon.c (daemon_get_connection): Exit if we
	can't acquire the service.

2004-08-25  

	* file-module/src/Makefile.am:
	- Added dbus-vfs-utils.[ch]
	* file-module/src/dbus-file-method.c: (vfs_module_init):
	- Use the string case insensitive equal/hash functions.
	* file-module/src/dfm-vfs-utils.[ch]:
	- Added
	- Code copied and modified from GnomeVFS.
	* obex-module/src/Makefile.am:
	- Added om-vfs-utils.[ch]
	* obex-module/src/obex-method.c: (vfs_module_init):
	- Use case insensitive equal/hash functions.
	* obex-module/src/om-vfs-utils.[ch]:
	- Added
	- Code copied and modified from GnomeVFS.
	- (Same as dfm-vfs-utils.[ch] for now)

2004-08-25  

	* obex-module/src/om-dbus.c (om_dbus_get_dev, get_dev): Pass the
	BDA to gwcond, improve the error handling.
	(get_dev): Transform URI BDA format to 00:00:... format.

	* obex-module/src/om-utils.c (utils_get_path_and_dev_from_uri):
	Change URI format to use the BDA instead of "gw".

2004-08-24  

	* vfs-daemon/src/vfs-daemon.c: Clean up and implement the last two
	methods.

2004-08-23  

	* vfs-daemon/src/dbus-utils.c
	(dbus_utils_message_append_volume_list)
	(dbus_utils_message_append_drive_list)
	(dbus_utils_message_append_volume)
	(dbus_utils_message_append_drive): Implement DBUS utility
	functions for handling volumes and drives.

	* vfs-daemon/src/vfs-daemon.c (daemon_get_connection): Reset
	connection pointer in case of failure.

	* vfs-daemon/src/vfs-daemon.c (daemon_handle_get_volumes,
	daemon_handle_get_drives)
	(daemon_handle_force_probe)
	(daemon_handle_emit_pre_unmount_volume, daemon_message_func):
	Handle daemon methods.
	
	* vfs-daemon/src/vfs-daemon.c (monitor_volume_mounted_cb,
	monitor_volume_unmounted_cb)
	(monitor_volume_pre_unmount_cb, monitor_drive_connected_cb)
	(monitor_drive_disconnected_cb, main): Connect to the volume
	monitor signals and handle them.

	* configure.in: Bump DBUS requirement to 0.22.
	Fix dbus includes and object path registration to work with the
	latest DBUS API.
	
2004-08-16  

	* vfs-daemon/src/vfs-daemon.c (main): Fix a small leak.
	(generate_address): Fix comment.

2004-08-17  

	* configure.in: Bumped version to 1.0.2
	* obex-module/Makefile.am: Include README.unsupported in dist.

2004-08-17  

	* obex-module/README.unsupported: 
	- Added with non-supported and limited functions.
	* obex-module/src/obex-method.c (do_move):
	- If moving between the same directory (rename) call set_file_info to
	  do a rename.

2004-08-17  

	* obex-module/src/obex-method.c (create_file):
	- Try to move into the directory to see that it exists. This makes
	  sure we are signalled in the do_create call rather than in the
	  do_close call if a directory doesn't exist.

2004-08-16  

	* obex-module/src/obex-method.c: 
	(om_set_cancel_context): If enable-nautilus-workaround, always return.
	(do_remove_directory): Don't remove if directory is not empty.
	* vfs-daemon/src/Makefile.am: Regenerate service script after configure.

2004-08-16  

	* configure.in: Added --enable-nautilus-workaround
	* obex-module/src/obex-method.c: (om_set_cancel_context):
	- Only include nautilus workaround if specified to configure.

2004-07-30  

	* configure.in: Bump version to 1.0.1.

	* obex-module/src/om-dbus.c (get_gwcond_connection): User
	dbus_bus_get instead of relying on the environment variable being
	set. Remove debug code.

	* obex-module/tests/test-parser.c (parse_valid_file): Don't
	compare the mime type since it depends on the system setup.

	* obex-module/tests/Makefile.am: Set correct path for test data file.
