Eclecta Editor Project Finalized

(Updates to FBSL Editors, RAD and Related Stuff)

Eclecta Editor Project Finalized

Unread postby Mike Lobanovsky » Thu Mar 09, 2006 2:59 pm

Dear FBSL partisans,

I am hereby releasing the Final build of my Eclecta Editor formerly known as Edit.fbs.
I think it comprises most of the basic features an up-to-date editor (not an IDE!) should
provide. I did my best to supply full comments in the source code for anyone to be able to
accomodate and develop it to his/her personal taste.

I will not be developing Eclecta any further. I'm leaving it up to anyone who feels like it.
When I have time, I'll start a more comprehensive IDE with a visual form designer, but
this will be a separate project using the most advanced FBSL features some of which will
have yet to be developed.

If anyone is interested in the Assembler source code I utilized in Eclecta, please feel
free to PM me.

I hope you'll find Eclecta both practical and instructive, and big thanks to all who helped
me complete the project.

Sincerely yours,

Mike Lobanovsky
User avatar
Mike Lobanovsky
FBSL Administrator
FBSL Administrator
 
Posts: 1824
Joined: Tue Apr 19, 2005 8:22 am
Location: Republic of Belarus

Re: Eclecta Editor Project Finalized

Unread postby Gerome » Thu Mar 09, 2006 3:21 pm

Dear Mike,

Mike Lobanovsky wrote:Dear FBSL partisans,

I am hereby releasing the Final build of my Eclecta Editor formerly known as Edit.fbs.
I think it comprises most of the basic features an up-to-date editor (not an IDE!) should
provide. I did my best to supply full comments in the source code for anyone to be able to
accomodate and develop it to his/her personal taste.

I will not be developing Eclecta any further. I'm leaving it up to anyone who feels like it.
When I have time, I'll start a more comprehensive IDE with a visual form designer, but
this will be a separate project using the most advanced FBSL features some of which will
have yet to be developed.

If anyone is interested in the Assembler source code I utilized in Eclecta, please feel
free to PM me.

I hope you'll find Eclecta both practical and instructive, and big thanks to all who helped
me complete the project.

Sincerely yours,

Mike Lobanovsky


Many thanks for the continuous effots put into this version!
It works very nicely and the syntax color and syntax checker is ABSOLUTELY VERY SPEEDY !!!

Thanks again!
Yours,

(¯`·._.·[Gerome GUILLEMIN]·._.·´¯)
:: Full SETUP w. HELP 05th of December 2011 ::
http://www.fbsl.net/setup/FBSLv3.exe [full v3.4.10 installation pack]
http://www.fbsl.net/setup/FBSLv3bin.zip [minimal upgrade to v3.4.10]
Laissons les jolies femmes aux hommes sans imagination. / Let us leave pretty women to men without imagination.(M.Proust)
The success is a defeat for the one who does not want to dance any more! (H.F. Thiefaine)
User avatar
Gerome
FBSL Administrator
FBSL Administrator
 
Posts: 3149
Joined: Sat Mar 12, 2005 9:06 pm
Location: Paris -- France

Re: Eclecta Editor Project Finalized

Unread postby Gerome » Thu Mar 09, 2006 3:39 pm

Hi,

I've forgotten... VERY NICE Help file also !!!!!!!!
Wonderful job!
Yours,

(¯`·._.·[Gerome GUILLEMIN]·._.·´¯)
:: Full SETUP w. HELP 05th of December 2011 ::
http://www.fbsl.net/setup/FBSLv3.exe [full v3.4.10 installation pack]
http://www.fbsl.net/setup/FBSLv3bin.zip [minimal upgrade to v3.4.10]
Laissons les jolies femmes aux hommes sans imagination. / Let us leave pretty women to men without imagination.(M.Proust)
The success is a defeat for the one who does not want to dance any more! (H.F. Thiefaine)
User avatar
Gerome
FBSL Administrator
FBSL Administrator
 
Posts: 3149
Joined: Sat Mar 12, 2005 9:06 pm
Location: Paris -- France

Unread postby Mike Lobanovsky » Tue Mar 14, 2006 10:02 am

Dear users,

