![]() |
|||||||||||||||||||||||
|
SSE Setup Version 4.x Changes
Note: This is just a summary of the most important latest changes. It does not cover all of them and does not provide full info on them. For detailed info on all changes, see the Version Changes section of the help file after installing the new version! For information how to update to any of these versions, see the Update info page!
Version 4.4
- Bug Fix: Due to a bug starting with v4.1, there was a period of time where the .NET download webpage may not have opened. This has been fixed in 4.4 and retroactively fixed for v4.1-4.3.
- Bug Fix (Launchpad): Finally fixed that minor longstanding flicker issue when moving the mouse over the links in the Launchpad.
- Bug Fix (Documentation): Fixed a problem where you may have had to do a lot of horizontal scrolling to read certain parts of the documentation.
- New Feature: Ability to install 64-bit programs to an x64, 64-bit Windows OS, including Vista x64.
- New Change: SSE Setup's overhead reduced by about 60k as compared with v4.1-4.3. For most installs, SSE Setup's overhead is now between 225k and 290k, depending on distribution type.
- New Change: Animation support was taken out of Setup and put in an external file. Many people didn't like it anyway and it hasn't been the default since v4.1. The added overhead it created could no longer be justified. But if for some reason you really want it, you can still do it - it's just not built into Setup anymore.
- New Change: Processing time needed to create a distribution is now noticeably less.
- New Change: More readily displays license status. Right-clicking the title bar or clicking on the setup icon shows an "About this install" option. This option states the install was created by SSE Setup and states whether the install is unlicensed and thus can only be used for non-commercial software (it says this) or is licensed (a commercial-use license). Also for unlicensed installs (which are perfectly legal for Freeware installs), about 7% of the time an install is launched, a "?" button will appear which when clicked by a user displays this same information. An install created by a commercial-use license holder will not display any of this information by default. The purpose behind all these changes is simply to cut down on those that might think about using SSE Setup to install a commercial program without paying the small fee to be able to do so. It has very little effect if you are a developer using SSE Setup to install a free program!
- New Change: .CHW files (created by some CHM help files) are automatically removed by the uninstaller if located in the same folder the user installs your program.
- New Change: .NET Framework 3.0 support with DOTNETVERSION prerequisite setting.
Version 4.3
- Bug Fix: Starting New Projects error with v4.2
- Bug Fix: Navigation button size changes for Korean & Russian languages with WIZARD3-6.
Version 4.2
- New Change: No more WizExtraSupport.exe! This 200k file was previously required when using a GUITYPE of WIZARD3 - WIZARD6. It really did add 200k to SSE Setup's overhead (making it around 500k instead of 300k). This file is now gone and no longer used!
- New Change: WIZARD2 GUITYPE now supports XP/Vista themes for its navigation buttons.
- New Change: WIZARD2 GUITYPE now visibly disables the "Next" button on the License/Disclaimer screen.
- New Change: Minor navigation button size changes for some non-English languages with WIZARD3-6.
- New Change: WIZARD3 and greater GUITYPE's now work on non-admin installs.
Version 4.1
- Bug Fix: RAM Prerequisite check may have failed on users who had over 1 GB of RAM.
- Bug Fix: Assorted bugs relating to the upcoming Vista OS.
- Bug Fix: Fixed a RARE problem with a critical error message occuring on startup relating to an SSE Setup component.
- New Feature: A non-admin can now install! You can potentially allow a non-admin to install your program as long as certain certain requirements are met.
- New Feature: New WIZARDS - WIZARD5 and WIZARD6.
- New Feature: Progress indicator during installation on WIZARD UI's.
- New Feature: 2 new command-line switches for Setup.exe: /ALLUSERS and /CURRENTUSER.
- New Change: New Graphics in the Setup and Uninstall programs.
- New change: Installation animation has been turned off by default for WIZARD UI's / DISABLEANIM setting is no longer used.
- New Change: The Uninstaller now uses the XP/Vista Styles (OS Styles) to match with Setup.exe
- New Change: The "Application Wizard Default" template in the Launchpad now uses WIZARD3 GUITYPE.
- New Change: The new "Application Wizard Alternate" template in the Launchpad uses WIZARD6 GUITYPE.
- New Change: The Chinese Traditional translation has been improved thanks to the help of David Lee.
- New Change: The Dutch translation has been improved thanks to the help of André Beuving.
- New Change: The Portugese translation has been improved thanks to the help of Joaquim Carvalho at X64.
- New Change: The Internet Updater can now restart the host application for patches under certain circumstances.
- New Change: Patches with Uninstall Support are grouped logically by host program name in Add/Remove Programs.
- New Change: Patches with Uninstall Support will place an uninstall link.
- New Change: 2 Usability enhancements for WIZARD3-6
- New Change: The name of the installation log has changed and it may now be placed in the user's temp folder under certain circumstances.
- New Change: Support for x64 version of .NET 2.0 Framework for webpage download.
- New Change: You can disable 64-bit or 32-bit support. You can disallow install on any 64-bit OS or any 32-bit OS.
- New Change: The FORCESHELLUPDATE setting is now enabled by default.
- New Change: The documentation now uses HTML Help instead of WinHelp.
Version 4.0
- Bug Fix: Various fatal startup error messages for non-admin accounts.
- Bug Fix: Various fatal startup error messages relating to SSE Setup components.
- Bug Fix: Folder installation label may have been harder to read on non-XP machines or on XP machines using a non-default color profile.
- Bug Fix: Running a program that returned a non-zero return code via RUNPROGRAMS or UNINSTALLRUNPROGRAMS may have caused the installation to freeze.
- Bug Fix: Rare Cancel Install bug that would have prevented attempts at re-installation.
- Bug Fix: Fixed a potentially installation-halting bug relating to setting file attributes during a patch install.
- Bug Fix: UPGRADEFOLDERMODE:3 setting didn't work when installing an upgrade silently.
- Bug Fix: Clicking the Close "X" button on any SSE Setup message notification window would not have closed the window - you had to use the "OK" button to close the window.
- Internet Update Module Bug Fix: Very high memory and CPU usage with the Internet Update Module.
- Internet Update Module Bug Fix: Download speed gradually decreased over time when downloading a several megabyte or larger file with the Internet Update Module.
- Internet Update Module Bug Fix: Using the Internet Update Module when using the /WCS switch may have returned a "1" even if the URL file could not be found.
- Internet Update Module Bug Fix: After installing a patch via the Internet Update Module, the Internet Updater may have reported that it could not connect to check for updates, rather then reporting that no new updates were needed.
- Internet Update Module Bug Fix: Several assorted Internet Update Module bugs.
- New Feature: Prerequisites, including .NET framework detection and download ability. Currently, this allows you to block install based on: Operating System version, Internet Explorer version, .NET framework version, FLASH version, Free hard drive space, Total memory installed, CPU speed, Video resolution and color depth. In addition, you can actually run a custom .EXE of your own to check for anything else you want and halt installation if your .EXE determines there's not adequate requirements. In the case of the .NET framework, you can allow the user to go to a website to download and install the component, OR allow the user to download and install the component right from within the installer.
- New Feature: Internet shortcuts (links).
- New Feature: Ability to open non-executable files via RUNPROGRAMS and the OPENPROGRAM statement.
- New Feature: Check for adminstrator-rights.
- New Feature: Audio support. You can now have a .WAV or .MP3 audio file play during install, either having it loop or not.
- New Feature: RUSSIAN language support.
- New Feature: Ability to reset the install to allow an installation in case the user accidentally deletes your program without the Uninstaller. This is done via the new /CLEAR command-line switch.
- New Change: Cannot install on NT 3.51.
- New Change: SSEInternetUpdater.exe is automatically installed with your program installation as long as it is located in the same folder as your project's Setup.exe.
- New Change: NOINSTALL setting has been moved to the new PREREQUISITES section as NOINSTALLOS.
- New Change: The UPGRADEFILEVERIFY and PATCHFILEVERIFY statements are no longer used.
- New Change: Added Vista support to NOINSTALLOS.
- New Change: The "XP" setting in NOINSTALLOS now means all versions of XP, not just original. A new "XPORIG" setting means only the original version of XP.
- New Change: Different "?" button for SHOWABOUTBUTTON and different SHOWABOUTBUTTON operation.
- New Change: The OPENREADME setting now works for all non-English languages.
- New Change: The OPENREADME setting now allows for any type of file, not just .txt.
- New Change: The German translation has been improved thanks to the help of an individual wishing to remain anonymous.
|
||||||||||||||||||||||