What's new in CWaitableTimer 1.11
Dec 19, 2023
- Updated copyright details.
- Remove usage of __if_exists from module.
New in CWaitableTimer 1.10 (Feb 25, 2022)
- Made a number of methods nodiscard.
- Made code independent of ATL by replacing calls to ATLASSUME with _ASSERTE.
- CWaitableTimer destructor is no longer virtual and class has been marked as final to prevent inheritance.
New in CWaitableTimer 1.09 (Feb 11, 2022)
- Updated copyright details.
- Updated the code to use C++ uniform initialization for all variable declarations
New in CWaitableTimer 1.08 (Dec 5, 2018)
- Fixed a number of compiler warnings when using VS 2017 15.9.3
New in CWaitableTimer 1.07 (Aug 23, 2018)
- Fixed a number of compiler warnings when using VS 2018 15.8.1
- Changed the logic which defines wrapper methods for SetWaitableTimerEx API
New in CWaitableTimer 1.06 (Jun 21, 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 CWaitableTimer 1.04 (Feb 17, 2014)
- Updated copyright details
- Made the class into a Header only implementation. The WTimer.cpp module is now defunct.
- Code now no longer uses GetProcAddress to obtain the waitable timer functions since waitable timers have been available since Windows 2000.
- Made the code independent of MFC.
- Updated the code to clean compile using /analyze
- Updated the code to clean compile on VC 2010, 2012 & 2013
New in CWaitableTimer 1.03 (Mar 17, 2009)
- Code now compiles cleanly using Code Analysis (/analyze)
- The code has now been updated to support VC 2005 or later only.
- Updated the sample app to clean compile on VC 2008