Archive

Archive for January, 2013

CSerialPort v1.28

January 25, 2013 Comments off

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

  • Updated copyright details.
  • Updated sample app and class to compile cleanly on VC 2010 and later.
Advertisements
Categories: Web Site Updates

CScintillaCtrl, CScintillaView & CScintillaDoc v1.30

January 18, 2013 4 comments

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

  • Updated copyright details
  • Added virtual methods for SCN_INDICATORCLICK, SCN_INDICATORRELEASE, SCN_AUTOCCHARDELETED, SCN_AUTOCCANCELLED & SCN_HOTSPOTRELEASECLICK notifications. Thanks to Markus Nißl for prompting this update.
  • The classes are now encapsulated in a Scintilla namespace if the SCI_NAMESPACE define is defined. This is consistent with how the scintilla.h header file operates in the presence of this define. Thanks to Markus Nißl for prompting this update.
  • Updated class to work with Scintilla v3.2.4. New messages wrapped include: SCI_GETSELECTIONEMPTY, SCI_RGBAIMAGESETSCALE, SCI_VCHOMEDISPLAY, SCI_VCHOMEDISPLAYEXTEND, SCI_GETCARETLINEVISIBLEALWAYS & SCI_SETCARETLINEVISIBLEALWAYS.
  • Updated the sample app to compile when the SCI_NAMESPACE define is defined.
  • The sample app is now built by default with the SCI_NAMESPACE defined. This means that all the classes of the author will appear in the "Scintilla" namespace.
  • The demo app now loads the SciLexer.dll from the application directory only. This avoids DLL planting security issues.
Categories: Web Site Updates

EnumSerialPorts v1.24

January 10, 2013 2 comments

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

  • Updated copyright details
  • Spun off CAutoHModule class into its own header file
  • Spun off CAutoHandle class into its own header file
  • Addition of a new CAutoHeapAlloc class which encapsulates HeapAlloc / HeapFree calls in a C++ class.
  • Removed ATL usage completely from UsingQueryDevice, UsingSetupAPI2 and UsingEnumPorts. This should allow these methods to support compilers which do not have support for ATL such as VC Express SKUs.
Categories: Web Site Updates