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 » U++ 2019.1.rc5 released
U++ 2019.1.rc5 released [message #51700] Sat, 27 April 2019 15:35 Go to next message
mirek is currently offline  mirek
Messages: 11991
Registered: November 2005
Ultimate Member
Hi,

after more fixes and changes, here comes the rc5:

https://sourceforge.net/projects/upp/files/upp/2019.1.rc5/

- .iml handling for dark theme / UHD displays significantly improved, see: https://www.ultimatepp.org/srcdoc$Draw$UhdAndDarkTheme_en-us .html

- mingw package now comes with LLVM linker - that practically eliminates link times

- ide now runs valgrind clean and undefined behaviour sanitizer clean




[Updated on: Sat, 27 April 2019 16:58]

Report message to a moderator

Re: U++ 2019.1.rc5 released [message #51706 is a reply to message #51700] Tue, 30 April 2019 11:08 Go to previous messageGo to next message
Tom1
Messages: 635
Registered: March 2007
Contributor
Hi,

This may not be significant at all, but nevertheless, I found that compiling TheIDE with CLANG on Linux Mint gives one warning:

/home/tom/upp.src/uppsrc/ide/LayDes/LayDes.h:485:17: warning: 'Serialize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
        void           Serialize(Stream& s);
                       ^
/home/tom/upp.src/uppsrc/CtrlCore/CtrlCore.h:805:17: note: overridden virtual function is here
        virtual void   Serialize(Stream& s);
                       ^


This is 13065 compiled with CLANG 6.0.0, the default on Linux Mint 19.1 Cinnamon x86_64.

TheIDE looks nice and works well! Smile Thanks!

Best regards,

Tom
Re: U++ 2019.1.rc5 released [message #51707 is a reply to message #51706] Tue, 30 April 2019 11:13 Go to previous messageGo to next message
Klugier is currently offline  Klugier
Messages: 625
Registered: September 2012
Location: Poland, Kraków
Contributor
Hello Tom,

Thanks for reporting! I did some improvement related to LayDes and introduced this regression. I will fix it today and check with Clang compile. However, this issue is not observed in rc5 Wink This was introduced after that release.

Tom, can you check current (latest SVN) version of TheIDE with dark them improvements and let me know what do you think about this. I improved a lot of icons.

Sincerely,
Klugier


Ultimate++ - one framework to rule them all.
Re: U++ 2019.1.rc5 released [message #51708 is a reply to message #51707] Tue, 30 April 2019 11:27 Go to previous messageGo to next message
peterh is currently offline  peterh
Messages: 46
Registered: November 2018
Location: Germany
Member
I am currently on Win7 32 Bit without VC++ installation, using upp-MinGW.

At the link stage it says: msvcp140.dll is missing.
It is not a problem for me, I installed VC++ redistributable, then it works again.
Possibly this dll can be included in upp-win distribution?

[Updated on: Tue, 30 April 2019 12:07]

Report message to a moderator

Re: U++ 2019.1.rc5 released [message #51709 is a reply to message #51707] Tue, 30 April 2019 11:31 Go to previous messageGo to next message
Tom1
Messages: 635
Registered: March 2007
Contributor
Hi Klugier,

The Dark theme is vastly improved in my opinion. I can clearly see your work on icons. Thanks to you and everybody else involved! Smile

Best regards,

Tom
Re: U++ 2019.1.rc5 released [message #51710 is a reply to message #51700] Tue, 30 April 2019 11:35 Go to previous messageGo to next message
warchef is currently offline  warchef
Messages: 1
Registered: January 2019
Location: Hungary
Junior Member
Hi,

I've tried the latest version (13065, HomeBudget example, Windows 10x64 1809), and get the following error message with MSVS19, MSVS19x64:

C:\upp\uppsrc\Core\Sort.h (118): error C2512: 'std::less<std::remove_reference<Upp::Rasterizer::Cell &>::type>': no appropriate default constructor available
C:\upp\uppsrc\Core\Sort.h (118): error C2672: 'Sort__': no matching overloaded function found
C:\upp\uppsrc\Core\Sort.h (118): error C2780: 'void Upp::Sort__(I,I,const Less &)': expects 3 arguments - 2 provided
C:\upp\uppsrc\Core\Sort.h (118): error C2512: 'std::less<std::remove_reference<T &>::type>': no appropriate default constructor available
C:\upp\uppsrc\Core\Sort.h (118): error C2672: 'Sort__': no matching overloaded function found
C:\upp\uppsrc\Core\Sort.h (118): error C2780: 'void Upp::Sort__(I,I,const Less &)': expects 3 arguments - 2 provided
C:\upp\uppsrc\Core\Algo.h (106): error C2512: 'std::greater<std::remove_reference<T &>::type>': no appropriate default constructor available
C:\upp\uppsrc\Core\Algo.h (106): error C2672: 'FindBest': no matching overloaded function found
C:\upp\uppsrc\Core\Algo.h (106): error C2780: 'int Upp::FindBest(const Range &,const Pred &)': expects 2 arguments - 1 provided
C:\upp\uppsrc\Core\Sort.h (118): error C2512: 'std::less<std::remove_reference<T &>::type>': no appropriate default constructor available
C:\upp\uppsrc\Core\Sort.h (118): error C2672: 'Upp::Sort__': no matching overloaded function found
C:\upp\uppsrc\Core\Sort.h (118): error C2780: 'void Upp::Sort__(I,I,const Less &)': expects 3 arguments - 2 provided
C:\upp\uppsrc\Core\Sort.h (118): error C2512: 'std::less<std::remove_reference<T &>::type>': no appropriate default constructor available
C:\upp\uppsrc\Core\Sort.h (118): error C2672: 'Upp::Sort__': no matching overloaded function found
C:\upp\uppsrc\Core\Sort.h (118): error C2780: 'void Upp::Sort__(I,I,const Less &)': expects 3 arguments - 2 provided
C:\upp\uppsrc\Core\Sort.h (118): error C2512: 'std::less<std::remove_reference<T &>::type>': no appropriate default constructor available
C:\upp\uppsrc\Core\Sort.h (118): error C2672: 'Upp::Sort__': no matching overloaded function found
C:\upp\uppsrc\Core\Sort.h (118): error C2780: 'void Upp::Sort__(I,I,const Less &)': expects 3 arguments - 2 provided
C:\upp\uppsrc\Core\Sort.h (118): error C2512: 'std::less<std::remove_reference<T &>::type>': no appropriate default constructor available
C:\upp\uppsrc\Core\Sort.h (118): error C2672: 'Upp::Sort__': no matching overloaded function found
C:\upp\uppsrc\Core\Sort.h (118): error C2780: 'void Upp::Sort__(I,I,const Less &)': expects 3 arguments - 2 provided
C:\upp\uppsrc\Core\Sort.h (216): error C2440: '<function-style-cast>': cannot convert from 'initializer list' to 'Upp::IndexSortIterator__<I,I2,VT>'
C:\upp\uppsrc\Core\Sort.h (217): error C2440: '<function-style-cast>': cannot convert from 'initializer list' to 'Upp::IndexSortIterator__<I,I2,VT>'
C:\upp\uppsrc\Core\Sort.h (216): error C2672: 'Sort__': no matching overloaded function found
C:\upp\uppsrc\Core\Sort.h (218): error C2780: 'void Upp::Sort__(I,I,const Less &)': expects 3 arguments - 2 provided
C:\upp\uppsrc\Core\Sort.h (175): error C2440: '<function-style-cast>': cannot convert from 'initializer list' to 'Upp::StableSortIterator__<I,VT>'
C:\upp\uppsrc\Core\Sort.h (176): error C2440: '<function-style-cast>': cannot convert from 'const Less' to 'Upp::StableSortLess__<VT,Less>'
C:\upp\uppsrc\Core\Sort.h (175): error C2672: 'Upp::Sort__': no matching overloaded function found
C:\upp\uppsrc\Core\Sort.h (176): error C2780: 'void Upp::Sort__(I,I,const Less &)': expects 3 arguments - 1 provided
C:\upp\uppsrc\Core\Sort.h (224): error C2512: 'std::less<std::remove_reference<T &>::type>': no appropriate default constructor available
C:\upp\uppsrc\Core\Sort.h (118): error C2512: 'std::less<std::remove_reference<T &>::type>': no appropriate default constructor available
C:\upp\uppsrc\Core\Sort.h (118): error C2672: 'Upp::Sort__': no matching overloaded function found
C:\upp\uppsrc\Core\Sort.h (118): error C2780: 'void Upp::Sort__(I,I,const Less &)': expects 3 arguments - 2 provided


But with MSVS17, everything is fine.

Anyway, they did a great job, thanks guys, every pro! Smile

Sincerely,
Marton
Re: U++ 2019.1.rc5 released [message #51711 is a reply to message #51710] Tue, 30 April 2019 15:18 Go to previous messageGo to next message
mirek is currently offline  mirek
Messages: 11991
Registered: November 2005
Ultimate Member
warchef wrote on Tue, 30 April 2019 11:35
Hi,

I've tried the latest version (13065, HomeBudget example, Windows 10x64 1809), and get the following error message with MSVS19, MSVS19x64:


This is MSVS19 error. I have reported it to Microsoft and it is now fixed.

See here:

https://developercommunity.visualstudio.com/content/problem/ 531687/visual-c-2017-and-clanggcc-compiles-this-2019-fail.ht ml?childToView=544363

Mirek

[Updated on: Tue, 30 April 2019 15:18]

Report message to a moderator

Re: U++ 2019.1.rc5 released [message #51724 is a reply to message #51711] Wed, 01 May 2019 18:39 Go to previous message
koldo is currently offline  koldo
Messages: 2979
Registered: August 2008
Veteran
A great success Shocked

Best regards
Iñaki
Previous Topic: U++ 2019.1.rc6 released
Next Topic: U++ 2019.1 released
Goto Forum:
  


Current Time: Mon Aug 19 15:00:27 CEST 2019

Total time taken to generate the page: 0.01206 seconds