2006-08-05 Claudio Fontana <claudio@gnu.org>

	version 2.2 released.

2006-08-02 Claudio Fontana <claudio@gnu.org>

	* action.c (action_install_aux): deregister, then re-register
	  stdout console capture callback before/after detecting
	  makefile features.

2006-08-01 Claudio Fontana <claudio@gnu.org>

	* action.c (action_install_aux): support new fallback mechanism
	  for staged installation using prefix redirection.
	  Use a dialog to ask for confirmation, since it is discouraged.

	* dialog.c (dialog_create_msgbox_scroll): change max width/height
	  ratio to 2.

2006-07-29 Claudio Fontana <claudio@gnu.org>

	GTK 2.4 compatibility changes
	
	* about.c (about_create): make 2.4 compatible version of the dialog
	  using #if GTK_CHECK_VERSION(2, 6, 0)
	
	* statuc.c (status_create): likewise.

	* dialog.c (dialog_create_msgbox): replaced code, now is a wrapper
	  around dialog_create_msgbox_scroll.

	* dialog.c (dialog_message): call dialog_create_msgbox_scroll.

	* menu.c (menu_create): provide fallback for about menu entry
	  using the generic help stock item.

	* menu.c (menu_create): removed the Help (HELP_CONTENTS) entry.

2006-07-22 Claudio Fontana <claudio@gnu.org>

	* sourceinstall-gtk.c (main): add new optional FILENAME argument,
	  to quickly start 'package add' actions.

	* sourceinstall-gtk.c (usage): document the new argument.
	* doc/sourceinstall-gtk.1: likewise.
	
2006-07-15 Claudio Fontana <claudio@gnu.org>

	* action.c (action_find_configure): fix bug (showing too many error
	  messages) caused by uninitialized variable 'result'.

	* dialog.c (dialog_create_msgbox_scroll): new function, that
	  provides a nice four parts message box containing a bolded
	  title, a preface, a scrollable content, and a postface.
	  Message type and buttons can be specified just like for
	  dialog_create_msgbox.
	
	* dialog.c (dialog_confirm): use dialog_create_msgbox_scroll
	* dialog.h (dialog_confirm): adjust prototype for the additional
	  parameter.

	* action.c (action_install_aux): adjusted dialog_confirm call.
	* gui.c (gui_maybe_quit): likewise.
	* gui.c (gui_action_remove): likewise.
	* gui.c (gui_action_install): likewise.
	* gui.c (gui_action_uninstall): likewise.
	* gui.c (gui_action_upgrade): likewise.
	
2006-07-10 Claudio Fontana <claudio@gnu.org>

	* action.c (action_error): remove function. Use the general
	  purporse dialog_warning function and the new 
	  srcinst_error_string API instead to produce clearer,
	  more concise messages.

	* action.c: tweaked all error messages.

	* action.c (action_upgrade): use new upgrade API, thus reducing
	  the code needed in the application sensibly.
	  Should also fix savannah bug #16765 .

2006-06-08 Claudio Fontana <claudio@gnu.org>

	* package_info.c (package_info_show): remove divisions by 1024
	  when showing installed size and source size, since the values
	  already come in KB.

2006-06-07 Claudio Fontana <claudio@gnu.org>

	* action.c (action_upgrade): add missing call to 
	  srcinst_close_package() when installation of the new package fails.
	
2006-04-29 Claudio Fontana <claudio@gnu.org>

	* 2.1 release

2006-04-09 Claudio Fontana <claudio@gnu.org>

	* action.c: source installation happens again before
	  binary installation.
	
2006-03-28 Claudio Fontana <claudio@gnu.org>

	* console.c::console_print() : call doevents() before doing anything.
	  This fixes a bug that made it impossible to stop the scrolling
	  by forcing the scrollbar in a certain position when outputting
	  many lines in quick succession.

	* pref.c::pref_apply_clicked() : fix bug that prevented the user
	  from deactivating the "install source" option in the preferences
	  dialog.

	* action.c::action_remove() : initialize build before call to
	  srcinst_uninstall_binary only when information about installed
	  files is not available.
	* action.c::action_uninstall() : likewise.

2006-03-17 Claudio Fontana <claudio@gnu.org>

	* action.c: changed action_install_aux() and action_upgrade() to
	  reflect API changes in recent libsrcinst.

2006-03-07 Claudio Fontana <claudio@gnu.org>

	* soureinstall-gtk.c: accept -V, --version and -h, --help

2006-03-02 Claudio Fontana <claudio@gnu.org>

	* doc/Makefile.am, doc/sourceinstall-gtk.1 (new files):
	  add manual page

	* configure.ac: add doc/makefile to the output

	* console.c::console_populate_popup(): disable the 'Save log'
	  menu item during actions

2006-03-01 Claudio Fontana <claudio@gnu.org>

	* edit.c: fix wrong use of srcinst_set_descr() and 
	  srcinst_set_descr_long()

2006-02-27 Claudio Fontana <claudio@gnu.org>

	* gui.c: added gui_splash() and gui_unsplash() to support initial
	  splash screen
	* gui.h: likewise

	* images/splash.png, images/icon48x48.png: new files
	* Makefile.am: add new files. Define DATADIR using CPPFLAGS

	* about.c: add logo and artists

	* sourceinstall-gtk.c: call the splash screen functions

2006-02-22  Claudio Fontana <claudio@gnu.org>

	* console.c: added console_savelog() to save current console
	  contents to a file.
	* console.c: added console_populate_popup() to intercept right click
	  popup menu population of the console GtkTextView.

	* gui.c: added gui_action_savelog() in response to click on the
	  "Save Log" entry in the console popup menu.

	* events.c: install callback for the populate_popup signal in console.

2006-02-13  Claudio Fontana <claudio@gnu.org>

	* action.c: fixed bug #15728:
	  when not using manual configuration window,
	  configure string list was not correctly initialized.

	* dialog.c: likewise

	* sourceinstall-gtk.c: define program_name variable to satisfy
	  gnulib hidden requirement

2006-02-08  Claudio Fontana <claudio@gnu.org>

	* 2.0 release

2006-02-04  Claudio Fontana <claudio@gnu.org>

	* add a guard to the upgrade functionality to avoid calling
	  upgrade on non-conforming packages.

2006-01-31  Claudio Fontana <claudio@gnu.org>

	* console.c::console_print_spawn(): print a '$ ' prompt before
	  spawned commands

2006-01-26  Claudio Fontana <claudio@gnu.org>

	* action.c, action.h: changes needed to add upgrade functionality
	* gui.c, gui.h: likewise
	* toolbar.c, toolbar.h: likewise
	* menu.c, menu.h: likewise
	* events.c, events.h: likewise
	* dialog.c: likewise

	* sourceinstall-gtk.c: switched default library initialization mode
	  to SRCINST_FLAG_DEFAULT. This results in a small memory usage
	  increase for each installed package, but smoother operation.

	* action.c: export action now correctly shows action window

2006-01-25  Claudio Fontana <claudio@gnu.org>

	* action.c::action_find_configure(): display warning dialog
	  when the configuration script or gen-script is not found.

	* Makefile.am: add simple description and description-long targets.

2006-01-24  Claudio Fontana <claudio@gnu.org>

	First test pre-release announcement,
	with release name sourceinstall-gtk-2.0-rc1

