download the latest build
Join our mailing list
for news, updates & offers
Privacy by SafeSubscribe
Customer Quote
"I feel like I'm programming with mittens when I don't have Visual Assist X."

Steve Mariotti
Nihilistic Software
Visual Assist X for Visual Studio

History of Changes and Fixes

This list of feature improvements and bug fixes is arranged by build number. Case numbers are for internal tracking. Fixes apply to all IDEs unless indicated. TOPIC_IDs refer to postings in our Discussion Forums.

Build 1638

requires software maintenance through 2008.05.08. (Release candidate.)
  • Fixed Visual Studio 2008 crash when typing nonexistent symbol name in VA View | Symbols in Solution window. (case=16534) 7656
  • Visual Studio 2008 uses correct color for Highlight Current Line. (case=16057) 7432
  • Fixed spurious underlining of function calls following the return keyword. (case=16345) 7539
  • Correct characters are displayed when an incomplete font set is encountered (e.g., when Consolas Bold Italic is installed but Consolas Bold is not; fixes issue introduced in 1635.) (case=16412) 7612
  • Fixed VC6 selection margin painting issue (introduced in 1635.) (case=16303) 7560
  • Fixed selected text displaying with operator color in VC6 (introduced in 1635.) (case=16546) 7652, 7623

Build 1635

requires software maintenance through 2008.04.18. (Release candidate.)
  • Goto (Alt+G) menu widens to accommodate more text as needed. (case=5189) 7420, 7001, 6460
  • Pressing / to comment out code no longer replaces code with / when selection includes partial /**/ comment (case=15111) 7319
  • Improved italic font rendering. (case=16066)
  • Find References highlighting in text editor persists when navigating to off-screen locations. (case=3672) 5629
  • Prefix increment and decrement operators (++foo, --foo) are colored as modified in Find References. (case=4986)
  • Nested anonymous structs and unions are parsed correctly. (case=4514) 7134, 7131, 6849, 6125, 6008
  • Parameter info tooltips for overloaded methods are syntax colored when navigating via the keyboard arrows. (case=3089) 5462
  • .xaml files appear in the recent files list in VA View. (case=14701) 7341
  • Vista-style borders may be disabled for VA X listboxes. (case=15898) 7418
  • Fixed incorrect XML comment completion. (case=15789)
  • GUIDs from uuids.h are parsed correctly. (case=2939) 5365
  • Fixed spurious listbox invocation. (case=409, case=16028) 6900, 3132
  • Removed "elseif" keyword from C++ reserved word list. (case=11499) 7081
  • Improved listbox and VA Snippet behavior for .asp/.aspx/.html/.js files.
  • Ansi/Wide macro stubs such as MessageBox and TextOut are colored as methods. (case=15379)
  • Visual Studio .NET Enterprise Template Project (ETP) files are listed in Open File in Solution dialog. (case=564) 3587
  • Fixed Find References coloring & clipping issues (introduced in 1632.) (case=15562, case=15881) 7428, 7409

Build 1632

requires software maintenance through 2008.04.03. (Beta release.)
  • New! Added context-sensitive help to VA X dialogs. Click ? or press F1 to get help. (case=8980)
  • New! Visual Studio 2008-style transparent listboxes are available in all IDEs. Hold down Ctrl when listbox is displayed to activate. (case=10072) 7209, 6972
  • New! Added option to include or exclude refactoring suggestions in listboxes; see Advanced | Refactoring | Include refactoring suggestions in listboxes. (case=10428) 5797, 7254
  • "return" takes precedence over "RETCODE" in suggestion lists. (case=11277) 7036
  • Fixed incompatibility with XNA Game Studio 2.0. (case=10703) 7064
  • Restored "put n spaces between method name and ()" option under Advanced | Corrections. (case=10995) 7304
  • Fixed a problem typing "else" on a line by itself. (case=8415)
  • Debugger tooltips display without flickering. (case=8817) 6647
  • Fixed hang when opening web site project in Visual Studio 2008. (case=10401)
  • Fixed intermittent crash when typing a VB Imports statement in Visual Studio 2008 on Windows Vista. (case=15154)
  • Ctrl+Tab document switching is handled properly in Visual Studio 2008. (case=10303) 7010
  • Visual Studio 2008 C++ include directories that contain double backslashes due to environment variable expansion are located and parsed correctly. (case=11261)
  • Highlight current line works properly in .js and .asp/.aspx files in Visual Studio 2008. (case=15384)
  • Visual Basic enumerations are parsed correctly. (case=12161)
  • Removed C-style comment and semicolon from Encapsulate Field in Visual Basic files. (case=11160, case=4475) 7107
  • Object methods called on boxed string literals in C# are parsed correctly. (case=8012) 6513
  • Subsequent rename operations issued from VA Outline target the correct symbol. (case=10502) 7039
  • MFC dispatch map is shown in VA Outline. (case=10514)
  • Tooltips are positioned correctly when VA Outline is undocked in VC6. (case=9976) 6946
  • VA Outline shows correct hierarchy for C++ classes containing friend methods without friend class declaration. (case=10740) 7072
  • .Net symbols are excluded from suggestion lists in unmanaged C++ solutions. (case=11391) 7148
  • Fixed Extract Method with for each loop in managed C++. (case=14864) 7348
  • Typing a dot after a C++ constructor invocation [ e.g. std::string("some text"). ] displays member list properly. (case=9876)
  • C++ using declarations (using namespace::identifier) are parsed correctly. (case=9436)
  • STL list<> and vector<> member lists appear correctly following a "using namespace std::list" or "using namespace std::vector" directive. (case=12345) 7226
  • Empty C++ preprocessor directives are ignored (fixes problem parsing Boost library). (case=10353)
  • Typedefs declared inside template classes are parsed correctly. (case=12098)
  • Improved parsing of STL iterator patterns (case=11842) 7136, 7202, 7212
  • Improved stability when parsing deep templates. (case=15454)
  • Fixed dereferenced iterators missing from Find References / Rename. (case=1702) 6451, 4978
  • Cloned Find References windows are not hidden behind the VC6 IDE. (case=10201) 7000, 7026
  • IDE warning message about writing to a read-only file is brought to the foreground during a rename operation if applicable. (case=8958)
  • #include paths are preserved when typing a slash with Repair Case disabled. (case=12025) 7200
  • C# generic methods are colored properly. (case=9300) 6801
  • Comments in tooltips and views use IDE comment color. (case=9363) 6904, 6808
  • Dialog edit controls are colored properly in Windows Vista. (case=9281)
  • Filenames displayed in lists and views are not syntax colored. (case=12556, case=12788)
  • Foreground text color is automatically changed if it matches the background color. (case=14268)
  • VA View Symbols in Solution list items are colored properly. (case=14899)
  • Quick Info and Parameter Tooltips invoked via the keyboard are colored properly. (case=3082) 5462
  • Goto (Alt+G) handles template class typedefs. (case=4249) 6168, 5774
  • Goto handles duplicate files better (as with VSS shared directories). (case=5567, case=7457) 6027, 6021
  • Listboxes are positioned such that they are not truncated at the right edge of the screen. (case=5178)
  • Listbox remains on the same side of a symbol (either above or below) when typing inside parentheses. (case=8998) 6672
  • Windows Vista visual styles are applied to listboxes. (case=9275)
  • Accepting a suggestion from a listbox properly replaces acronym text. (case=14290) 7316
  • Fixed disappearing listboxes in .js and .asax files. (case=1699, case=15295) 4843
  • Fixed bad icons appearing in suggestion lists. (case=14469)
  • #include directives listed in Find References results are displayed with question mark icons. (case=9592) 6869
  • Esc key turns off Highlight All when Find References results window is undocked. (case=9364) 6803
  • Find References error messages may optionally be displayed in the status bar instead of a modal message box. (case=10226) 7038, 6997
  • Spelling errors in comments with XML tags are underlined. (case=9649) 6893
  • XML comment suggestion list opened with < functions properly. (case=12324) 7229
  • Suggestions are suppressed in comments and string literals. (case=10480) 5797, 7030, 7055
  • Change Signature does not cause some known symbols to become unknown. (case=10432) 6762
  • "Enable automatic Quick Info Tooltips" option is forced on when enabling "Display comments from source files when available" option in Advanced | Display. (case=10967)
  • Macros in [VA X install directory]\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

