Archive

Archive for July, 2018

JSON++ v1.04

July 31, 2018 Comments off

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

  • Reworked code to use Windows API calls MultiByteToWideChar API for the UTF8 to UTF16 conversion rather than the deprecated C17 deprecated codecvt header.
Advertisements
Categories: Web Site Updates

AppSettings v1.18

July 29, 2018 Comments off

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

  • 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.
  • Removed code path which supported CAPPSETTINGS_MFC_EXTENSIONS define
  • Reworked the various GetBinary methods to use a std::vector<BYTE> parameter or return value.
  • Reworked the various GetSections methods to return a std::vector<String>
  • Reworked the various GetSection methods to return a std::vector<String>
  • Reworked all usage of ATL::CHeapPtr to now use std::vector<BYTE>
  • Replaced BOOL throughout the codebase with bool.
Categories: Web Site Updates

DtWinVer v2.22

July 26, 2018 Comments off

Just to let everyone know that v2.22 of DtWinVer has been released. Updates for this version include:

  • Added support for PRODUCT_CLOUDEN.
  • Provided a new IsWindows10Codename19H1 method.
  • Changed IsWindows10Redstone5 to IsWindows10CodenameRedstone5.
Categories: Web Site Updates

AA+ v1.96

July 24, 2018 Comments off

Just to let everyone know that v1.96 of AA+ has been released. Updates for this version include:

  • Fixed a number of GCC warnings in the method CAAGalileanMoons::CalculateHelper. Thanks to Todd Carnes for reporting this issue.
  • Fixed a number of GCC warnings in the methods CAAPlanetaryPhenomena::K, CAAPlanetaryPhenomena::Mean, CAAPlanetaryPhenomena::True & CAAPlanetaryPhenomena::ElongationValue. Thanks to Todd Carnes for reporting this issue.
  • Fixed a GCC warning in the method CAASaturnMoons::HelperSubroutine. Thanks to Todd Carnes for reporting this issue.
  • Fixed a GCC warning in the CAARiseTransitSetDetails constructor. Thanks to Todd Carnes for reporting this issue.
  • Fixed a number of VC 2017 15.7 C++ core guidelines compiler warnings.
  • Replaced enum with enum class throughout the code.
Categories: Web Site Updates

CInstanceChecker v1.20

July 15, 2018 Comments off

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

  • 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.
Categories: Web Site Updates

CScintillaCtrl, CScintillaView & CScintillaDoc v1.50

July 15, 2018 Comments off

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

  • Fixed a number of C++ core guidelines compiler warnings. These changes mean that the code will now only compile on VC 2017 or later.
  • Code page is now explicitly set to ANSI when building for ANSI. This is necessary because as of Scintilla 4 the default code page is now UTF-8. Thanks to Karagoez Yusuf for reporting this issue.
  • CScintillaCtrl::SetProperty has been renamed SetScintillaProperty to avoid clashing with CWnd::SetProperty
  • CScintillaCtrl::GetProperty has been renamed GetScintillaProperty to avoid clashing with CWnd::GetProperty
  • Renamed CScintillaView::CreateControl method to CreateScintillaControl.
  • Renamed CScintillaView::OnKillFocus method to OnScintillaKillFocus.
  • Renamed CScintillaView::OnSetFocus method to OnScintillaSetFocus.
  • Updated class to work with Scintilla v4.1.0. New messages wrapped include: SCI_GETDOCUMENTOPTIONS
  • Reworked CScintillaView::m_aPageStart variable to now use std::vector
Categories: Web Site Updates

SCardWrappers v1.07

July 11, 2018 Comments off

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

  • 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.
  • Removed code which supported SCARDWRAPPERS_MFC_EXTENSIONS code path
Categories: Web Site Updates