Archive

Archive for January, 2016

CSortedArray / CSortedArrayEx v1.47

January 31, 2016 Comments off

Just to let everyone know that v1.47 of CSortedArray / CSortedArrayEx has been released. Updates for this version include:

  • Updated copyright details.
  • Updated the code and sample app to clean compile on VC 2015
  • Added SAL annotations to all the code.
Advertisements
Categories: Web Site Updates

CScreenSaver v1.03

January 30, 2016 Comments off

Just to let everyone know that v1.03 of CScreenSaver has been released. Updates for this version include:

  • Updated copyright details.
  • Remove VC 6 style classwizard style comments from the code
  • Removed the code in the classes which supports Windows 9x.
  • Updated the code to compile cleanly in VC 2005 – 2015.
  • Updated the sample apps main icon.
  • Added SAL annotations to all the code.
  • CScreenSaverApp::InitInstance now calls the base class InitInstance implementation
  • Removed unnecessary CScreenSaverWnd::m_bDialogUp member variable
Categories: Web Site Updates

CAppSoundsManager v1.04

January 24, 2016 Comments off

Just to let everyone know that v1.04 of CAppSoundsManager has been released. Updates for this version include:

  • Updated copyright details.
  • Updated the code to clean compile on VC 2008 – 2015
  • The IsRegistered method now use ATL:CRegKey and returns a HRESULT return value
  • The GetCurrentSoundFromRegistry method now uses ATL::CRegKey and returns a HRESULT return value
  • The Register method now uses ATL::CRegKey and returns a HRESULT return value
  • The RegisterSound method now uses ATL::CRegKey and returns a HRESULT return value
  • The UnRegister method now uses ATL::CRegKey and returns a HRESULT return value
  • The Initialize method now returns a HRESULT return value
  • The CAppSoundsManager::UnRegister method now uses ATL::CRegKey::RecurseDeleteKey instead of SHDeleteKey.
  • Added SAL annotations to all the code.
  • Reworked the classes to optionally compile without MFC. By default the class now use STL classes and idioms but if you define CAPPSOUNDSMANAGER_MFC_EXTENSIONS the class will revert back to the MFC behaviour.
Categories: Web Site Updates

CScintillaCtrl, CScintillaView & CScintillaDoc v1.35

January 23, 2016 Comments off

Just to let everyone know that v1.35 of CScintillaCtrl, CScintillaView & CScintillaDoc has been released. Updates for this version include:

  • Updated copyright details.
  • Updated class to work with Scintilla v3.6.3. New messages wrapped include: SCI_SETIDLESTYLING & SCI_GETIDLESTYLING
Categories: Web Site Updates

CPJNSNTPClient v1.16

January 18, 2016 Comments off

Just to let everyone know that v1.16 of CPJNSNTPClient has been released. Updates for this version include:

  • Updated copyright details.
  • Verified the code compiles cleanly in VC 2015
  • Added SAL annotations to all the code
Categories: Web Site Updates

CCriticalSectionEx, CThreadSafe, CThreadSafeScalar v1.04

January 17, 2016 Comments off

Just to let everyone know that v1.04 of CCriticalSectionEx, CThreadSafe & CThreadSafeScalar has been released. Updates for this version include:

  • Updated copyright details.
  • Verified the code compiles cleanly in VC 2015
  • Added SAL annotations to all the code
  • The CCriticalSectionEx class has been moved to its own module of CriticalSectionEx.h
  • You should consider the "CThreadSafe" and "CThreadSafeScalar" classes deprecated as there is now equivalent support in the STL C++ runtime via the "atomic" header file.
Categories: Web Site Updates

CHTTPDownloadDlg, CHTTPDownloader, CHTTPDownloadDlg2 & CHTTPDownloader2 v1.32

January 16, 2016 Comments off

Just to let everyone know that v1.32 of CHTTPDownloadDlg, CHTTPDownloader, CHTTPDownloadDlg2 & CHTTPDownloader2 has been released. Updates for this version include:

  • Updated copyright details.
  • Verified the code compiles cleanly in VC 2015
  • Added SAL annotations to all the code
Categories: Web Site Updates