2008-07-20  Claudio Fontana  <claudio@gnu.org>
	version 2.5 released.

2008-06-25  Claudio Fontana  <claudio@gnu.org>

	* dialog.c (dialog_input_package2):
	set "Choose" as default button while selecting packages
	patch #6550 .

2008-06-25  Claudio Fontana  <claudio@gnu.org>

	* dialog.c (in_old_configured): new function.
	It checks whether an option key is contained in an old
	"configured as" string.
	
	* dialog.c (dialog_configure): use the new in_old_configured
	function.

2008-06-25  Nicola Fontana  <ntd@entidi.it>  (tiny change)

	automatically activate the check button
	of an option on entering some data in its entry widget.

	For packages which already have a configuration, prioritize
	the old configure string, rather than the global --prefix
	setting.
	
	* dialog.c (dialog_configure): connect signal "changed" of text
	entries. Check old_configure string before the global --prefix
	setting. Some tiny esthetic changes.
	
	* dialog.c (autocheck): new function, activates the checkbox
	if its corresponding text entry contains non-empty text.

2008-06-23  Claudio Fontana  <claudio@gnu.org>

	* dialog.c (dialog_input_package): remove obsolete function.
 	Has been replaced since some time with dialog_input_package2,
	which seems to be much better, and nobody complained.

2008-06-23  Claudio Fontana  <claudio@gnu.org>

	some cleanup for const.
	
	* about.c, action.c, dialog.c, dialog.h, edit.c, package_info, pref.c:
	change some char * to const char *, especially when a string can
	arrive from a string literal or from gettext.

2008-06-22  Claudio Fontana  <claudio@gnu.org>

	fix serious portability problem for 64bit archs (bug #23671) 
	* gui.c, dialog.c: replace 0 pointers with NULL in vararg func calls.
	Thanks to Nicola Fontana for finding the bug.

2007-12-09  Claudio Fontana  <claudio@gnu.org>

	* Makefile.am (sourceinstall_gtk_SOURCES): add gettext.h 

2007-12-08  gettextize  <bug-gnu-gettext@gnu.org>

	* m4/gettext.m4: New file, from gettext-0.16.1.
	* m4/iconv.m4: New file, from gettext-0.16.1.
	* m4/lib-ld.m4: New file, from gettext-0.16.1.
	* m4/lib-link.m4: New file, from gettext-0.16.1.
	* m4/lib-prefix.m4: New file, from gettext-0.16.1.
	* m4/nls.m4: New file, from gettext-0.16.1.
	* m4/po.m4: New file, from gettext-0.16.1.
	* m4/progtest.m4: New file, from gettext-0.16.1.
	* m4/Makefile.am (EXTRA_DIST): Add the new files.
	* Makefile.am (SUBDIRS): Add po.
	(ACLOCAL_AMFLAGS): New variable.
	(EXTRA_DIST): New variable.
	* configure.ac (AC_CONFIG_FILES): Add po/Makefile.in.

	* po/Makefile.in.in: New file, from gettext-0.16.1.
	* po/Rules-quot: New file, from gettext-0.16.1.
	* po/boldquot.sed: New file, from gettext-0.16.1.
	* po/en@boldquot.header: New file, from gettext-0.16.1.
	* po/en@quot.header: New file, from gettext-0.16.1.
	* po/insert-header.sin: New file, from gettext-0.16.1.
	* po/quot.sed: New file, from gettext-0.16.1.
	* po/remove-potcdate.sin: New file, from gettext-0.16.1.
	* po/POTFILES.in: New file.

2007-09-08 Claudio Fontana <claudio@gnu.org>
	
	changed indentation style consistently to K&R

2007-09-07 Claudio Fontana <claudio@gnu.org>

	* action.c (action_install_aux): add support for
	  SRCINST_FEATURE_PREFIX_UCASE.

2007-06-30 Claudio Fontana <claudio@gnu.org>

	version 2.4: moved to GPLv3 (all notices updated)

	* COPYING: upgraded GPL version.

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

	version 2.3 released.
	
2006-10-14 Claudio Fontana <claudio@gnu.org>

	* configure.ac: strengthened libsrcinst checking code

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

	* dialog.c (dialog_configure): add support for uncategorized options.

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

	* action.c (action_install_aux): remove argument check_conflicts,
	  since the check is always performed.

	* action.c (action_add): adjust caller.
	* action.c (action_install): likewise.
	* action.c (action_upgrade): likewise.

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

	Changes to allow user to override default prefix:
	
	* dialog.c (dialog_configure): add 'prefix' output parameter to
	  function prototype. Allow the user to override default prefix.
	* dialog.h (dialog_configure): likewise.
	
	* action.c (action_configure): get prefix from dialog_configure,
	  and call srcinst_configure with the prefix read from the dialog
	  if selected, otherwise use the default prefix as before.
	
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

