flat assembler
Message board for the users of flat assembler.

Index > IDE Development > Fresh IDE v2.2.3 released.

Author
Thread Post new topic Reply to topic
JohnFound



Joined: 16 Jun 2003
Posts: 3499
Location: Bulgaria
JohnFound 21 May 2015, 20:26
You can download it from the Fresh IDE download page in the standard "installer" and "zip" forms.

In short, there are several bugfixes and new features. FASM compiler has been updated to v1.71.39, FreshLib has been updated to the latest dev version.

For details, read WhatsNew.txt and follow the development on the Repository timeline.

Of course, for those of you, who use bleading_edge_fresh regularly, there will be no surprises with this release. Smile

Happy codding with Fresh IDE!

_________________
Tox ID: 48C0321ADDB2FE5F644BB5E3D58B0D58C35E5BCBC81D7CD333633FEDF1047914A534256478D9
Post 21 May 2015, 20:26
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
Eduardo



Joined: 18 Jan 2015
Posts: 23
Eduardo 02 Jul 2015, 19:03
Thanks, mr John, your IDE is very good! I just use yours now.
Now, offtopic, but... isnt about Fresh, is about FreshLib. What if you substitute macro/_struct.inc for a adaptaded version of struct.inc, which comes with fasm windows version? It is plataform independent, I use it when programming on Linux.
Post 02 Jul 2015, 19:03
View user's profile Send private message Reply with quote
Eduardo



Joined: 18 Jan 2015
Posts: 23
Eduardo 03 Jul 2015, 22:29
Hey, when i let the "tab indents selection" editor's feature on, and try to indent only one line, the app crashs! If the text have space before it and i do a "unindent-indent", the app works normally.
Post 03 Jul 2015, 22:29
View user's profile Send private message Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3499
Location: Bulgaria
JohnFound 05 Jul 2015, 18:01
Eduardo wrote:
Hey, when i let the "tab indents selection" editor's feature on, and try to indent only one line, the app crashs! If the text have space before it and i do a "unindent-indent", the app works normally.


Thanks for the bug report. I can reproduce it, so will try to fix it as soon as possible.

_________________
Tox ID: 48C0321ADDB2FE5F644BB5E3D58B0D58C35E5BCBC81D7CD333633FEDF1047914A534256478D9
Post 05 Jul 2015, 18:01
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 10 Jul 2015, 10:21
The bug is fixed in the source check-in: e5dde43d535182ee

Please, download the sources and compile in order to test it.

In addition to this "indent/unindent" bug, reported by Eduardo, another bug has been fixed, concerning the toolbars tooltips. It is possible this bug caused crashes in Windows 8.1; If you have problems running Fresh IDE in Windows 8.1, please test this version as well.
Post 10 Jul 2015, 10:21
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
Eduardo



Joined: 18 Jan 2015
Posts: 23
Eduardo 18 Aug 2015, 18:56
bledding_edge_fresh.sh cannot compile the lastest fresh in my machine. I had donwloaded it direct from your website.
It says:
Code:
flat assembler  version 1.71.20  (642834 kilobytes memory)
Initialized data address: $0
Fresh.asm [286]:

../freshlib/macros/Win32/_executable.inc [63] postpone [19]:
      \IncludeAllGlobals
../freshlib/macros/_globals.inc [218] IncludeAllGlobals [6]:
  IncludeIGlobals
../freshlib/macros/_globals.inc [44] IncludeIGlobals [6]:
    I
../freshlib/macros/_globals.inc [44] match [1]:
    I
../freshlib/macros/_globals.inc [40] IGlobals [1]:
    __IGlobalBlock
ActionEvents.asm [835] __IGlobalBlock [14]:
             file "../manifest.uuid": 0, 10
error: file not found.


Error: Fresh IDE failed to compile. Sorry!    

For what stands the "manifest.uuid" file? (correctly written?)
Post 18 Aug 2015, 18:56
View user's profile Send private message Reply with quote
PeExecutable



Joined: 26 Jun 2015
Posts: 181
PeExecutable 21 Aug 2015, 23:16
It is amazing how complex a project can become over a great deal of time or how extensive it becomes.
Post 21 Aug 2015, 23:16
View user's profile Send private message Reply with quote
ddm



Joined: 26 Aug 2015
Posts: 1
ddm 26 Aug 2015, 21:13
@Eduardo:
Remove the line and it works fine!
Unzip the download zip file Fresh.zip, go to the path Fresh/source and edit the file ActionEvents.asm
Remove the line #835, which contains:
Code:
file "../manifest2.uuid": 0, 10    

It should compile fine with this command:
Code:
wine fasm.exe Fresh.asm    

In fact the script just downloads the URL http://fresh.flatassembler.net/fossil/repo/fresh/zip/Fresh?uuid=trunk and stroes it with the file name Fresh.zip and tries to compile it with the fasm.exe and wine.

You may run the IDE by going to source folder:
Code:
wine Fresh.exe    
Post 26 Aug 2015, 21:13
View user's profile Send private message Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3499
Location: Bulgaria
JohnFound 30 Aug 2015, 17:27
Eduardo wrote:
For what stands the "manifest.uuid" file? (correctly written?)


I am back from a vacation. It is my fault. The .uuid file is generated by the fossil version control system and contains the current version hash code. In the latest version, I included it in order to show the compiled version in the about dialog.

Unfortunately, I totally forgot about the bleeding_edge script. I will fix this problem as soon as possible.

As a quick patch you can create a text file named "manifest.uuid" containing any text and add it to Fresh.zip file. Then start the script again. If the .zip file is in the directory it will not download it again, but will use the file available.

I will post another post when the fixed script is available.

_________________
Tox ID: 48C0321ADDB2FE5F644BB5E3D58B0D58C35E5BCBC81D7CD333633FEDF1047914A534256478D9
Post 30 Aug 2015, 17:27
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 30 Aug 2015, 18:05
Well, it was easier than I though. It is only a matter of option of Fossil that I was forget to set properly.

Now the problem is fixed and bleeding_edge script will work as intended. No need to download the script again, because it is not changed. Just start it again in an empty directory.
Post 30 Aug 2015, 18:05
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< 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-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.