Quote:
Pressing (short) power button on PC is exactly same as start>shutdown.. except if it's differently adjusted in power settings.. where you can, for example, set "suspend" for power button.
But, pressing and hold power button for 4-5sec turns OFF PC, exactly same as you pull power cable out.
In case 1, settings are all saved. ST (as any other program) closes normaly and saves what it needs to save.
That indeed should be the case, and is why I disagree about saving changes in the DSP version when being sent to tray. In theory, Winamp should be told by the OS to unload, and Winamp should do its' normal unload process. I'll test that in a little while.
Edit: Tested. Was playing a track, and disabled Stereo Boost. With the GUI still up, I clicked Start -> Shutdown -> Restart. When the system had rebooted, went into Winamp and Stereo Boost was still disabled, so it wrote the change to disk during Winamp's normal unload process. Writing out changes when being sent to tray does indeed appear to be unnecessary for "I shut down without saving my changes" situations.
As for power outages, the only protection for that is an auto-save at a given time interval, but that only gives protection up to the resolution of the timer interval. With how slowly the save process works for me, I'd be highly opposed to implementing a forced auto-save, but I'd be OK if it was an optional function...
...although, I still maintain that being concerned about power failures is a contradictory point of view to preferring hard application lockups instead of gracefully handled exceptions.