The introduction of MDI interface has changed some functions that
control FBSL form metrics (FBSL_Form(), Form(), Resize()). These
functions now measure the forms based on the overall window size,
not the size of its client area.

This requires some adjustment of scripts that require precise form
dimensions.

Please open the Eclecta.fbs script and correct the values for the
forms that should have their dimensions corrected and make the
corresponding modifications:

Line # Content
3811 hwndGoto = Fbsl_Form("Go To Line", 0, 0, 220, 88 )
3852 hwndOption = Fbsl_Form("Options", 0, 0, 424, 300)
4474 hSplash = Fbsl_Form("About Eclecta Editor", 0, 0, 573, 120)
4522 hFind = Fbsl_Form("Find", 0, 0, 362, 124)
4624 hReplace = Fbsl_Form("Replace", 0, 0, 372, 154)

Sorry for any inconvenience the change in the above functions'
behavior might have incurred.

Mike Lobanovsky
User avatar
Mike Lobanovsky
FBSL Administrator
FBSL Administrator
 
Posts: 1824
Joined: Tue Apr 19, 2005 8:22 am
Location: Republic of Belarus

Unread postby Gerome » Tue Mar 14, 2006 10:10 am

Dear Mike,

Huh... yes :)
Ok, no problem, we just have to revisit all our GUI samples :)
Btw, the lines you were precising are incorrect, it seems your version has just few lines less than ours ;)
Yours,

