Version v0.10.3-beta
❗ A newer version is released (v0.11.2-beta)
Release Notes (v0.10.3-beta
)
- Handle whole expression for mouse over evaluation
- Highlighting for mouse over evaluated expression
- Check if X11 is available for spawning app window
getSources()
is improved and made to handle V lang sources.- Added
--dontopenuionstartup
parameter for startup - Added
build-gdb.sh
helper script - New documentation
Release Notes (v0.10.2-beta
)
- Improved Rust debugging (expression resolving, hover information)
- Improved
reslveNonPointer()
Release Notes (v0.10.1-beta
)
- Fixed
subprocess.Popen(capture_output)
error for Python <= 3.6.
Release Notes (v0.10-beta
)
Hi, here is GDBFrontend v0.10.0-beta
🎉🎉🎉
The new version has new features, so many improvements, performance improvements and bugfixes. With v0.10
so many thread-safety issues are fixed!
If you want to contribute to debugger, you can donate, send commits, test it or contribute to documentation.
You may want to look at our v1.0-stable
roadmap: https://github.com/rohanrhu/gdb-frontend/projects/2
Enjoy the new version and happy debugging! 🎉🎉🎉
Join to our Discord!
Whats new with v0.10-beta
?
Performance/freezing and thread-safety issues are fixed
With this release so many performance and thread-safety issues that cause some problems and freezing are fixed.
New Process Manager
With new Process Manager we can watch, filter, attach or manage processes.
Auto-array support for VariablesExplorer
We already had struct/ptr struct support and LinkedListVisualizer and with this release we have auto-arrays support too.
Also VariablesExplorer.items[N].resolveExpression()
is re-engineered for auto array support.
New Waifu Theme
Bugfixes and improvements
- Added intterupting mechanism for
threadSafe()
decorator - Fixed thread-safety issues
- Fixed long string issue
- Terminal toggle button is redesigned
- Added a warning for giving file path to FileBrowser
- Improved terminal sizing (still need to test on non-1:1 scale and font sized screens)
- Performance improvements
- Global Z-ordering for all Movables
- Various bugfixes and improvements
How can I contribute to the debugger?
You can be either a developer or a tester. Until the v1.0-stable
there are so many features and ideas to do. 🎃🎃🎃
How to Install?
Install via PIP
If you want to install the debugger with PIP, it is so simple.
python3 -m pip install gdbfrontend
gdbfrontend
or if it is already installed, just do
sudo python3 -m pip install --upgrade gdbfrontend
Important: You must run PIP install command as root.
Arch Linux (AUR)
You can install Arch Linux package for Arch-based distributions. (AUR Package)
yay -S gdb-frontend-bin
gdbfrontend
You may also look to other installation options:
https://github.com/rohanrhu/gdb-frontend#installing
❤️ Donate
Patreon
Bitcoin
You can donate to support the project.
QR Code | Bitcoin address for donations |
---|---|
3KBtYfaAT42uVFd6D2XFRDTAoErLz73vpL |