Dinosaur wrote:Hi All
Kuan Hsu I think you picked the wrong window.
In the pic below, if you try to select ingredients(userdata as any*) the horizontal scroll bar pops up and wont let you select that last entry.
Isn't it just a case of printing another blank line after the last entry ?
I'm using Linux mint 18.3 Cinnamon, Overlay Scrollbar is on( LEFT ) / off( RIGHT ):
After add some code about check the SUB/FUNCTION is Declare or not while using "Goto Definition", the bug should be fixed.Dinosaur wrote:I have retested the Goto Definition and that works from any of the .Bas modules and will jump to correct line in Declares.bi.
The problems with "Goto Member Procedure" have not changed.
The Debugger needs more time for me to clarify what I am expecting and what you have already provided.
If you use "Goto Member Procedure" it will in some cases jump to the first line of that Procedure
which is the Sub MyProcedure line.
If you then place the cursor on MyProcedure and right click for "Goto Definition" it ignores the request.
The "Goto Definition" seems unpredictable. One moment I test it, and it will repeatedly jump to the correct line in Declares.bi
then the next time I try it, it will jump to the procedure instead of the definition ???
Yet, if I use "Goto Definition" on library functions it will open a new window with the .bi file for that library and hilight the correct line.
It seems most of the issues are with the .bas modules, and I suspect it has something to do with the .bas module order.
Many times it will "Goto Member Procedure" forward through the .bas modules, but not backwards.
Fixed at rev.358
Everytime? I can't Reproduce it, I try my parserFB project files = 20 modules, 313KB, 3951 lines of code.....Dinosaur wrote:Edit2:
Program crashes whenever I use Options/Preference/Editor/Load Previous Documents
Total of 7 Modules = approx 200 kb with 4500 lines of code.
If reduce it to 5 Modules = 140 kb with 3100 lines of code then no problem.