What's new in PStat 1.32
May 6, 2022
- Updated copyright details.
- Updated the code to use C++ uniform initialization for all variable declarations.
New in PStat 1.31 (Apr 4, 2020)
- Updated copyright details.
- Fixed more Clang-Tidy static code analysis warnings in the code.
New in PStat 1.29 (Sep 24, 2019)
- Replaced thread safe variables with std::atomic variables.
- Replaced BOOL throughout the codebase with bool
- Code now uses GetTickCount64 instead of SystemTimeToFileTime
New in PStat 1.28 (Sep 22, 2019)
- Fixed a number of compiler warnings when the code is compiled with VS 2019 Preview
New in PStat 1.27 (Jun 3, 2019)
- Updated copyright details.
- Updated the code to clean compile on VC 2019
New in PStat 1.26 (Oct 30, 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 PStat 1.25 (Oct 30, 2018)
- Updated copyright details.
- Updated the code to compile cleanly on VC 2010 - 2015.
- Removed the VC6 style classwizard comments from the code.
- Replaced NULL throughout the codebase with nullptr
- Moved all the configuration values used by the CProgressThreadDlg class into a new CProgressThreadSettings class.
- Added SAL annotations to all the code
- Refactored all the setup code in CProgressThreadDlg::OnInitDialog into various virtual methods.
- The progress control is now marked as paused when the confirm cancel messagebox is displayed.
- Updated the sample app's application icon
New in PStat 1.24 (Mar 16, 2009)
- Updated copyright details.
- Optimized CProgressThreadDlg constructor code.
- CProgressThreadInfo is now no longer derived from CObject as it was not really required.
- Code now uses newer C++ style casts instead of C style casts.
- Addition of a CPROGRESSTHREADDLG_EXT_CLASS preprocessor macro to make the code easier to use in an extension dll.
- Restructured code to avoid need for internal CProgressThreadInfo class.
- Made the Cancel button's ID on the IDD_PSTAT_PROGRESS_WITH_CANCEL "IDCANCEL".
- Code now internally thread protects the "m_bCancelled" and "m_bOkToClose" member variables.
- FUNCTION_WITH_PROGRESS function is now declared as PSTAT_FUNCTION and returns a void. It is also now scoped in the CProgressThreadDlg class.
- Updated sample app to clean compile on VC2005.
- Updated the documentation to use the same style as the web site.