Wiki

Case Status
Log In

Wiki

 
  • RSS Feed

Archive and release notes for builds released in 2012

Visual Assist Build 1925

requires software maintenance through 2012.12.14 (General release.)

  • New Create File refactoring to quickly create a new file in the same directory as the active file. Generated file is added to the same project as the active file in VS2010+. (case=68569)
  • New Move Selection to New File refactoring to create a new file with the selected contents and optionally #include the new file. Based on Create File - see above for additional notes. (case=68570)
  • New Improved response of Find Symbol in Solution (Alt+Shift+S) dialog and VA View Symbols in Solution list. (case=54946) 110649989
  • New Methods in File (Alt+M) list can be configured to omit scope. (case=70850) 11043
  • New The following commands may be invoked via keyboard shortcuts from within VA View and VA Outline if their scope is changed from Text Editor to Global: List Methods in File (Alt+M), Open Corresponding File (Alt+O), Spell Check, Reparse. (case=9918) 110656938
  • New Built-in types (e.g., int instead of System.Int32) are used when implementing interfaces. (case=66979) 10734
  • New Enhanced Syntax Coloring may be selectively disabled for the IDE Find Results window via a registry setting. (case=70280) 10995
  • New Added a registry setting to allow Add Include to insert the header name only without path. (case=70713) 110339849
  • Fixed hang while typing characters using the AltGr key. (case=70780) 11042
  • Fixed rare crash identified via Windows Error Reporting. (case=70523) 10998
  • Fix for Find References identifying preprocessor directives as find results. (case=69958)
  • Prevent Add Include refactoring from putting #include directives within #ifdef blocks. (case=70467)
  • Fix for cross-wired Create From Usage operation on same-named classes in different projects. (case=56104) 10045
  • Fixed parsing of C++ using directives that use template classes. (case=70216) 11020
  • Fix for friend class declaration when class keyword is omitted. (case=768)
  • Fix for parsing issue with auto keyword applied to pointers and references. (case=70153)
  • Display of #include references in Rename and Find References results is controlled via the Comments and Strings option (since Rename Files was introduced in build 1916). (case=27827) 7946
  • Functions declared with the _Success_() macro appear correctly in List Methods in File (Alt+M). (case=37473) 10740
  • Fix for incorrect members lists generated for structs whose names differ in case only. (case=70618) 11019
  • Fixed Smart Suggestions for loops containing an if/else statement without curly braces. (case=40467)
  • Fixed VA Outline node info for unnamed enums. (case=70562)
  • Improved listbox selection logic for VB. (case=70658)
  • Improved suggestions while typing in VB. (case=70663)
  • Numbered keyboard shortcuts appear for Open Corresponding File (Alt+O) when more than one corresponding file exists. (case=71014) 11062
  • Updated va_stdafx.h processing to handle macro patches for macros defined in source files. (case=70229)
  • VS2010+: Fixed formatting of local variables in editors that don't have focus. (case=58985, case=70037)
  • VS2010+: Fixed problem with VA Navigation bar overlapping auto-hide-enabled tool windows. (case=65922)
  • VS2010+: Fixed exception reported when opening Python Tools tool window. (case=70279) 10996
  • VS2012: Fixed VA Outline hanging on Windows 8. (case=70572)
  • VS2012: Eliminated flicker in VA Outline and completion listbox when using dark theme. (case=70845, case=70878)
  • VS2012: VA is active in .VBS files. (case=70904)

Visual Assist Build 1918

