Skip to content

Version v0.10.3-beta

Compare
Choose a tag to compare
@rohanrhu rohanrhu released this 12 Feb 21:57

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!

GDBFrontend 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.

process-manager

Auto-array support for VariablesExplorer

We already had struct/ptr struct support and LinkedListVisualizer and with this release we have auto-arrays support too.

image

Also VariablesExplorer.items[N].resolveExpression() is re-engineered for auto array support.

image

New Waifu Theme

image

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

Support me on Patreon

Bitcoin

You can donate to support the project.

QR Code Bitcoin address for donations
Bitcoin address QR code for donate 3KBtYfaAT42uVFd6D2XFRDTAoErLz73vpL