Archive
CScintillaCtrl, CScintillaView & CScintillaDoc v1.19
Just to let everyone know that v1.19 of CScintillaCtrl, CScintillaView & CScintillaDoc has been released. Updates for this version include:
- Updated class to work with Scintilla v1.75. New messages wrapped include: SCI_INDICSETUNDER, SCI_INDICGETUNDER, new behavior for SCI_SETINDENTATIONGUIDES & SCI_GETINDENTATIONGUIDES, SCI_SETSCROLLWIDTHTRACKING, SCI_GETSCROLLWIDTHTRACKING, SCI_DELWORDRIGHTEND, SCI_SETCARETSTYLE, SCI_GETCARETSTYLE, SCI_SETINDICATORCURRENT, SCI_SETINDICATORVALUE, SCI_INDICATORFILLRANGE, SCI_INDICATORCLEARRANGE, SCI_INDICATORALLONFOR, SCI_INDICATORVALUEAT, SCI_INDICATORSTART, SCI_INDICATOREND, SCI_SETPOSITIONCACHE & SCI_GETPOSITIONCACHE
- The auto completion sample in CScintillaDemoView::OnCharAdded has been extended to show another style of auto completion. Thanks to alessandro limonta for suggesting this update.
CPJNSMTPConnection
A download link for v2.67 has been provided.
DDXFolder & CChooseDirDlg v1.36
Just to let everyone know that v1.36 of DDXFolder & CChooseDirDlg has been released. Updates for this version include:
- The code now uses the value 32 instead of the enum ACLO_FILESYSDIRS in the call to IACList2::SetOptions. This is because newer versions of the Windows SDK make this value dependent on the setting of the _WIN32_IE preprocessor macros. Thanks to Alexey Kuznetsov for reporting this issue.
W3MFC v1.83, CWSocket / CSSLSocket v1.20, CW32Handle v1.02
Just to let everyone know that v1.83 of W3MFC, v1.20 of CWSocket / CSSLSocket and v1.02 of CW32Handle has been released. Updates for this version include:
- THREADPOOL_SHUTDOWN_REQUEST and THREADPOOL_USER_DEFINED_REQUEST constants have now been made enums of the CThreadPoolRequest class.
- Updated W3MFC binary to now link to OpenSSL 0.9.8g.
- CHttpServer is no longer derived from CObject as it was not really required.
- Updated CIOCPThreadPoolQueue class to clean compile on x64.
- Updated copyright details.
- Optimized CSSLContext constructor.
- Optimized CSSL constructor.
- Optimized CSSLSocket constructor.
- CHttpResponseHeader class has been renamed CW3MFCResponseHeader.
- CHttpMimeManager class has been renamed CW3MFCMimeManager.
- CRegistryHttpMimeManager class has been renamed CW3MFCRegistryMimeManager.
- CIniHttpMimeManager class has been renamed CW3MFCIniMimeManager.
- CHttpISAPI class has been renamed to CW3MFCISAPI.
- CHttpISAPIExtension class has been renamed to CW3MFCISAPIExtension.
- CHttpDirectory class has been renamed to CW3MFCDirectory.
- CHttpClient class has been renamed to CW3MFCClient.
- CHttpCGI class has been renamed to CW3MFCCGI.
- Project files which are now included in the download are for VC 2005 instead of VC 6.
- Please note that some of the module names for various W3MFC classes have been renamed to follow the new naming convention. You will need to update your client projects to remove the old module names and include the new ones.
DDXFolder & CChooseDirDlg v1.35
Just to let everyone know that v1.35 of DDXFolder & CChooseDirDlg has been released. Updates for this version include:
- Minor update to display HRESULT’s correctly.
- Minor tidy up to remove old style AppWizard comments
DDXFile v1.22
Just to let everyone know that v1.22 of DDXFile has been released. Updates for this version include:
- Minor update to display HRESULT’s correctly.
- Minor tidy up to remove old style AppWizard comments
CNTService v1.74
Just to let everyone know that v1.74 of CNTService has been released. Updates for this version include:
- Minor update to display HRESULT’s correctly.
CPJNSMTPConnection v2.71
Just to let everyone know that v2.71 of CPJNSMTPConnection has been released. Updates for this version include:
- The "Date:" header is now formed using static lookup arrays for the day of week and month names instead of using CTime::Format. This helps avoid generating invalid Date headers on non English version of Windows where the local language versions of these strings would end up being used. Thanks to feedback at the codeproject page for the code (specifically http://www.codeproject.com/internet/csmtpconn.asp?df=100&forumid=472&mpp=50&select=2054493#xx2054493xx for reporting this issue).
Splasher v1.49
Just to let everyone know that v1.49 of Splasher has been released. Updates for this version include:
- Fixed a memory leak where the CMySplashWnd instance was not being deleted in the worker thread. Thanks to Laurent Lherminé for reporting this bug.
CPJNSMTPConnection v2.70
Just to let everyone know that v2.70 of CPJNSMTPConnection has been released. Updates for this version include:
- Major update to the code to use VC2005 specific features. This version of the code and onwards will be supported only on VC 2005 or later. Thanks to Andrey Babushkin for prompting this update. Please note that there has been breaking changes to the names and layout of various methods and member variables. You should carefully analyze the sample app included in the download as well as your client code for the required updates you will need to make.
- Sample app included in download is now build for Unicode and links dynamically to MFC. It also links dynamically to the latest OpenSSL 0.9.8g dlls.