2007-04-16  Richard Hult  <richard@imendio.com>

	* src/ob-restore-transform.c
	(restore_transform_parse_software_version): Add OSSO 1.0 version
	string, fixes bug #54226.

2006-10-27  Richard Hult  <richard@imendio.com>

	* Release 1.4.4.

2006-10-24  Richard Hult  <richard@imendio.com>

	* configure.in: Bump version.

	* src/Makefile.am:
	* src/ob-archiver-zip.c: (archiver_unpack_move_settings):
	* src/ob-restore-locale.c: Add a new special cased sudo path, for
	bluetooth.

2006-10-20  Richard Hult  <richard@imendio.com>

	* Release 1.4.3.

2006-10-20  Richard Hult  <richard@imendio.com>

	* src/ob-backup-ui.c (ob_backup_ui_run): Fix misapplied patch for
	NB#43266.

2006-10-17  Richard Hult  <richard@imendio.com>

	* src/ob-main-window.c (main_window_update_backup_list)
	(main_window_create_ui, main_window_create_backup_list_model):
	Refactor creating the model and use it when updating the list
	instead of clearing the model and filling it in row by row. Gets
	rid of annoying flickering when deleting/creating backups and
	opening/closing the covers.
	- Have the list grab focus after updating so that the list is
	really focused after updating.

	* src/ob-backend.c (backend_volume_mounted_cb): Only ignore
	mounted events if the card in question is the active one (can't
	really happen actually). Fixes NB#43530.

	* configure.in: Bump version.

2006-10-17  Richard Hult  <richard@imendio.com>

	* src/ob-main-window.c (main_window_create_button_box): Remove the
	alignment as the buttons should take up the whole width now,
	instead of being centered. Set the height of the buttons to the
	platform default of 47 pixels, NB #43404.

2006-10-13  Richard Hult  <richard@imendio.com>

	* Release 1.4.2.

2006-10-13  Richard Hult  <richard@imendio.com>

	* configure.in: Bump version.

	* src/ob-backup-ui.c (ob_backup_ui_run): Casefold the dir before
	strcmping, fixes NB#43266.

2006-10-12  Richard Hult  <richard@imendio.com>

	* src/ob-main-window.c: (main_window_create_ui),
	(main_window_update_card_info_box),
	(main_window_update_backup_list): Add a label above the treeview
	and use it for the "(no backups available)" label instead of using
	the one above. Fixes NB#43085.

2006-10-06  Richard Hult  <richard@imendio.com>

	* Release 1.4.1.

2006-10-05  Richard Hult  <richard@imendio.com>

	* src/ob-restore-locale.c:
	* src/ob-archiver-zip.c (archiver_unpack_move_settings): Add
	/etc/apt/sources.list to list of special cased files. Fixes
	NB#42163.

	* src/ob-backup-ui.c:
	* src/ob-error-utils.c: (ob_error_utils_get_message):
	* src/ob-restore-ui.c: Polish the fix for NB#42177 so that the
	dialogs we use when the card is removed shows a better string when
	the reason is that the USB cable is inserted.

2006-10-04  Richard Hult  <richard@imendio.com>

	* src/ob-backup-locations.c (ob_backup_locations_count_data):
	Don't overwrite the size with the size of excluded files, fixes
	NB#42134.

2006-10-04  Richard Hult  <richard@imendio.com>

	Fix NB#42177:
	
	* configure.in: Bump version, add gconf dependency.

	* src/ob-utils.c (ob_utils_get_is_usb_inserted): Add convenience
	funcion to check if the USB cable is inserted.

	* src/ob-main-window.c (main_window_backup_insensitive_press_cb)
	(main_window_restore_insensitive_press_cb)
	(main_window_delete_insensitive_press_cb): Use it here, to show a
	different banner when the USB cable is inserted.
	(main_window_create_backup_list, main_window_backup_changed_cb)
	(main_window_restore_selected, main_window_delete_selected): Make
	the backup info a boxed type so the model can keep a ref to
	it. Fixes a problem uncovered by plugging in and out the USB
	cable.
	
	* src/ob-backup-info.c (ob_backup_info_get_type): Add.

	* src/ob-main-window.c (ob_main_window_get): Increase the window
	width slightly more to fit the Portugese default name + 01, 02...
	Fixes NB#39873 again.

2006-09-29  Richard Hult  <richard@imendio.com>

	* Release 1.4.0.

2006-09-28  Richard Hult  <richard@imendio.com>

	* src/ob-main-window.c (main_window_create_menu): Add insensitive
	banners for the menu items, NB#35931.

2006-09-27  Richard Hult  <richard@imendio.com>

	* data/Makefile.am: * data/osso-backup-rfs.sh: Add "restore
	factory settings" script that cleans up our files. Fixes NB#41011.

2006-09-26  Richard Hult  <richard@imendio.com>

	* data/osso-backup.desktop.in (Comment): Add logical ID.

	* configure.in: Bump version.

2006-09-22  Richard Hult  <richard@imendio.com>

	* Release 1.3.16.

2006-09-21  Richard Hult  <richard@imendio.com>

	* src/ob-backup-ui.c (ob_backup_ui_run): Add boolean return value
	and return FALSE in the cases where we known that nothing was
	done, so that the caller doesn't have to update the backup
	list. This gets rid of some ugly flickering when just opening and
	closing the "new backup" dialog.

	* src/ob-main-window.c (main_window_update_backup_list): Scroll
	the list to the top after updating the list and setting the
	selection to the first item, fixes NB#40994.

2006-09-21  Richard Hult  <richard@imendio.com>

	* src/ob-main-window.c (ob_main_window_get): Increase the width of
	the startup dialog to 550 pixels, fixes NB#39873.

	* src/ob-backend.c (backend_get_volume_name): Only check the first
	part of the undefined name string, to workaround less-than-ideal
	behavior of GnomeVFS, when there are two unnamed cards. Fixes
	NB#40952.

2006-09-20  Richard Hult  <richard@imendio.com>

	* src/ob-backup-ui.c: (backup_ui_run_backup),
	(backup_ui_ask_replace_existing):
	* src/ob-error-utils.c: (ob_error_utils_get_no_space_message):
	* src/ob-main-window.c: (main_window_delete_selected),
	(main_window_update_last_info_box):
	* src/ob-restore-ui.c: (restore_ui_memory_card_removed_cb),
	(handle_conflict_file_file), (restore_ui_confirm_restore),
	(restore_ui_run_restore):
	* src/ob-ui.c: (ob_ui_progress_dialog_new),
	(ob_ui_progress_dialog_update):
	* src/ob-utils.c: Work around the incredibly broken concept of
	logical IDs once more... the problem is that we have to use printf
	argument strings but the logical IDs don't contain the formats, so
	the compiler gets upset. Also remove some old workarounds for
	broken translations that are not needed anymore.
	Finally remove some logging that is not necessary.

