Missing is some better migration from old associations. Currently, if the user upgrades from an earlier version, he will be told that "Aegisub is not the current default editor for subtitles" on first start after upgrade, which is wrong at least from the user's point of view. We need to detect old-style associations and clean them up, replacing them with new-style silently.
Originally committed to SVN as r3760.
* Protect more code with try/except blocks, hoping to crash less in some strange circumstances we haven't been able to reproduce, including the KIS 8 problem. (Updates #925. ON ERROR RESUME NEXT)
* Instead of deleting an old Aegisub.exe, rename it to aegisub32.exe to teach Windows Distributed Link Tracking thingy that it's in fact the same thing, just with a new name.
Originally committed to SVN as r3738.
* Don't include dictionaries and thesaurii if they don't exist on the machine building the installer
* Sprinkle some more 'solidbreak' flags around, hoping to make compact/custom installations spend less time decompressing huge files that won't be installed
Originally committed to SVN as r3113.
* Add bitmaps for large fonts configurations of Windows to installer.
* Add auto-complete support to dir entry box in installer.
Thanks to ender.
Originally committed to SVN as r3062.
* Use a simple but (hopefully) very reliable way of detecting whether runtimes need to be installed: Check for an uninstaller entry for the runtimes.
* Clean up from most, hopefully all, 2.x alpha and pre-release installers we have previously put out.
* Also clean combinations of 1.x and 2.x pre-rel versions installed on top of each other.
* TODO: List all completed translation files for installation.
Originally committed to SVN as r3058.
* Now picks up (almost) all files from a tree in src/ under dir with the .iss file
* Perfect (I think) upgrade from 1.x versions
* Remove the compile defines stuff, there's only one installer version
* Good, old-fashioned unconditional installation of MSVC runtimes
To be done:
* Upgrades from earlier 2.x versions (need to collect samples to test against)
Originally committed to SVN as r3057.
1. svn mv auto3 aegisub/src/libauto3
1. svn mv installer aegisub/packages/win_installer
* See r2749 for full description.
Originally committed to SVN as r2753.