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 |