requires software maintenance through 2012.10.26 (General release.)

  • New Bulk Move Implementation to Source is supported on class declarations. (case=68102) 10906,1074198308239653464816476
  • New Goto (Alt+G) on C++11 auto keyword jumps to the inferred type definition. (case=69239) 10920
  • New VS2012: Open Corresponding File (Alt+O) no longer uses preview tab. (case=69797)
  • Fixed potential crash when working with solutions containing many JavaScript unit tests. (case=70215)
  • Improved performance for HTML files containing large amounts of JavaScript code. (case=69748)
  • Fixed Goto for C++ template class methods. (case=42266) 9469
  • Fixed Goto for solutions containing project directories that are also platform include directories. (case=61788) 10373
  • Fixed Goto for implementations that follow certain macro-generated methods. (case=68625) 10521
  • Bulk Create Implementation recognizes MFC DECLARE_MESSAGE_MAP generated implementations. (case=68802) 7247
  • Bulk Create Implementation emits the correct $SymbolName$ for each method. (case=68550) 10921,10874
  • Improved Create Implementation on function declarations containing macro-defined qualifiers. (case=68634) 10847
  • Find References supports C++11 auto keyword. (case=69271)
  • Fixed tracking of Find References results in HTML/ASP/ASPX files after file is edited. (case=69105)
  • Removed spurious parentheses from autocompletion of "using" directives. (case=69880) 10964
  • Improved parsing of symbols used in lambdas. (case=57605) 1092710755
  • Fixed spurious underline of function followed by lowercase macro-defined qualifier. (case=62756) 10447
  • Created separate C and C++ refactor snippets for Create from Usage. (case=68490)
  • C/C++ labels are valid targets for Find References, Rename, and Goto. (case=1909) 64305041
  • Spell Check supports single-line Doxygen comments. (case=69662) 10133
  • Change C/C++ listbox sorting algorithm to match Visual Studio for symbols prefixed with _ or ~. (case=65462)
  • VS2010+: Fix for VA Navigation Bar disappearing when manipulating split document windows. (case=70061)
  • VS2010+: Fixed resource script syntax coloring. (case=69846) 10958
  • VS2010+: Fixed listbox and refactor popup position when using high DPI settings. (case=68460) 10866
  • VS2010+: Spell Check menu appears on press of context menu key when caret is on underlined word (Shift+F10 is not supported). (case=64418) 10560
  • VS2012: Fix for crash that would occur some time after creating a multi-window editor layout. (case=70062)
  • VS2012: Better handling of dark theme colors in tool windows and menus. (case=69881, case=70160)
  • VS2012: Improvements to IDE theme support. (case=69995)
  • VS2012: Improved parsing of native unit test framework. (case=69244)

Visual Assist Build 1916

requires software maintenance through 2012.09.11 (General release.)

  • New Refactoring to rename files and update #includes (VS2005+). (case=1463) 10404818770767060,686967955992578551094836
  • Fixed hang when navigating Find References results in some VS2012 C# projects. (case=69164) 10877
  • Reduced load time of solutions with many C++ projects and project configurations. (case=68333)
  • Improved responsiveness of UI when working in remote files. (case=68558)
  • Fixed cases in VB where item starting with _ was inserted unexpectedly. (case=53025) 10910
  • Highlight Symbol under Cursor, Find References results, and Find results highlights no longer displayed on top of C# breakpoints. (case=63743)
  • Goto (Alt+G) filtering introduced in build 1912 is now optional via VA Options | Projects | File Handling. (case=68725) 10889
  • Fix for Goto when header files not in project but in solution folder (regression in 1912). (case=68530, case=69195) 1091510889
  • Fixed Goto for implementations that follow macro-defined methods (regression in 1912). (case=68625)10521

Visual Assist Build 1912

