Changes to taglog.

Version 0.1.32
	Fix week 8 problem (and document the convoluted code so I dont tidy
	 it up again)

Version 0.1.31
	Fix project times total initialisation bug.
	Saveprefs if we found projects in them, makes sure they are in the
	 projects.tag file
	Tidy up Edit projects window a little - anchor the breaks label
	 to the left and the active label to the right
	Display the native name of the prefs file in the title of the
	 Edit Preferences window.
	Use trace to highlight the current project in Projects/View. 
	Help overviews for the main window items.

Version 0.1.30
	The previous entries window is now marked as disabled for user text
	 input.
	New maintenance program sort_taghelp - sorts taghelp entries. 
	Projects can now be flagged as Active, in which case they always
	 appear in the Time Bookings (Projects/View) window.
	The current project is highlighted in the Projects/View window.
	You can switch active projects from the Projects/View window by
	 clicking on the project labels.

Version 0.1.29
	Time Bookings reports can be mailed.
	Fix bug in Weekly Time Bookings report intialisation (stopped working
 	 in 2002)
 	Add a large number of translation fixes from Alexander Spenke 


Version 0.1.28
	Bugfix for unix system installed version to locate help files
	Bugfix for failing to create an action when contacts is empty.
	Bugfix for Projects/edit with no projects
	Projects are now read from projects.tag, rather than from preferences
	Bugfix for Edit of old logs - labels for times wrong when langauge was
	 english.
	New field Default-as can be entered in contacts, but it does not do
	 anything yet, it is a placeholder for a future release.

Version 0.1.27
	New files logEdit.tcl and taglog_widgets.tcl replace tkCal.tcl and
	 calUtil.tcl
	logEdit.tcl from Alexander Spanke replaces 'File/Add old' entry
	 with greatly improved editing system for old log entries.
	New Unix system installation option - see INSTALL
	All modules are now invoked as packages.
	The display setup has been moved from taglog to mainwin.tcl
	Incorporate the following changes from Alexander Spanke
	- translation continued (de.msg)
	- autocompletion of text in entry widgets which are associated with
	  taglog lists (list of projects, activities ...)
	- two new variables GL_autoComCase and GL_autoComMsec in taglog_init.tcl
	  control the behaviour of the autocompletion
	- function "menu_create" modified, autocompletion can automatically
	  started within that function (uses function taglog_getList)
	- the entry widget for project in the main window resize automatically
	  to the length of the largest project  name
	- new function taglog_getList in taglog_util.tcl provides one of the
	  taglog lists (list of projects, activities ...)
	- new function taglog_getMaxMembLen in taglog_util.tcl provides the
	  length of the largest name in a taglog list
	Update install.tcl to aid debian packaging.
	Add a very brief manual page for taglog.

Version 0.1.26
	Line up the labels in the Actions input/edit window
	Change actionInputWindow to allow it to be called several times
	 simultaneously.
	The selector for the time bookings report now indicates the range
	 of dates which have been selected - patch by Alexander Spanke
	Active actions are displayed in priority order for tcl version 8
	Patch from Alexander Spanke to fix the totals display formatting
	 in the time bookings report under Windows
	Initial support for message catalogs for tcl >=8.2 - Translations
	 welcomed !
	Fix bug in selector for File/Open
	Complete and Abort from the End button enabled.
	Log entry Id now contains the seconds value as well as hhmm
	Action sequences - with Next-action and Abort-action fields.

Version 0.1.25
	This release is decicated to those who died in the terrorist actions
	 of 11th September 2001. No cause is furthered by the taking of
	 innocent lives.
	Projects are saved as a tagged accountproject type (but also saved
	 to the preferences file). They are still read from preferences now.
	New calendar widgets, contributed by Alexander Spanke-Meppen allow
	 dates to be selected more easily - click on the calendar icons.
	Minor fixes to the English help file, and an updated German help.
	Fix install.tcl bug which did not install German help.
	Take out all references to array unset for tcl8.2 compatibility.
	Fix bug in editing actions which caused multiple actions to be
	 offered up for edit.

Version 0.1.24
	taghelp can take an additional argument and this will be substituted
	 for $1 in the help description.
	Help/About is now done through the help system.
	German help translation provided by Alexander Spanke-Meppen
	Minor help file fixes.
	Fix Time Bookings report for hh:mm format (was doing hh:mm:ss)
	The 'Select Log Files...' display has each decade on a new line
	An Id prefix can be set in preferences and will be prepended to
	 Auto action Ids
	The projects in the actions view selector can be all projects or
	 only active projects
	The titles of the actions at the top of the display can be selected
	 from the actions which are active at startup.
	New tag.tcl command sort - returns a tagged list in sorted order
	Selected actions in Actions/View can be sorted by Priority before
	 display
	The Action drop down list in the middle menu bar is sorted by priority

Version 0.1.23
	Additional fields in Contacts for notes, organisation
	Separators in Contacts listing
	Edit contacts by right click after a listing.
	Preferences settings for the sizes of the history and current frame
	Preferences setting for number of reminder actions to display
	(Above changes to allow taglog to occupy less screen space)
	Fixed SMTP init for Win32 systems (was trying to find a username from
	 the environment)
	smtp tag attachments are now named noname.tag by default or given
	 a name with the -attachname switch to the smtp send command.
	taglog_report no longer uses 'array unset' for tcl3.2 compatibility
	taglog_util and taglog_project split from main taglog file
	Log file listings (from File Open..) can be saved as html


