Previous Builds and Change History
This list of feature improvements and bug fixes is arranged by build number. Case numbers are for internal tracking. Fixes apply to all IDEs unless indicated. TOPIC_IDs refer to postings in our Discussion Forums.
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 an if or while 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