Build 1626

requires software maintenance through 2008.01.17. (General release.)
  • Fixed random crash that would occur under heavy load. (case=10946)
  • Fixed random hang on certain systems in which Windows complex script support is installed (regression introduced in build 1624). (case=10679)
  • Fixed listbox and HCB problems parsing certain namespaces (case=9784) 6920, 7055, 7101, 7136
  • Tweaked conditions under which 'selection committed with any character not valid in a symbol' affects listboxes. (case=9823) 6900

Build 1624

requires software maintenance through 2007.12.07. (General release.)
  • Fixed font display when operators are set to bold. (case=10351) 6985

Build 1623

requires software maintenance through 2007.12.04. (Release candidate.)
  • VA Outline moves last function in Unix or Mac format properly. (Case=10092) 6961
  • VA Outline displays class containing #include statement properly. (Case=9254) 6791
  • VA does not affect dialogs from other plug-ins. (Case=9975) 6980 , 7004
  • VA does not interfere when opening a stored procedure inside VS2005. (Case=9609) 6984 , 6863
  • Listbox no longer appears unexpectedly. (Case=10137) 5797
  • VA respects IDE's option to turn off completion listboxes. (Case=4311) 5797
  • Fix for tooltip corruption. (Case=9637) 6983
  • Bold text now displays properly with "Envy Code R" font. (Case=8929) 6898 , 6811 , 6679 , 5505
  • VA now prevents multiple simultaneous Find References commands. (Case=8256) 6563
  • Insert parameter tooltip now includes leading space. (Case=2968) 5688 , 5424
  • Shift-Down works as expected when selecting files in OFIS dialog. (Case=910) 5781 , 4195
  • Fixed regression where Create Implementation added return type for operator. (Case=10070) 6975
  • Fixed crash at startup when auto-notify date is invalid. (Case=10143)

Build 1619

requires software maintenance through 2007.11.20. (General release.)
  • New! Preliminary support for Visual Studio 2008 RTM. 6797, 6962
    Note Build 1619 (and above) will not work with Visual Studio 2008 beta releases. Build 1618 is the last VA X build to support Visual Studio 2008 betas.

Build 1618

requires software maintenance through 2007.11.15. (Release candidate.)
  • New! Create VA Snippet from selection.
  • .NET references are now parsed even when 'parse all files' is disabled. (case=9805) 6884
  • System icon size no longer causes truncated words in rename dialog. (case=9803)
  • Fixed bad characters in Find Symbol in Solution and Symbol in Solution definitions. (case=9708)
  • Suggestion lists no longer appear after typing a number followed by a decimal point. (case=9667) 6900
  • Fix for bad scope after Alt+G. (case=9664) 6645
  • Fixed crash when closing VS2005. (case=9610)
  • VA Snippets listbox option is independent of the suggestions option. (case=9605) 6876
  • Fixed text in info copied from options dialog. (case=9567)
  • Fixed Find References Results navigation during search. (case=9548)
  • Fixed crash displaying very long strings. (case=9893) 6928
  • Restored 10.3 Change Signature behavior. (case=9930) 6939

Build 1614

