What's new in Splasher 1.59
Apr 2, 2022
- Updated copyright details.
- Updated the code to use C++ uniform initialization for all variable declarations
- Replaced ATL::CHeapPtr usage with std::vector.
New in Splasher 1.58 (Mar 29, 2020)
- Updated copyright details.
- Fixed more Clang-Tidy static code analysis warnings in the code.
New in Splasher 1.57 (Dec 27, 2019)
- Fixed various Clang-Tidy static code analysis warnings in the code.
- Replaced BOOL with bool throughout the code.
New in Splasher 1.55 (Jun 3, 2019)
- Updated copyright details.
- Updated the code to clean compile on VC 2019
New in Splasher 1.54 (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.
- Replaced NULL throughout the codebase with nullptr
- Code no longer uses GetProcAddress to access SetLayeredWindowAttributes API
- Reworked the code to use ATL::CImage for the splash screen bitmap
- Updated the SetBitmapToUse method to include an instance handle parameter to load the image from
New in Splasher 1.53 (Oct 3, 2018)
- Released on 10 January 2016
- Updated copyright details
- Verified the code compiles cleanly on VC 2015.
- Added SAL annotations to all the code.
New in Splasher 1.52 (Jan 19, 2015)
- Updated copyright details
- Updated the code and sample app to clean compile on VC 2013
New in Splasher 1.51 (Sep 23, 2013)
- Updated copyright details
- Updated the code and sample app to clean compile on VC 2012
- Updated CSplashWnd::LoadBitmap to use AfxFindResourceHandle when locating the bitmap. Thanks to Emeric Maschino for this nice addition.
New in Splasher 1.50 (Dec 23, 2011)
- Updated copyright details
- Removed VC 6 style classwizard comments from the code
- Updated code to compile correctly using _ATL_CSTRING_EXPLICIT_CONSTRUCTORS define
- Updated CSplashWnd::SetTransparent to allow the alpha transparency level as well as the flags passed to SetLayeredWindowAttributes to be completed specified
- Updated code to clean compile on VC 2008
- Code now compiles cleanly using Code Analysis (/analyze)
- The code now only supports VC 2005 or later
New in Splasher 1.49 (Feb 27, 2009)
- Fixed a memory leak where the CMySplashWnd instance was not being deleted in the worker thread. Thanks to Laurent Lherminé for reporting this bug.