FreeBasic IDE-poseidonFB(Update 2019.08.11)

User projects written in or related to FreeBASIC.
Kuan Hsu
Posts: 424
Joined: Sep 16, 2007 15:12
Location: Taiwan

FreeBasic IDE-poseidonFB(Update 2019.08.11)

Postby Kuan Hsu » Sep 13, 2015 10:30

Hello everyone!

sorry for my poor english!

I've written a new freebasic IDE is called -- poseidonFB
code by D programming language and IUP framework and based on Scintilla component
(Windows: D 1.076 + Tango 0.99.9 +IUP 3.27)
(Linux: D 1.074 + Tango 0.99.9 +IUP 3.27 )

PoseidonFB support:
1. Syntax highlighting
2. Project manager
3. Autocompletion & Calltip
4. Function / Type / Variable... treeview
5. Find / Replace in document or project
6. Jump to defintion
7. Utf-8/16/32 decode & encode
8. Debug
9. Compile / Quick run / Build project
10. etc......

It still in early beta stage but usable, please enjoy it!

Japanese translated intro: http://makoto-watanabe.main.jp/freebasic/tipsPoseidonFB.html
Japanese poseidonFB Language Pack: https://bitbucket.org/KuanHsu/poseidonfb/downloads/
Source Code: https://bitbucket.org/KuanHsu/poseidonfb/
Quick tutorial: http://www.freebasic.net/forum/viewtopic.php?f=8&t=23935&p=211429#p211429
poseidonFB Manual:https://bitbucket.org/KuanHsu/poseidonfb/downloads/

Download: Bitbucket Download -> Download repository
or
Win32:poseidonFB.7z V0.420(2019/08/11)
Linux 64bit:poseidonFB_x64 V0.420(Built and tested at Linuxmint 17.3 64bit, Linuxmint 18 64bit)
Need install the IUP libs:https://sourceforge.net/projects/iup/files/3.27/Linux%20Libraries/
Install modified iup_scintilla: ( Linux )
poseidonFB use modified libiup_scintilla.so for correct code folding, it can be download from https://bitbucket.org/KuanHsu/poseidonfb/downloads/, extract libiup_scintilla.so to /usr/lib/ (need admin)
AppImage package which pack IUP and modified IUP_scintilla, it can be downloaded at bitbucket

Window 7:
Image

Linux 64:( Linux Mint 18.3 Cinnamon 64bit )
Image