requires software maintenance through 2007.10.22. (Beta release.)
  • New! Preliminary support for Visual Studio 2008 Beta 2 (Orcas).
  • New! VA Outline, a new tool window that gives you an active high-level view of the contents of the current text editor.
  • New! Consolidated listboxes: VA Snippets (formerly called Autotext) and suggestions appear in one listbox.
  • New! Improved parsing of C# and VB.Net source. (case=628)
  • New! Improved startup performance of managed solutions. (case=6513)
  • New! Open Corresponding File now also switches between .designer files and C#/VB/asp files.
  • New! Multiple Find References Results windows. (case=1182) 6322 , 5566 , 5299 , 4882 , 4603
  • New! Search in Find References results. (case=6510) 6422
  • New! Line numbers added to Find References Results. (case=2491) 5299
  • New! References appear in bold within the Find References Results window. (case=2706) 5308 , 5299
  • New! Added Next, Previous, Find and Refresh command buttons to Find References Results windows. (case=2841)
  • New! Text in Find References Results may be copied to the clipboard. (case=3542) 5595 , 5600 , 6322 , 5299
  • New! Items may be deleted from Find References Results list. (case=4457) 5913
  • New! Added command for Find References only in current file. (case=5180) 6254
  • New! Rename References searches in comments and strings. (case=3565) 6365
  • New! Reorganized options dialog for clarity. (case=5440)
  • New! Added IDE commands for binding keyboard shortcuts to VA commenting commands. (case=462) 3285
  • New! Default values may be specified for VA Snippet prompts. (case=756) 3957
  • New! Auto-import suggestion appears when referencing unimported symbol in C#. (case=6512) 6508
  • Added "Stop" button to rename dialog. (case=8151) 6487
  • Added a button to the VA Snippets editor for inserting reserved strings. (case=7903)
  • Goto menu positioning gives preference to caret position. (case=7901) 6487
  • Default VA Snippet list (Autotext) has been reduced. (case=7898)
  • Added support for setting alternate directory for cache, history, etc. (case=6795) 6310 , 6654
  • Surround With (VA X) is now part of the IDE context menu in VS2003 and VS 2005 to provide easier access to VA Snippets that contain $selected$. (case=6515)
  • Autotext feature has been renamed VA Snippets. (case=6511)
  • Added option for style of inserting closing brace. (case=5988) 6152 , 5493
  • Installer is now signed. (case=5325)
  • Reference context added to Find References results. (case=3493) 5798 , 5595 , 5299
  • Find References and Rename work with Settings collections and Resource files (case=2511)
  • Tooltips in Find References Results are optional. (case=2132) 6371 , 5494 , 5141
  • Escape stops building of the listbox. (case=664) 3730
  • IDE no longer locks up when jumping to function via HCB while compiling. (case=9328)
  • Fixed 'Learn More' links in Tip of the Day under Vista. (case=9175)
  • Enhanced Syntax Coloring is disabled when expected. (case=9028)
  • Suggestion list no longer offers system source file static symbols erroneously. (case=9023)
  • Comment above namespace is not shown in tooltip for class and class member function. (case=8978)
  • Autocompletion works for UNC path in #include statement. (case=8955)
  • Fixed crash upon IDE exit with ProDG Addin installed. (case=8927) 6684
  • Open Corresponding Files works when files are in scattered directories. (case=8429) 6593
  • When "accept with any character not valid" is enabled, it is now possible to type .. in #include list. (case=8234) 6611
  • Open Corresponding File no longer confused by file name with two dots in it. (case=8177)
  • VA works with C# autocomplete. (case=7888)
  • VA finds all references when renaming a class several times. (case=7464) 6541
  • Improved performance of Highlight Current Line in VS2005. (case=7355)
  • Improved formatting of extracted methods in C#. (case=6149) 6146
  • Checkbox for file in Rename dialog reliably checks/unchecks items in that file. (case=6021)
  • Fixed bug where typing sometimes went to the wrong window. (case=5835) 6083
  • Fixed problem with installer under Vista when UAC is enabled. (case=5322) 5967
  • Function name followed by a macro is no longer underlined as a mistyped symbol. (case=4589) 6376 , 6352 , 5884 , 5851
  • Find references can find #define on the line where it is defined after switching files. (case=4295) 5798
  • Include file completion works even if "Get content from default Intellisense" is enabled. (case=4055) 5670
  • #include file list stays open when typing digit at beginning of filename. (case=3743) 6049
  • Highlight matching braces is not stopped by turning off unrelated options. (case=3079) 5424
  • Fixed bug where VA context menu triggered various menu commands erroneously. (case=2922) 5926 , 5339
  • Suggestions are selected properly when symbol is not being defined. (case=2494) 5286
  • Improved UI for Acronyms option. (case=2339) 5135
  • Function prototypes followed by #define are recognized properly. (case=1070) 4581 , 4480
  • Improved parsing of std::vector. (case=961) 5869 , 4283
  • Alt+M list works properly in VB .NET (case=494)
  • Installer checks for a supported version of Windows. (case=430) 3198
  • Listbox closes automatically if it shrinks to one item. (case=344) 2992
  • Installer does not mistake other applications for IDE. (case=168)

Build 1561

requires software maintenance through 2007.09.13. (General release.)
  • Hovering tooltips display more of long comments. (case=7920) 6490
  • Hovering tooltips display function comments from cpp files properly. (case=7919, 3851)
  • Suggestions work for newly created symbols. (case=8211) 6552
  • Listbox in VB now displays all symbols. (case=4558) 5755
  • Dot filters #include file listboxes, excluding most directories. (case=8544) 6614
  • Dot no longer converted to -> on array item accessed via a pointer. (case=8395) 6586
  • Dot no longer converted to -> when typing three dots in a catch statement. (case=8300) 6571 , 6463
  • Fixed problem where IDE hangs and CPU peaks while typing #include line. (case=8543)
  • IDE no longer flashes in certain situations during shutdown. (case=8419) 6592
  • HCB displays proper icon for <> item. (case=826) 3981
  • Top of first line in editor no longer cut off by Context and Definition menus. (case=8198) 6557
  • Highlight Current Line works properly after undo. (case=7643)
  • Caret moves to beginning of line when opening VA Context menu via Shift+Right-Click on a blank line. (case=3797) 6473 , 5662
  • Local variables colored properly in VB. (case=3496) 5596
  • Alt-O handles filenames with two dots properly. (case=8177) 6547
  • Visibility keyword inserted only once during Extract Method in C# method that returns a value. (case=7891)
  • C# system symbol definitions displayed after Alt-Tab. (case=7771)
  • Document Method lists return type for overloaded casting operators. (case=7208) 6413
  • Second variable declared inside C# using statement is recognized. (case=6757) 6304
  • Colon is prevented character in autotext title. (case=3169)
  • Function parameters suggested when using default Intellisense. (case=631) 4118

