Skip to content

Releases: vividos/UlibCpp

NuGet package version 4.1.5

04 Apr 05:28
Compare
Choose a tag to compare

Description

UlibCpp is a collection of useful C++ classes that help writing Win32 console, ATL and WTL applications faster. This is the static library package. Supported platforms are Win32 and x64. The package was built with Visual Studio 2017 Version 15.9.5. Use this package together with Boost 1.68.0 and WTL 10. The library is licensed under the BSD 2-clause license.

Release Notes

This version suppresses more warnings when including Boost and WTL headers. Also:

  • made MutexLock, MutexTryLock and MutexUnLocker movable
  • fixed including Singleton.hpp when compiling for C++17

NuGet package version 4.1.4

04 Apr 05:19
Compare
Choose a tag to compare

Description

UlibCpp is a collection of useful C++ classes that help writing Win32 console, ATL and WTL applications faster. This is the static library package. Supported platforms are Win32 and x64. The package was built with Visual Studio 2017 Version 15.8.9. Use this package together with Boost 1.68.0 and WTL 10. The library is licensed under the BSD 2-clause license.

Release Notes

This version suppresses warning 4996 about deprecated features when compiling
with C++17 and including ulib\config\BoostAsio.hpp.

NuGet package version 4.1.3

16 Oct 04:41
Compare
Choose a tag to compare

Description

UlibCpp is a collection of useful C++ classes that help writing Win32 console, ATL and WTL applications faster. This is the static library package. Supported platforms are Win32 and x64. The package was built with Visual Studio 2017 Version 15.8.7. Use this package together with Boost 1.68.0 and WTL 10. The library is licensed under the BSD 2-clause license.

Release Notes

New classes: -

New methods: -

NuGet package version 4.1.2

08 Sep 13:30
Compare
Choose a tag to compare

Description

UlibCpp is a collection of useful C++ classes that help writing Win32 console, ATL and WTL applications faster. This is the static library package. Supported platforms are Win32 and x64. The package was built with Visual Studio 2017 Version 15.8.3. Use this package together with Boost 1.68.0. The library is licensed under the BSD 2-clause license.

Release Notes

New classes: VersionInfoResource

New methods: sizeof_array, Win32::ErrorMessage::LastError()

NuGet package version 4.1.1

08 Sep 13:26
Compare
Choose a tag to compare

Description

UlibCpp is a collection of useful C++ classes that help writing Win32 console, ATL and WTL applications faster. This is the static library package. Supported platforms are Win32 and x64. The package was built with Visual Studio 2017 Version 15.5.2. Use this package together with Boost 1.66.0. The library is licensed under the BSD 2-clause license.

Release Notes

New methods: Path::ModuleFilename()

Updated atlribbon.h for VS 2017 that is automatically included in config/Atl.hpp

NuGet package version 4.1.0

16 Oct 16:32
Compare
Choose a tag to compare

Description

UlibCpp is a collection of useful C++ classes that help writing console and WTL applications faster. This is the static library package. Supported platforms are Win32 and x64. The package was built with Visual Studio 2017 Update 3. Use this package together with Boost 1.65. The library is licensed under the BSD 2-clause license.

Release Notes

  • New classes: Clipboard, MemoryReadStream, NullStream, HighResolutionTimer, Win7Taskbar, TraceOutputStopwatch, Singleton
  • New methods in Path, FileFinder and ProgramOptions
  • Bug fixes and more unit tests for existing classes.

NuGet package version 4.0.1

02 Sep 08:26
Compare
Choose a tag to compare

Description

UlibCpp is a collection of useful C++ classes that help writing console and WTL applications faster. This is the static library package. Supported platforms are Win32 and x64. The package was built with Visual Studio 2017 Update 3. Use this package together with Boost 1.65. The library is licensed under the BSD 2-clause license.

Release Notes

Compatibility changes, bug fixes and changes to remove SonarQube and Coverity Scan warnings.

NuGet package version 4.0.0

30 Aug 12:07
Compare
Choose a tag to compare

Description

UlibCpp is a collection of useful C++ classes that help writing console and WTL applications faster. This is the static library package. Supported platforms are Win32 and x64. The package was built with Visual Studio 2017 Update 3. Use this package together with Boost 1.65. The library is licensed under the BSD 2-clause license.

Release Notes

This is the initial release of the library.