Menu

U++ 2019.1 released

2019.1 (May 2019)

General improvements

  • MacOS X support
  • Improved support for UHD displays
  • Improved support for dark themes

Core

  • Core/SSH: SSH protocol support
  • XMLRPC improvements (protocol version, support for i8 type)
  • WebSockets improvements
  • ToAscii, ToUpperAscii, ToLowerAscii functions optimized
  • New CoWork variant CoWorkNX solves an compilation problem when using CoWork as member variable
  • DarkTheme function inverts Color luminosity for dark themes support (dark colors become light, light colors dark, but color remains)
  • MakeOne is now changed to function
  • LocalProcess now allows setting current directory for started process

Ide

  • Various improvements of Image designer
  • 'Disable UHD mode' option for testing applications
  • GDB interface improvements: Now possible to stop running application and to set breakpoints while application runs
  • Compare with clipboard function
  • Initial setup improved
  • New dialog for setting up project assemblies
  • PDB debugger improvements: now displays INF and NAN for floats, fixed termination issues
  • Selfupgrade feature (ide compiles itself and replaces the binary)

Other

  • Improved jpeg EXIF support
  • RichText now suggests corrections for misspelled words.
  • RichText now supports .svg images
  • GLCtrl refactored, changed to use single context per application (allows sharing resources, e.g. textures, between widgets), support for GTK fixed, MSAA supported in Win32
  • VirtualGui is a new package to implement working 'fullscreen' GUI by implementing a SystemDraw and a dozen of virtual methods, intended for use with e.g. games. VirtualGUI/SDL2GL is an implementation with SDL2.
  • Painter is heavily optimized for multithreaded rendering.
  • PostgreSQL now supports RETURNING clause in SqlExp.
  • New plugin/tess2 package (tesselation) and plugin/glm (OpenGL maths support).

Release

  • U++ now ships with speller files for multiple languages

Win32 Release

  • Now ships with SDL2, MySQL and PostgreSQL client libraries
  • mingw64 upgraded to 8.1.0
  • mingw64 now using lld linker - link times with mingw are now practically zero
  • OpenSSL updated 1.0.2r
  • plugin/jpg updated to 9c
  • plugin/tif updated to 4.0.10
  • plugin/lz4 updated to 1.8.3
  • plugin/zstd updated to 1.3.8
  • plugin/lzma updated to 19.0
  • plugin/pcre updated to 8.43
  • plugin/sqlite3 updated to 3.27.2
Posted by Miroslav Fídler 2019-05-01

Log in to post a comment.