On 4/25/07, Steven Edwards winehacker@gmail.com wrote:
Hi Tom,
I've watched your discussions for a while and have been meaning to comment but have been super busy. The uninstaller was one of the first things I looked at when getting in to wine development and it confused me to no end due to a bug that only showed up when running it under windows.
I assume, then, that you have since fixed it? If not, I'd like to take a stab.
The whole windows uninstall process was borked for a long time until the advent of msi. I think we should follow the behavior of newer versions of windows and if the process fails to remove the entry, the next time the user tries to uninstall the application, it should prompt to remove the offending entry. I know it seems dumb, if the uninstall really did work but was just being stupid in not removing the entry, why not remove it? I just worry we will get in to a situation where the uninstall partly worked and uninstall.exe goes ahead, removes the entry and then the user is left with old files floating around. Better to leave the entry and then the next time they try to run it, prompt them to just remove the offending entry.
Ok, then that is the current behavior, so I will leave it alone.