github jrsoftware/issrc is-7_0_0_2
Inno Setup 7.0.0-preview-3

latest releases: is-7_0_1, is-6_7_3, is-7_0_0...
pre-release3 months ago

Changes related to 32-bit vs 64-bit, compared to preview 2:

  • Uninstall: Fixed a 'PathRedir: Not initialized' error occurring when uninstalling without a [Code] section present.
  • Pascal Scripting: Added types LONG, ULONG, LONG_PTR, ULONG_PTR, HANDLE, COLORREF, HINSTANCE, SIZE_T, SSIZE_T.
    These new types complement similar types which were already available.
    If your script already included a custom definition of one of the new types, you should simply remove this definition.

Other changes compared to preview 2:

  • Compiler IDE: Find in Files, Replace All, and Select All Find Matches could enter an infinite loop, or miss a valid match at the end of the text, when using a regular expression that matches zero-length text (for example ^ or \b).
  • [Setup] section directive AppVerName now defaults to AppName AppVersion (just a space separating the values) rather than AppName version AppVersion (localized). If you prefer to keep the word "version" (localized), use the NameAndVersion custom message: AppVerName={cm:NameAndVersion,My Program,1.5}
  • [Setup] section directive TimeStampsInUTC now defaults to yes.
  • Pascal Scripting: Fixed support functions InitializeBitmapButtonFromIcon (broken since its introduction) and InitializeBitmapImageFromIcon (broken since 6.5.0).
  • ISPP: Fixed handling of relative filenames by support functions ReadIni, WriteIni, and Is64BitPEImage to be the same as other file-related support functions.
  • Setup: Split the help text shown by the /HELP command line parameter across two message boxes for easier reading.
  • [Files] section entries with the extractarchive flag could fail to extract any files from an archive if the first entry in the archive didn't match. For example, if the archive contained a file in a subdirectory as its first entry (for example, subdir\file1.txt followed by file2.txt) and recursesubdirs was not used, no files would be extracted at all, not even file2.txt.
  • Many other minor improvements and fixes.

Don't miss a new issrc release

NewReleases is sending notifications on new releases.