Archive

Archive for the ‘Web Site Updates’ Category

AppSettings v1.13

March 21, 2017 Leave a comment

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

  • Updated copyright details.
  • Updated the code to compile cleanly on VC 2017
Categories: Web Site Updates

EZView v1.05

March 21, 2017 Leave a comment

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

  • Updated the code to internally use GDI+ for loading and displaying images. This change provides better looking scaled image drawing characteristics compared to ATL::CImage::Draw which boils down to a StretchBlt call.
  • Fixed a bug in the filename filter for ico files in the File Open dialog
  • Verified the the code compiles cleanly on VC 2017
  • Reworked the code to show the shell properties dialog for the loaded image instead of a built in dialog in EZView.
  • Fixed a number of unnecessary image redraws and flickering when in full screen mode.
  • Fixed redraw glitches when you resize the main window.
  • The Best Fit setting is now persisted across application runs.
Categories: Web Site Updates

SQLiteWrappers v1.06

March 18, 2017 2 comments

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

  • Updated copyright details.
  • Updated the code to compile against SQLite 3.17.0. Added support for sqlite3_expanded_sql, sqlite3_trace_v2, sqlite3_set_authorizer & sqlite3_system_errno.
  • Updated the code to clean compile in VC 2017.
  • Removed support for the deprecated APIs: sqlite3_trace & sqlite3_profile.
  • Replaced NULL with nullptr throughout the code. This does mean that VC 2010 is now the minimum compiler required.
Categories: Web Site Updates

ScanFinger v1.0

March 13, 2017 Leave a comment

Just to let everyone know that v1.0 of ScanFinger has been released. ScanFinger is a freeware application which demonstrates capturing a raw fingerprint scan using the Windows Biometric API.

The application demonstrates how to use the "WinBioCaptureSampleWithCallback" API to capture a scan while keeping the UI responsive. Once a scan is captured, it will immediately initiate another scan so you can get a feeling for how finger pressure affects the capture.

When a fingerprint is captured the UI should look like the following:

For the hackers among you, please note that the image above does not contain my actual fingerprint. Instead the screen capture above has been doctored to show a "Google Image Search" fingerprint instead. You can zoom in / out, best fit the image to the window and copy the image to the clipboard for inspection with a image processing program etc. Also included in the download is the source code and a VC 2013 project to build the binary. The program is designed for Windows 7 or later. The prebuilt Unicode release binary in the ReleaseU directory in the download is dynamically linked to the VC 2013 MFC DLL. If you do not have this installed then you can download it from https://www.microsoft.com/en-ie/download/details.aspx?id=40784. If you want to build the source code, then you must have VS 2013 or later installed. A VS 2013 solution is included in the download.

Categories: Web Site Updates

GPSCom2 v1.06 & IConnectionPointImplMT v1.06

Just to let everyone know that v1.04 of GPSCom2 and v1.06 of IConnectionPointImplMP has been released. Updates for this version include:

  • Updated copyright details.
  • Updated code to clean compile in VC 2017
  • Updated comment on the #import "libid:.." line to tell the user how to resolve the issue.
Categories: Web Site Updates

COSMCtrl v1.24

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

  • Updated copyright details.
  • Fix up compile problems when importing "msxml6.dll".
Categories: Web Site Updates

CScintillaCtrl, CScintillaView & CScintillaDoc v1.41

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

  • Updated copyright details
  • Updated class to work with Scintilla v3.7.3. The only change to support this version was to have now no return value from the SetSelection and AddSelection methods
  • Updated the download to include the correct VC 2010 project files. Thanks to Kenny Lau for reporting this issue.
  • Reworked the CScintillaView::OnActivateView to change the find / replace dialog owner to correctly handle cases where there are multiple top level scintilla views in your application. Thanks to to Kenny Lau for reporting this issue.
  • Refactored the logic in CScintillaView::OnDestroy which decides if the find / replace dialog should be destroyed into a new virtual ShouldDestroyFindReplaceDialog method.
  • Implemented a WM_NCDESTROY message handler for the find / replace dialog. This helps avoid problems where you would sometimes get an ASSERT thrown from CScintillaView::AssertValid. The code to validate the find / replace dialog has also been removed from CScintillaView::AssertValid. Thanks to Kenny Lau for reporting this issue.
Categories: Web Site Updates