Wed Dec 10 2008   Anton Kokalj (tone.kokalj@ijs.si)
	* porting to CYGWIN: 
		- launch.sh: adding simple lanucher wrapper (used by
		cygwin version
		- cygwin.tcl: adding more hacks for cygwin: the main
		problem there is that Tcl/Tk is compiled as native window
		applciation, and handles paths as native windows, while
		cygwin (and many programs therein) handles paths in
		unix-way
		- xsfOpen.tcl: on cygwin the gunzip creates
		write-protected file (a call to chmod +w added)
		- Viewer.tcl: (1) disabling stereo mode for cygwin,
		and (2) an attempt to add <MouseWhell> binding for
		windows (i.e. mouse-wheel zooming)
	
	* pwi2xsf.sh, pwo2xsf.sh, pwo2xsf_old.sh, pwGenNC.sh, run_test.sh:
		making scripts consistent with the fact that
		XCRYSDEN_TOPDIR is optional (if not it is obtained from
		the "process")
	
	* togl.c: fixing bug (C++ comment converted into C comment; some
		compilers complained)
	
	* togl_ws.h: adding support for WIN32 OS

	* xsfAnim.tcl, isoContorl.tcl, stop.gif: adding "stop" button to animations
		(suggested by LIANG Yunfeng)

	* gifAnim.tcl, state.tcl, movieMaker.tcl: checking if xcMisc(gif_encoder) and
		xc(movie_encoder) (i.e. gif and mpef/avi encoders) exists; if not
		corresponding format is disabled.
	
Wed Dec 03 2008   Anton Kokalj (tone.kokalj@ijs.si)
	* selection.tcl: distances reported in Angstrom and Bohr units
		(suggested by P. Blaha). The format of measured distances
		and angles is configurable now and controlled by
		select(dist_precision) and select(angl_precision)
		variables in custom-definitions file (these two variables
		specify the number of decimal digits for distances and
		angles, respectively).

	* introduction of system(c95_crystal) variable for CRYSTAL
		specification in custom-definitions file: it replaces
		obsolete system(c95_integrals) and system(c95_scf)
		variables.

	* xcConfigure_definitions.sh: the backup of custom-definitions
		file is now stored to unique filename to omit overwrites;
		adding an example of select(dist_precision) and
		select(angl_precision) specification; replacing
		system(c95_integrals) and system(c95_scf) with
		system(c95_crystal).

	* readXYZ.f: crystal fort.33 may contain several snapshots of the
		structure, now the last one is read (or else several
		AdvGeom features will not work)
	
Mon Dec 01 2008   Anton Kokalj (tone.kokalj@ijs.si)
	* xcIsoSurf.c, xcIsoDataGrid.c, isosurf.h, struct.h: from the
		beginning of xcrysden, the illummination of isosurfaces
		was the "upside-down", and the bug couldn't be properly
		fixed, unitl now: The reason was remarkably simple and due
		to orientation of the isosurface spanning
		vectors (left/right). Now the orientation is checked, and
		the isosurface normals reverted if necessary.

	* MarcCubes.c: fixing SIGSEGV bug in xcSurfSmoothing:
		vertex_status hasn't been allocated.

	* parseComLinArg.tcl, genWidgets: don't display xcrysden structure
		viewer when in Fermi Surface mode

	* toglZoom.tcl, toolbox.tcl: adding toglZoom:discreteZoom proc so
		that Fermi-Surface zooming is done click-by-click
	
Fri Nov 28 2008   Anton Kokalj (tone.kokalj@ijs.si)
	* movieEncoders.tcl: fixing small bug related to file conversion
		for mencoder.
	
	* wigner.f, convexhull.f: xcrysden crashed for the example
		al2o3.struct: presumambly the cause was the use of stupid
		"implicit real*8" statement. Explicitly defining the
		variables + implicit none fixed the problem.

	* Grapher.tcl: for tcl8.5/tk8.5 the bgraphs have just grown out of
		screen size: in PlaceGrapher proc a "tkwait visibility
		$f.can" inserted to force the display of the graph widget
		before the <Configure> event takes place.

	* propertyPlane.tcl: now the colorplane and contours checkbuttons
		are "on" (i.e. checked) by default (suggested by P. Blaha)

	* wnDetComOpt.tcl: the Wien2K complex-case was not recognized
		properly: fixed (thanks to P. Blaha)

	* wnRunWIEN.tcl: first attempt to support parallel execution of
		lapw1 and lapw2 (suggested by P. Blaha)

	* wnFSInit.tcl, wnFS.tcl: updating FS generation procedure to be compatible
		with WIEN2k_08 according to P. Blaha guidelines (changed
		question of kgen program seems to be the source of
		problems). Adding possibility to execute lapw1/lapw2 in
		parallel.
	
	* isoControl.tcl: in the case of 2D data-grid, an error occured if
		user pressed "Close" button on Control-window: fixed
	
	
Tue Nov 25 2008   Anton Kokalj (tone.kokalj@ijs.si)
	* movieMaker.tcl, gifAnim.tcl, menu.tcl, xsfAnim.tcl,
	realTimeMovie.c, xcAppInit.c, xcTogl.c, xcDisplayFunc.c, 
	xcDisplayFunc2.c, xcSelect.x, struct.h, xcfunc.h:
		implementing a Movie Maker with three supported modes:
		+ "real-time capture" mode: a display of the Togl window 
			(.mesa) is captured every specified time interval
		+ "every redisplay" mode: whenever Togl winodw is
			redisplayed a picture is captured
		+ "manual" mode: user continuously presses a
			"camere-photo" button on the Togl display window 
			for creating movie frames
	
	* isoControl.tcl: adding a scale-widget for specifying a
		time-delay for colorplane/contour animation
	
	* togl.c, Viewer.tcl, stereo.tcl: stereo-mode recognition is
		hopefully fixed

	* dumpWindow.tcl: adding new proc for dumping the window; the
		printWidget proc is now obsolete. The dumpWindow proc uses
		ImageMagicks import utility for window dump, and if
		image-magick is not present it tries with xwd.

	* xcConfigure.sh, xcConfigure_definitions.sh, xcConfigure_updateProfile.sh:		
		simplified xcConfigure.sh script, since xcrysden
		automatically checks for packages now. Only crystal
		packages is queried by the install script.

	* system/Make.*: updating Make.sys files (the default is to use
		the system liubraries now)

	* scriptingMakeMovie.tcl: scripting::makeMovie::init's options
		-firstframe -lastframe didn't work: fixed

	* pwLatgen.f: "ibrav" lattices synchronized with QE definitions,
		in particular, a nd b vectors for ibrav=5,7,10 have been
		interchanged.
	
Fri Nov 21 2008   Anton Kokalj (tone.kokalj@ijs.si)
	* selection.tcl, advGeom2.tcl, auxil.tcl, loadvalues.c, struct.h:
		enhancing the "measure" procedure (distances, angles, ...):
		coordinates of selected atoms can be displayed
		in various units (angs, bohr, crystal-primitive,
		crystal-convetional, alat).

	* xcAtomAdd.c, xcDisplayFunc.c: cell-adding mode for ATOMINSE
		advGeom option was not working - fixed

	* edit.tcl, auxil.tcl, check_package.tcl, xcInit.tcl: making
		xcEditFile procedure safer: xcrysden chacks for terminal
		now (xterm is not anymore present anywere). If there is no
		terminal found, than defaultEditor will be used for editor

	* atomlab.f, atoms.inc, advGeom2.tcl: crystal advGeom options
		ATOMREMO, ATOMSUBS, and ATOMDISP were not working properly,
		because atomic-label was wrongly determined: fixed	

Wed Nov 19 2008   Anton Kokalj (tone.kokalj@ijs.si)
	* movieEncoders.tcl, gifAnim.tcl, mpegParam.tcl, xsfAnim.tcl:
		improving the movie making: several encoders are
		supported now:
		For animated GIF: convert, gifsicle, whirlgif
		For AVI/MPEG movies: mencoder, ppmtompeg
	
	* xcInit.tcl, find_package.tcl: automatic search for external
		packages that xcrysden uses
	
Mon Aug 25 2008   Anton Kokalj (tone.kokalj@ijs.si)
	* xsf2xsf.c: fixing bug: the reduction of dimension to 1 (polymer)
		was not working
	
Wed May 21 2008   Anton Kokalj (tone.kokalj@ijs.si)
	* fixing bug: molecules (dim==0) have not been loaded from crystal
		unit-9 (affected proc CellMode)
	
Mon May 19 2008   Anton Kokalj (tone.kokalj@ijs.si)
	* colors and transparency of isosurfaces have not been saved into
		*.xcrysden script. Now this feature is implemented.

Tue Apr 22 2008   Anton Kokalj (tone.kokalj@ijs.si)
	* pwi2xsf.f: the COSAB/COSAC/COSBC where wrongly assigned to
		celldm(4-6) due to typo (spotted by Fan Yang).
	
Tue Mar 25 2008   Anton Kokalj (tone.kokalj@ijs.si)
	* saveState.tcl: force's attributes were stored, but not requested
		to load upon executing the script.

Tue Feb  5 2008   Anton Kokalj (tone.kokalj@ijs.si)
	* xcrysden: the XCRYSDEN_TOPDIR and XCRYSDEN_SCRATCH environmental
		variables are not required anymore, but optional. If not
		set, the former is obtained from the "process" and the
		latter is set to /tmp (suggested by P. Giannozzi).
		
Fri Nov 30 2007   Anton Kokalj (tone.kokalj@ijs.si)
	* xcrysden uses Togl-1.7 now. Files adopted: togl*.*
	* xcrysden uses gl2ps-1.3.2 now. Files adopted: gl2ps.c, gl2ps.c
	
Wed Nov 14 2007   Anton Kokalj (tone.kokalj@ijs.si)
	* pwo2xsf_anim.awk, pwo2xsf_opt.awk: adopting to changed pw.x
		(v4.0) output
		
Wed Jan 24 2007   Anton Kokalj (tone.kokalj@ijs.si)
	* cube2xsf.f: replaced free format write with the '(3e20.12)' to
		avoid D fortran exponent (suggested by M.J. Rutter).
	
Fri Dec 08 2006   Anton Kokalj (tone.kokalj@ijs.si)
	* xcForces.c: fixing severe bug (spotted by Yingli Niu) concerning
		the length of displayed forces: the length was accounted
		for twice, so instead of linear scaling the display of
		forces had quadratic scaling.  
	* multatom.f: funny roundoff problem (found by W. YU). Some atoms
		were cropped out of the cell that shouldn't be. A small
		number (1d-10) is now added to before croping, and after
		this number is subtracted.		
	
Mon Nov 09 2006   Anton Kokalj (tone.kokalj@ijs.si)
	* Viewer.tcl, bz.tcl, FS_Main.tcl, FS_Multi.tcl: adding
		mouse-wheel support (I finally got a mouse with wheel).

Mon Oct 02 2006   Anton Kokalj (tone.kokalj@ijs.si)
	* atoms.h: correcting radii of noble gases
	
Tue Sep 26 2006   Anton Kokalj (tone.kokalj@ijs.si)
	* pwo2xsf.sh, pwo2xsf_opt.awk, pwo2xsf_anim.awk, pwo2xsf_neb.awk:
		adding "-r" flag (for reducing the dimension) to
		pwo2xsf.sh script.
	* xsf2xsf.c: fixing bug related to "MOLECULE" keyword
	
Mon Sep 25 2006   Anton Kokalj (tone.kokalj@ijs.si)
	* readstrf.c, detnsplit.c: fixing a memory-hole bug, that happaned
		when many atoms were deleted due to their overlap
		(problem spotted by Dario Alfe)

Mon Sep 04 2006   Anton Kokalj (tone.kokalj@ijs.si)
	* readisodata.c, xcIsoSurf.c: adapting to crystal06
	
Fri Sep 01 2006   Anton Kokalj (tone.kokalj@ijs.si)
	* check_package.tcl, xcInit.tcl: adding support for Crystal06
	* bwid.tcl, propInit.tcl, read25.tcl: support for Crystal06
	* propC95.tcl: support for Crystal06 and IS1/IS2/IS3 shrinking factors

Thu Aug 31 2006   Anton Kokalj (tone.kokalj@ijs.si)
	* ginp.awk: adapting to Crystal06 (adding OPTGEOM support)
	
Tue Aug 22 2006   Anton Kokalj (tone.kokalj@ijs.si)
	* xsf2xsf.c: bug-fix: when reducing the dimension the group number
		(DIM-GROUP) should be set to one (reported by Raghani Pushpa).

Wed Aug 16 2006   Anton Kokalj (tone.kokalj@ijs.si)
	* saveState.tcl: fixing bug for display radii which were not
		reloaded properly.

Fri Aug 11 2006   Anton Kokalj (tone.kokalj@ijs.si)
	* pwo2xsf_neb.awk: fixing a bug in "Forces acting on atoms" rule.
	
Fri Jul 28 2006   Anton Kokalj (tone.kokalj@ijs.si)
	* pwi2xsf.sh: fixing a bug: if the fortran namelist has been
		terminated as " /" (i.e. with multiple spaces) that was
		not properly recognized (reported by Gabriele Sclauzero).
	
Mon May 08 2006   Anton Kokalj (tone.kokalj@ijs.si)
	* pwo2xsf_anim.awk, pwo2xsf_opt.awk, pwo2xsf_new.awk: bug fix:
		these scripts were stalled if the output file ended with
		Forces acting on atoms (Ry/au): line.
	
Sat Apr 08 2006  Anton Kokalj (tone.kokalj@ijs.si)
	* menu.tcl: proc CellMode (for species MOLECULE the display was
		not updated: when using the CLUSTER crysta option).
	
Mon Mar 27 2006 Anton Kokalj (tone.kokalj@ijs.si)
	* openInput.tcl, go2crys.tcl, runC95.tcl, advGeom.tcl: added the
		possibility to load crystal inputs with "EXTERNAL" keyword
		(requested by mksingh@cat.ernet.in)
	* glLight.tcl: the glLight:load proc supplemented (adding a call
		to glLight:update).
	* parseComLinArg.tcl: fixing bug: glLights:load -> glLight:load
		(spotted by Oleksandr Voznyy)

Wed Feb  8 2006 Anton Kokalj (tone.kokalj@ijs.si)
	* xcAppInit.c: "Save Structure and Save" did not work, because Xcrysden
		hanged in XC_RotationMatrixCmd() (for tcl-custom-command:
		xc_rotationmatrix get). Bug fixed.	
	* xcSelect.c: sometimes the selection of atoms was difficult
		(buggy, as nearest atoms were selected instead). Bug fixed
		in function xcSelectSqn.c

Fri Oct  7 2005 Anton Kokalj (tone.kokalj@ijs.si)
	* pwo2xsf.sh, pwo2xsf_old.sh, pwi2xsf.sh, g98toxsf.sh,
		gzmat2xsf.sh: adding a few lines of the beginning of each
		script file to set the locales to "C". This ensures that
		awk will use "." character and not te "," character as the
		decimal delimiter.
	
Thu Oct  6 2005 Anton Kokalj (tone.kokalj@ijs.si)
	* xsf2xsf.c, readstr.c: adding the carriage return "\r" as the
		newline character. Problem reported by Nuno A. G. Bandeira

Tue Jul 19 2005 Anton Kokalj (tone.kokalj@ijs.si)
	* g98.tcl: correcting small typo: $system(TOPDIR)/bin -->
		$system(BINDIR) (reported by M.J. Rutter).
	
Thu Jun  9 2005 Anton Kokalj (tone.kokalj@ijs.si)
	* savestruct.f: fixed a bug in XSF to WIEN2k struct file
		conversion program. In calculating the frmt(i), the i has
		been replaced with nat(i).
	
Tue Jun  7 2005 Anton Kokalj (tone.kokalj@ijs.si) (tagged: 1.4.1)
	* readstr.c: severe bug in XSF reader, function ReadCoor()
		(observed by M.J. Rutter). The bug was made when fixing
		some other bug from May 30 2005. The line following the
		end of PRIMCOORD (or CONVCOORD) section was not read.
	* xcConfigure.sh, xcConfigure_updateProfile.sh: there were some
		problems in the installation under CYGWIN (reported by:
		Guillaume HERLEM). The stderr redirection ">&" was changed
		to "> output 2>&1".
	
Mon May 30 2005 Anton Kokalj (tone.kokalj@ijs.si) (tagged: 1.4)
	* readstr.c: the ReadCoor() had a bug in reading XSF's *COORD when
		forces when present, hence the xc_writeXSF didn't work
		properly in this case.
	* improving installation procedure (also fixing a few bugs
		therein) (files: xcConfigure.sh, xcConfigure_*.sh)	

Fri May 27 2005 Anton Kokalj (tone.kokalj@ijs.si)
	* one more bug spotted by Pablo de la Mora: the vectorial EPS
		print didn't work for the Fermi surfaces (bu fix in file:
		gl2psPrintTogl.c).
	* bz.tcl: the unrecognized k-points in k-path selection are now
		labeled as K.digit.
	* comments were added to the XSF file format. Comment lines start
		with the "#" character and can be located only in between
		the sections, but within a given section. (Files:
		xsf2xsf.c, readstrf.c, xcReadXSF.c)
		
