History (v1.x)
v1.8.1b (04/07/05)
- Benchmarks dialog: It can now be closed using the escape key
- Main dialog: Added a menu item to visualize the current project using the Jmol website (Thanks to NicoV for the addition of the needed parameter)
- Main dialog: Added a help menu item
- Main dialog: Added menu items to open miscellaneous websites
v1.8.1 (20/03/05)
- Benchmarks dialog: When opening the dialog, the project processed by the currently selected client is automatically selected
- Benchmarks dialog: An average PPD value (Points per Day) is now displayed for each couple {Project/Client}
- New option: The format of the ETA can now be chosen
- New option: New projects can now automatically be downloaded
- Bug fixed: Alt-Tab was not displaying the correct icon
- Bug fixed: FahMon was not taking into account the 'Received unknown signal from OS.' and was thus falsely detecting the client as inactive
- Bug fixed: An ETA was still given for completed WUs
- Bug (hopefully) fixed: Inactivity should be better handled
- Misc: FahMon is now compiled with Visual Studio 2005. The executable is a bit larger, but should be of better quality. I will see if this causes any problem.
v1.8b (04/03/05)
- Added support for the new QMD core. You should be warned that this core do not currently generate a correct 'unitinfo.txt' file, so you will perhaps get wrong information if your client is processing a QMD WU.
v1.8 (10/01/05)
- Clients configuration: The ListView now uses the same color scheme as the main dialog box
- Clients configuration: The dialog box is now resizable
- Update database: The average transfer rate is now displayed in the status bar
- Benchmarks: A database is now managed to store the time per frame. This db is saved in a file named 'benchmarks.dat'. Times are added automatically by FahMon each time a new frame duration has been computed.
- Benchmarks: Added a dialog box to view the stored benchmarks
- The method used to detect inactivity has been improved and should be more reliable
- The computation of the ETA now takes into account the average duration of a frame:
o It should be more accurate o An ETA can now be given for any WU that has already been analysed before for the same client
- Incomplete 'runs' for Gromacs, DGromacs and Amber cores are no longer taken into account. This happened with lines such as "Completed 96283 out of 100000 steps (96)"
v1.7.3b (15/11/04)
- Fixed a crash that occured when trying to display an ETA for unknown WUs when progress was equal to 0
v1.7.3 (05/11/04)
- Fixed a bug in the method used to compute the ETA (it should be a little more accurate)
- Added a 'standard' menu which replaces the buttons and the system menu
- Added keyboard shortcuts for frequently used commands (Esc key now closes FahMon for instance)
- Added a user interface to configure the list of clients to monitor
- Multi View: fixed a bug that caused each client to be loaded twice at first launch
- Multi View: the selected item keeps the red color if the corresponding client is inactive
- Miscellaneous optimizations to decrease the starting time
v1.7.2b (14/10/04)
- Added support for the new Amber core
- Fixed a small bug about protein label
v1.7.2 (07/10/04)
- Added an option to compute the estimated time of arrival (ETA)
- Added an option to detect inactive clients
- Added a grip in the bottom right corner to show that the dialog box is resizable
- The List view now uses icons without transparency under win 98/2k
- Selection can now be changed using arrow keys
- Added an option to choose if an horizontal scrollbar should be displayed in the text area
- Added an option to allow only one instance of FahMon
- Added an icon to the information groupbox
- Fixed the text area flickering when switching between clients
- Changed the method used to scroll the text area (This should fix the scrolling bug under win98)
v1.7.1 (15/09/04)
- FahMon is now multithreaded, all tasks are performed in background and the GUI should never freeze
- Added a new view to display multiple clients
- Added a status bar
- Swapped 'Update points' and 'Reload client' buttons
- The 'Reload client' button is displayed when the client is invalid
- Changed the way projects are managed, it should be slighly faster to search for a given project
- Fixed some small memory leaks
- Fixed a bug that occurred when switching from tabs to list view
- Fixed a leak with handles when using the 'View my stats' button
- Fixed an incorrect behavior where the log was entirely selected after restoring the dialog box from the system tray
v1.7 (30/08/04)
- The format of the file 'points.dat' has changed, please replace your version by the one present in the zipped archive
- The name of the file which contains clients location has been changed to 'clients.cfg' (was 'FahMon.cfg'). You should rename your own file before running this new version of FahMon
- Added a configuration dialog box (right-click on the title bar / Configure)
- Added an about dialog box (right-click on the title bar / About)
- Added an option to choose between list and tabs in the main view
- Added an auto-reload feature
- Added an option to choose whether the main dialog box should be minimized in the system tray or not
- Added an option to configure a proxy for HTTP connections (used for the 'Update points' button)
- Fixed a layout bug in the main dialog box when the flag '-minimize' was used
- In the list view mode, the icon of the currently selected client is no more colored in blue
- The displayed credit for an unknown WU is now 'unknown' (was -1)
- Fixed a bug where the main dialog box was not displayed after having changed the screen resolution
- Changed the method used to determine the size of the ListView control (I hope this will correct a bug on win2k)
v1.6.1 (16/08/04)
- Fixed a bug that caused the ListView to be too small
- Fixed a bug with the 'due time' field for WUs with no deadline
- The dialog box is now minimized in the system tray
- Added the parameter '-minimize' to the command line to start FahMon in the system tray
v1.6 (20/07/04)
- Added a button to launch the default browser on the personal user's stats page
- Points are now read from a new file named 'points.dat' that keeps the history of projects
- Added a button named 'Update points' which updates 'points.dat' with the latest available information from the Stanford website
- Repaired the focus order
- Changed the icon used for the dialog box
v1.5.3 (15/07/04)
- Added a minimize button
- The height of the dialog box can now be adjusted, it is saved in a file named 'prefs.dat'
- Changed the color of the error label to red
- Fixed a small memory leak
- Fixed a bug where right-clicking on an icon did not change its color
v1.5.2 (09/07/04)
- Replaced the Tab control by a ListView control, this should be more handy for multiple clients configurations
- Changed the default icon
v1.5.1 (06/07/04)
- The file 'queue.dat' is no longer used to get project information
- Rewrote the reading part of the file 'unitinfo.txt'
- The text area with the log file is now in read-only mode
v1.5 (04/07/2004)
- Rewrote help files
- Removed some duplicated strings
- A button has been added to reload the current tab
- Tab control is no longer displayed when only one client is known
- Information on a client is (re)loaded only when the corresponding tab is made active. (This should slightly decrease startup time for multiple clients configurations)
- Some syntactical errors have been corrected
v1.4.3 (03/07/2004)
- First "official" release
v1.4.2 (25/06/2004)
- Removed the modal error message when a client cannot be found, a simple error label is displayed in the corresponding tab
- The deadline field does not display the value -1 for timeless WUs anymore
v1.4.1 (21/04/2004)
- String Comparisons used when parsing the psummary file are now case-insensitive
