Skip to content

Releases: keelanstuart/sfxPackager

Version 2.5

12 Jun 03:38
Compare
Choose a tag to compare
  • Fixes to the HTTP file transfer system and the ability to embed URLs in file source locations, allowing them to be installed from web-based locations
  • A new js function, GetFileNameFromPath, which finds the file part of a full path name and returns it as a string
  • Fixed the TextFileReadLn js function; it no longer leaves the trailing '\n'
  • Changed the output files in the project to make it easier to debug (all sfx builds go to the same file, but are deleted when sfxPackager builds successfully). Yes, they must re-link each time, but the resource compiler doesn't get confused any more with .exe files named different things / coming from different places. MS should fixed the rc preprocessor.

Version 2.4.1.2

06 May 03:07
Compare
Choose a tag to compare
  • Fixed a bug in the TextFileOpen function definition; it was missing the mode argument
  • The installer now creates a shortcut to the online Users Guide

Version 2.4.1

26 Mar 17:40
Compare
Choose a tag to compare
  • Slight refactor of license key dlg JS funcs; call ShowLicenseDlg to display it, then call GetLicenseKey, GetLicenseUser, and GetLicenseOrg to get the contents
  • Added JS func GetCurrentDateString; returns date as YYYY/MM/DD (so you can sort it properly, ya know)
  • Beefed up JS text file support; TextFileOpen, TextFileClose, TextFileReadLn, TextFileWrite, TextFileReachedEOF
  • Added JS func DownloadFile to make http requests

Version 2.4

25 Mar 02:09
Compare
Choose a tag to compare

Addition of more JS functionality; http downloads, text file reading, and a license key dialog
Also refactored scSpawnProcess to echo information on why CreateProcess might have failed.

Version 2.3

19 Mar 15:43
f041376
Compare
Choose a tag to compare

Added the ability to append the current date and / or the version to the output filename. This means you no longer have to update your project settings if you want to indicate the version you build by filename alone.

Major bug fixed

22 Jan 15:43
Compare
Choose a tag to compare

The TinyJS embedded in sfxPackafer suffers from crashing if functionally empty scripts (that is, having only declarations and no code that actually runs) are executed. I did not fix the problem directly, but these empty scripts are no longer executed.

Test-only mode and bug fixes

21 Jan 20:31
Compare
Choose a tag to compare
  • Fixed some MFC issues related to multiple modal dialogs which are fairly new, making me believe they were related somehow to newer MFC versions
  • Fixed the build/cancel/test button activation behavior
  • Added test-only mode so that you can create installers and then make sure files are going where you want them to go and that scripts will compile. This is now the behavior when the test button is clicked in the packager.

Major feature release

07 Nov 21:49
Compare
Choose a tag to compare

HTML, scripting, list manipulation, image verification, improved icons, lots of bug fixes