( V0.420: Fixed after a parenthesis, keyword autocomplete fail )
( V0.419: Reopen "Fullscreen" on linux; fixed open "Debugger / Manual Path" crash bug )
( V0.418: Added "Create New Doc With BOM" option; modified "Before Compile, Delete Existed Execute File"; modified to enable if "Quick Run" create execute but got erroe/warning message, try to run it )
( V0.417: Fixed Appimage load ini bug; change linux default font to Monospace; added Terminal Path for linux )
( V0.416: Fixed color templates save bug )
( V0.415: Changed color templates *.xml to *.ini; added "Save" button in ColorTemplates; enabled ColorTemplates on linux version )
( V0.414: Fixed autocomplete with tab key fails; modified code for linux AppImage pack )
( V0.413: Fixed crash of close dialog; fixed DnD not work issue for IUP 3.27 )
( V0.412: Fixed QB-IDE keyword case convert issue while only one keyword at line 1 )
( V0.411: Modified keyword case convert; added QB-IDE keyword case convert; cancel "Function Title" width; updated IUP 3.27 )
( V0.410: Modified codecompletion bug while "Auto Convert Keyword Case" is ON )
( V0.409: Modified parser bug -- ".keyword / ->keyword"; try to fix crash bug )
( V0.408: Fixed NAMESPACE codecomplete crash bug; modified "Keyword Case Convert" )
( V0.407: Added "en-Keyboard layout" option; modified divide-word rule while using "Show Type" or "Jump Definition )
( V0.406: Modified parser, to added "Naked" keyword and fixed "Sub" keyword in asm )
( V0.405: Added "Miscellaneous" in "Project" panel )
( V0.404: Added "EXTRAASCENT" and "EXTRADESCENT" at "[size]" in editorSettings.ini )
( V0.403: Fixed critical crash bug while both Codecomplete & Calltip threads running at same time; modified "Search/Replace" to change "Function Title" and auto expand )
( V0.402: Fixed "Compile & Run" bug )
( V0.401: Focus last edited document while using "Load Previous Document"; fixed Ctrl+L-Click to add breakpoint on margin in Windows )
( V0.400: Updated to IUP 3.25; added "Close Right" )(Need update all *.xpm)
Last edited by Kuan Hsu on Aug 11, 2019 12:34, edited 529 times in total.
marcov
Posts: 2757
Joined: Jun 16, 2005 9:45
Location: Eindhoven, NL
Contact:

Re: FreeBasic IDE-poseidonFB

Postby marcov » Sep 13, 2015 10:54

Why do you use a monospaced font for the left (treeview) pane? IMHO that wastes space and doesn't add much.
integer
Posts: 378
Joined: Feb 01, 2007 16:54
Location: usa

Re: FreeBasic IDE-poseidonFB

Postby integer » Sep 13, 2015 11:21

@marcov
Were there some good points to the IDE?
It's from a First Post of a new member and I have not attempted it (yet). I'm not lazy (more like cautious).
An editor is a highly complex program and this is the first post of a new member.
What is the editor you use for FreeBasic and how does this one compare?
fxm
Posts: 9065
Joined: Apr 22, 2009 12:46
Location: Paris suburbs, FRANCE

Re: FreeBasic IDE-poseidonFB

Postby fxm » Sep 13, 2015 11:44

Yes first post, but not new member:
Kuan Hsu

Posts: 1
Joined: Sep 16, 2007 17:12
Has thanked: 0 time
Been thanked: 0 time

8 years of work!
I am also waiting for comment from intrepid testers!
marcov
Posts: 2757
Joined: Jun 16, 2005 9:45
Location: Eindhoven, NL
Contact:

Re: FreeBasic IDE-poseidonFB

Postby marcov » Sep 13, 2015 11:59

integer wrote:@marcov
Were there some good points to the IDE?


It was just a first impression from the screenshot. It was what directly me struck me as strange.

What is the editor you use for FreeBasic and how does this one compare?


I don't really use FB, I follow it this forum for compiler and RTS related issues.
When I use it I make small stub programs in joe and simply compile them on the cmdline.
Kuan Hsu
Posts: 424
Joined: Sep 16, 2007 15:12
Location: Taiwan

Re: FreeBasic IDE-poseidonFB

Postby Kuan Hsu » Sep 13, 2015 12:06

fxm wrote:Yes first post, but not new member:
Kuan Hsu

Posts: 1
Joined: Sep 16, 2007 17:12
Has thanked: 0 time
Been thanked: 0 time

8 years of work!
I am also waiting for comment from intrepid testers!


HA HA...Not work for 8 years,
I worked this project at June, 2015
dodicat
Posts: 5886
Joined: Jan 10, 2006 20:30
Location: Scotland

Re: FreeBasic IDE-poseidonFB

Postby dodicat » Sep 13, 2015 12:45

WinRar extracts this but not properly.
Is there a free .7z extractor?

By the way I've had a look at D in the past.
It looks powerful but difficult.

If I get your file extracted I shall certainly test it out.
fxm
Posts: 9065
Joined: Apr 22, 2009 12:46
Location: Paris suburbs, FRANCE

Re: FreeBasic IDE-poseidonFB

Postby fxm » Sep 13, 2015 12:49

7-Zip Portable | PortableApps.com - Portable software for USB, portable and cloud drives:
http://portableapps.com/apps/utilities/7-zip_portable
Imortis
Moderator
Posts: 1625
Joined: Jun 02, 2005 15:10
Location: USA
Contact:

Re: FreeBasic IDE-poseidonFB

Postby Imortis » Sep 13, 2015 13:18

I tested it, and as you say it is still in beta. I had a few things that did not work as expected, but it shows promise!

Keep up the good work. I can't want to see it grow.
St_W
Posts: 1468
Joined: Feb 11, 2009 14:24
Location: Austria
Contact:

Re: FreeBasic IDE-poseidonFB

Postby St_W » Sep 14, 2015 10:12

I tried it and it didn't use a monospaced font for the editor, probably because I don't have a font named "Inconsolata", which is set in the "Preference" dialog. When I try to change the font (press the "..." button) the executable crashes.

I would also prefer to have monospaced fonts only in the editor and console output, but not in dialogs, code outline, file tab headers, ...
Kuan Hsu
Posts: 424
Joined: Sep 16, 2007 15:12
Location: Taiwan

Re: FreeBasic IDE-poseidonFB

Postby Kuan Hsu » Sep 14, 2015 12:56

Monospaced is my personal aesthetic, but it seems to not so popular...... ><

I will add all font setting, I still can keep my aesthetic but everybody can set the font by themselves.

About crash, I still have no idea what's happens, but I will rewrite the code and test it.
dodicat
Posts: 5886
Joined: Jan 10, 2006 20:30
Location: Scotland

Re: FreeBasic IDE-poseidonFB

Postby dodicat » Sep 14, 2015 13:39

I cannot get the ide to work with Win XP.
I get the ide running OK, but cannot compile.
Also, I don't want to use the de-bugger, so how do I do that?
I had to download an extra .dll file, maybe this is the reason.

The ide leaves:

at the beginning of a source code.

I have to get rid of it to run the file on fbide once more.


Maybe it is just not XP compatible.
XP is outdated now anyway.
St_W
Posts: 1468
Joined: Feb 11, 2009 14:24
Location: Austria
Contact:

Re: FreeBasic IDE-poseidonFB

Postby St_W » Sep 14, 2015 14:03

Kuan Hsu wrote:About crash, I still have no idea what's happens, but I will rewrite the code and test it.

Unfortunately I haven't any experience with D and no D compilers installed.
So here's the Minidump+Heap: http://www.filedropper.com/poseidonfb (16MB compressed; 66MB uncompressed)
Lothar Schirm
Posts: 333
Joined: Sep 28, 2013 15:08
Location: Bavaria, Germany

Re: FreeBasic IDE-poseidonFB

Postby Lothar Schirm » Sep 14, 2015 17:23

Looks very promising! I have found a mistake: If you change the debugger path, it will be written into the compiler path.
Kuan Hsu
Posts: 424
Joined: Sep 16, 2007 15:12
Location: Taiwan

Re: FreeBasic IDE-poseidonFB

Postby Kuan Hsu » Sep 14, 2015 17:30

St_W wrote:Unfortunately I haven't any experience with D and no D compilers installed.
So here's the Minidump+Heap: http://www.filedropper.com/poseidonfb (16MB compressed; 66MB uncompressed)


I've reupload the new version of poseidonFB which can set the font of Outline, Project...
The code had be re-written, please check it crash or not?

Return to “Projects”

Who is online

Users browsing this forum: No registered users and 15 guests