| 1 |
FahMon: The Folding@home client monitoring program |
|---|
| 2 |
|
|---|
| 3 |
v2.3.99.4 (12/11/10) |
|---|
| 4 |
|
|---|
| 5 |
General |
|---|
| 6 |
|
|---|
| 7 |
Monitoring |
|---|
| 8 |
|
|---|
| 9 |
* Fixed FAHlog.txt parsing on Fermi WUs. |
|---|
| 10 |
* Regular expressions for FAHlog.txt parsing imported from fci svn rev132 |
|---|
| 11 |
(thanks to smoking2000). |
|---|
| 12 |
* Fixed broken pause detection. |
|---|
| 13 |
|
|---|
| 14 |
Other |
|---|
| 15 |
|
|---|
| 16 |
* Removed option to save xyz files as new cores don't save this anymore |
|---|
| 17 |
anyway. |
|---|
| 18 |
* Added version info to update available message box. |
|---|
| 19 |
* Projects database saves immediately after migration to prevent data |
|---|
| 20 |
loss. |
|---|
| 21 |
* Benchmarks database now stored in xml, and will migrate from old format |
|---|
| 22 |
automatically. |
|---|
| 23 |
|
|---|
| 24 |
v2.3.99.3 (19/10/10) |
|---|
| 25 |
|
|---|
| 26 |
General |
|---|
| 27 |
|
|---|
| 28 |
Monitoring |
|---|
| 29 |
|
|---|
| 30 |
* Added fermi core support. |
|---|
| 31 |
|
|---|
| 32 |
Windows |
|---|
| 33 |
|
|---|
| 34 |
* Removed agressive exe stripping options when using MSVC 10. |
|---|
| 35 |
* Fixed bug where old projects file wasn't deleted. |
|---|
| 36 |
|
|---|
| 37 |
v2.3.99.2 (17/10/10) |
|---|
| 38 |
|
|---|
| 39 |
General |
|---|
| 40 |
|
|---|
| 41 |
Monitoring |
|---|
| 42 |
|
|---|
| 43 |
* Added missing protomol core support. |
|---|
| 44 |
* Added missing openmmgpu core support. |
|---|
| 45 |
* Added bonus ppd (kfactor) support. |
|---|
| 46 |
* Added missing smp2 core support. |
|---|
| 47 |
|
|---|
| 48 |
Other |
|---|
| 49 |
|
|---|
| 50 |
* Fixed a number of thread safety issues which caused intermittent crashes |
|---|
| 51 |
and generally undesirable behaviour. |
|---|
| 52 |
* Added Simplified Chinese translation. |
|---|
| 53 |
* Added Slovak translation. |
|---|
| 54 |
* Projects database now stored in xml, and will migrate from old format |
|---|
| 55 |
automagically. |
|---|
| 56 |
|
|---|
| 57 |
Linux |
|---|
| 58 |
|
|---|
| 59 |
* Fixed accidental inclusion of a gcc debug warning level into |
|---|
| 60 |
compiliation. Removes the scary output from 2.3.99.1. |
|---|
| 61 |
* Fixed RPM .spec file. Thanks to "error". |
|---|
| 62 |
|
|---|
| 63 |
Windows |
|---|
| 64 |
|
|---|
| 65 |
* Now built against wxWidgets 2.8.11 |
|---|
| 66 |
* Updated MSVC project to version 10. |
|---|
| 67 |
|
|---|
| 68 |
v2.3.99.1 (06/04/09) |
|---|
| 69 |
|
|---|
| 70 |
General |
|---|
| 71 |
|
|---|
| 72 |
Monitoring |
|---|
| 73 |
|
|---|
| 74 |
* Added more rigorous checks to file handling to ensure that invalid file |
|---|
| 75 |
access attempts don't crash FahMon (particularly on Windows). |
|---|
| 76 |
|
|---|
| 77 |
Other |
|---|
| 78 |
|
|---|
| 79 |
* Updated German translation. |
|---|
| 80 |
|
|---|
| 81 |
v2.3.99 (03/04/09) |
|---|
| 82 |
|
|---|
| 83 |
General |
|---|
| 84 |
|
|---|
| 85 |
GUI |
|---|
| 86 |
|
|---|
| 87 |
* Fixed total PPD value not updating unless a client is clicked. |
|---|
| 88 |
* Allow about and benchmark dialogs to be closed with escape key (thanks |
|---|
| 89 |
to smartcat99s). |
|---|
| 90 |
* Added columns for client type (determined from the core type) and core |
|---|
| 91 |
version number. |
|---|
| 92 |
* Main progress bar now hides along with the WU Info panel. |
|---|
| 93 |
* Total PPD display moved into the status bar. |
|---|
| 94 |
* Improved sorting of inaccessible or disabled clients. |
|---|
| 95 |
* Removed "zebra" background colour scheme from benchmarks list. |
|---|
| 96 |
* Added IRC channel link to help menu and First Time Dialog. |
|---|
| 97 |
* Removed info panel from default view, and replaced with extra columns. |
|---|
| 98 |
* Added informative tooltips to a number of controls. |
|---|
| 99 |
* Window stays maximised after hiding the FAHlog if it was maximised |
|---|
| 100 |
initially. |
|---|
| 101 |
|
|---|
| 102 |
Monitoring |
|---|
| 103 |
|
|---|
| 104 |
* Improved handling of clients within Virtual Machines. |
|---|
| 105 |
* Prevented FahMon from crashing when the FAH client produces excessively |
|---|
| 106 |
large unitinfo.txt files. |
|---|
| 107 |
* Fixed miscalculation of frame count when step count is a non-standard |
|---|
| 108 |
number. |
|---|
| 109 |
* Limited FAHlog parsing to last 16KiB. |
|---|
| 110 |
* Added ability to reload client in series rather than launching a thread |
|---|
| 111 |
for each client. Will improve memory usage with large numbers of |
|---|
| 112 |
clients. |
|---|
| 113 |
* Significantly reduced CPU usage while reloading. |
|---|
| 114 |
* Added support for monitoring clients over http. |
|---|
| 115 |
* Added limited support for monitoring clients over ftp. |
|---|
| 116 |
* Added slower, configurable timer for reloading http/ftp clients. This is |
|---|
| 117 |
also used for web output. |
|---|
| 118 |
* Added support for saving web output to an ftp server. |
|---|
| 119 |
* Added support for additional cores. |
|---|
| 120 |
* Web output is now sorted in the same way as the client list. |
|---|
| 121 |
|
|---|
| 122 |
Other |
|---|
| 123 |
|
|---|
| 124 |
* Added crash reporter to help debugging. |
|---|
| 125 |
* Fixed non-fatal bug in single-instance handler. |
|---|
| 126 |
* Fixed internal queue.dat/wx character conversion. |
|---|
| 127 |
* FahMon messages are now logged with millisecond timestamps. |
|---|
| 128 |
* Added partial Norwegian translation. |
|---|
| 129 |
* Plugged several memory leaks. |
|---|
| 130 |
* Message Manager now only logs errors by default. |
|---|
| 131 |
* Replaced internal inet protocol handling with libcurl. |
|---|
| 132 |
* Added "stress test" mode. Start with -s or --stress |
|---|
| 133 |
* New user manual. |
|---|
| 134 |
|
|---|
| 135 |
Windows |
|---|
| 136 |
|
|---|
| 137 |
* Reduced executable size by aggressively optimising MSVC linking |
|---|
| 138 |
and padding boundaries. |
|---|
| 139 |
* Reduced executable size by aggressively stripping unneeded options |
|---|
| 140 |
from wxWidgets. |
|---|
| 141 |
* Added --local option to allow config to be managed from local directory. |
|---|
| 142 |
* Fixed main window location behaviour. |
|---|
| 143 |
|
|---|
| 144 |
v2.3.4 (04/11/08) |
|---|
| 145 |
|
|---|
| 146 |
General |
|---|
| 147 |
|
|---|
| 148 |
* Fixed missing core support. |
|---|
| 149 |
* Fixed clients never reloading. |
|---|
| 150 |
* Improved CPU usage by altering message log routines. |
|---|
| 151 |
* Altered clientstab.txt to be tab delimited. |
|---|
| 152 |
|
|---|
| 153 |
Windows |
|---|
| 154 |
|
|---|
| 155 |
* Installer now cleans up old config folder which is no longer used. |
|---|
| 156 |
* Release generator language support fixed. |
|---|
| 157 |
|
|---|
| 158 |
v2.3.3 (01/11/08) |
|---|
| 159 |
|
|---|
| 160 |
General |
|---|
| 161 |
|
|---|
| 162 |
* Added new cores support. |
|---|
| 163 |
* Made "Last 3 Frames" the default PPD/ETA calculation method. |
|---|
| 164 |
* Added multiple new data columns. |
|---|
| 165 |
* Made client management more intuitive by adding a "Clients" menu. |
|---|
| 166 |
* Made main window menus more intuitive. |
|---|
| 167 |
* Added ability to remove the "WU Info" panel from view. |
|---|
| 168 |
* Updated queue structure to qd FR 069 |
|---|
| 169 |
* Add ability to select custom web output templates. |
|---|
| 170 |
* Altered About Dialog text. |
|---|
| 171 |
* Added custom variables to web output templates. |
|---|
| 172 |
* Fixed GPUv2 always reporting PPD as "inaccurate." |
|---|
| 173 |
* Updated folding support forum link in "Web" menu (thanks to Mark Gerber). |
|---|
| 174 |
* Fixed div by zero error that affected GPU2 clients (thanks to John |
|---|
| 175 |
Daiker). |
|---|
| 176 |
* Fixed quick refresh crash bug (thanks to John Daiker). |
|---|
| 177 |
* Fixed file manager bug with paths containing spaces (thanks to John |
|---|
| 178 |
Daiker). |
|---|
| 179 |
* Fixed team number and username refresh issue (thanks to John Daiker). |
|---|
| 180 |
* Changed client list style and removed "zebra" background colour scheme. |
|---|
| 181 |
* Issue time no longer used as download time. |
|---|
| 182 |
* Added ability to disable clients. |
|---|
| 183 |
* Improved sorting algorithm. |
|---|
| 184 |
* Added client pause detection. |
|---|
| 185 |
* Added support for truncating usernames in the web output. |
|---|
| 186 |
|
|---|
| 187 |
Windows |
|---|
| 188 |
|
|---|
| 189 |
* Fixed cosmetic issue with work/current.xyz using / instead of \. |
|---|
| 190 |
* Migrated configuration folder to %APPDATA% to improve behaviour in Vista. |
|---|
| 191 |
* Updated installer to add entry to add/remove programs. |
|---|
| 192 |
* Fixed some minor installer issues. |
|---|
| 193 |
* Now built against wxWidgets 2.8.9. |
|---|
| 194 |
|
|---|
| 195 |
Linux |
|---|
| 196 |
|
|---|
| 197 |
* Fixed an issue with latest GCC and inline functions (thanks to KB3LWJ). |
|---|
| 198 |
* Fixed compiler warnings about deprecated conversions (thanks to John |
|---|
| 199 |
Daiker). |
|---|
| 200 |
* Added configure test to check for ANSI wxWidgets and warn if found. |
|---|
| 201 |
|
|---|
| 202 |
v2.3.2b (11/04/08) |
|---|
| 203 |
|
|---|
| 204 |
General |
|---|
| 205 |
|
|---|
| 206 |
* Fixed bug that caused xyz files to be saved with no project number. |
|---|
| 207 |
* A badly formatted psummary no longer produces error message, rather logs a |
|---|
| 208 |
warning silently to the log. |
|---|
| 209 |
* Added Italian translation. |
|---|
| 210 |
* Fixed bug with fractional deadlines still being truncated. |
|---|
| 211 |
* Checking for updates from the menu now informs you if no update was found. |
|---|
| 212 |
* Added GPUv2 core support. |
|---|
| 213 |
* Fixed ETA calculation for WUs with less than 100 % markers. |
|---|
| 214 |
* Non-standard system tray menu items moved to icon tooltip. |
|---|
| 215 |
|
|---|
| 216 |
Windows |
|---|
| 217 |
|
|---|
| 218 |
* Maximised restoring from system tray now works. Finally. |
|---|
| 219 |
* Updated MSVC project to version 9. |
|---|
| 220 |
* Fixed display of ç character in François. |
|---|
| 221 |
|
|---|
| 222 |
OS X |
|---|
| 223 |
|
|---|
| 224 |
* Fixed log window not scrolling. |
|---|
| 225 |
* Fixed line encoding bug when monitoring MSW clients. |
|---|
| 226 |
* Altered progress bar to decrease CPU usage. |
|---|
| 227 |
|
|---|
| 228 |
v2.3.2a (16/02/08) |
|---|
| 229 |
|
|---|
| 230 |
General |
|---|
| 231 |
|
|---|
| 232 |
* Added German translation. |
|---|
| 233 |
* Fixed endian swap bug when monitoring PPC Macs. |
|---|
| 234 |
* FahMon now works on Macs running OS X. |
|---|
| 235 |
* Fixed some minor translation bugs. |
|---|
| 236 |
|
|---|
| 237 |
Windows |
|---|
| 238 |
|
|---|
| 239 |
* Fixed window state bug that caused FahMon to to restore correctly from the |
|---|
| 240 |
system tray icon or the taskbar. |
|---|
| 241 |
* Fixed regression in the benchmarks dialog that would always display old |
|---|
| 242 |
benchmarks by location rather than name. |
|---|
| 243 |
|
|---|
| 244 |
v2.3.2 (08/02/08) |
|---|
| 245 |
|
|---|
| 246 |
General |
|---|
| 247 |
|
|---|
| 248 |
* Updated licence information. |
|---|
| 249 |
* Included code from qd to retrieve PRCG, issue date, username and |
|---|
| 250 |
teamnumber. |
|---|
| 251 |
* Removed redundant (unstable) code. |
|---|
| 252 |
* Fixed bug that prevented FahMon from being restored to maximised state. |
|---|
| 253 |
* Fixed bug that formatted dates incorrectly in Web Output. |
|---|
| 254 |
* Added total PPD and update dates to Simple Web and Text output. |
|---|
| 255 |
* Fixed bug in progress calculation system that reported 100% as 0% |
|---|
| 256 |
* Fixed bug that broke effective frame time for some clients. |
|---|
| 257 |
* Fixed bug in monitoring system that broke PPD/ETA for projects with less |
|---|
| 258 |
than 100 frames. |
|---|
| 259 |
* Fixed proxy username text box sizing bug. |
|---|
| 260 |
* Cleaned up project download settings. Users migrating from =< 2.3.1 will |
|---|
| 261 |
need to enter their settings again if they were using an "alternate" |
|---|
| 262 |
download location. |
|---|
| 263 |
* WebApp web output now copies images automatically. |
|---|
| 264 |
* Fixed bug in project update system that prevented client list reloading |
|---|
| 265 |
data after an update. |
|---|
| 266 |
* Client information box shows as much info as possible even if projects |
|---|
| 267 |
database isn't up to date. |
|---|
| 268 |
* Web output now uses a templating system, allowing users to create their |
|---|
| 269 |
own output designs. |
|---|
| 270 |
* Fixed bug which broke deadline dates if a WU was downloaded the previous |
|---|
| 271 |
year. |
|---|
| 272 |
* Fixed bug which crashed FahMon if it updates the database and psummary is |
|---|
| 273 |
missing the information required. |
|---|
| 274 |
* Monitoring system now calculates how many markers are in a log file based |
|---|
| 275 |
on FAHlog.txt analysis and only uses the psummary "frame" count if no |
|---|
| 276 |
accurate determination can be made. |
|---|
| 277 |
* Fixed behaviour when FAHlog reports odd completion percentages like 100%-> |
|---|
| 278 |
200% instead of 0%->100%. |
|---|
| 279 |
* Offline documentation is now more informative and easier to follow. |
|---|
| 280 |
* Added SCEARD (PS3 Gromacs) support just in case we ever get access to PS3 |
|---|
| 281 |
logs in the future. |
|---|
| 282 |
* Fancy web output now renders satisfactorily on IE7. |
|---|
| 283 |
* Potentially inaccurate ETA and PPD values are marked with an asterisk (*). |
|---|
| 284 |
|
|---|
| 285 |
Windows |
|---|
| 286 |
|
|---|
| 287 |
* Fixed bug which drew the FahMon icon over the progress dialog title. |
|---|
| 288 |
* Fixed issue with VC8 resource compiler not accepting compressed vista |
|---|
| 289 |
icons. |
|---|
| 290 |
* Fixed issues with wxMSW 2.8.6 and network paths. |
|---|
| 291 |
* Built Win32 version against wxMSW 2.8.6. |
|---|
| 292 |
* Updated MSVC project to allow building of debug releases. |
|---|
| 293 |
|
|---|
| 294 |
Linux |
|---|
| 295 |
|
|---|
| 296 |
* Build requirements upped to wxGTK2.8. |
|---|
| 297 |
|
|---|
| 298 |
v2.3.1 (30/10/07) |
|---|
| 299 |
|
|---|
| 300 |
General |
|---|
| 301 |
|
|---|
| 302 |
* Updated and improved documentation (this is still "Work in Progress"). |
|---|
| 303 |
* Added Czech translation. |
|---|
| 304 |
* Preferences dialog and client list now save changes immediately, which |
|---|
| 305 |
should help in situations where FahMon crashes, like fast-user-switching |
|---|
| 306 |
or closing RDP/VNC sessions. |
|---|
| 307 |
* Added Drag-and-Drop function to the client list to allow new clients to be |
|---|
| 308 |
added more easily. |
|---|
| 309 |
* Add Gromacs SMP CVS (GROCVS) core support. |
|---|
| 310 |
* Adjusted margin on the benchmarks dialog. |
|---|
| 311 |
* Fixed bug in "Effective Duration" code that produced incorrect results |
|---|
| 312 |
when calculating values for WUs with less than 100 frames. |
|---|
| 313 |
* Detailed instructions on how to compile fahmon using the MS Free Tools are |
|---|
| 314 |
now provided. |
|---|
| 315 |
* Altered progress detection method to use FAHlog.txt, this should help with |
|---|
| 316 |
cores that don't update unitinfo.txt in a timely fashion, or at all. |
|---|
| 317 |
Unitinfo.txt is still used as a fallback if 1) The projectId is unknown, |
|---|
| 318 |
2) The WU is still in the "startup" phase (i.e. yellow). |
|---|
| 319 |
* Added WebApp module. You can now export the monitoring status to 3 |
|---|
| 320 |
different formats, WebApp - a fancy jscript powered web page that mimics |
|---|
| 321 |
the FahMon interface; Simple Web - a simple web page containing useful |
|---|
| 322 |
data arranged in a simple table; Simple Text - similar to Simple Web, but |
|---|
| 323 |
optimised for shell based viewing - useful for monitoring over SSH. |
|---|
| 324 |
* Removed redundant "display deadlines in days option". The format is now |
|---|
| 325 |
controlled by the old "Display ETA as" option which has been renamed to |
|---|
| 326 |
"Display dates as" |
|---|
| 327 |
* Added menu item to cycle through ETA display styles as requested. |
|---|
| 328 |
* Updated about dialog to use new website |
|---|
| 329 |
* HTTP requests from FahMon now send a User-Agent string (i.e. FahMon/2.3.1) |
|---|
| 330 |
* Update notification system added |
|---|
| 331 |
* Added Dutch translation |
|---|
| 332 |
* Added Brazilian Portuguese translation |
|---|
| 333 |
* Added Spanish translation |
|---|
| 334 |
* New application icon, including Vista-required dimensions |
|---|
| 335 |
|
|---|
| 336 |
v2.3.0 (10/09/07) |
|---|
| 337 |
|
|---|
| 338 |
Linux |
|---|
| 339 |
|
|---|
| 340 |
* Replaced scons with GNU build system (makes it easier for packagers). |
|---|
| 341 |
* Altered image path to now use standard directory (like |
|---|
| 342 |
/usr/share/pixmaps/fahmon). |
|---|
| 343 |
* Altered message.log location to use ~/.fahmon/ |
|---|
| 344 |
* Above changes mean FahMon can be run from anywhere on the system without |
|---|
| 345 |
worrying about being in the right directory first. |
|---|
| 346 |
* Automatically creates Application Menu shortcut using GNU build system. |
|---|
| 347 |
* Fixed typo that caused default file manager to be set to "Other" instead |
|---|
| 348 |
of "Konqueror" on a fresh install. |
|---|
| 349 |
* psummary parser altered to change the decimal point symbol on the fly, |
|---|
| 350 |
thus allowing non-english users to display "," instead of "." |
|---|
| 351 |
|
|---|
| 352 |
Windows |
|---|
| 353 |
|
|---|
| 354 |
* Created new installer using NSIS |
|---|
| 355 |
|
|---|
| 356 |
General |
|---|
| 357 |
|
|---|
| 358 |
* Documentation altered to fit with GNU build system. |
|---|
| 359 |
* Fixed regression that caused FahMon to lose settings on OS shutdown or |
|---|
| 360 |
logoff. |
|---|
| 361 |
* Added Double Gromacs B (DGROMACSB) core support. |
|---|
| 362 |
* Adapted asynchronous client detection to work with updated timezone |
|---|
| 363 |
conversion system. Asynchronous clients should no longer appear "hung" |
|---|
| 364 |
when "ignore asynchronous clocks" is enabled. This has the potential to |
|---|
| 365 |
display the state incorrectly for clients having very long frame times |
|---|
| 366 |
(close to 1 day). For the most accurate state detection, client clocks |
|---|
| 367 |
should be as in-sync as possible (use NTP). |
|---|
| 368 |
* Fixed some items on the preferences dialog that didn't automatically |
|---|
| 369 |
refresh the client list when the preferences were applied/saved. |
|---|
| 370 |
* The information panel now shows the full PRCG data for the current client |
|---|
| 371 |
(if readable). |
|---|
| 372 |
* The "effective" rate can now be used to calculate ETA and PPD. This bases |
|---|
| 373 |
the frame times on the total running time of the WU since it was |
|---|
| 374 |
downloaded, thus takes into account times when the client was not actually |
|---|
| 375 |
processing the WU. |
|---|
| 376 |
* Fixed bug which caused incorrect sorting by PPD when there were stopped |
|---|
| 377 |
clients in the list. |
|---|
| 378 |
* Double clicking on clients will open the folder containing that client. |
|---|
| 379 |
* Altered WU information panel to show deadlines as days, hours, minutes to |
|---|
| 380 |
match the ETA display. |
|---|
| 381 |
* Improved instance handling to raise the previous instance instead of |
|---|
| 382 |
producing a warning message. Uses DDE on Win32 and Unix sockets on Unix. |
|---|
| 383 |
* Made log processing routines more robust to cope with messy lines in |
|---|
| 384 |
FAHlog.txt created by the Windows SMP client. |
|---|
| 385 |
* Source package now contains all files necessary to build on Linux, MS |
|---|
| 386 |
Windows and OSX. However, they are only guaranteed to compile sucessfully |
|---|
| 387 |
on Linux. MS Windows can be made to work, OSX is unknown at this point. |
|---|
| 388 |
* FahMon is now internationalised, and comes with translations for: British |
|---|
| 389 |
English, French, Polish, Portuguese, Russian and Swedish. |
|---|
| 390 |
|
|---|
| 391 |
v2.2.2 (07/07/07) |
|---|
| 392 |
|
|---|
| 393 |
* Added preliminary detection for hung clients |
|---|
| 394 |
* Fixed bug which prevented reloading selected client data after being |
|---|
| 395 |
restored from the system tray |
|---|
| 396 |
* Fixed regression which caused inaccessible clients to report an incorrect |
|---|
| 397 |
state on FahMon launch |
|---|
| 398 |
* Fixed regression that often caused an incorrect xyz file to be saved when |
|---|
| 399 |
experimental reload system was activated |
|---|
| 400 |
* Fixed (longstanding) major issue with state detection and timezone |
|---|
| 401 |
conversion which caused clients to have an unknown state when the local |
|---|
| 402 |
timezone has passed 00:00 and the client hasn't. |
|---|
| 403 |
* Fixed bug which prevented you from running FahMon in "start minimised" |
|---|
| 404 |
mode without "enable tray icon" being set |
|---|
| 405 |
* Fixed another bug relating to window size not restoring correctly. If the |
|---|
| 406 |
frame is ever detected to be 0x0, default values are used instead |
|---|
| 407 |
* Client list colour scheme now follows system on both Windows and Linux |
|---|
| 408 |
* Made more code compatible with newer versions of wxWidgets (Win32) |
|---|
| 409 |
|
|---|
| 410 |
v2.2.1a (13/06/07) |
|---|
| 411 |
|
|---|
| 412 |
* Reverted Win32 build back to wxWidgets 2.6.3 as 2.8.4 appeared to cause |
|---|
| 413 |
file access problems for some users |
|---|
| 414 |
* Altered projects database conversion system to work correctly |
|---|
| 415 |
|
|---|
| 416 |
v2.2.1 (13/06/07) |
|---|
| 417 |
|
|---|
| 418 |
* Added "Start Minimized" option |
|---|
| 419 |
* Added the blue color for unsynched clients, please check the help file for |
|---|
| 420 |
more information |
|---|
| 421 |
* Added experimental auto-reload code (thanks to athropos_666) |
|---|
| 422 |
* Added option to base ETA and PPD on instantaneous frame time and rolling 3 |
|---|
| 423 |
frame average |
|---|
| 424 |
* Added ability to override timezone detected by wxwidgets (whole hours |
|---|
| 425 |
only) |
|---|
| 426 |
* Message manager now writes out messages to messages.log |
|---|
| 427 |
* Added Simulated Tempering Gromacs (GROSIMT) core support |
|---|
| 428 |
* Added Dolphin as a filemanager option for Linux users in preparation for |
|---|
| 429 |
it being the default FM in KDE4 |
|---|
| 430 |
* Added option to partially override state detection for clients with |
|---|
| 431 |
unsynced clocks |
|---|
| 432 |
* Fixed empty log crash bug |
|---|
| 433 |
* Fixed state detection bug for verbose clients trying to upload results |
|---|
| 434 |
periodically |
|---|
| 435 |
* Fixed projects database to handle non-integer deadlines correctly |
|---|
| 436 |
* Status images slightly altered |
|---|
| 437 |
* Worked around bug in wxwidgets breaking DST timezones, see above |
|---|
| 438 |
* Download times and deadlines are now displayed in local time instead of |
|---|
| 439 |
UTC |
|---|
| 440 |
* ETA times in the message log now displayed as HH:MM:SS instead of seconds |
|---|
| 441 |
* Projects database now versioned |
|---|
| 442 |
* Deadline and download dates can also be displayed as time elapsed or |
|---|
| 443 |
remaining, in days |
|---|
| 444 |
* Added missing declaration to allow compilation against wxWidgets 2.8 |
|---|
| 445 |
* Switched win32 version to wxWidgets 2.8.4 |
|---|
| 446 |
|
|---|
| 447 |
v2.2.0 (25/03/07) |
|---|
| 448 |
|
|---|
| 449 |
* Added full monitoring support for GPU and SMP clients |
|---|
| 450 |
* Added SREM Gromacs (GROST) core support |
|---|
| 451 |
* Added PPD display per client, and total |
|---|
| 452 |
* Fixed bug which caused all unsaved settings to be lost when client was |
|---|
| 453 |
left running on an OS shutdown or logoff. |
|---|
| 454 |
* Fixed bugs which prevented code working correctly with gcc > 4 (thanks to |
|---|
| 455 |
ck_wong and goober_dvd for the patches) |
|---|
| 456 |
* A local file can now be used as a project data source, and the download |
|---|
| 457 |
parameters can be changed |
|---|
| 458 |
* Added a tray menu showing number of clients and PPD |
|---|
| 459 |
* Right click menu for clients now allows you to open the client folder in |
|---|
| 460 |
your file manager |
|---|
| 461 |
* Client list can be sorted by PPD and Status |
|---|
| 462 |
* Inaccessible clients can be included in sorting, by default they are |
|---|
| 463 |
always displayed last. |
|---|
| 464 |
* Web menu now includes a link to fahinfo.org, pointing to the relevant |
|---|
| 465 |
project information page |
|---|
| 466 |
|
|---|
| 467 |
v2.1.5 (26/11/06) |
|---|
| 468 |
|
|---|
| 469 |
* Added links to user's stats page in the right panel of the main window |
|---|
| 470 |
* When tray icon is enabled, hide the main window when it is minimized |
|---|
| 471 |
(thanks to Mihail Boev for the patch) |
|---|
| 472 |
|
|---|
| 473 |
v2.1.4 (13/11/06) |
|---|
| 474 |
|
|---|
| 475 |
* Fixed refresh bug when changing selection |
|---|
| 476 |
* When psummary file is corrupted, don't abort on first error and continue |
|---|
| 477 |
to parse remaining lines |
|---|
| 478 |
* Added preliminary support for the new cores (GPU and SMP) |
|---|
| 479 |
|
|---|
| 480 |
v2.1.3 (01/11/06) |
|---|
| 481 |
|
|---|
| 482 |
* Fixed a GMT date management bug (Linux) |
|---|
| 483 |
* Switched win32 version to wxWidgets 2.6.3 |
|---|
| 484 |
|
|---|
| 485 |
v2.1.2 (29/10/06) |
|---|
| 486 |
|
|---|
| 487 |
* Fixed the window size bug that occurred when FahMon was closed when |
|---|
| 488 |
minimized (win32) |
|---|
| 489 |
* Fixed operator precedence warnings for the alternating shading in list |
|---|
| 490 |
controls (thanks to Mihail Boev for the patch) |
|---|
| 491 |
* Fixed visual bug with resizing when showing/hiding the log window (thanks |
|---|
| 492 |
again to Mihail Boev) |
|---|
| 493 |
* Added a browser preference in Linux version (thanks to mdickinson for the |
|---|
| 494 |
patch, sorry for the delay :-)) |
|---|
| 495 |
|
|---|
| 496 |
v2.1.1 (18/07/06) |
|---|
| 497 |
|
|---|
| 498 |
* Added support for Gromacs33 core (thanks to uncle_fungus for the patch) |
|---|
| 499 |
|
|---|
| 500 |
v2.1.0c (08/03/06) |
|---|
| 501 |
|
|---|
| 502 |
* When client was stopped, best benchmark was deleted |
|---|
| 503 |
|
|---|
| 504 |
v2.1.0b (01/03/06) |
|---|
| 505 |
|
|---|
| 506 |
* Clients were sometimes falsely detected as stopped |
|---|
| 507 |
|
|---|
| 508 |
v2.1.0 (25/02/06) |
|---|
| 509 |
|
|---|
| 510 |
* Made Linux version more standard: configuration and .xyz files are now |
|---|
| 511 |
stored in ~/.fahmon/ |
|---|
| 512 |
* Added the black color for inaccessible clients, please check the help |
|---|
| 513 |
content for more information |
|---|
| 514 |
* The download date (and thus preferred/final deadlines) was sometimes |
|---|
| 515 |
corrupted |
|---|
| 516 |
* The selected entry in the benchmarks dialog was not always visible |
|---|
| 517 |
* Rewrote main parts of the benchmarking code, it should be more reliable |
|---|
| 518 |
* Improved error handling when loading client information |
|---|
| 519 |
* Improved the way inactivity is detected |
|---|
| 520 |
* Miscellaneous small fixes |
|---|
| 521 |
|
|---|
| 522 |
v2.0.4 (12/02/06) |
|---|
| 523 |
|
|---|
| 524 |
* FahMon was unusable on some non-english Linux systems |
|---|
| 525 |
* Percentage of completion near the progress bar was not displayed until the |
|---|
| 526 |
window was resized |
|---|
| 527 |
* Fixed the 'Feburary' bug caused by some F@H cores |
|---|
| 528 |
|
|---|
| 529 |
v2.0.3 (30/10/05) |
|---|
| 530 |
|
|---|
| 531 |
* The position of the frame is now saved and restored across sessions |
|---|
| 532 |
* Updated Stanford web addresses (vspx27.stanford.edu is now |
|---|
| 533 |
fah-web.stanford.edu) |
|---|
| 534 |
|
|---|
| 535 |
v2.0.2 (15/10/05) |
|---|
| 536 |
|
|---|
| 537 |
* Added support for proxies that require authentication |
|---|
| 538 |
* Added support for a system tray icon |
|---|
| 539 |
* Fixed the bug that caused a blank window of Internet Explorer to appear in |
|---|
| 540 |
the win32 version |
|---|
| 541 |
* Miscellaneous small changes |
|---|
| 542 |
|
|---|
| 543 |
v2.0.1 (29/09/05) |
|---|
| 544 |
|
|---|
| 545 |
* Fixed the inability to sort the list of clients using the ETA as the |
|---|
| 546 |
sorting criterion |
|---|
| 547 |
* Fixed the case where min. time / frame could be smaller than avg. time / |
|---|
| 548 |
frame |
|---|
| 549 |
* The correct dialog icon is now used in the win32 version |
|---|
| 550 |
* The name of a client is displayed instead of its location in the |
|---|
| 551 |
benchmarks dialog, if possible |
|---|
| 552 |
|
|---|
| 553 |
v2.0.0 (24/09/05) |
|---|
| 554 |
|
|---|
| 555 |
* FahMon has been entirely rewritten and now works also with Linux. A lot of |
|---|
| 556 |
changes have been done, just check them! (Beware that file formats have |
|---|
| 557 |
changed and are not compatible with previous ones!) |
|---|