Changelog (v0.11.3-beta
)
- Fixed startup issue on MacOS for x86_64 architecture (now it must be usable on x64 MacOS, please report if you encounter any issue 🤭)
- Re-engineered debug events system
- Fixed a watchpoint breakpoint issue
- Fixed a slightly occuring issue on closing source file issue that avoids switching previous source file when you close current one
- Added shortcut hints for runtime buttons tooltips
- Updated xterm.js
Changelog (v0.11.2-beta
)
Changelog (v0.11.1-beta
)
- Don't change dir to GF directory #50
- "cd" instad of "set cwd" for MSYS2 compatibility (Windows support is still not available see https://github.com/rohanrhu/gdb-frontend#windows)
Release Notes (v0.11-beta
)
Hi, here is GDBFrontend v0.11.0-beta
🎉🎉🎉
The new version has some new features, enhancements, language-specific supports and bugfixes. With v0.11
, we have a new cute Sakura Theme.
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.11-beta
?
New ArrayGraph for visualizing arrays
Alphabetically sorting feature for SourcesTree
std::vector
support for VariablesExplorer
Handle whole expression on mouse over expression evaluating
Mouse over expression evaluation no longer handles whole expression. For example, when you put your mouse on meow
of cat.meow
/cat->meow
, it will handle and evaluate whole expression as cat.meow
or cat->meow
.
Nim-lang enhancements
Auto and PTR array supports for VariablesExplorer
Nim std/lists
support for LinkedListVisualization
New Sakura Theme
Bugfixes and improvements
- Re-engineered ProcessManager rendering.
- Added URL base option (
--url-base=PATH
,-u PATH
) on startup. - Set/enter current dirrectory (that runs GDBFrontend) as workdir.
- Enter workdir for splitted terminals.
- Make "with terminal" layout default. (We are not using
/terminal/
URL no longer.) - Escaped <> chars for type names in VariablesExplorer.
- Pass current protocol and hostname to WS client
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
Cryptocurrency Donations
Currency | Address |
---|---|
BTC | bc1qhvlc762kwuzeawedl9a8z0duhs8449nwwc35e2 |
ETH / USDT / USDC | 0x1D99B2a2D85C34d478dD8519792e82B18f861974 |
XMR | 88qvS4sfUnLZ7nehFrz3PG1pWovvEgprcUhkmVLaiL8PVAFgfHjspjKPLhWLj3DUcm92rwNQENbJ1ZbvESdukWvh3epBUty |
Preferably, donating USDT or USDC is recommended but you can donate any of the above currencies. 🥳