Thu May 26 2005 Anton Kokalj (tone.kokalj@ijs.si) (v1.3.4)
	* fixed severe bug: for some lattices the gengeom program hanged
		(spotted by Chee Kwan GAN). The parallelepipedDiagonal
		function was added in p2c.f file.
	
Wed May 25 2005 Anton Kokalj (tone.kokalj@ijs.si) (v1.3.3)
	* enhancing the anaglyph mode; adding also solid-3D modes for
		anaglyph display (Files: xcAppInit.c, xcDisplayFunc.c,
		Viewer.Tcl).
	
Mon May 23 2005 Anton Kokalj (tone.kokalj@ijs.si) (v1.3.2)
	* adding the "xc_stereo" command (xcAppInit.c) for querying if
		hardware supports the stereo. Querying this via the 
		"catch [togl .t -stereo true]" seems unstable.
	* adding a call to Set_sInfoArray(interp) into the XC_ReadXSFCmd
		routine (used for xcrysden --wien_struct) as this option
		never opens the crystal structure
	* bz.tcl, wnKPath.tcl: the Emin/Emax patch of Peter Blaha
	
Thu May 12 2005 Anton Kokalj (tone.kokalj@ijs.si) (v1.3.1)
	* adding examples/Scripting/plot_all_MO.sh to show how to plot all
		molecular orbitals automatically		
	* FS_Main.tcl (Fermi surface viewer): accelerator keys didn't work
		(noticed by Jens Kunstmann). Depth-cuing turned-off by
		default. Default depth-cuing *_ORT_END_F set to 0.5.
	* kLabels.tcl: Automatic labeling of selected k-points (K-path
		selection). Thanks for Peter Blaha for the idea and for 
		his k-point labeling lookup table. The most important
		points for 7 types of Bravais lattices are currently 
		recognized.
	* replacing the string WIEN97 with WIEN2k
	* replacing the string CRYSTAL95/98 with CRYSTAL-95/98/03
	* changing a bit the File menu layout (adding the PWscf
		... cascade)
	* default diplayed cell for crystal structures set to Conventional
	* updating to GL2PS v1.2.4: finaly the vectorial EPS printing of
		Lighting-On mode is good enough. Such printing still takes
		long time, but the resulting quality of EPS is excellent
	* two bugs in visualziation of Fermi surface (observed by Pablo
		de la Mora) were solved:
		- the origin and size of the parallelepipedal grid that
		encapsulated the BZ was wrongly determined: the result was
		that usually one additional gridpoint (per direction) was
		included in the BZ or alternatively a small part of the FS
		of the second BZ was located in the first BZ.
		- fixing the bug of interpolation when the BZ cropping was off.
	

