- Added: Support for interactive (stdin) console applications in the output panel
- Fixed: Did not display feedback if trying to use breakpoints with an executable without debug symbols
-
- Fixed:
path
parameter was wrongfully required, and would break in weird ways if it missing (for instance with remote debugging) - Fixed: Breakpoints would not work if custom commands were used to select a target (custom commands are now executed first, instead)
- Improved: Error feedback with regard to missing executables and debug info
- Fixed:
-
- Fixed: Did not show the output panel in old (pre 1.17) versions of atom
-
- Fixed: Output panel did not always appear on program output
- Improved: Output panel now autohides on debug end (unless there was new content since the last pause)
-
- Fixed: TTY windows support
-
- Fixed: Error starting a debug in linux
- Fixed: Would error if attempting to debug in *nix without the output panel
-
- Added: Breakpoints now work with dynamically loaded libraries (CedScilab)
-
- Improved: Better reporting when executable debug symbols are not available or breakpoints are in invalid files (#35 - wevcode)
- Added:
gdb_executable
,gdb_arguments
andgdb_commands
parameters - Fixed: Debugging would fail if the
cwd
wasn't included (this should be optional) -
- Fixed: Would break if the debugger engaged on threads other than thread 1
-
- Fixed: When executing custom startup commands, would not process the result before starting the next (delayed responses could execute when now in the wrong state)
- Fixed: Did not work on targets that do not support "run", such as remote targets
- Fixed: Console logging did not log all gdb interactions
- Added: Support for environment variables via
env_vars
parameter (vanossj) - Added: Supports
dbg
1.4.0+ (relative paths for config files)
- Fixed: Errors would be throw for identifiers containing special characters
- Added: Config option for logging GDB communication to console for bug reporting
- Added: Now properly supports
dbg
autodetect (will only be used for supported executable files) - Improved: Stack traces now include
()
after function names
- Added: Passing of executable arguments (thanks to vanossj!)
- Added: Type information for variables
- Added:
output-panel
package now also installed as default
- Added: Automatic installation of
dbg
package if not installed -
- Fixed: Stacktrace displayed the line number twice
- Fixed: Stack frames did not always display a file icon if a local/available file (now checks for physical file presence)
- Fixed: stderr was not displayed in
output-panel
- Added: Error displaying (error position now highlighed as such and error explanation displayed)
-
- Fixed: "Interrupt" error upon pause
- Initial stable release
-
- Fixed: Windows file paths were not supported
-
- Fixed: File paths with spaces did not work
-
- Fixed: Windows newlines were not properly supported (
\r\n
)
- Fixed: Windows newlines were not properly supported (