Skip to content

Releases: jphilbert/shim_executable

v2.3

Choose a tag to compare

@jphilbert jphilbert released this 20 Feb 14:53

Completely revamped working version. Apart from refactoring everything, the major improvements are:

  • Proper argument parsing of command line options
  • Better compatibility with RDS shimgen.exe
  • More documentation

v1.1.1

Choose a tag to compare

@jphilbert jphilbert released this 19 Nov 16:05

Fixed issue if using as a replacement to ShimGen.exe in Chocolately. Chocolately uses relative paths for the source exec (see below), however they are relative to ShimGen.exe not the current directory. This fix now expands relative paths from the current directory first and if not found, expands from the path of shim_exec.exe. If the latter path is found, it has the added effect of expanding the output path from shim_exec.exe if it is also relative. Otherwise, the behavior is as in v1.1.0.

The particular Chocolately code is found in ShimGenerationService.cs.

var argsForPackage = args.Replace(PathToken, file.Replace(ApplicationParameters.InstallLocation, "..\\")).Replace(OutputToken, shimLocation).Replace(IconPathToken, file);

Full Changelog: v1.1.0...v1.1.1

v1.1.0

Choose a tag to compare

@jphilbert jphilbert released this 10 Nov 14:09
60d757d

A more refined release

  • Renamed project and executable (best for side-by-side use with ShimGen)
  • Finally fixed the console popup for GUI applications
  • Made application and shims smaller (though copying of all the resources from the executable can make the shim much larger than ShimGen)
  • Various command line option changes:
    • Simplified shim arguments to --shim-XXX. Original --shimgen-XXX still work for backward compatibility.
    • Implemented all other documented ShimGen arguments, yielding similar behaviors (except for --icon).
    • Added positional defaults: shim_exec PATH [OUTPUT].
  • MUCH MUCH MORE (well not really that much)

v1.0.2

Choose a tag to compare

@jphilbert jphilbert released this 26 May 12:20
  • Fixed issue with copying resources from some source modules
  • Fixed issue with command line arguments not being used when launching source

Full Changelog: v1.0.0...v1.0.2

v1.0.0

Choose a tag to compare

@jphilbert jphilbert released this 25 Apr 14:09