The autosaving function of the cache is not reimplemented yet in the kernel. Implement this functionality again.
Analysis:
To achieve that an autosave only occurs during idle times, it's timer should be located in the wxTerm::Entry() function. This needs a change of the kernel interface, because a last save time read, an autosave interval read and an autosave signal is needed.
In addition the autosave function should not display a success message because this would distract the users input.
Implementation:
Implementation was done as proposed by the analysis. In addition the autosave setting was added to the options dialog.
Documentation:
Not needed - Reimplementation of a functionality.
Tests:
Durability tests showed only one deviation, which was fixed: there was a crash, if NumeRe tried to save the cache two times. This was possible, if the saving of the cache needed more than 100ms. No further deviations detected. Change was implemented successfully.
Anonymous
Diff:
Diff:
Diff:
Diff: