Archive and release notes for most recent builds of Visual Assist
Release notes apply to all IDEs unless indicated. Case numbers are for internal tracking only. Numbered links refer to related posts in our support forums.
Build 2023
requires software maintenance through 2013.12.20 (General release.)
- New! When Add Include is run on a GDI+ symbol, VA adds <gdiplus.h> rather than one of its dependencies. (case=78630)
- Reduced reformatting of parameters in declarations and implementations during Change Signature. (case=78973)
- Fix for attributes being associated with wrong node in VA Outline. (case=7606) 6454, 7911, 8376, 8602, 10692
- Support for keyword auto used in condition of C++11 range-based for loop. (case=69242)
- Fix missing method in Methods in File list when the method has a parameter named "event." (case=72323) 11207, 11675
- Variable declared in C++/CLI "for each, in" loop when loop body has no braces is now identified. (case=24363)
- Fix for Implement Interface improperly adding implementations for some methods already implemented. (case=77996)
- Fix for dot to -> failing when invoked on function that returns a pointer to an object. (case=78150) 11615
- Create Implementation no longer offered on methods with C++11 explicit =delete or =default. (case=78759)
- Fix for Extract Method refusal to run in some methods that are not explicitly namespace qualified. (case=77282)
- Enhanced coloring of VA Navigation Bar now works on Windows 8.1. (case=78670)
- Fix for hang on Windows 8.1 during drag-and-drop in VA Snippet editor. (case=78493)
- Fix for alternating mouse cursor in the Rename dialog on Windows 8.1. (case=78737)
- Fix for error message that appears after multiple consecutive clicks in the VA Outline (regression in build 2007). (case=78834)
- Fixed problem synchronizing editor color customizations (regression in build 2007). (case=79107)
- Fixed parsing of certain enum declarations (regression in build 2007). (case=78898)
- Added additional waypoints to VA back/forward navigation history. (case=78770)
- When the VA "Display paste menu" setting is disabled, the paste menu keybinding (ctrl+shift+v) will invoke Edit.CycleClipboardRing. (case=78756)
- VS2005+: Fix for realtime monitoring of project setting updates. (case=73816, case=78799, case=78821)
- VS2010+: Fixed dead Go button in VA Navigation Bar after removal of split in editor window. (case=78796) 11661
- VS2012+: Improved behavior with default themes defined by VS Theme Editor and provided registry setting to override VA theming decisions. (case=78600)
- VS2013: Fix for incorrect environment font being used in various VA dialogs and windows. (case=78498) 11643, 11634
Build 2007
requires software maintenance through 2013.11.15 (Release candidate.)
- New! Change Signature updates references when adding, reordering or removing signature parameters. (case=73302) 11300, 11589
- New! Change Signature may be applied to derived classes. (case=3373) 5554, 5746, 6995, 6529, 6579,7507, 8015, 9451, 11030
- New! Include file hierarchy viewer mode added to HCB (VAssistX | Tools | List include files). (case=7156)6384, 6639, 8074, 9443, 9596
- New! Rename operations invoked during Change Signature optionally operate on symbol occurances in comments and strings. (case=9978) 7478, 10947
- New! Support for Visual Studio 2013 RTM.
- New! VS2002+: Tip of the Day and Check for New Version can be invoked via new VAssistX | Help menu. (case=6944, case=77499)
- New! Additional commands added to context menu of Find References results window and Rename dialog. (case=8024) 6516
- New! Added additional Visual Studio commands to set focus to various elements of VA View tool window. (case=21626, case=61109) 10730
- Change Signature no longer assumes parameter names used in implementation match declaration. (case=9327) 6805, 6993, 7788, 9355, 11049
- Removed warning message dialogs produced by Change Signature. (case=1158, case=1528) 4592, 4867,5061, 5639
- Move implementation no longer removes keyword 'new' from inline constructor initialization. (case=3519)5598, 10372, 11559
- Added error codes to default 'SuggestionsForType HRESULT' snippet. (case=76984)
- Fixed lack of symbol coloring in various views and lists on Windows 8.1. (case=75892) 11478
- When a file is a part of multiple projects in a solution, Rename File updates all of the projects. (case=77850)
- Fixed type inference of 'var' used in C# foreach. (case=76995)
- Fix for case where Create Declaration placed declaration outside of the correct namespace. (case=77023)11535
- Fixed parsing of forward declared enum with size specification (enum foo : int;). (case=75894) 11444,
- Fixed Find References identification of fully qualified enum items. (case=77550) 11581
- Addressed several display scaling issues. (case=77508)
- Fixed handling of ref parameter during Extract Method in C#. (case=76987)
- Fixed various VA View tool window navigation issues. (case=77213, case=77371)
- Alt+g works in column 0 of lines with #include directives. (case=77331)
- Fixed HCB display of source file-defined nested structs. (case=75949)
- Fix for case where Extract Method placed the generated function into the body of an existing function. (case=76985, case=77105) 11535
- Fixed smart suggestion of locally declared enum in case statement of switch. (case=76960)
- Fixed crashes identified via Windows Error Reporting. (case=76992, case=78058, case=78158)
- Disallow delete of text in title window of VA View HCB. (case=66807) 10730
- Fixed insertion of '()' during function call completion when '(' is already present but separated by space. (case=77938) 11605
- Extensions to ignore list now supports compound file extensions (.foo.h). (case=77993)
- '^' is supported in snippet default values. (case=78265)
- Addressed case where a brower window opened from the options dialog was maximized. (case=77372)
- VS2010+: Fix for some symbols appearing without italics in C# when "Stable symbols in italics" is enabled. (case=944)
- VS2012+: Fixed incorrect format of code after typing the scope resolution operator. (case=77157) 11567
- VS2012+: Themed the HCB title box. (case=77328)
- VS2013: Fixed crash that occurred on some file loads. (case=77742)
- VS2013: Fixed crash that occurred after using ctrl+, and then typing while editor has bad focus state. (case=78056) 11609
- VS2013: Fixed lack of coloring in editor when Visual Studio 2013 is installed to a non-default location. (case=78151) 11612
Build 2001
requires software maintenance through 2013.09.20 (General release.)
- New! Support for Visual Studio 2013 RC.
- New! Create class from unknown type following "new". (case=27628) 11489, 11481, 10493
- Fixed issue with parameter suggestions when parameters contained parentheses. (case=1771, case=1248) 11477, 10289, 5000, 4725
- Fix for Create Declaration generating C++ code with redundant scope qualifier when target class is in multiple nested namespaces. (case=6593) 10819, 10053, 9172, 9018, 8062, 7385, 6934, 6257
- Corrected handling of VA Snippets containing user-defined default values. (case=17724) 7923
- Several fixes for functional and display issues for code containing Asian characters. (case=70783, case=71169) 11067, 11035
- Home/End keypress closes listboxes when already at Home/End in listbox. (case=70491)
- Fixed Methods in File (Alt+M) issue caused by incorrect handling of braces and parentheses in #if 0 blocks. (case=73884)
- Fix for excessive startup.log file growth. (case=74931)
- Lines cut using Ctrl+L appear in the Ctrl+Shift+V multiple clipboard list. (case=75779) 11466
- Fix for problem opening line above/below (Ctrl+Enter, Ctrl+Shift+Enter) inside a multi-line comment when auto-extend comments is enabled. (case=76020)
- VS2012+: Fix for load of large solution unnecessarily blocking UI thread. (case=76143) 11479
- VS2012+: Fixed flicker in VA Outline with dark theme. (case=76916)
- VS2013: Support for Peek Definition window. (case=75021)
- VS2013: Resolved conflict between block comment VA Snippet and IDE brace completion. (case=75035)11549
- VS2013: A one-time warning message is displayed if a user disables brace completion in VA but not in Visual Studio. (case=76840)
- VS2013: Fix for coloring of tooltips in VA tool windows in light and blue themes. (case=76979)
Build 1949
requires software maintenance through 2013.07.25 (Beta release.)
- Fix for Add Include placing #include directive in the wrong location when preprocessor conditional is present. (case=74881)
- Fixed crashes identified via Windows Error Reporting. (case=75171, case=75172, case=75323)
- The word "separator" may now be used in VA Snippets without issue. (case=75274) 11442
- VS2013: Several fixes for Visual Studio 2013 Preview. (case=74726, case=75173, case=75439)
Build 1946
requires software maintenance through 2013.06.26 (Beta release.)
- New! Preliminary support for Visual Studio 2013 Preview.
- Context field shows curly brace instead of BRC for nested code blocks, e.g. if (foo) {{ for(;;) {{ bar(); }}}} shows if.{.for.{ as the innermost context. (case=74883)
- Fixed issue with Highlight Find Results failing intermittently after pressing Find Next (regression in 1940). (case=74938) 11413
Build 1940
requires software maintenance through 2013.05.30 (General release.)
- New! Context-insensitive Highlight Active Word feature for unparsed files (such as text files) as well as strings and comments in parsed files. Enabled via Options | Advanced | Refactoring | Automatically highlight words matching comment under cursor. (case=73003)
- New! Users can disable Surround With for individual characters
'/*{#(
via the registry. (case=73487)11315 - New! Changed default C++ Create From Usage snippet to use std::logic_error instead of std::exception. (case=72946) 11314, 11282
- Fixed crashes identified via Windows Error Reporting. (case=73742, case=73743, case=73744, case=73745, case=74097)
- Improved load time for solutions with tool-generated projects that are regenerated without change to contents. (case=74014)
- Case-sensitive filtering for Find Symbol in Solution and Open File in Solution introduced in build 1936 is now optional and controlled via context menu in results list. (case=74214) 11359, 11347
- Several fixes for refactoring and navigation for partially qualified symbols brought into scope with the C++ using namespace directive. (case=5315, case=7148, case=20644) 6573, 5959, 5219
- Fix for Create Declaration generating C++ code with redundant scope qualifier when target class is in a namespace. (case=5277, case=6593) 10819, 10053, 9172, 8062, 7385, 6934, 6257, 5959
- Fix for Create/Move Implementation stripping necessary scope qualifier from method pointer parameter. (case=73856)
- Fixed Goto from VA Outline when duplicate code windows open. (case=61729) 11350, 10375
- Fix for Goto missing some interface implementations. (case=74344)
- Fix for Create Implementation generating code with extraneous whitespace under some circumstances. (case=73112) 11291
- Improved support for filename matching when names contain multiple dots. (case=73757) 11333
- Fixed focus issue with the suggestion list that appears following "in" in a C# foreach statement. (case=73981) 10226
- Surround With feature is no longer invokable within comments, string literals, and tags in XML/HTML/XAML. (case=74045)
- Fix for Visual Studio reporting an exception when scrolling quickly through HTML and ASP files containing JavaScript when highlighted find results are present. (case=74466)
- Fix for Add Include placing the #include directive within a function block under some conditions. (case=74288) 11363
- Add Include is no longer offered for std::string if #include <string> is already present in the file. (case=74343) 11363
- VS2008: Fixed intermittent crash at exit after a debugging session. (case=74338) 11368
- VS2010+: Fixed highlighting issue for JavaScript code inside HTML and ASP files. (case=74469)
Build 1936
requires software maintenance through 2013.04.22 (General release.)
- New! Find Symbol in Solution and Open File in Solution searches are case-sensitive if the search string contains at least one uppercase letter. (case=28758)
- New! VS2010+: Support for coloring of code copied to clipboard. (case=71754) 11298, 11209, 11083,9909, 9313
- Fixed crashes identified via Windows Error Reporting. (case=73741)
- Fixed Implement Interface support of method overloads. (case=54587) 11324, 10155, 9973
- Improved enum handling in Smart Suggestions. (case=73114)
- Removed inapplicable Smart Suggestions from template instance declaration. (case=72883)
- Goto (Alt+G) finds implementers of properties defined in interfaces. (case=73415)
- Fix for files missing from Open File in Solution list. (case=73814) 11319
- Parser fix for C# verbatim string literals of the form @"""" (the backslash is literal but was being treated as an escape character). (case=72288)
- Made C++ parser more tolerant of IDL files with C++ file extensions. (case=73222)
- Parser fix for untagged struct typedefs. (case=73348)
- Fixed parsing of properties whose name is the same as the property type. (case=73412)
- Fixed improper handling of C++ default template arguments in refactoring operations. (case=2948) 11268,6671
- Corrected type inference for dereferenced iterators. (case=72600)
- Highlight Current Line is available for large files. (case=72802)
- Fixed delay and incorrect ending caret position when inserting closing brace in a C# .aspx file in VS2008 and earlier. (case=69883)
- Fixed spurious dot to -> conversion following inequality sign. (case=73142) 11278
- Include file xkeycheck.h is ignored when parsing to prevent unintended keyword redefinitions. (case=73347)
- Support UNC-based profile paths. (case=73552)
- VS2010+: Changes to include directories are applied immediately without requiring reload of solution (fixes regression in 1916). (case=73816)
- VS2010+: Fixed missing typedef/macro information in Quick Info tooltip. (case=72729)
- VS2012: Prevent unintended insertion of VC++ snippets due to incorrect listbox selection state. (case=73604) 11329
- VS2012: Adjusted QuickInfo comment augmentation logic to prevent duplication of comments displayed by VC++ default IntelliSense. (case=73217) 11316, 11276
Build 1929
requires software maintenance through 2013.02.22 (General release.)
- New! Option to limit scope of Find References and Rename to the active project. (case=32262) 10662,10045, 9010
- New! Open Corresponding File (Alt+O) opens interface files of the form Foo.cs ↔ IFoo.cs, Bar.cpp ↔ IBar.h, and BazImpl.cpp ↔ IBaz.h. (case=71335)
- New! Find Symbol in Solution dialog uses editor selection (if any) to populate the search control. (case=71460)
- New! Smart Suggestions are triggered immediately after accepting the
case
VA Snippet. (case=70316) - New! Added a registry setting to limit the number of hardware threads used for parallel operations. (case=72066) 11178
- Fixed several crash/heap corruption issues identified via Window Error Reporting. (case=71676, case=71924, case=71925) 11086
- Prevent display of global completion list when accessing members of unrecognized symbols. (case=71949)
- Move Selection to New File now supports html/asp/xml/xaml files. (case=71208)
- Improved speed of scrolling/paging through large files. (case=71747)
- Find References and Rename mark potential macro-defined matches with a question mark; these potential matches are unchecked by default for Rename. (case=9860) 11206, 9549, 6926
- Fix for cross-wired member lists of same-named symbols of differing types in separate projects. (case=67831) 10045
- Fix for problem launching Find References from the Find Symbol in Solution dialog when the text editor was not open. (case=71069)
- Fixed scope issues for Create Implementation on template functions. (case=2993) 11066, 8599, 8558,7378, 7059, 6345, 6003
- Fix for missing parameters for operator overloads in Show Methods in File (Alt+M). (case=61650) 10371
- Smart Suggestions are offered for typedef enums. (case=70315)
- Fixed dot to -> conversion for arrays of pointers. (case=70518)
- Fix for blank $ClassName$ VA Snippet variable when class name is the same as its containing namespace. (case=71875) 11171
- SAL-annotated functions appear correctly in the Alt+M list. (case=70669) 11168
- Corrected syntax for implemented C# .NET Framework interfaces. (case=71130)
- Parser fix for dot to -> failing on
this
pointer for partially qualified type scoped via using namespace directive. (case=72517) - Parser fix for std::map::operator[] rval assigned to reference declared using C++ auto keyword. (case=71133)
- Parser fix for template parameters interspersed with long comments. (case=71326) 11079
- Changed Rename dialog UI by moving some functionality from checkboxes to context menu items. (case=71167, case=71812)
- Fixed inconsistent FSIS symbol count. (case=71276)
- Fix for Alt+M list omitting STMETHOD function names. (case=71278) 11076
- Fixed problem renaming a symbol in a Silverlight project when a .XAML file containing references to the symbol was not open in the text editor. (case=63374) 10488
- Fixed XAML rename symbol problem. (case=71372)
- Fix for failure to navigate to some items from Hovering Class Browser. (case=71675.)
- Prevent results of temporary non-solution files that have been deleted from appearing in Goto (Alt+G) menu. (case=71724)
- Resolved conflict between "Selections committed with: Enter" and ListboxSelectionStyle=2 registry setting. (case=71317)
- Fix for Enter Key dialog font display problem when Windows display size is > 100%. (case=71849)
- Find References shows non-modified highlight color for dereferenced pointer used in a comparison. (case=71921) 11177
- VA Snippet editor no longer replaces "%0" with "$selected$". (case=72032) 11186
- Fixed coloring of symbols that contain digit characters on Windows 8 when Chinese language pack is set as primary language. (case=71707)
- VS2012: Fixed crash displaying some HTML suggestions in VS2012 Update 2 CTP. (case=72245)
- VS2012: Fixed coloring of Param Info tooltips when using theme other than the light theme. (case=71740)
- VS2012: Fixed issue with listbox border color when pressing Ctrl to fade the listbox. (case=71131)
- VS2012: Fix for checkbox display problem when Windows display size is set to 150%. (case=71277) 11068
- VS2012: Fixed incorrect icon displaying for VA Outline nodes containing no children. (case=71279) 11077
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) 11064, 9989
- 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) 11065, 6938
- 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) 11033, 9849
- 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)
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,10741, 9830, 8239, 6534, 6481, 6476
- 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) 10927, 10755
- 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) 6430, 5041
- 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)
Build 1916
requires software maintenance through 2012.09.11 (General release.)
- New! Refactoring to rename files and update #includes (VS2005+). (case=1463) 10404, 8187, 7076, 7060,6869, 6795, 5992, 5785, 5109, 4836
- 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) 10915, 10889
- Fixed Goto for implementations that follow macro-defined methods (regression in 1912). (case=68625)10521
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) 7247, 6933, 6181, 5632, 5542, 5122
- New! Create Implementation/Declaration is not offered if one already exists. (case=1120) 7247, 6789,6698, 4656, 4666, 4542
- New! Implement Interface/Virtual Methods now supports the entire inheritance chain. (case=52138) 10391,10154, 10099, 10088, 10030, 9865
- New! Better naming rules for methods generated by Encapsulate Field. (case=67462) 10778, 10300
- 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
andabstract
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)
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,8902, 8268, 9616, 6052
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 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)
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) 10467, 10461
- 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) 10655, 4842, 4817
- 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)
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) 10547, 10323,10129, 9143, 8911, 8584, 8504, 6500, 4925
- 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) 10584, 9904
- VS2010: Fixed crash on column edit. (case=64604) 10571
Archive and release notes for builds with maintenance ending 2011
Build 1862
requires software maintenance through 2011.12.13 (General release.)
- New! Support for C++11 keywords
auto
andnullptr
. (case=13607, case=61593) 10374, 10336, 10190,7283, 7190 - Improved performance of Open Files in Solution when "Show only files in the current solution" is unchecked. (case=19139) 10390, 9418, 8227, 8031, 7317, 6641, 4918, 4539
- Fixed issue in which VA was not active immediately after solution load if the initial active document was .xaml/.html/.asp. (case=39879, case=47217) 9618
- Fixed memory leak. (case=60806)
- Improved Smart Suggestions for .NET system calls returning enumerated types in VB. (case=63006)
- Improved methods in file results for JavaScript. (case=25370) 9688, 8626
- Fix for incorrect insertion of asp completion items. (case=62750) 10426
- Invoking Open File in Solution on a web site project lists the site's relative root folder name as the project name. (case=63095)
- Removed obtrusive suggestion from surrounding code that appeared after accepting a XAML attribute completion. (case=41251)
- XAML element command attributes are displayed in List Methods in File and VA Outline. (case=61814)
- Restored missing XAML namespace value suggestion list (regression in 1859). (case=63267)
- Corrected problem in which VB listbox retains focus and accepts suggestion unexpectedly when declaring a variable. (case=62322) 10417
- #include completion lists accept current selection on press of > or ". (case=61997) 10392
- Fix for problem accepting listbox item with "Any character not valid in a symbol" option enabled when default item was whole-word match and user selected a different item. (case=61951)
- Fix for problem accepting VA Snippet from suggestion list when the snippet shortcut contains
#
and "Any character not valid in a symbol" is enabled . (case=62003) 10392 - Improved editor responsiveness for projects containing many C++ "using namespace" statements. (case=63251)
- Parser fix for new objects not assigned to a reference [ e.g.
Foo(new Bar());
]. (case=62065) - Comments from declaration of inline functions appear correctly in Quick Info tooltips. (case=61994) 10389
- Highlighted references are properly updated after press of Ctrl+Delete (Edit.WordDeleteToEnd). (case=62093)
- Auto-extend comments feature is available in JavaScript. (case=62538)
- Added registry option to specify non-relative #include paths when the file can be reached through other project include dirs. (case=62702) 10436
- Directory-based file load is suppressed for files in the temp directory. (case=62854)
- Fixed enhanced syntax coloring on systems with top-down allocation enabled. (case=60852) 10310
- Extract to source option is no longer offered during Extract Method when invoked from .c files. (case=63161)
- Fixed refactoring icon appearing over incorrect symbols and comments with Chinese characters. (case=63167) 10298
- Fixed underline exceeding the text extents of Chinese characters in comments. (case=63166) 10298
- VS2010+: VA receives and processes project unload events correctly. (case=63121)
- VS2010+: Repair Case no longer incorrectly changes case of symbols when both upper and lower case versions of the symbol exist. (case=62362)
- VS2010+: Pressing F8 (Edit.GoToNextLocation) closes any listbox that may be open at the current text caret location. (case=62225)
- VS2010+: Prevent enter of new line when accepting a listbox item with enter if it has already been fully typed. (case=60744)
- VS2010+: Fixed issue in which Quick Info Tooltip showed the wrong symbol when the OS is configured to use Chinese PRC 2312 for non-Unicode programs. (case=61871) 10377
- VS2010+: Fixed hang when pressing space after
new
following assignment when lvalue contained unknown class member (regression in 1827). (case=62143) - VS2010+: Fixed issue with "Double effective rate of key repeat" option doubling characters on single keystroke (regression in 1859). (case=62588) 10431
- VS2010+: Fixed highlight references and VA Nav Bar updates in .js files (regression in 1859). (case=62508)
- VS2010+: Hovering refactoring icon appears correctly following collapsed code (fixes regression in 1854). (case=62685)
- VS11: Smart Suggestions offers
ref new
for WinRT object instantiation. (case=61592) - VS11: Open Corresponding File (Alt+O) toggles between related .cpp and .xaml files. (case=61837)
Build 1859
requires software maintenance through 2011.10.02 (General release.)
- New! Preliminary support for Visual Studio 11 Developer Preview. more information
- New! Hovering Class Browser context menu option to update immediately on position change. (case=39883) 9373
- New! Methods in File context menu options to control display of properties, events, and macro definitions. (case=61339, case=61348)
- New! Doxygen comment tags are pretty-formatted in Quick Info tooltips (VS2010+ only). (case=60915)
- Fixed hang on load of very large solution. (case=60959)
- Fixed crashes identified via Windows Error Reporting. (case=61372, case=61373)
- Fixed refactorings for function signatures longer than 1024 characters. (case=60987)
- Fixed slow typing response when entering parameters to functions with many overloads. (case=61442)10331
- Fixed parsing of symbols preceded by the bitwise ~ operator. (case=4312) 5804, 8112, 8205, 8301
- Wired up Goto (Alt+G) between C# abstract methods and their child implementation(s). (case=60773)10299
- Fixed parsing problem for block comments containing a line continuation backslash. (case=60826) 10304
- Fix for missing function comments in Quick Info tooltips when function definition has comments both before and after. (case=60776) 10298
- Fewer keystrokes are required to display language keyword suggestions. (case=60913)
- VA Outline groups
using
statements in C++. (case=61349) - Refactor context menu shows keyboard shortcuts. (case=60908) 10297
- Fixed use of the Windows 7 on-screen keyboard. (case=61445) 10356
- Fixed Goto for C++ pure virtual functions in source file defined classes (regression in 1845). (case=60775)
- Fix for HCB remaining empty when hovering over macros or global functions (regression in 1854). (case=61110)
- Fixed CPU spin on load of certain file types when no solution is open (regression in 1856). (case=61291)10355
- VS2010+: Fixed unexpected dismissal of suggestion list in VB when typing a type name after the As keyword. (case=20261)
- VS2010+: Corrected compatibility issue with Productivity Power Tools Quick Find feature. (case=55943)
- VS2010+: Multibyte/Unicode characters display correctly in Quick Info tooltips. (case=60870) 10298
- VS2010+: VA Highlight References defers to the IDE implementation if enabled. (case=61409, case=61563)
Build 1856
requires software maintenance through 2011.08.24 (General release.)
- Fixed rare crash at shutdown. (case=59385)
- Fixed possible hang at shutdown when using non-default ListBoxFlags registry value. (case=59344) 10287
- Highlight matching brace works when brace is last character of file (e.g., no newline at EOF). (case=58813) 10246
- Eliminated redundant uninstall survey. (case=48744) 9793
- Fix for directory-based parsing not working until an arbitrary solution has been opened and closed. (case=58850)
- Improved directory-based parse load performance. (case=59409)
- Fixed directory-based parse memory usage (regression in 1854). (case=60764)
- Fixed boolean function-style initializer (e.g.
bool b(false);
) being treated as a local function (regression in 1854). (case=59478) 10294 - VS2010: Fixed detection of changes to C++ property sheets when using the Custom VA platform. (case=58810)
- VS2010: Fixed keystrokes being sent to text editor unexpectedly when certain modal dialogs are present. (case=41611, case=55278)
- VS2010: IDE environment font is used in VA dialogs for consistency. (case=58932)
- VS2010: Fixed Find References coloring when Enhanced Syntax Coloring is disabled (regression in 1834). (case=59056) 10270
Build 1854
requires software maintenance through 2011.07.18 (General release.)
- New! Improved speed of solution load and Find References on multicore systems. (case=18233)
- New! Dialog positioning is smarter on multi-monitor systems. (case=57285)
- New! Member list is shown rather than a suggestion list when typing over existing text following
.
or->
(case=57852) 10140 - New! Display XAML data-bound x:Name and x:Key values in VA Outline. (case=57813) 10176
- New! Added uppercase variants of GUID tokens to VA Snippets Editor. (case=57016)
- Prevent hang/timeouts during project load when project uses environment variables that Visual Studio is not able to resolve. (case=57973)
- Fixed parsing and refactoring problems for code declared with the STDMETHOD family of macros. (case=12800, case=12803, case=12386, case=45936, case=58329) 10075, 9614, 8973, 7787, 7252,7251, 7233
- Local function declarations are parsed correctly. (case=25957) 9341, 8675
- Suggestion listboxes don't steal focus when the user is typing LINQ predicates. (case=16277) 10189
- More improvements to Create from Usage when invoked from C++ constructor initialization list. (case=31277, case=58369) 10218
- Create from Usage infers the correct type for method parameters that are members of classes or structs. (case=33485)
- Create from Usage infers type
bool
for methods used in the test condition of the ternary (conditional) operator. (case=57444) 10139 - Create from Usage items inferred from reference parameters default to non-reference types. (case=58376)
- Implement Interface supports overloaded methods. (case=54587) 10155, 9973
- Implement Interface handles relational operators
<
,>
,<=
, and>=
. (case=57625) 10164 - Implement Interface respects order of declarations in interface. (case=58301) 10099
- Fixed VA Snippet incorrectly inserted at beginning of file. (case=55563) 10185, 10026
- Fixed detection of changes to C++ property sheets. (case=56185)
- Added enums missing from Find Symbol in Solution (FSIS) when declared in a .cpp file. (case=57545)
- Improved handling of "using namespace" statements. (case=56363, case=58175)
- Find References Results count updates dynamically as results are removed from the list. (case=58040)10193
- Double-clicking or pressing Enter on a file node in Find References Results opens the file in the text editor. (case=58321)
- Find References Results displays the correct icon and color for variables used as array indices. (case=38628)
- VA Auto Recovery handles Unicode text (applicable to Visual Studio only). (case=58071) 10196
- Fixed Add Include when root directory is specified as an additional include directory. (case=58426) 10224
- Single-character entries appear properly in the Multiple Clipboard list. (case=58497) 10228
- Spell Check underlines errors in Doxygen-style comments. (case=57415) 10133
- Fix for VA colors not being saved when Visual Studio options dialog was opened via Tools.CustomizeKeyboard. (case=58598)
- Corrected method coloring in C#
foreach
statements without curly braces. (case=14446) 7314 - Correct visibility icons are displayed for C# private members. (case=57884)
- Correct icons are displayed for events and delegates. (case=58290)
- Fixed the VA Navigation Bar definition of certain macros. (case=30829)
- Fixed painting problem with VA View dropdown lists opened via Alt+Down keyboard shortcut. (case=58357)
- Fixed problem parsing Qt headers (regression in 1848). (case=58701)
- Eliminated another crash resolving some namespace aliases (regression in 1848). (case=58509)
- VS2010: Improved performance in files with lots of collapsed code. (case=57743) 10001
- VS2010: Fix for temporary reset of VA default colors when fonts and colors options are viewed before an editor has been opened. (case=57614)
- VS2010: Corrected position of column indicator. (case=57518) 10142
- VS2010: The vassistx.SpellCheckWord command functions correctly. (case=57926)
- VS2010: Provided registry option to improve compatibility with ViEmu. (case=58034) 10215
- VS2010: Improved compatibility with the Debugger Canvas extension. (case=58124) 10201
Build 1850
requires software maintenance through 2011.06.07 (General release.)
- Fixed crash resolving some namespace aliases (regression in 1848). (case=57880)
Build 1849
requires software maintenance through 2011.05.23 (General release.)
- Fixed use of backspace during incremental search (regression in 1848). (case=57414)
- Fixed slowdown of find references in some scenarios (regression in 1848). (case=57571) 10132
Build 1848
requires software maintenance through 2011.05.04 (Release candidate.)
- New! The Build.Cancel keybinding (usually Ctrl+Break) can be used to cancel a long Find References operation. (case=56416)
- New! Added token $GUID_SYMBOL$ to VA Snippets Editor similar to $GUID_STRING$ but with underscores instead of hyphens. (case=57016)
- New! Added VA Snippet token $DATE_LOCALE$ and updated $MONTHNAME$, $MONTHLONGNAME$, $DAYNAME$, and $DAYLONGNAME$ tokens to provide date formatting using user's locale settings. (case=57121) 10111
- The Visual Assist X user interface is disabled during macro recording and playback. (case=724) 9637,8904, 8527, 8163, 7792, 6398, 5776, 5186, 5008, 3882
- Fixed issue in which unsaved files without focus caused incomplete Find References results. (case=57243)
- Improved tracking Find References results after file is edited. (case=54535)
- Fixed bolding of parameters when Tools | Options | Text Editor | C/C++ | Parameter information is disabled. (case=4399) 5824, 10063
- Improved handling of C++ "using" statements. (case=8809, case=56362) 10065, 9035, 8801
- Fix for complete with any character not valid in a symbol (C/C++ Members) treating ~ as invalid. (case=56962) 10105
- Hovering Class Browser shows correct visibility icon (public) for functions declared in extern "C" blocks. (case=2876)
- Corrected another instance in which the Find References results icon for assignment to function return value was wrong. (case=39943)
- Fixed Parameter info tooltip / Suggestion list collision. (case=49022)
- Fixed several Implement Interface issues for overridden methods. (case=54585) 10117, 9973, 9865
- Implement Interface handles the STDMETHOD family of macros correctly. (case=56145) 10062
- Fixed parsing of namespace aliases. (case=1364) 4714
- Fixed problem parsing std::vector::operator[] (case=24631, case=35153) 9132, 8571
- Fixed problems parsing std::shared_ptr. (case=55626, case=56278) 10115, 10065, 10027
- Fixed navigation to constructors in Find Symbol in Solution. (case=56065)
- Corrected issue in which an invalid parameter info tooltip was shown for a constructor on an instance named "va". (case=56566)
- Parameter info tooltip is dismissed on press of home/end/pgup/pgdn/F3. (case=56607)
- Non-prototyped functions appear in the VA View Most Recently Used list. (case=56072)
- Fixed issue in which VA View MRU list was right-scrolled after inserting a long item. (case=56634)
- Create from Usage handles _T() string parameters correctly. (case=56734) 10100
- The copyright symbol © is recognized by the VA Snippets editor. (case=56983) 8512
- VS2010: Fixed problem navigating back to a closed, unedited file via Alt+Left arrow. (case=56576)
- VS2010: Fix for insertion of text at wrong position when caret is in virtual space. (case=56773) 10097
- VS2010: Prevent duplicate XML-style comments in tooltips. (case=52266)
- VS2010: Corrected double insertion of parentheses that occurred when typing a method invocation under some circumstances. (case=56276) 8714
- VS2010: Corrected compatibility issue with Productivity Power Tools Quick Find feature. (case=55943)10050
- VS2010: Improved compatibility with VsVim. (case=56633) 10055, 9896
Build 1845
requires software maintenance through 2011.03.13 (General release.)
- New! Create Implementation and Create Declaration are now available in VA Outline's Refactor menu. (case=55570)
- New! Added an option to hide region nodes in VA Outline. (case=55322) 10003
- New! Find References optionally locates results in comments and strings. (case=18421) 10049
- New! VA dialog edit controls handle Ctrl+Backspace (delete word to the left of the caret) and Ctrl+Delete (delete to end of line). (case=9194) 6781
- Fixed rare crash. (case=54998)
- Fixed parsing issue with anonymous struct/union members. (case=3548) 10016, 9804, 9214, 9210, 9164,9107, 6095
- Implement Interface in C++ ensures the
virtual
keyword is present on each method declaration. (case=54586) 9973, 9865 - Invoking Implement interface/virtual methods on a template class leaves the implementation in the header file. (case=55139) 9999
- Disabled items in Implement Virtual Methods dialog are no longer added when running on pre-Vista versions of Windows. (case=55520)
- Fixed issue in which the Implement Virtual Methods dialog and resulting generated code included unprintable characters for templates where angle brackets were expected. (case=55727) 10039
- Fixed problems with spell checking a selected text block. (case=48354, case=54121) 9852, 9693
- Find References results window's "Highlight all" option no longer gets unchecked after going to a reference in an edited file. (case=54604)
- Fixed case in which tooltip for item in members listbox incorrectly stated "Accept with: ". (case=55163)
- Fixed collapsing nodes in VA Outline when "Auto Expand Nodes" is enabled. (case=55320) 10005
- Create from Usage correctly infers type
bool
for a method created from code within anif
orwhile
expression. (case=55527) 10024 - Create from Usage omits const qualifier. (case=54480) 9947
- A macro that defines an enum (as part of a framework, for instance) is parsed correctly when 10 or more parameters are present. (case=55561) 10025
- Fixed selection and focus issues in C# completion lists when VA suggestions are disabled. (case=55566)10016
- Reduced noisy suggestions in asp/html/xml files. (case=24178, case=55708) 8543
- Spell check correctly flags misspellings adjacent to tags in asp/html/xml files. (case=55409) 9887
- "Include VA Snippets in Listboxes" and "Include Suggestions in Listboxes" options are honored in asp/html/xml files. (case=55713)
- Highlight Current Line is disabled for files with extensions in the "Extensions to ignore" list. (case=53812)
- Fixed display issue with column indicator under Vista when using a large font in the editor. (case=47213)
- Fixed display corruption that sometimes occurred when scrolling through the "VA Snippets with shortcuts" submenu. (case=53423) 9906
- Listboxes containing DBCS characters are correctly sized. (case=54239)
- Corrected help text in VA Snippet editor: environment variables are expanded with
%ENV%
, not$ENV$
. (case=54948) 9990 - Corrected completion issue caused by auto complete braces. (case=55775) 10028
- Fixed parsing of templatized smart pointers declared via macro. (case=54439)
- Fixed C++/CLI smart pointer template parsing. (case=55772)
- Fixed spurious underlines caused by __MACHINE() intrinsic macros. (case=7146) 6403
- Restored fix for parsing problem for structs named "S" or "L" (this fix originally appeared in build 1840 but had been rolled back for build 1842). (case=52550) 9873
- The text caret is placed in the correct position after inserting a closing brace in C# with block indent enabled (regression in 1831). (case=55483) 10011
- Fixed issue in which Highlight Find Results occurred on IDE restart even with the option disabled (regression in 1840). (case=55216)
- VS2010: Fixed inconsistent completion in C# XML-style comments. (case=48252) 9883, 9689
Build 1842
requires software maintenance through 2011.02.03 (General release.)
Note: this is the last version to support Windows 2000.
- Fixed bad completion when typing Unicode string using L"" (regression in 1840). (case=54790) 9983
Build 1841
requires software maintenance through 2011.02.01 (General release.)
- Fixed issue in which VA Outline displayed blank nodes for methods with a very long parameter list (regression in 1836). (case=54360)
Build 1840
requires software maintenance through 2011.01.18 (Release candidate.)
- New! Implement interface / Override virtual method refactorings (case=1505, case=52445) 9865, 9789,9429, 8568, 8142, 7661, 7588, 6529, 6381, 6602, 5970, 4860
- New! Methods in File list (Alt+M) has a context menu that can be used to modify display of items in the list. (case=1232)
- New! Refactoring context menu includes Find References in File. (case=52561)
- New! Methods in File list optionally omits symbol namespace scope. (case=1232) 6406, 5526, 4697
- Fixed rare crash. (case=53345)
- Fixed issue in which some users were not granted a 3-day trial after installing a new version of VA X that was released outside their maintenance period. (case=51486)
- Fixed problem in which characters typed to filter the Methods in File list were unexpectedly sent to the text editor. (case=20630) 8293
- Find Symbol in Solution filter changed from classes/structs/types to classes/structs/namespaces. (case=52463)
- Corrected unexpected indenting when commenting blocks of code. (case=8091) 3334
- Fixed problem with syntax coloring following symbols containing Unicode characters. (case=12131) 7215
- VA Snippet Editor column indicator honors column value when the editor is invoked from the VA Options dialog. (case=41396)
- Removed extraneous vertical scrollbar from suggestion listboxes that use old-style borders (regression in 1810). (case=52092) 9827
- Fixed problem in which repeating a search after restarting the IDE failed to highlight the results as expected. (case=52136)
- VA X displays more accurate type information for C#
var
types in the Definition field and Quick Info tooltips. (case=52398) - Create from Usage correctly infers the type when taking the address of an element. (case=52460)
- Fixed problem in which Create from Usage placed a new C# enum item in the wrong enum under some circumstances. (case=52617)
- Fixed inconsistent selection state in member lists. (case=53612)
- Restored missing suggested corrections to context menu for underlined spelling errors. (case=53080)9887, 9886
- Fixed issue in which a macro that parameterized the return type of a function confused the Methods in File list. (case=3566) 5569
- "Display comments from source files when available" no longer causes comments from .rc files to be displayed. (case=53880)
- Fixed parsing of STDMETHOD macros (corrected mismatched parentheses in Methods in File list). (case=3721) 8563, 6765, 5644
- Cloned Find References Results windows are docked with primary results window (VS2005 and later only). (case=52594)
- Fixed parsing problem for structs named "S" or "L". (case=52550) 9873
- Fixed capitalization of #include suggestion listbox. (case=53275) 9881
- Corrected unexpected selection change after surround. (case=53313)
- Fixed duplicate keyboard accelerator in Find References Results - Find dialog. (case=53505) 7610
- Changing search scope in Find Symbol in Solution no longer selects the symbol text in the edit control. (case=52462)
- Fixed inability to accept listbox suggestion using Enter key in some cases when the list contained LINQ members (regression in 1812). (case=53861)
- Fixed display corruption of Methods in File list on multiple monitors (regression in 1836). (case=53916)
- VS2010: Fixed delay in reparsing files. (case=52593)
- VS2010: Fixed corruption of entered text when typing some Unicode characters. (case=53114) 9897
- VS2010: #include path delimiter character is determined by Options | Text Editor | C/C++ | Advanced | Use Forward Slash in #include AutoComplete. (case=41553) 9447
- VS2010: Caret position is set correctly after changing focus between undocked editor windows. (case=52453) 9863
- VS2010: Fixed incorrect icons used in listbox following global scope resolution operator (::). (case=52599)
- VS2010: Fixed issue in which clicking on selected text formatted the selection when "Format after paste" was checked. (case=53026) 9890
- VS2010: Custom syntax colors are applied correctly when Emacs emulation extension is present. (case=54050) 9932
Archive and release notes for builds with maintenance ending 2010
Build 1837
requires software maintenance through 2010.11.19 (General release.)
- Create from Usage supports static pointers in a class belonging to a namespace. (case=52335) 9853
- VA suggests
nullptr
instead ofNULL
for C++/CLI managed reference initialization. (case=52245) 9786 - List Methods in File (Al+M) correctly shows both angle brackets for operator<<. (case=10782) 7080, 7118
- VA Snippet Editor margin indicator uses the numeric value from VA Options | Advanced | Display | Display indicator after column. (case=41396) 9838, 9441
- Fixed empty Open File in Solution list with Intel Inspector XE 2011 installed. (case=52285)
- Fixed case in which parameter info obstructed line being typed (regression in 1836). (case=31814)
Build 1836
requires software maintenance through 2010.11.10 (Beta release.)
- New! Goto (Alt+G) on interface methods lists all implementations of the method in the solution. (case=36934) 9737
- New! Find Symbol in Solution can be filtered to show only types. (case=37054)
- New! Add Include can optionally be forced to always use "" or <> syntax. (case=51056) 9825, 9472
- New! Added "Create VA Snippet From Selection" to VAssistX | Tools menu. (case=609)
- Fixed case in which Open Corresponding File (Alt+O) prompted to open identically named files from other projects in solution. (case=32543) 9142, 5814
- VA suggests
gcnew
instead ofnew
for C++/CLI managed reference initialization. (case=50707) 9786 - Default string parameter values are shown in Quick Info tooltips for methods. (case=942) 4248
- Quick Info tooltips and definition field for variables with string literal assignments display the initial string. (case=1131) 9798, 9288, 7556, 6970, 6332, 6262, 4574, 4414
- Fixed issue in which Quick Info tooltips for methods were colored as comments. (case=16082)
- VA is aware of files moved via drag and drop in Solution Explorer. (case=19933) 8214
- Create from Usage offers the correct options when invoked on variables in C++ constructor initialization lists. (case=31277) 9844, 9122, 8944
- Create from Usage offers the correct options when invoked on a method with whitespace before the opening parenthesis. (case=50606) 9783
- Create from Usage infers the correct type when invoked on an inline method. (case=51223)
- Fixed rare situation in which caret is inappropriately moved after navigating Find References results. (case=51696)
- VA exhibits more consistent behavior when Complete With Any is checked. (case=50538)
- Operator << is shown correctly in the definition field. (case=7383) 9792, 6429
- Fixed multiline comment inconsistency. (case=51991) 9820
- Unnamed const parameter types in function prototypes are parsed correctly. (case=846, case=3027)9800, 9094, 6627, 4070
- Const function pointers are parsed correctly. (case=51050)
- Fixed Parameter Info / Suggestion List tooltip collision. (case=31814)
- VS2010: Addressed rare crash. (case=52095)
- VS2010: Fixed unintended deletion when typing in multiline edit mode under certain conditions. (case=51656, case=51976) 9812
- VS2010: Improved editor typing performance. (case=51491) 9793
- VS2010: Improved editor performance when Highlight Find Results is enabled. (case=50256, case=51525)
- VS2010: Corrected background color display for VA Navigation Bar and other controls. (case=42358)9479, 9425
- VS2010: Fixed analysis of managed assemblies when earlier .NET frameworks are not installed. (case=49731)
- VS2010: Fixed issue with "Display comments from source files" still being invoked when VA is disabled. (case=52023)
- VS2010: Improved compatibility with ViEmu. (case=51306)
Build 1833
requires software maintenance through 2010.09.28 (General release.)
- Fixed rare crash reported by a small number of users. (case=49404)
- VS2010: Fixed issue in which VA became inactive in the editor after closing splitter bar. (case=50330)9775
Build 1832
requires software maintenance through 2010.09.15 (Release candidate.)
- New! User-defined Suggestions for Type lists. (case=29907)
- Fix for VA Autorecovery restoring incorrect content. (case=49620) 9673
- Eliminated extraneous parenthesis insertion when closing paren was typed while an IDE listbox was displayed. (case=49167)
- Fixed intermittent brace autocompletion failure. (case=48783)
- Improved brace matching compatibility with other tools. (case=49002) 9727
- Remote Desktop display optimization is disabled by default. Enable via VA Options | Performance. (case=42155)
- VA installer is no longer tripped up by bad or missing
%TEMP%
directory. (case=49370) - Smart Suggestions respect the option "Selections committed with:Enter". (case=26044, case=33790, case=48521) 9694, 9077, 8681
- Suggestions present due to Tools | Options | Text Editor | C# | IntelliSense | "IntelliSense pre-selects most recently used members" may be accepted with Enter. (case=48374) 9694
- Smart Suggestions are suppressed following
+=
in C# to avoid conflict with the default IDE event handler behavior. (case=47999) - Fixed C# block formatting when brace automatch is enabled. (case=8971) 6686
- Repair Case works correctly in C#. (case=48865)
- Create from Usage takes type coercion into account when inferring resulting parameter types. (case=31478)
- Create from Usage correctly infers the type of string literals. (case=48375)
- Fix for Create from Usage incorrectly prepending
static
keyword to static method parameters. (case=49005) - Added parameter names to tooltips for C++/CLI. (case=1224) 9703, 9482, 4693
- VA parses C++/CLI code brought into scope with a #using directive even if the corresponding assembly has not been added to the project's references. (case=39988)
- Reworked Smart Suggestions to be more responsive while typing, but more accurate during typing pauses. (case=46655)
- Fix for listboxes following '
.
' or "::
" not respecting "Get content from default IntelliSense" setting after backspace and repeat. (case=48863) - Fixed issue in which global variables declared in a source file were absent from the completion list after typing a partial name followed by Ctrl+Space. (case=48025) 9670
- Fix for unexpected coloring of listboxes under Vista/Win7 when only coloring of views is enabled. (case=49100) 9731
- VA listboxes utilize the font under Tools | Options | Fonts and Colors | Show Settings For: Statement Completion. (case=45865) 9610
- Fixed overlapping suggestions with Resharper installed. (case=34592) 8777
- Eliminated spurious suggestion list that appeared when typing
~
in a C# file (fixes regression in 1829). (case=48262) - C# code is properly formatted when typing
;
(fixes regression in 1812). (case=49027) - Fixed inability to set VA X Brace Matching background color via Tools | Options | Fonts and Colors (fixes regression in previous 18xx-series builds). (case=48634) 9608
- VS2010: Fixed VA Navigation Bar position when switching between document windows with differing toolbars. (case=48062) 9722
- VS2010: Fixed incorrect syntax coloring when part of a fully qualified type shares a name with a method (e.g.,
std::vector<>
andvector()
). (case=49159) - VS2010: Parameter Info tooltips are colored correctly when VA tooltip coloring is enabled. (case=45866)9612
- VS2010: Corrected inability to change underline color for spelling errors. (case=47099)
- VS2010: Fixed coloring of some non-code tooltips and listbox members. (case=48020, case=49806)
Build 1830
requires software maintenance through 2010.08.12 (General release.)
- Fixed parsing of symbols following the not operator (!) (regression in 1829). (case=48557)
Build 1829
requires software maintenance through 2010.07.31 (Release candidate.)
- New! Auto-extend multi-line comments. (case=39838) 9205
- New! "Selections committed with" behavior for member lists is now configurable under VA Options | Advanced | Listboxes. (case=9369) 9588, 9457, 9385, 8972, 8807, 8793, 8791, 8742, 8136, 7931, 7273,7055, 7023, 7002, 6900, 6802, 6761
- New! Typing ~ within a C++ class declaration suggests the destructor for the class. (case=47139)
- Fixed potential crash while reloading projects with some third party addins present (e.g. WIX or Designbox). (case=46239)
- Fixed IDE hang when manipulating VAssistX menu after expired trial. (case=46289)
- Fix for caret moving unexpectedly when issuing Goto (Alt+G) while the Code Definition Window is open. (case=22548) 9582, 9369, 8424
- Fixed potential lag while typing in C# files. (case=46287)
- Fix for suggestions appearing unexpectedly when typing fast. (case=45586)
- Fixed unexpected editor scroll that sometimes occurred after renaming a symbol. (case=46551) 9637
- Find References highlights member initialization lists and constructor invocations using the modified color. (case=4154) 9651, 9372, 9311, 7214
- Managed C++ finalizers are parsed correctly. (case=19150) 9547, 8909, 8443, 8134
- Fixed global scope resolution operator (::) being changed to a single colon by Create/Move Implementation. (case=45850)
- Removed VA Snippet suggestions that cluttered C# override completion lists. (case=42309) 9477
- Fix for parsing error following a block comment ending with */ . (case=46838) 9645
- Improved spell checking inside comments. (case=3689, case=29867, case=41543) 9445, 9406, 9126,8858, 5634
- VA Options | Startup | Check Now button checks for both release and beta versions (fixed problem in which betas could be missed). (case=45757)
- VS2010: Fix for member listboxes appearing behind tooltips and other windows. (case=40685, case=47502) 9388
- VS2010: Fixed problem with C++/CLI parameter info and quick info tooltips. (case=42348, case=42351)9482
- VS2010: Fixed slowdown with many open files. (case=46408)
- VS2010: Find text highlight works in files that are not syntax colored. (case=46637) 9642
- VS2010: Fixed brace insertion conflict with Productivity Power Tools. (case=46640)
- VS2010: Spell check is offered for plain text files. (case=46131) 9621
Build 1827
requires software maintenance through 2010.06.11 (General release.)
- C/C++ variables having macro type declaration (e.g. MY_INT foo = 5; where MY_INT is defined as int) are parsed correctly. (case=43586) 9517
- Fixed flicker in VA suggestion lists. (case=40450)
- VS2010: VA Navigation Bar displays correctly in open documents after re-enabling VA (fixes regression in 1812). (case=44542)
Build 1825
requires software maintenance through 2010.05.25 (Beta release.)
- New! Single installer supports Visual Studio 2010 and all previous IDE versions
- Fixed commenting with star (*) in CSS files. (case=43279)
- Fix for $BaseClassName$ inserting inappropriate placeholder name when base class is undefined. (case=39236) 9337
- Improved utf-8 character display in tooltips. (case=43621)
- Tooltip for Suggested Refactorings option (VA Options | Advanced | Refactoring | "Automatically show icon for suggested refactorings") now clarifies that this is a C/C++ only feature. (case=44017) 9536
- Added "Edit VA Snippets" command to VAssistX | Tools menu. (case=44075)
- Fixed issue in which the wrong member was selected when double-clicking a C# member list item if VA Options | Advanced | Suggestions | "Filter completion lists to use VA's Suggestions in C#, VB,..." is enabled (regression in 1823). (case=44023) 9574
- Corrected issue in which Hovering Class Browser sometimes failed to refresh when hovering on a symbol in the editor (regression in 1810). (case=44602)
- VS2010: Additional IDE restart is no longer necessary to see enhanced syntax coloring after installing VA X. (case=43386) 9506
- VS2010: Fixed problem in which VA was not active in HTML and JavaScript files under certain circumstances. (case=43627)
- VS2010: Improved accuracy of default suggestion for parameters to overloaded functions. (case=43635)
- VS2010: Fix for VA becoming inactive after clicking "Close all but this" on an active tab or middle-clicking on an inactive tab. (case=43873) 9532
- VS2010: Fix for VA becoming inactive after closing floating window. (case=44208)
- VS2010: Fix for some suggestion and member lists being obscured by floating document windows. (case=44201) 9555, 9540
- VS2010: VA Navigation Bar no longer draws on top of expanded auto-hide panels. (case=44413) 9568
- VS2010: VA Navigation Bar invalidates correctly in inactive tabbed windows. (case=43205)
- VS2010: VA respects IDE setting for Tools | Options | Text Editor | C# | IntelliSense | Pre-select most recently used member. (case=38443) 9541
- VS2010: Typing /, *, or # while in multi-line edit mode inserts the appropriate character regardless of the "Surround Selection on ..." setting. (case=44464) 9570
- VS2010: Fixed exception thrown while editing ASPX files. (case=44538)
Build 1823
requires software maintenance through 2010.05.06 (General release.)
Visual Studio 2010 version
- Corrected case in which navigating through Find References results while Find References was still running caused Visual Studio to hang under certain circumstances. (case=43506) 9342
- Fixed problem highlighting symbol under cursor when collapsed blocks are present. (case=29360) 8853
- Fixed commit by Enter of item chosen by Acronym matching in C# member listboxes. (case=43470) 9520
- VS2010: Fixed potential hang when moving text caret into HTML tag. (case=43695)
- VS2010: Fixed case where IntelliSense would sometimes insert the wrong item in managed code. (case=43501) 9458
- VS2010: VA Snippets having identical name and shortcut are inserted properly from suggestion lists. (case=43220) 9500, 9497
Build 1822
requires software maintenance through 2010.04.22 (General release.)
Visual Studio 2010 version
- New! Open File in Solution, Find Symbol in Solution, and List Methods in File select most recently used item when filtering. (case=38841)
- VA suggestion list is invoked instead of default IntelliSense when typing the scope resolution operator after a class name, e.g. Foo:: (case=9) 9154
- VA Parameter Info tooltip is dismissed when backspacing over the opening parenthesis. (case=42352)9482
- VS2010: Eliminated "Cannot set allocations" error experienced by some users on IDE startup. (case=39412) 9331, 9308, 9212
- VS2010: Fixed case in which VA interfered with IntelliSense listboxes displayed outside of editor windows. (case=43213) 9500
- VS2010: Fixed brace and reference highlighting issue in multibyte character files on non-English systems. (case=41798) 9393
- VS2010: Fixed C++/CLI namespace suggestions problem with Get Content from Default IntelliSense enabled. (case=42349) 9482
- VS2010: Corrected XAML IntelliSense issue. (case=42354) 9481
Build 1819
requires software maintenance through 2010.04.06 (Release candidate.)
Visual Studio 2010 version
- Fixed case in which navigating through Find References results while Find References was still running caused the operation to abort. (case=40775) 9342
- Fixed issue in which a lengthy Rename References operation in VC6 might not modify all pertinent references. (case=25190) 8606
- Move Implementation to Source File is available for functions defined outside of a class. (case=3207)9408, 5521
- Solution files that don't belong to any project are now included in Open File in Solution. (case=40541) 9412
- VA makes backup files on save only if VA Options | Advanced | Performance | Enable Auto Recovery is checked. (case=41536) 9446
- Fixed pane sizing problem in HTML Split source/design view. (case=39842) 9371
- Removed irrelevant VA Snippets from HTML attribute suggestion lists. (case=41758)
- Fixed case in which VA was not active in a XAML file immediately after solution load. (case=39879, case=41865) 9388
- Fixed problem with XAML namespaces being completed/inserted incorrectly. (case=40890) 9389
- More text of longer strings is displayed in listboxes prior to truncation. (case=40411) 9397
- Fixed handling of "__declspec" in VA Outline. (case=40680) 9416
- JavaScript member lists are sorted correctly. (case=41265)
- Smart Suggestions (formerly known as Scoped Suggestions) no longer interferes with the default IDE behavior for WPF event handlers in XAML or C# code-behind files. (case=40179, case=40335)
- Smart Suggestions in VC6 may be accepted with Tab regardless of VA's "Selections committed with" settings. (case=41491) 9421
- Removed irrelevant Smart Suggestions from C# implicit type var assignment. (case=41898) 9460
- Fixed suggestion list flicker when VA Options | Advanced | Suggestions | "Filter completion lists to use VA's Suggestions in C#, VB,..." is enabled. (case=41551)
- Pressing backspace while in an #include completion list serves to expand (rather than dismiss) the list. (case=41564) 9447
- System headers are suggested for double-quoted #include directives after a directory delimiter (\ or /) has been typed (angle bracket form shows system header suggestions immediately). (case=41471)
- #include completion list positions to the first item in the list if the text under the cursor matches no filenames. (case=41565) 9447
- VA's Quick Info tooltip now can be displayed using default VS key bindings. (case=7997) 6502
- Fixed coloring of member list tooltips (regression in 1812). (case=39431)
- Restored click-to-edit functionality of VA Snippet-defined Smart Suggestions (regression in 1814). (case=39891)
- Fixed issue with VA Outline commenting out a method preceded by comments (regression in 1715). (case=41193)
- VS2010: Improved solution load time. (case=40377) 9308
- VS2010: Fixed sporadic heap corruption when reloading web project. (case=41799)
- VS2010: Corrected problem in which #include suggestion lists appeared momentarily and then disappeared. (case=41544) 9447
- VS2010: Bold non-inherited members in listboxes works consistently. (case=36742)
- VS2010: Fixed background color interaction with selection and squiggles. (case=38099)
- VS2010: Fixed some cases in which default colors rather than user selected colors were displayed in the editor. (case=38578)
- VS2010: Eliminated spurious coloring of Open File in Solution and Find Symbol in Solution columns & headers. (case=39953, case=40687)
- VS2010: Fixed refactor icon appearing in the wrong location with word wrap enabled. (case=40784)
- VS2010: Fixed incorrect coloring of comments and strings in Javascript. (case=41207, case=41610)
- VS2010: Fixed syntax coloring of some error and warning tooltips. (case=41395)
- VS2010: Fixed CSS IntelliSense problem. (case=40505) 9411
- VS2010: VA suggestions appear properly for HTML attributes when VA "Filter completion lists..." option is enabled. (case=41757)
- VS2010: Fixed issue in which extra HTML attribute quotes were sometimes inserted when VA "Filter completion lists..." option was disabled. (case=41875)
- VS2010: Fixed problem with Smart Suggestions when VA "Filter completion lists..." option was disabled. (case=41875)
Build 1814
requires software maintenance through 2010.03.01 (Beta release.)
Visual Studio 2010 RC version
- Improved IDE startup time. (case=40097)
- Open File in Solution remains in sync after files are added or removed to projects contained in top-level solution folders. (case=36780) 9161
- Fixed issue in which switching between large solutions occasionally resulted in an empty Open File in Solution list. (case=39946)
- Improved typing response in large codebases when suggestions are enabled. (case=39935)
- Extraneous quotes are no longer inserted in ASP/ASP.NET attributes when accepting a suggestion with Tools | Text Editor | HTML | Format | "Insert attribute value quotes when typing" checked. (case=39884)9364, 8543
- Fixed indentation problem after inserting public:/protected:/private: VA Snippets in C++. (case=39891)9374
- Restored missing suggestions when using VA Options | Advanced | Suggestions | "Filter completion lists to use VA's Suggestions in C#, VB,...". (case=39936)
- VA suggestions are displayed if Ctrl+space is pressed and Visual Studio provides no IntelliSense (applicable only when Get content from default IntelliSense option is enabled.) (case=40084)
- The completion list invoked via the "Show all Symbols" button in a filtering toolbar respects the Get content from default IntelliSense setting. (case=37498)
- Create from Usage correctly infers the type of empty string literals. (case=40090)
- Create from Usage correctly infers the type of an undeclared parameter to a prototyped function. (case=32085) 8998
- VB symbol completion in VS2008/2010 now follows IDE conventions regardless of VA's "Selections committed with: Any character not valid in a symbol" setting. (case=40141)
- Suggested Refactorings (VA Options | Advanced | Refactoring | "Automatically show icon for suggested refactorings") correctly works independently of the "Show icon to open refactoring menu when hovering" option. (case=40368)
- Fixed refactoring icon occasionally popping through windows above the IDE. (case=39402)
- Dollar signs in source code are no longer treated unexpectedly when applying a VA Snippet or refactoring. (case=19247) 8511
- Fixed issue in which Extract Method inserted an extra blank line after a return statement. (case=39839)
- Fixed responsiveness when typing multiple semicolons and braces (regression in 1804). (case=38680)9308
- Open Corresponding File (Alt+O) is faster (fixes regression in 1805). (case=39473)
- Move/Create Implementation functions correctly on C++ virtual destructors (fixes regression in 1806). (case=39777)
- Corrected Find References results icons for assignments to function return values (regression in 1808). (case=39943)
- Fixed debug Quick Info tooltips being dismissed unexpectedly in VC6 (fixes regression in 1808). (case=40275)
- Fixed Methods in File (Alt+M) sluggishness (regression in 1810). (case=39828)
- VS2010: Fixed listbox item being accepted unexpectedly when closing a generic type with >. (case=38549)9298
- VS2010: Fixed position of refactoring icon (was sometimes covered by Quick Info tooltip). (case=38772)
- VS2010: Parameter Info tip shows only the current parameter in bold, regardless of bold locals setting. (case=38810) 9398, 9308
- VS2010: Fixed coloring issue with file completion lists. (case=39680)
- VS2010: Fixed screen overlap between VA and IDE navigation bars caused by changing Windows font DPI setting. (case=39686) 9365
- VS2010: Added workaround for VS2010 reporting incorrect active document when loading a WPF solution. (case=39879)
- VS2010: Fixed suggestions not displaying when word wrap is enabled. (case=40071) 9388
- VS2010: Locals are rendered in bold when the corresponding setting is active (fixes regression in 1810). (case=40050)
Build 1812
requires software maintenance through 2010.02.09 (Beta release.)
Visual Studio 2010 RC version
- New! Added support for Microsoft Visual Studio 2010 RC.
Note Build 1812 (and above) will not work with Visual Studio 2010 beta releases. Build 1810 is the last VA X build to support Visual Studio 2010 Beta 2. - New! VA-style shrinkable suggestion lists are offered for C# and VB code. Control via VA Options | Advanced | Suggestions | "Filter completion lists to use VA's Suggestions in C#, VB,...". (case=39051)
- New! The refactoring icon appears while typing in C/C++ source and header files when common refactorings are eligible to perform. Control via VA Options | Advanced | Refactoring | "Automatically show icon for suggested refactorings". (This was present in 1810, but was not configurable.) (case=38279)
- Fixed crash and/or hang in VC6. (case=39415) 9326
- Insert VA Snippet context menu uses standard Windows UI conventions (e.g., pressing a key corresponding to the first letter of more than one suggested snippet cycles through the snippets until Tab or Enter is pressed). (case=33154) 9063
- Improved compatibility with Resharper 4.5 and 5.0. (case=34591, case=34592) 8777
- Reassigned duplicate keyboard accelerator in Rename dialog. (case=38889) 9329
- Fixed parsing of additional include directories in makefile projects (regression in 1810). (case=38892)
Build 1810
requires software maintenance through 2010.01.22 (Beta release.)
Visual Studio 2010 Beta 2 version
- New! Added support for Microsoft Visual Studio 2010 Beta 2.
- New! Find References and Rename act on base class references. (case=3346) 8817, 8595, 8477, 8235,7422, 7057, 6959, 5976, 5555, 5533
- New! Open File in Solution filters out duplicate files referenced in multiple projects by default. (case=33201) 9056
- New! Copy All command added to Find References results. (case=33532) 9073
- Added default keybindings for Rename (Alt+shift+R), Find References (Alt+Shift+F), Create From Usage (Alt+Shift+C) and Refactor menu (Alt+Shift+Q). (case=36340)
- Fixed Visual Studio 2008 hang on 64-bit Vista with top-down memory allocation set. (case=23618)
- Fixed crash when deleting text from a very large VA Snippet entry. (case=36106) 9160
- Eliminated rare CPU spin that could occur when Change Signature was invoked while a VA View tooltip was visible. (case=30326) 8952
- Fixed listbox memory leak. (case=35543) 9084
- Fixed issue in which matching braces were not highlighted when keywords were set to bold via Tools | Options | Fonts and Colors. (case=611)
- Fixed issue in which deleting a block of text selected with the keyboard in column mode also deleted an adjacent brace when brace highlighting was active. (case=34166)
- Changes to projects and property sheets are picked up by VA independently of the VA Options | Performance | "Watch for externally modified files and reparse when necessary" setting. (case=38330)
- Add Include places #include directives after #pragma once if applicable. (case=29480) 9117, 8862
- Add Include on std::string inserts an include directive for <string> instead of <xstring>. (case=31895)
- Create from Usage infers type double for undeclared variable assigned to a numeric literal containing a decimal. (case=31924)
- Create from Usage defaults to placeholder "UnknownType" instead of blank when the type cannot be inferred. (case=32084) 8998
- Create from Usage infers the correct type for parameters cast with static_cast, const_cast, dynamic_cast, and type coercion. (case=31478)
- Improved accuracy of the default method signature provided by Create from Usage for certain patterns. (case=32269) 9048
- Fixed issue in which Create from Usage stuffed an enum definition into the wrong position in VC6. (case=31810)
- Scoped Suggestions are offered for C# class member definitions having internal visibility. (case=34623)
- Scoped Suggestions are no longer offered following += for C# event handlers to avoid conflict with the default IDE behavior. (case=35828)
- Fixed incorrect Scoped Suggestions offered after the -> operator and if() conditional. (case=33484, case=34467)
- The correct return type is suggested following the Return statement in VB. (case=37765)
- Fixed problem in which clicking on a Quick Info tooltip for an overloaded method caused it to scroll rapidly through the method signatures. (case=32265) 9293, 9081
- Corrected Open Corresponding File (Alt+O) issue related to base filenames ending in "exp". (case=32515)9025
- Triggering the refactor menu via a bound keystroke correctly targets a symbol when the text caret is at the start of the symbol. (case=6820) 9157, 6299
- Addressed compatibility problem in which both Visual Assist X and Resharper were inserting closing parentheses automatically, resulting in extraneous parentheses. (case=34591)
- Accepting a VA Snippet after typing more than the shortcut no longer results in bad completions like "retureturn". (case=35091)
- Added refactoring snippet $generatedPropertyName$ to specify lowercase first letter for generated property names. (case=35316) 8304
- Fixed problem completing a symbol with '(' following keywords new or virtual. (case=35617) 9139
- Fixed problem in which local variables in a C/C++ method decorated with the __success header annotation macro were underlined as mistyped symbols. (case=32685) 9044
- Fixed listbox vertical position problem caused by not taking into account the editor font size. (case=37097)
- Improved IntelliSense support for ImgSource and ISEffects libraries. (case=37158) 9198
- Reduced Quick Info tooltip flicker caused by slight mouse movements. (case=37468)
- AFX exported/imported classes are parsed properly. (case=37844)
- Added workaround for VS2008 issue that caused a user option to be reset to its default value when installing or upgrading Visual Assist X. (case=31894) 9067, 8987
- Spell Check for plain text files is available regardless of the order in which solution files were opened. (case=36834) 9178
- Corrected indentation problem when Tools | Options | Text Editor | C# | IntelliSense | "Add new line on commit with enter at end of fully typed word" is enabled . (case=25252)
- Move Implementation to Source no longer expands environment variables unexpectedly. (case=37970)9286
- Fixed issue in which performing an incremental search in a system source file inadvertently removed that file's contents from VA's internal symbol database. (case=36103)
- Fixed problem with Find References on forward-declared symbols implemented outside the header file in which they were declared. (case=18883) 7998
- Corrected wrong icon displaying for some Find References results. (case=4442) 7880, 5831
- Replaced "Please place the caret on a symbol before running Find References." message with the less indicting "Find References is not available because the symbol is unrecognized." (case=38201) 9289
- Suggestions have been restored for #define/#if/#ifdef/#ifndef preprocessor directives (fixes regression in 1721). (case=32089)
Archive and release notes for builds with maintenance ending 2009
Build 1738
requires software maintenance through 2009.10.01 (General release.)
- If no item in suggestion list is selected by default, ensure the first item is visible. (case=31848) 9040
- Snippets that have shortcuts are suggested even if scoped suggestions are present. (case=32585) 9036
- Fixed case in which keyword readonly was suggested after keyword new. (case=32586) 9036
Build 1736
requires software maintenance through 2009.09.18 (Release candidate.)
- Scoped Suggestions are not inadvertently inserted when typing a C# string literal. (case=32256) 8986
- Fixed IDE sluggishness caused by Scoped Suggestions in large C++ files employing a namespace when that namespace is also used by many other files. (case=32395) 9000
- Create from Usage is available for symbols with a leading underscore (fixes regression in 1733). (case=32289) 9013
- Fixed issue in which some project and system symbols were not suggested unless they had already been typed (regression in 1727). (case=32336)
Build 1735
requires software maintenance through 2009.09.10 (Release candidate.)
- Corrected listbox width problem. (case=31884)
- Scoped Suggestions are offered only when VA Options | Advanced | Suggestions | Include suggestions in listboxes is enabled. (case=32087) 8986
- Fixed issue in which incorrect suggestions were offered when typing method declarations. (case=31567)
- Refined completion behavior for Scoped Suggestions to reduce inadvertent text insertion.
Build 1734
requires software maintenance through 2009.09.02 (Beta release.)
- New! Suggestion list behavior can be tweaked. (case=31573)
- New! Create Implementation is enabled for C++ static class variables. (case=4058) 8966, 5734
- Fixed several issues with Create from Usage and Scoped Suggestions with regard to enums and templates. (case=31175, case=31236, case=31240, case=31330, case=31348, case=31470, case=31477, case=31709) 8942, 8956, 8962
- Create from Usage is offered following an overloaded -> operator. (case=31318) 8942
- Create from Usage is offered for pointer and reference types returned from functions ( e.g., GetFoo()->SomeNewMemberHere ). (case=31319)
- Create from Usage correctly infers the type of a dereferenced pointer. (case=31471) 8959
- Create from Usage context menu text has been reworded to avoid confusion. (case=31467) 8960
- Create from Usage is not offered for non-symbols and selected text. (case=31604)
- Create Declaration works properly for C++ constructors having initialization lists. (case=1738) 6740, 4995
- Methods extracted from const methods are also declared const. (case=3430) 8730, 5573
- Methods extracted from static methods are also declared static. (case=5647) 8731, 7089, 6146, 6046
- Fixed issue in which deleting a block of text selected using column mode gobbled an adjacent brace when brace highlighting was active. (case=31530) 8968
- .NET assemblies referenced in a project are reflected over correctly when parsing such that protected and protected internal accessibility specifiers are recognized. (case=31768)
- Fixed problem in which Find References failed when issued via a right-click in Find Symbol in Solution (FSIS) when no code files were open for text editing. (case=31322) 8940
- Find References is available for more symbols in FSIS. (case=31333)
- Goto (Alt+G) on a symbol of unknown scope is treated like Goto in a comment (you are presented with a list of best guesses). (case=31460)
- Fixed issue in which the VAssistX.RefactorContextMenu command bound to a shortcut key in VC6 failed to open the context menu when the text caret was positioned near the end of a symbol. (case=31320) 8943
- Format after Paste is suppressed when pasting block comments. (case=31092)
- The Esc key clears auto highlight references in VC6. (case=31228)
- Restored VA toolbar and VAssistX menu in Visual Studio.NET (fixes regression in 1731). (case=31422)8978, 8963, 8951
Build 1731
requires software maintenance through 2009.08.19 (Beta release.)
- New! Create from Usage: refactorings for top-down programming. Includes ability to create stub functions/methods, enums, parameters and local variables at the call site. Hover over an unknown symbol and invoke from the Refactoring icon.
- New! Scoped Suggestions: highly context-aware suggestions. Includes suggesting the correct type following the new operator and assignment & switch/case values for enums, both for C++. Improvements for C# include suggesting the correct type after the as keyword.
- New! Hovering over a function pointer shows its typedef. (case=28378)
- Eliminated IDE crash on exit with Platform Builder installed. (case=28668)
- Eliminated IDE crash that occurred when the machine's Automation BSTR cache was disabled by setting the OANOCACHE environment variable. (case=30940)
- Enhanced listboxes work correctly in Visual C++ 6.0 on Windows 7. (case=26657) 8708
- Fixed caret jumping to end of line unexpectedly when using proportional font with word wrap enabled. (case=25123) 8589
- Performing Find References on single-character symbols no longer generates extraneous results . (case=27839)
- Add include preserves letter case when inserting an #include directive. (case=24588) 8923, 8009
- Screen position is maintained when invoking Add Include. (case=30577)
- Fixed issue in which the horizontal scrollbar in the text editor was not restored after debugging. (case=26834) 8721
- Ellipses denoting variable argument lists in C/C++ are displayed properly in the Methods in File (Alt+M) list. (case=28211) 8804
- Parentheses are not added when taking the address of a C/C++ function. (case=7802) 8743, 8645, 6809,6596, 6465
- Symbols from a .NET assembly added as a reference to a C++ CLR project are available immediately (no need to reload the project). (case=28209) 8825, 8815
- C++/CLI get_ and set_ methods used internally by the .NET Framework for property accessors and mutators do not appear in suggestion lists. (case=29929) 8894
- Suggestion list for enum parameter displays properly after selecting a method from a suggestion list in C#. (case=21588)
- Fixed problem where VA calculated an incorrect display value for an enum member when a comment containing an equals sign preceded the member declaration. (case=28797)
- Fixed problem in which Rename References was not offered when changing the name of the first member in an enum. (case=29938) 8890
- Fixed issue in which Open Corresponding File (Alt+O) was confused by newly added, identically named files in different directories. (case=29745) 8863
- Fixed issue in which Goto (Alt+G) did not work properly when VA Options | Advanced | Performance | Parse all files when opening a project was disabled, even if the files had already been opened in the text editor during that session. (case=30226) 8901
- Suggestions in _asm blocks are presented but not selected in order to prevent accepting a suggestion inadvertently. (case=28803)
- Suggestion listbox no longer drifts to the left while typing under certain circumstances. (case=31119)
- VA Snippets reserved string $NamespaceName$ returns the fully qualified namespace. (case=30005)
- The VAssistX.ToggleUnderlining command works properly when bound to a keyboard shortcut. (case=30569)
- Goto on Ctrl+Left Click executes on mouse up event instead of mouse down. (case=30191) 8635
- The default color for variables on light backgrounds is now navy (was gray). (case=31075)
- Fixed display corruption issue when using fonts that support ligatures (fi, fl, æ, etc.) (case=25254) 8615
- Parentheses are not automatically inserted after accepting a class name from a suggestion list (fixes regression in 1715). (case=29030) 8835
- Fixed formatting issue that occurred when deleting a blank line following automatic insertion of a closing brace (fixes regression in 1724). (case=29183) 8840
- C# verbatim string literals ending in a backslash (@"usingunescapedackslashes") are parsed correctly (fixes regression in 1727). (case=28539) 8855, 4242
- Corrected unexpected text caret placement following repair case in VC6 (fixes regression in 1727). (case=29869)
Build 1727
requires software maintenance through 2009.06.12 (General release.)
- New! Convert dot to -> works with C++ smart pointers. (case=999) 8649, 4386
- New! Ctrl+Left click invokes Goto (Alt+G) when this option is set under VA Options | Advanced | General. (case=25632) 8635
- New! Hovering over a symbol defined using a macro or typedef also shows the underlying type definition. (case=8771)
- New! Improved performance of loading extremely large solutions. (case=25260)
- Eliminated rare crash when exiting the IDE. (case=26987)
- Fixed VS2008 crash that sometimes occurred when the first file opened or created had zero length. (case=28208)
- Fixed occasional parser stall and hang at shutdown caused by antivirus software or file system delay preventing VA from writing to a file in a timely fashion. (case=26867)
- Fixed rare issue in which text could not be selected with the mouse after dismissing a context menu. (case=16204) 8698, 8669, 8483, 7465
- Editing a SQL stored procedure no longer results in a spurious "file has been deleted" message. (case=9609) 6984, 6863
- Region names are treated as comments when finding references to symbols of the same name. (case=21070) 8356
- "document" is suggested properly in JavaScript blocks in HTML files. (case=24766)
- VA Snippets used internally by refactoring operations do not appear in suggestion lists. (case=24994)
- Member listboxes are displayed properly immediately following a dot to -> conversion in VC6. (case=26061)
- Dismissing a member listbox using the Esc key in VC6 no longer makes the IDE beep. (case=25332)
- Fixed timing issue that caused incorrect text to be inserted from a suggestion listbox (or the correct text to be inserted twice in a row). (case=26616, case=28032) 8793, 8791, 8787
- The Esc key clears Highlight References to Symbol Under Cursor. (case=26861)
- Items in dynamic context menus have unique keyboard shortcuts. (case=26981, case=27038) 8737, 8728
- Fixed issue in which accepting an HTML VA Snippet suggestion sometimes inserted <<tag> instead of <tag>. (case=27012)
- VB code is formatted correctly by the IDE after accepting a suggestion from VA X. (case=27337)
- Corrected problem in which it was sometimes necessary to press Enter twice to accept a suggestion listbox item in VB. (case=27736)
- Extract Method works properly in the implementation of operator(). (case=27615) 8771
- Nested namespaces are expanded by default in VA Outline. (case=27730)
- Surround with #ifdef ... #endif is not invoked when typing # in languages to which preprocessor directives do not apply. (case=27945)
- Horizontal scroll bar, if needed, is restored properly to the active editor window after debugging. (case=26834) 8721
- VA Navigation Bar is restored properly if VA X is disabled and then re-enabled. (case=27947)
- Changing the IDE background color no longer requires a restart for VA X to pick up the new colors. (case=21099)
- Fixed a VA X element color initialization problem in VS2008. (case=12710) 8769, 8678
- Find results highlighting is restricted to text editor windows. (case=26740) 8719
- VA X uses older method of highlight coloring (for references and braces) if VS2005 without SP1 is detected (SP1 is still required for more advanced highlighting features). (case=27972) 8692
- XML indenting is preserved when inserting VA X suggestions (fixes regression in 1724). (case=27778)8776
Build 1724
requires software maintenance through 2009.05.01 (General release.)
- Fixed issue in which VA brace, underline and reference highlight colors failed to initialize under certain circumstances. (case=12710)
Build 1723
requires software maintenance through 2009.04.22 (General release.)
- New! VA logging, once enabled, can be disabled by reopening the Visual Assist X Options dialog and unchecking the option (it is no longer necessary to exit the IDE to turn off VA logging). (case=15115)
- Added a checkbox to the Performance tab of the VA Options dialog to control Remote Desktop display optimization. (case=26045) 8684
- Fixed intermittent issue in which some VA Snippets were not suggested when the shortcut was typed following whitespace (regression in 1721). (case=25111) 8673
Build 1722
requires software maintenance through 2009.03.31 (Release candidate.)
- Improved IDE responsiveness when parsing C++ templates. (case=25466)
- Fixed symbol database corruption problem with very large solutions. (case=25426)
- VA listbox "selections committed with" behavior is more consistent across suggestion and member listboxes. (case=9369) 8136, 7931, 7273, 7055, 7023, 7002, 6900, 6802, 6761
- VA display items appear properly on the Fonts and Colors page of the IDE Options dialog. (case=12710)8636, 8633, 7244
- Fixed Add Include for std::vector, std::list and std::map. (case=23430) 8009
- Highlight References works as expected when collapsing or expanding code in the editor. (case=1729)4972
- Fix for loss of custom VA color settings after update from build 1715 or earlier. (case=24497)
- Fixed issue in which HTML/ASP tag suggestions were not offered (regression in 1721). (case=25428)
- Typing a symbol following the global scope resolution operator (::) in C++ causes the suggestion listbox to update as expected (fixes regression in 1721). (case=25424)
Build 1721
requires software maintenance through 2009.03.25 (Release candidate.)
- New! Ability to set background color for brace matching and foreground color for highlight references (Visual Studio only). (case=506) 3445, 4327, 4433
- New! Goto (Alt+G) works in comments. (case=17089)
- New! Comments for variable declarations are shown in tooltips for that variable. (case=465) 3319
- New! Add #include uses same path delimiter (/ or ) as other #include directives in the file. (case=23341)8585, 8548, 8479, 8009
- New! Tooltip hint "Accept with <TAB> or <ENTER>" reminds you when these keys are the only ones that can accept a suggestion using the keyboard. (case=24501)
- New! Misspellings are underlined in JavaScript comments. (case=24947)
- Eliminated CPU spin that occurred when invoking Open Corresponding File (Alt+O) or displaying VA refactor menu too soon after opening a solution. (case=25215)
- Fixed crash caused by dragging and dropping in VA Outline within XML files. (case=24691)
- Fixed crash caused by improper parsing of .NET 2.0 generics. (case=24739)
- Fixed recursive spell check algorithm that caused IDE unresponsiveness under certain circumstances. (case=23883)
- Create Implementation utilizes header file if no C/C++ source file is found. (case=3735)
- C++ keyword __interface is parsed properly (fixes issue in which derived interfaces were not recognized.) (case=803) 8575, 4013
- C++/CLI generic types are parsed correctly. (case=1204) 8317, 6617, 7592, 4610
- Create Implementation works properly on C++ functions that return a managed reference. (case=22824)8443
- Fixed issue in which Change Signature could not be invoked on implementations found in C/C++ header files. (case=1540)
- Implicitly declared cli namespace objects are parsed correctly in managed C++. (case=23811, case=23892)
- Open Corresponding File (Alt+O) from a system header locates the system source file and vice-versa. (case=23847) 8514
- VC6 files modified as the result of a refactoring operation are correctly marked by an asterisk after the filename in the title bar. (case=4276)
- VA X respects the IDE's completion character list for C# 2005/2008. (case=574) 7129
- Parameter info tooltip is displayed correctly after accepting a method from a C# member list. (case=11767)7339, 7179, 7171
- Fixed listbox unexpectedly accepting a suggestion when typing For Each in VB. (case=23589)
- Corrected issue in which [Select] was sometimes inserted when attempting to type Select Case in VB. (case=24874)
- Pressing Enter at the end of a Dim declaration requiring case correction inserts a new line as expected (previously two Enter keypresses were required). (case=24602)
- ASP.NET page variables are colored properly. (case=22921)
- Fixed issue in which some VA Snippets were not invoked when typing their shortcuts. (case=23735, case=23807)
- Parentheses are no longer erroneously inserted when VA Snippets containing $ClassName$ are invoked. (case=23119)
- Case correction works with Qt library types. (case=17758)
- Remote Desktop display optimization may be disabled for users experiencing stability issues. (case=23919) 8516, 8495
- To prevent a screen update problem, Remote Desktop display optimization is automatically disabled for Vista-to-Vista sessions with Aero enabled. (case=24610) 8565
- Change Signature is disabled for overloaded functions. (case=11717) 8494, 6364
- Improved keyboard navigation and text selection in Methods in File (Alt+M) list. (case=470) 8451, 8425
- Fixed problem listing non-inherited members first when Bold Non-inherited Members setting was disabled. (case=19834)
- VA X respects VS2008 setting Tools|Options|Text Editor|JScript|Miscellaneous|Only use Tab or Enter to commit. (case=23592)
- Typing / in an HTML closing tag selects the expected item corresponding to the opening tag. (case=24135) 8542
- Find References on a newly added symbol no longer underlines the symbol as mistyped in unsaved files. (case=24218)
- Fixed issue in which template member listbox was empty after IDE restart in rare cases. (case=24420)
- Fixed column indicator position problem. (case=24506)
- Local variables used in LINQ expressions are rendered in bold when the Local Symbols in Bold setting is enabled. (case=24523)
- No listbox is offered after typing #pragma. (case=25126)
- Fixed issue in which highlight matching brace failed when word wrapped or when identifier font was set to bold. (case=16375) 5726
- Lengthy suggestions that formerly caused listboxes to fill large portions of the screen are now truncated; the full text of the entry appears in the associated tooltip. (case=23830)
- Document window layout is no longer changed after a rename in VS2008. (case=17074) 7842
- Listboxes and tooltips appear in the correct position when the IDE is stretched across multiple monitors. (case=17155) 7796
- Fixed VA Outline showing incorrect icons in some situations. (case=24510)
- Fixed problem that caused Highlight References to Symbol Under Cursor to miss some references. (case=24169) 6397
- Highlight References to Symbol Under Cursor results remain highlighted when the text caret is moved into whitespace. (case=23537) 8312
- Highlight all Find References results correctly highlights off-screen results when scrolling through results. (case=3672) 5629
- Highlight find results works correctly for lines not terminated by a carriage return (i.e., the last line of a file). (case=24351) 8562
- Find results highlighting is not applied after an IDE restart until another find is performed. (case=23926)
- Fixed painting issue that left some symbols incompletely highlighted. (case=12334)
- Fix for hang while typing a string literal in rare cases (regression in 1704). (case=25168)
- C# regions are not duplicated in VA Outline when Display Comments is enabled (fixes regression in 1715). (case=24742)
Build 1715
requires software maintenance through 2009.01.25 (General release.)
- New! Automatic highlighting of references to symbol under cursor. (case=21926) 6397, 8312, 6665, 6254,6028
- New! New refactoring: Add #include directive (C/C++). (case=226) 2784, 4537, 4974, 5104, 5586, 5593,5672, 5907, 6348, 6505, 6543, 6786, 6892, 7077, 7331, 7398, 8009, 8340, 8407
- New! Added new VA Snippet reserved keywords for use in non-refactoring user-defined snippets ($NamespaceName$, $BaseClassName$, $ClassName$, $MethodName$, $MethodArgs$). (case=2050)5100, 5211, 5830, 6238, 7924, 8059
- New! Code generated by Create Implementation is left selected in case you want to cut it. (case=2093)5123, 6851
- New! Added OFIS dialog context menu option to prevent duplicate listings of files included by multiple projects. (case=21879) 8408
- New! VA Snippets allow more character combinations for shortcuts, such as //g. (case=10446)
- New! Regions may optionally be omitted from the Methods in File (Alt+M) list. (case=21071) 8356
- Reduced flicker when running through Remote Desktop. (case=281) 2706, 6353, 7168, 8203
- Fix for VA Snippets missing from some suggestion lists in ASP files. (case=23009)
- Fixed display of column indicator on long lines in VS2002+. (case=53) 1950, 5016, 6562, 7977, 8432
- VA no longer offers suggestions when typing #region directives. (case=426) 3124, 5400, 5458, 7920
- Fixed case in which extract method did not create a prototype for a non-member function. (case=1156)8347
- Fixed parsing of typedef'd structs derived from base classes. (case=2302) 5227, 6546, 7301, 8423
- Fixed Change Signature when source file is named differently than header file (C/C++). (case=3751) 6656
- Create Implementation will add generated code to header file if source file can not be located (C/C++). (case=3735)
- Corrected Create Implementation on pure virtual functions. (case=6439) 6229, 6675, 6853, 7588, 8178
- Create Implementation is offered on functions with char const* return values. (case=9595) 6871
- Fixed Move/Create Implementation on function call operator, eg. operator int(). (case=10386) 7020
- Fix for Move/Create Implementation truncating extremely long parameter lists. (case=22052)
- C# generics with more than 1 parameter are parsed correctly. (case=11633)
- Refactoring commands are available on C# generics. (case=22131) 8415
- Fixed installer hang that could occur if the machine had previously installed Tortoise CVS or other applications that deploy u3dapi10.dll. (case=19329)
- Fixed issue in which the wrong body of code was commented out when two identical bodies of code were adjacent to each other. (case=20688)
- The definition field shows all conditional definitions of a symbol in an #ifdef...#else...#endif block. (case=21352) 8375
- UI fixes for VA View history list: Pressing Enter performs a Goto, right-click or context menu key invokes context menu. (case=21569) 8388
- Removed duplicate entries from VA View recent item list. (case=21572) 8388
- Pressing Page Up/Page Down in the Files in Solution or Symbols in Solution lists (VA View) no longer removes the content filter. (case=21570) 8388
- Filename suggestions for HTML resources href="" and src="" allow subdirectory navigation. (case=21788)
- Goto works correctly on HTML URIs containing named anchors, eg. href="../GotoThisFile.html#contents". (case=21870)
- Literal < and > characters in HTML text are not treated as tag delimiters. (case=21919)
- Hovering Class Browser (HCB) is populated for HTML/asp/aspx/js files. (case=22100)
- Improved suggestions for object members in JavaScript. (case=21915)
- Fixed issue in which HTML and JavaScript suggestions would be accepted unexpectedly while typing. (case=22296, case=22775)
- Suggestions no longer appear in the middle of typing a VBScript string literal. (case=20647)
- VBScript variable name suggestions are correctly selected in the suggestion list. (case=21966)
- The question mark-tab combination to invoke VB's snippet search feature works correctly in VS2008 when text precedes the question mark. (case=22138) 8257
- Improved Shorthand and Acronyms in VB 2008. (case=15202) 8257
- Fix for VB 2008 accepting an item from a listbox that had no selection. (case=22140) 8257
- Fixed parsing of VS2008 interface and message map macros. (case=23013, case=8934) 8423, 6683
- Fixed spurious cascading of document windows after a rename operation in VS2008. (case=17074) 7842
- Improved suggestion priorities; e.g., typing T suggests TRUE instead of a lesser-used symbol starting with t. (case=15697)
- Parameters to macros appear in bold in tooltips as the text caret advances to each parameter. (case=22603) 8426, 8299
- Fixed color printing in VC6. (case=19290)
- C++ keywords __ptr32, __ptr64, __sptr, __uptr, _w64, and __w64 are recognized. (case=7571)
- Spell check ignores numeric digits (Regression in 1711). (case=22247)
- Fix for double-clicking symbol in Find References Results or VA Outline opening the form designer instead of the code editor (Regression in 1709). (case=21473) 8417
Archive and release notes for builds with maintenance ending 2008
Build 1711
requires software maintenance through 2008.12.11. (General release.)
- New! By default, the VA toolbar is displayed at all times, regardless of the file type loaded in the text editor (if any). (case=20915)
- New! A documentation link is available in the VA Snippet Editor. (case=21247) 8367
- Single and double quote characters are auto-matched properly inside parentheses; e.g., typing (" results in (""), with the text caret positioned between the quotes. (case=21467) 8380
- Fixed an issue accepting listbox suggestions with any character not valid in a symbol in VB2008. (case=21379)
- Fixed a problem in which extra tabs were required to expand some Visual Studio snippets in VB (case=21347) 8257
- Extract method passes parameters decorated with struct or class keywords correctly. (case=21012)
- Fixed unexpected dismissal of #include suggestion list when typing - to filter for filenames containing a hyphen. (case=19564) 8322, 8173
- Member lists appear correctly for smart pointers that wrap a template class typedef declared within a function. (case=21320) 8358
- Spell check handles words with diacritical characters such as à and é. (case=1226) 4650
- Addressed compatibility issue with AQtime 6. (case=21327)
- Fixed a problem inserting results from the IDE's Pick URL function from HTML anchor suggestions (regression in build 1709). (case=21541)
- Fixed dot to -> correction for keyword this (regression in build 1707). (case=21161) 8358
Build 1709
requires software maintenance through 2008.11.26. (Beta release.)
- New! Comment/uncomment VB code using the ' character is supported. (case=589) 3623
- Functions specified in C++ using declarations (e.g., using namespace::function) are colored correctly. (case=19427)
- Fixed parsing of boost::shared_ptr version 1.37. (case=14457) 7136
- Fixed issue in which incorrect suggestions were offered under certain circumstances for smart pointers and other types that overload the -> operator. (case=12798) 7249
- Typing a path in front of a filename in an existing #include directive no longer results in spurious text selection. (case=18363)
- Fixed a problem in which some VA Snippets were not inserted in IDL files correctly. (case=21067) 8354
- XML text in VC6 is rendered properly. (case=18252) 7967
- Fixed problem opening files with UNC paths where the path or filename contains spaces. (case=21097)8329
- Navigation to and from references results list in the Rename dialog is now possible via keyboard tabbing. (case=21033) 8346
- Fixed case where invalid HTML suggestions were offered after certain tag attributes. (case=20911)
- Auto insert of closing quotation marks is supported in VBScript files. (case=20648)
The following changes were made to address problems introduced in build 1707:
- Completion lists are sorted correctly. (case=21041)
- Fixed issue in which a suggestion list failed to appear after typing the new keyword in C# when Options | Text Editor | C# | IntelliSense | Committed by pressing the space bar was enabled. (case=310)
- Fixed suggestion list dismissing unexpectedly when selecting an item after typing the global scope resolution operator (::). (case=21039)
- Find References | Find in Results works as expected. (case=21029)
- After deleting a node in VA Outline, the node below is now selected consistently. (case=20678)
- Enhanced Syntax Coloring and bold matching brace in VC6 are displayed properly when the IDE's View Whitespace option is enabled. (case=661, case=6466) 3709
Build 1707
requires software maintenance through 2008.11.19. (Beta release.)
- New! Added full support for Web and WPF applications, including ASP/ASP.NET, HTML, XML, JavaScript, VBScript, and XAML. Most VA features like Goto, Find References, Suggestions, and VA Outline work with these projects and file types where applicable.
- New! Highlight find results (case=5141) 8312, 6665, 6397, 6254, 6028
- New! Optional tomato icons in listboxes and tooltips denote content provided by Visual Assist X. (case=20290)
- New! Added support for makefile projects (e.g. solutions without files) by parsing the physical directory tree of files as they are opened. (case=18918)
- New! Find References results are grouped by project. (case=19512, case=4087) 8174, 8168, 7463, 5742
- New! VA Outline optionally auto-expands nodes as the user navigates in the code editor. (case=19617)
- New! VA Outline remembers the expanded state of each node when refreshing its contents (not applicable when auto-expand is active). (case=8858) 7989, 7903, 7714, 6664
- New! Redundant namespace and class names are omitted from VA Outline nodes to save space. (case=13240) 8083, 7387, 7271
- New! Enhanced Syntax Coloring uses better default colors when a dark background is in use. (case=17562, case=9431) 8076, 8029, 6607
- New! Single lines of code containing multiple statements are shown as separate nodes in VA Outline. (case=18580)
- New! Goto (Alt+G) ignores duplicate filenames opened from other locations, so Alt+G on a method in Mainfoo.h goes directly to the implementation in Mainfoo.cpp even if Branchfoo.cpp was opened for editing at some point. (case=19423)
- New! Open File in Solution (OFIS) and Find Symbol in Solution (FSIS) dialogs scroll the highlighted entry to the center vertically to aid in viewing surrounding entries. (case=20182, case=19262)
- New! OFIS shows the project to which a file belongs. (case=764) 8180, 7899, 3966
- New! FSIS persists its "Show only symbols defined in the current solution" state between invocations for the current session. (case=20549)
- Extracted methods with long parameters lists are generated correctly. (case=5802) 8310, 6078
- Fixed global scope resolution operator (::) being changed to a single colon in Extract Method. (case=18573) 8021
- Extract Method no longer offers to extract to source file when no source file is present. (case=20181)
- The context menu is available for symbols even if they are unknown or mistyped. (case=19552) 8170
- Suggestion lists utilize the Options | Text Editor | C# | IntelliSense | Committed by pressing the space bar setting correctly. (case=10695) 8213, 7273, 7055
- Cloned Find References windows are restored after debugging. (case=9511) 6847
- VA Options dialog grays out options that depend on Enhanced Syntax Coloring when that option is disabled. (case=3079) 8184
- Shorthand and Acronyms work properly in VB 2008. (case=15202) 8257
- Fixed unexpected dismissal of suggestion list in VB when typing a type name after the As keyword (case=20261) 8257
- The text caret is placed in the correct location after accepting a .NET Generic from a suggestion list in VB 2008. (case=20259) 8257
- When typing a parameter in a C# LINQ predicate function, focus is no longer given to the suggestion list, matching the default VS2008 behavior. (case=16277)
- C++ keyword __restrict is recognized. (case=20732) 8307
- wmemset and wmemcpy are recognized as valid system functions. (case=18414) 7990
- Fixed a case where a managed assembly failed to be properly parsed. (case=20071)
- VA Outline correctly displays C++ #pragma region/endregion nodes. (case=20612) 8274
- Multiline XML comments no longer contain extraneous '/' characters in VA Outline. (case=18539) 8005
- Document Method correctly handles array parameters when using the $MethodArgName$ VA Snippet variable. (case=20543) 8285
- Fixed problem in which enhanced coloring was not applied to Visual Studio text editor (due to certain color settings). (case=18813) 7993
- Fixed GDI resource leak that was exacerbated by the presence of an external clipboard manager utility. (case=20137)
- Parameter Info tooltips for constructors of child classes render each parameter in bold correctly (fixes issue introduced in 1649). (case=20664)
- VA Options | Performance | Rebuild Symbol databases causes the db files to be purged at IDE shutdown instead of the next startup (performance enhancement). (case=20799) 8319
Build 1649
requires software maintenance through 2008.09.09. (General release.)
- New! Open File in Solution supports filtering full path (use in filter string to activate) (case=2377) 5577
- New! Find Symbol in Solution exposes a context menu with Find References and other options. (case=14514) 8012, 7328
- New! Find Symbol in Solution allows copying symbols to the clipboard. (case=12853) 7439, 7243
- New! C++ custom directory list supports appending list of directories from the clipboard. (case=3768)8078, 5653
- Eliminated crash renaming C# generic class in Visual Studio 2008. (case=18695) 8144
- Fixed IDE hang that could occur when clicking "Show non-inherited first" in Enhanced Listboxes. (case=19079)
- Fixed DDE file open (e.g., double-clicking a source file from Windows Explorer). (case=19253)
- Corrected excessive memory usage that occurred in certain situations. (case=19123)
- Uncommenting all lines by typing Ctrl+A, / no longer duplicates portions of code (VC6). (case=15125) 7319
- Corrected unresponsive listbox behavior when "Parse extensionless files as header" is enabled (case=18867)
- Fixed refactoring operations that changed std::list<std::string> to std::list<std.string>. (case=18540) 8013
- Definition window displays friendly name of Win32 API Ansi/Unicode variants (xxxA/xxxW). (case=1184)5178, 4101
- Identically named typedef templates in different namespaces are recognized as unique. (case=16702, case=9859) 7722, 6840
- Files opened from the Code Definition window are parsed correctly. (case=18481)
- Bold current parameter in quick info tooltip handles return types containing parentheses (such as STDMETHOD). (case=3727) 7886, 7651, 5706, 5631
- Project include directories are given priority over project source directories when locating include files. (case=6726) 5987
- C++ keywords are included in suggestion lists. (case=17920) 7907
- Managed symbols in C++ CLR projects are parsed correctly for all /clr project settings. (case=18997) 8084
- C++ managed enums are not underlined as mistyped. (case=935) 4925, 4605, 4401, 4243
- Removed C++ CLR using namespace directives from List Methods in File (Alt+M). (case=19151) 8135
- C++ structures declared with interface are treated the same as those declared with struct. (case=17592)8138
- C++ classes and enums defined in a source file are properly expanded in the Hovering Class Browser. (case=838) 6651, 6394, 4062
- C# Auto-import namespace suggestions appear more reliably. (case=18881) 8075
- Alt+M list allows a dot to substitute for the scope resolution operator when filtering the list, e.g. foo.bar matches foo::bar. (case=18772) 8040
- Addressed compatibility issue with AnkhSVN 2.0. (case=18399) 8000
- Addressed compatibility issue with Resharper V4. (case=17699) 7914
- Eliminated flicker when resizing MDI windows. (case=10517) 7048
- Fixed editor lag when typing a series of dots in a comment. (case=19149) 8137
- Context window icons are repainted correctly after using drop list. (case=18514) 8003
Build 1647
requires software maintenance through 2008.07.30. (General release.)
- Corrected OS locale / regional setting-dependent issues with Goto (Alt+G) and Open Corresponding File (Alt+O). (case=18767) 8046, 8042
- Corrected issues opening files whose path names contain Unicode characters. (case=18696)
Build 1646
requires software maintenance through 2008.07.18. (General release.)
- Fixed issue that resulted in a "VANetObj20.dll has stopped working" error in rare cases. (case=16429)
- Fixed problem opening large solutions (introduced in 1645). (case=18582) 8026, 8025, 8017, 8016
- Fixed incorrect handling of UserDataDir registry entry (introduced in 1645). (case=18574) 8022, 8023
- Fixed issue where Auto Recovery dialog displayed only the first character of a filename (introduced in 1645). (case=18595) 8030
Build 1645
requires software maintenance through 2008.07.10. (Release candidate.)
- New! Extract Method optionally places C/C++ implementation directly in the source file instead of the header file. (case=11206) 7120
- New! List Methods in File (Alt+M) shows regions. (case=808) 5763, 4697, 3872
- New! Alt+M filter allows substrings in any order and supports exclusion; e.g. foo bar -baz. (case=1002)5925, 4604, 4395
- New! Added option to suppress parameter display in Alt+M list. (case=3487) 5590
- Fixed sporadic crash closing non-source files. (case=18307) 7966
- Fixed Visual Studio 2008 crash when accessing a C# property with the same name as a Generic type; e.g. List<int> List { get {...} }. (case=17563)
- Fixed intermittent blank member listboxes. (case=16348) 7568
- Unicode user names and paths are supported. (case=6044) 7961, 7948, 7070, 6126, 5814
- When running multiple instances of the same IDE, each instance maintains its own symbol database to address several reported concurrency issues. (case=12157) 7160
- Goto (Alt+G) invoked from a header file opens the corresponding source file even if it does not belong to any project in the solution. (case=2943) 5426, 4568
- Open Corresponding File (Alt+O) is smarter about identically named files in distinct directories. (case=16697) 7722
- Fixed incorrect keyword expansion in VB.NET 2008. (case=17657)
- The correct member list is offered when identical function names containing identical local variable names exist in different files. (case=15921) 7437
- Correct member lists are shown when identically named nested classes are used; e.g. A::foo and B::foo. (case=1607) 6628, 4903
- Fixed issue where typing a dot after a function invocation that returns an object reference would show a list that erroneously included members from the function's parameters in addition to the return type's members. (case=16790) 7745
- Parameter info tooltips from VA and the IDE don't step on each other. (case=16970) 7978, 7807
- Fixed truncated tooltips. (case=3551, case=10968) 7427, 7103, 5605
- Alt+M filter recognizes parentheses as valid list filtering characters. (case=13749) 7288
- Fixed timing issue in which typed characters intended to filter the Alt+M list were instead sent to the text editor. (case=8857) 7882, 6669
- Improved parsing of Trolltech Qt library. (case=912) 4777
- Corrected several instances in which a class name was colored as a variable. (case=2352, case=17359)6990, 6690, 5204
- Cloned Find References results window matches the original window exactly, leaving hidden results hidden. (case=16901) 7780
- VA's column indicator works properly regardless of the IDE's selection margin, indicator margin, and line number settings. (case=12157, case=16328) 7469
- Changes to underlining options take place immediately. (case=18250) 7969
Build 1640
requires software maintenance through 2008.05.22. (General release.)
- Fixed spurious coloring of string literals in VC6. (case=16454) 7565
- Fixed Asian character display corruption in VC6. (case=16737) 7782
- Fixed spurious coloring of Cyrillic fonts in plain text files. (case=16927) 7670
Build 1639
requires software maintenance through 2008.05.15. (Release candidate.)
- Functions are colored correctly when first loading a solution containing Unicode characters. (case=16660)
- Fixed stability issue affecting files containing certain Asian multi-byte characters in Visual Studio 2008 (introduced in 1638). (case=16659)
Build 1638
requires software maintenance through 2008.05.08. (Release candidate.)
- Fixed Visual Studio 2008 crash when typing nonexistent symbol name in VA View | Symbols in Solution window. (case=16534) 7656
- Visual Studio 2008 uses correct color for Highlight Current Line. (case=16057) 7432
- Fixed spurious underlining of function calls following the return keyword. (case=16345) 7539
- Correct characters are displayed when an incomplete font set is encountered (e.g., when Consolas Bold Italic is installed but Consolas Bold is not; fixes issue introduced in 1635.) (case=16412) 7612
- Fixed VC6 selection margin painting issue (introduced in 1635.) (case=16303) 7560
- Fixed selected text displaying with operator color in VC6 (introduced in 1635.) (case=16546) 7652, 7623
Build 1635
requires software maintenance through 2008.04.18. (Release candidate.)
- Goto (Alt+G) menu widens to accommodate more text as needed. (case=5189) 7420, 7001, 6460
- Pressing / to comment out code no longer replaces code with / when selection includes partial /**/ comment (case=15111) 7319
- Improved italic font rendering. (case=16066)
- Find References highlighting in text editor persists when navigating to off-screen locations. (case=3672)5629
- Prefix increment and decrement operators (++foo, --foo) are colored as modified in Find References. (case=4986)
- Nested anonymous structs and unions are parsed correctly. (case=4514) 7134, 7131, 6849, 6125, 6008
- Parameter info tooltips for overloaded methods are syntax colored when navigating via the keyboard arrows. (case=3089) 5462
- .xaml files appear in the recent files list in VA View. (case=14701) 7341
- Vista-style borders may be disabled for VA X listboxes. (case=15898) 7418
- Fixed incorrect XML comment completion. (case=15789)
- GUIDs from uuids.h are parsed correctly. (case=2939) 5365
- Fixed spurious listbox invocation. (case=409, case=16028) 6900, 3132
- Removed "elseif" keyword from C++ reserved word list. (case=11499) 7081
- Improved listbox and VA Snippet behavior for .asp/.aspx/.html/.js files.
- Ansi/Wide macro stubs such as MessageBox and TextOut are colored as methods. (case=15379)
- Visual Studio .NET Enterprise Template Project (ETP) files are listed in Open File in Solution dialog. (case=564) 3587
- Fixed Find References coloring & clipping issues (introduced in 1632.) (case=15562, case=15881) 7428,7409
Build 1632
requires software maintenance through 2008.04.03. (Beta release.)
- New! Added context-sensitive help to VA X dialogs. Click ? or press F1 to get help. (case=8980)
- New! Visual Studio 2008-style transparent listboxes are available in all IDEs. Hold down Ctrl when listbox is displayed to activate. (case=10072) 7209, 6972
- New! Added option to include or exclude refactoring suggestions in listboxes; see Advanced | Refactoring | Include refactoring suggestions in listboxes. (case=10428) 5797, 7254
- "return" takes precedence over "RETCODE" in suggestion lists. (case=11277) 7036
- Fixed incompatibility with XNA Game Studio 2.0. (case=10703) 7064
- Restored "put n spaces between method name and ()" option under Advanced | Corrections. (case=10995) 7304
- Fixed a problem typing "else" on a line by itself. (case=8415)
- Debugger tooltips display without flickering. (case=8817) 6647
- Fixed hang when opening web site project in Visual Studio 2008. (case=10401)
- Fixed intermittent crash when typing a VB Imports statement in Visual Studio 2008 on Windows Vista. (case=15154)
- Ctrl+Tab document switching is handled properly in Visual Studio 2008. (case=10303) 7010
- Visual Studio 2008 C++ include directories that contain double backslashes due to environment variable expansion are located and parsed correctly. (case=11261)
- Highlight current line works properly in .js and .asp/.aspx files in Visual Studio 2008. (case=15384)
- Visual Basic enumerations are parsed correctly. (case=12161)
- Removed C-style comment and semicolon from Encapsulate Field in Visual Basic files. (case=11160, case=4475) 7107
- Object methods called on boxed string literals in C# are parsed correctly. (case=8012) 6513
- Subsequent rename operations issued from VA Outline target the correct symbol. (case=10502) 7039
- MFC dispatch map is shown in VA Outline. (case=10514)
- Tooltips are positioned correctly when VA Outline is undocked in VC6. (case=9976) 6946
- VA Outline shows correct hierarchy for C++ classes containing friend methods without friend class declaration. (case=10740) 7072
- .Net symbols are excluded from suggestion lists in unmanaged C++ solutions. (case=11391) 7148
- Fixed Extract Method with for each loop in managed C++. (case=14864) 7348
- Typing a dot after a C++ constructor invocation [ e.g. std::string("some text"). ] displays member list properly. (case=9876)
- C++ using declarations (using namespace::identifier) are parsed correctly. (case=9436)
- STL list<> and vector<> member lists appear correctly following a "using namespace std::list" or "using namespace std::vector" directive. (case=12345) 7226
- Empty C++ preprocessor directives are ignored (fixes problem parsing Boost library). (case=10353)
- Typedefs declared inside template classes are parsed correctly. (case=12098)
- Improved parsing of STL iterator patterns (case=11842) 7136, 7202, 7212
- Improved stability when parsing deep templates. (case=15454)
- Fixed dereferenced iterators missing from Find References / Rename. (case=1702) 6451, 4978
- Cloned Find References windows are not hidden behind the VC6 IDE. (case=10201) 7000, 7026
- IDE warning message about writing to a read-only file is brought to the foreground during a rename operation if applicable. (case=8958)
- #include paths are preserved when typing a slash with Repair Case disabled. (case=12025) 7200
- C# generic methods are colored properly. (case=9300) 6801
- Comments in tooltips and views use IDE comment color. (case=9363) 6904, 6808
- Dialog edit controls are colored properly in Windows Vista. (case=9281)
- Filenames displayed in lists and views are not syntax colored. (case=12556, case=12788)
- Foreground text color is automatically changed if it matches the background color. (case=14268)
- VA View Symbols in Solution list items are colored properly. (case=14899)
- Quick Info and Parameter Tooltips invoked via the keyboard are colored properly. (case=3082) 5462
- Goto (Alt+G) handles template class typedefs. (case=4249) 6168, 5774
- Goto handles duplicate files better (as with VSS shared directories). (case=5567, case=7457) 6027, 6021
- Listboxes are positioned such that they are not truncated at the right edge of the screen. (case=5178)
- Listbox remains on the same side of a symbol (either above or below) when typing inside parentheses. (case=8998) 6672
- Windows Vista visual styles are applied to listboxes. (case=9275)
- Accepting a suggestion from a listbox properly replaces acronym text. (case=14290) 7316
- Fixed disappearing listboxes in .js and .asax files. (case=1699, case=15295) 4843
- Fixed bad icons appearing in suggestion lists. (case=14469)
- #include directives listed in Find References results are displayed with question mark icons. (case=9592)6869
- Esc key turns off Highlight All when Find References results window is undocked. (case=9364) 6803
- Find References error messages may optionally be displayed in the status bar instead of a modal message box. (case=10226) 7038, 6997
- Spelling errors in comments with XML tags are underlined. (case=9649) 6893
- XML comment suggestion list opened with < functions properly. (case=12324) 7229
- Suggestions are suppressed in comments and string literals. (case=10480) 5797, 7030, 7055
- Change Signature does not cause some known symbols to become unknown. (case=10432) 6762
- "Enable automatic Quick Info Tooltips" option is forced on when enabling "Display comments from source files when available" option in Advanced | Display. (case=10967)
- Macros in [VA X install directory]Miscstdafx.h are parsed each time a project is opened. (case=284)
- Surround with { indents properly when selection is made from bottom to top. (case=1521) 6792, 5961,5796, 5249
- Long words (>64 chars) in comments are not underlined as mistyped. (case=3485) 5634, 5588
- Improved Autosave performance. (case=9821) 6916, 5613
- Open File in Solution grid lines are drawn correctly in Windows XP. (case=9948)
- Forward-declared stable symbols are shown in italic. (case=399) 2263, 1934, 1912
- Repair Case changes only those symbols that differ by case alone (similarly named symbols are not changed). (case=8723)
- Corrected spacing around spell check replacements. (case=7768) 6471
- Eliminated spurious suggestions. (case=12061) 6900
- Source files residing in directories named p4win or p4v (or their descendants) are included when parsing. (case=11506) 7150
- Missing VC6 toolbar icons have been restored (case=10126) 6980
- Filtering toolbar shows the rightmost button correctly. (case=10623) 7044
Build 1626
requires software maintenance through 2008.01.17. (General release.)
- Fixed random crash that would occur under heavy load. (case=10946)
- Fixed random hang on certain systems in which Windows complex script support is installed (regression introduced in build 1624). (case=10679)
- Fixed listbox and HCB problems parsing certain namespaces (case=9784) 6920, 7055, 7101, 7136
- Tweaked conditions under which 'selection committed with any character not valid in a symbol' affects listboxes. (case=9823) 6900
Archive and release notes for builds with maintenance ending 2007
Build 1624
requires software maintenance through 2007.12.07. (General release.)
- Fixed font display when operators are set to bold. (case=10351) 6985
Build 1623
requires software maintenance through 2007.12.04. (Release candidate.)
- VA Outline moves last function in Unix or Mac format properly. (Case=10092) 6961
- VA Outline displays class containing #include statement properly. (Case=9254) 6791
- VA does not affect dialogs from other plug-ins. (Case=9975) 6980 , 7004
- VA does not interfere when opening a stored procedure inside VS2005. (Case=9609) 6984 , 6863
- Listbox no longer appears unexpectedly. (Case=10137) 5797
- VA respects IDE's option to turn off completion listboxes. (Case=4311) 5797
- Fix for tooltip corruption. (Case=9637) 6983
- Bold text now displays properly with "Envy Code R" font. (Case=8929) 6898 , 6811 , 6679 , 5505
- VA now prevents multiple simultaneous Find References commands. (Case=8256) 6563
- Insert parameter tooltip now includes leading space. (Case=2968) 5688 , 5424
- Shift-Down works as expected when selecting files in OFIS dialog. (Case=910) 5781 , 4195
- Fixed regression where Create Implementation added return type for operator. (Case=10070) 6975
- Fixed crash at startup when auto-notify date is invalid. (Case=10143)
Build 1619
requires software maintenance through 2007.11.20. (General release.)
- New! Preliminary support for Visual Studio 2008 RTM. 6797, 6962
Note Build 1619 (and above) will not work with Visual Studio 2008 beta releases. Build 1618 is the last VA X build to support Visual Studio 2008 betas.
Build 1618
requires software maintenance through 2007.11.15. (Release candidate.)
- New! Create VA Snippet from selection.
- .NET references are now parsed even when 'parse all files' is disabled. (case=9805) 6884
- System icon size no longer causes truncated words in rename dialog. (case=9803)
- Fixed bad characters in Find Symbol in Solution and Symbol in Solution definitions. (case=9708)
- Suggestion lists no longer appear after typing a number followed by a decimal point. (case=9667) 6900
- Fix for bad scope after Alt+G. (case=9664) 6645
- Fixed crash when closing VS2005. (case=9610)
- VA Snippets listbox option is independent of the suggestions option. (case=9605) 6876
- Fixed text in info copied from options dialog. (case=9567)
- Fixed Find References Results navigation during search. (case=9548)
- Fixed crash displaying very long strings. (case=9893) 6928
- Restored 10.3 Change Signature behavior. (case=9930) 6939
Build 1614
requires software maintenance through 2007.10.22. (Beta release.)
- New! Preliminary support for Visual Studio 2008 Beta 2 (Orcas).
- New! VA Outline, a new tool window that gives you an active high-level view of the contents of the current text editor.
- New! Consolidated listboxes: VA Snippets (formerly called Autotext) and suggestions appear in one listbox.
- New! Improved parsing of C# and VB.Net source. (case=628)
- New! Improved startup performance of managed solutions. (case=6513)
- New! Open Corresponding File now also switches between .designer files and C#/VB/asp files.
- New! Multiple Find References Results windows. (case=1182) 6322 , 5566 , 5299 , 4882 , 4603
- New! Search in Find References results. (case=6510) 6422
- New! Line numbers added to Find References Results. (case=2491) 5299
- New! References appear in bold within the Find References Results window. (case=2706) 5308 , 5299
- New! Added Next, Previous, Find and Refresh command buttons to Find References Results windows. (case=2841)
- New! Text in Find References Results may be copied to the clipboard. (case=3542) 5595 , 5600 , 6322 ,5299
- New! Items may be deleted from Find References Results list. (case=4457) 5913
- New! Added command for Find References only in current file. (case=5180) 6254
- New! Rename References searches in comments and strings. (case=3565) 6365
- New! Reorganized options dialog for clarity. (case=5440)
- New! Added IDE commands for binding keyboard shortcuts to VA commenting commands. (case=462)3285
- New! Default values may be specified for VA Snippet prompts. (case=756) 3957
- New! Auto-import suggestion appears when referencing unimported symbol in C#. (case=6512) 6508
- Added "Stop" button to rename dialog. (case=8151) 6487
- Added a button to the VA Snippets editor for inserting reserved strings. (case=7903)
- Goto menu positioning gives preference to caret position. (case=7901) 6487
- Default VA Snippet list (Autotext) has been reduced. (case=7898)
- Added support for setting alternate directory for cache, history, etc. (case=6795) 6310 , 6654
- Surround With (VA X) is now part of the IDE context menu in VS2003 and VS 2005 to provide easier access to VA Snippets that contain $selected$. (case=6515)
- Autotext feature has been renamed VA Snippets. (case=6511)
- Added option for style of inserting closing brace. (case=5988) 6152 , 5493
- Installer is now signed. (case=5325)
- Reference context added to Find References results. (case=3493) 5798 , 5595 , 5299
- Find References and Rename work with Settings collections and Resource files (case=2511)
- Tooltips in Find References Results are optional. (case=2132) 6371 , 5494 , 5141
- Escape stops building of the listbox. (case=664) 3730
- IDE no longer locks up when jumping to function via HCB while compiling. (case=9328)
- Fixed 'Learn More' links in Tip of the Day under Vista. (case=9175)
- Enhanced Syntax Coloring is disabled when expected. (case=9028)
- Suggestion list no longer offers system source file static symbols erroneously. (case=9023)
- Comment above namespace is not shown in tooltip for class and class member function. (case=8978)
- Autocompletion works for UNC path in #include statement. (case=8955)
- Fixed crash upon IDE exit with ProDG Addin installed. (case=8927) 6684
- Open Corresponding Files works when files are in scattered directories. (case=8429) 6593
- When "accept with any character not valid" is enabled, it is now possible to type .. in #include list. (case=8234) 6611
- Open Corresponding File no longer confused by file name with two dots in it. (case=8177)
- VA works with C# autocomplete. (case=7888)
- VA finds all references when renaming a class several times. (case=7464) 6541
- Improved performance of Highlight Current Line in VS2005. (case=7355)
- Improved formatting of extracted methods in C#. (case=6149) 6146
- Checkbox for file in Rename dialog reliably checks/unchecks items in that file. (case=6021)
- Fixed bug where typing sometimes went to the wrong window. (case=5835) 6083
- Fixed problem with installer under Vista when UAC is enabled. (case=5322) 5967
- Function name followed by a macro is no longer underlined as a mistyped symbol. (case=4589) 6376 ,6352, 5884, 5851
- Find references can find #define on the line where it is defined after switching files. (case=4295) 5798
- Include file completion works even if "Get content from default Intellisense" is enabled. (case=4055) 5670
- #include file list stays open when typing digit at beginning of filename. (case=3743) 6049
- Highlight matching braces is not stopped by turning off unrelated options. (case=3079) 5424
- Fixed bug where VA context menu triggered various menu commands erroneously. (case=2922) 5926 ,5339
- Suggestions are selected properly when symbol is not being defined. (case=2494) 5286
- Improved UI for Acronyms option. (case=2339) 5135
- Function prototypes followed by #define are recognized properly. (case=1070) 4581 , 4480
- Improved parsing of std::vector. (case=961) 5869 , 4283
- Alt+M list works properly in VB .NET (case=494)
- Installer checks for a supported version of Windows. (case=430) 3198
- Listbox closes automatically if it shrinks to one item. (case=344) 2992
- Installer does not mistake other applications for IDE. (case=168)
Build 1561
requires software maintenance through 2007.09.13. (General release.)
- Hovering tooltips display more of long comments. (case=7920) 6490
- Hovering tooltips display function comments from cpp files properly. (case=7919, 3851)
- Suggestions work for newly created symbols. (case=8211) 6552
- Listbox in VB now displays all symbols. (case=4558) 5755
- Dot filters #include file listboxes, excluding most directories. (case=8544) 6614
- Dot no longer converted to -> on array item accessed via a pointer. (case=8395) 6586
- Dot no longer converted to -> when typing three dots in a catch statement. (case=8300) 6571 , 6463
- Fixed problem where IDE hangs and CPU peaks while typing #include line. (case=8543)
- IDE no longer flashes in certain situations during shutdown. (case=8419) 6592
- HCB displays proper icon for <> item. (case=826) 3981
- Top of first line in editor no longer cut off by Context and Definition menus. (case=8198) 6557
- Highlight Current Line works properly after undo. (case=7643)
- Caret moves to beginning of line when opening VA Context menu via Shift+Right-Click on a blank line. (case=3797) 6473 , 5662
- Local variables colored properly in VB. (case=3496) 5596
- Alt-O handles filenames with two dots properly. (case=8177) 6547
- Visibility keyword inserted only once during Extract Method in C# method that returns a value. (case=7891)
- C# system symbol definitions displayed after Alt-Tab. (case=7771)
- Document Method lists return type for overloaded casting operators. (case=7208) 6413
- Second variable declared inside C# using statement is recognized. (case=6757) 6304
- Colon is prevented character in autotext title. (case=3169)
- Function parameters suggested when using default Intellisense. (case=631) 4118
Build 1559
requires software maintenance through 2007.07.06. (General release.)
- Extract Method of assignment to vector now passes vector by reference. (case=7303)
- Fixed display of brackets for Extract Method when a semicolon follows an instance of a vector. (case=6017) 6341 , 6114
- Extract Method specifies "Ref" when passing a reference to a new function. (case=6154) 6146
- Fixed Extract method in C# so that foreach variables do not get passed by reference. (case=6951)
- Fixed case where Extract Method replaced :: with a dot. (case=6580)
- Fixed Document Method for overloaded casting operators. (case=7209) 6413
- Document Method no longer missing EOL when there is no return type. (case=6066)
- Document Method now available for declarations when the class is in the .cpp file. (case=3861)
- Default autotext item for Document Method in C# now uses XML format. (case=5314) 5964
- Fixed case where Move Implementation deleted implementation without adding it to the .cpp file. (case=7050)
- Fixed behavior where text could not be selected after showing the VA Context Menu. (case=6918) 6340
- Removed duplicate keyboard shortcuts in the VA Context Menu. (case=6917) 6338
- Caret moves to position of click before opening VA Context Menu. (case=3797) 5662
- Caret position retained after backspace with default indent. (case=6263) 6130
- Fixed case where keyboard navigation with mouse focus on completion listbox deleted code. (case=3763)
- IDE status bar messages are not overwritten. (case=6499) 6244
- Parameter tooltip displays :: properly. (case=6391)
- Definition displays properly when caret is placed on a variable. (case=6018) 6115
- Fixed behavior of Find References and Rename for some enums in C#. (case=2188) 5296 , 5165
- Fixed case where Find References refactoring was not available. (case=7333)
- Highlight Current Line always highlights only one line. (case=7311)
- Parens are automatically inserted in C# function calls. (case=809) 4140
- Fixed coloring when View Whitespace is enabled. (case=7062, case=661, case=498) 4900 , 3709 , 6385
- Tooltips display fully at the bottom of the screen. (case=455) 3250
- Fixed crash in Vista when DEP is enabled. (case=4604) 6424
Build 1557
requires software maintenance through 2007.05.29. (General release.)
- New! Added option to automatically check for new version. (case=451) 4912 , 3802 1537
- New! Added Refactor commands to IDE context menu. (Visual Studio .NET and higher.) (case=6323)
- Restored some refactorings on operators. (case=2649) 5344
- Move Implementation and Create Implementation work on conversion operators. (case=5408) 5990
- Header files that include each other via \machine_name are parsed properly. (case=6396) 6173
- Variables declared extern in namespace are parsed properly. (case=3752) 5839
- Improved parsing for ATL and WTL templates. (case=928) 6168 4211
- Alt+G jumps from header to .cpp file for static class member variable. (case=4053) 5730
- Alt+G from declaration works when more than one IDE is open. (case=6078) 6245 , 6235 , 6212 , 6074
- Fixed behavior of Goto on thrown class. (case=2683) 5354
- Find References on C# enum finds all references. (case=6059) 6129
- Adds semi-colon to automatically inserted closing brace in C++ enum declarations. No longer inserts semi-colon after class declaration in C#. (case=4109) 5756
- Added option to surround comments with // without extra space. (case=4570) 5846
- Added Surround with #region to VA context menu for all supported file types. (case=6514)
- Added keyboard mnemonics for controls in options dialog. (case=5907)
- Increased delay before reparsing very large files. (case=6562) 5987
- Improved behavior when Move Implementation fails due to failure to modify read-only files. (Visual Studio .NET and higher.) (case=6565) 6240
- Fixed case where completion listbox closed while using it. (case=6782) 6206
- Fixed Create Implementation handling of default parameters that are string literals. (case=6648) 6271
- List Methods in File no longer sends escape key messages. (case=2902) 5038
- List Methods in File lists template functions only once. (case=4223) 5783
- List Methods in File displays properly for template class and functions. (case=2165) 5783 , 5157
- List Methods in File (Alt+M) no longer causes beeps in VC6. (case=2675) 5333
- Extra taskbar items no longer appear when using VA View drop-downs. (case=2804) 5380
- Fixed bug that caused VC6 editor to unexpectedly scroll/jump. (case=6368) 6205
- Prevented VA from overwriting IDE status bar messages. (Visual Studio.NET and higher.) (case=6499)6244
- Eliminated crash in VANetObj while typing certain using statements. (case=6520)
- Improved include lookup time in very large solutions (case=6726)
- Fix for availability of some VB refactorings. (case=6464)
Build 1555
requires software maintenance through 2007.04.26. (General release.)
- New! Added Edit Autotext command with assignable shortcut. (case=635)
- New! For VC++ 6.0 users, navigation after Find References is available via Ctrl+Page Down and Ctrl+Page Up. (These shortcuts work without text in the Output window.)(case=5753)
- BraceAutoInsertStyle registry key respected in VC6. (case 6210) 6152
- Caret remains at indented position when Auto Indent set to Default in VC 6.0. (case=6064)6130
- Comment selection toolbar button works in VC6. (case=6028) 6133
- Checkbox on file in Rename dialog affects all items in the file.(case=6021)
- Refactor popup button appears for the first symbol after opening a file.(case=5682)6081 6034
- Fixed behavior of solid line style for Highlight Current Line in Visual Studio 2002/2003. (case=5642) 6022
- Fixed Highlight Current Line for files at startup. (case=5636) 6039
- Find References Results summary shows number of files. (case=5621) 5299
- Improved tooltip for Export. (case=5566) 6023
- Improved performance when using Loki library.(case=5781)6073
- Fixed opening of files when license count is exceeded. (case 5652)6042
- Improved performance for large files. (case=5444) 5987
- Fixed completion list for creating a new generic list variable in C#. (case=5769)6077 6072
- Fixed coloring of multi-line comments in #define.(case=3384)
- Member list correct for combined operator[] and operator-> on template class(case=4733)5869
- Operator[] member list contains appropriate methods.(case=2221)5181
- Single entry in member list with multiple inheritance(case=1027)4436
- Fixed underlining of "operator" in cast/conversion function. (case=2869)5405
- Refactoring correctly handles commas inside comments. (case=2970)5430
- Create Implementation is offered on class constructor when there is a space or tab before the bracket. (case=3940)5711
- Auto Recovery available for Visual Studio 2005.(case=583) 6018
- Shift+Right Arrow works in context and definition fields. (case=276) 6086 4093 3140
Build 1549
requires software maintenance through 2007.03.16. (General release.)
- New! Highlight Current Line in source windows. (case=51) (Visual Studio only.) 5981, 5921, 5090, 4159
- New! Separated options to enable context menu in source windows and selection margins. (case=1040)5952, 4461
- New! Added a basic toolbar to the Autotext editor. (case=2319) 5429
- Symbol databases, history, user dictionary and cache are stored in user directories, not in the installation directory. (case=169) 5874, 5848, 5705, 5658, 5349, 5318, 4814, 4368, 4189, 3912
- New! Current line moved near top of window after Goto (Alt+G). (case=458) 5732, 5903
- New! Quick config in options dialog.
- Hovering tooltips may include comments from source. (case=1084) (For VS2005, requires enabling of Quick Info Tooltips in Advanced|General.) 5930, 5810, 5466, 5352
- Faster opening of files that use templates. (case=5298) 6015, 5974, 5934
- Dot converted to -> for an array of pointers. (case=862) 4110
- Member lists appear for template class instances. (case=4108) 5842, 5736
- Dot after reference is converted to -> when reference points to an array item. (case=4795) 5911, 5878
- Move Implementation inserts comments from its Autotext entry. (case=5317) 6014, 5973
- Eliminated duplicate entries in the HCB. (case=5334)
- Eliminated crash when using Document! X plugin. (case=5354)
- Move Implementation in a cpp file, and class with only one member, inserts outside the class as expected. (case=5411) 5015
- Move Implementation offered in cpp files even when no matching header exists. (case=5429) 5015
- Fixed completion lists for override functions in C#. (case=5493) 6009
- Install process no longer disables the Navigation Bar in VS2005 since it is required for updating of the properties page. (case=5498)
- Eliminated rare occurrence of a critical error during load of the IDE. (case=5243) 5947
- LARGE_INTERGER parsed correctly. (case=484) 3377
- Goto (Alt+G) works properly in extremely long tlh files. (case=1061) 4412
- Added support for keyword volatile. (case=3220) 5523
- Find References Results is hidden when a build starts. (VC 6.0 only) (case=3292)
- Document Method using $MethodArgName$ and $MethodArgType$ no longer expands into too many lines. (case=3488) 5592
- Improved accepting from listboxes in Visual Basic. (case=3620)
- Eliminated an error when parsing templates. (case=3647)
- Fixed coloring of hovering tooltips in Vista. (case=3879)
- Eliminated instance in which Extract Method produced unbalanced parentheses. (case=4125) 5430
- Tooltips for multi-line functions are now displayed on multiple lines. (case=4157)
- Change Signature no longer produces a warning when trimming whitespace. (case=4323)
- Change Signature can properly rename parameters when renaming a method. (case=4429) 5828
- Move Implementation no longer breaks moving of inline template functions. (case=4496)
- Text caret no longer moved to top of file when using Alt+O. (case=4562) 5814
- Eliminated warning when checking out using Perforce. (case=4590) 5625
- Listbox sorted properly when List non-inherited first is disabled. (case=5089)
- Eliminated a crash when accepting a suggestion in Visual Basic. (case=5007) 5755
- Preprocessor macros with numerous arguments are parsed and known. (case=3105) 5470, 5884, 5929
Build 1544
requires software maintenance through 2007.01.10. (General release.)
- Fixed problem with Boost library in which some functions were mistakenly unknown. (case=972) 4314
- Adding a parameter via Change Signature retains default parameter comment in cpp. (case=4158)
- Alt+G finds cpp for full qualify functions when using namespaces. (case=4204) 5775
- Alt+G finds cpp when using several namespaces. (case=4205) 5775
- Comments in Autotext no longer break Create Implementation for templates. (case=4247) 5788
- Extra slash no longer inserted when accepting a suggested directory name using a slash. (case=4388)
- Extract Method recognizes symbols that follow a pre-increment. (case=4433) 5815
- Limited the list of refactoring commands when code is selected. (case=2197) 5703
- Fixed a case in which Alt+O unexpectedly opened a list of files. (case=4372) 5814
- Fixed a case in which Alt+O did not switch among cpp, header and inl properly. (case=3876) 5681
- Fixed option that prevents filtering toolbar from appearing. (case=4448)
- Find References Results displays correct icon for <= and pre-increment operators. (case=2493) 5766
- Alt+O find correct header when two with the same name exist in the project. (case=233)
- Fixed parsing of VB when strings contain backslash. (case=3904)
- Symbols added via class wizard are known when project prior to opening files of the class. (case=4374) (VC++ 6.0)
- Move Implementation handles keyword inline properly. (case=4347)
- Improved differentiation between using directives and declarations. (case=1166)
- Fixed parameter info for SendMessage(). (case=2506)
Archive and release notes for builds with maintenance ending 2006
Build 1543
requires software maintenance through 2006.12.19. (Beta release.)
- New! Find References in a header lists first the results from the matching cpp. (case=3868) 5682
- Alt+O is a lot smarter about finding the right header. (case=3877) 5681, 5353
- Improved support for Consolas font in VS2005. (case=1206)
- Options dialog opens when using Vista. (case=3973) 5705, 5723
- Improved support for different styles of line endings. (case=270) 3399, 4490, 5580
- Eliminated parsing delays from heavily templated code. (case=1971) 4947
- Eliminated "Evaluate all macros" from options dialog since it is no longer needed after updates to parser. (case=3955)
- Suggestion list no longer disappears after return when typing quickly. (case=3928) 5701
- Export of settings from options dialog writes output in version 5.00 with Unicode. (case=3641)
- Change Signature no longer inserts extra spaces in argument list. (case=1696)
- Move Implementation removes afx_msg when creating message handlers. (case=1695)
- Create Implementation removes afx_msg from return types. (case=2323)
- Change Signature no longer eats whitespace after declarations of inline methods. (case=3762)
- Eliminated conflict with Team Foundation Annotate Power Toy. (case=2736) 5278
- Unix line endings no longer confuse Surround Selection. (case=1794) 4983, 5249
- Alt+o no longer launches File|Open dialog (occurred in rare circumstances.) (case=437) 3156
- Change Signature no longer available on variables. (case=3725) 5639
- Change Signature no longer removes keyword virtual. (case=2894) 5407
- Fixed a scenario in which CString members were not listed within a method. (case=3887) (VC++ 6.0) 5677
- Namespace and structure with the same name are properly differentiated. (case=590) 3621
- Namespace and function with the same name are properly differentiated. (case=1076) 4489
- List of Methods (Alt+M) no longer identifies using directives when run from a cpp file. (case=914) 4167
- Better support for namespace aliases. (case=967) 4309
- Improved support for namespaces in Goto (Alt+G) command. (case=2303) 5219
- Change Signature no longer inserts comment from the top of the Autotext entry for Create Implementation. (case=2360) 5252
- Extract Method no longer confused by equals sign with no surrounding whitespace. (case=2866) 5398
- Improved parsing in projects with many COM interfaces. (case=2913) 5403
- Change Signature in C# no longer adds an extra private to implementation. (case=3445)
- Eliminated hang triggered by two instances of the IDE when both were rebuilding symbol databases. (case=3828) 5375, 5705, 5720
- Better differentiation of classes with identical names. (case=1666) 4950, 5259
- Alt+G works from headers that use namespaces. (case=971) 4312, 5219, 5547
Build 1541
requires software maintenance through 2006.11.20. (General release.)
- New! Added option to display icon for refactoring menu when hovering. (case=2687) 5358
- Improved support for Consolas font. (case=1206) 4664, 4733, 4750, 5114
- Better support for extremely fast typists. (case=3050) 5456, 5457, 5617
- Only pertinent commands appear in the refactoring menu when opening menu when code is selected. (case=2197)
- Completion listbox for nested class no longer contains members of outer class. (case=773) 3973
- Spell check recognizes as a delimiter. (case=324)
- Find References works properly with anonymous structs. (case=3695) 5640
- Suggestions work properly for structs that end with variable declarations. (case=2492) 5295
- Elimnated rare case that caused symbol database to become corrupt. (case=2843)
- PageUp continues to work in files with numerous operator overloads, e.g. in Boost::Spirit. (case=3226)5102, 5527
- Commented return statement no longer causes Extract Method to add a return to the calling code. (case=3429) 5573
- Filtering begins after a reduced 250 ms delay in OFIW and FSIW dialogs. (case=3560) 5591
- Eliminated duplicate accelerators in refactoring menu. (case=3573) 5608
- Added support for duplicate class names in different namespaces. (case=734) 3884, 5449
- Improved support for unnamed structs within unions. (case=904) 4756, 5603
- Member lists for structs with duplicate names no longer contain members of multiple structs. (case=909)4192
- Improved coloring of some ATL #defines. (case=925) 4211
- Improved support for unnamed namespaces. (case=1791) 5005
- Fixed position of several dialogs when using multiple monitors. (case=3114) 5541
- Standalone iterator class no longer shown as derived from std::iterator. (case=3298) 5538
- Refactoring no longer requires names of header and cpp to be in same case. (case=3549)
- Find References no longer confused by duplicate forward declared class name. (case=3690)
- Eliminated hang in IDL files. (case=3344) 5544
Build 1540
requires software maintenance through 2006.10.27. (General release.)
- New! VAssistX.RefactorContextMenu command provides keyboard access to refactoring menu. (case=2452) (Requires reset of VS.NET and VS2005) 5270, 5451
- Clicking anywhere on a line in Find References Results selects the line. (case=2548) 5314
- Jumping from Find Reference Results no longer stops working. (case=2365) 4788, 5454
- Hovering tooltip for file entries in Find Reference Results contain numbers of references. (case=2489)5299
- Eliminated duplicate enums from HCB. (case=795) 5320
- Fixed hovering tooltips for many unnamed enums. (case=839)
- Enum defined in one project is known in another. (case=957) 4231
- Hovering over enums causes HCB to display related values. (case=2982)
- Searching within ClassView no longer makes text disappear. (VS2005) (case=2362)
- More files in %TEMP% ignored when "watch for externally modified files" is enabled. (case=3054) 5446
- OFIW dialog no longer creeps upward on successive opens. (case=3017) 5438
- SQL query and table views no longer appear in OFIW. (case=2945) 5220
- Eliminated corruption of symbol database. (case=3137) 5375, 5455, 5469
- Eliminated rare case of excessive memory consumption. (case=3022) 5361, 5455
Build 1539
requires software maintenance through 2006.10.12. (General release.)
- Fixed intermittent crash at startup of IDE. (case=2974) 5428
- Fixed a case where dot was not converted to -> after literal string. (case=2989) 5436
- Files moved to recycle bin are no longer parsed. (case=2967) 5434
- Added a small [X] to Find References Results so you can close the window with the mouse. (VC 6.0) (case=2549) 5314
- Eliminated a case in which symbols with a file with a local class could unnecessarily become underlined. (case=2892)
- Suggestions have focus when in a symbol definition but not in a place where you can name the symbol. (case=1773) 4966
- Files without extensions are parsed as headers if binary value ExtensionlessFileIsHeader is set in HKCUSoftwareWhole TomatoVisual Assist X[VANet|VANet7.0|VANet8]. (case=2909) 5418
- New! Refactoring dialogs are resizeable. (case=2253) 5183
- New! Autotext editor is resizeable.
- Tooltips in Find References Results windows appear after a slight delay. (case=2483) 5303
- Special symbols are available via Right+Click menu when editing Autotext entries related to refactoring. (case=1969)
- Alt+G no longer fails intermittently. (case=2738) 4970, 5305, 5326, 5368
- Multiple instances of the IDE opening the same project no longer corrupt symbol databases. (case=2845)4970, 5375
- Eliminated rare problem that caused excessive use of memory.
- Changes to additional include directories are detected while a project is open. (case=829) More info...4061
- Words added to the custom dictionary are now candidates for suggested replacements of a misspelled word. (case=1377) 4650
- OFIW no longer missing files after modifying a project. (case=2438) (VC 6.0 only) 5273, 5231, 5300
- Fixed an instance where dot appeared as :: in definition field. (case=2664) 5347
- Rename in a base class changes overriding names in a derived class. (case=1287) 4734, 5151, 5316,5332, 5351
- HCB no longer displays duplicate entries. (case=2734) 5350
- Ctrl+Tab supported in Find References Results. (case=2437) 5267
- Single c and t no longer replaced with C and T in template definitions. (case=1270, 2830) 4735
- Dot no longer converted to -> when calling operator*(). (case=2254) 5205
- Symbols from headers in additional include directories appear in completion listboxes. (case=2429) 4530,4388
- Title and shortcut of a new Autotext entry no longer have defaults so author is more likely to enter one or the other, rarely both. (case=2672)
Build 1535
requires software maintenance through 2006.09.15. (General release.)
- New! Autotext editor is resizeable. (case=2074) 5171
- Create Implementation properly qualifies more return types. (case=1247) 4780, 5017, 5268
- Document Method no longer confused by a parameter that is a function. (case=1439) 4808
- Spaces around scope operator no longer causes symbol to be unrecognized. (case=1740) 4996
- Certain #defines no longer breaks the List of Methods in File (Alt+M). (case=677) 3761
- Keyword new in C# no longer breaks Alt+M. (case=1770) 4992
- Goto (Alt+G) to jump to a header works from a #include statement. (case=398) 3078
- Alt+G from a header finds implementations after reopening and editing source files. (case=2394) 4896,5103
- Strings containing symbol names no longer confuse Alt+G. (case=938) 4227
- Certain #defines no longer cause Alt+G to jump to the wrong line. (case=677) 3761
- Alt+G works inside rc and idl files. (case=2156) 5147, 5179
- Alt+Left after Alt+G from a #include statement returns you to the #include statement. (case=2501)
- Dot no longer converted to -> after insert of try/catch via Autotext. (case=2069) 5120, 5230
- DEL and INS work from tree control when editing Autotext. (case=2319)
- Typing quickly no longer confused dot to -> conversion. (case=2131) 5136
- Added support for additional include directories specified within VS2005 property sheets. (case=2481)4388
- Added support for additional include directories less than three characters long. (case=2512) 5301
- Added support for IDE working directory is not on the same drive as some header. (case=2515) 5301
- Variables in VB no longer colored as types. (case=2464) 5290
- Fixed erratic behavior with Surround Selection. (case=2395) 5199
- Backup and recovery files in VS2005 are no longer parsed. (case=2133) 5103, 5284
- Support parsing of icproj files. (case=2399) 5054, 5247
Build 1534
requires software maintenance through 2006.09.02. (General Release.)
- First general release of version 10.3.
- New! Refactoring for C/C++ and C# in all IDEs supported including VC++ 6.0, VS.NET and VS2005.
- New! Added feature to find and highlight all references of a symbol. Learn more! (case=394) 3117, 3286, 3598, 4023
- New! Added filenames to hovering tooltips in HCB, OFIW dialog, SIW dropdown and SIW dialog. (case=1234)
- New! Suggestions are not selected by default when defining a symbol. Press downarrow to select the first suggestion before pressing Tab to accept. (case=400) 3077
- New! OFIW and FSIW dialogs include file and symbol counts in the title bar. (case=1012)
- New! Matching square brackets are highlighted when within a pair. (case=419)
- New! Double Click in HCB jumps to definition, not declaration, when available. (case=823) 4049
- New! Full pathnames appear when hovering over File column in OFIW dialog. (case=1030)
- New! Better support for COM smart pointers. (case=814, 997) 4029, 4252, 4296, 4398, 4460, 4635, 4460
- New! Complete rewrite of Goto (Alt+G) so implementations are found more quickly and more often.
- New! Symbols defined only in source files are available in SIW dropdown and FSIW dialog. (case=79)2345, 3118, 3612
- Coloring of listboxes is available for C#. (case=2250)
- Class is no longer duplicated within List of Methods (Alt+M). (case=2239)
- Surround Selection is enabled by default. (case=2295)
- Improved format of auto-inserted closing brace in C#. (case=2299) 5234
- Spawned processes no longer inherit unneeded file handles. (case=2304) 4929
- Completion listboxes appear for arrays of structs. (case=436) 3205
- Fixed case where completion listbox in C# did not appear when creating a new instance. (case=2052, 2130) 5079, 5083, 5129, 5143, 5131
- Fixed Undo and Backspace after auto-insert of closing brace to match programming styles. (case=1038)4465
- Shift+Home and Del after autoinsert of } no longer deletes closing brace. (case=804) 4020
- Keyword finally is recognized. (case=2031) 5097
- Shrink is required to enable acronyms or shorthand. (case=2113)
- Dot no longer appears as :: in various displays. (case=923, 1483, 2051) 4844, 4959, 5143, 5096
- Function prototypes inside extern "C" are recognized. (case=849) 4074
- Methods defined in cpp no longer appear bold in members listbox. (case=2001) 5019
- Reparse command works more promptly. (case=2073)
- Hovering tooltips display more comments from source files. (case=235) 2563, 4263
- Elimated crash due to R6025 Pure Virtual Function Call. (case=2016) 4689, 5091
- Completion listboxes resize properly for long enumeration values. (case=1216)
- Support added for project environment variables. (case=1072) 4217, 4388
- Autotext prompt dialog handles pasting of tab and EOL. (case=1210)
- Alt+G finds implementations whose prototypes exists only in a cpp file. (case=214) 2766
- Symbols from new form controls are known. (case=913) 4138, 4417
- Eliminated strange completion listboxes for some projects. (case=1399) 4772, 4980
- Hovering tooltips in HCB remain longer than five seconds. (case=518) 3483
- Alt+G on whitespace no longer takes you to last location. (case=1178) 4597
- Highlight matching braces works with Verdana. (case=1233) 4671
- Closing Alt+M list keeps Output window intact. (case=1632) (VC++ 6.0) 4915, 4941
- IDE no longer crashes on exit when VSI plug-in is installed (from SN Systems.) (case=1840) 4939
- Autotext editor allows typing of # in the code window. (case=1877) 5047
- More overloaded operators appear in Alt+M list. (case=1403) 4797
- Completion listbox is correct for overloaded operators. (case=1405) 4797
- Alt+M respects full screen mode. (case=1495) (VC++ 6.0) 4998
- Autotext expands $MONTHLONGNAME$ and $DAYLONGNAME$. (case=1426) 4815
- Abstract class name in managed C++ is known. (case=1203) 4647
- Directories added to Source Files when Platform is custom are retained. (case=1406) 4798, 4984
- Clarified tooltip for option to Parse all files. (case=1706)
- Better entry is highlighted when using Ctrl+Space to convert a suggestion list to a completion listbox. (case=433)
- Installer no longer removes devenv.manifest.exe which is required for Xbox360 development. (case=1542)4450
- Dragging mouse from right to left keeps expected selection. (case=834) (VC++ 6.0) 4905
- Changes to stable include directories are saved when Platform=Custom. (case=1406) 4798
- Typing no longer dismisses listboxes when editing web services projects. (case=1480) 4843
- Suggestions no longer appear when typing digits. (case=1502) 4858
- CLR "for each" statement is colored correctly. (case=1507, case=1509) 4863, 4917
- Eliminated duplicate tooltips during debug when windows are not maximized. (case=1235) 4667
- Move Implementation inserts at EOF when cpp does not end in a blank line. (case=131) (VC++ 6.0) 4870
- Create Declaration no longer inserts in AFX_MSG block. (case=1300) 4763
- Find References works after rename of a symbol. (case=1530) (VC++ 6.0) 4871
- Display comments from source is more reliable. (case=235) 4263
- Alt+M no longer causes a beep. (case=1527) (VC 6.0) 4877
- Ctrl+Enter to select from a completion listbox no longer generates a beep. (case=605)
- Classes no longer underlined as mistyped symbols in C# web services project. (case=1482) 4845
- Eliminated a dependency on .NET and "using" statements.
- Double colon after namespace name "std" works again as expected. (case=1331) 4772, 4774
- Listbox opens with correct members after std::string. (case=1333) 4772, 4789, 4801
- Methods in File (Alt+M) filtering no longer stops working. (case=1349) 4762. 4769
- Completion listbox after colon no longer accepted with space. (case=1355) 4772
- Eliminated some duplicate tooltips during debug. (case=1235) 4667
- Eliminated another handle leak. (case=744) 3911
- Improved parsing of smart pointers. (case=1283)
- Improved alphabetical sorting of namespaces in Alt+M list. (case=1028) 4436
- Context and Definition fields redrawn properly after Alt+Tab. (case=1271) 4738
- Eliminated problem with inserting of brackets after reinterpret_cast. (case=1288) 4737
- Clarified tooltip for Extension to ignore. (case=1230) 4729
- Bolding within parameter info no longer confused by function pointers. (case=475) 1097, 3360, 4106,4144, 4333
- Suggestion lists no longer close prematurely when editing aspx. (case=701) 3795
- Better suggestions and listboxes appear for CArray template classes. (case=960) 4282
- Asterisks no longer make VA X assume you are defining a pointer hence entries in suggestion lists that follow are highlighted as expected. (case=1181)
- Added support for $$ within identifiers. (case=1015) 4407
- Surround with comment works on last line of file. (case=414) 3178, 3627
- Surround with comment works with irregular block selections. (case=448) 3259
- Surround with comment no longer corrupts vertical block selections. (case=517) 3482
- Better hovering tooltips appear when multiple symbols are defined in one statement. (case=911)
- Fixed several cases in which macros with arguments were colored as methods. (case=410) 2840
- Option to prevent underlining of mistyped symbols is respected. (case=882) 4138
- Dot no longer converted to -> on dereferenced iterator. (case=979) 4336
- Added support for garbage collected array variables. (case=534) 3524
- Global ints defined using () are no longer colored as methods. (case=976) 4325
- Messages in status bar are indented to be consistent with those from the IDE. (case=987)
- Eliminated superfluous minuses from Alt+M list. (case=1037)
- Surround commands support Unicode characters. (case=1071) 4452
- Filtering with OFIW and FSIW dialogs is faster. (case=1001) 4370
- Long lines in javascript no longer crash IDE. (case=1078) 4453
- Surround with comment works as expected when invoked after indenting lines with Tab. (case=1186) 4633
- Eliminated handle leak. (case=993) 4365, 4522, 4539
- Underlining of spelling errors no longer requires underlining of mistyped symbols. (case=1005) 4390
- Improved coloring of Autotext when lines contain multiple dollar signs. (case=748) 4392
- Improved docking of VA View when using multiple monitors. (case=1065)
- Preprocessor macros defined in Visual Assist XMiscstdafx.h have precedence over #defines in projects so VA X can be prodded into parsing code correctly. (case=1213)
- Symbols defined using nested preprocessor macros are recognized. (case=1036)
- HCB updated correctly when hovering over static functions. (case=261)
- Secondary sort field in OFIW dialog is full pathname. (case=2105) 4672
- Hovering tooltips appear and HCB is updated when Enhanced Syntax Coloring is disabled. (case=221)2776
- Enhanced Syntax Coloring is disabled consistently in the Code Definition window. (VS2005) (case=894)4177
- VA View contains duplicate entries for methods and members defined in multiple class definitions. (case=209) 3997
- Duplicate class names no longer appear in Alt+M list. (case=813) 4033
- Overloaded methods within a namespace appear in Alt+M list as expected. (case=890) 4169
- Enums defined inside functions no longer appear in Alt+M lists. (case=946) 4262
- Alphabetical sort of Alt+M works properly with multiple class definitions and inline implementations outside of class definitions. (case=1231)
- Eliminated spurious coloring of edit field in SIW dialog. (case=721) 3861
- Eliminated duplicate entry for operator+ from Alt+M list. (case=799) 4003
- Extremely long hovering tooltips are no longer truncated. (case=217) 2732
- Text caret placed after closing parenthesis when a method takes no arguments. (case=293) 3336
- Operator== in header no longer generates long Alt+G list. (case=705) 3811
- Caret no longer jumps to EOL after typing dot with word wrap enabled. (case=1079) 4495
- OFIW dialog opens faster. (case=1129) 4413
- Type no longer shown at .NET class. (case=793) 3983
- VT_DATE is no longer underlined as if unknown. (case=870) 4131
- Template typename is no longer bold as if a local variable. (case=908) 4180
- Closing parenthesis no longer inserted in wrong place when word wrap is enabled. (case=996) 4343
Build 1446
requires software maintenance through 2006.05.31. (General release.)
- New! Pathname is secondary sort field in OFIW dialog. (case=1205) 4672
- New! Added option to ignore files with certain extensions. (case=685, 688) 3644, 3764,4651
- Current parameter appears bold when moving through parameter info with Ctrl+Left and Ctrl+Right. (case=446) 3228, 4073
- Typename is colored correctly when used in C++ template. (case=819) 4044
- Tooltips appear when hovering over filtering toolbar in C#. (case=922)
- Copy when Format after every paste is enabled no longer formats file. (case=1060) 4471
- Better parsing of CString for certain projects. (case=1207) 4599
- Dot no longer appears as :: in various displays. (case=923) 4213, 4236, 4180, 4301, 4304, 4466, 4624
- Eliminated rare lock condition which caused a crash. (case=1035) 4427
- Autotext for C/C++ no longer loaded when editing text files. (case=1170) 4492, 4619
- Eliminated bad entry from registry. (case=1197) 4653
- Better tolerating of errors in registry entries for file extensions. (case=1199)
- Context field no longer truncated for some operator methods. (case=1201) 4460
- Enter in VA View causes jump. (case=1219)
Build 1445
requires software maintenance through 2006.04.12. (General release.)
- New! Added support for Makefile projects in VS2005. (case=995) 4377
- New! Autotext entries that expand file names in uppercase. (case=855) 3163, 4402
- Sort selected lines now sorts blank lines to top. (case=166) 2610
- Tooltips for #include listbox are no longer colored. (case=811) 4418
- Bolding of parameter info works properly with header annotations of VS2005. (case=963)
- Alt+M list no longer contains superfluous entries that include an equals sign. (case=994) 4358
- Dot no longer appears as :: in hovering tooltips for strings, floats and doubles. (case=923) 4213, 4236,4180, 4304, 4466
- File names in hovering tooltips of OFIW dialog are no longer colored. (case=1022)
- Operator functions no longer duplicated in Alt+M list. (case=766) 4048
- Dot converted to -> after typing "this". (case=959)
- Entries in suggestion lists accepted with colons. (case=759) 3950, 4212
- Nullable variables in C# are no longer underlined as mistyped. (case=867) 4112
- Go button properly redrawn after autohide of sidebar. (case=630)
- __if_exists() recognized. (case=265) 2848
- Context and Definition fields no longer present when editing HTML. (case=866) 4091, 4201
- Closing brace no longer inserted when typing an opening brace prior to whitespace and text. (case=906)4180
- Options dialog closes quickly. (case=1023) 4477
- Highlight of matching braces no longer requires Context and Definitions fields to be present. (case=1067)
- static_cast in #define no longer confuses Alt+G for member functions. (case=876) 4142
- Highlighting of current parameter no longer confused by commas embedded in map parameters. (case=893) 4174, 4258
- Surround with # no longer inserts extra blank lines. (case=1032) 4383
- Context and Definition fields no longer appear in Code Definition window of VS2005. (case=1074) 4487
- Dot converted to -> when *p is typed. (case=524) 3499, 4478, 3433
- Completion listboxes no longer clear prematurely when editing HTML. (case=510) 3460
- Properties in C# appear in Alt+M list. (case=973) 4317
- extern no longer removed from parameter info. (case=1017) 4416
- Spell check ignores words containing dollar sign or underscore. (case=988)
- Spell check ignores words in user dictionary when they appear in different case. (case=986)
- Listbox after #include better handles filenames with multiple dots. (case=520) 3480, 4404
Build 1444
requires software maintenance through 2006.03.10. (General release.)
- New! Autotext editor positioned at current shortcut when opened from icon in filtering toolbar. (case=991)
- Restored latest version of editor for Autotext. 4392
- Resolved compatibility issues with Coderush and Refactor Pro. (case=896) 4089
- Tooltips in completion listboxes are no longer "off by one" after private delegates. (case=965) Related to4170
- Parsing of certain templates no longer slows IDE. (case=989) 4126, 4342
- Eliminated superfluous characters from Alt+M list. (case=994) 4358
- Pressing Return accelerates filtering in OFIW and FSIW dialogs. (case=966) 4162, 4422
- #include files no longer underlined if misspelled in a string. (case=339) 4008
- Underlining is removed immediately when misspelled words are added to the dictionary. (case=762)
- Tooltips in FSIW dialog include filename on a separate line. (case=964)
- Browse button when setting Custom directories in options dialog browses from directory already typed. (case=307) 2918,
- Support for multiple platforms includes Pocket PC. (case=682) 4320
- Dot is no longer converted to -> for certain instances or references. (case=832) 4060, 4223
- Very long string table IDs show literal string in Definition field. (case=930) 4186
- Alt+M list is restricted to a single monitor. (case=977) 4093, 4262
- OFIW and FSIW dialogs support mouse wheels without focus in a list. (case=981) 4344
- Parsing of templates within Loki library no longer hangs IDE. (case=984) 4351
- Options dialog appears better when large fonts are enabled in Display Properties. (case=985) 4355
- Docking the Find in Files dialog no longer causes focus to jump. (case=1011) 4400
Build 1440
requires software maintenance through 2006.01.17. (General release.)
- New! Tooltips in FSIW dialog show files in which definitions reside. (case=197) 2183, 2801, 3155, 3800
- Filtering in FSIW dialog is much faster. (case=886) 4162, 4185
- All files in solution listed in OFIW dialog. (case=504) 3432, 4270
- $$ in an Autotext entry properly expands to $. (case=956)
- Cancel in nag screen no longer crashes IDE. (VC++ 6.0) (case=932)
- Eliminated spin during parsing of an unusual definition. (case=945) 4247
- Prefix of a header no longer repeated when completing a #include after Ctrl+Space. (case=447) 3626,3348
- Definitions using extremely long preprocessor macros are parsed properly. (case=954)
- Literal strings in C# do not break parsing of code that follows. (case=551) 3561, 4281
- Surround ampersand with block comment replaces ampersand with asterisk. (case=788) 3995
- Convert dot to -> is no longer active in comments. (case=864 and 927) 4107,4225, 4276
- Tabbing between fields supported in Autotext prompt dialog. (case=941) 4250
- OFIW includes more files when project is not set. (case=949) 4017
- Duplicate items removed from OFIW dialog. (case=952) 4017
- Dot no longer converted to -> when typing #include statements. (case=709) 3830
- Namespaces within using statements of C# are recognized and parsed properly. (case=884) 4152, 4138,4221, 4229
- Deeply nested templates no longer cause CPU to spin. (case=929) 4224
- Changes to list of stable includes are recognized without need to reopen solution. (case=936) 4240
- Browse of a stable include directory begins at listed directory. (case=933) 4240
- List of stable include directories can be reordered only when Platform is Custom. (case=937) 4240
- Space in definition of smart pointer class no longer breaks definition. (case=940) 4239
- Relative paths in the additional include directories are parsed correctly. (case=943) 4217
- Numerous unknown preprocessor macros no longer cause CPU to spin. (case=947) 4126
- Partial template specialization no longer causes CPU to spin. (case=950) 4271
- Files from additional include directories are listed for #import "" and #import <> statements. (case=391)3113
- Overlapping tooltips no longer appear. (VC++ 6.0) (case=454) 3253
Archive and release notes for builds with maintenance ending 2005
Build 1438
requires software maintenance through 2005.12.16. (General release.)
- Typing no longer blocked after creating a horizontal tab group. VS2005. (case=899) 4232, 4166
- Fixed Shift+Ctrl+V in Autotext prompt dialog so typing of v is consistent. (case=920) 4198
- Wizard bar no longer hidden in HTML design view. (case=828) 4058
- Eliminated crash when parsing Boost headers. (case=787) 4222
- Eliminated crash at exit when Xbox xdk is installed. (case=926) 4220
- First typedef in source is parsed. (case=916)
Build 1437
requires software maintenance through 2005.12.10. (General release.)
- Autotext clears when typing a character not in the shortcut. (case=918) 4205
- Toggle between find and replace in Find and Replace dialog works. VS2005. (case=891) 4172, 4209
- CPU no longer spins when parsing certain constructs. (case=915) 4208, 4210
- Autotext with shortcut of #w suggests as expected. (case=900) 4176
- Suggested autotext clears when typing beyond shortcut. (case=858) 4057
- Tooltips and Definition field display the correct value of the last enum. (case=872) 4176
- Enums after an enum with a value are recognized as expected. (case=868) 4129
- VS.NET no longer crashes when opening Fortran. (case=684) 3764
- Surround with comment respects existing // in column one. (case=917) 4207
Build 1434
requires software maintenance through 2005.11.25. (General release.)
- Correct item inserted from listbox following a private delegate. (case=892) 4170
- Eliminated crash on Alt+M. (case=887) 4156
Build 1432
requires software maintenance through 2005.11.14. (Beta release.)
- New! Open File in Workspace remembers filter. (case=549) 3556
- Enums with values are parsed correctly. (case=868) 4129
- typedef structs with two types is parsed correctly. (case=871) 4130
Build 1430
requires software maintenance through 2005.11.04. (Beta release.)
- New! OFIW and FSIW dialogs support multiple strings for advanced filtering. (case=80) 4076, 3939, 3232,2354
- New! Underlining of mistyped symbols is available in C#. (case=509) 3458
- Comments from previous lines in source no longer appear in hovering tooltips. (case=833) 4065
- Surround with comment no longer removes a space in lines with leading spaces. (case=859) 4109
- Autotext disappears when typing past a shortcut. (case=858) 4057
- Parameters are suggested more often when typing constructors. (case=854) 4084
- std::string no longer appears as std.string in the Definition field and hovering tooltip. (Dots remain in Context field by design.) (case=844) 4065
- Keywords colored properly in Definition field. (case=830) 3983, 4065, 4083
- System.Collections.Generic namespace colored correctly in C#. (case=825) 4050
- List of methods (Alt+M) correct when using multiple inheritance. (case=797) 4000
- Symbols with Chinese characters appear correctly in suggestions. (case=739) 3918
- Suggestions offered when using typedefs to shorten namespace class names. (case=710) 3829
- msdev.exe exits cleanly if you quit while parsing. (case=679) 3763
- Completion listboxes available for arrays of structures. (case=548) 3550
- Values or string resources appear in hovering tooltips. (case=528) 3518, 3685
- Ability to delete files from setup project is restored. (case=523) 3485
- auto no longer inserted automatically while editing css. (case=314) 2946, 3460, 4117
- Proper tooltips appear in listboxes for C#. (case=262) 2811
- Preprocessor macros in definitions are resolved as expected. (case=247) 2810
- HCB displays proper information for class constructors. (case=198)
Build 1428
requires software maintenance through 2005.10.19. (Beta release.)
- New! $YEAR_02$ available in Autotext. 4035
- Fixed numerous bugs with coloring, spins and hangs related to hyperthreading and multiple CPUs.
- Fixed several hangs at startup of IDE.
- ESC to close a suggestion list no longer closes output window. (VC++ 6.0)
- Option in MRU to include modified methods is working again.
- Alt+G on symbol implemented in current file shows correct line number after lines are added to or removed from file. (Requires save and pause before new location is recognized.) 2329
- Autotext to surround with #region, and surround selection using #, respect indentation. 2476, 3650
- const no longer converted to CONST. 3995
- VS2005 no longer crashes when using SmartTags. 3846
- Ctrl+PgUp and Ctrl+PgDown switch tabs when focus is in workspace window. (VC++ 6.0)
Build 1426
requires software maintenance through 2005.10.05. (Beta release.)
- New! Added option to OFIW dialog to show only files in the current workspace.
- New! Tooltips in #include listboxes identify full paths of entries.
- New! Listboxes after #include refresh automatically when selecting a folder. 3674
- Entries for new Autotext (Read more) are stored in Autotext to accommodate roll back to build 1418 that requires old entries in Templates.
- Corrected hovering tooltip for option to "Parse all headers..."
- VA View works as expected when unpinned. 2634, 3584
- "for each" in Managed C++ is parsed.
- __interface is colored as a class. 3676
- Caret left between auto-inserted parenthesis after completed an overloaded method. 3971
- Arrays of enums are parsed and colored correctly. 3983
- Filter box of OFIW dialog no longer colored. 3861
- Files in MRU no longer colored. 3981
Build 1424
requires software maintenance through 2005.09.26. (Beta release.)
- New! Export settings is available from options dialog. 3578
- Long preprocessor macros no longer crash IDE.
- Template structure no longer shown as enum. 3143
- Imagelist no longer throws exceptions / devenv.exe.manifest no longer installed. (Support for themes in VS.NET to return later.) 3741, 3792
- Blank lines no longer deleted when uncommenting with surround selection. 3407
- __FILE__ and __LINE__ are recognized as keywords.
- Icon in HCB changes to yellow arrow when showing scope. 3981
- Mistyped symbols in column one are underlined as expected.
- Declarations appear in Alt+M list only when inside headers. 3980
- Checkboxes in options dialog are evenly spaced. 3051
- New files added to projects appear in proper case in OFIW dialog. (VC++ 6.0)
- Color of operators respected in Definition field.
Build 1423
requires software maintenance through 2005.09.20. (Beta release.)
- New! Values of enums now appear in hovering tooltips and HCB. 3134, 3390
- Numerous fixes related to parsing of C/C++ due to recent rewrite of parser.
- Autotext that both expands special words and prompts for input expands properly.
- Command renamed to "Insert Autotext" reflecting consolidation of code templates into Autotext.
- List of symbols in SIW dropdown is more accurate.
- Method created with wizard not recognized until manual reparse of header. 3769
- Hovering tooltips use color of keywords. 2332
- this.foo() no longer changed to this.main(). (VS2005) 3846
- Alt+M shows parameters even if listed on separate lines. 3955
- Alt+M shows parameters to distinguish overloaded methods. 2735, 2742
- Autoinsert of } placed on separate line as done prior to build 1421. 3917
- Member list is correct for nested structs with common names. 2318
- Typedef's enums are colored correctly. 3789
Build 1422
requires software maintenance through 2005.09.09. (Beta release.)
- New! FIW and SIW lists and dropdowns are updated as files are added and removed from projects. 946,1090, 1095, 2110, 2184, 2317, 2412, 2461, 3129
- New! OFIW and Find Symbol dialogs remember size, column widths and location. 2433, 2682, 3775
- New! Multiple clipboards are available in prompt dialog opened via Autotext. Right+Click or Ctrl+Shift+V.3102, 3422
- New! $clipboard$ available for use in Autotext.
- Eliminated crash when pressing Enter after {. 3930, 3923, 3930
- Added support for ^ and % extensions in Managed C++. 3762, 3859
- Added support for more keywords in Managed C++. 3859
- Eliminated case when a constructor would appear multiple times in the Context field.
- Added keyboard shortcuts in prompt dialog opened via Autotext.
- Namespaces colored more reliably. 3756
- Copy Info button on About node works again.
- Undo in Code field of Autotext editor no longer deletes code.
- Ctrl+S in Autotext editor works as expected.
- $end$ no longer appears in suggested Autotext.
- Eliminated case in which a paste caused a crash. 3925
- Support for multiple platforms restored. 3749
- Eliminated case in which caret was left in wrong position after Ctrl+Shift+V. 2601
Build 1421
requires software maintenance through 2005.08.30. (Beta release.)
- New! Autotext and Code Templates folded into one, more powerful feature - Autotext. (Read more)
- Better parsing of templates.
- Better parsing of Managed C++.
- Autotext no longer misplaces caret when inserted text begins with whitespace and caret designator.
- Autotext to insert #include on first line of file leaves caret inside angle brackets. (VS.NET) 2457
- Tooltip for C/C++ Directories is clear about not needing to list subdirectories. 3631, 3683
- Listbox appears reliably after accepting suggestion for #include. 3113
- New methods known after quick Alt+O out of header. 2350, 3195, 3236
- %% expanded properly when using Autotext. 3426
- Additional include directories with leading spaces are parsed. 3496
- Double click on header or cpp in Windows Explorer or open from command line reliably opens the file in the IDE. 3744, 3778, 3806
- Enter Key dialog is more forgiving of keys mangled by email clients.
- Rare configuration of dates of networked source files no longer cause parsing loop. 1814
Build 1418
requires software maintenance through 2005.06.24. (General release.)
- Eliminated occasional pause in IDE after loading of a project.
- Restored support for $(env) in C/C++ Directories node of options dialog. 3659
- Fixed rare case in which networked files were parsed continuously. 1814
- Improved coloring in C#. 3401
- Class definitions with comments prior to class name are parsed correctly. 3437
- Status bar updated with Ready message after parsing is finished.
- Files in workspace and set of known symbols improved in VC++ 6.0 workspaces with more than one project. 3757, 3759
- Correctly parse #using statements embedded in C# classes. 3677
- Correctly parse unnamed structures.
- Improved parsing of #import.
- Fixed a spin that could occur when pressing Ctrl+Space after an unknown symbol.
- Made HCB update for more classes and structures.
- Eliminated corruption of Autotext that occurred after opening options dialog. (Introduced in 1414.) (Restore damaged template files from Templates/Saved within the Visual Assist X installation directory.)
- Insert underscore after m and Shift no longer closes a listbox. 3245
- Improved parsing of imports in VB.
- Eliminated rare exception when members listbox opened in VB.
- Eliminated corruption of symbol database when working in mixed C#/C++ workspaces.
- Eliminated a memory leak.
- Updated icon displayed when suggestion list contains Autotext.
- Hovering tooltips appear even when highlight mismatching is disabled. 3655
- Improved compatibility with Resharper 1.5. 3370, 2520, 3644
- White identifiers no longer break syntax coloring. 3316, 3392, 3565
- Find Previous by Context works with Chinese comments. 3549
- Symbols no longer disappear when typed fully then Tab or Return. (Introduced in 1409.) 3668, 3650, 3673
- Custom keymaps no longer lost on install. (Introduced in 1409.) 3670
- Suggested Autotext no longer limited to four entries. 3701
- FIW dropdown has focus when VA View brought to foreground with VAssistX.VAView. 2442
- VAssistX.VAViewFIW and VAssistX.VAViewSIW work as expected. 2456, 2569, 3060
- Option to repair case is respected. 3618
- Options in the IDE for hovering tooltips (QuickInfo) and auto list members are respected. 2368
- Numerous improvements to the Enter Key dialog. 2803
- Auto recovery from Visual Assist X disabled in VS2005 since feature is built into the IDE.
- Braces in definitions no longer break Find Next by Context.2485
- First build to support Standard Edition of VS2005.
- Fixed syntax coloring when background is black and identifier is white. 3316, 3392, 3565
- Eliminated performance problem when parsing headers for Unreal Engine. 3481
- Fixed parsing of Additional Include Directories after migrating projects from VC++ 6.0. 3408
- Custom directories in C/C++ Directories node not overwritten when switching platform. 2348, 2815
- Correct icon for protected methods used in filtering toolbar. 3170
- Spell check run from toolbar button lists suggested replacements. 3287, 3466, 3531
- Eliminated duplicates from suggested replacements to a misspelled word. 3196
- Simplified dialog to accept a key so both lines can be copied at once.
- Fixed tooltip in C/C++ Directories node of options dialog to reflect fact that listing subdirectories is not required. 3631
- Enhanced coloring works when opening projects via Windows Explorer. 3495, 3542
- Spell checking works without enhanced coloring. 3287
- Support for VS2005 no longer requires installation of VS.NET. 3646
- Eliminated possible error during install: class not registered.
- Initial support for VS2005.
- Eliminated duplicates from suggested replacements to a misspelled word. 3196
- Simplified dialog to accept a key so both lines can be copied at once.