What's new in ShelExec 1.27
May 27, 2022
- Updated copyright details.
- Updated the code to use C++ uniform initialization for all variable declarations.
New in ShelExec 1.26 (Apr 5, 2020)
- Updated copyright details.
- Fixed more Clang-Tidy static code analysis warnings in the code.
New in ShelExec 1.25 (Dec 23, 2019)
- Fixed various Clang-Tidy static code analysis warnings in the code.
New in ShelExec 1.24 (Jun 1, 2019)
- Updated copyright details.
- Updated the code to clean compile on VC 2019
New in ShelExec 1.23 (Oct 3, 2018)
- Updated copyright details.
- Fixed a number of C++ core guidelines compiler warnings. These changes mean that the code will now only compile on VC 2017 or later.
New in ShelExec 1.17 (Mar 6, 2009)
- Updated copyright details.
- Removed VC 6 style classwizard comments.
- Code now uses the FORMAT_MESSAGE_IGNORE_INSERTS flag when calling FormatMessage. For more information please see Raymond Chen's blog at http://blogs.msdn.com/oldnewthing/archive/2007/11/28/6564257.aspx. Thanks to Alexey Kuznetsov for reporting this issue.
- App now supports environment variable substitution in the Dir and DocumentFile parameters.
- App now no longer passes GetDesktopWindow() for the parent window in the call to ShellExecuteEx.
- App now no longer bothers reporting any errors back since the ShellExecuteEx call is doing this for us anyway because we are not passing the SEE_MASK_FLAG_NO_UI flag.
- The app now no longer creates the hidden window if the call to ShellExecuteEx was unsuccessful.