VisualGDB version history

This page summarizes the changes added in different versions of VisualGDB

17 Apr 2013 v3.1 Added support for 'Step into new instance' command
Added support for debugging arbitrary APK files
Added support for creating and debugging core dumps
Can now import set build variables from external files
XMing is now auto-installed if missing
Added support for running X11 programs on the main host display
Added support for pthread_setname_np() for Android
Fixed the 'cannot set controlling terminal' bug
Added support for creating QT projects
Added support for copying and saving Linux program output
Added debugging options for vs-android projects
Added support for copying and saving logcat contents
Improved compatibility with MacOS

Changes since Beta 1:
Fixed post-debug command sequence bug in custom configurations
Fixed variable substitution bug in file copying commands
Conditional and hit-count breakpoints are handled correctly from start
Improved general stability
Fixed Android thread name detection for emulator builds
Improved installation speed of Android tools
Fixed IntelliSense cache problems for SSH hosts with explicitly specified port
Fixed IntelliSense issues with Visual Studio 2012
C++-specific include directories are now detected correctly
10 Feb 2013 v3.0 Added full support for building and debugging over SSH.
Added integration with vs-android.
VisualGDB can now automatically manage SMB shares.
Built-in XTerm-compatible terminal based on SmarTTY
Fixed compatibility issues with the new Android tools
Added support for HAXM.
Simplified debugging Linux applications with gdbserver.
A project can now be configured to attach to a process instead of launching.
Simplified the Linux project wizard.
Improved IntelliSense for Linux projects.
Added support for LLVM on Linux.
MinGW32 and MinGW64 can now be auto-installed with one click
Added out-of-the-box support for Raspberry PI
The VisualGDB Project Properties window now supports quick search.
You can now tweak VisualGDB via Tools->Options command in Visual Studio

Changes since Beta 1:
Automatic removal of previous app instances with mismatching signatures
Android menus are shown properly for solutions opened from command line
SMB password is now automatically set when creating remote samba shares
Fixed auto-detection of the new ADT bundle
The "debugging ended without breakpoints" warning shows program output
Fixed include directory caching bug when using build server
New SSH console instances can now be opened from SSH console window
Fixed "Debug->Break All" functionality when using cross-compilers.
Added a global verbosity setting
23 Nov 2012 v2.8 VisualGDB projects can now be debugged with F5
Added a special "Quick debug" feature for Win32 and Linux applications
Added easy attaching to Windows and Linux processes
Missing source files are now auto-downloaded from the Linux machine
Added interactive breakpoint diagnostics feature for Linux and Android
Improved path mapping editor
Fixed ANDROID_SDK_ROOT bug
Fixed unloaded project bug
Fixed crashes on VS2012 when debugging 16-bit MCUs
Added support for removing generated ANT files for Android projects
Improved the sending of source files to Linux machines
VisualGDB now distinguishes main thread and worker threads
Added support for browsing source files discovered by GDB
Android startup activity is now determined correctly
Win32 and Linux projects can now be easily converted to full-custom
Added /v command line option for verbose build output
Added support for Android 4.2
30 Sep 2012 v2.7 Added a hardware register window
Improved usability of the embedded project wizard
Fixed compatibility issues with Visual Studio 2012
05 Sep 2012 v2.6 Added an Android log window
Simplified project wizard
Added workaround for partially unreadable frames
19 Jul 2012 v2.5 Added an interactive Source Cache Manager
Added support for Android 4.1 (including the linker bug workaround)
Added support for running Linux apps in a separate terminal window.
Improved usability of the project wizard
Added support for browsing directories on remote Linux machines
Improved static library debugging experience
Added automatic GCC flag diagnostics to VisualGDB wizard
Fixed $(ProjectDir) bug with error messages
Simplified importing code from a remote Linux machine
Improved error reporting and diagnostic messages for full-custom configurations
05 Jul 2012 v2.4 Added STL container visualization
Android Edition can now debug code executed on startup
Changing debugged program arguments is now easier
Optimized -var-list-children calls
Can cancel frozen GDB commands on Android
Can explicitly terminate Android app on exit
Provided workaround for armeabi-v7a deployment bug
Importing include directories no longer requires tar.exe
Solution folders are now supported correctly.
29 Jun 2012 v2.3 Included a prebuilt gdbserver with NEON support.
Added a workaround for rebinding breakpoints on Android library loads.
Added automatic diagnostics mode for Android launch problems.
15 Jun 2012 v2.2 GDB breakpoint errors are now reported correctly.
Added a workaround for incomplete Android activity names in manifest files.
NDK platforms are now selected correctly.
Fixed problems with armeabi-v7a target.
Added support for advanced binary directory cleaning.
08 Jun 2012 v2.1 Several Android-related improvements:
Added workaround for PATH conflicts for ndk-build
Added support for multi-line LOCAL_SRC_FILES
Added an option to customize ndk-build arguments
03 Jun 2012 v2.0 Introduced new Android Edition
Improved support for static and shared libraries
Fixed incompatibility with pre-SP2 .Net framework 2.0
28 Apr 2012 v1.5 Added an option to disable absolute GDB paths
Added support for sending emulated Ctrl-C events to GDB
Auto-generated makefiles now support assembly files
If GDB hangs during startup, the user can abort debugging session
15 Apr 2012 v1.4 Added support for "note" messages.
Added support for relative error messages in full-custom builds.
Implemented automatic Add-in diagnostics.
Improved project wizard.
07 Apr 2012 v1.3 Added support for gdb 7.4.
Microsoft .Net framework 3.5 is no longer required.
Fixed installation issues with Visual Studio 2005.
Improved MinGW error message parsing.
Internet connection is no longer required to start a trial.
31 Mar 2012 v1.2 Improved appearance on Chinese versions of Windows
Specifying invalid directory in Project Wizard no longer aborts the wizard
When updating from v1.0 the Build Server is updated correctly
27 Mar 2012 v1.1 Added support for Visual Studio 11
Added support for automatic launching and closing of debugging monitors.
DLL load event while executing "step over" no longer causes a break
08 Mar 2012 v1.0 First version