- fix a problem when you're working past midnight [PF] - try parent window if window in focus has no name [Ryde] -- 26th November 2001 Version 1.0 of gfocustimer released, has these changes: - log focus events to stdout, set during configure, - perform an external action on completion of working day, - recognition of Enter key on task entry window. -- 22nd November 1999 Version 0.5 of gfocustimer released, has these changes: - main window - remember state of charge time and focus watch for restart - retain time interval during entry edit - add scrolled window to task list - automatically resize task list column widths - move event log and preferences menu items to a view menu - add tooltips to menu options - avoid three segmentation fault causes on entry deletion - preferences window - add "defined" flag for shortcut action list - fix loss of totals on preferences window display - fix resize of shortcuts page - save preferences on main window close - focus watching - #ifdef'd code contributed for creating entry per window - avoid segmentation fault on windows with no WM_NAME - event log window - turn off event log menu option while window is visible - purge event log of entry deleted from main window - manual window - fix resize to avoid shrinking button bar - remove superfluous spaces - manual page - explain "one to many" relationship of task to windows -- 6th November 1999 Version 0.4 of gfocustimer released, has these changes: - addition of event log feature, - addition of global keyboard shortcuts, - preferences window, - now immediately applied, - latent options removed, - periodic save added, - major internal reorganisation, Future Plans - add latent support for detecting locked server, - add signal handler to save data on abort, - handle day roll over properly, -- 15th October 1999 Version 0.3 of gfocustimer released, has these changes: - added manual page as a window, started by Help - Manual, - added entry deletion (this needs testing), - entry list - can have totals, - can have headings, - can display in HH:MM, HH:MM:SS, or decimal hours. - double-click to edit entry, - added preferences window, - entry list preferences, - enable or disable totals line, - enable or disable headings, - set display and editing format for time, - focus watching preferences, - focus check rate, - charging of unknown windows, - enable or disable beep, - delay before connect, - other functions are not yet implemented. Future Plans - complete preferences window, - work out how to detect locked server, - add signal handler to save data on abort, - show windows rather than entries, allow retrospective association. -- 4th October 1999 Version 0.2 of gfocustimer released, has these changes: - added manual page, - addition of delay during window connection so that people using pointer focus policy will be able to use the program effectively, - clean up installation compiler warnings and "make install" errors, - Compaq Tru64 UNIX compiler fixes, - fix ~/.gfocustimer directory protection, -- 2nd October 1999 This is the first release of gfocustimer, and it has not yet undergone extensive testing. There are likely to be defects. The program is intended to be used to track time spent on tasks, to assist with personal time management, and to provide data for filling in timesheets. Current wish list (design intentions): - add a delay so that people who use pointer focus policy don't suffer so much, - flash the entry for which gfocustimer is waiting for a connection for, rather than just using red background, - add hh:mm:ss and hh:mm display/entry capability, - implement preferences window and functionality, - obtain window name from X server and use a lookup table to determine the likely entry to charge to, quozl@us.netrek.org