Build 1559

requires software maintenance through 2007.07.06. (General release.)
  • Extract Method of assignment to vector now passes vector by reference. (case=7303)
  • Fixed display of brackets for Extract Method when a semicolon follows an instance of a vector. (case=6017) 6341 , 6114
  • Extract Method specifies "Ref" when passing a reference to a new function. (case=6154) 6146
  • Fixed Extract method in C# so that foreach variables do not get passed by reference. (case=6951)
  • Fixed case where Extract Method replaced :: with a dot. (case=6580)
  • Fixed Document Method for overloaded casting operators. (case=7209) 6413
  • Document Method no longer missing EOL when there is no return type. (case=6066)
  • Document Method now available for declarations when the class is in the .cpp file. (case=3861)
  • Default autotext item for Document Method in C# now uses XML format. (case=5314) 5964
  • Fixed case where Move Implementation deleted implementation without adding it to the .cpp file. (case=7050)
  • Fixed behavior where text could not be selected after showing the VA Context Menu. (case=6918) 6340
  • Removed duplicate keyboard shortcuts in the VA Context Menu. (case=6917) 6338
  • Caret moves to position of click before opening VA Context Menu. (case=3797) 5662
  • Caret position retained after backspace with default indent. (case=6263) 6130
  • Fixed case where keyboard navigation with mouse focus on completion listbox deleted code. (case=3763)
  • IDE status bar messages are not overwritten. (case=6499) 6244
  • Parameter tooltip displays :: properly. (case=6391)
  • Definition displays properly when caret is placed on a variable. (case=6018) 6115
  • Fixed behavior of Find References and Rename for some enums in C#. (case=2188) 5296 , 5165
  • Fixed case where Find References refactoring was not available. (case=7333)
  • Highlight Current Line always highlights only one line. (case=7311)
  • Parens are automatically inserted in C# function calls. (case=809) 4140
  • Fixed coloring when View Whitespace is enabled. (case=7062, case=661, case=498) 4900 , 3709 , 6385
  • Tooltips display fully at the bottom of the screen. (case=455) 3250
  • Fixed crash in Vista when DEP is enabled. (case=4604) 6424

Build 1557

requires software maintenance through 2007.05.29. (General release.)
  • New! Added option to automatically check for new version. (case=451) 4912 , 3802 1537
  • New! Added Refactor commands to IDE context menu. (Visual Studio .NET and higher.) (case=6323)
  • Restored some refactorings on operators. (case=2649) 5344
  • Move Implementation and Create Implementation work on conversion operators. (case=5408) 5990
  • Header files that include each other via \\machine_name are parsed properly. (case=6396) 6173
  • Variables declared extern in namespace are parsed properly. (case=3752) 5839
  • Improved parsing for ATL and WTL templates. (case=928) 6168 4211
  • Alt+G jumps from header to .cpp file for static class member variable. (case=4053) 5730
  • Alt+G from declaration works when more than one IDE is open. (case=6078) 6245 , 6235 , 6212 , 6074
  • Fixed behavior of Goto on thrown class. (case=2683) 5354
  • Find References on C# enum finds all references. (case=6059) 6129
  • Adds semi-colon to automatically inserted closing brace in C++ enum declarations. No longer inserts semi-colon after class declaration in C#. (case=4109) 5756
  • Added option to surround comments with // without extra space. (case=4570) 5846
  • Added Surround with #region to VA context menu for all supported file types. (case=6514)
  • Added keyboard mnemonics for controls in options dialog. (case=5907)
  • Increased delay before reparsing very large files. (case=6562) 5987
  • Improved behavior when Move Implementation fails due to failure to modify read-only files. (Visual Studio .NET and higher.) (case=6565) 6240
  • Fixed case where completion listbox closed while using it. (case=6782) 6206
  • Fixed Create Implementation handling of default parameters that are string literals. (case=6648) 6271
  • List Methods in File no longer sends escape key messages. (case=2902) 5038
  • List Methods in File lists template functions only once. (case=4223) 5783
  • List Methods in File displays properly for template class and functions. (case=2165) 5783 , 5157
  • List Methods in File (Alt+M) no longer causes beeps in VC6. (case=2675) 5333
  • Extra taskbar items no longer appear when using VA View drop-downs. (case=2804) 5380
  • Fixed bug that caused VC6 editor to unexpectedly scroll/jump. (case=6368) 6205
  • Prevented VA from overwriting IDE status bar messages. (Visual Studio.NET and higher.) (case=6499) 6244
  • Eliminated crash in VANetObj while typing certain using statements. (case=6520)
  • Improved include lookup time in very large solutions (case=6726)
  • Fix for availability of some VB refactorings. (case=6464)

Build 1555

