Wiki

Case Status
Log In

Wiki

 
  • RSS Feed

Archive and release notes for builds released in 2013

Visual Assist 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) 64547911, 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

Visual Assist 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) 1130011589
  • New Change Signature may be applied to derived classes. (case=3373) 55545746699565296579,75078015945111030
  • New Include file hierarchy viewer mode added to HCB (VAssistX | Tools | List include files). (case=7156)63846639807494439596
  • New Rename operations invoked during Change Signature optionally operate on symbol occurances in comments and strings. (case=9978) 747810947
  • 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) 680569937788935511049
  • Removed warning message dialogs produced by Change Signature. (case=1158, case=1528) 45924867,50615639
  • Move implementation no longer removes keyword 'new' from inline constructor initialization. (case=3519)55981037211559
  • 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 browser 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

Visual Assist 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) 114891148110493
  • Fixed issue with parameter suggestions when parameters contained parentheses. (case=1771, case=1248) 114771028950004725
  • Fix for Create Declaration generating C++ code with redundant scope qualifier when target class is in multiple nested namespaces. (case=6593) 1081910053917290188062738569346257
  • 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) 1106711035
  • 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)

Visual Assist 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)

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

Visual Assist 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) 1131411282
  • 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) 1135911347
  • 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) 657359595219
  • Fix for Create Declaration generating C++ code with redundant scope qualifier when target class is in a namespace. (case=5277, case=6593) 1081910053917280627385693462575959
  • 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) 1135010375
  • 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)

Visual Assist 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) 112981120911083,99099313
  • Fixed crashes identified via Windows Error Reporting. (case=73741)
  • Fixed Implement Interface support of method overloads. (case=54587) 11324101559973
  • 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) 1131611276

Visual Assist 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,100459010
  • 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) 1120695496926
  • 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) 1106685998558,7378705963456003
  • 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

See all archives.