Wed May 11 2005 Anton Kokalj (tone.kokalj@ijs.si)
	* xcSelect.c: fixing a memory allocation bug (char *atomdata)
	* xcSelect.c, xcDisplayFunc.c: clean-up of selection lists (no
		more used)
	* str2xcr.f, savestruct.f, nn.f: compatibility changes for WIEN2k 
		(contributed by Peter Blaha)
	
Tue May 10 2005 Anton Kokalj (tone.kokalj@ijs.si)
	* adding anaglyph display mode (contributed by 
		Eric VERFAILLIE <ericverfaillie@yahoo.fr>)
	* adding stereo	display mode (contributed by 	
		Gerardo Ballabio <g.ballabio@cineca.it>)
	* Making a CVS commit of long-time changes. Many files affected.
		
Mon Jan 17 2005 Anton Kokalj (tone.kokalj@ijs.si)
	* pwi2xsf.f: fixing the bug for converting the coordinates in
	crystal units of PWscf input file to XSF format.
	
Mon Sep 13 2004 Anton Kokalj (tone.kokalj@ijs.si)
	* xcInit.tcl, Viewer.tcl: "wm iconify ." and "wm deiconify ."
		calls are caught now, as they can fail sometimes 	

Mon Sep 09 2004 Anton Kokalj (tone.kokalj@ijs.si)
	* fs.c: cleanup (removing some debugging stderr/stdout printout)
	
