flat assembler
Message board for the users of flat assembler.

Index > IDE Development > Fresh IDE v2.5.0 RC Even more changes.

Goto page 1, 2  Next
Author
Thread Post new topic Reply to topic
JohnFound



Joined: 16 Jun 2003
Posts: 3499
Location: Bulgaria
JohnFound 03 Oct 2016, 08:31
The continuation of the development rush with v2.4.0 turned in unexpected direction - I decided to make the next attempt to change the GUI to be a single window interface. This time, (at the end) the attempt was successful, so I canceled the v2.4.0 line and switched to v2.5.0

Because of the big code base changes, I am releasing it as a RC version in order to be tested.

For the previous v2.4.0RC, I didn't received even single test report. Hope with this release, as a very long awaited change, the reaction will be more enthusiastic. Twisted Evil

Download it from here: v2.5.0 RC

Image

_________________
Tox ID: 48C0321ADDB2FE5F644BB5E3D58B0D58C35E5BCBC81D7CD333633FEDF1047914A534256478D9
Post 03 Oct 2016, 08:31
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
idle



Joined: 06 Jan 2011
Posts: 440
Location: Ukraine
idle 04 Oct 2016, 02:12
ps: previos version crashed on file opening using "..." - captioned button in dialogs
Post 04 Oct 2016, 02:12
View user's profile Send private message Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3499
Location: Bulgaria
JohnFound 04 Oct 2016, 04:56
I remember this bug. I think it is fixed now.
Post 04 Oct 2016, 04:56
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
idle



Joined: 06 Jan 2011
Posts: 440
Location: Ukraine
idle 04 Oct 2016, 16:00
nothing happens on drag-drop
Post 04 Oct 2016, 16:00
View user's profile Send private message Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3499
Location: Bulgaria
JohnFound 04 Oct 2016, 20:53
Ops! Embarassed
I totally forgot about drag-drop operations. And there are several of them. Thanks for the report. Will fix them.
Post 04 Oct 2016, 20:53
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3499
Location: Bulgaria
JohnFound 05 Oct 2016, 09:03
@idle - on what OS you are testing? I can reproduce the problem only in WINE. In windows-7 the drag-drop operations work fine.
I am asking, because if you have the problem in WINE only, it will need one kind of fix (actually work-around WINE bug) and if you experience the problem in some Windows version, the problem will need future investigation and it is really bug in Fresh IDE.
Post 05 Oct 2016, 09:03
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
idle



Joined: 06 Jan 2011
Posts: 440
Location: Ukraine
idle 05 Oct 2016, 09:24
i use winxp with fresh located in "d:/Мої Документи/fresh/" folder.

John, an option of slight highlight of current carret line is appreciated.
TG, why dont you too?
Post 05 Oct 2016, 09:24
View user's profile Send private message Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3499
Location: Bulgaria
JohnFound 05 Oct 2016, 10:17
So, there is some problem in Fresh IDE. I will work on it.
Post 05 Oct 2016, 10:17
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
ProMiNick



Joined: 24 Mar 2012
Posts: 805
Location: Russian Federation, Sochi
ProMiNick 06 Oct 2016, 19:59
in fresh 2.3.0 same source times:
total: 1 sec
preprocessing 0.297 sec (1.5 times faster than unicode - believe)
parsing 0.140 sec (1.5 times faster than unicode - believe)
assembling 0.063 sec (1.5 times faster than unicode - believe)
formatting 0.281 sec (212 times faster than 59.734 sec)

bug somewhere in formatter

and more: program crashes at show listing

OS: winXP x64 SP2 (real), Win7 x86 SP1 (virtual) same bug


Description:
Filesize: 169.97 KB
Viewed: 34722 Time(s)

u.JPG


Post 06 Oct 2016, 19:59
View user's profile Send private message Send e-mail Reply with quote
jazz



Joined: 16 Jul 2016
Posts: 61
jazz 10 Oct 2016, 20:19
OK, I have two bugs in this version.

1.) The "Open Project" dialog has an Asian title bar caption. (Disappears after a restart.)
2.) Instant crash with a newly created project when choosing my MainFile.asm as the project main file.

(Windows 10 x64.)

_________________
invoke Beer
Post 10 Oct 2016, 20:19
View user's profile Send private message Reply with quote
jazz



