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

	Released 2007.17
	
	* src/osso_fm_details.c (setup_label_wrapping, do_line_wrapping):
	New.
	(create_fd_dialog): Call them when the dialog is shown (N68453).

2007-10-01  Martyn Russell  <martyn@imendio.com>

	* src/osso_fm_operations.c: (create_new_folder),
	(osso_create_rename_dialog), (sort_dialog),
	(create_move_to_dialog): Don't call gtk_widget_show() before
	calling gtk_dialog_run() since it is done for us in that
	function (N52274).

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

	Released 2007.16

	* src/osso_fm_utils.c (refresh_popup_menu_items): Check for
	"obex://[" prefix to catch bluetooth devices (N69558).

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

	* src/osso_fm_callbacks.c (on_file_selection_items_dropped): Free
	sel_state before returning in all cases.  Always use "not allowed"
	information banner for virtual paths (N53758).  Likewise for paths
	in the media server (N53764).

	* src/osso_fm_operations.c (on_move_dialog_okbutton_clicked): Do
	not ignore read-onlyness of target folder when source is in
	gateway (N52264).

	* src/osso_fm_utils.c (refresh_timer_edit_menu_items): Use
	on_mark_all_activate instead of on_edit_menu_select_activate.
	* src/osso_fm_callbacks.c (get_count_of_listed_items): Added
	num_items_dimmed return parameter and fill it.
	(on_mark_all_activate): Use it to produce error messages when
	trying to select dimmed items (N65122).
	(on_edit_menu_select_activate): Commented out, it is unused now.

        * src/osso_fm_callbacks (osso_fm_mmc_rename): get the unescaped
	short name from the uri, so we don't have to guess what went wrong
	when getting NULL paths anymore. (N69557)
	(get_mmc_name_from_fc_path): Removed, no longer used.
	(response_handler): plugged two memleaks.

	* src/osso_fm_utils.c (is_texturi_readonly): use correct flag to
	retrieve access info, create a valid uri for checking the parent,
	check whether the access info is present in the GnomeVFSFileInfo
	struct. (N69096)

	* src/osso_fm_details.c (fd_get_contents_string): Remove '\n'
	characters from string so that layout will be done axclusively by
	us.
	(create_fd_dialog): Increase size to allow for Russian
	translation.  Add vertical scrollbar.  (N68453).
	
