-
2010.07.30 - WinGDB 1.55
- Visual Studio 2010 support.
- New feature: deploy executable on embedded system.
- New feature: load program on embedded device.
- New feature: gdbserver protocol accelerator for faster debugging on USB connected mobile systems.
- Process console now works with embedded Linux (output only).
- Debugger path can be set per project / solution.
- Password dialog improvements.
- Fixed: zero entry point allowed for embedded devices.
- Fixed: problem with process breaking in indirect mode when GDB shows incorrect PID.
- Fixed: random hang or crash when using Set Next Statement function.
- Fixed some other occassional crashes.
-
2010.06.08 - WinGDB 1.45
- New feature: building project/solution before starting debugging.
- New feature: support for gdbserver port forwarding.
- Better support for shells without working stty -echo command.
- Improved OpenBSD compatibility.
- Improved connection failures handling.
- Improved local build commands execution - semicolon separator supported.
- Fixed: view disassembly at specified address.
- Fixed: rare crashes when viewing disassembly.
-
2010.04.23 - WinGDB 1.35
- New feature: remote clean and rebuild.
- New feature: an option for reusing standard Visual Studio build commands for WinGDB build.
- New feature: an option for saving settings to project in configuration dialogs other than Properties.
- Fixed: a hang during debugging shared libraries in certain configuations.
- Fixed: some hangs and crashes due to multithreading issues.
- Fixed: problems on gdb versions without pending breakpoints support.
- Fixed: problems with watchpoints on 64-bit systems.
- Fixed: limited number of characters in some combo-boxes in the configuration dialog.
-
2010.04.07 - WinGDB 1.3
- New feature: launch gdbserver.
- New feature: transfer solution, project, folder or file to remote host.
- New feature: remote build of entire solution.
- Attach dialog improvements.
- Improved handling of pointers in Locals window (also without Python support).
- Fixed: miscellaneous remote build bugs.
- Fixed attach problems: local processes, killing remote process on Attach used from WinGDB menu.
- Fixed: missing WinGDB context menus on non-English Visual Studio.
- Fixed: Registers window not refreshing on thread switch.
- Fixed: SSH connection number growing when launching/attaching many times.
- Fixed: "escaped" variable values.
-
2010.02.21 - WinGDB 1.2
- Visualizers (aka pretty-printers) support for GDB 7.0 and above.
- Improved embedded systems support, including proper breaking.
- Debugging options are now stored per project and solution.
- Easy one-click "Start debugging" option.
- A crash handler, for reporting crashes in WinGDB.
- Sources for remote debugging can be loaded from separate host.
- Pointers can be expanded to view target object in the Locals and other windows.
- Improvements in handling source paths.
- List views: keep widths between sessions.
- Fixed: All commands allowed in custom scripts.
- Fixed: matching non-full paths.
- Fixed: crashes related to Autos Window.
- Fixed: breakpoints for non-full gdb paths.
- Fixed: reassigning disassembly breakpoints after restart session.
- Fixed: proper error when cannot connect to target.
-
2009.12.01 - WinGDB 1.1
- Sun Solaris/OpenSolaris on SPARC/x86/x86-64 support.
- Byte order support (Big-Endian/Little-Endian).
- Support for 64-bit applications.
- A warning is displayed when debugging symbols are not found.
- Unescaped strings in debug windows.
- Bug fixes/improvements in handling of shared libraries.
- Improvements in handling of paths (including UNC ones).
- Improved diagnostic mode.
- Fixed: History in dialogs sometimes disappears.
- Bug fixes in disassembly view.
- Accurate date/time of module in local session (Modules Window).
- Fixed: incorrect info sometimes displayed in About Dialog.
-
2009.10.18 - WinGDB 1.0
- 'Map source directories' option available from WinGDB
menu, allowing to map local directories with source code to their remote equivalents.
- Create remote file function.
- Bug fixes in breakpoints.
- Bug fixes in handling of paths with backslashes inside.
- Bug fixes in disassembly view.
-
2009.09.30 - WinGDB 0.93 beta
- New 'Attach to Process' dialog available from WinGDB menu, allowing to attach to a Linux process even
in environments with limited standard 'Attach to Process' function capabilities.
- New 'Preferences' dialog available from WinGDB menu. It solves existing problems with
disappearing Tools/Options/WinGDB pages on some system configurations.
- Bug fixes for remote systems debugging. Avoidance of GDB commands not supported in such configurations.
- Disassembly View now available in MinGW mode.
- Disassembly View performance improvements.
- Improved diagnostics in MinGW mode.
- 'Relaunch remote process' command added.
- Bug fixes in handling of paths with spaces inside.
- Additional options in Launch, Attach and Examine dialogs (e.g. for shared library locations).
-
2009.08.30 - WinGDB 0.92 beta
- MinGW support - you can debug native Windows applications, as well as remote
targets (e.g. embedded systems) using MinGW GDB. This feature is still in early
beta stage and has some problems (disassembly view is temporarily disabled).
- Support for gdb 'target' command both for MinGW and "GDB via SSH" cases.
- Remote build - run build (e.g. make) on remote machine. Output is redirected to the Console
and Task List windows in Visual Studio. Double-clicing on error or warning shows related place
in the code.
- Follow fork mode - during debugging fork() calls you can decide whether the debugger
moves into the child process, or stays in the parent. This allows debugging daemons.
- Support for larger base of Unix configurations - WinGDB will automatically detect shells
other than bash and try to switch into bash. Also in case of trouble with shell communication
(e.g. if remote account needs some user interaction after login), WinGDB will display a console,
allowing the user to perform these actions manually before proceeding into the WinGDB session.
- Custom scripts for additional configuration (useful for embedded devices).
- Open File Dialog improvements - opens multiple files, keeps last directory for each session.
- Attach to process dialog improvement - now keeps previous login strings.
- Installer now can seamlessly upgrade from previous versions - you don't need to uninstall it manually any more.
- Support for separate debug info files - there is a new input field in Launch Process/Examine Core Dump dialogs, where you
can provide a path to directory containing these files.
- Diagnostic mode improvements - more information is dumped to log file.
- Characters @ and : are now allowed in passwords specified within login strings.
- Fixed a problem with crashing GDB when Autos window is visible.
- A lot of small bugs corrected.
-
2009.06.30 - WinGDB 0.91 beta
- Performance issues - big projects with many shared-object (.so) dependencies starts much faster
- A lot of small bugs corrected (according to users' feedback)
- Fixed an issue with the Process Console so that it got reused on another session, instead of being replaced by a new console window.
- Assembler flavor preferences (AT&T and Intel syntax supported)
- Support for Visual Studio 2010Beta 1 - Attach Mode only
-
2009.05.01 - WinGDB 0.9 beta (first published beta version)
- Support for Visual Studio 2005 / 2008.
- Support for gdb 6.7 or newer
- Remote connection to the target machine over SSH.
- Attach to process / Launch process / Examine core dump
- Remote source code viewer / editor
- Basic debugger commands: Run, Step over/into/out, Break All, Continue, Run to cursor,
Set Next Statement.
- Breakpoint setting in remote source files browsed locally.
- Breakpoint setting by function name or through call-stack window.
- Additional breakpoint properties: conditions, hit counting, temporary disabling.
- Data breakpoint (write-watchpoint in gdb nomenclature).
- Watch / Auto / Locals window.
- Processes / Modules / Threads window.
- Registers / Memory window.
- Console window emulating a XTerm terminal.
|