Sat Sep 04 2004 Anton Kokalj (tone.kokalj@ijs.si)
	* error in BXSF parser (spotted by Newton Ooi). "BEGIN_BANDGRID_3D"
		keyword was not recognised.

Wed Jul 28 2004 Anton Kokalj (tone.kokalj@ijs.si)  (tagged: Beta-1.2.0)
	* fixing a bug in "scripting::displayWindow resize". Both width
		and height can be set correctly now (bug reported by
		Alexander Hannemann).	
	* adding new configuration options for forces (arrows): arrows
		thickness, color, ...	
	* due to the change of the "X" dummy atom behaviour (see below) it
		was trivial to implement visualization of vector-field,
		displaying vectors as arrow. One should use the following
		XSF syntax: "X x y z vx vy vz", where "X" designates dummy
		atom, x/y/z is the position, and vx/vy/vz vector
		components. Files adapted: forces.c loadValues.c,
		xcForces.c, xcAppInit.c, menu.tcl, forces.tcl 			
	* the behaviour of dummy atom "X" (atomic-number 0) was changed:
		now it cannot have bonds (suggestion of Eric
		VERFAILLIE). Also its color and display radius can be
		set.Files affected: readstrf.c, auxil.tcl,
		modAtomAtrib.tcl	
	* adding configuration options for Coordinate system display
		(custom color can be set now). Files affected: xcLabels.c,
		xcDisplayFunc.c, xcAppInit.c, loadValues.c, menu.tcl