requires software maintenance through 2007.04.26. (General release.)
  • New! Added Edit Autotext command with assignable shortcut. (case=635)
  • New! For VC++ 6.0 users, navigation after Find References is available via Ctrl+Page Down and Ctrl+Page Up. (These shortcuts work without text in the Output window.)(case=5753)
  • BraceAutoInsertStyle registry key respected in VC6. (case 6210) 6152
  • Caret remains at indented position when Auto Indent set to Default in VC 6.0. (case=6064)6130
  • Comment selection toolbar button works in VC6. (case=6028) 6133
  • Checkbox on file in Rename dialog affects all items in the file.(case=6021)
  • Refactor popup button appears for the first symbol after opening a file.(case=5682)6081 6034
  • Fixed behavior of solid line style for Highlight Current Line in Visual Studio 2002/2003. (case=5642) 6022
  • Fixed Highlight Current Line for files at startup. (case=5636) 6039
  • Find References Results summary shows number of files. (case=5621) 5299
  • Improved tooltip for Export. (case=5566) 6023
  • Improved performance when using Loki library.(case=5781)6073
  • Fixed opening of files when license count is exceeded. (case 5652)6042
  • Improved performance for large files. (case=5444) 5987
  • Fixed completion list for creating a new generic list variable in C#. (case=5769)6077 6072
  • Fixed coloring of multi-line comments in #define.(case=3384)
  • Member list correct for combined operator[] and operator-> on template class(case=4733)5869
  • Operator[] member list contains appropriate methods.(case=2221)5181
  • Single entry in member list with multiple inheritance(case=1027)4436
  • Fixed underlining of "operator" in cast/conversion function. (case=2869)5405
  • Refactoring correctly handles commas inside comments. (case=2970)5430
  • Create Implementation is offered on class constructor when there is a space or tab before the bracket. (case=3940)5711
  • Auto Recovery available for Visual Studio 2005.(case=583) 6018
  • Shift+Right Arrow works in context and definition fields. (case=276) 6086 4093 3140

Build 1549

requires software maintenance through 2007.03.16. (General release.)
  • New! Highlight Current Line in source windows. (case=51) (Visual Studio only.) 5981, 5921, 5090, 4159

    highlightActiveLine51.png

  • New! Separated options to enable context menu in source windows and selection margins. (case=1040) 5952, 4461

    optionsContextMenu1040.png

  • New! Added a basic toolbar to the Autotext editor. (case=2319) 5429

    autotextToolbar2319.png

  • 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

    optionEnableQuickInfo.png

  • Faster opening of files that use templates. (case=5298) 6015, 5974, 5934
  • Dot converted to -> for an array of pointers. (case=862) 4110
  • Member lists appear for template class instances. (case=4108) 5842, 5736
  • Dot after reference is converted to -> when reference points to an array item. (case=4795) 5911, 5878
  • Move Implementation inserts comments from its Autotext entry. (case=5317) 6014, 5973
  • Eliminated duplicate entries in the HCB. (case=5334)
  • Eliminated crash when using Document! X plugin. (case=5354)
  • Move Implementation in a cpp file, and class with only one member, inserts outside the class as expected. (case=5411) 5015
  • Move Implementation offered in cpp files even when no matching header exists. (case=5429) 5015
  • Fixed completion lists for override functions in C#. (case=5493) 6009
  • Install process no longer disables the Navigation Bar in VS2005 since it is required for updating of the properties page. (case=5498)
  • Eliminated rare occurrence of a critical error during load of the IDE. (case=5243) 5947
  • LARGE_INTERGER parsed correctly. (case=484) 3377
  • Goto (Alt+G) works properly in extremely long tlh files. (case=1061) 4412
  • Added support for keyword volatile. (case=3220) 5523
  • Find References Results is hidden when a build starts. (VC 6.0 only) (case=3292)
  • Document Method using $MethodArgName$ and $MethodArgType$ no longer expands into too many lines. (case=3488) 5592
  • Improved accepting from listboxes in Visual Basic. (case=3620)
  • Eliminated an error when parsing templates. (case=3647)
  • Fixed coloring of hovering tooltips in Vista. (case=3879)
  • Eliminated instance in which Extract Method produced unbalanced parentheses. (case=4125) 5430
  • Tooltips for multi-line functions are now displayed on multiple lines. (case=4157)
  • Change Signature no longer produces a warning when trimming whitespace. (case=4323)
  • Change Signature can properly rename parameters when renaming a method. (case=4429) 5828
  • Move Implementation no longer breaks moving of inline template functions. (case=4496)
  • Text caret no longer moved to top of file when using Alt+O. (case=4562) 5814
  • Eliminated warning when checking out using Perforce. (case=4590) 5625
  • Listbox sorted properly when List non-inherited first is disabled. (case=5089)
  • Eliminated a crash when accepting a suggestion in Visual Basic. (case=5007) 5755
  • Preprocessor macros with numerous arguments are parsed and known. (case=3105) 5470, 5884, 5929

Build 1544

requires software maintenance through 2007.01.10. (General release.)
  • Fixed problem with Boost library in which some functions were mistakenly unknown. (case=972) 4314
  • Adding a parameter via Change Signature retains default parameter comment in cpp. (case=4158)
  • Alt+G finds cpp for full qualify functions when using namespaces. (case=4204) 5775
  • Alt+G finds cpp when using several namespaces. (case=4205) 5775
  • Comments in Autotext no longer break Create Implementation for templates. (case=4247) 5788
  • Extra slash no longer inserted when accepting a suggested directory name using a slash. (case=4388)
  • Extract Method recognizes symbols that follow a pre-increment. (case=4433) 5815
  • Limited the list of refactoring commands when code is selected. (case=2197) 5703
  • Fixed a case in which Alt+O unexpectedly opened a list of files. (case=4372) 5814
  • Fixed a case in which Alt+O did not switch among cpp, header and inl properly. (case=3876) 5681
  • Fixed option that prevents filtering toolbar from appearing. (case=4448)
  • Find References Results displays correct icon for <= and pre-increment operators. (case=2493) 5766
  • Alt+O find correct header when two with the same name exist in the project. (case=233)
  • Fixed parsing of VB when strings contain backslash. (case=3904)
  • Symbols added via class wizard are known when project prior to opening files of the class. (case=4374) (VC++ 6.0)
  • Move Implementation handles keyword inline properly. (case=4347)
  • Improved differentation between using directives and declarations. (case=1166)
  • Fixed parameter info for SendMessage(). (case=2506)