(¯`·._.·[Gerome GUILLEMIN]·._.·´¯)
:: Full SETUP w. HELP 05th of December 2011 ::
http://www.fbsl.net/setup/FBSLv3.exe [full v3.4.10 installation pack]
http://www.fbsl.net/setup/FBSLv3bin.zip [minimal upgrade to v3.4.10]
Laissons les jolies femmes aux hommes sans imagination. / Let us leave pretty women to men without imagination.(M.Proust)
The success is a defeat for the one who does not want to dance any more! (H.F. Thiefaine)
User avatar
Gerome
FBSL Administrator
FBSL Administrator
 
Posts: 3149
Joined: Sat Mar 12, 2005 9:06 pm
Location: Paris -- France

Unread postby Mike Lobanovsky » Tue Mar 14, 2006 10:13 am

The lines are given as they appear in Eclecta, I don't care for any other editor now that I've finished this one ... ;)

AFAIR I've made no mods to Eclecta after I posted the final... :?
User avatar
Mike Lobanovsky
FBSL Administrator
FBSL Administrator
 
Posts: 1824
Joined: Tue Apr 19, 2005 8:22 am
Location: Republic of Belarus

Unread postby Mike Lobanovsky » Tue Mar 14, 2006 10:15 am

Ah yes, I remember!!!

There were 3 lines in ClearErrors() or somewhere near... Anyway, you can find them by "?????" through the Find dialog. When found, delete the silly For/Next loop which was left from some ancient version.

Sorry... :oops:
User avatar
Mike Lobanovsky
FBSL Administrator
FBSL Administrator
 
Posts: 1824
Joined: Tue Apr 19, 2005 8:22 am
Location: Republic of Belarus

Unread postby Mike Lobanovsky » Sun Aug 20, 2006 1:01 am

Hi everybody,

Though I announced there'd be no official updates to the Eclecta editor code on my behalf,
the recent mods to the FBSL syntax have made me return to the issue once again so we are
having now the one that supports the latest FBSL updates and emulates the now obsolete
string collection layer for its internal needs and provides all the functionality it was
intended to originally provide when compiled or run with the latest FBSL version available.

The string collection layer class presented here is not exhaustive and emulates the defunct
layer only to the extent needed to make the Eclecta code operable in the new environment.

Please re-install the entire package because some changes have been made to the visual
aspect of the bookmark/error notification which required a new bmp file to be shipped
with the code file.

The mods have been minor and included the following:

1/ Bill Fogg's way of handling _()_ constructs and variable names with trailing underscores
(not perfect but quite passable);
2/ Elimination of some dead code (rudiments of former experimentation);
3/ Readjustment of spell checker to the latest FBSL syntax;
4/ Minor improvements to message-boxed warning notifications;
5/ Modern keyword set.

LATEST ADDITIONS IN BUILD 1.1.2 DATED AUGUST 30, 2006:

1/ Corrected the RemoveAt() method of CStringCollection class thanks to David a.k.a. 'Entech' who pointed out the bug to me;
2/ Password dialogs in compilation/decompilation routines.

ONE FINAL TOUCH IN BUILD 1.1.3 DATED AUGUST 31, 2006:

1/ Dynamic reallocation of output buffer for FBS-to-HTML conversion to correct the bug which led to output buffer truncation caused by miscomputation of output buffer size for short scripts.

The Eclecta.chm file has not been changed so keep the old one if you still really need it.

Thank you all for using my code,

Mike Lobanovsky

P.S. I've been told that some of you who are still using certain builds of the pre-NT platforms (W95, W98, and ME) may fail to start Eclecta at all. If this is you case, please open the source code in some other text editor and COMMENT OUT all code lines that contain 'CallAbsolute(PrintStatus, ...)'. Then you'll be able to run Eclecta and enjoy all of its features EXCEPT the cursor position indicator and file size counter located on the status line.
Attachments
Eclecta113.zip
For those who have version 1.1 installations: please make a clean installation due to .ini and .bmp file changes!
(78.91 KiB) Downloaded 499 times
Last edited by Mike Lobanovsky on Sat Nov 04, 2006 11:18 pm, edited 1 time in total.
User avatar
Mike Lobanovsky
FBSL Administrator
FBSL Administrator
 
Posts: 1824
Joined: Tue Apr 19, 2005 8:22 am
Location: Republic of Belarus

Unread postby Mike Lobanovsky » Thu Aug 31, 2006 2:58 pm

Dear Gerome,

Will you please incorporate my latest (and hopefully final) modifications to Eclecta.fbs in your distribution package?

Mike :)
User avatar
Mike Lobanovsky
FBSL Administrator
FBSL Administrator
 
Posts: 1824
Joined: Tue Apr 19, 2005 8:22 am
Location: Republic of Belarus

Unread postby Gerome » Thu Aug 31, 2006 4:02 pm

Dear Mike,

Mike Lobanovsky wrote:Dear Gerome,

Will you please incorporate my latest (and hopefully final) modifications to Eclecta.fbs in your distribution package?

Mike :)


Done!
It'll be in the next package !

Thanks!
Yours,

(¯`·._.·[Gerome GUILLEMIN]·._.·´¯)
:: Full SETUP w. HELP 05th of December 2011 ::
http://www.fbsl.net/setup/FBSLv3.exe [full v3.4.10 installation pack]
http://www.fbsl.net/setup/FBSLv3bin.zip [minimal upgrade to v3.4.10]
Laissons les jolies femmes aux hommes sans imagination. / Let us leave pretty women to men without imagination.(M.Proust)
The success is a defeat for the one who does not want to dance any more! (H.F. Thiefaine)
User avatar
Gerome
FBSL Administrator
FBSL Administrator
 
Posts: 3149
Joined: Sat Mar 12, 2005 9:06 pm
Location: Paris -- France

Unread postby Gerome » Thu Nov 23, 2006 9:05 pm

Dear all,

The 22nd of November FBSL Setup contains the latest Eclecta's editor !
Thanks to Mike for the enhancements and bug fixes !
Yours,