Tue Jul 27 2004 Anton Kokalj (tone.kokalj@ijs.si)
	* implementation of display of Fermi Surfaces of all selected
		bands in one place, i.e., a display called "Merged Bands". New
		files: cryDispFuncMultiFS.c, FS_Multi.tcl.
	* fixing a bug for Fermi surface display: for odd k-meshes Fermi
		surfaces have been shited for one mesh-point. Files
		adapted: fs.c, crySurf.c, lcasif.c. Thanks to Pablo de la
		Mora for his useful examples.
	
Fri Jul 23 2004 Anton Kokalj (tone.kokalj@ijs.si)
	* ginp.awk: adding support for CRYSTAL03's OPTCOORD keyword 
		(problem reported by Mauro Causa)

Fri Jul 23 2004 Anton Kokalj (tone.kokalj@ijs.si)
	* xsfAnim.tcl: bug in the variable-cell XSF parser (reported by
		Himanshu)
	
Tue Jul 13 2004	 Anton Kokalj (tone.kokalj@ijs.si)
	* readstr.c: fixing routine parsePDBAtomRecord for atom-namess
		starting with letter 'A' (bug reported by Ole Wieckhorst)
	
Tue Jun 29 2004	 Anton Kokalj (tone.kokalj@ijs.si)
	* scripting.tcl: correcting a typo for printing the EPS or PS file
		(bug reported by Rudolph Magyar)
	
