Older Build Archive
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.
« Newer builds
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)
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.
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
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 (@"using\unescaped\backslashes\") 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)
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
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)
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
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)
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)
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
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
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
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 Main\foo.h goes directly to the implementation in Main\foo.cpp even if Branch\foo.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
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
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)
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
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
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
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)
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
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
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]\Misc\stdafx.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
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
requires software maintenance through 2007.12.07. (General release.)
- Fixed font display when operators are set to bold. (case=10351) 6985
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)
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.
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
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)
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
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
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)
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
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
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)
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
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 \n 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
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
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 HKCU\Software\Whole Tomato\Visual 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)
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
requires software maintenance through 2006.09.02. (General Release.)
- First general release of version 10.3.
- Powerful New Feature! Refactoring for C/C++ and C# in all IDEs supported including VC++ 6.0, VS.NET and VS2005. Learn more!
- Powerful New Feature! 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 X\Misc\stdafx.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
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)
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
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 to 4170
- 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
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
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)
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
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
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
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
- width: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)
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)
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
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.
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
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
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
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.
(First general release of Visual Assist X.)