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 » 2020.2rc1
2020.2rc1 [message #55069] Thu, 08 October 2020 12:33 Go to next message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
First attempt at release:

https://sourceforge.net/projects/upp/files/upp/2020.2rc1/

Please test.
Re: 2020.2rc1 [message #55070 is a reply to message #55069] Thu, 08 October 2020 12:46 Go to previous messageGo to next message
Klugier is currently offline  Klugier
Messages: 1075
Registered: September 2012
Location: Poland, Kraków
Senior Contributor
Hello Mirek,

I observed crash on mac (but only reproducible with the touchpad). All you need to do i just press command and execute scroll gesture on touchpad in code editor (TheIDE). The equivalent with mouse works correctly without crash.

Klugier


U++ - one framework to rule them all.
Re: 2020.2rc1 [message #55073 is a reply to message #55070] Thu, 08 October 2020 19:24 Go to previous messageGo to next message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
Klugier wrote on Thu, 08 October 2020 12:46
Hello Mirek,

I observed crash on mac (but only reproducible with the touchpad). All you need to do i just press command and execute scroll gesture on touchpad in code editor (TheIDE). The equivalent with mouse works correctly without crash.

Klugier


I am unable to reproduce, there must be something special. If it is reproducible for you, can you e.g. post a screenshot just before it? Also, if it crashes in debug mode too, macos should provide you with stack trace, it would be very helpful to have it...

In fact, I think even release mode stack trace could provide me some pointers...

Mirek
Re: 2020.2rc1 [message #55074 is a reply to message #55069] Thu, 08 October 2020 19:25 Go to previous messageGo to next message
jimlef is currently offline  jimlef
Messages: 90
Registered: September 2020
Location: US
Member
On Linux Mint 20, with my little program, no issues so far.
Re: 2020.2rc1 [message #55076 is a reply to message #55074] Thu, 08 October 2020 22:15 Go to previous messageGo to next message
Klugier is currently offline  Klugier
Messages: 1075
Registered: September 2012
Location: Poland, Kraków
Senior Contributor
Jim

This is macOS only issue and touchpad. On Linux and Windows everything works as expected.

I dig more with it and it seems like infinite loop not crash. On Linux and Windows everything works as expected. However, no luck with gdb with TheIDE on mac. However, with codesign I manage to launch executable (ide) inside gdb.


U++ - one framework to rule them all.
Re: 2020.2rc1 [message #55077 is a reply to message #55076] Thu, 08 October 2020 23:47 Go to previous messageGo to next message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
Klugier wrote on Thu, 08 October 2020 22:15
Jim

This is macOS only issue and touchpad. On Linux and Windows everything works as expected.

I dig more with it and it seems like infinite loop not crash. On Linux and Windows everything works as expected. However, no luck with gdb with TheIDE on mac. However, with codesign I manage to launch executable (ide) inside gdb.


Thanks!

Mirek
Re: 2020.2rc1 [message #55078 is a reply to message #55074] Thu, 08 October 2020 23:48 Go to previous messageGo to next message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
jimlef wrote on Thu, 08 October 2020 19:25
On Linux Mint 20, with my little program, no issues so far.


Thanks for reporting.

Mirek
Re: 2020.2rc1 [message #55081 is a reply to message #55073] Fri, 09 October 2020 11:11 Go to previous messageGo to next message
omari is currently offline  omari
Messages: 264
Registered: March 2010
Experienced Member
mirek wrote on Thu, 08 October 2020 18:24
Klugier wrote on Thu, 08 October 2020 12:46
Hello Mirek,

I observed crash on mac (but only reproducible with the touchpad). All you need to do i just press command and execute scroll gesture on touchpad in code editor (TheIDE). The equivalent with mouse works correctly without crash.

Klugier


I am unable to reproduce, there must be something special. If it is reproducible for you, can you e.g. post a screenshot just before it? Also, if it crashes in debug mode too, macos should provide you with stack trace, it would be very helpful to have it...

In fact, I think even release mode stack trace could provide me some pointers...

Mirek


I can reproduce it with this code:
#include <CodeEditor/CodeEditor.h>

GUI_APP_MAIN
{
	Upp::CodeEditor ed;
	Upp::TopWindow w;
	w.SetRect(0, 0, 400, 400);	
	w.Add(ed.SizePos());
	w.Run();
}

just try to zoom in/out using two fingers while the command button is pressed.
here the stack trace:
  • Attachment: bt.txt.xz
    (Size: 123.27KB, Downloaded 136 times)


regards
omari.
Re: 2020.2rc1 [message #55086 is a reply to message #55081] Fri, 09 October 2020 17:17 Go to previous messageGo to next message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
Thank you, macos freeze issue should be now fixed. Please test.
Re: 2020.2rc1 [message #55087 is a reply to message #55086] Fri, 09 October 2020 17:39 Go to previous messageGo to next message
omari is currently offline  omari
Messages: 264
Registered: March 2010
Experienced Member
Yes, fixed.
Thank you Mirek.


regards
omari.
Re: 2020.2rc1 [message #55088 is a reply to message #55069] Fri, 09 October 2020 20:11 Go to previous messageGo to next message
Oblivion is currently offline  Oblivion
Messages: 1091
Registered: August 2007
Senior Contributor
EDIT: Nevermind. Not a bug. A local configuration problem...

Best regards,
Oblivion


[Updated on: Fri, 09 October 2020 20:17]

Report message to a moderator

Re: 2020.2rc1 [message #55089 is a reply to message #55088] Sat, 10 October 2020 03:57 Go to previous messageGo to next message
jimlef is currently offline  jimlef
Messages: 90
Registered: September 2020
Location: US
Member
Has anyone else tried to create a new project on mac? Can't seem to start in a valid folder... Fresh unpacking of the package 15125 on Catalina.
Executing ~/upp/theide.app produces the following output when selecting new package:

index.php?t=getfile&id=6257&private=0

Found the config file in ~/.config/u++/theide/ where MyApps.var contains
UPP = "/private/var/folders/fk/z0t14vn90gzb3gccg36z97lm0000gq/T/AppTranslocation/17F5F822-D129-4BEB-9E23-DEFA6BD71CCB/d/MyApps;/Users/jim/upp/uppsrc";
OUTPUT = "/Users/jim/.cache/upp.out";


As I said, this was a first time install and run... no prior version.
  • Attachment: Untitled.png
    (Size: 168.56KB, Downloaded 464 times)
link errors with new(std::nothrow) [message #55109 is a reply to message #55069] Sun, 11 October 2020 17:00 Go to previous messageGo to next message
wimpie is currently offline  wimpie
Messages: 46
Registered: March 2013
Location: holland
Member
Hello,

I was trying this release on windows and it gives link errors when using
new(std::nothrow)


It is probably related to the issue discussed here

It's not a very big deal, I can change the original code and it also goes away when using STD_NEWDELETE flag but still wanted to mention it.

Anyway, keep up the great work! I'm still very happy with U++

regards,

Wimpie
Re: 2020.2rc1 [message #55111 is a reply to message #55089] Sun, 11 October 2020 18:10 Go to previous messageGo to next message
Klugier is currently offline  Klugier
Messages: 1075
Registered: September 2012
Location: Poland, Kraków
Senior Contributor
Hello,

Jim thanks for reporting. We will need to take a look at it before a release. We should have valid directory for MyApps after installation on macOS. This is important from the stability point of view.

I also find another bug. Whne executing following command line TheIDE opens Bombs, but when you open for example .iml file or one more time .cpp file the content of the file is empty (GNU/Linux):
./theide examples Bombs


The reason for that is that package files are open in uppsrc assembly instead of examples:
~/upp/uppsrc/Bombs/bombs.iml


When valid path is:
~/upp/examples/Bombs/bombs.iml


Klugier


U++ - one framework to rule them all.

[Updated on: Sun, 11 October 2020 18:13]

Report message to a moderator

Re: 2020.2rc1 [message #55112 is a reply to message #55111] Sun, 11 October 2020 20:05 Go to previous messageGo to next message
jimlef is currently offline  jimlef
Messages: 90
Registered: September 2020
Location: US
Member
Klugier - I notice the same thing - when you click on say bombs.iml, it shows in the title line /home/james/MyApps/Bombs/Bombs.iml - notice there it's not the correct root directory.
Re: link errors with new(std::nothrow) [message #55113 is a reply to message #55109] Sun, 11 October 2020 20:21 Go to previous messageGo to next message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
wimpie wrote on Sun, 11 October 2020 17:00
Hello,

I was trying this release on windows and it gives link errors when using
new(std::nothrow)


It is probably related to the issue discussed here

It's not a very big deal, I can change the original code and it also goes away when using STD_NEWDELETE flag but still wanted to mention it.

Anyway, keep up the great work! I'm still very happy with U++

regards,

Wimpie


Yes, I am afraid this will have to wait to be fixed in clang...

Mirek
Re: 2020.2rc1 [message #55114 is a reply to message #55111] Sun, 11 October 2020 21:01 Go to previous messageGo to next message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
Klugier wrote on Sun, 11 October 2020 18:10
Hello,

Jim thanks for reporting. We will need to take a look at it before a release. We should have valid directory for MyApps after installation on macOS. This is important from the stability point of view.

I also find another bug. Whne executing following command line TheIDE opens Bombs, but when you open for example .iml file or one more time .cpp file the content of the file is empty (GNU/Linux):
./theide examples Bombs


The reason for that is that package files are open in uppsrc assembly instead of examples:
~/upp/uppsrc/Bombs/bombs.iml


When valid path is:
~/upp/examples/Bombs/bombs.iml


Klugier


Hopefully fixed.
Re: 2020.2rc1 [message #55115 is a reply to message #55114] Sun, 11 October 2020 21:12 Go to previous messageGo to next message
Klugier is currently offline  Klugier
Messages: 1075
Registered: September 2012
Location: Poland, Kraków
Senior Contributor
Hello Mirek,

Works like a charm Smile

Klugier


U++ - one framework to rule them all.
Re: 2020.2rc1 [message #55116 is a reply to message #55069] Mon, 12 October 2020 06:49 Go to previous messageGo to next message
JeyCi is currently offline  JeyCi
Messages: 50
Registered: July 2020
Member
mirek wrote on Thu, 08 October 2020 12:33
First attempt at release.

is there a release for Windows-32x (with mingw)?


Best regards.
Re: 2020.2rc1 [message #55117 is a reply to message #55116] Mon, 12 October 2020 09:49 Go to previous messageGo to previous message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
JeyCi wrote on Mon, 12 October 2020 06:49
mirek wrote on Thu, 08 October 2020 12:33
First attempt at release.

is there a release for Windows-32x (with mingw)?


No. I am sorry, but somehow I do not see the point having that...

Mirek
Previous Topic: clang windows -FPIC not supported
Next Topic: 2020.2rc2
Goto Forum:
  


Current Time: Fri Mar 29 02:15:23 CET 2024

Total time taken to generate the page: 0.01272 seconds