Home » Community » U++ community news and announcements » 2021.1 (alpha)
2021.1 (alpha) [message #56526] |
Mon, 22 March 2021 00:34 |
|
mirek
Messages: 13984 Registered: November 2005
|
Ultimate Member |
|
|
I think it is about time to do next release. Consider current nightly as "alpha":
2021.1 (April 2021?)
Upcoming release
Release highlights
* New system for 3rd party modules, "UppHub": independently developed U++ modules residing in Git repositories now can be seamlessly integrated, including automatic installation of missing packages if they are in the UppHub.
Core
* double NAN and INF values are now considered Null (IsNull returns true for them).
* FileSystemInfo now returns volume names of network drives
* Improvements in FindFile
* String middle tier heap handling optimised
* U++ does not require MemoryFreeThread call at the end of thread (it is now implemented using thread_local destructor)
CtrlCore
* New C++ style for iteration of widget children now possible for(Ctrl& q : widget)+
* Pen support (pressure, tilt etc...)
RichText, RichEdit
* 1.15 line spacing support
* JPEG raw image data is now exported to PDF as JPEG (instead of recoding)
TheIDE
* Context goto now support AK_ key definitions
* TheIDE now contains credentials manager for git and svn (including github tokens)
* Various improvements to text comparison dialogs - ability to copy and delete individual lines between versions, filtering by file time (for directory comparison).
* Repo history of .upp files directly available via package context menu
* Open package dialog filtering options redesigned
* New function to copy positions as text to clipboard (e.g. "RichEdit/Modify.cpp:27") and go to such position based on clipboard content. Useful for communication between developers.
* Some common nest root files like README.md or LICENSE are now directly accessible through <meta> pseudo-package.
TheIDE/umk build flags MAKE_LIB and MAKE_MLIB force generation of library instead of executable.
* New "Merge nests" function (in Package organizer) copies all used packages that are not in the first nest of assembly into the first nest. In U++, first nest usually contains the application code whole while other nests contain libraries (U++ or 3rd party libraries). This function is intended to "freeze" the non-application code before releasing / tagging / branching to reduce the chance that a change of that code does not break the application.
* TheIDE now can "Open terminal" at various directories (output directory, package directory, source file directory etc...), with PATH augmented with current build executable directories.
* Support for .md (markdown) format
* Improved debugger threads tab
* Support for override in virtual methods dialog
Win32
* Now ships with minimal git (mingit) implementation
* CLANG now at version 11.0.0
|
|
|
|
|
2021.1 (alpha)
By: mirek on Mon, 22 March 2021 00:34
|
|
|
Re: 2021.1 (alpha)
By: Oblivion on Mon, 22 March 2021 08:46
|
|
|
Re: 2021.1 (alpha)
By: Tom1 on Thu, 22 April 2021 11:51
|
|
|
Re: 2021.1 (alpha)
By: mirek on Thu, 22 April 2021 18:52
|
|
|
Re: 2021.1 (alpha)
By: Tom1 on Fri, 23 April 2021 09:14
|
|
|
Re: 2021.1 (alpha)
By: mirek on Fri, 23 April 2021 09:24
|
|
|
Re: 2021.1 (alpha)
By: Tom1 on Fri, 23 April 2021 10:41
|
|
|
Re: 2021.1 (alpha)
By: Tom1 on Fri, 23 April 2021 11:08
|
|
|
Re: 2021.1 (alpha)
By: Tom1 on Fri, 23 April 2021 11:14
|
|
|
Re: 2021.1 (alpha)
By: mirek on Sat, 24 April 2021 09:02
|
|
|
Re: 2021.1 (alpha)
By: Oblivion on Sat, 24 April 2021 09:21
|
|
|
Re: 2021.1 (alpha)
By: mirek on Sat, 24 April 2021 11:08
|
|
|
Re: 2021.1 (alpha)
By: Oblivion on Sat, 24 April 2021 11:23
|
|
|
Re: 2021.1 (alpha)
By: mirek on Thu, 29 April 2021 08:39
|
|
|
Re: 2021.1 (alpha)
By: Oblivion on Thu, 29 April 2021 12:56
|
|
|
Re: 2021.1 (alpha)
By: mirek on Sat, 01 May 2021 10:21
|
|
|
Re: 2021.1 (alpha)
|
|
|
Re: 2021.1 (alpha)
|
|
|
Re: 2021.1 (alpha)
By: Tom1 on Sat, 24 April 2021 11:07
|
|
|
Re: 2021.1 (alpha)
By: Oblivion on Sat, 24 April 2021 11:39
|
|
|
Re: 2021.1 (alpha)
By: Oblivion on Sat, 24 April 2021 13:44
|
|
|
Re: 2021.1 (alpha)
By: Oblivion on Sat, 24 April 2021 20:27
|
|
|
Re: 2021.1 (alpha)
By: pvictor on Wed, 28 April 2021 10:43
|
|
|
Re: 2021.1 (alpha)
By: Klugier on Wed, 28 April 2021 18:56
|
Goto Forum:
Current Time: Sat Jun 08 15:36:59 CEST 2024
Total time taken to generate the page: 0.02282 seconds
|