Sound the alarm! CodeSurge 1.3 is now available for download.
This should fix a LOT of performance issues people have been having, especially on large projects. It still slows down a fair amount on long lines of code, and I know where the problem is, but it's going to take some major work to get it satisfactory.
Here's what's been done that I can remember:
It will now compile the FPSC source or any other project that doesn't have the .dbpro extension in lowercase. This is actually a bug with the compiler, but this fix works and doesn't affect your filenames at all.
I did some optimizing on the code explorer and how it parses the code. Still needs improvements for long lines of code.
Added icons to the code explorer. (About time, isn't it.)
There should now be absolutely no menus locking up anymore on large projects. This was caused by it trying to update the code explorer while you dropped down a menu, and then the menu system would get very much confused.
The code explorer shouldn't be duplicating any function names when it can't update fast enough.
Put the refresh time at 5 seconds for the code explorer so that it's not slowing down large projects as much.
The code that checks in the background for runtime errors is now only enabled when you are running your project. This probably won't make much noticeable difference, but every little bit of optimization does help.
Anyway, give it a try and see how it works. If I really screwed something up, let me know so I can fix it ASAP.
P.S. If Cash Curtis II ever looks at this thread anymore, I hope this will fix most of the troubles you were having before.
CodeSurge
Version 1.0 finally released! Code your DBP projects in style.
(And save the kittens!)