2006-09-20  Richard Hult  <richard@imendio.com>

	* configure.in: Bump version.

	* src/ob-restore-locale.c: Use the "users" group for the locale
	file. Fixes NB#39502.

2006-09-19  Erik Karlsson <erik.b.karlsson@nokia.com>

	* Fixed NB#40749, Code Cleanup Forbidden word...

2006-09-15  Richard Hult  <richard@imendio.com>

	* Release 1.3.15.

2006-09-15  Richard Hult  <richard@imendio.com>

	* configure.in: Bump version.

	* src/ob-backup-ui.c (backup_ui_run_backup): Comment out some
	logging.

	* src/ob-backend.c (backend_setup_backup_dir_monitor): Always add
	the monitor, even if the directory doesn't exist, this fixes the
	case when someone copies/moves the whole "backups" directory
	structure from the file manager, NB#40353.

2006-09-08  Richard Hult  <richard@imendio.com>

	* Release 1.3.14.

2006-09-06  Richard Hult  <richard@imendio.com>

	* configure.in: Bump version.

2006-09-06  Erik Karlsson <erik.b.karlsson@nokia.com>

	* src/ob-vfs-utils.c (vfs_utils_match_extension)
	(vfs_utils_file_rename_template)
	(ob_vfs_utils_create_unique_dir)
	(ob_vfs_utils_create_unique_file): Fixed NB#34599, add the (%d)
	numbering before the full extension if there are more than one
	dot (like note.html).

	* configure.in: Added gnome-vfs-module dependency. Needed to get
	gnome-vfs-mime.h.

2006-08-25  Richard Hult  <richard@imendio.com>

	* Release 1.3.13.

	* src/ob-main-window.c (main_window_restore_insensitive_press_cb)
	(main_window_delete_insensitive_press_cb)
	(main_window_backup_insensitive_press_cb): Split the insensitive
	press callbackup into three and handle the new case when there is
	a card but no backups. Update for spec 6.0.

	* src/ob-error-utils.c: (ob_error_utils_get_no_space_message):
	* src/ob-main-window.c: (main_window_update_card_info_box): Update
	strings for spec 6.0.

2006-08-25  Richard Hult  <richard@imendio.com>

	* src/ob-vfs-utils.c (d): Disable debug output.

	* src/ob-backup-ui.c (sort_backups_by_date_func): Remove debug
	output.
	(ob_backup_ui_run): Unref the size group only after we are
	completely done using it.

2006-08-24  Richard Hult  <richard@imendio.com>

	* src/ob-main.c: Disable some of the logging.

	* src/ob-main-window.c (main_window_create_last_info_box,
	main_window_update_last_info_box): Put the last backup name and
	date in two separate widgets so that we can ellipsize just the
	name. NB #37133.

	* configure.in: Bump version.

	* src/ob-main-window.c: (main_window_key_press_event_cb):
	* src/ob-restore-ui.c: (restore_ui_run_restore): Remove obsolete
	comment and reindent.

2006-08-23  Erik Karlsson  <erik.b.karlsson@nokia.com>
 	
	* src/ob-main-window.[c|h]: Changed backup to use HildonwWindow
	* src/ob-restore-ui.c: changed the way fullscreen is invoked

2006-08-18  Martyn Russell  <martyn@imendio.com>

	* Release 1.3.12.

2006-08-17  Martyn Russell  <martyn@imendio.com>

	* src/ob-restore-ui.c: Added some debugging.

2006-08-17  Martyn Russell  <martyn@imendio.com>

	* src/ob-restore-ui.c: (restore_ui_run_restore): Don't switch to
	full screen mode during restore if already in full screen mode,
	fixes NB #37200.

2006-08-15  Erik Karlsson  <erik.b.karlsson@nokia.com>
	
	* src/ob-restore-ui.c: Fixed NB #32480.

2006-08-10  Martyn Russell  <martyn@imendio.com>

	* Release 1.3.11.

2006-08-09  Martyn Russell  <martyn@imendio.com>

	* configure.in:
	* debian/control: Added MCE >= 0.9.1 dependency.
	
	* src/ob-main.c: Watch for MCE shutdown signal on the system bus
	and call gtk_main_quit(), fixes NB #33153.

	* src/ob-utils.c: Removed our copy of the MCE definitions and used
	the officials versions provided by the MCE package.
	
2006-08-08  Richard Hult  <richard@imendio.com>

	* configure.in: Bump libogs dep to 1.3.0.

2006-08-07  Martyn Russell  <martyn@imendio.com>

	* src/ob-backup-ui.c: (ob_backup_ui_run): Show an info dialog if
	invalid characters are used in the backup name specified, fixes NB
	#30029. 

2006-08-04  Richard Hult  <richard@imendio.com>

	* Release 1.3.10.

2006-08-04  Richard Hult  <richard@imendio.com>

	* src/ob-utils.c (ob_utils_kill_apps): Set back handler for
	SIGTERM to default after killing apps so that we get killed if the
	device goes to charging mode. Attempt to fix NB #33153 but
	something else is needed from the system to fix it completely.

	* src/ob-main-window.c (main_window_create_backup_list): Use
	autosizing for the tree view columns to get them to resize when
	the list is changed, and set the ellipsize mode explicitly, NB
	#34314. Also set the date to be right-aligned (according to the
	layout guide, but it's not really noticable since the date strings
	have almost the same length).
	(ob_main_window_get): Set size request for the dialog in startup
	sequence mode, otherwise the name cell is truncated to only show
	one or two characters. Needed to work with the above fix.

	(ob_main_window_show): Focus for the treeview here to make keynav
	work as expected.

2006-08-03  Richard Hult  <richard@imendio.com>

	* src/ob-backup-ui.c (sort_backups_by_date_func)
	(ob_backup_ui_run): Fix NB #33195, select the card with the latest
	backup on it, when creating a new one.

	* configure.in: Bump version.

2006-08-03  Richard Hult  <richard@imendio.com>

	* src/ob-main-window.c: (main_window_update_card_info_box): Change
	to match new spec, NB #34307.

2006-08-02  Richard Hult  <richard@imendio.com>

	Fix NB #33955:
	
	* src/ob-archiver-zip.c: (archiver_zip_unpack_categories):
	* src/ob-archiver.c: (ob_archiver_push_progress_event):
	* src/ob-archiver.h: Add new subtype for the progress events to
	handle finalizing (and initializing later if needed).
	
	* src/ob-backend.c: (ob_backend_class_init),
	(backend_handle_event_idle_func): Handle the finalizing event and
	translate it to a finalizing signal.
	
	* src/ob-event.c: (ob_event_free), (ob_event_get_type):
	* src/ob-event.h: Add new subtype for progres events.
 	
	* src/ob-restore-ui.c: (backend_progress_cb),
	(restore_ui_run_restore): Handle the finalizing signal from the
	backend and update the progress bar string.

	* src/ob-ui.c: (ob_ui_progress_dialog_new): Change the string used
	for restoring before the operation really starts.
	(ob_ui_progress_dialog_set_string): Add function to set the string
	of the progress bar.