Version 0.1.22
	The action input menu is now scrollable, for use in systems with small
	 displays.
	Edit an action by right click from the Action/View display
	A little bit of the help translated with the aid of babel.altavista.com
	Fix a bug in logfilename2date which swapped US and European date formats
	The weekly timebookings by project report will do several weeks


Version 0.1.21
	Incorporate many patches from Greg A. Woods
	The root directory (defaulting to ~/diary) is now a preferences item.
	The date input and display format is a preferences item. (Not used
	 everywhere yet)
	View Contacts started
	You can mail an action to someone instead of adding it to your own
	 actions file
	Projects/Edit is now scrollable.
	Delete projects within Projects/Edit implemented
	Actions/View selections for expected dates improved.

Version 0.1.20
	The 'End' button in the cnetre panel now allows a Contact name and/or
	 a Rate (such as Overtime) to be associated with a log entry.
	Log file entries can be searched on Contacts and Activities.

Version 0.1.19
	Fix 'millenium bug' in Weekly Time bookings by project. It had hard-
	 wired date calculation which only worked for Year 2000.
	Remove many warnings reported by Frink, the static TCL checker found
	 at ftp://catless.ncl.ac.uk/pub/frink.tar.gz
	

Version 0.1.18
	Help information extended to more areas.
	Edit Preferences command in the File menu.
	The start of a facility to manage contacts, initially as a helper for
	 the Email-status-to action field.

Version 0.1.17
	There is the start of a context sensitive help system, potentially
	 in multiple langauges - translators welcomed.
	Fixed a bug which prevented the start time of the first entry of the
	 day from being adjusted via the Start button
	Minor improvements to install.tcl - it may work for Windows now 
	You can right click (button 3) on a log entry in the previous entries
	 window to edit it.

Version 0.1.16
	Can add old log entries, currently aimed at 'blocking in' whole days
	 of leave, or working off site. The new entry is always appended to
	 the log file - it does not sort them into chronological order.
	Implement the active_after facility which allows actions to be
	 activated automatically after a given date and time.
	Changed the handling of actions so they are not read in on every
	 change (but now reside in memory)

Version 0.1.15
	Time bookings displayed by Project Code instead of, or as well
	  as project name now implemented
	Implemented a first pass at the time by activity report.
	The install.tcl script works for the case of Unix user install
	

Version 0.1.14
	Action related routines now in taglog_action.tcl
	The action ID is now taken from the project title plus a serial number,
	 giving more meaningful action IDs, e.g.
	 This_Project.1 not taglog.20000926
	Added the ability to clear the current action.
	Dont save the description of a log entry if it is empty.
	Rudimentary mail support (in smtp.tcl)
	New Action field - Email-status-to - when the status of an action
	 changes this address is notified.
	Totals in the Time Bookings report are now displayed in bold

Version 0.1.13
	History of an action can be saved to a file
	The expected time and expected completion date of an action can be
	 revised from the action history menu.
	New tag.tcl routine update - update an entry in a tagged file
	New tag.tcl routine setorreplace - replace an item in an entry if it
	 exists, or add it as an new item.

Version 0.1.12
	New tag.tcl routine - readselected (combines readfile and extract)
	Install.tcl does a basic install for limited cases, with no selection.
	Initialisation routines now in taglog_init.tcl
	Dont output a tab on the end of report lines in the time bookings report
	Total time for a project report now picks up project start and end dates
	The basics of 'History of an action' now work.

Version 0.1.11
	Internal routines now operate in seconds rather than minutes
	The view old logs display has the date of the entries as seperators
	Bug fixes to the logfilename2date routine, thanks to Bruce Gingery
	Add a menu for easier selection of typical priority values when
	 adding an action
	Add a menu for easier selection of typical Expected-time values
	 when adding an action.
	Menu item to allow a Closed Action to be Reactivated.
	The abiltity to add notes to an action when it changes state
	Report procedures are now in taglog_report.tcl
	Started a project progress report routine.
	Can select actions to view by their expected start or completed dates

Version 0.1.10
	Allow Actions for viewing to be selected from more than one file

Version 0.1.9
	More information in the total time for a project report
	Actions state change selections now scroll
	Spread overheads across other bookable projects

Version 0.1.8
	Report on time bookings for a project. (still with a couple of
	 rough edges)
	Minor tutorial updates

Version 0.1.7
	Ability to display time bookings in decimal days
	Formatting impovements to Time Bookings display.
	Projects have a start and end date, set in Projects/Add and Edit
	Fix bug in Projects/Edit where flags could only be set, now can be
	 unset as well.
	Projects which are past their end date do not appear in the list
	 for booking time to.


Version 0.1.6
	Projects edit works for all fuctions except delete
	Difficulty setting in actions/add is now a button to select possilbe values
	New Actions menu items to abort pending or active actions
	Bugfix - 0.1.4 changes had the test for a breaks project the wrong
	 way round


Version 0.1.5
	New menu items Actions/Complete and Actions/Activate move actions from
	 active to completed and pending to acitve respectively

Version 0.1.4
	Each element of the projects list is now a list,
	 first eleement is name, then action index, bookas,
	 overheads flag, breaks flag
	Menu entry (probably temporary) Actions/Refresh Active - refresh the
	 active actions list. (still have to edit actions file outside the
	 program

Version 0.1.3
	Ability to select actions by priority
	Book time to actions as well as projects
	Select which actions fields are diplayed
	Start of ability to edit projects (not yet working)
	Tutorial extended.
	Ability to select log entries which contain some string
	Right click on the 'Next' button gives a next action menu
	Can enter a Difficulty field in Actions/add


Version 0.1.2

	tutorial.html started.




Version 0.1.1

	Weekly report of time bookings works (for year 2000 at least)


