FB debugger : 3.02 32/64 BIT WDS/LNX..... (2023/07/05)
Re: FB debugger : 2.98.1 32/64 BIT ..... (2021/01/30)
Version 3.00 beta h : https://users.freebasic-portal.de/sarg/ ... DS_LNX.zip
New features :
- edit watched variable
- show watched in procs/vars tab
Others :
- various bug fixes and improvements
For Linux :
cd [fbdebug_linux] <<-- folder where you put the files
sudo cp libscintilla.so /lib/
sudo ldconfig
New features :
- edit watched variable
- show watched in procs/vars tab
Others :
- various bug fixes and improvements
For Linux :
cd [fbdebug_linux] <<-- folder where you put the files
sudo cp libscintilla.so /lib/
sudo ldconfig
Re: FB debugger : 2.98.1 32/64 BIT ..... (2021/01/30)
Some days ago I tried to compile fbdebugger for 32bit Windows, surprisingly no compilation error and it seems working fine. So that's great I can provide a 32bit version.
Version 3.00 beta i : https://users.freebasic-portal.de/sarg/ ... DS_LNX.zip
- 32bit for Windows (and always 64bit Windows and Linux)
- various bug fixes and improvements
I installed a Virtual machine with a 32bit Linux so a 32bit version of fbdebugger to come.
Version 3.00 beta i : https://users.freebasic-portal.de/sarg/ ... DS_LNX.zip
- 32bit for Windows (and always 64bit Windows and Linux)
- various bug fixes and improvements
I installed a Virtual machine with a 32bit Linux so a 32bit version of fbdebugger to come.
Re: FB debugger : 2.98.1 32/64 BIT ..... (2021/01/30)
I am so grateful for all of your hard work. Thank you from all of us that cannot write perfect code the first time. Thank you. Thank you. Thank you.
Wally
Wally
Re: FB debugger : 3.00 32/64 BIT WDS/LNX..... (2022/09/26)
Very appreciated. Thanks.
Version 3.00 is now official. https://users.freebasic-portal.de/sarg/ ... DS_LNX.zip (first page updated)
95% of features are implemented and surely some bugs are waiting to be discovered.
Recently added :
- Linux 32bit
- selection of font size (reminder : you can also use CTRL with +/- to magnify/decrease)
- position and size of main window are saved when exiting and restored when starting.
Re: FB debugger : 3.00 32/64 BIT WDS/LNX..... (2022/09/26)
Hi Sarg
After discovering that you have added Linux 32/64 bit, decided to give it a go.
Running Debian 11 32 bit Xorg with openbox on an old application that I am updating.
A single comment sofar:
The source code opens in the left window which is about 30% of the display width.
I can't seem to expand that window by dragging or any other method.
Accurately placing the mouse pointer on the partition does not change to a drag icon.
Any ideas ?
Regards
After discovering that you have added Linux 32/64 bit, decided to give it a go.
Running Debian 11 32 bit Xorg with openbox on an old application that I am updating.
A single comment sofar:
The source code opens in the left window which is about 30% of the display width.
I can't seem to expand that window by dragging or any other method.
Accurately placing the mouse pointer on the partition does not change to a drag icon.
Any ideas ?
Regards
Re: FB debugger : 3.00 32/64 BIT WDS/LNX..... (2022/09/26)
Hi Dinosaur,
For the moment nothing is planned to change the width of the code window, only the height.
I'm going to add this possibility one way or another (split / percentage).
Thanks for the try. Keep me posted on your tests.
For the moment nothing is planned to change the width of the code window, only the height.
I'm going to add this possibility one way or another (split / percentage).
Thanks for the try. Keep me posted on your tests.
Re: FB debugger : 3.00 32/64 BIT WDS/LNX..... (2022/09/26)
Feature added.
Just the 32bit executable for Linux : https://users.freebasic-portal.de/sarg/ ... _LNX32.zip
To adjust the size :
- click on Tools button
- then on settings
- with the spin box (% of width for code window) select the desired value, percentage of total width.
The size of windows is changed immediatly so you can see the result.
The value is saved and restored in the next session.
Don't hesitate to read the help file.
CAUTION Multi-threaded programs are not handled correctly, I'm working on this point.
Re: FB debugger : 3.00 32/64 BIT WDS/LNX..... (2022/09/26)
Hi SARG
Thanks for your prompt change, and that certainly works.
Now I can see the whole program line when stepping through.
There is one issue though:
Depending on where I place a BP, the program reports;
error=12
in proc new= 0 0
This happens after I run some file reading sub's
If I BP before calling the sub and step through to the sub, then within the first two steps in the sub the debugger hangs
followed by another line
in proc new= 0 192611784 (not the same each time).
If I simply press F8 without any BP's the debugger hangs the program.
Tell me if you need more detail.
Regards
Thanks for your prompt change, and that certainly works.
Now I can see the whole program line when stepping through.
There is one issue though:
Depending on where I place a BP, the program reports;
error=12
in proc new= 0 0
This happens after I run some file reading sub's
If I BP before calling the sub and step through to the sub, then within the first two steps in the sub the debugger hangs
followed by another line
in proc new= 0 192611784 (not the same each time).
If I simply press F8 without any BP's the debugger hangs the program.
Tell me if you need more detail.
Regards
Re: FB debugger : 3.00 32/64 BIT WDS/LNX..... (2022/09/26)
Hi Dinosaur
Hard to say what is happening. If possible send me by PM all the code or a small example.
- Error=12 means "out of memory" strange.....
- 'in proc new= 0 0' and 'in proc new= 0 192611784' the current thread index and a pointer when a new proc is started, nothing abnormal.
-F8 without BP causes a free run maybe there are input/sleep or something waiting. Or obviously a bug.
Hard to say what is happening. If possible send me by PM all the code or a small example.
- Error=12 means "out of memory" strange.....
- 'in proc new= 0 0' and 'in proc new= 0 192611784' the current thread index and a pointer when a new proc is started, nothing abnormal.
-F8 without BP causes a free run maybe there are input/sleep or something waiting. Or obviously a bug.
Re: FB debugger : 3.00 32/64 BIT WDS/LNX..... (2022/09/26)
HI SARG
In CGUI there is a function called CguiYieldTimeSlice(0)
I haven't had to turn it ON (1) with Gede and haven't tested it with 64 bit FbDebugger yet.
I will continue testing, but at least I can now run it.
Regards
In CGUI there is a function called CguiYieldTimeSlice(0)
It appears that it can't be turned off (0) for FBDebugger in 32 bit at least.By default the event loop of CGUI will yield a timeslice to the system between each two checks for new events. This is to avoid that you CGUI program takes almost all available CPU power. This may slow down your program in some context. If you want to turn off the yielding of timeslices then call this function with 0, to turn it on again call it with non-0.
I haven't had to turn it ON (1) with Gede and haven't tested it with 64 bit FbDebugger yet.
I will continue testing, but at least I can now run it.
Regards
Re: FB debugger : 3.00 32/64 BIT WDS/LNX..... (2022/09/26)
A new version 3.01 2023/06/19
Not many things:
- define by percantage width of left/right windows in settings
- fixed bug, when restarting immediatly debuggee no data for main procedure was displayed....
- multi threaded applications handled (mainly on Windows) but not perfectly. New info in status bar about number of thereads (running/stopped/blocked/inactive)
- Manual updated accordingly (except multithread)
Only version for 32/64bit Windows https://users.freebasic-portal.de/sarg/fbdebug_WDS.zip
For Linux older version always available or compile your own see first page.
Not many things:
- define by percantage width of left/right windows in settings
- fixed bug, when restarting immediatly debuggee no data for main procedure was displayed....
- multi threaded applications handled (mainly on Windows) but not perfectly. New info in status bar about number of thereads (running/stopped/blocked/inactive)
- Manual updated accordingly (except multithread)
Only version for 32/64bit Windows https://users.freebasic-portal.de/sarg/fbdebug_WDS.zip
For Linux older version always available or compile your own see first page.
Re: FB debugger : 3.01 32/64 BIT WDS/LNX..... (2023/06/19)
I looked in the folder there is a manual file. Well done!
Re: FB debugger : 3.02 32/64 BIT WDS/LNX..... (2023/07/05)
Version 3.02 2023/07/05
Only version for 32/64bit Windows https://users.freebasic-portal.de/sarg/fbdebug_WDS.zip
2 fixed bugs :
- issue with procedures added by compiler (constructor, etc) only in 32bit version
- issue if there is only one line of code. Who needs to debug a such program
Only version for 32/64bit Windows https://users.freebasic-portal.de/sarg/fbdebug_WDS.zip
2 fixed bugs :
- issue with procedures added by compiler (constructor, etc) only in 32bit version
- issue if there is only one line of code. Who needs to debug a such program