Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Community » U++ community news and announcements » 2022.3rc3
2022.3rc3 [message #59399] Wed, 21 December 2022 23:51 Go to next message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
https://sourceforge.net/projects/upp/files/upp/2022.3rc2/

Since rc1, one serious bug in Linux was fixed and some pkg-config handling optimised.

Release highlights

Homegrown C++ parser in theide is replaced with libclang resulting in new and improved Assist++ features
Optimised memory consumption of U++ widgets.

MacOS version is not released with 2022.3. We hope to provide it again with the 2023.1.

TheIDE:

Autocomplete now correctly works in most cases (except in template bodies, which is libclang limitation)
Code navigator refactored and improved

TheIDE now shows C++ errors while editing sources

TheIDE now shows information tips about program symbols when you leave mouse over it (documentation if available, declaration signature if not)

New function "Usage" shows all usages of current symbol through all project sources based on C++ analysis. With virtual methods, it shows all overrides of base class method.

CtrlCore, CtrlLib:

Memory consumption (esp. sizeof) of widgets greatly reduced (by up to 70%).
LabelBox now allows center and right alignment.

[Updated on: Thu, 22 December 2022 09:44]

Report message to a moderator

Re: 2022.3rc2 [message #59400 is a reply to message #59399] Thu, 22 December 2022 07:20 Go to previous messageGo to next message
pvictor is currently offline  pvictor
Messages: 67
Registered: December 2015
Member
Hi,

While testing the current version, I have found a weird bug:
Character 0x1F in QTF string (inside \1 ... \1) causes the program termination.
This code does not work:
#include <CtrlLib/CtrlLib.h>

using namespace Upp;

GUI_APP_MAIN {
	ErrorOK("\1Text \x1f text\1");
}

OS: Ubuntu 20.04

Best regards,
Victor
Re: 2022.3rc2 [message #59401 is a reply to message #59400] Thu, 22 December 2022 08:30 Go to previous messageGo to next message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
pvictor wrote on Thu, 22 December 2022 07:20
Hi,

While testing the current version, I have found a weird bug:
Character 0x1F in QTF string (inside \1 ... \1) causes the program termination.
This code does not work:
#include <CtrlLib/CtrlLib.h>

using namespace Upp;

GUI_APP_MAIN {
	ErrorOK("\1Text \x1f text\1");
}

OS: Ubuntu 20.04

Best regards,
Victor


Good catch, this bug must have been there for ages... Fixed in trunk (<32 chars are now ignored except '\n' and '\t').

Mirek
Re: 2022.3rc2 [message #59402 is a reply to message #59400] Thu, 22 December 2022 09:45 Go to previous message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
pvictor wrote on Thu, 22 December 2022 07:20
Hi,

While testing the current version, I have found a weird bug:
Character 0x1F in QTF string (inside \1 ... \1) causes the program termination.
This code does not work:
#include <CtrlLib/CtrlLib.h>

using namespace Upp;

GUI_APP_MAIN {
	ErrorOK("\1Text \x1f text\1");
}

OS: Ubuntu 20.04

Best regards,
Victor


So it is rc3 now...
Previous Topic: 2022(?).2 beta
Next Topic: Merry Christmas and Happy New Year 2023!
Goto Forum:
  


Current Time: Thu Mar 28 16:41:36 CET 2024

Total time taken to generate the page: 0.01166 seconds