2006-07-03  Erik Karlsson <erik.b.karlsson@nokia.com>

	* Removed dependency to hildon-lgpl

2006-06-21  Richard Hult  <richard@imendio.com>

	* Release 1.3.9.

2006-06-19  Richard Hult  <richard@imendio.com>

	* src/ob-restore-transform.c: Add checks for it-2007 and make the
	code more generic to easy future additions.

	* configure.in: Bump version.

2006-06-16  Martyn Russell  <martyn@imendio.com>

	* Release 1.3.8.

2006-06-16  Richard Hult  <richard@imendio.com>

	* src/ob-restore-ui.c (ob_restore_ui_startup): Don't cancel if the
	cards are removed here, just show the restore dialog, to let the
	user insert the card again and continue.

	* data/osso-backup-startup.sh.in: Fix detection of dirs on the
	external card.

	* src/ob-ui.c (ob_ui_progress_dialog_new): Explicitly center the
	window.

	* src/ob-main-window.c: (ob_main_window_get_appview): Add.
	* src/ob-restore-ui.c: (restore_ui_run_restore),
	(ob_restore_ui_run): Kill apps, then switch to fullscreen mode,
	handle pending events, then show progress dialog. This makes
	things look better when the task navigator has been killed.

2006-06-15  Martyn Russell  <martyn@imendio.com>

	* src/ob-main-window.c: Fixed a minor static function definition
	error.

2006-06-15  Martyn Russell  <martyn@imendio.com>

	* ob-marshal.list:
	* ob-backend.c:
	* ob-main-window.c: Added "backup-changed" signal incase backups are
	deleted or renamed, fixes NB #30870.

2006-06-13  Richard Hult  <richard@imendio.com>

	* src/ob-main-window.c (main_window_update_card_info_box): Change
	logical ID to match the spec.

	* src/ob-backup-ui.c: Remove unused include.

2006-06-09  Martyn Russell  <martyn@imendio.com>

	* Release 1.3.7.

2006-06-09  Richard Hult  <richard@imendio.com>

	* src/ob-backup-ui.c: (ob_backup_ui_run):
	* src/ob-restore-ui.c: (ob_restore_ui_run): The "replaced_backup"
	argument has been removed since we never update backups now.
	
	* src/ob-selective-dialog.c:
	(selective_dialog_combo_box_changed_cb),
	(selective_dialog_combo_box_style_set_cb),
	(ob_selective_dialog_new):
	* src/ob-selective-dialog.h: Remove "replaced_backup"
	argument. Also remove the code that makes the labels insensitive
	since that case never happens now.

2006-06-09  Richard Hult  <richard@imendio.com>

	Some cleaning up that was done during debugging:
	
	* src/ob-backup-ui.c (backup_ui_combo_box_style_set_cb): Fix
	coding style and don't do anything if there is nothing in the
	treeview.
	(ob_backup_ui_run): Move the size group creation closer to where
	it's used, and unref it when done.
	- Remove obsolete g_object_set_data that's not used now.

	* src/ob-backend.c (ob_backend_get_available_name): Return NULL
	instead of FALSE.

2006-06-09  Martyn Russell  <martyn@imendio.com>

	* src/ob-vfs-utils.c: (vfs_utils_count_files_helper): Fixed a
	missing NULL on the end of g_build_filename ().

2006-06-09  Richard Hult  <richard@imendio.com>

	* data/osso-backup.desktop.in (X-Osso-Service): Use the right
	icon.

2006-06-08  Richard Hult  <richard@imendio.com>

	* src/ob-restore-transform.c
	(restore_transform_check_should_run_it2006): Merge version string
	checking improvement from it-2006 branch.

2006-06-07  Martyn Russell  <martyn@imendio.com>

	* src/ob-archiver-zip.c: Make sure we unescape URIs before we
	compare them to an unescaped list of exclusion URIs.
	
	* src/ob-backend.c: 
	* src/ob-backup-locations.c: Changed the GList returned by
	_locations_get_uris() to be a gchar* list instead of GnomeVFSURI*
	list. This is done because using GnomeVFSURI means that exclusion
	URIs are escaped (and that includes wildcards like * and ?) which
	doesn't work. We now escape ALL URIs that are not exclusions,
	fixes NB #31138 and #31260.
	
	* tests/test-locations.c: 
	* src/ob-backup-locations.h: Removed
	ob_backup_locations_free_uris() since it is not needed any more.
	
	* src/ob-vfs-utils.c: Unescape ALL URIs when comparing them to
	exclusion URIs. 

2006-06-07  Richard Hult  <richard@imendio.com>

	* src/ob-selective-dialog.c (ob_selective_dialog_new): Remove some
	obsolete code that is not used now that the category checkboxes
	are not in a scrolled window.

	* src/ob-main-window.c (main_window_update_card_info_box): We
	don't need to copy the strings now that they are always
	non-formatted. Also improves the testing with non-up-to-date
	translations still containing format codes in this string.

	* configure.in: Bump version.

2006-06-05  Martyn Russell  <martyn@imendio.com>

	* src/ob-backend.c: Allow a memory card type of -1 to be used for
	_name_is_available() so we can check it is not used on either
	memory card. Also make sure _get_available_name() uses
	_name_is_available() instead of duplicating the work.
	
	* src/ob-backup-ui.c: Removed the _combo_changed_cb() callback
	since it is not necessary now because we don't check backup names
	per memory card, we check them across ALL memory cards.

2006-06-05  Martyn Russell  <martyn@imendio.com>

	* src/ob-backend.c:
	* src/ob-backup-ui.c:
	* src/ob-memory-card.h:
	* src/ob-restore-ui.c: Make sure we don't cancel backups/restores
	and any action on JUST the ::memory_card_removed signal without
	checking which card it was (depending on the situation).

2006-06-02  Richard Hult  <richard@imendio.com>

	* Release 1.3.6.

2006-06-02  Richard Hult  <richard@imendio.com>

	More updating to the 4.0 UI spec:
	
	* src/ob-restore-ui.c (restore_ui_run_restore): Log the error
	message here.

	* src/ob-archiver-zip.c: Replace all occurences of
	set_error_and_log with just g_set_error since all errors end up
	logged anyway now. Only use raw error message, so we don't end up
	with translated message in the log. This also simplifies this code
	a bit.

	* src/ob-backend.[ch]: (ob_backend_space_on_memory_card): Change
	the size checking to return the available space.

	* src/ob-backup-ui.c: (backup_ui_run_backup): Use to above here to
	get an estimated number on available/required space in the error
	message. Log the error message.
	
	* src/ob-error-utils.[ch]: (ob_error_utils_get_no_space_message):
	Special case for the "no space" message since it needs the
	sizes in the message.
	
