requires software maintenance through 2009.10.01 (General release.)
-
If no item in suggestion list is selected by default, ensure the first item is visible. (case=31848) 9040
-
Snippets that have shortcuts are suggested even if scoped suggestions are present. (case=32585) 9036
-
Fixed case in which keyword readonly was suggested after keyword new. (case=32586) 9036
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
See all archives.