Fri Jun 04 2004  Anton Kokalj (tone.kokalj@ijs.si)
	* FS_Main.tcl: the size of the toplevel display window for
		Fermi-surface was almost zero. Trying to fixing the
		problem. Not yet completely done.
	
Thu May 06 2004  Anton Kokalj (tone.kokalj@ijs.si)
	* atoms.h: correcting the Si covalent radius to 1.11 Angstroms
	
Sat Apr 10 2004  Anton Kokalj (tone.kokalj@ijs.si)
	* adding image-buttons for selecting unit of repetition on the
		bottom toolbar of the Viewer
	* writeXSF.c: fixing bug in _writeMolecule() function. Adding
		(mx,my,mz) vector to atomic coordinates

Fri Apr 09 2004  Anton Kokalj (tone.kokalj@ijs.si)
	* popupMenu.tcl: fixed bug in popupMenu:popup due to wrong call to
		mainMenu proc (help-menubutton argument was missing) (bug
		reported by Verfaillie Eric)
	
Fri Apr 02 2004  Anton Kokalj (tone.kokalj@ijs.si)
	* addind make.include file where the TCL_VER2 and
		TCL_VER3 are defined for convinience
	* replacing the Tcl/Tk 8.3.3 sources with Tcl/Tk 8.4.6 sources (on
		MACOSX Tcl/Tk 8.3.3 makes some problems)
	* COMPILE_LIBRARY Makefile variable split to COMPILE_TCLTK and
		COMPILE_MESA 
	