Build 1543

requires software maintenance through 2006.12.19. (Beta release.)
  • New! Find References in a header lists first the results from the matching cpp. (case=3868) 5682
  • Alt+O is a lot smarter about finding the right header. (case=3877) 5681, 5353
  • Improved support for Consolas font in VS2005. (case=1206)
  • Options dialog opens when using Vista. (case=3973) 5705, 5723
  • Improved support for different styles of line endings. (case=270) 3399, 4490, 5580
  • Eliminated parsing delays from heavily templated code. (case=1971) 4947
  • Eliminated "Evaluate all macros" from options dialog since it is no longer needed after updates to parser. (case=3955)
  • Suggestion list no longer disappears after return when typing quickly. (case=3928) 5701
  • Export of settings from options dialog writes output in version 5.00 with Unicode. (case=3641)
  • Change Signature no longer inserts extra spaces in argument list. (case=1696)
  • Move Implementation removes afx_msg when creating message handlers. (case=1695)
  • Create Impementation removes afx_msg from return types. (case=2323)
  • Change Signature no longer eats whitespace after declarations of inline methods. (case=3762)
  • Eliminated conflict with Team Foundation Annotate Power Toy. (case=2736) 5278
  • Unix line endings no longer confuse Surround Selection. (case=1794) 4983, 5249
  • Alt+o no longer launches File|Open dialog (occurred in rare circumstances.) (case=437) 3156
  • Change Signature no longer available on variables. (case=3725) 5639
  • Change Signature no longer removes keyword virtual. (case=2894) 5407
  • Fixed a scenario in which CString members were not listed within a method. (case=3887) (VC++ 6.0) 5677
  • Namespace and structure with the same name are properly differentiated. (case=590) 3621
  • Namespace and function with the same name are properly differentiated. (case=1076) 4489
  • List of Methods (Alt+M) no longer identifies using directives when run from a cpp file. (case=914) 4167
  • Better support for namespace aliases. (case=967) 4309
  • Improved support for namespaces in Goto (Alt+G) command. (case=2303) 5219
  • Change Signature no longer inserts comment from the top of the Autotext entry for Create Implementation. (case=2360) 5252
  • Extract Method no longer confused by equals sign with no surrounding whitespace. (case=2866) 5398
  • Improved parsing in projects with many COM interfaces. (case=2913) 5403
  • Change Signature in C# no longer adds an extra private to implementation. (case=3445)
  • Eliminated hang triggered by two instances of the IDE when both were rebuilding symbol databases. (case=3828) 5375, 5705, 5720
  • Better differentiation of classes with identical names. (case=1666) 4950, 5259
  • Alt+G works from headers that use namespaces. (case=971) 4312, 5219, 5547

Build 1541

requires software maintenance through 2006.11.20. (General release.)
  • New! Added option to display icon for refactoring menu when hovering. (case=2687) 5358
  • Improved support for Consolas font. (case=1206) 4664, 4733, 4750, 5114
  • Better support for extremely fast typists. (case=3050) 5456, 5457, 5617
  • Only pertinent commands appear in the refactoring menu when opening menu when code is selected. (case=2197)
  • Completion listbox for nested class no longer contains members of outer class. (case=773) 3973
  • Spell check recognizes \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

Build 1540

requires software maintenance through 2006.10.27. (General release.)
  • New! VAssistX.RefactorContextMenu command provides keyboard access to refactoring menu. (case=2452) (Requires reset of VS.NET and VS2005) 5270, 5451
  • Clicking anywhere on a line in Find References Results selects the line. (case=2548) 5314
  • Jumping from Find Reference Results no longer stops working. (case=2365) 4788, 5454
  • Hovering tooltip for file entries in Find Reference Results contain numbers of references. (case=2489) 5299
  • Eliminated duplicate enums from HCB. (case=795) 5320
  • Fixed hovering tooltips for many unnamed enums. (case=839)
  • Enum defined in one project is known in another. (case=957) 4231
  • Hovering over enums causes HCB to display related values. (case=2982)
  • Searching within ClassView no longer makes text disappear. (VS2005) (case=2362)
  • More files in %TEMP% ignored when "watch for externally modified files" is enabled. (case=3054) 5446
  • OFIW dialog no longer creeps upward on successive opens. (case=3017) 5438
  • SQL query and table views no longer appear in OFIW. (case=2945) 5220
  • Eliminated corruption of symbol database. (case=3137) 5375, 5455, 5469
  • Eliminated rare case of excessive memory consumption. (case=3022) 5361, 5455

Build 1539

requires software maintenance through 2006.10.12. (General release.)
  • Fixed intermittent crash at startup of IDE. (case=2974) 5428
  • Fixed a case where dot was not converted to -> after literal string. (case=2989) 5436
  • Files moved to recycle bin are no longer parsed. (case=2967) 5434
  • Added a small [X] to Find References Results so you can close the window with the mouse. (VC 6.0) (case=2549) 5314
  • Eliminated a case in which symbols with a file with a local class could unnecessarily become underlined. (case=2892)
  • Suggestions have focus when in a symbol definition but not in a place where you can name the symbol. (case=1773) 4966
  • Files without extensions are parsed as headers if binary value ExtensionlessFileIsHeader is set in 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)

Build 1535