2006-06-02  Richard Hult  <richard@imendio.com>

	* configure.in: Bump version.

	* src/ob-main-window.c (main_window_button_insensitive_press_cb):
	Only get the parent if its needed.

	* src/ob-backend.c (backup_cleanup_directory): Fix crash when
	deleting backups, NB #30573.

2006-06-01  Richard Hult  <richard@imendio.com>

	* src/ob-main-window.c: (main_window_backup_changed_cb): Tweak the
	contents label so it matches the 4.0 UI spec.

2006-06-01  Richard Hult  <richard@imendio.com>

	* src/ob-utils.c: (ob_utils_kill_apps): Ignore SIGTERM before
	killing apps, so we're not killed ourselves. Might fix NB #29605
	and NB #28154.

2006-06-01  Richard Hult  <richard@imendio.com>

	* README: Remove the app kill delay since it's not used anymore.
	
	* src/ob-archiver-zip.c: (archiver_zip_pack): Move the app kill
	delay here now that we don't have a separate dialog that is ran
	before the delay to confirm it.
	
	* src/ob-backend.c: (backend_setup_volume_monitoring): Clean up
	debug output.

	* src/ob-backup-ui.c: (send_backup_signal), (backup_ui_run_backup),
	(ob_backup_ui_run): Don't ask if apps should be closed since they
	are not closed; update for new UI spec (4.0). Don't enable flight
	mode.

	* src/ob-main-window.c: (main_window_delete_selected): Clean up
	debug output and also clear the caches correctly for both memory
	cards after deleting a backup.
	
	(main_window_realize_cb): Clarify comment.

	* src/ob-restore-ui.c: (backend_cancelled_cb),

	(restore_ui_run_restore): Don't time the operation since the time
	is not used in the UI anymore. Don't display the dialog asking
	about applications being closed (UI spec 4.0).

2006-05-30  Richard Hult  <richard@imendio.com>

	* src/ob-archiver-zip.c: Clean up debugging prints and logging.
	* src/ob-restore-ui.c: Clean up debugging prints and logging and
	change the varargs to ob_ui_message_dialog_new to use the right
	signature. Fixes NB #30731.

2006-05-30  Richard Hult  <richard@imendio.com>

	* src/ob-backup-ui.c: (ob_backup_ui_run): Make the name check case
	insensitive, fixes NB #30682.

2006-05-29  Richard Hult  <richard@imendio.com>

	* src/ob-category.c (ob_category_to_string): 
	* src/ob-main-window.c (main_window_add_category_string): The UI
	spec ended up using back_fi_other, change to that instead of
	back_fi_others.

2006-05-24  Richard Hult  <richard@imendio.com>

	* Release 1.3.5.

	* src/ob-archiver-zip.c (archiver_unpack_recurse): Ignore failed
	attemps at directory creation, and let the error be catched when
	actually creating a file instead. This way root-owned files can
	reside in deep directory structures. Fixes NB #30658.

2006-05-24  Richard Hult  <richard@imendio.com>

	* configure.in: Bump version.

	* src/ob-ui.c: (ob_ui_progress_dialog_new): Patch from Martyn to
	set the width of the progress dialog, works around the problem
	that it is too narrow. NB #30419.

2006-05-23  Richard Hult  <richard@imendio.com>

	* src/ob-restore-ui.c (handle_conflict_file_file): Add comment
	about a problem in the layout guide that we can fixed when it's
	updated.

	* Release 1.3.4.
	
	* configure.in: Remove libosso-common-error dep.

2006-05-22  Richard Hult  <richard@imendio.com>

	* configure.in: Bump version.

	* src/Makefile.am: Use THUMB_CFLAGS so that we can set that from
	the debian rules.

2006-05-19  Richard Hult  <richard@imendio.com>

	* Release 1.3.3.

	* src/ob-restore-locale.c: Tweak the below so that the restored
	files are owned by root:root as that is what the newer versions
	seem to use.

2006-05-19  Richard Hult  <richard@imendio.com>
	
	NB #30153:
	
	* src/ob-archiver-zip.c (uri_is_under_dir): New function, checks
	if a path is the parent of a uri.
	(archiver_unpack_file): Add special-casing for bookmark files
	under the old bookmark directory. Use sudo restoring for those.

	* src/ob-restore-locale.c (special_mkdir): Add new function that
	creates the needed directory structure for restored files. This is
	needed for the old bookmark since there are also subdirectories
	that might not be in place.
	(main): Add support to sudo restore any files inside directories,
	and make the bookmark directory such a directory. To make this
	more secure, don't allow "/.." components in the paths.

	* src/Makefile.am: Add the "special bookmark" dir path here, used
	by the above code.

2006-05-17  Richard Hult  <richard@imendio.com>

	* src/ob-main-window.c: (main_window_update_card_info_box): Update
	strings for UI spec 3.1.

2006-05-17  Richard Hult  <richard@imendio.com>

	NB #29794:
	
	* src/ob-backend.c: (ob_backend_start_backup): Always remove the
	old backup if there is one.
	(ob_backend_remove_startup_flag): Don't log when the startup files
	can't be removed, they won't exists most of the time.

	* src/ob-backup-info.[ch]: (ob_backup_info_get_card_type): Add,
	returns the type of card the backup is on (internal/external).
	(ob_backup_info_check_version): Remove, unused.

	* src/ob-backup-ui.c: (backup_ui_run_backup): Add a comment,
	replace the "replaced backup info" with just the size of the old
	backup so that we can use it to estimate if the new data will fit
	on the card.
	(backup_ui_get_old_password): Remove as we can't update backups
	now.
	(ob_backup_ui_run): Remove the version check, remove code that
	gets the old password for a backup.
	
	* src/ob-restore-ui.c: (ob_restore_ui_run): Remove version check,
	and don't hardcode the card type to internal.

	* src/ob-selective-dialog.c: (memory_card_removed_cb),
	(ob_selective_dialog_new): Only close this dialog if the card
	being worked on is removed. Remove stray comment.

	* src/ob-utils.[ch]: (ob_utils_check_version): Remove as this in
	unused.
	(ob_utils_hexdump): Comment out since it's only used for debugging
	output.
	(ob_utils_get_timestamp_string), (ob_utils_get_time_string),
	(ob_utils_get_date_string): Remove obsolete comments.

2006-05-16  Richard Hult  <richard@imendio.com>

	* src/ob-archiver.h:
	* src/ob-backend.c: (backend_handle_event_idle_func),
	(backend_volume_pre_unmount_cb): More work on NB #28931: Don't
	cancel on pre-unmount since the system has changed now, and warns
	the user instead. Also make the cancellation bool volatile since
	we access it from two threads. We should really have an atomic int
	instead but htat's not available in glib 2.8.x. Remove logging
	when we get events after cancellation since that's something that
	should happen.

2006-05-16  Richard Hult  <richard@imendio.com>

	* src/ob-archiver.c: Add comments for the debugging defines and
	add debugging code to simulate slow reading/writing.