2007-09-21  Kimmo Hämäläinen  <kimmo.hamalainen@nokia.com>

	* src/osso_fm_callbacks.c (on_fm_timer): Use
	hildon_file_selection_set_current_folder_uri instead of
	hildon_file_selection_set_current_folder when setting
	path_to_select_on_open.

	* src/osso_fm_controller.c (osso_fm_rpc_callback_handler): Remove some
	useless commented code. Do not call osso_fm_open_folder, just set the
	path_to_select_on_open variable to the URI given in the D-Bus message.
	Fixes: NB#63454

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

	* src/osso_fm_utils.c (osso_fm_path_get_shortname): get escaped
	short name, and return it unescaped. This works for names with '/'
	in it.
	(make_uri_list): replace '/' with '-' in the target
	filename. (N59260)

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

	* src/osso_fm_operations (translate_special_name): new, mimic
	hildon-fm to translate special folder names
	(osso_create_rename_dialog): attempt to translate special names in
	the rename dialog. (N69561)

	* src/osso_fm_operations.c (osso_fm_delete_activate): Fix Delete
	sensitivity for elements in gateway devices. (N69540)

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

	* src/osso_fm_controller.c (osso_fm_open_folder): Don't get the
	file selection widget via the "FileSelection" property, which
	isn't used anymore.  Just use global_ofm->fs.  (N59206)

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

	Released 2007.15
	
	* src/osso_fm_utils.c (fm_infoprint): Always use NULL as the
	parent for info banners (N66222).

	* src/osso_fm_callbacks.c (on_cut_activate, on_paste_activate,
	osso_fm_moveto, on_duplicate_activate): Take into account readonly
	state later, while performing other tests, this fixes file and
	edit menu items sensitivity for many selection types (N67201).
	* src/osso_fm_operations.c (osso_fm_new_folder,
	osso_fm_rename_activate, osso_fm_delete_activate): Likewise.

	* src/osso_fm_details.c (create_fd_dialog): Set dialog title
	(N68524).

	* src/hildon-shorten-names-dialog.c
	(hildon_shorten_names_dialog_set_model): Count the names to be
	shortened.
	(hildon_shorten_names_dialog_init): Set title and label to right
	logical id depending on how many names are to be shortened
	(N68017).

	* src/osso_fm_xfer.c (handle_xfer_newfolder_errors): Use correct
	translation domain for "ckdg_ib_folder_already_exists" (N68676).

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

	* src/osso_fm_utils.c (osso_fm_copy_to_clipboard)
	(osso_fm_copy_glist_to_clipboard): when specifying a custom
	target, saving to clipboard manager has to be done explicitly
	(NB63844).
	(valid_mmc_name): Do not allow '\' characters (NB64967).

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

	* src/osso_fm_callbacks.c (osso_fm_duplicate): Fix readonly
	checking logic: only abort when the location is readonly and
	continue otherwise (N67103).

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

	Released 2007.14
	
	* src/osso_fm_callbacks.c (osso_fm_mmc_rename): Use it with
	ckdg_ib_illegal_characters_entered logical id instead of
	hfil_ib_illegal_character_in_mmc_name (N66349).

	* src/osso_fm_utils.c (valid_mmc_name): Return string of illegals
	characters.

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

	* src/osso_fm_callbacks.c (topmost_status_changed): New.
	(on_fm_timer): Use it to watch the "is-topmost" property instead
	of connecting to topmost_status_lose and topmost_status_acquire
	(N49058).
	
	* src/osso_fm_callbacks,c, src/osso_fm_operations.c: Check
	readonly-ness of files and dim menu entries accordingly.

	* src/osso_fm_utils.c (refresh_popup_menu_items): Recognize
	Bluetooth devices again (N65532).

2007-08-15  Gabriel Schulhof <gabriel.schulhof@nokia.com>

	* src/osso_fm_callbacks.c (osso_fm_mmc_rename): Use new function
	osso_fm_get_mmc_rename_string() to determine default MMC name to
	offer to the user, not osso_fm_texturi_get_display_name(), because
	the latter doesn't return an empty string for a MMC with its name
	starting with "mmc-undefined-name"
	* Fixes: NB#48034

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

	* src/osso_fm_callbacks.c (on_paste_activate): Remove check for
	existence of the files to paste before starting the operation. Fix
	indentation of some code and remove some commented out code.

	* src/osso_fm_operations.c (osso_fm_rename_activate): Remove some
	commented out code.
	(osso_create_rename_dialog): Remove unused variable 'currentpath'.
	Remove some commented out code.
	(on_rename_dialog_okbutton_clicked): Remove some commented out code.
	(on_move_dialog_okbutton_clicked): Remove check for existence of
	the target path before starting the operation.

	* src/osso_fm_utils.[ch]: Remove unused function
	is_parent_texturi_exists.
	(osso_fm_fs_get_path_type): Return HILDON_FILE_SYSTEM_MODEL_FILE for
	unexisting paths to avoid aborting the operation.
	(remove_safe_folders_from_gslist): Remove checks for existence of
	the files before starting the operation. Remove some commented out
	code.

	* src/osso_fm_xfer.c (xfer_uri): Remove unused variables 'tmp',
	'tmp_new' and 'path'. Remove check for existence of files about to be
	deleted.
	(handle_xfer_cutpaste_errors): Continue the operation even if
	GNOME_VFS_ERROR_NOT_FOUND error was encountered.
	(handle_xfer_delete_errors): Continue the operation even if
	GNOME_VFS_ERROR_NOT_FOUND error was encountered.
	(xfer_progress_sync_callback): Show banner when no items were pasted.

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

	Released 2007.13

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

	* src/osso_fm_callbacks.c (osso_fm_mmc_rename): Make dialog width
	smaller by 230 pixels (N52216).
	(on_edit_menu_select_activate): Return TRUE when checking for menu
	sensitivity (N52261).

	* src/osso_fm_utils.c (sync_popup_view_menu): Use correct data
	when blocking/unblocking signals (N58344).
	(refresh_view_menu_items): Likewise.

	* src/osso_fm_main.c (add_shortcut): New.
	(osso_fm_create_main_menu): Use it for the
	backspace key (N63443).

	* src/osso_fm_utils.c (refresh_popup_menu_items): show "New
	folder" menu item here, it could have been hidden previously
	(N61712).

	* src/osso_fm_callbacks.c (on_file_selection_items_dropped): show
	"sfil_ib_cannot_move_mmc" if the dragged element is an MMC card
	(N59745).

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

	* src/osso_fm_operations.c (osso_create_rename_dialog): Revert
	changes from 2007-07-05 and 2007-05-28: Use
	osso_fm_texturi_get_shortname instead of
	osso_fm_texturi_get_display_name to keep the extension in the file
	chooser dialog (N59144).
	