requires software maintenance through 2006.09.15. (General release.)
  • New! Autotext editor is resizeable. (case=2074) 5171
  • Create Implementation properly qualifies more return types. (case=1247) 4780, 5017, 5268
  • Document Method no longer confused by a paramter 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 startment returns you to the #include statement. (case=2501)
  • Dot no longer converted to -> after insert of try/catch via Autotext. (case=2069) 5120, 5230
  • DEL and INS work from tree control when editing Autotext. (case=2319)
  • Typing quickly no longer confused dot to -> conversion. (case=2131) 5136
  • Added support for additional include directories specified within VS2005 property sheets. (case=2481) 4388
  • Added support for additional include directories less than three characters long. (case=2512) 5301
  • Added support for IDE working directory is not on the same drive as some header. (case=2515) 5301
  • Variables in VB no longer colored as types. (case=2464) 5290
  • Fixed erratic behavior with Surround Selection. (case=2395) 5199
  • Backup and recovery files in VS2005 are no longer parsed. (case=2133) 5103, 5284
  • Support parsing of icproj files. (case=2399) 5054, 5247

Build 1534

requires software maintenance through 2006.09.02. (General Release.)
  • First general release of version 10.3.
  • Powerful New Feature! Refactoring for C/C++ and C# in all IDEs supported including VC++ 6.0, VS.NET and VS2005. Learn more!

    renameTempDialog.gif

  • Powerful New Feature! Added feature to find and highlight all references of a symbol. Learn more! (case=394) 3117, 3286, 3598, 4023

    highlightReferences.png

  • New! Added filenames to hovering tooltips in HCB, OFIW dialog, SIW dropdown and SIW dialog. (case=1234)

    hcbTooltips.gif

  • 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 deferenced 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 wordwrap enabled. (case=1079) 4495
  • OFIW dialog opens faster. (case=1129) 4413
  • Type no longer shown at .NET class. (case=793) 3983
  • VT_DATE is no longer underlined as if unknown. (case=870) 4131
  • Template typename is no longer bold as if a local variable. (case=908) 4180
  • Closing parenthesis no longer inserted in wrong place when word wrap is enabled. (case=996) 4343

Build 1446

requires software maintenance through 2006.05.31. (General release.)
  • New! Pathname is secondary sort field in OFIW dialog. (case=1205) 4672

    ofiwFilter.gif

  • New! Added option to ignore files with certain extensions. (case=685, 688) 3644, 3764,4651

    ignoreOption.png

  • Current parameter appears bold when moving through parameter info with Ctrl+Left and Ctrl+Right. (case=446) 3228, 4073
  • Typename is colored correctly when used in C++ template. (case=819) 4044
  • Tooltips appear when hovering over filtering toolbar in C#. (case=922)
  • Copy when Format after every paste is enabled no longer formats file. (case=1060) 4471
  • Better parsing of CString for certain projects. (case=1207) 4599
  • Dot no longer appears as :: in various displays. (case=923) 4213, 4236, 4180, 4301, 4304, 4466, 4624
  • Eliminated rare lock condition which caused a crash. (case=1035) 4427
  • Autotext for C/C++ no longer loaded when editing text files. (case=1170) 4492, 4619
  • Eliminated bad entry from registry. (case=1197) 4653
  • Better tolerating of errors in registry entries for file extensions. (case=1199)
  • Context field no longer truncated for some operator methods. (case=1201) 4460
  • Enter in VA View causes jump. (case=1219)

Build 1445

requires software maintenance through 2006.04.12. (General release.)
  • New! Added support for Makefile projects in VS2005. (case=995) 4377
  • New! Autotext entries that expand file names in uppercase. (case=855) 3163, 4402
  • Sort selected lines now sorts blank lines to top. (case=166) 2610
  • Tooltips for #include listbox are no longer colored. (case=811) 4418
  • Bolding of parameter info works properly with header annotations of VS2005. (case=963)
  • Alt+M list no longer contains superfluous entries that include an equals sign. (case=994) 4358
  • Dot no longer appears as :: in hovering tooltips for strings, floats and doubles. (case=923) 4213, 4236, 4180, 4304, 4466
  • File names in hovering tooltips of OFIW dialog are no longer colored. (case=1022)
  • Operator functions no longer duplicated in Alt+M list. (case=766) 4048
  • Dot converted to -> after typing "this". (case=959)
  • Entries in suggestion lists accepted with colons. (case=759) 3950, 4212
  • Nullable variables in C# are no longer underlined as mistyped. (case=867) 4112
  • Go button properly redrawn after autohide of sidebar. (case=630)
  • __if_exists() recognized. (case=265) 2848
  • Context and Definition fields no longer present when editing HTML. (case=866) 4091, 4201
  • Closing brace no longer inserted when typing an opening brace prior to whitespace and text. (case=906) 4180
  • Options dialog closes quickly. (case=1023) 4477
  • Highlight of matching braces no longer requires Context and Definitions fields to be present. (case=1067)
  • static_cast in #define no longer confuses Alt+G for member functions. (case=876) 4142
  • Highlighting of current parameter no longer confused by commas embedded in map parameters. (case=893) 4174, 4258
  • Surround with # no longer inserts extra blank lines. (case=1032) 4383
  • Context and Definition fields no longer appear in Code Definition window of VS2005. (case=1074) 4487
  • Dot converted to -> when *p is typed. (case=524) 3499, 4478, 3433
  • Completion listboxes no longer clear prematurely when editing HTML. (case=510) 3460
  • Properties in C# appear in Alt+M list. (case=973) 4317
  • extern no longer removed from parameter info. (case=1017) 4416
  • Spell check ignores words containing dollar sign or underscore. (case=988)
  • Spell check ignores words in user dictionary when they appear in different case. (case=986)
  • Listbox after #include better handles filenames with multiple dots. (case=520) 3480, 4404

Build 1444

requires software maintenance through 2006.03.10. (General release.)
  • New! Autotext editor positioned at current shortcut when opened from icon in filtering toolbar. (case=991)
    case991autotextPosition.gif
  • 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

Build 1440

