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