Joined: 16 Jul 2016
Posts: 61
jazz 10 Oct 2016, 21:05
Steps to reproduce:

1. New... -> Project.
2. Save the project file somewhere.
3. Choose any .asm file as your main file.

Interestingly, the crash does not happen without a project file.
Post 10 Oct 2016, 21:05
View user's profile Send private message Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3499
Location: Bulgaria
JohnFound 11 Oct 2016, 17:44
@ProMiNick: The problem with the compilation time is probably not in Fresh IDE itself. I tried to reproduce it, but without any success. In my tests the total compilation time is something like 3 seconds on much slower CPU. Is this huge time consistent on your system? Do you have AV scanner and is it possible the formatter stage to be blocked by it, scanning the compiled file and/or the generated .fas file? Also, please give me some details about the computer - the available RAM, the CPU and the type of HDD.

I can reproduce the crash on the listing generation and it will be fixed.

@jazz - You are probably talking about the file open dialogs in the "Project" menu. If so, it is confirmed and will be fixed.
Unfortunately I can't reproduce the bug with the crashing on adding the main file to the project . But I am testing in WINE. Will try again in Windows. Hope will diagnose and fix it as well.

Friends, thanks for the tests and the reports!
Post 11 Oct 2016, 17:44
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
jazz



Joined: 16 Jul 2016
Posts: 61
jazz 12 Oct 2016, 10:24
Tell me if I can help to find the crash. Smile
You're welcome!
Post 12 Oct 2016, 10:24
View user's profile Send private message Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3499
Location: Bulgaria
JohnFound 12 Oct 2016, 11:16
@jazz - The address where the exception happens or even stack dump always can help. If Windows 10 hides this information, you can try running Fresh IDE in OllyDbg and check whether the bug still persists and where the crash happens. Of course the trick with the debugger will help only if it is not a heisenbug. Smile
Post 12 Oct 2016, 11:16
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
jazz



Joined: 16 Jul 2016
Posts: 61
jazz 12 Oct 2016, 14:48
I'll x64dbg it when I'm back home. Smile
(I learned a new word today, thanks.)
Post 12 Oct 2016, 14:48
View user's profile Send private message Reply with quote
jazz



Joined: 16 Jul 2016
Posts: 61
jazz 12 Oct 2016, 18:14
No crash when running inside x64dbg. Sad
Post 12 Oct 2016, 18:14
View user's profile Send private message Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3499
Location: Bulgaria
JohnFound 13 Oct 2016, 08:36
@jazz So, it is classic heisenbug. Very Happy These are often related to memory allocations/reallocation issues. So, I inspected the project manager code for wrong handling of memory and indeed found an issue that possibly can cause such crash.

Hope fixing this issue will fix the discussed bug as well. Will try to test one more time in Win10 before the official release.
Post 13 Oct 2016, 08:36
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
jazz



Joined: 16 Jul 2016
Posts: 61
jazz 13 Oct 2016, 18:52
I'll give it a run when you release it. Maybe you should give me an RC2... Wink
Post 13 Oct 2016, 18:52
View user's profile Send private message Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3499
Location: Bulgaria
JohnFound 14 Oct 2016, 05:00
jazz wrote:
I'll give it a run when you release it. Maybe you should give me an RC2... Wink

Well, I can, but the easier way is the following:

1. Download the latest source from the repository: https://fresh.flatassembler.net/fossil/repo/fresh/zip/Fresh.zip?uuid=single2
2. Unzip
3. Open the file "source/Fresh.fpr" and compile.

Notice that the above link points always to the latest version of the branch "single2" where 2.5.0 is developed (see the URL address).

_________________
Tox ID: 48C0321ADDB2FE5F644BB5E3D58B0D58C35E5BCBC81D7CD333633FEDF1047914A534256478D9
Post 14 Oct 2016, 05:00
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
jazz



Joined: 16 Jul 2016
Posts: 61
jazz 14 Oct 2016, 18:45
Quote:
build: 14.10.2016
checkout: 60b4f0357e38a9cb


Opening my project.
"Set main file".
Choose the ASM file.
Crash...
Post 14 Oct 2016, 18:45
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  
Goto page 1, 2  Next

< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.