requires software maintenance through 2006.01.17. (General release.)
  • New! Tooltips in FSIW dialog show files in which definitions reside. (case=197) 2183, 2801, 3155, 3800
  • Filtering in FSIW dialog is much faster. (case=886) 4162, 4185
  • All files in solution listed in OFIW dialog. (case=504) 3432, 4270
  • $$ in an Autotext entry properly expands to $. (case=956)
  • Cancel in nag screen no longer crashes IDE. (VC++ 6.0) (case=932)
  • Eliminated spin during parsing of an unusual definition. (case=945) 4247
  • Prefix of a header no longer repeated when completing a #include after Ctrl+Space. (case=447) 3626, 3348
  • Definitions using extremely long preprocessor macros are parsed properly. (case=954)
  • Literal strings in C# do not break parsing of code that follows. (case=551) 3561, 4281
  • Surround ampersand with block comment replaces ampersand with asterisk. (case=788) 3995
  • Convert dot to -> is no longer active in comments. (case=864 and 927) 4107,4225, 4276
  • Tabbing between fields supported in Autotext prompt dialog. (case=941) 4250
  • OFIW includes more files when project is not set. (case=949) 4017
  • Duplicate items removed from OFIW dialog. (case=952) 4017
  • Dot no longer converted to -> when typing #include statements. (case=709) 3830
  • Namespaces within using statements of C# are recognized and parsed properly. (case=884) 4152, 4138, 4221, 4229
  • Deeply nested templates no longer cause CPU to spin. (case=929) 4224
  • Changes to list of stable includes are recognized without need to reopen solution. (case=936) 4240
  • Browse of a stable include directory begins at listed directory. (case=933) 4240
  • List of stable include directories can be reordered only when Platform is Custom. (case=937) 4240
  • Space in definition of smart pointer class no longer breaks definition. (case=940) 4239
  • Relative paths in the additional include directories are parsed correctly. (case=943) 4217
  • Numerous unknown preprocessor macros no longer cause CPU to spin. (case=947) 4126
  • Partial template specialization no longer causes CPU to spin. (case=950) 4271
  • Files from additional include directories are listed for #import "" and #import <> statements. (case=391) 3113
  • Overlapping tooltips no longer appear. (VC++ 6.0) (case=454) 3253

Build 1438

requires software maintenance through 2005.12.16. (General release.)
  • Typing no longer blocked after creating a horizontal tab group. VS2005. (case=899) 4232, 4166
  • Fixed Shift+Ctrl+V in Autotext prompt dialog so typing of v is consistent. (case=920) 4198
  • Wizard bar no longer hidden in HTML design view. (case=828) 4058
  • Eliminated crash when parsing Boost headers. (case=787) 4222
  • Eliminated crash at exit when Xbox xdk is installed. (case=926) 4220
  • First typedef in source is parsed. (case=916)

Build 1437

requires software maintenance through 2005.12.10. (General release.)
  • Autotext clears when typing a character not in the shortcut. (case=918) 4205
  • Toggle between find and replace in Find and Replace dialog works. VS2005. (case=891) 4172, 4209
  • CPU no longer spins when parsing certain constructs. (case=915) 4208, 4210
  • Autotext with shortcut of #w suggests as expected. (case=900) 4176
  • Suggested autotext clears when typing beyond shortcut. (case=858) 4057
  • Tooltips and Definition field display the correct value of the last enum. (case=872) 4176
  • Enums after an enum with a value are recognised as expected. (case=868) 4129
  • VS.NET no longer crashes when opening Fortran. (case=684) 3764
  • Surround with comment respects existing // in column one. (case=917) 4207

Build 1434

requires software maintenance through 2005.11.25. (General release.)
  • Correct item inserted from listbox following a private delegate. (case=892) 4170
  • Eliminated crash on Alt+M. (case=887) 4156

Build 1432

requires software maintenance through 2005.11.14. (Beta release.)
  • New! Open File in Workspace remembers filter. (case=549) 3556
  • Enums with values are parsed correctly. (case=868) 4129
  • typedef structs with two types is parsed correctly. (case=871) 4130

Build 1430

requires software maintenance through 2005.11.04. (Beta release.)
  • New! OFIW and FSIW dialogs support multiple strings for advanced filtering. (case=80) 4076, 3939, 3232, 2354
  • New! Underlining of mistyped symbols is available in C#. (case=509) 3458
  • Comments from previous lines in source no longer appear in hovering tooltips. (case=833) 4065
  • Surround with comment no longer removes a space in lines with leading spaces. (case=859) 4109
  • Autotext disappears when typing past a shortcut. (case=858) 4057
  • Parameters are suggested more often when typing constructors. (case=854) 4084
  • std::string no longer appears as std.string in the Definition field and hovering tooltip. (Dots remain in Context field by design.) (case=844) 4065
  • Keywords colored properly in Definition field. (case=830) 3983, 4065, 4083
  • System.Collections.Generic namespace colored correctly in C#. (case=825) 4050
  • List of methods (Alt+M) correct when using multiple inheritance. (case=797) 4000
  • Symbols with Chinese characters appear correctly in suggestions. (case=739) 3918
  • Suggestions offered when using typedefs to shorten namespace class names. (case=710) 3829
  • msdev.exe exits cleanly if you quit while parsing. (case=679) 3763
  • Completion listboxes available for arrays of structures. (case=548) 3550
  • Values or string resources appear in hovering tooltips. (case=528) 3518, 3685
  • Ability to delete files from setup project is restored. (case=523) 3485
  • 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)

Build 1428

requires software maintenance through 2005.10.19. (Beta release.)
  • New! $YEAR_02$ available in Autotext. 4035
  • Fixed numerous bugs with coloring, spins and hangs related to hyperthreading and multiple CPUs.
  • Fixed several hangs at startup of IDE.
  • ESC to close a suggestion list no longer closes output window. (VC++ 6.0)
  • Option in MRU to include modified methods is working again.
  • Alt+G on symbol implemented in current file shows correct line number after lines are added to or removed from file. (Requires save and pause before new location is recognized.) 2329
  • Autotext to surround with #region, and surround selection using #, respect indentation.