requires software maintenance through 2012.08.08 (General release.)

  • New Visual Studio 2012 RTM support.
  • New Create Implementation for multiple methods, including the ability to implement all unimplemented methods of a class at once. (case=49162) 724769336181563255425122
  • New Create Implementation/Declaration is not offered if one already exists. (case=1120) 72476789,6698465646664542
  • New Implement Interface/Virtual Methods now supports the entire inheritance chain. (case=52138) 10391,101541009910088100309865
  • New Better naming rules for methods generated by Encapsulate Field. (case=67462) 1077810300
  • New Optional per-solution parser hint file. (case=67079)
  • Decrease load time of solutions that have projects with large numbers of configurations. (case=68124)
  • Goto (Alt+G) no longer offers to jump to a same-named (but unrelated) symbol in a different project. (case=67966)
  • Improved Goto for C# namespaces. (case=67133)
  • Fixed Goto and Highlight References on managed C++ property accessors. (case=67411)
  • Fixed Goto jumping to wrong symbol when invoked during a lengthy Find References operation. (case=67606) 10792
  • Fixed issue where Goto did not list implementations of class methods in macro-defined namespaces. (case=14901) 10521
  • Fixed parsing of forward-declared class names that include macros in the declaration. (case=33389, case=67379) 9068
  • Fix for cross-wired Extract Method, Add Member, Add Similar Member, and Create Declaration operations on same-named classes in same-named files in different projects/paths. (case=35401) 10045
  • Fix for Create from Usage treating break keyword as a parameter. (case=68205)
  • Improved handling of macros with long definitions. (case=68099)
  • Restored missing IUnknown methods to IDispatch member lists. (case=65843)
  • Fix for missing ADO _Recordset inherited members. (case=64203) 10544
  • Fix for Smart Suggestions displaying incorrect enum items. (case=67011)
  • Fixed parsing problem that caused .NET assembly defined enums to appear as fields without their corresponding values. (case=67135)
  • Implement Virtual Methods works with .NET and WinRT system classes. (case=67012) 10734
  • Implement Interface supports WinRT C++ interface classes. (case=68093)
  • VA Outline suppresses display of sealed and abstract modifiers. (case=67035)
  • Removed superfluous space that was sometimes inserted when using $selected$ in a VA Snippet. (case=67264) 10757
  • Fixed missing JavaScript VA Snippets in ASP files following a server script block or XML comment. (case=66999, case=67330)
  • Improved members listboxes for some macros used as functions to return objects. (case=67322)
  • Fixed problem with Quick Info tooltips containing content from minified JavaScript files. (case=67497)10766
  • Fixed listbox render-on-resize issue on WinXP (regression in 1903). (case=67637)
  • VS2010+: VA underlines source code in C/C++ if IDE squiggles are disabled. (case=42525) 9490
  • VS2010+: Fixed issue with C++11 auto type inference on method return value when method is sealed. (case=67292)
  • VS2010+: Fixed incorrect listbox screen position that occurred on certain multi-monitor setups. (case=67174) 10752
  • VS2012: Quick Info and Parameter Info tooltips use theme-defined VA default colors when tooltip coloring is enabled. (case=66899)
  • VS2012: Ongoing UI updates for VS2012 themes. (case=67107)

Visual Assist Build 1908

requires software maintenance through 2012.05.31 (General release.)

  • New Visual Studio 2012 RC support. more information
  • Added support for Visual Studio 2012 RC editor themes. (case=64155) 10681
  • Fixed several issues related to items returned from template functions (case=5690, case=30137) 10679,8902826896166052

Visual Assist Build 1906

requires software maintenance through 2012.05.10 (General release.)

  • New Keyboard shortcuts issued from the edit control of the Find Symbol in Solution dialog are passed to the listview control (for instance, Ctrl+F launches Find References for the highlighted symbol.) (case=65917) 10669
  • Fixed hang caused while displaying listbox tooltips. (case=66501)
  • Made small improvement to startup time. (case=65761)
  • Improved responsiveness of members listboxes. (case=66420)
  • Improved performance of highlight solution paths in build output window feature. (case=65896)
  • Fixed issue with Hovering Class Browser (HCB) | Update on Position Change when clicking on a symbol with the mouse. (case=65885)
  • Classes defined in a source file and containing prototyped constructor/destructor definitions are shown properly in HCB. (case=66202)
  • Corrected placement of caret after function created via Create From Usage. (case=66262)
  • Reduced jolt in editor on creation of function during Create from Usage. (case=66263)
  • Fix for formatting of \n in string as Doxygen tag. (case=66198)
  • Fix for Auto-extend Multiline Comments terminating block comments unexpectedly. (case=66548)
  • Fixed display of Quick Info comments when multiple block comments appear on the same line. (case=66294)
  • VS2010: XML comments in C++ files appear correctly in Quick Info tooltips. (case=66239) 5810
  • VS2010+: Fixed Tip of the Day displaying twice at startup. (case=65869) 10698
  • VS2010+: Fixed issue in which comments beginning with ///< were not appearing in Quick Info tooltips. (case=66166)
  • VS2010+: VA prompts to disable IDE's highlight references to symbol under cursor feature if the corresponding VA feature is enabled. (case=66210)

Visual Assist Build 1903

