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.
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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?
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:
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
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
Thanks for pointing that out. I will look into it.
Cheers,
Nenad
On Mon, Oct 2, 2017 at 10:05 AM, Marcel Raad marcelraad@users.sf.net
wrote:
Where is the Git repository? GitHub?
It is on Surce Forge, at https://sourceforge.net/p/wtl/git/
On Mon, Apr 22, 2019 at 12:02 PM Teddy Zhang lostindark2001@users.sourceforge.net wrote:
Any plan to move to GitHub? It is easier to contribute changes/fixes on
GitHub.
On Mon, Apr 22, 2019, 4:56 PM Nenad Stefanovic nenadstefanovic@users.sourceforge.net wrote:
That depends on users of WTL. There weren't many requests for that.
Are there any problems with Source Forge Git repository?
Cheers,
Nenad
On Mon, Apr 22, 2019 at 6:02 PM Teddy Zhang lostindark2001@users.sourceforge.net wrote: