diff --git a/WHATSNEW.txt b/WHATSNEW.txt index dcda288..8599949 100644 --- a/WHATSNEW.txt +++ b/WHATSNEW.txt @@ -1,4 +1,4 @@ -$Id: WHATSNEW.txt,v 1.152 2005/01/08 19:51:43 tundra Exp $ +$Id: WHATSNEW.txt,v 1.153 2005/01/09 16:35:20 tundra Exp $ WHAT'S NEW @@ -42,6 +42,27 @@ old behavior that just did the refresh and left the active selections alone. +- The internal variable that sets the GUI polling interval (POLLINT) + has been changed from a nominal 20ms to 250ms. This is interval at + which the program checks to see whether or not it is time to reread + the current directory if AUTOREFRESH is enabled. + + +- In previous versions, if AUTOREFRESH was enabled, the program would + attempt to reread the current directory every REFRESHINT ms + (nominal). This could be a problem on very large/slow directory + reads (such as optical media) because as soon as one refresh was + done, it would be time for another. This effectively locked the + program up because it was constantly doing directory reads leaving + no time for user interaction. With this release, the refresh + interval is "adaptive" by default. Each directory refresh time is + measured and the refresh interval is dynamically adjusted to reflect + the actual amount of time needed to read a given directory. In no + case will this value ever be less than the value of REFRESHINT. A + new option, ADAPTREFRESH, enables this feature by default. If + ADAPTREFRESH is set to False, then the program reverts to its old + behavior of stictly observing the REFRESHINT interval. + NEW FEATURES