Thu Apr 01 2004  Anton Kokalj (tone.kokalj@ijs.si)
	* xcAppInit.c: defining xcrys(plaform) Tcl variable (allowed
		values: unix|cygwin|macosx)
	* xcInit.tcl: on macosx the "." window is not iconified/deiconified
	* gl2ps.h: chancning "#include <malloc.h>" to "#include <stdlib.h>"
	
Mon Mar 29 2004  Carlo Sbraccia (sbraccia@sissa.it)
	* pwo2xsf_opt.awk, pwo2xsf_anim.awk: parsing fix for
		spin-polarized calculation
	
Mon Mar 29 2004  Anton Kokalj (tone.kokalj@ijs.si)
	* porting xcrysden's CRYSTAL interface for CRYSTAL03. Several
		files were adapted: xcInitLib.tcl, xcInit.tcl,
		check_package.tcl, gengeom.tcl, propInit.tcl, bwid.tcl,
		advGeom2.tcl, advGeom.tcl, runC95.tcl, read25.tcl,
		dos.tcl, propC95.tcl, isoControl.tcl, isoRender.tcl,
		grid.tcl, xcIsoSurf.c, readisodata.c, struct.h.  *
		xcrysden: adding -m option for valgrind, i.e., memory
		checking utility * readisodata.c: fixing a memory leak in
		routine ReadBlock0
	(initialization of plvertex) 
	* usage: updating usage description
	
Mon Mar 22 2004 Anton Kokalj (tone.kokalj@ijs.si)
	* pwi2xsf.f: improving pwi2xsf filter: (i) for case ibrav==0 &&
		celldm(1)==0, and (ii) coorect parsing of "{bohr}"-kind of strings
	* adding files Make.macosx-aqua, Make.macosx-x11,
		Make.macosx-x11.README for compilation on MACOSX (provided by Mike
		Ford, University of Technology, Sydney)
	
Wed Mar 17 2004 Anton Kokalj (tone.kokalj@ijs.si)
	* pwKPath.f: writing small program for generating the PWscf formatted k-list
	* kPath.tcl: adapting file  for the PWscf k-list format
	* romoving xcMaybeDestroyLists function (was no more needed)
	
Fri Mar 05 2004 Anton Kokalj (tone.kokalj@ijs.si)
	* deleting xcMaybeDelete3DLists function (was no more needed)
	* C/Makefile: fixing compile target for xsf2xsf (removing TCL_LIB)
	* menu.tcl: fixing small typos related to cygwin changes (shell
		filters for openExtStruct)
	
