Menu

Announcing start of WTL10

2017-09-20
2019-04-23
  • Nenad Stefanovic

    Hello everybody,

    WTL10 is the new version of WTL. The major changes compared to WTL 9.1 are
    removal of certain things, which enabled us to streamline the code to move
    it forward:

    • Visual Studio support: now requires VS2005 or newer (supports VS2017)
    • Removed support for Visual Studio Express (use VS Community)
    • Removed support for WinCE projects
    • Removed support for _ATL_MIN_CRT
    • Removed WTL implementation of CPoint/CSize/CRect/CString (use ATL)
    • New logo :-)

    The code is in 'Git' repository (previous one was in 'Code'). This is just
    an initial commit, and we will now work on adding features and fixing bugs.

    Cheers,
    Nenad

     
  • Marcel Raad

    Marcel Raad - 2017-10-02

    I tried it and it works great so far, thank you very much!

    There's only one breaking change that's bad for me: there were free function templates in atlmisc.h defining operator/ and others under the comment "WTL::CSize or ATL::CSize scalar operators". Could they maybe be re-added for ATL::CSize? (For ATL they need to be in the global namespace instead of namespace WTL as they're currently to work with _WTL_NO_AUTOMATIC_NAMESPACE.)

     

    Last edit: Marcel Raad 2017-10-02

Log in to post a comment.