2007-07-31  Kimmo Hämäläinen  <kimmo.hamalainen@nokia.com>

	* src/osso_fm_xfer.h: Add locked_files member to callback struct.

	* src/osso_fm_callbacks.c (on_paste_activate): Remove emptying of
	the clipboard (it's now done later).

	* src/osso_fm_utils.h: Add declaration of
	osso_fm_copy_glist_to_clipboard.

	* src/osso_fm_utils.c: Add osso_fm_glist_to_string and
	osso_fm_copy_glist_to_clipboard functions.

	* src/osso_fm_xfer.c (xfer_uri): Add initialisation of locked_files.
	(handle_progress_ok): Restore files that were locked during the
	cut&paste operation back to the clipboard.
	(handle_xfer_cutpaste_errors): Add locked files to the locked_files
	list. Fixes: NB#53692

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

	* src/osso_fm_callbacks.c (fm_application_destroy_cb): Save pane
	position in key file.
	(on_fm_timer): Restore pane position from key file. (N47969)

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

	* src/osso_fm_details.c: Clean up commented code away.
	(create_fd_dialog): Apply patch from Markku, fixes focus and cleans
	up the function. Fixes: NB#52245, NB#52244.

2007-07-26  Marius Vollmer  <marius.vollmer@nokia.com>

	* src/osso_fm_callbacks.c (update_fm_title): Call
	hildon_file_selection_set_sort_key before
	osso_fm_set_fs_view_model so that the latter will save the right
	sort state.

2007-07-25  Marius Vollmer  <marius.vollmer@nokia.com>

	* src/osso_fm_callbacks.h, src/osso_fm_callbacks.c: Removed stale
	prototypes.
	(osso_fm_setup_fullscreening_signals): New.

	* src/osso_fm_main.c (osso_fm_create_main_menu): Removed commented
	out code for connection to the fullscreening menu items.  This is
	now done by osso_fm_setup_fullscreening_signals (N54197, N54198).
	
2007-07-20  Kimmo Hämäläinen  <kimmo.hamalainen@nokia.com>

	Released 2007.12

	* configure.in: bump up version, generate
	debian/osso-filemanager.install, clean up some comments.

	* src/osso_fm_utils.c (is_texturi_virtual): Remove unused variables.

2007-07-05  Carlos Garnacho  <carlos@imendio.com>

	* src/osso_fm_utils.c (media_items_get_moveto_error): Return the
	correct error message for bluetooth and shared media folders.
	(is_texturi_virtual): Make this work for roots with both "://" and
	":///", fixes NB#56286.

2007-07-06  Carlos Garnacho  <carlos@imendio.com>

	* src/osso_fm_controller.c (osso_send_as_email)
	(osso_fm_send_via_bluetooth): Just check for selection_in_gateway
	and selection_in_media_server to display the relative errors to
	bluetooth and shared media folders, for subfolders, it will enter
	other cases in the switch statements (fixes NB#55613).

2007-07-05  Carlos Garnacho  <carlos@imendio.com>

	* src/osso_fm_operations.c (osso_create_rename_dialog): preserve
	everything behind the original display name as the "extension", and
	append it later to the new filename to preserve mime type (Fixes
	NB#59144)

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

	* src/osso_fm_main.c (main): Added g_set_application_name call to
	fix the application title.

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

	* configure.in: Removed definition of unnecessary ARM_ENV variable.

	* src/osso_fm_callbacks.c (on_fm_timer): Remove senseless ifdef
	block for ARM_ENV.
	
	* src/osso_fm_controller.c (osso_fm_set_afw_callbacks): Remove
	unnecessary osso_hw_set_event_cb callback registration.
	(osso_fm_hw_cb_f): Removed.

	* src/osso_fm_utils.c (is_device_in_flight_mode): Removed.

	* src/osso_fm_fmstate.h: Remove unused filghtmode member from
	MainWindow struct.

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

	* src/osso_fm_callbacks.c (fm_application_destroy_cb): Removed
	unnecessary call to gnome_vfs_shutdown because it slowed down exiting
	the program.
	(osso_fm_mmc_rename): Implement check for file in root folder having
	the same name as the new volume label, fixes NB#42407. Plug a memory
	leak: inputname was leaked if invalid characters were given more than
	once.

	* src/osso_fm_main.c (main): Removed call to gnome_vfs_shutdown.

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

	* src/osso_fm_utils.c (is_texturi_readonly): Optimisation for
	UPnP/AV paths, they are always read-only so no need to ask GnomeVFS.

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

	Released 2007.11

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

	* src/osso_fm_callbacks.c (on_mark_all_activate): Remove code for
	obsolete infoprints sfil_ib_cannot_mark_item and
	sfil_ib_cannot_mark_some_items.

	* src/osso_fm_operations.c (osso_fm_format_activate): Correct
	localisation domain for sfil_ib_select_memory_card. Fixes: NB#61570
	
	* src/osso_fm_details.c: Add inclusion of
	hildon-file-system-storage-dialog.h to quiesce a warning. Remove
	unused function set_progress_bar.
	(create_DeviceDetailsDialog): Use GTK_WINDOW cast to quiesce a
	warning.

	* src/osso_fm_utils.c (osso_fm_unknown_file_open): Use empty string
	instead of obsolete logical string hfil_ti_unrecognized_filetype.

	* src/osso_fm_xfer.c (handle_progress_ok): Use correct logical
	strings in the preparing operation dialog. Removed some old
	commented-out code.

	* configure.in: Increase version number.

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

	Released 2007.10

	* src/osso_fm_utils.c (update_current_selection_state): Detect
	GnomeVFS drives ("drive://") as memory cards.

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

	* src/osso_fm_callbacks.c (on_selection_changed): Mark static.
	Remove calling of update_current_selection_state because it's now
	done in refresh_toolbar_buttons (this is an optimisation to remove
	one update_current_selection_state call).

	* src/osso_fm_callbacks.h: Remove declaration of on_selection_changed.

	* src/osso_fm_details.c: Remove unused functions: create_progressbar,
	create_row, dd_get_email_contacts_info, create_listbox_memory,
	mmc_details_get_contents_string, create_listbox_common.

	* src/osso_fm_fmstate.c (selection_info_update): Add function name
	to a debug printout.

	* src/osso_fm_main.c (osso_fm_create_main_menu): Use GTK_MENU cast
	to remove a compilation warning.

	* src/osso_fm_utils.c (update_current_selection_state): Mark as
	static. Add function name to a debug printout.
	(get_selection_state_for_selection): Add function name to a debug
	printout.
	(refresh_edit_menu_paste_items): Mark as static. Remove calling of
	update_current_selection_state because it's called earlier already.
	(refresh_timer_toolbar_buttons): Mark as static. Remove
	gdk_threads_enter and gdk_threads_leave calls because this is now
	called from the main thread (from a signal callback).
	(refresh_toolbar_buttons): Mark as static. Remove gtk_timeout_add
	call and call refresh_timer_toolbar_buttons directly instead.

	* src/osso_fm_utils.h: Remove declaration of static functions
	update_current_selection_state, refresh_timer_toolbar_buttons, and
	refresh_edit_menu_paste_items.

	* src/osso_fm_xfer.c (get_file_list): Mark as static. Remove getting
	the GnomeVFSFileInfo completely (this is a big speed-up). Notice that
	the source_size field of cdata is not properly set because of this.
	Fixes: NB#52270
	(make_recursive_list): Mark as static.
	(handle_progress_ok): Create a different "Preparing operation"
	progress dialog (needs to be localised!) and update it during the
	GnomeVFS collecting phase. Call gtk_main_iteration to show the
	dialog before returning to GnomeVFS (without it, sometimes the dialog
	did not show up very well).

	* src/osso_fm_xfer.h: Remove declaration of static function
	make_recursive_list.

2007-06-13  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 2007.9

	* src/osso_fm_details.c (create_DeviceDetailsDialog): Use new
	hildon_file_system_storage_dialog_new instead of rolling our own.
	(create_MMCDetailsDialog): Removed, changed all callers to user
	create_DeviceDetailsDialog.
	
	* src/osso_fm_main.c (add_ctrl_shortcut): New.
	(osso_fm_create_main_menu): Use it to add keyboard shortcuts to
	menu.

2007-06-11  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 2007.8

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

	* src/osso_fm_operations.c (osso_fm_rename_activate,
	osso_fm_format_activate): For memory cards, don't carry out the
	operation when menucheck is true, stupid.

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

	* src/osso_fm_utils.c (refresh_edit_menu_items): Use direct call
	instead of timer to refresh the Edit menu. Makes things more
	predictable and does not seem to affect performance.
	(refresh_timer_edit_menu_items): Made static.

	* src/osso_fm_xfer.c (get_file_list): Now returns a Boolean value
	to indicate success.
	(make_recursive_list): Use return value from get_file_list to
	bail out of the loop instead of going around in the loop. This fixes
	a problem when the source list is long and Bluetooth connection
	breaks. The old code made the user experience really bad by seemingly
	jamming the File manager UI for a long time.

	* src/osso_fm_callbacks.c (on_menu_tools_help_activate): Use
	hildon_help_show instead of the deprecated ossohelp_show.
	
	* configure.in: Use hildon-help instead of libossohelp. Remove
	osso-gnomevfs-extras stuff.

	* src/osso_fm_xfer.c (xfer_uri): White space & long line fixes. 
	Replaced all ovu_async_xfer with gnome_vfs_async_xfer.

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

	* src/osso_fm_callbacks.c (get_count_of_listed_items): Added
	check for the return value of
	hildon_file_selection_get_current_folder_iter. Fixes: NB#52272

	* src/osso_fm_details.c (osso_fm_details_activate): Added check for
	the return value of hildon_file_selection_get_current_folder_iter.
	Fixes: NB#52271

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

	Released 2007.7

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

	* src/osso_fm_operations.c (osso_fm_format_activate): Do not allow
	USB devices to be formatted.  Show new "Select memory card" info
	banner if user tries to do that.
	(osso_fm_rename_activate): Likewise for attempts to rename USB
	devices.

	* src/osso_fm_utils.c (for_each_popup_menu_item): Removed.
	(show_items): New.
	(refresh_popup_menu_items): Use show_items instead of
	for_each_popup_menu_item.  Correctly distinguish between memory
	cards and storage root folders.

	* src/osso_fm_callbacks.c (on_menu_tools_format_activate): Pass
	global_ofm to osso_fm_format_activate to complete the change from
	2007-05-29.

2007-05-31  Marius Vollmer  <marius.vollmer@nokia.com>

	* src/osso_fm_callbacks.c (on_popup_menu_activate): Call
	refresh_popup_menu_items before gtk_menu_popup so that all the
	reshuffling happens invisibly.
	(on_menu_file_rename_activate): Pass global_ofm to
	osso_fm_rename_activate to complete the change from 2007-05-29.
	(on_copy_activate): Allow memory cards to be copied.

2007-05-29  Marius Vollmer  <marius.vollmer@nokia.com>

	* src/osso_fm_utils.c (refresh_popup_menu_items): Rewritten to
	complete popup menu rearrangement.

	* src/osso_fm_generic.h, src/osso_fm_main.c
	(osso_fm_create_popup_menu): Store two more separators in the
	structs so that thery can be shown/hidden.

	* src/osso_fm_operations.h, src/osso_fm_operations.c
	(osso_fm_rename_activate, osso_fm_format_activate): Pass
	OSSOFileManager struct as first argument to make them compatible
	with the rest of the 'menu check/activate' function.  Changed all
	callers.

	Released 2007.6
	
	Partially rearranged popup menu.
	
	* src/osso_fm_main.c (osso_fm_create_popup_menu):  Create new items.
	* src/osso_fm_utils.c (refresh_popup_menu_items): Show/hide them
	as appropriate.
	* src/osso_fm_generic.h: Updated menu structures.

	Removed stuff for tracking the memory card status ourselves.
	
	* src/osso_fm_generic.h (SelectionInfo): Removed
	selection_in_internal_mmc.  Eutanized all users.
	(OSSOFileManager): Likewise for mmc_present,
	mmc_accessed_over_usb, mmc_mounted, readonly_mmc,
	internal_mmc_present, internal_mmc_accessed_over_usb,
	internal_mmc_mounted, internal_readonly_mmc, swap_on_internal_mmc,
	swap_on_mmc.
	* src/osso_fm_xfer.h (XferCallbackData): Likewise for
	xfer_involves_mmc, xfer_involves_int_mmc.
	(mmc_premount_signal_process_status,
	int_mmc_premount_signal_process_status): Likewise.

	Miscellaneous.
	
	* src/osso_fm_details.c: Removed unused variables.

2007-05-28  Marius Vollmer  <marius.vollmer@nokia.com>

	* src/osso_fm_callbacks.c, src/osso_fm_callbacks.h,
	src/osso_fm_generic.h, src/osso_fm_main.c, src/osso_fm_utils.c:
	Removed "Select" submenu, replacing it with a single "Select All"
	menu item.

        Released 2007.5
	
	* src/osso_fm_callbacks.c (on_file_selection_items_dropped) 
	(update_fm_title): Use display name instead of shortname.
	* src/osso_fm_operations.c (get_del_conf_note,
	osso_create_rename_dialog): Likewise
	* src/osso_fm_details.c (fd_get_general_data): Likewise.

2007-05-24  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 2007.4
	
	* src/osso_fm_callbacks.h, src/osso_fm_callbacks.c
	(osso_fm_mmc_rename, osso_fm_mmc_format): Moved prototypes here.
	Make osso_fm_mmc_format take the device path instead of the
	'internal' flag.
	(on_menu_tools_format_activate): New.
	(mmc_hlr_init): Removed together with all its subfunctions.
	
	* src/osso_fm_fmstate.c (selection_info_update): Get "extra" from
	model and store in our own info structures.
	(si_update_path_info): Added "extra" parameter.
	(free_file_info): New.  Use it when freeing OSSOFMFileInfo
	structures.

	* src/osso_fm_generic.h (OSSOFMFileInfo): Added "extra" field.
	(FMMenuTools): Added "format" field.
	
	* src/osso_fm_operations.h, src/osso_fm_operations.c
	(osso_fm_format_activate): New.
	(osso_fm_rename_activate): Get and pass device path to
	osso_fm_mmc_rename.
	
	* src/osso_fm_main.c (osso_fm_create_main_menu): Add "Tools >
	Format" menu item.
	* src/osso_fm_utils.c (refresh_file_menu_items): Handle it.

2007-05-23  Marius Vollmer  <marius.vollmer@nokia.com>

	* src/osso_fm_generic.h, src/osso_fm_main.c: Removed MMC menu.
	* src/osso_fm_callbacks.c (enable_mmc_menu_items,
	on_menu_memory_card_activate): Removed.  Removed all calls.
	(osso_fm_mmc_rename): Pass URI instead of 'internal' flag.

	* src/osso_fm_operations.c (osso_fm_rename_activate): Don't bother
	with checking for read-only MMCs.  Allow renaming of MMC root
	device.

2007-05-22  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 2007.3
	
	* src/osso_fm_callbacks.c (on_file_selection_uris_dropped): New.
	(on_fm_timer): Connect it to "uris-dropped".  Do not connect to
	"items-dropped", which is gone.

	* src/osso_fm_controller.c (send_via_bt_call_rpc_method): Use
	dbus_g_connection_unref with the DbusGConnection instead of
	casting it to a DBusConnection and using dbus_connection_unref
	(N55014).

	Released 2007.2

	* src/osso_fm_utils.c (is_texturi_virtual): Handle URIs that are
	not recognized by GnomeVFS, such as hildon-fms artificial
	"drive://" URIs.

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

	* src/osso_fm_callbacks.c (backup_signal_cb): Don't log error
	message for unknown signals since we might see other legitimate
	signals coming thru.  Thanks to Richard Hult!

2007-05-07  Marius Vollmer  <marius.vollmer@nokia.com>

	Released 2007.1
	
	* configure.in (HILDON_THUMBNAIL_CFLAGS, HILDON_THUMBNAIL_LIBS): New.
	* src/Makefile.am: Use them.
	* src/osso_fm_generic.h, src/osso_fm_utils.c,
	src/osso_fm_callbacks.c: Changed all osso_thumbnail_foo references
	to hildon_thumbnail_foo.

	* src/osso_fm_generic.h: Include hildon-fm1-compat to get the
	deprecated prototypes.
	
2007-03-28  Marius Vollmer  <marius.vollmer@nokia.com>

	Hildon consolidation.

	Use HildonProgram and HildonWindow instead of HildonApp and
	HildonAppView, respectively.  Do not use gtk_infoprint.  Use
	libhildonmime instead libossomime.

	Removed full-screening for now.
	
	* src/osso_fm_xfer.c (get_usb_inserted_status: Removed, it was
	unused.
	
	* src/osso_fm_fmstate.c (load_fm_state): Use osso_state_read.
	(save_fm_state, clear_fm_state): Use osso_state_write.

	* src/osso_fm_details.c (fd_recursive_fetch): Disabled progress
	banner.

	* src/osso_fm_controller.c (osso_fm_set_afw_callbacks): Don't use
	osso_application_set_exit_cb.

	* src/osso_fm_controller.h (osso_fm_state_open_read,
	osso_fm_state_open_write, osso_fm_state_close): Removed.

2005-09-28
	* version 2005.39

2005-09-21
	* version 2005-38

2005-09-14
	* version 2005-37

2005-09-06
	* version 2005-36

2005-08-31
	* version 2005-35

2005-08-24
	* version 2005-34

2005-08-17
	* version 2005-33

2005-08-10
	* version 2005-32

2005-08-03
	* version 2005-31

2005-07-27
	* version 2005-30

2005-07-20
	* version 2005-29

2005-07-13
	* version 2005-28

2005-07-06
	* version 2005-27

2005-06-28
	* version 2005-26

2005-06-21
	* version 2005-25

2005-06-15
	* version 0.5.10

2005-06-08
	* version 0.5.9

2005-06-01
	* version 0.5.8

2005-05-18
	* version 0.5.7

2005-05-11
	* version 0.5.6-demo11052005

2005-05-04
	* version 0.5.6 

2005-04-20
	* version 0.5.5 

2005-04-19
	* version 0.5.4-demo19042005 

2005-04-18
	* version 0.5.4-demo18042005 

2005-04-14
	* version 0.5.4-demo14042005 

2005-04-13
	* version 0.5.4-demo13042005 

2005-04-12
	* version 0.5.4-demo12042005 

2005-04-11
	* version 0.5.4-demo11042005 

2005-04-05
	* version 0.5.4 

2005-03-22
	* version 0.5.3a 

2005-03-21
	* version 0.5.3 

2005-03-09
	* version 0.5.2 

2005-02-23
	* version 0.4.5 

2005-02-09
	* version 0.4.4 

2005-01-26
	* version 0.4.3

2005-01-12
	* version 0.4.2

2004-12-08
	* version 0.3.10 

2004-12-03
	* version 0.3.9c 

2004-12-02
	* version 0.3.9b 

2004-11-29
	* version 0.3.9a 

2004-11-24
	* version 0.3.9 

2004-11-11
	* version 0.3.8a 

2004-10-25
	* version 0.3.8 

2004-09-10
	* version 0.3.7 

2004-09-29
	* version 0.3.6 

2004-07-22
	* version 0.3.3 
