gdbgui v0.14.0.0 Release Notes

Release Date: 2020-08-23 // over 3 years ago
  • Replaced single terminal on frontend with three terminals: an interactive xterm terminal running gdb, a gdbgui console for diagnostic messages, and a terminal connected to the inferior application being debugged. The gdb process that runs is now connected to a terminal you control directly. Everything works as expected -- tab completion, ctrl+c (break), and gdb will wait for user input. This differs from previous behavior when gdb was run as a subprocess and was not connected to a terminal.

    ๐Ÿ’ฅ Breaking Changes

    • โœ‚ Removed support for Windows (see #348)
    • Replaced --gdb flag with --gdb-cmd. The --gdb-cmd argument specifies the gdb executable as well as all arguments you wish to pass to gdb at startup, for example --gdb-cmd "gdb -nx". The existing -g argument is an alias for --gdb-cmd.
    • โœ‚ Removed --rr flag. Use --gdb-cmd rr replay instead.
    • โœ‚ Removed deprecated and hidden --hide-gdbgui-upgrades argument. It will now raise an error.

    โž• Additional Changes

    • โšก๏ธ Updates to the dashboard
    • โž• Add ability to specify gdb command from the browser. This can now be accomplished from the dashboard.
    • โœ‚ Removed gdbgui binaries from source control. They can now be downloaded as artifacts of releases.
    • ๐Ÿ“š [documentation] Fix bug when generating md5 checksum for binary releases
    • โœ‚ Remove "shutdown" button in UI