2006-05-16  Richard Hult  <richard@imendio.com>

	* src/ob-archiver-zip.c (archiver_zip_lock_card): Remove useless
	logging here, only log if it fails.

	* src/ob-utils.c (ob_utils_get_flight_mode): Don't get flight mode
	if we're in debugging mode. Also change the debugging environment
	variable to OSSO_BACKUP_DEBUG.

2006-05-16  Richard Hult  <richard@imendio.com>

	* configure.in: Bump version.

	* src/Makefile.am:
	* src/ob-archiver-zip.c: (archiver_vfs_unpack_file_write),
	(archiver_unpack_sudo_restore), (archiver_unpack_move_settings):
	* src/ob-restore-locale.c: Remove the commented out linkkey
	"special location" and make sure that sudo restored files are also
	added to the list of restored files. Fixes NB #29763.

2006-05-15  Martyn Russell  <martyn@imendio.com>

	* src/ob-main-window.c: (main_window_delete_selected): Only
	refresh the backup list and clear the backend cache IF OK is
	clicked, not on cancel.

2006-05-15  Martyn Russell  <martyn@imendio.com>

	* src/ob-utils.[ch]:
	* src/ob-main-window.c: Make sure we call the help with the main
	window help id from the hildon app menu.

2006-05-12  Martyn Russell  <martyn@imendio.com>

	* Release 1.3.2.

2006-05-12  Martyn Russell  <martyn@imendio.com>

	* src/ob-backend.c: Don't just expect the internal and external
	memory cards to exist, check if they are NULL before using them.
	
	* src/ob-main-window.c: Fixed some warnings that were occurring in
	startup mode.

2006-05-12  Richard Hult  <richard@imendio.com>

	* src/ob-restore-ui.c (restore_ui_confirm_restore): Add temporary
	workaround for non-updated translations so that we can still test
	the new functionality without crashing.

	* src/ob-main.c (main): Add temporary workaround for libosso
	unreffing the buses when they are still connected. Gets rid of
	assertion when quitting.

	* src/ob-archiver-zip.c (archiver_zip_unpack_thread_func)
	(archiver_zip_pack_thread_func): Keep the file descriptor of the
	lock file locally instead of in the archiver since the archiver
	can be gone when we need to close the file.

2006-05-12  Martyn Russell  <martyn@imendio.com>

	* src/ob-main-window.c: Make sure we insert and set backup
	information with gtk_list_store_insert_with_values() because the
	selection data is not available due to Maemo GTK+ using BROWSE
	techniques for SINGLE selection modes (this means the item is
	selected on _store_append() and the data we need is available
	after when we call _store_set()).

2006-05-12  Richard Hult  <richard@imendio.com>

	* src/ob-archiver-zip.c: (ob_archiver_zip_new_restore),
	(archiver_zip_unpack), (archiver_zip_pack_thread_func),
	(archiver_zip_unpack_thread_func):
	* src/ob-main.c: Merge from stable, part of fixing NB #28931.

2006-05-12  Richard Hult  <richard@imendio.com>

	* src/ob-restore-transform.c (restore_transform_check_should_run_it2006):
	Simplify the previous version check fix.

2006-05-11  Martyn Russell  <martyn@imendio.com>

	* src/ob-backend.[ch]: 
	* src/ob-restore-ui.c: Added code to create flags (files) when a
	successful restore has occured and remove the first boot flags
	(files) too.  

2006-05-10  Martyn Russell  <martyn@imendio.com>

	* src/ob-main-window.c: Make sure we show an insensitive info note
	when the buttons are clicked and there is no mmc available.

2006-05-10  Martyn Russell  <martyn@imendio.com>

	* src/ob-main-window.c: Remove the fullscreen changed callback
	since we don't need to keep the menu in sync as there is no menu
	item to do this.

2006-05-10  Richard Hult  <richard@imendio.com>

	* src/ob-restore-transform.c:
	(restore_transform_check_should_run_it2006): Fix version check,
	merge from stable. NB #29136.

2006-05-10  Richard Hult  <richard@imendio.com>

	* Update copyright years.

	* data/osso-backup-startup.sh.in: Handle names with spaces.

	* data/Makefile.am (startup_SCRIPTS): Change to _SCRIPTS instead
	of _DATA, to get the executable bit handled for us.

	* data/osso-backup-startup.sh.in: Add copyright notice.

2006-05-09  Martyn Russell  <martyn@imendio.com>

	* src/ob-backend.c (backend_get_volume_name): Update the default
	logical names for volumes with no label.

2006-05-09  Martyn Russell  <martyn@imendio.com>

	* src/ob-restore-ui.c: Update
	"back_fi_are_you_sure_you_would_like" so we confirm the backup
	name we are about to restore, not the date and time.

2006-05-09  Martyn Russell  <martyn@imendio.com>

	* src/ob-main-window.c: Added the hildon app menu according to the
	UI interface spec. 

2006-05-09  Richard Hult  <richard@imendio.com>

	* configure.in:
	* data/Makefile.am:
	* data/osso-backup-startup.sh.in: Add startup script.

2006-05-09  Richard Hult  <richard@imendio.com>

	* src/ob-main.c (main): Use - instead of_ in the command line
	options.

	* src/ob-backup-ui.c (send_backup_signal): Send the backup
	start/stop signals on both buses to account for changes in the
	platform.

2006-05-08  Richard Hult  <richard@imendio.com>

	* src/ob-backend.c: (backend_get_backup_memory_card_type): Check
	if the card exists before using it.
	(ob_backend_remove_backup): Handle names with spaces and plug
	leak.
	(backend_volume_unmounted_cb): Fix build when debug output is
	enabled.

2006-05-08  Richard Hult  <richard@imendio.com>

	* src/ob-main-window.c (main_window_delete_button_clicked): Check
	if the cards are available before clearing the cache.

	* configure.in: Bump version.

	Merge from stable:
	
	* src/ob-backup-ui.c (backup_ui_name_entry_changed_cb)
	(backup_ui_ok_insensitive_press_cb): Use strings from
	hildon-common-strings, fixes NB #28678.

2006-05-05  Martyn Russell  <martyn@imendio.com>

	* Release 1.3.1.

2006-05-05  Martyn Russell  <martyn@imendio.com>

	* src/ob-backend.c:
	* src/ob-backup-ui.c:
	* src/ob-main-window.c:
	* src/ob-restore-ui.c:
	* src/ob-selective-dialog.c:
	* src/ob-ui.h: Make sure we update the label/combo box for the
	backup location and name when a memory card is inserted or removed.

2006-05-05  Martyn Russell  <martyn@imendio.com>

	* src/ob-main-window.c: 
	* src/ob-selective-dialog.c: Make sure widgets follow the layout spec.  

2006-05-04  Martyn Russell  <martyn@imendio.com>

	* src/ob-backend.[ch]: Added a function to count the number of
	backups on a memory card.
	
	* src/ob-main-window.c: If we are showing the startup dialog make
	sure we show the dialog asking the user if they want to restore or
	not first.

	* src/ob-restore-ui.[ch]: Added a "do you want to restore" dialog
	for osso-backup when it is run with -s.