(¯`·._.·[Gerome GUILLEMIN]·._.·´¯)
:: Full SETUP w. HELP 05th of December 2011 ::
http://www.fbsl.net/setup/FBSLv3.exe [full v3.4.10 installation pack]
http://www.fbsl.net/setup/FBSLv3bin.zip [minimal upgrade to v3.4.10]
Laissons les jolies femmes aux hommes sans imagination. / Let us leave pretty women to men without imagination.(M.Proust)
The success is a defeat for the one who does not want to dance any more! (H.F. Thiefaine)
User avatar
Gerome
FBSL Administrator
FBSL Administrator
 
Posts: 3149
Joined: Sat Mar 12, 2005 9:06 pm
Location: Paris -- France

Unread postby Mike Lobanovsky » Fri Nov 24, 2006 12:21 am

Sorry folks,

The latest FBSL version as of November 22 is not debugged well enough to run Eclecta without faults. I hope we'll be able to complete debugging soon enough to make Eclecta's multifile editing stable again.

Mike
User avatar
Mike Lobanovsky
FBSL Administrator
FBSL Administrator
 
Posts: 1824
Joined: Tue Apr 19, 2005 8:22 am
Location: Republic of Belarus

Eclecta 114

Unread postby Mike Lobanovsky » Sun Apr 13, 2008 4:02 pm

Hi everybody,

It's been a long time since I looked into Eclecta's code last. Now I'm presenting the latest modifications to the code made by Eclecta's users and me. I've tested them on Win98, WinME, Win2K, WinXP, and Vista and found this one to be the most stable version of all.

The mods include:
LATEST FEATURES NOT REFLECTED IN v1.1 HELP FILE

1. Unlimited multilevel Undo/Redo
2. Multilingual code text support
3. Crash-proof PrintStatus()
4. Correct toolbar button display on all Windows
platforms + a syntax check button
5. C-style // and /*...*/ comment support
6. _(...)_ support
7. More intelligent hex number (&H) autoformat
8. Underscored _Name, Name_, _Name_ support
9. New double data type (!!) autoformat
10. Restructured source code comments to allow
autoformatting Eclecta's source code correctly
11. Updated keyword vocabulary

Many of these new features have been implemented by, or
with the assistance of, the FBSL forum members Gerome
Guillemin, maho5, Codeman, and tested by the FBSL community


Please use the new Eclecta.ini file as well as bmps in the Res subdirectory. The ini file contains the latest set of keywords. Some coders still use the obsolete version of Ebullets.bmp so the correct one is included. Ebar.bmp has also been changed to accomodate a new button.

The PrintStatus routine has been rewritten in pure FBSL. It may slow down the caret navigation a little but it prevents crashes. Please note that remming out PrintStatus calls in the previous versions of Eclecta made bookmarks inoperative. Now they are again fully functional.

Enjoy!

Mike Lobanovsky
Attachments
Eclecta114.7z
The new improved and more stable version of Eclecta Editor dated April 12, 2008
(68.41 KiB) Downloaded 387 times
Last edited by Mike Lobanovsky on Sun Apr 13, 2008 11:08 pm, edited 1 time in total.
User avatar
Mike Lobanovsky
FBSL Administrator
FBSL Administrator
 
Posts: 1824
Joined: Tue Apr 19, 2005 8:22 am
Location: Republic of Belarus

Re: Eclecta 114

Unread postby Gerome » Sun Apr 13, 2008 4:31 pm

Dear Mike,

Mike Lobanovsky wrote:Hi everybody,

It's been a long time since I looked into Eclecta's code last. Now I'm presenting the latest modifications to the code made by Eclecta's users and me. I've tested them on Win98, WinME, Win2K, WinXP, and Vista and found this one to be the most stable version of all.
...
Enjoy!

Mike Lobanovsky


This version is the most fabulous of all since its very beginning!
Thanks a lot!
This version will be present ASAP!
Thanks again for your excellent work!
Yours,

(¯`·._.·[Gerome GUILLEMIN]·._.·´¯)
:: Full SETUP w. HELP 05th of December 2011 ::
http://www.fbsl.net/setup/FBSLv3.exe [full v3.4.10 installation pack]
http://www.fbsl.net/setup/FBSLv3bin.zip [minimal upgrade to v3.4.10]
Laissons les jolies femmes aux hommes sans imagination. / Let us leave pretty women to men without imagination.(M.Proust)
The success is a defeat for the one who does not want to dance any more! (H.F. Thiefaine)
User avatar
Gerome
FBSL Administrator
FBSL Administrator
 
Posts: 3149
Joined: Sat Mar 12, 2005 9:06 pm
Location: Paris -- France

Unread postby taobert » Sun Apr 13, 2008 5:16 pm

Thank you Mike :)

I always had trouble using odifferent editors (than Eclecta).
Now I've made up my mind, I won't even attempt to use another editor (for FBSL) :wink:
> B e r t r a n d <
User avatar
taobert
FBSL geek
FBSL geek
 
Posts: 318
Joined: Sun Oct 29, 2006 4:22 pm
Location: France (Nord)

Next

Return to FBSL v3 Editors

Who is online

Users browsing this forum: No registered users and 1 guest

cron