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