2006-05-03  Martyn Russell  <martyn@imendio.com>

	* src/ob-backend.c: 
	* src/ob-backup-ui.c: When showing the new backup dialog suggest a
	name for the new backup making sure it isn't one that already exists.

2006-05-03  Martyn Russell  <martyn@imendio.com>

	* src/ob-main-window.c: Fixed a crash in the realize function
	because no ObMainWindow was provided as callback data.
	
	* src/ob-main.c: Use GOption to retrieve the config dir, show the
	version and added a new addition for showing the startup dialog
	which is used for newly flashed devices.

2006-05-02  Martyn Russell  <martyn@imendio.com>

	* src/ob-backend.c: Make sure we have a fall back translation for
	the internal mmc if the volume has no label.
	
	* src/ob-backup-ui.c: 
	* src/ob-main-window.c: 
	* src/ob-restore-ui.c: 
	* src/ob-selective-dialog.c:
	* src/ob-ui.c: Checked nothing was missed in the spec and
	found a few things that needed doing, mostly label updates.

2006-05-02  Richard Hult  <richard@imendio.com>

	* configure.in: Bump version.

	* src/ob-backup-ui.c: (backup_ui_name_entry_button_press_event_cb):
	Remove thumb detection code since we now support the thumb
	keyboard.

2006-05-02  Martyn Russell  <martyn@imendio.com>

	* src/ob-restore-ui.c: Now "back_fi_newer_version_prompt" and
	"back_fi_backed_up_version_prompt" include the timestamp in the
	label widget instead of separately in a table according to the
	spec.

2006-05-02  Martyn Russell  <martyn@imendio.com>

	* src/ob-icons.h: Use the offical icon instead of a temporary one
	to test things work.

2006-04-28  Martyn Russell  <martyn@imendio.com>

	* Release 1.3.0.
	
2006-04-28  Martyn Russell  <martyn@imendio.com>

	* src/ob-backend.[ch]:
	* src/ob-backup-ui.c:
	* src/ob-config.[ch]:
	* src/ob-main-window.c:
	* src/ob-marshal.list:
	* src/ob-memory-card.[ch]:
	* src/ob-restore-ui.c: 
	* src/ob-selective-dialog.[ch]:
	* tests/test-backend.c:
	* tests/test-ui.c: Added support for an internal and external
	memory card.

