2005-06-09	Claudio Fontana  <claudio@gnu.org>

	* doc/sourceinstall.man (new file): wrote the man page
	* src/srcinst.tcl.in: implemented locks
	* src/srcinst.tcl.in: started to deal with file exists and links
	* src/srcinst.tcl.in: changed mouse cursor during actions
	* src/srcinst.tcl.in: signal when make uninstall fails (in red)
	* configure.ac: fixed loop using m4_foreach
	  (as suggested by Stepan Kasal: thanks!)

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

	* Source Installer is now a GNU package:
	  project name is now officially GNU Source Installer,
	  and its unix name is sourceinstall, to avoid conflicts with
	  the existing srcinst debian package.

	* rename srcinst sourceinstall `find .`

	* icons/*: removed folder icons
	
	* src/srcinst.tcl.in: restored Browse textual button
	* src/srcinst.tcl.in: redirect Enter key events to Space key events.

2005-06-08	Claudio Fontana  <claudio@gnu.org>
	
	* src/srcinst.tcl.in: implemented replacement for buggy tk_dialog
	  (see comments in the code). New procedure is src_dialog

	* fixed bug: did not handle cases in which the
	  user closes the modal dialogs without choosing anything

	* improved modal dialogs (made them transient = always on top)

	* changed dialog message strings (capitalize and add ending dot)

	* implemented file dependency check

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

	* m4/tcl.m4 (new file): use TEA_PROG_TCLSH to detect tclsh.
	  Fetched from tcl sourceforge project cvs.
	  m4/license.terms (new file): license for m4/tcl.m4 file
	
	* icons/folder_closed.gif, icons/folder_open.gif (new files):
	  use these icons to replace textual "Browse" button

	* doc/srcinst.texi: updated manual

	* src/srcinst.tcl.in:
	  program is now trying to be relocatable. However, this assumes that
	  pkgdatadir is PREFIX/share/srcinst (where PREFIX is calculated at
	  runtime by going up one level from srcinst executable location).
	
	* fixed bug that blocked configuration during
	  AC_LIBTOOL_SYS_MAX_CMD_LEN (reverted 2005-06-04 temporary fix)
	
	* implemented popup tips; now show tips for
	  configure options, with help read from ./configure --help.
	  Also show tips for preferences.

	* implemented status bar, showing "todo" labels and current progress,
	  and also currently executing command

	* fixed bug that caused wrong coloring in the pseudo-console.
	  Now commands, comments, etc are correctly colored

	* added $ prefix to all printed commands in the console

	* fixed wrong error message when compilation failed (was: no makefile
	  found, replaced with "error trying to compile the code")

	* fixed missing parameter from su invocation

2005-06-05	Claudio Fontana  <claudio@gnu.org>

	* restructured directory tree (src/ doc/ icons/)
	* srcinst.etk.in renamed to srcinst.tcl.in
	* now use tclsh instead of Expectk
	* build system changed accordingly

2005-06-04	Claudio Fontana  <claudio@gnu.org>

	* srcinst.etk.in:configure: inject arbitrary 32768 value in the cache
	  in order to skip AC_LIBTOOL_SYS_MAX_CMD_LEN test which blocks
	  when run under expect

2005-06-01	Claudio Fontana  <claudio@gnu.org>

	* AUTHORS (new file): author list
	* COPYING (new file): up to date GPL license.
	* ChangeLog (new file): this log
	* Makefile.am (new file): produces a Makefile.in (automake)
	* NEWS (new file): descriptive news about versions
	* README (new file): general instructions
	* autogen.sh (new file): runs aclocal, automake and autoconf
	* configure.ac (new file): produces a configure script (autoconf)
	
	* srcinst.etk.in (new file): the source installer. The source is
	  processed by ./configure to replace program pathnames.

	

