1. General: Working with large code files was reported to
lead to significant delays while editing code. Fixed.
2. General:
Some exceptions occurred sometimes when loading CodeSMART for the first time in
VS. Fixed.
3. General:
CodeSMART reported an error when using the Visual Studio built-in 'Implement Interface'
feature. Fixed.
4. Code Analyzer:
The code analysis subsystem incorrectly reported results from XAML-dependent
generated files. Fixed.
5. Code Explorer:
CodeSMART did not show JavaScript files in the Code Explorer tree when these
were children (dependant files) of HTML components. Fixed.
6. Code Explorer:
Sometimes commandbar error messages occurred when unloading CodeSMART. Fixed.
7. Code Explorer:
In some situations, dependant file nodes had missing or inconsistent state
icons in the Code Explorer. Fixed.
8. Code Explorer:
Tree synchronization with the active document was reported to be malfunctioning
if the correspondent node hierarchy was not expanded in the Code Explorer.
Fixed.
9. Code Explorer:
Trying to synchronize the Code Explorer tree with the active code window was
reported to fail or to lead to UI problems if the Code Explorer window was
never open in that Visual Studio session. Fixed.
10. Code Explorer:
When saving for the first time a newly created project, all project file node
images were incorrectly displayed as “unavailable” in the Code Explorer tree.
Fixed.
11. Code Explorer:
Sometimes, dragging a file node over a newly created folder node was reported
to display an error message. Fixed.
12. Code Explorer:
Incorrect multiple node selections were sometimes reported when focusing the
active window. Fixed.
13. Code Explorer:
File child nodes were incorrectly sorted if the 'sort as in code' option was
selected. Fixed.
14. Code Explorer:
File information problems were found and corrected in VS2008-specific project
types. Fixed.
15. Code Library Explorer: An error was reported when trying to insert a code snippet
containing incorrectly used CodeSMART standard parameters. Fixed.
16. Code Name Highlighting: Several reports indicated incorrect name marker selections for
C# API declarations and interfaces with attributes. Fixed.
17. Code View Assistant, Code Flow: The VB.NET and C# grammars used by several CodeSMART
subsystems were revised.
18. Control Panel:
An error was sometimes reported on non-English Visual Studio versions when
trying to configure 'Code Explorer' options. Fixed.
19. Extended Find and Replace: The Find and Replace scope selector combo-box did not initialize
with the active text document if this was not a C# or VB.NET component. Fixed.
1. Code Explorer:
XAML files code is now expandable in the
Code Explorer and several operations are available on their popup menu.
2. Code Explorer:
JavaScript files code is now expandable in the Code Explorer and several
operations are available on their popup menu.
1. General: Several reports indicated
random Visual Studio lock-ups when entering debug mode (applies to Visual
Studio 2005 and 2008). Fixed.
2. Code Analyzer: Several improvements
and optimizations were brought to code analysis processings and interface
usability.
3. Code Analyzer: Due to a Visual Studio
inconsistency, trying to perform a code analysis on a C# document was reported
to led to an empty result list if the 'constructor consistency check'
related option was enabled (applies to Visual Studio 2003). Fixed.
4. Code Commenting Analyzer: Performing
a code commenting analysis might have led to inconsistent results because
CodeSMART incorrectly considered 'public' members as unconditionally being
publicly visible. Fixed.
5. Code Explorer: On some Visual Studio
2005 and 2008 machine configurations, trying to show region directive nodes in
Code Explorer was reported to be ineffective. Fixed.
6. Code Explorer: An error was reported
when refreshing the Code Explorer tree immediately after commenting code in
bulk. Fixed.
7. Code Explorer: Certain minor
interface glitches were corrected.
8. Code Formatter: Having CodeSMART not
loaded in Visual Studio and accessing the 'Reformat Code' code window context
menu option was reported to led to receiving an error message immediately after
the addin was initialized and loaded in the VS IDE (applies to Visual Studio
2003). Fixed.
9. Designer Analyzer: The "Add
controls from assemblies" dialog (used when specifying rule exceptions)
did not properly initialize the control list. Fixed.
10. Find and Replace: CodeSMART failed to
search within *.aspx code files if the corresponding code document window was
previously open (applies to Visual Studio 2005 and 2008). Fixed.
11. Find and Replace: Corrections were made
to the 'Open all result document windows' feature accessible from the
'Find and Replace' result pane menu, for instance: *.aspx documents failed to
open in certain situations, the open process took a rather long period, etc.
12. Iterative Code: Several error messages
were displayed when opening the 'Iterative Code Inserter' dialog for the first
time and immediately clicking the 'Delete' toolbar button. Fixed.
13. XML Comments Preview: The XML Comments
Preview toolwindow did not resize correctly. Fixed.
14. XML Comments Preview: The XML Comments
Preview UI was revised for better information consistency.
1. General: CodeSMART was unable to load on some Windows Vista with Visual Studio 2008 machine configurations, due to Windows Vista DEP (Data Execution Prevention) issues related to some redistributed files. Fixed.
2. General: Setting the 'Do not use a PrivDBEngine object' option in the Control Panel dialog, Databases pane was reported to be ineffective. Fixed.
3. General: An error sometimes occurred when performing copy and paste operations on the active code file (applies to VS 2005 and 2008). Fixed.
4. General: Due to severe backward compatibility issues found in C++ specific assemblies which are shipped with Visual Studio 2008 Beta2, CodeSMART was unable to offer complete C++ support for some of its subsystems (affected subsystems were, for instance, Code Explorer and Extended Find and Replace). Fixed.
5. Code Analyzer: An error was reported when analyzing code at a project scope if code document windows were opened and the currently selected node in Code Explorer was the solution node. Fixed.
6. Code Analyzer: C# 'using' statement main variables were incorrectly reported as being dead. Fixed.
7. Code Analyzer: Several implementation errors were identified and corrected regarding the 'enum items should not be prefixed with the enum name' rule.
8. Code Analyzer, Code Flow: Extended support was introduced for non-English Unicode character sets.
9. Code Analyzer, Designer Analyzer: The code/designer analysis ended unexpectedly and an error message was displayed when CodeSMART failed to read from the team database. Fixed.
10. Code Analyzer: Public read-only type fields were incorrectly reported in the result list with a suggestion to be replaced with properties. Fixed.
11. Code Explorer: The currently selected C++ code element node was sometimes deselected and the file node was selected instead when trying to perform basic operations like double-clicking or right-clicking the code element node (applies to Visual Studio 2003 only). Fixed.
12. Code Explorer: Using drag'n'drop in the Code Explorer to move a newly created component to a different location caused for any unsaved changes to that component to be lost. Fixed.
13. Code Explorer: Database projects were not mounted in the Code Explorer tree. Fixed.
14. Code Explorer: In rare situations an error occurred when refreshing the Code Explorer tree after an SCC operation. Fixed.
15. Code Explorer: A 'Message already handled by another class' error message sometimes occurred when opening the Code Explorer window. Fixed.
16. Code Explorer: When the built-in Visual Studio Solution Explorer window was not open, the 'Remove' and 'Rename' entries in the Code Explorer project node context menus were sometimes missing. Fixed.
17. Code Explorer: The Node Search feature was revised with significant improvements in accuracy and operation speed.
18. Code Explorer: Clicking C++ nodes in the Code Explorer was reported to trigger a Visual Studio Intellisense update operation. Fixed.
19. Code Explorer: Some of the lower pane controls were displayed using inappropriate colors and positions. Fixed.
20. Code Explorer: Map items were not mounted in the Code Explorer tree (VS2002/VS2003 only). Fixed.
21. Code Explorer: Synchronizing the Code Explorer tree with the active C++ code element was extremely slow (VS2005/VS2008 only). Fixed.
22. Code Highlighting: Code element name markers were incorrectly drawn for enums and structures that had attributes. Fixed.
23. Code View Assistant, Code Highlighting: Several optimizations were made for the Code View Assistant and Name Highlighting features, especially significant for C++ code documents.
24. Control Panel: An error occurred when loading CodeSMART for the first time on non-English Visual Studio systems and immediately opening the CodeSMART Control Panel. Fixed.
25. Designer Analyzer: An error was reported when performing analysis on designers that could not be opened for inspection due to code behind errors. Fixed.
26. Designer Analyzer: Double-clicking result items belonging to projects which reside in solution folders (VS 2005, VS 2008) or enterprise template projects (VS 2003) was reported to be ineffective. Fixed.
27. Find and Replace: CodeSMART failed to correctly search and report results in files that were set to open in custom editors. Fixed.
28. Find and Replace: Searching within any text file was revised and several issues were corrected.
29. Find and Replace: The extended find and replace dialog always defaulted to reporting results in pane 2 instead of the last used pane (VS2002/VS2003 only).
30. Find and Replace, Find References: Cascading errors were reported when the database file used by the History subsystem was corrupt. Fixed.
31. SmartComplete: A database error was sometimes reported when opening the SmartComplete Manager dialog. Fixed.
1. AutoText: The two consecutive periods (..) sequence can now be configured as an alternative AutoText trigger (the default one being the <Shift>+<Tab> combination). Applies to Visual Studio 2005 and 2008 versions.
2. Code Analyzer: Added a new 'potential problem' rule for detecting ReDim statements within loops in VB code.
3. Code Analyzer: Added a new 'code complexity' rule for detecting blocks with a too deep nesting level.
4. Code Analyzer: Added a new 'standards' rule for detecting enums not having a zero-value item.
5. Code Analyzer: Additional details are available now in the tooltip windows displayed over the Code Analyzer result markers.
6. Code Analyzer: A new 'solution folder' operation scope was added (VS2005/VS2008 only).
7. Code Explorer: The search strings in the Node Search pane are now persisted between sessions.
8. Code Explorer: The Code Explorer 'empty area' context menu content was revised and extended with new options.
9. Code Explorer: A new 'copy/paste' feature is available for reference nodes.
10. Code Explorer: A new sorting option is available for enum, struct and map items, which allows to have these items displayed in tree 'as in code', even if the tree nodes are configured to be sorted alphabetically.
11. Code Statistics: CodeSMART offers now code statistics for C++ projects.
12. Designer Analyzer: Added a new rule for detecting sizable forms that do not explicitly provide a value for the 'MinimumSize' property.
13. Designer Analyzer: A new 'solution folder' operation scope was added (VS2005/VS2008 only).
1. General: VB.NET code was unnecessarily reformatted (an
obvious effect was that round parenthesis were inserted at the cursor
position), as a result of adding/removing code elements. Fixed.
2. General: An error was sometimes reported upon the first
CodeSMART start on VS.NET 2003, indicating a problem in assigning shortcuts to
CodeSMART custom commands. Fixed.
3. General: Changing the active keyboard scheme to a default
scheme was reported to lead to an error. Fixed.
4. Code Analyzer: Designer control variables were incorrectly
reported as 'dead' code if the only place where they were used was the
'InitializeComponent' method. Fixed.
5. Code Analyzer: An error was reported sometimes when
performing a code analysis on WPF projects in Visual Studio 2008. Fixed.
6. Code Analyzer: Starting a new code analysis operation was
reported to display an error message when cleaning previous result set
information. Fixed.
7. Code Explorer: Incorrect context menus were sometimes
displayed in the CodeSMART 'Code Explorer' on project, folder and file nodes,
on machines which had both Visual Studio 2005 and Visual Studio 2008. Fixed.
8. Code Explorer: An error was rarely reported when using
Code Explorer to exclude document files from a project. Fixed.
9. Code Explorer: Renaming a project within the current
solution was sometimes reported to be followed by an error message when the
History pane contained items that were logically part of that project. Fixed.
10. Code Flow, Code Analyzer: Several C# grammar issues
referring to 'verbatim' string literals (i.e. strings literals prefixed with
the '@' character) were identified and corrected.
11. Code Flow, Code Analyzer: The C# grammar was corrected in
order to fully support the 'yield' statement.
12. Code Flow, Code Analyzer: The C# grammar was corrected in
order to support fixed array declarations.
13. Code Flow, Code Analyzer: The C# grammar was corrected in
order to support type declarations which inherit from generic base types and/or
implement generic interfaces.
14. Code Flow, Code Analyzer: The VB.NET and C# grammars were
corrected in order to support delegate declarations initialized with anonymous
methods.
15. Code Flow, Code Analyzer: The VB.NET and C# grammars were
enhanced in order to offer better support for Visual Studio 2008 new language
features like: lambda expressions, LINQ and DLINQ extensions, object
initializers, extension methods, etc.
16. Code View Assistant: Trying to configure the hotspot marker
color was sometimes reported to lead to an error message. Fixed.
17. Code View Assistant, Name Highlighting: Several
optimizations were made in the code editing processing area.
18. Change Name and Text: In certain situations an error message
was displayed when closing the 'Change Name and Text' dialog. Fixed.
19. Designer Analyzer: Trying to configure a custom control into
one of the 'excepted controls' list (for instance, excepting the control from
being tested for improper background color values) was reported to lead to an
error. Fixed.
20. Naming Standards: Trying to add a custom control on a
designer when that control type had custom prefixes and suffixes defined was
reported to lead to an error. Fixed.
21. Naming Standard Manager: An error occurred when configuring
the 'Naming Standards Manager' dialog options. Fixed.
22. SmartComplete: The SmartComplete suggestion list was
incorrectly displayed when pressing the 'Delete'/'Backspace' keys in order to
delete the space character that prefixed a word (VS 2003). Fixed.
23. Tab Order Designer: The functionality behind the 'Show only
controls with TabStop set to True' option was revised in order to correct some
flaws in processing specific container controls.
24. XML Comments Preview: The content of the XML Comments
Preview window was not updated in certain situations, for instance when a
document was opened from any of the CodeSMART toolwindows, or when opening a
non-code document or closing the document window. Fixed.
25. XML Comments Preview: The XML Comments Preview window
content was not correctly updated with the active code element XML comment
information if the cursor was placed within any of the code element attributes
area (VB.NET only). Fixed.
26. XML Comments Preview: When editing VB.NET documents while having
the XML Comments Preview window open, the code was sometimes automatically
reformatted (i.e. the code was indented, round parentheses were inserted, etc)
when using arrow keys to navigate through the VS built-in Intellisense window.
Fixed.
1. General: Additional compiler optimizations were applied to all CodeSMART libraries.
2. General: Lockups were sometimes reported on machines with CodeSMART
and Visual Studio 2005 installed. Fixed.
3. General: CodeSMART failed to properly restore its
toolwindows visibility when returning from a Web service debug session (VS 2005
and VS 2008). Fixed.
4. AutoBrackets: Brackets could not be used as triggers for the VS built-in Intellisense selected items, if the AutoBrackets feature was enabled. Fixed.
5. Change Name and Text: Visual Studio failed to completely
update designer dependent files (i.e. the *.Designer.* file) when using the
'Change Name and Text' feature in order to change the name of a newly created
control. The problem appeared only on Windows Forms projects that were not
saved for the first time yet. Fixed.
6. Change Name and Text: An error was reported when trying to
change the active naming standard options for ListView controls by using the
'Standards' button. Fixed.
7. Code Analyzer: Private C# destructor methods were incorrectly reported as dead code. Fixed.
8. Code Analyzer, Code Commenting Analyzer, Designer Analyzer,
Find References: Using the 'Show Fields' dialog in the result windows in
order to hide the 'Project' column from the corresponding list was reported to cause
errors. Fixed.
9. Control Panel: Several user interface problems reported on
machines with nonstandard Windows DPI setting values were corrected.
10. Designer Analyzer: Several user interface issues reported
on the configure control exceptions dialogs were corrected.
11. Designer Analyzer: When configuring background and
foreground color property exceptions, the list of configurable elements incorrectly
contained controls that had non-browsable BackColor and ForeColor properties.
Fixed.
12. Find References: CodeSMART displayed sometimes an
incomplete result list when searching for class references in VB.NET code,
usually after manually changing the project root namespace value. Fixed.
13. Sort Procedures: CodeSMART incorrectly sorted documents in which all 'Imports' (VB.NET) or 'using' (C#) statements were grouped within a dedicated region directive. Fixed.
14. Try...Catch Blocks: Trying to insert Try...Catch statements
in VB.NET code at a given scope was reported to lock the Visual Studio IDE (VS
2005 only). Fixed.
15. Web Update: Due to an algorithm flaw, CodeSMART displayed
the 'new fixpack/version available' message even on machines that had the
latest product version installed. Fixed.
16. XML Comment Templates: An error occurred sometimes when
trying to open the XML Comment Templates Manager dialog. Fixed.
1. Find References: When having a Windows Forms designer
window active in the Visual Studio IDE, the Find References tool now
initializes with the code element corresponding to the currently selected interface
item, instead of forcing the user to open the code window and select the code
element.
1. General: Performing CodeSMART project-level actions (like:
Find and Replace, Code Analyzer, Designer Analyzer, etc) could lead to
unexpected results because the project shown to the user in the configuration
dialogs was based on the active document window while the project that was actually
processed was the currently selected one (which could differ). Fixed.
2. General: Method name highlighting was not updated (and
error messages were displayed sometimes) when performing source safe operations
on open document files. Fixed.
3. General: An error was sometimes reported when duplicating
a method by copying and pasting it within the same parent body. Fixed.
4. General: Closing Visual Studio sometimes led to causing an
error if a large number of documents were opened. Fixed.
5. General: The appearance of several CodeSMART dialogs was
affected by Windows DPI setting. Fixed.
6. General: Several CodeSMART subsystems (for instance: Find
and Replace, Code Formatter, Iterative Code, etc) were revised in order to also
process ASPX or related code behind files.
7. General: Sometimes CodeSMART failed to properly restore
its toolwindows visibility when returning from a debug session. Fixed.
8. Code Analyzer: Visual Studio generated code is now
excluded from the analysis.
9. Code Analyzer: Website project ASP code behind files that
were not opened in the Visual Studio IDE were not analyzed. Fixed.
10. Code Analyzer: Some C# grammar problems were corrected.
11. Code Analyzer: An error was reported when performing a Code
Analyzer operation on Website projects that contained ASPX (or related)
designer files opened in the Visual Studio IDE.
12. Code Analyzer: CodeSMART reported an exception sometimes when
analyzing XAML code behind files. Fixed.
13. Code Explorer: Several reports indicated that CodeSMART did
not open the correct context menu on Website project and file nodes (Visual
Studio 2008 only). Fixed.
14. Code Explorer: In VS 2003, ASPX (or related) nodes failed to
expand their inner code in the Code Explorer window. Fixed.
15. Code Explorer: Trying to drop a file on the Code Explorer
was reported to display an error message if the destination already contained a
file having the same name. Fixed.
16. Code Explorer: An error was reported sometimes when dragging
non-code files (for instance: '*.gif' files) from a VB.NET project to a Website
project. Fixed.
17. Code Explorer: CodeSMART failed to properly display a
Website project name in the Code Explorer if the project was moved to another
location and the solution file was still not accordingly updated by VS. Fixed.
18. Code Explorer: The content of an ASPX (or related) code
behind file in VS 2005 Website projects is now displayed in the CodeSMART Code
Explorer tree when expanding the corresponding file node.
19. Code Highlighting: After performing Code Formatter and Sort
Procedures operations at project or solution scopes, CodeSMART failed to
correctly update method name highlighting for opened code windows. Fixed.
20. Code Library: Trying to change the Code Library window
splitter style by using the corresponding context menu entry was ineffective.
Fixed.
21. Designer Analyzer: The Designer Analyzer dialog was
generally revised in order to correct certain functionality problems. Fixed.
22. Designer Analyzer: Errors were reported when analyzing
complex Windows Forms Designer components. Fixed.
23. Designer Analyzer: In certain situations, configuring color
property exceptions was reported to be ineffective. Fixed.
24. Find and Replace: When using the History combo box in order
to re-start a previous find operation, CodeSMART failed sometimes to correctly
initialize the operation options. Fixed.
25. Find and Replace: CodeSMART did not perform replace
operations on ASPX (or related) designer files source code. Fixed.
26. Find and Replace: Double-clicking a mach in an ASPX (or
related) file sometimes resulted in opening the corresponding code behind file
instead. Fixed.
27. Find and Replace: Several error messages occurred sometimes
when refreshing a previous find operation result set, if the operation was made
on a large Website project. Fixed.
28. Find References, Spelling Checker: In the post-processing
phase of Find References and Spelling Checker (when the potential results are
checked against the active option set), CodeSMART did not allow for the user to
stop the operation by pressing 'Ctrl+C'. Fixed.
29. Find References: Trying to configure the Find References
engine in order to skip results found within comments and strings was
ineffective. Fixed.
30. Find References: In certain situations, the last sought
variable could not be saved to the History combo box list and an error message
was displayed. Fixed.
31. Hotkey Designer: When successively generating hotkeys in the
'Hotkey Designer' dialog, CodeSMART sometimes incorrectly set hotkeys to
controls that were explicitly set to be ignored from the operation. Fixed.
32. History, Workbench: Bookmarks could not be correctly saved
and restored in the History and Workbench panes. Fixed.
33. Result Toolwindows: Trying to collapse the result list set
by double-clicking category rows sometimes led to opening the corresponding
'New operation' dialog. Fixed.
34. SmartComplete: Smart complete items could not be disabled in
VS 2005 in the corresponding manager by using the 'Generally disable this item'
option. Fixed.
35. SmartComplete: The SmartComplete suggestion list was
incorrectly displayed when typing a character constant by suffixing a string
constant with 'c'. Fixed.
36. Sort Procedures: Several error messages were reported when
sorting unbuildable code. Fixed.
37. Web Update: In certain situations, the CodeSMART 'Web
Update' window was displayed behind the Visual Studio window. Fixed.
1. Find and Replace: Several Find and Replace result display
options are now available for configuration by using a newly-added toolwindow toolbar
button.
2. Strings Review: An option is now available for skipping
strings found in the 'InitializeComponent' method.
1. General: Windows Vista compatibility.
2. General: Visual Studio 2008 compatibility.
3. General:
Loading and unloading times were significantly improved by optimizing several
subsystems.
4. General:
Huge speed optimizations in subsystems like Find and Replace, Find References
and Find Bookmarks.
5. General:
The interface and functionality of all CodeSMART result toolwindows was
revised. A toolbar was added with most common commands and new operations.
6. General:
A stop-operation mechanism (Ctrl+C) was implemented for each iterative
processing.
7. General:
A new easy-to-read mouse-sensitive hint system was implemented in most dialogs
(Visual Studio 2005 or higher only).
8. AutoText,
SmartComplete: Both subsystems were revised in regards to Visual Studio
2005 builtin editor completion mechanisms.
9. Advanced
Code Builders: Extended support was added for Visual Studio 2005 specific
features (for instance: C# event definition code can now be generated by using
the recommended generic event handler pattern, support was added for VB.NET
equality and inequality operators, etc).
10. Code
Analyzer: New quality control tool that allows examining projects for dead
local code (issues not reported by the VB.Net and C# compilers), potential
problems, code complexity problems, performance issues, non-standard code etc.
11. Code
Commenting Analyzer: New quality control tool that replaces both the XML
Comments Analyzer and the Code Commenting Conformity Checker. Its purpose is to
offer a single tool for examining declarations with missing or incorrectly
formed comments and for detecting poorly commented code blocks.
12. Code
Explorer: Most features were highly revised in terms of functionality and
speed optimization: node expansion, click and double-click, refresh and rebuild
operations, tree scrolling, active document save trigger, event implementor
method detection, specific Visual Studio 2005 project operations (unload/reload
project, hide/unhide solution folders), and many more.
13. Code
Explorer: Support is now included for Windows Presentation Foundation
projects in Visual Studio 2008.
14. Code
Explorer: A ‘Node Highlighting’ feature was implemented for emphasizing the
most recently in-code edited (Visual Studio 2005 only) or in-tree
double-clicked code elements in a class/type.
15. Code
Explorer: A ‘Derived Types’ node was added as class node child. If
expanded, it will display a list of types that inherits from the current type.
16. Code
Explorer: An alternative way to emphasize public members was added: now
image glyphs can be used instead of a bold node font, with the advantage of
also distinguishing friend nodes.
17. Code
Explorer: Tree node drag and drop support was added, as well as drop from
Windows Explorer.
18. Code
Explorer: Multiple node selection is now possible for performing basic
operations (open, delete, exclude form project) in bulk.
19. Code
Explorer: '*.resx' dependant files are now displayed in the Code Explorer
tree if “Show all files” is on.
20. Code
Explorer: The toolwindow toolbar now offers all the options available on
the Solution Explorer toolbar, plus the specific CodeSMART Code Explorer
options.
21. Code
Highlighting: This new feature emphasizes type, method and property names
in the opened code windows, as well as result matches (that is, results from
CodeSMART operations like Find and Replace, Find References, Code Analyzer,
etc). Available for Visual Studio 2005 or higher versions only.
22. Code
View Assistant: This new subsystem brings a set of visual enhancements to
the Visual Studio code editor: descriptive comments added to the closing parts
of code elements and a right-hand indicator mark. Available for Visual Studio
2005 or higher versions only.
23. Designer
Analyzer: A new subsystem that can analyze Windows Forms designers in order
to identify problems that can lead to an inconsistent or incorrect user interface.
24. Designer
Explorer: The Designer Explorer subsystem functionality was significantly
improved in terms of speed optimizations, tree organization and node
information.
25. Find
and Replace, Find References: History combo boxes were added to the result
windows for easily tracking the last performed operations .
26. Find
and Replace: File type filtering was added, which refers to the possibility
of choosing the file types that should be searched for at the selected scope.
Both predefined and custom filtering (through wildcards) are supported.
27. Find
and Replace: The replace feature was revised in order to allow replacing a
non-empty target text with an empty text (which actually means deleting the
target string occurrences).
28. Find
Locally: A new ‘Find and Replace’ feature that allows to automatically
search for the currently selected text in the active code window.
29. History,
Workbench: These features were revised in order to avoid unnecessary delays
when saving, refreshing and restoring their contents.
30. History
pane: Nodes are automatically added and refreshed when editing the
corresponding elements in the code window (available for Visual Studio 2005
only).
31. Line
Numbering: New feature for VB6 legacy code, allows for line numbers to be
added/removed to/from VB.NET code.
32. Property
Tips: New logic to auto-hide the tip window after a certain time interval,
as well as to take into account the mouse movement sensitivity.
33. Tab
Order Designer: An improved algorithm is now used by the automatic tab
order generator.
34. XML
Comments Preview: The preview window now takes into account standard HTML
formatting tags.