Thu Mar 04 2004 Anton Kokalj (tone.kokalj@ijs.si)
	* xcrysden finally works reasonable under WIN32/CYGWIN. This
		requires a wrapper pwd.sh that substitutes a Tcl "pwd" command, among other things ...
	* atomLabels.tcl: disabling "Font" button for windows, as
		font-browser does not work there
	* fixing akward behavior reported by Enrique Batista upon
		reopening an isosurface control window
	
Wed Mar 03 2004 Anton Kokalj (tone.kokalj@ijs.si)
	* bwid.tcl: fix for reading the band-widths (emply lines are skipped now)
	* cleaning the Tcl "exec" code, executing scripts as "exec sh script" (needed for CYGWIN)
	* writeXSF.c, function _writeMolecule(): fixing for-loop over atoms
	* Makefile: fixing small typo, target: _sys2
	* addOption:parse: fixing small bug for .title window (happens
		when supplying an unknown option)
	* Tcl: renaming: xcCatchExec -> xcCatchExecReturn, and adding a	few new routines
	
Mon Mar 01 2004 Anton Kokalj (tone.kokalj@ijs.si)
	* new welcome window
	* maximum number of bands for Fermi surface increased from 50 to
		5000 (struct.h: DATAGRID_MAXSUBINDEX)
	* ReadBandGrid(): fixing initialization of grid->maxvalue[ib]
	* adding Help-->about menu entry

Sat Feb 27 2004 Anton Kokalj (tone.kokalj@ijs.si)
	* Fermi-surface: increasing the maximum number of bands from 50 to
		5000 (see DATAGRID_MAXSUBINDEX in struct.h)
	* ReadBandGrid(): grid->maxvalue[ib] was wrongly determined
	* BXSF: band-selection for --bxsf option
	* Fermi-surface: display of band-widths in text-widget
	* FS_Main.tcl: added check for zero-selected bands
	* adding files: bandwidths.tcl and bandselect.tcl
	* improving README file

Fri Feb 26 2004 Anton Kokalj (tone.kokalj@ijs.si)
	* xcSelect.c: fix of viewport in selection mode (no more cropping) 
	* saveState.tcl: fix for saving a scalar-field
	
Thu Feb 25 2004 Anton Kokalj (tone.kokalj@ijs.si)
	* pwo2xsf_old.sh: fixing small bug for -a option for PWscf-output version 1.2
	* auxil.tcl: adding putsFlush routine (puts+flush)
	
Wed Feb 25 2004 Anton Kokalj (tone.kokalj@ijs.si)
	* porting XCRYSDEN to WIN32 under cygwin	
	* CYGWIN: several files were patched
	* CYGWIN: some new files were added: C/*.cygwin, system/Make.cygwin
	* CYGWIN: a xcrys.dll is build instead of xcrys, the library loaded from xcInit.tcl
	* CYGWIN: auxil.tcl/proc WriteFile: $fID -translation {auto lf} 
	* CYGWIN: auxil.tcl/proc xcTkFontName2XLFD: don't query XLFD fontName
	* CYGWIN: Viewer.tcl&ptable.tcl: widths of some buttons adjusted
	* scriptingFilter.tcl: I/O filters for PWscf: no more itypNatList reuired for version > 1.2	
	* tests moving tests from sys_utils/tests/ to tests/
	* adding tests for PWscf 
	* auxil.tcl: adding a few evalIn* procs
	
Fri Feb 20 2004 Anton Kokalj (tone.kokalj@ijs.si)
	* convexhull.f: adding normalization for normal(*)
	* auxil.f: adding normalize_vec routine
	
Thu Feb 19 2004 Anton Kokalj (tone.kokalj@ijs.si)
	* forces.c, xcForces.c: visualization of zero-length forces fixed
	* xcviewport.c: fixing "zooming" bug: sometimes the structure has disappeared when zoomed too much
	* ChangeLog: the beginning of the ChangeLog

ChangeLog ends here