2006-04-28  Richard Hult  <richard@imendio.com>

	* configure.in:
	* src/ob-main.c: (main): Add workaround for broken l10n setup in
	hildon-libs (doesn't bind the domain).

2006-04-27  Richard Hult  <richard@imendio.com>

	* src/ob-main-window.c: (main_window_realize_cb),
	(ob_main_window_get): Make the window system modal in dialog mode.

2006-04-27  Richard Hult  <richard@imendio.com>

	* src/ob-backup-ui.c (backup_ui_run_backup)
	(backup_ui_realize_cb): Make the backup progress dialog system
	modal.

	* src/ob-main-window.c: (ob_main_window_get): Add a menu with just
	close for now to have at least something in the menu before the
	spec is updated.

2006-04-27  Richard Hult  <richard@imendio.com>

	* src/ob-main-window.c: (main_window_destroy_cb): Don't close the
	window on Escape when it's a window, only dialog.

	* data/osso-backup.desktop.in: ShowInToolbar should be true.
	
2006-04-27  Richard Hult  <richard@imendio.com>

	* data/osso-backup.desktop.in (X-Osso-Service): Correct the dbus
	service name.

	* src/ob-main.c (osso_rpc_cb): Treat everything that is not cancel
	as activate, so that the task navigator can start us.
	Use logging instead of prints for debug messages.

	* src/ob-main-window.c (main_window_fullscreen_state_change_cb)
	(ob_main_window_get): Enable fullscreen support.

	* configure.in:
	* data/osso-backup.desktop.in: Clean up a bit and try to get this
	into the app menu.

2006-04-27  Richard Hult  <richard@imendio.com>

	* src/ob-archiver-zip.c: (archiver_vfs_unpack_file_write): Fix
	style.
	(archiver_unpack_check_space): Add function to check the available
	space, with a margin.
	(archiver_unpack_file_settings, archiver_unpack_file): Use the
	above before unpacking. NB #27999

2006-04-27  Richard Hult  <richard@imendio.com>

	* src/ob-archiver-zip.c: (archiver_unpack_move_settings): Fix a
	backwards check for if the moving went ok, fixes NB #27098.
	- Also change g_print in debugging code to g_printerr.

	* src/ob-utils.c: (ob_utils_send_reboot_message),
	(ob_utils_set_flight_mode): Add code to help debugging.

2006-04-26  Martyn Russell  <martyn@imendio.com>

	* src/ob-backup-ui.c: 
	* src/ob-restore-ui.c:
	* src/ob-main-window.c: Use the new ob_utils_get_size() function
	to make sure we show the correct units where applicable.

	* src/ob-utils.[ch]: Added ob_utils_get_size() which will return a
	newly allocated string with the size and the unit next to it
	(complying with the spec of course).

2006-04-26  Martyn Russell  <martyn@imendio.com>

	* src/ob-main-window.c: Make sure the spacing in the main window
	matches the spec. Use the ob_backup_info_get_timestamp() value to
	sort the list by date instead of by string.

2006-04-26  Richard Hult  <richard@imendio.com>

	* src/ob-restore-transform.c: Update copyright.

	* src/ob-backup-info.c (ob_backup_info_remove_dir): If the backups
	dir is empty as a result of removing the backup dir, remove it
	too, NB #23487.

	* src/ob-restore-transform.c: Make the restore scripts info use
	the logging instead of debug printing.

2006-04-25  Martyn Russell  <martyn@imendio.com>

	* src/ob-backend.c: Optimised the remove backup code slightly. 
	* src/ob-main-window.c: Add a HildonAppView so we can press F4
	without getting a bunch of warnings (and it makes quite a visual
	difference too).

2006-04-25  Martyn Russell  <martyn@imendio.com>

	* src/ob-backend.[ch]: 
	* src/ob-main-window.c: Added the ability to delete backups.

2006-04-25  Richard Hult  <richard@imendio.com>

	* src/ob-backend.c: (backend_finalize),
	(ob_backend_name_is_available), (ob_backend_get_available_name),
	(backend_is_internal_mountpoint), (backend_get_volume_name),
	(backend_volume_mounted_cb), (backend_volume_unmounted_cb),
	(backend_volume_pre_unmount_cb), (backend_setup_volume_monitoring):
	Change g_warning to ob_log_warning to make warnings actually show
	up on the device when debugging info is enabled.
	- Also add the beginnings of support for the internal card, just
	detect it for now.

	* src/ob-config.c: (ob_config_init), (ob_config_shutdown),
	(ob_config_get_memory_card_mountpoint),
	(_ob_config_set_memory_card_mountpoint):
	* src/ob-config.h: Add the internal memory card to the config.

2006-04-25  Martyn Russell  <martyn@imendio.com>

	* src/ob-main.c: 
	* src/ob-main-window.[ch]: When creating a new ObMainWindow, a
	boolean is passed indicating if it should be a startup dialog (for
	freshly flashed devices to restore backup information) or just a
	normal HildonApp as would normally be used on the device to backup
	data. 
	
	* src/ob-restore-ui.[ch]: Removed the duplicated code that is now
	in ob-main-window.c for backup selection.

2006-04-24  Martyn Russell  <martyn@imendio.com>

	* src/ob-main-window.c: Make sure we update the backups list when
	the mmc is mounted/unmounted.

2006-04-24  Martyn Russell  <martyn@imendio.com>

	* src/ob-main-window.c: Updated the last backup details to show
	name and date.

2006-04-24  Martyn Russell  <martyn@imendio.com>

	* src/ob-restore-ui.c: Update "back_fi_dia001_backups" and use the
	_plural version where we have multiple MMCs.

2006-04-24  Richard Hult  <richard@imendio.com>

	* data/Makefile.am:
	* data/osso-backup.desktop.in: Update for display in the TN menu.

	* src/ob-archiver-zip.c: (ob_archiver_zip_new_restore),
	(archiver_zip_unpack), (archiver_zip_pack_thread_func),
	(archiver_zip_unpack_thread_func):
	* src/ob-main.c: Remove the wait signalling to kerecv, since
	that's not available in IT-2006 and forward. Instead, put a file
	open on the card during the operation, and close/remove it when
	done. Should fix NB #28931.

2006-05-10  Richard Hult  <richard@imendio.com>

	* configure.in: 
	* Makefile.am (SUBDIRS): Comment out the control-panel applet for
	now.

2006-04-24  Martyn Russell  <martyn@imendio.com>

	* src/ob-backup-ui.c:
	* src/ob-restore-ui.c: Updated the success labels to NOT show the
	time taken to backup or restore.

2006-04-24  Martyn Russell  <martyn@imendio.com>

	* src/ob-backup-ui.c: Added a combo box for multiple MMC cards,
	currently this feature is half complete because we have no way to
	know if there are one or more MMCs mounted. The FIXME
	statements in the code need to be implemented.
	
	* src/ob-main-window.c: Make sure we only create the treeview in
	the _create_backup_list() function, and populate it with
	_update_backup_list(). Make sure we populate the backup list AFTER
	a backup process has finished.

2006-04-24  Richard Hult  <richard@imendio.com>

	Merge from stable:

        * src/ob-archiver-zip.c (archiver_zip_unpack): Hack: wait a 2.5
        seconds before starting, to make sure the app killing has been
        done and "settled".

2006-04-21  Martyn Russell  <martyn@imendio.com>

	* src/ob-selective-dialog.c: Update the filter dialog according to
	the spec, mostly just the checkbuttons for the moment, the combo
	box needs doing yet.

2006-04-21  Martyn Russell  <martyn@imendio.com>

	* src/ob-icons.h:
	* src/ob-main-window.c:: Added the protected_password column to
	the treeview and use the MMC icon for the time being since we
	don't have the new protected icon available to use yet.

2006-04-21  Martyn Russell  <martyn@imendio.com>

	* src/ob-category.c: 
	* src/ob-main-window.c: Show a list of backups on the main window
	to restore. Also updated a bunch of strings on the main window
	according to the new spec.

2006-04-20  Martyn Russell  <martyn@imendio.com>

	* src/ob-archiver-zip.c: 
	* src/ob-archiver.[ch]: 
	* src/ob-backend.c:
	* src/ob-backup-ui.c:
	* src/ob-category.c: 
	* src/ob-event.[ch]: 
	* src/ob-main.c: 
	* src/ob-marshal.list:
	* src/ob-restore-ui.c:
	* src/ob-ui.[ch]: Instead of showing the number of files processed
	when backing up or restoring, we now show the category we are
	processing. 

	* src/ob-main-window.[ch]: Added _get_window() for all those
	places where GTK_WINDOW() was called on the ObMainWindow object
	before for transient window API calls.


2006-04-20  Martyn Russell  <martyn@imendio.com>

	* src/ob-main-window.c: Added the "Delete" button to the new
	HildonApp window and removed the "Close button.

2006-04-20  Martyn Russell  <martyn@imendio.com>

	* src/ob-main-window.[ch]:
	* src/ob-main.c: Change the main window to a HildonApp from a
	GtkDialog and update the title according to the new spec for
	IT-2007.

2006-04-03  Richard Hult  <richard@imendio.com>

	* src/ob-log.c: Allow varargs.

2006-03-17  Richard Hult  <richard@imendio.com>

	* Release 1.1.7.

	* configure.in: Bump version.

2006-03-14  Richard Hult  <richard@imendio.com>

	* autogen.sh: Clean up a bit.

2006-03-14  Richard Hult  <richard@imendio.com>

	* Makefile.am: 
	* configure.in: Don't use intltool, since we don't need it for
	anything now.

2006-03-14  Richard Hult  <richard@imendio.com>

	* src/ob-utils.c (ob_utils_kill_apps): Simplify by running the new
	script from osso-app-killer, NOKBAK-259

2006-03-10  Richard Hult  <richard@imendio.com>

	* Release 1.1.6.

2006-03-10  Richard Hult  <richard@imendio.com>

	* configure.in: Bump version.

2006-03-07  Richard Hult  <richard@imendio.com>

	* src/ob-main-window.c: (main_window_update_card_info_box): Update
	string, fixes NOKBAK-262.

2006-02-22  Richard Hult  <richard@imendio.com>

	* Release 1.1.5.

2006-02-22  Richard Hult  <richard@imendio.com>

	* configure.in: Bump version.

	* src/ob-main-window.c: (main_window_update_card_info_box): Add
	the memory card name to the string.

2006-02-15  Richard Hult  <richard@imendio.com>

	* docs/architecture-backup.odt: Added a short blurb on "always"
	scripts and a short sentence about what exclusion means.

2006-02-15  Martyn Russell  <martyn@imendio.com>
	
	* docs/architecture-backup.odt:
	- Updated to reflect the recent exclusion config updates.

2006-02-10  Richard Hult  <richard@imendio.com>

	* Release 1.1.4.

2006-02-10  Richard Hult  <richard@imendio.com>

	* src/ob-archiver-zip.c: (archiver_unpack_file): Get the tmp dir
	from the environment variable here too.
	(ob_archiver_zip_new_restore): Add backup info to the transform so
	it can check the version.
	
	* src/ob-restore-transform.c: (ob_restore_transform_execute): Add
	scripts that are ran every time after restoration.
	(restore_transform_free),
	(ob_restore_transform_add_file),
	(restore_transform_execute_scripts),
	(ob_restore_transform_execute): Add backup info and use it to
	compare the device and backup versions, so the it2006 scripts are
	ran on the correct backups.

2006-02-09  Richard Hult  <richard@imendio.com>

	* Clean up ChangeLogs, move old entries to ChangeLog.old, remove
	ChangeLog1, use ChangeLog again for current entries.

2006-02-10  Martyn Russell  <martyn@imendio.com>

	* README:
	* src/ob-archiver-zip.c:
	* src/ob-archiver.c: 
	* src/ob-backup-locations.[ch]:
	* src/ob-backup-locations.h:
	* src/ob-vfs-utils.[ch]:
	* tests/test-backend.c:
	* tests/test-locations.c:
	* tests/test-ui.c:
	- Added support for excluding files or directories when backing up
	or restoring.  See the README for the changes to the xml
	configuration to use this new work.
	- Fixes NOKBAK-248.

2006-02-07  Richard Hult  <richard@imendio.com>

	* Release 1.1.3.

	* configure.in: Bump to 1.1.3.

	* src/ob-utils.c: (help_cb), (ob_utils_setup_dialog_help):
          Also enable help again.

2006-02-07  Richard Hult  <richard@imendio.com>

	* Makefile.am:
	* configure.in:
	* control-panel/ob-cp-applet.c: (message_filter_func), (execute):
	* debian/control: Add back the control panel applet, the
          dependencies should be in place now.

2006-02-06  Richard Hult  <richard@imendio.com>

	* src/ob-utils.c (ob_utils_set_flight_mode): Correct the dbus
	arguments for flight mode.

2006-02-03  Martyn Russell  <martyn@imendio.com>

	* control-panel/ob-cp-applet.c::
	* src/ob-utils.c:
	- Updated the libosso RPC interface code.
	- Fixes NOKBAK-231.

2006-02-02  Martyn Russell  <martyn@imendio.com>

	* configure.in:
	* src/ob-backup-ui.c:
	* src/ob-utils.c:
	- Now we depend on libosso-common-error 0.1.8 for an error when
	the user tries to use the thumb control with the keyboard.
	- This fixes NOKBAK-251.

2006-02-01  Richard Hult  <richard@imendio.com>

	* configure.in:
	* debian/rules:
	* po: Remove old obsolete po files, just keep en_GB.po for
          testing.

2006-01-27  Richard Hult  <richard@imendio.com>

	* Release 1.1.2.

	* configure.in: Bump version.

	Comment out parts that are not yet available in the 2006
	environment:

	* Makefile.am:
	* configure.in:
	* control-panel/ob-cp-applet.c: (message_filter_func):
	* data/Makefile.am:
	* debian/changelog:
	* src/ob-utils.c: (help_cb), (ob_utils_setup_dialog_help),
	(ob_utils_get_flight_mode), (ob_utils_set_flight_mode):

2006-01-13  Richard Hult  <richard@imendio.com>

	* Release 1.1.1.

	* configure.in: Bump verion to 1.1.1.

2006-01-12  Richard Hult  <richard@imendio.com>

	* src/ob-backup-ui.c (backup_ui_name_entry_changed_cb):
	(backup_ui_ok_insensitive_press_cb): Update logical ids to
	what the widget spec says.

2006-01-12  Martyn Russell  <martyn@imendio.com>

	* src/ob-backup-ui.c:
	- Added a limit of 50 characters to the backup name and show
	info dialog when we reach it.
	- Fixes NOKBAK-247.

2006-01-11  Martyn Russell  <martyn@imendio.com>

	* src/ob-main-window.c:
	* src/ob-restore-ui.c:
	- Added "name" to the backup list on the main window and
	restore window.
	- Fixes NOKBAK-240.

2006-01-11  Martyn Russell  <martyn@imendio.com>

	* src/ob-ui.[ch]:
	* src/ob-backup-ui.c:
	* src/ob-restore-ui.c:
	- Change the ob_ui_dialog_new() so it sets pointers for
	widgets, that way we can get to them and add signals, etc.
	- Added info dialog when ok is insensitively pressed because
	the name for the backup is empty.
	- Fixes NOKBAK-242.

2006-01-10  Richard Hult  <richard@imendio.com>

	Fixes NOKBAK-249:

	* src/ob-backup-ui.c: (backup_ui_get_old_password,
	backup_ui_get_new_password, ob_backup_ui_run): Refactor a bit
	to split out the password getting in separate functions, and
	use the "get password" dialog when updating an old protected
	backup.
	
	* src/ob-selective-dialog.c:
	(selective_dialog_combo_box_changed_cb): Set the protected
	checkbox to the value from the previous backup when replacing
	selected data and restore the value the user selected when
	going back to "all" from "selected".

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

	* src/ob-main-window.c:
	- Fixed up way ngettext was used, so it worked properly.

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

	* src/ob-main-window.c:
	- Removed card installed label and updated the label above the
	backups to say %d backup(s) using ngettext.
	- Fixes NOKBAK-244.

2006-01-09  Martyn Russell  <martyn@imendio.com>

        * src/ob-selective-dialog.c: 
	- Use the appropriate label when restoring backups. 
	- Fixes NOKBAK-243.

2005-12-22  Richard Hult  <richard@imendio.com>

	* Release 1.1.0.

2005-12-19  Richard Hult  <richard@imendio.com>

	* src/Makefile.am: Add new files.

	* src/ob-archiver-zip.c: (archiver_zip_finalize) Free the
	transform object.
	(ob_archiver_zip_new_restore): Create transform object.
	(archiver_unpack_move_settings),
	(archiver_unpack_file_settings), (archiver_unpack_file),
	(archiver_unpack_recurse), (archiver_zip_unpack_categories):
	Register unpacked files wit the transform object.
	
	* src/ob-restore-transform.c:
	* src/ob-restore-transform.h: New files for handling restore
	transformation scripts.

	* src/ob-backup-locations.c: 
	* src/ob-utils.c: Add ob_utils_get_install_home, moved from the
	backup locations code.

	* src/ob-vfs-utils.c: (ob_vfs_utils_move_to_unique_uri): Code
	style changes to make this a bit more clear.

2005-12-12  Richard Hult  <richard@imendio.com>

	* src/ob-selective-dialog.c (checkbox_button_release_event_cb)
	(checkbox_button_press_event_cb, scroll_to_category_checkbox)
	(select_dialog_create_category_list): Fix NOKBAK-235 by only
	scrolling the list when the focus was changed due to keyboard
	navigation, not clicking.

2005-12-12  Richard Hult  <richard@imendio.com>

	* src/ob-backup-ui.c (backup_ui_name_entry_changed_cb)
	(ob_backup_ui_run): Make the OK button insensitive if the name is
	empty. Also strip leading and trailing whitespace in the backup
	name. Fixes NOKBAK-234.

2005-12-02  Richard Hult  <richard@imendio.com>

	* Release 1.0.0.

	* acinclude.m4:
	* configure.in: Rename compile warning m4 macro.
