Ok, here's one more little update. I just fixed a couple other small bugs that were bothering me.
Fixed the function parameters to work on commands typed after a "then"
Fixed project manager to show settings when viewed after a project is opened.
The IDE now won't allow you to compile until a project is fully loaded. This was a real good way to cause corruption of the .dpro file when the main source file was very large.
@pcRaider,
There is a unicode version of SynEdit that I need to look into using. I'm quite behind the times on using Unicode and internationalization of applications, but I do think it would be a good learning experience. However, this will have to come in a later version of CodeSurge.
@All,
I have started CodeSurge 2 (It will NOT be free, BTW. CS1 will always be free, though.) And the first feature that I'm working on is to implement some code completion -- the little drop down box that has the list of commands you can choose from. I finally figured out a way to make it work with DBP's keywords, so I'm really excited about that (and I'm sure you will be too.
)
Here's the promise I made to myself when I very first started this project, and it's still true today. I absolutely will not trade stability for "features." If only every other software company/developer would do the same....
You've probably found out by now that I'm quite a perfectionist, and I take it quite personally when someone can't get it working on their computer, regardless of configuration, etc.
Anyway, Here are a few of the features I'm planning:
*Code completion box
*Todo list
*List variables, globals, etc., in the code explorer.
*A really good search in the code box
*Variable case fixing (like VB would do) to make it easier to spot misspellings (optional, of course)
*Auto completion for things like do/loop, if/endif, etc.
*
FUNCTION FOLDING (If I can pull it off. I'm quite dependent on Synedit, and I really don't want the hassle of figuring out how to use a different code component.)
*Search/replace across multiple files.
*A lot of other things, but it's way too late for me to be up right now. Stay tuned. I'll have some screenshots and demos for you to play around with.
Feel free to make recommendations. It wouldn't be near what it is already if it weren't for your feedback.
Edit: Whoops! Attached the wrong version. This one should work.
CodeSurge
Version 1.0 finally released! Code your DBP projects in style.
(And save the kittens!)