requires software maintenance through 2012.04.03 (General release.)

  • New VA Snippet suffixes _Lower and _Upper provide case variations for user variables (e.g. $foo$, $foo_Lower$, $foo_Upper$). (case=2765) 7918
  • New Mouse forward/back X-buttons can be mapped to VA navigation or IDE navigation, or can be disabled altogether. (case=63834) 10518
  • Addressed incomplete resize of VS200x child windows on x64 systems. (case=46555) 1046710461
  • Fixed CPU spin displaying parameter info for ASP.NET C# code inside <script runat="server"> blocks. (case=65634)
  • Fix for Create Implementation on C++ template prototypes. (case=1539) 1065548424817
  • Fix for Change Signature clipping class names that begin with the enclosing namespace name. (case=20256) 8260
  • Removed spurious override keyword from C# interface implementations. (case=54585) 10645
  • Fix for VA Outline and Show Methods in File (Alt+M) omitting operator delete[](). (case=63973) 10529
  • Fixed param info bolding for macro-defined class methods. (case=64310) 10556
  • Fixed use of _T as typename in templates. (case=64703)
  • Fix for Alt+M omitting methods when a struct is nested in a class. (case=64933)
  • Improved Smart Suggestions for C++ enums. (case=65011, case=65199, case=65374) 5857
  • Create from Usage strips extern linkage specification from inferred parameter type. (case=65497)
  • Create from Usage correctly infers anonymous enum parameter type. (case=65519)
  • Improved Create from Usage inference of method signature used in object instantiation. (case=65588)
  • Implement Virtual Methods is not offered for sealed methods. (case=65703)
  • Fixed several listbox scrollbar issues. (case=65177)
  • VS2010+: Fixed compatibility issue with Productivity Power Tools (QuickFind in VS11 Beta) that caused VA suggestions and surround with brace to fail after a find operation. (case=65272)
  • VS2010+: Create from Usage is available via C++11 std::unique_ptr. (case=64935)
  • VS2010+: Hovering Class Browser shows members of C++11 auto-declared variables. (case=65344)
  • VS2010+: Fixed Smart Suggestion support for C++11 strongly typed enumerations. (case=65646)
  • VS11 Beta: Ctrl+Space invokes default C++ IntelliSense. (case=58895)
  • VS11 Beta: VA listboxes handle IDE C++ snippets correctly. (case=64205)
  • VS11 Beta: Improved parsing of WinRT metadata files. (case=61410)
  • VS11 Beta: Fix for missing tooltips in C++ listboxes. (case=61591)
  • VS11 Beta: Restored missing tree control checkboxes in Rename dialog. (case=65224)
  • VS11 Beta: Fix for incomplete tooltip rendering. (case=65178)

Visual Assist Build 1901

requires software maintenance through 2012.02.28 (General release.)

  • New Preliminary support for Visual Studio 11 Beta. more information
  • New Paths of files in C++ projects are highlighted in build output window (VS2010+ only). (case=61773)
  • New Added registry setting to define number of slashes used in line comments (useful for coding style conformance). (case=64628) 10569
  • Fixed crashes identified via Windows Error Reporting. (case=63729)
  • Fixed rare crash at shutdown. (case=59385)
  • Fixed intermittent crashes opening js/php/html/asp files. (case=64468)
  • Improved performance of loading large solutions. (case=61234, case=63058)
  • Header files not in project but referenced via #include in header are parsed on solution load. (case=64482)
  • Fixed header file search after changing C++ project's "Additional Include Directories" but before reloading solution. (case=64681)
  • Improved parsing of C++ keywords abstract, override, sealed, and final. (case=3293) 1054710323,10129914389118584850465004925
  • Fixed issue with parsing of macros using token-pasting operator (##). (case=64029) 10539
  • Correct visibility of interface methods. (case=63983)
  • Fix for incorrect/missing tokens when invoking Implement Interface in C++/CLI. (case=64052) 10541
  • Swapped project and path columns in Open File in Solution (OFIS) dialog. (case=63945)
  • OFIS dialog only displays project column if solution contains more than one project. (case=63945)
  • Changing the paste menu item count has immediate effect. (case=63937) 10524
  • Removed superfluous semicolons in Methods in File (Alt+M) list. (case=64197)
  • Format after paste is no longer invoked after drag and drop in VA Outline. (case=53417) 105849904
  • VS2010: Fixed crash on column edit. (case=64604) 10571

See all archives.