3.3.8 (24 May 2013)
-------------------


**Enhancements**

-  DVT-5013 Report error if end label does not match the name of the package/entity/architecture, etc.

**Bugfixes**

-  DVT-4833 False undeclared variable error for argument of function call
-  DVT-4836 False undeclared type std_logic error when syntactic error occurs after use ieee.std_logic_1164.all clause
-  DVT-5006 Types View: double click on a type does not open it in a new editor (throws a null exception)
-  DVT-5014 Wrong semantic errors reported when component/entity is instantiated

3.3.7 (17 May 2013)
-------------------


**Enhancements**

-  DVT-3139 Allow creating a new file under the DVT Auto-Linked folder using the New File Wizard

**Bugfixes**

-  DVT-4815 Fixed MacOS dot crashes by disabling orthogonal routing option for this platform
-  DVT-4834 Files under DVT Auto-Linked roots are not removed when added as linked resources
-  DVT-4993 Prevent a dictionary restore when a full build will follow

3.3.6 (27 April 2013)
---------------------


**CLEANUP**

-  DVT-4944 Renamed "Trace in Design" as "Trace Drive and Load" to reflect the changed functionality

**Enhancements**

-  DVT-4661 Build Config: turn off "Unknown directive" warnings by default
-  DVT-4662 Build Config: add support for +dvt_enable_unknown_directive_warnings

**Bugfixes**

-  DVT-4626 On MacOS dvt.sh issues an error (tee: illegal option -- -)
-  DVT-4803 Custom Dialogs: Directory Files Listing widget presents an empty list on the first run
-  DVT-4922 Project right click > Add to default.build should work if .dvt directory does not exist or is empty
-  DVT-4923 Project right click > Add to default.build should refresh default.build file after updating it
-  DVT-4925 VHDL auto-indentation problems after "port map"
-  DVT-4938 Trace Connections View doesn't show the vertical scrollbar
-  DVT-4941 Project right click > Ignore Files does not add the correct path to default.build
-  DVT-4943 DVT Wizards menu entries not visible in DVT Perspective in project right click menu
-  DVT-4947 Some images are not displayed in the built-in documentation

3.3.5 (22 April 2013)
---------------------


**Enhancements**

-  DVT-4876 HTML Doc Wizard: enhanced support for absolute paths for documentation output directory path
-  DVT-4899 HTML Doc Wizard: enhanced support for system variables in paths
-  DVT-4914 Improve Instance Tree filtering performance
-  DVT-4921 Document Instance Tree View filtering

**Bugfixes**

-  DVT-4849 Predefined Projects: launch configurations might not work because of 32/64 bits compatibility problems
-  DVT-4877 HTML Doc Wizard: open index.html in web browser after generating documentation in a directory outside the project
-  DVT-4902 New File Wizard shows an error message when trying to create a new file inside a virtual folder

3.3.4 (15 April 2013)
---------------------


**Performance**

-  DVT-4731 Limit the number of proposals on autocomplete
-  DVT-4851 Code formating is slow when applied to large files
-  DVT-4852 Autocomplete auto-instance slow when large number of modules or large number of ports
-  DVT-4866 Populating the instance tree is slow for large designs

**Enhancements**

-  DVT-4603 Content assist option to combine both search algorithms (CamelCase and prefix match)
-  DVT-4722 Changed Trace in Design to show the reunion of Trace Drive and Trace Load
-  DVT-4799 Add pointers to Code Template property pages in New File Wizard
-  DVT-4813 Updated FlexLM libs to v.11.11.1 to add support for "INCLUDE ... PROJECT" option

**Bugfixes**

-  DVT-4592 Fixed dvt.sh to work with "-eclispe_args -pluginCustomization ..." arguments
-  DVT-4794 New Project Wizard should not overwrite existing default.build
-  DVT-4830 "Resource is inaccessible" error when the DVT Auto-Linked folder is cleaned
-  DVT-4842 dvt_plugin_installer.sh delete directive uses only the last delete argument and ignores the rest
-  DVT-4864 Generating HTML Documentation does not work if a build job is in progress
-  DVT-4872 Duplicate error message missing first hyperlink if element declaration line number > 999

3.3.3 (2 April 2013)
--------------------


**Performance**

-  DVT-4225 Module flow diagram performance improvements for large designs
-  DVT-4742 Slow hyperlink to definition or tooltip in very large files
-  DVT-4743 Slow hyperlink to assignment in very large files
-  DVT-4744 Slow typing or navigating (scroll) through very large files

**Enhancements**

-  DVT-4769 Rebuild buttons should have the corresponding action in the drop-down menu

**Bugfixes**

-  DVT-1231 Diagram, HTML Documentation, and OVM/UVM Compliance editor windows should close on project close/delete
-  DVT-4519 Fixed wrong auto-indentation after "when ... else ... " statement
-  DVT-4700 For SVN distros, after update to 3.3.1, errors are incorrectly thrown by the DVT Auto-Linked folder
-  DVT-4717 Empty menu entry in Window -> Customize Perspective -> Toolbar Visibility tab-> DVT Build
-  DVT-4729 Copy full path doesn't work for DVT Auto-Linked folders
-  DVT-4735 Dynamic Shortcuts in Eclipse 4 - generated icons are not visible on the main toolbar
-  DVT-4774 External Questa builder is not working out of the box on Windows
-  DVT-4798 The +dvt_env+ build directive should accept quoting the environment variable value

3.3.2 (22 March 2013)
---------------------


**Bugfixes**

-  DVT-4604 Fixed FlexLM client to prevent opening too many threads in some situations
-  DVT-4693 Fixed FlexLM client reconnection problems by reducing reconnection time after idling
-  DVT-4707 Predefined Projects Wizard - some fields are not displayed correctly when the monitor resolution is less than 1024x768
-  DVT-4708 Outline view is notified multiple times after an incremental compile
-  DVT-4709 Built-in predefined functions 'endfile()' and 'file_close()' not available when using textio package
-  DVT-4710 Compilation fail sometime when the project contains linked resources

3.3.1 (15 March 2013)
---------------------


**Enhancements**

-  DVT-4639 Overwrite closing brackets instead of adding another
-  DVT-4675 Diagram save as should append the .<ext> to file name specified by the user

**Bugfixes**

-  DVT-4579 Extend automatic check-out to "Search and Replace"
-  DVT-4670 Stack overflow when adding a key binding to a dynamic shortcut
-  DVT-4676 Diagram preview dialog errors out with "cannot find font"
-  DVT-4688 Increase/Decrease Editor Font Size does not work after modifying the default font from Windows -> Preferences

3.3 (10 March 2013)
-------------------


**HIGHLIGHTS**

-  Support for the VHDL-2008 standard
-  Semantic checking of undeclared signals
-  Ability to save a diagram in various graphical formats like jpeg, png, svg (see :ref:`Diagrams`)
-  Ability to specify the "Run Configuration Session Type", mainly in order to allow for proper termination of all spawned processes when launching an external tool (see :ref:`Run Configuration Session Type`)
-  Ability to select if a run configuration is a command or a multi-line script (see :ref:`Run Configurations`)
-  Ability to specify one or more "roots" that DVT Auto-Link can use instead of the full hierarchy, in order to flatten the deep Auto-Link hierarchy (see :ref:`DVT Auto-Linked`)
-  New HTML Documentation wizard with supp

**REMOVED**

-  DVT-4370 Removed support for pre DVT 2.9.7 local licenses (DVT_LICENSE_VERSION is not used anymore)

**DEPRECATED**
-  DVT-4575 dvt_trap.sh is deprecated by :ref:`Run Configuration Session Type`
-  DVT-4577 dvt_xterm.sh is deprecated by :ref:`Run Configuration Session Type`

**Features**

-  DVT-2432 VHDL support for 2008 standard
-  DVT-4217 Ability to specify one or more "roots" that DVT Auto-Link can use instead of the full hierarchy. See :ref:`DVT Auto-Linked`
-  DVT-4466 Integrated dvt_trap.sh and dvt_xterm.sh functionality in run configurations (see :ref:`Run Configuration Session Type`)
-  DVT-4578 Ability to select if a run configuration is a command or a multi-line script

**Enhancements**

-  DVT-3780 **Mixed Language Support:** New HTML Documentation wizard with support for projects with multiple natures
-  DVT-4042 When changing project nature, don't create default.build if .\*_top_files already exist
-  DVT-4047 **Mixed Language Support:** Unify toggle nature actions
-  DVT-4100 Ability to save a diagram in various graphical formats like jpeg, png, svg
-  DVT-4365 Generate Html Documentation in dvt_html_doc directory
-  DVT-4386 Jump to matching case statement alternative
-  DVT-4419 Add color preferences page for the \*.build configuration file editor
-  DVT-4433 Serialize Instance Tree top architecture in default.build and automatically populate the view
-  DVT-4593 Allow sub-second granularity for dvt_debug_utils.sh -thread_dump
-  DVT-4594 Create an icon for VHDL perspective
-  DVT-4600 Update copyright in plugin description
-  DVT-4640 Don't prompt the user for making files writable, when automatic check-out fails

**Bugfixes**

-  DVT-2672 & DVT-3005 Console View Terminate does not work (due to background processes holding stdout) is fixed when using a new session (see :ref:`Run Configuration Session Type`)
-  DVT-4315 Html Documentation Wizard is not in sync with the .xml settings file
-  DVT-4413 Shift + F4 on non-types should not clear the instance tree but bring it into focus
-  DVT-4570 BuildConfig Editor doesn't correctly match numbers
-  DVT-4638 New File Wizard - "Browse" button does not work if "Directory" field is empty
-  DVT-4646 Automatic check-out: text following ${selected_resources_loc} variable gets lost

3.2.21 (8 March 2013)
---------------------


**Bugfixes**

-  DVT-4638 New File Wizard - "Browse" button does not work if "Directory" field is empty

3.2.20 (6 March 2013)
---------------------


**Bugfixes**

-  DVT-4628 Internal builder triggers external builder for files opened from outside project
-  DVT-4636 Set current build complains about read-only build_config.xml

3.2.19 (5 March 2013)
---------------------


**Bugfixes**

-  DVT-4622 Spurious internal debug messages in console

3.2.18 (4 March 2013)
---------------------


**Bugfixes**

-  DVT-4520 Wrong indent after 2 spaces on a new line
-  DVT-4599 Set current build fails silently when build_config.xml is read only
-  DVT-4606 In OSX, generating a predefined diagram with no dot in PATH and no type compiled opens several windows that cannot be dismissed with the mouse
-  DVT-4613 Memory leak when importing/deleting projects several times

3.2.17 (20 February 2013)
-------------------------


**Enhancements**

-  DVT-4030 Workingset selection toolbar button is missing in DVT perspective
-  DVT-4302 Add buildProject command to DVT CLI
-  DVT-4538 Custom Dialogs: when ElementListSelectionDialog widget has many entries the previous selection is restored very slow
-  DVT-4552 Add -blocking flag to DVT CLI refreshProject

**Bugfixes**

-  DVT-4435 Unwanted sticky selection when reloading a file that changed on disk
-  DVT-4551 Don't auto-insert closing bracket )]} if there are characters after
-  DVT-4565 Format preference page - NullPointerException when enabling/disabling external program formatting
-  DVT-4566 Format preference page - broken layout for line wrapping note

3.2.16 (11 February 2013)
-------------------------


**Features**

-  DVT-1690 Hooks for scripts to perform automatic check-out when editing a read-only file

**Bugfixes**

-  DVT-4515 A more informative error message if there is a name collision between an imported project and one from the current workspace
-  DVT-4492 When using split editors, selecting a word in one of them reveals the cursor position in the other

3.2.15 (28 January 2013)
------------------------


**Bugfixes**

-  DVT-4491 Run Configurations wizard is very slow when changing settings
-  DVT-4497 Console hyperlink is opening the wrong file when both physical and symbolic link files are under project

3.2.14 (23 January 2013)
------------------------


**Bugfixes**

-  DVT-4490 Delete at cursor position removes text at the last selected region offset

3.2.13 (23 January 2013)
------------------------


**Bugfixes**

-  DVT-4487 Incremental build not always working (sometime not working for the files under project root)
-  DVT-4488 Exception thrown sometime when deleting text under vertical selection
-  DVT-4447 Building a C project will cause ClassCastExceptions to show up in the Error Log

3.2.12 (22 January 2013)
------------------------


**Enhancements**

-  DVT-4403 Inconsistent quoting when reporting errors (e.g. Expecting "something", found 'something else')
-  DVT-4468 Update Clearcase plugin to version 2.2.27
-  DVT-4470 Overwriting closing quotation marks after typing some text
-  DVT-4484 Brush-up the defaults for external builders

**Bugfixes**

-  DVT-4463 Wrong hyperlink from Run Configuration Filters if there are more files with the same name
-  DVT-4472 External builders should read from .dvt_builders if it exists but no external_builders.xml exists
-  DVT-4479 Dynamic Run Configurations shortcuts wizard page - cannot change "toolbar order number"
-  DVT-4485 The toolbar containing New Project & File wizards is not visible on the main toolbar

3.2.11 (11 January 2013)
------------------------


**Enhancements**

-  DVT-4426 +dvt_env+ directive should accept environment variables in variable names
-  DVT-4459 Dynamic Launch Configuration Shortcuts - show toolbar icon & consider key binding for read-only configurations

**Bugfixes**

-  DVT-3642 Select word under cursor and find next occurrence (Ctrl + 8 <=> Alt + Shift + Up, Ctrl + K)
-  DVT-3765 Wildcard patters don't work for Windows network paths like \\...\...\...
-  DVT-3978 Build Config Editor - Environment vars defined in the build file are not shown by content assist
-  DVT-3979 Build Config Editor - Content assist for relative paths will not work properly if compilation root changes
-  DVT-4376 In default.build, when trailing + is missing for a directive, DVT throws an IndexOutOfBounds error
-  DVT-4393 In IUS.IRUN compatibility mode, directives should be case-insensitive.
-  DVT-4423 Code Templates View automatically expands on resource change causing selection loss
-  DVT-4424 In default.build: allow defining env variables with names containing other env variables
-  DVT-4431 Allow text being selected in a single editor at a time
-  DVT-4437 Project Templates should not consider x_param\_\_ or __param_x as valid parameters
-  DVT-4444 Specman error message not recognized by run configurations filters
-  DVT-4445 Specifying -snpath in default.build without any prior SPECMAN_PATH definition triggers an internal error
-  DVT-4446 In default.build, warn when -snpath appends to an existing SPECMAN_PATH value
-  DVT-4448 Disable DVT section from project properties page if the project does not have any DVT natures
-  DVT-4453 Ability to change path pattern wildcard timeout for default.build by +dvt_path_pattern_timeout+<seconds> directive

3.2.10 (24 December 2012)
-------------------------


**Enhancements**

-  DVT-3105 Change project (update views) when working with editors on config files
-  DVT-4127 Trace port in gate level designs (netlists)
-  DVT-4279 Auto-insert pair character when typing '"', '{', '[' or '('
-  DVT-4309 Update external builder default command to use ${dvt_current_build_file}
-  DVT-4397 Support for multiple selection in Directory Files Listing (Custom Dialogs widget)
-  DVT-4398 New Linked Resource Wizard fields are empty when triggered after selecting an Auto-Linked file
-  DVT-4400 Ability to discard the id of a Custom Dialog widget, when its value is empty

**Bugfixes**

-  DVT-4278 Diagram editor help button doesn't work
-  DVT-4353 Eclipse Juno - Cancel Custom Dialog triggers an error instead of canceling the action
-  DVT-4399 Eclipse Juno - Add support for build buttons and dynamic Run Configuration shortcuts
-  DVT-4404 Refresh on external builders property page does not work after removing/modifying a builder
-  DVT-4416 Auto-indent issue for "if-then-else" nested statements

3.2.9 (11 December 2012)
------------------------


**REMOVED**

-  DVT-4383 Removed Glance plugin because it was causing problems with views repainting

**Enhancements**

-  DVT-3809 Buttons on main toolbar for increasing / decreasing the editor's font size
-  DVT-4367 Updated code templates to place cursor in right position after insertion
-  DVT-4379 Cleaned formatting for code templates
-  DVT-3950 DVT CLI should select the project after createProject/importProject
-  DVT-4147 Trigger warnings for the ignored directives encountered in default.build
-  DVT-4180 Add invocations list and number of waived issues to build log
-  DVT-4213 Add refresh command to DVT CLI
-  DVT-4358 Add quit command to DVT CLI
-  DVT-4371 Console button for printing build log summary

**Bugfixes**

-  DVT-4169 On some OSs, after Quick actions (ex. Quick Outline) the focus is lost for entries in the current file
-  DVT-4184 Cannot delete project from disk, in windows and some linux OSs due to dvt_build.log still held open
-  DVT-4366 File extension resets to default when changing file's name in New File Wizard
-  DVT-4377 Editor freezes sometime due to an infinite loop in syntax highlight algorithm
-  DVT-4378 Console logs filters don't properly highlight some log message regions
-  DVT-4382 Code templates preview does not use the global font settings
-  DVT-4384 The -f include tree is printed multiple times in the build console for mixed language projects
-  DVT-4385 Semantic errors are not reported in Build Console
-  DVT-4389 Fixed Project -> Add to Test files, incdir... for Eclipse Juno

3.2.8 (4 December 2012)
-----------------------


**REMOVED**

-  DVT-4361 Removed key binding for "Select Project" (Ctrl+Shift+Z) because it was in conflict with the new binding for "Redo"

**Enhancements**

-  DVT-3576 Multiple hyperlinks from instance to component, entity, architectures

**Bugfixes**

-  DVT-3984 Added back the key binding Ctrl+Y for "Redo" as it was changed in Eclipse to Ctrl+Shift+Z
-  DVT-4362 Fixed empty key bindings for rebuild internal and external commands

3.2.7 (3 December 2012)
-----------------------


**Enhancements**

-  DVT-4069 Updated Eclipse Platform to 3.8.1 and all the plugins from distribution
-  DVT-4156 Semantic references search in the current file
-  DVT-4222 Hierarchical Filtering in the Instance Tree View using slash (/)
-  DVT-4272 Run Configurations Launch Command - add support for Windows
-  DVT-4311 Show file extensions based on project's natures in New File Wizard
-  DVT-4318 Added default.build editor color preferences in DVT Themes
-  DVT-4324 HtmlDoc comment pragma to exclude types from documentation (@dvt_no_html_doc)
-  DVT-4328 Added invocation number for console reported syntactic errors
-  DVT-4339 Disabled Eclipse Update Site in distributions to speed up the updates (to enable use Preferences -> InstallUpdate -> Available...)

**Bugfixes**

-  DVT-4164 Fixed default spelling dictionary for DVT distros
-  DVT-4211 In column selection mode, fixed line duplication when inserting a space after closing item (ex. after END)
-  DVT-4330 Spurious AssertionFailedExceptions might occur when switching current build
-  DVT-4338 Wrong nothing to compile message when multiple invocations in default.build
-  DVT-4350 Autocomplete issue when function argument name matches one of the template variable name (e.g 'file_name')
-  DVT-4351 Missing toolbar labels (in Window -> Customize Perspective -> Toolbar visibility)

3.2.6 (19 November 2012)
------------------------


**Enhancements**

-  DVT-4185 Added Custom Dialog screenshot to documentation
-  DVT-4216 Right-clik on a folder in DVT Auto-linked and Link Resource in Project Root
-  DVT-4254 Inserted code template by drag & drop from Templates view now indents the code
-  DVT-4257 Added a Build tab for DVT Generic Launch Configuration
-  DVT-4282 HtmlDoc - option added to remove "by <username>" watermark in the generated .html pages
-  DVT-4285 Update the problem markers differentially
-  DVT-4292 Added support for "std_logic_misc" predefined package

**Bugfixes**

-  DVT-3888 Skipped/Ignored files are not properly decorated
-  DVT-4137 Code templates editor now has the same background color as the DVT editor
-  DVT-4269 Slow editing when block selection mode is used on hundreds lines of code
-  DVT-4280 Incremental build duplicates errors when file is a symbolic link
-  DVT-4283 Sometimes opening a file causes its error markers to disappear
-  DVT-4284 Incremental build disables marker limits for the semantic problem markers
-  DVT-4286 In default.build, some windows paths are interpreted as unicode
-  DVT-4290 In vcs compatibility modes, un-escaping of strings does not work correctly in argument files included with -file directive
-  DVT-4297 Code Templates View hangs when creating a new template
-  DVT-4300 Sometimes semantic errors are not restored at platform restart

3.2.5 (6 November 2012)
-----------------------


**REMOVED**

-  DVT-3975 Removed outline view link with editor feature (not always working correctly on lazy tree)

**Enhancements**

-  DVT-3827 Update error markers when opening a file that has errors but no markers (due to Problems View marker limits)
-  DVT-4221 Ability to Show Instance Tree on right-click on a node in the Instance Tree View

**Bugfixes**

-  DVT-4146 System variables not expanded for +dvt_compilation_root directive
-  DVT-4132 Custom dialog example missing from File > New > Example menu
-  DVT-4200 Un-escaping of strings in default.build does not work

3.2.4 (26 October 2012)
-----------------------


**Enhancements**

-  DVT-4102 Predefined Projects - uvm-1.1c library and uvm-1.1c_ubus project added

**Bugfixes**

-  DVT-4126 New Project Wizard - Unable to create a project when the project location is changed
-  DVT-4201 Fixed deadlock between outline and build process

3.2.3 (17 October 2012)
-----------------------


**Enhancements**

-  DVT-554 Dropdown for external build button: invoke a certain external builder. See :ref:`How to invoke external builders`

**Bugfixes**

-  DVT-4088 New Project Wizard - add option to specify the project's name. See :ref:`Open a Project`
-  DVT-4092 New File Wizard exception when creating files that are not associated with DVT editors

3.2.2 (12 October 2012)
-----------------------


**Enhancements**

-  DVT-3618 Instance Tree View: option to copy instance path (right-click menu).
-  DVT-4045 Store diagrams generated via shortcuts in the dvt_diagrams/ directory

**Bugfixes**

-  DVT-4079 Code templates not visible when creating them from the Code Templates View

3.2.1 (11 October 2012)
-----------------------


**Enhancements**

-  DVT-4061 Syntax highlight for user defined types
-  DVT-4062 Show busy indicator when generating large diagrams
-  DVT-4072 Ability to include ports by name in module diagrams

**Bugfixes**

-  DVT-4071 Selection slow-down in DVT editors
-  DVT-4073 Too many view (instance tree, types, layers, etc.) update notifications received during build

3.2 (9 October 2012)
--------------------


**HIGHLIGHTS**

-  Support for multiple build configurations.
-  Enhanced the support for mixed language projects. Hyperlinks, design hierarchy, tracing and diagrams work across Verilog and VHDL.
-  Unified default.build instead of .edt_top_files, .vlog_top_files and .vhdl_top_files. See :ref:`Build Configurations`.
-  :ref:`Design Diagrams`
-  :ref:`Trace Connections`
-  :ref:`Connect Instances Across the Design Hierarchy`

**REMOVED**

-  DVT-4021 Removed eclipse.sh and eclipse.bat scripts (deprecated in 3.0.4)

**DEPRECATED**
-  DVT-3498 Deprecated internal builder preference "Restrict '*.v' and '*.vh' files to Verilog-2001 syntax" (use Language Syntax directives instead). See :ref:`All Build Directives`.
-  DVT-3669 Deprecated .dvt/.edt_top_files. .dvt/.edt_defines, .dvt/.edt_ignore_files, .dvt/.edt_test_files, .dvt/.edt_specman_path. See :ref:`Build Configurations`.
-  DVT-3883 Deprecated internal builder preference pages. See :ref:`Build Configurations`.
-  DVT-3885 Deprecated disable_ext+all (use +dvt_ext_unmap_all instead). See :ref:`All Build Directives`.
-  DVT-3997 Pop-up deprecation warning when using old .dvt/.*_top_files configuration files with the ability to dismiss per session. See :ref:`Build Configurations`.

**CLEANUP**

-  DVT-3085 Autocomplete in \*.build and command (\*.f) files in general
-  DVT-3891 **Mixed Language Support:** Modify "add to top files" to "add to \*.build"
-  DVT-3937 Move language specific workspace preferences under the DVT section
-  DVT-3938 Move language specific project properties under the DVT section
-  DVT-4053 Rename .dvt/.dvt_builders file to external_builders.xml. See :ref:`External Builders`.
-  DVT-4054 Rename .dvt/log_styles file to log_styles.xml. See :ref:`Smart Log`

**Features**

-  DVT-130 **Mixed Language Support:** Unify the Instance Tree View.
-  DVT-1088 Support for multiple build configurations. See :ref:`Build Configurations`.
-  DVT-3349 Refactor connect ports for VHDL
-  DVT-3577 **Mixed Language Support:** Module diagrams for mixed Verilog and VHDL projects. See :ref:`Design Diagrams`.
-  DVT-2846 **Mixed Language Support:** Unify .*_top_files under default.build. See :ref:`Build Configurations`.
-  DVT-3890 **Mixed Language Support:** New editor for \*.build files. See :ref:`Build Configurations`.
-  DVT-3893 **Mixed Language Support:** Unify the wizards for creating projects and files
-  DVT-3907 **Mixed Language Support:** Unify the external builders. See :ref:`External Builders`.

**Enhancements**

-  DVT-68 Support for compilation root specification in default.build. See :ref:`All Build Directives`.
-  DVT-554 Dropdown for selecting a specific external builder. See :ref:`External Builders`].
-  DVT-2608 Cross language check when reporting undeclared components/modules
-  DVT-3089 Propagate system variables to external tools integration. See :ref:`External Tools Integration`.
-  DVT-3252 Improved file navigation for the files exceeding 10K lines
-  DVT-3359 Trigger diagrams from the Types View, Instance Tree View and Editor context menu.  See :ref:`Design Diagrams`.
-  DVT-3491 Issue warning when dvt_cli doesn't get both arguments for -map. See :ref:`Command Line Interface`.
-  DVT-3578 Add support for +dvt_skip_compile+ directive in default.build. See :ref:`Build Configurations`.
-  DVT-3751 Add a -perspective switch to the dvt_cli.sh createProject command. See :ref:`Command Line Interface`.
-  DVT-3790 Include diagrams in HTML Documentation. See :ref:`Export HTML/PDF Documentation`.
-  DVT-3796 Add external tools variable containing the path to current build file. See :ref:`External Tools Integration`.
-  DVT-3810 Added vcs.vhdlan Compatibility Mode in build configurations. See See :ref:`Build Configurations`.
-  DVT-3824 Support for case-insensitive directives in ius compatibility modes. See :ref:`All Build Directives`.
-  DVT-3857 Tooltip colors (mouse hover, folding, errors) can be configured from Preferences -> General -> Appearance -> Colors and Fonts
-  DVT-3886 **Mixed Language Support:** Unify "Nothing to compile" dialog with the ability to dismiss per session
-  DVT-3892 Update predefined projects. See :ref:`Predefined Projects`
-  DVT-3908 dvt_plugin_installer.sh for customizing the Eclipse installation works with any update site
-  DVT-3923 Signal error when multiple -work flags are provided for the same invocation, and only consider the first one. See :ref:`Build Configurations`.
-  DVT-3926 Alias +dvt_setenv+ to +dvt_env+. See :ref:`Build Configurations`.
-  DVT-3927 Warn when encountering unknown +dvt\_ directives in default.build. See :ref:`Build Configurations`.
-  DVT-3948 Prompt for project selection when rebuild/clean is triggered if no project is selected
-  DVT-4003 Build configuration directives for controlling build log: +dvt_build_log_to_console, +dvt_build_log_to_file, +dvt_build_log_file
-  DVT-4006 Add support for +dvt_incremental_compile_max_lines+ directive in default.build. See :ref:`All Build Directives`.
-  DVT-4007 Add support for +dvt_auto_link+ directive in default.build. See :ref:`All Build Directives`.
-  DVT-4012 Predefined Projects wizard - add progress monitor while copying a project
-  DVT-4018 **Mixed Language Support:** Add Code Templates View to the DVT unified perspective. See :ref:`Code Templates View`.

**Bugfixes**

-  DVT-2296 Content assist for protected types
-  DVT-2574 Matching generate - end for "for ... generate " does not work
-  DVT-3042 Syntax Page - Restore defaults does not work
-  DVT-3706 Don't allow creating a no-nature project with dvt_cli.sh. See :ref:`Command Line Interface`.
-  DVT-3778 dvt_cli.sh should detect locked workspaces and die quickly and gracefully. See :ref:`Command Line Interface`

3.1.16 (5 October 2012)
-----------------------


**Bugfixes**

-  DVT-4026 Optimize workingset creation via dvt_cli.sh createProject / importProject
-  DVT-4031 DVT Auto-linked update on rebuild doesn't work when linked resources are changed

3.1.15 (3 October 2012)
-----------------------


**Enhancements**

-  DVT-4022 Support escaped quotes in build configuration files

**Bugfixes**

-  DVT-3989 "reject" should not be treated as a keyword in VHDL-1987

3.1.14 (27 September 2012)
--------------------------


**Bugfixes**

-  DVT-3977 Limit console log filters to match max. 8 consecutive lines and 256 characters per line for each error/warning message (customizable) (more details :ref:`How to adjust the console logs filters matching parameters`)
-  DVT-3992 Platform freeze sometime after pressing text formatting button
-  DVT-4000 'Insert spaces for tabs' option no longer working correctly

3.1.13 (18 September 2012)
--------------------------


**Enhancements**


**Bugfixes**

-  DVT-3965 One key indentation not working when "Insert spaces for tabs" preference is selected
-  DVT-3971 Outline view selected element is not revealed (scroll view) when linked with editor

**Bugfixes**

-  DVT-3874 Hyperlink using F3 not working from VHDL to Verilog file in mixed projects

3.1.12 (13 September 2012)
--------------------------


**Enhancements**

-  DVT-3084 An easier way to copy the full path to the file in the editor (more details :ref:`How to copy the full path to the file in the current editor`)

**Bugfixes**

-  DVT-3957 Updated Clearcase plugin to latest to fix a compare from history bug
-  DVT-3956 When opening an auto-linked file from a run configuration console link it is opened as outside project

3.1.11 (7 September 2012)
-------------------------


**Enhancements**

-  DVT-3701 Directives for controlling file extension to Language Syntax mapping
-  DVT-3933 Keyword set selection for VHDL compilation (87, 93, 2000, AMS 1999)

**Bugfixes**

-  DVT-3915 Internal builder logs - missing highlighting & hyperlinks
-  DVT-3928 When opening an auto-linked file through dvt_cli.sh it is compiled out of any context
-  DVT-3932 Updated Clearcase Plugin to fix diff view problem

3.1.10 (1 September 2012)
-------------------------


**Enhancements**

-  DVT-3875 Updated Terminal plugin and added terminal colors in DVT themes
-  DVT-3887 Added launch configuration example for Questa on Windows (in uvm-1.1_ubus predefined project)

**Bugfixes**

-  DVT-2668 Autoindent issue when inserting tab
-  DVT-3137 Added exit to launch configurations interactive shell example to prevent throwing DVT in background
-  DVT-3807 Logger exceptions occur when restoring project rght after platform startup
-  DVT-3872 Unexpected char errors due to non-ASCII chars in build files

3.1.9 (13 August 2012)
----------------------


**REMOVED**

-  DVT-2957 Removed SOLARIS release

**Features**

-  DVT-3090 Added Terminal plugin to Linux and MacOS distros
-  DVT-3441 Updated statically compiled dot and used by default in Linux distos

**Bugfixes**

-  DVT-3848 Errors/warnings on file specified through multiple symlinks are reported as out of the project
-  DVT-3849 File specified through multiple symlinks is incrementaly recompiled as out of the project after platform restart
-  DVT-3856 Restore defaults on Internal builder page not consistent with the defaults at project creation time

3.1.8 (7 August 2012)
---------------------


**Enhancements**

-  DVT-2898 Updated ViPlugin build
-  DVT-3841 Updated all plugins in distribution

**Bugfixes**

-  DVT-3831 Hyperlink from default.build opens files specified with paths going through symlinks as gray files (outside project)
-  DVT-3830 File specified through multiple symlinks is incrementaly recompiled as out of the project
-  DVT-3842 Fixed argument passing in deprecated scripts

3.1.7 (2 August 2012)
---------------------


**Bugfixes**

-  DVT-3764 Obsolete syntax errors might re-appear on reapply waivers
-  DVT-3802 VHDL Syntax Problems are reported twice in the DVT Build Console
-  DVT-3805 Exception when selecting a closed project in the DVT perspective while Types View is open
-  DVT-3806 Exception when selecting the Types View in the DVT perspective before restore is done
-  DVT-3807 Logger exceptions occur when restoring a project right after platform startup
-  DVT-3821 Move Resource Filters UI to DVT Section in project properties

3.1.6 (24 July 2012)
--------------------


**Bugfixes**

-  DVT-3768 Resource Filters - recursive symlinks not visible in UI

3.1.5 (11 July 2012)
--------------------


**Enhancements**

-  DVT-3747 Add support for custom location on toolbar for Run Configuration buttons

3.1.4 (10 July 2012)
--------------------


**Enhancements**

-  DVT-3660 Undeclared component semantic problem default severity changed to warning (consistent with Verilog undeclared module)
-  DVT-3490 Ability to avoid full build when importing a project, by restoring from a saved snapshot
-  DVT-3725 Ability to specify custom per-project location for the DVT database with +dvt_db_location flag in default.build

**Bugfixes**

-  DVT-3716 No incremental compilation on non-default extensions even if file associations and content types are properly set
-  DVT-3731 Waivers are not applied at project restore

3.1.3 (2 July 2012)
-------------------


**Enhancements**

-  DVT-3574 Show only files with errors in Compile Order View
-  DVT-3588 Added progress dialog for Directory Files Listing widget (Custom Dialogs)
-  DVT-3634 Added server name and license count on DVT License Info Page

**Bugfixes**

-  DVT-2296 Content assist proposals for protected types
-  DVT-2574 Matching generate - end for "for ... generate " does not work
-  DVT-2668 Autoindent issue when inserting a tab
-  DVT-3609 Resource Filters Dialog - ignore a directory linked to one of its parents
-  DVT-3616 Internal error when using +dvt_env+&lt;var&gt; without assigning a value
-  DVT-3630 Should only invoke internal builder when asking for project rebuild
-  DVT-3676 Path wildcard not taken into account when using only '?'
-  DVT-3692 Resource filters & CLI: -excluded folder doesn't show up in project, but it shows as unexcluded in resource filters
-  DVT-3702 dvt_cli.sh documentation errata: excludes managed by DVT's Resource Filters UI are only those specified by projectRelativePath

3.1.2 (15 June 2012)
--------------------


**Enhancements**

-  DVT-2907 Document :ref:`Compile Waivers`
-  DVT-3543 Warn deprecated directive usage in build config files
-  DVT-3554 DVT sanity check - check for available space in .eclipse location instead of "home"
-  DVT-3580 Select top architecture in instance tree takes too much time when thousands of elements
-  DVT-3583 Instance Tree View - ability to dump to file the list of autodetected top architectures

**Bugfixes**

-  DVT-3571 Under FC15 OS the -s option of dvt_cli.sh does not suppress all messages
-  DVT-3575 dvt_cli.sh script documentation does not work
-  DVT-3582 Dynamic shortcuts - icon path support for environment variables
-  DVT-3585 Dynamic shortcuts - rename Accelerator > Shortcut

3.1.1 (6 June 2012)
-------------------


**Enhancements**

-  DVT-2550 DVT CLI - ability to specify project-relative paths with -map argument
-  DVT-3489 dvt_cli.sh create*Project commands should pick up existing build config files if no build config flags are specified (e.g. -f, -top, -test)
-  DVT-3540 Automatically refresh .dvt folder at full build
-  DVT-3546 dvt_cli.sh should automatically infer hostname of the running DVT instance
-  DVT-3553 Updated predefined projects build command

**Bugfixes**

-  DVT-3534 Instance tree is not populated when an instance of an unknown entity or component is found
-  DVT-3547 dvt_cli.sh excludes are not taken into account at the initial refresh
-  DVT-3550 Switching from .*_top_files to default.build and back does not work (nothing is compiled)

3.1 (1 June 2012)
-----------------


**Features**

-  DVT-2363 :ref:`Code Templates View`
-  DVT-2450 Create new toolbar button & keyboard shortcut from run configuration (more details :ref:`Custom Shortcut and Button for a Run Configuration`)
-  DVT-3361 Resource filters wizard (more details :ref:`How to create resource filters`)
-  DVT-3362 :ref:`Linked Resources`
-  DVT-3436 Added dvt_updater.sh script for install/uninstall/update operations

**Enhancements**

-  DVT-606 Configurable source formatter
-  DVT-1884 Dedicated predefined external builders for OVM/UVM/VMM
-  DVT-2965 Project config files - multiple selection in dialog with proposals for wildcards matching multiple paths
-  DVT-2980 Integration with Altera Quartus II
-  DVT-3022 Automatic instantiation with configurable port order
-  DVT-3041 Refactoring Rename- user must be forced to review the changes when potential matches
-  DVT-3165 Add support for +dvt_skip_ext+.ext
-  DVT-3221 Logging and debug functionality for Linux/Unix
-  DVT-3254 Set "Always launch the previously launched application" as default in distro
-  DVT-3259 Suppress dvt.bat terminal in Windows
-  DVT-3280 Autoinstance preserving ports order and comments fails for multiple single line comments
-  DVT-3292 Formatting preference for line wrapping parameters : "Leave as is"
-  DVT-3313 Ability to use "Open with" dvt.bat in Windows
-  DVT-3340 Semantic checking of process label names
-  DVT-3341 Select the entire block when double-click on keyword 'begin'
-  DVT-3422 Formatting should be undone in case code was deleted or added during the process
-  DVT-3443 Added build console preference in Preference -> General -> Appearance -> Colors and Fonts -> DVT -> Console
-  DVT-3451 Some errors might not be reported in default.build when multiple project natures are activated
-  DVT-3476 Sync DVT CLI usage in script / application / user guide
-  DVT-3469 Vertical alignment using comma as a token

**Bugfixes**

-  DVT-2571 No folding on entity keyword and no matching entity keyword with its end
-  DVT-3062 Waive should create a single logical AND match clause using path and message
-  DVT-3284 The entity "nbsp" was referenced, but not declared - sn 11 / sn_eref.xml
-  DVT-3289 Formatting issue for attributes of procedures and functions
-  DVT-3318 Formatting issue for parameters with vertical alignment
-  DVT-3339 Formatting error with case-when statements
-  DVT-3341 Select the entire block when double-click on keyword 'begin'
-  DVT-3342 Wrong indention when you change the last line in process/procedure
-  DVT-3374 DVT Auto-linked update on rebuild doesn't work when linked resources are changed
-  DVT-3399 Match begin - end does not work for "entity ... end entity"
-  DVT-3467 Formatting preference for vertical alignment tokens is greyed out
-  DVT-3499 Formatting region should keep starting line indent as reference
-  DVT-3509 "Stop Current Rebuild Job" doesn't work when "Build Automatically" is enabled
-  DVT-3749 Unexpected switches passed to dvt_cli.sh are treated as arguments of the last known switch

3.0.10 (23 May 2012)
--------------------


**Bugfixes**

-  DVT-3322 Fixed "See all available licenses" bug when license source contains multiple servers
-  DVT-3459 Fixed a race condition in the license client

3.0.8 (9 May 2012)
------------------


**Enhancements**

-  DVT-2739 Enable internal builder console should be default on
-  DVT-3214 Disable incremental compilation of big files should be default on
-  DVT-3240 Memory cleanup issues on successive project rebuilds
-  DVT-3392 Refresh "dvt_build.log" file when build is done

**Bugfixes**

-  DVT-3249 External Builder error decorations are not updated on incremental build
-  DVT-3365 "What's New" and "Report an Issue" buttons are visible in other perspectives
-  DVT-3366 Project Templates uppercase - lowercase conversion bug

3.0.7.9 (29 April 2012)
-----------------------


**Enhancements**


**Bugfixes**

-  DVT-3315 When changing the top files sometime the auto-linked folder is not properly updated on the first build

3.0.7.8 (24 April 2012)
-----------------------


**Enhancements**

-  DVT-3022 Automatic instantiation with configurable port order
-  DVT-3112 Ignore backslashes in command files
-  DVT-3121 Command files: support -flag "several arguments here treated as one" or -flag 'some args'

**Bugfixes**

-  DVT-3280 Autoinstance preserving ports order and comments fails for multiple single line comments
-  DVT-3289 Formatting issue for attributes of procedures and functions
-  DVT-3291 Non-ascii characters trigger errors in argument files (.*_top_files etc.)
-  DVT-3302 Add from Template replaces __FILE\_\_, __LINE\_\_ with FILE, LINE.
-  DVT-3305 Ctrl+H isn't updated with the text selection in the editor
-  DVT-3311 Syntax error markers are not displayed at full build after reaching the marker limits

3.0.7.7 (13 April 2012)
-----------------------


**Enhancements**

-  DVT-2586 Support for mixed languages in DVT_CLI
-  DVT-2986 Add -eclipsespace flag for dvt_cli.sh, alias -eclipse_area to -eclipsespace
-  DVT-3113 Add support for -F for dvt_cli.sh
-  DVT-3168 Add to default list of known extensions: .a, .o, .cc
-  DVT-3199 Reduce memory consumption after project close/delete
-  DVT-3200 Reduce time for error dispatching algorithm
-  DVT-3201 Added more debugging info in console
-  DVT-3212 Add -force flag for dvt_cli.sh importProject (replace existing project with same name)
-  DVT-3228 dvt_cli.sh - remove constraint that the project directory should exist apriori; create if it does not exist

**Bugfixes**

-  DVT-2851 Toggle mark occurences triggers exception when the active editor is not a DVT editor
-  DVT-2995 Ctrl+H doesn't remember option selection
-  DVT-3213 Function/procedure hyperlink and hover not working

3.0.7.6 (30 March 2012)
-----------------------


**Bugfixes**

-  DVT-2015 Functions with the same name but different signature are not shown in content assist
-  DVT-2814 PDF doc links from training labs are broken
-  DVT-3013 Multiple selection dialog on -F hyperlink in top_files although only one file specified
-  DVT-3076 __FILE\_\_ and __LINE\_\_ get in the way of project templates
-  DVT-3110 Console log errors are not properly hyperlinked
-  DVT-3119 Total number of errors in console varies after successive builds
-  DVT-3133 When creating a linked resource to a folder, the compiled sources contained in that folder should dissapear from auto-linked on next build
-  DVT-3134 Removed default activation of ClearCase action set menu (use -Dro.amiq.dvt.showClearcaseActionSet=true)
-  DVT-3142 Sometimes semantic errors might be reported before syntax errors
-  DVT-3171 Copy full path on linked resource/virtual folder does not work

3.0.7.5 (16 March 2012)
-----------------------


**Enhancements**

-  DVT-2896 Added Cliosoft SOS plugin to distros
-  DVT-2992 DVT Project selector - shortcut (CTRL+SHIFT+Z) & simple list view of open DVT Nature projects
-  DVT-3073 Added JDT (Java Development Tools) plugin to distros

**Bugfixes**

-  DVT-3067 When adding new function arguments or entity ports the autocomplete shows them in the wrong order after incremental build
-  DVT-3071 Fixed error when generating diagrams in a path with spaces

3.0.7.4 (8 March 2012)
----------------------


**Enhancements**

-  DVT-2997 Added Ctrl+Shift+A as duplicated key binding for "Toggle Block Selection Mode"
-  DVT-3049 Added "See available licenses" button in license page

**Bugfixes**

-  DVT-3045 Trimming white space characters from license variables
-  DVT-3050 Fixed file license multiple initialization problem

3.0.7.3 (5 March 2012)
----------------------


**Enhancements**

-  DVT-2958 Added open dvt_build.log file build console button
-  DVT-2959 Added cancel current rebuild job build console button

**Bugfixes**

-  DVT-3029 Removed UseCompressedOops from 64 bits linux distros since it can cause segmentaion fault
-  DVT-3030 dvt.sh on MacOS doesn't invoke the right binary
-  DVT-3036 What's new in DVT for VHDL missing

3.0.7.2 (1 March 2012)
----------------------


**Enhancements**

-  DVT-2990 Add to "Compare with" menu the generic resource compare

**Bugfixes**

-  DVT-3028 Fixed local license problem affecting a small set of features

3.0.7.1 (29 February 2012)
--------------------------


**Enhancements**

-  DVT-2333 Added Glance plugin to distribution (incremental search in any view)
-  DVT-2807 Search does not locate matches in unsaved files (when no incremental is done)
-  DVT-2981 Option to select where to save the build log file
-  DVT-2996 Ability to keyboard-collapse/expand the nodes in (quick) tree views using left/right arrows

**Bugfixes**

-  DVT-2969 Splash and license settings validation sometimes start without using DVT functionality
-  DVT-3011 Wildcards in top files don't work under Windows
-  DVT-3014 Run configuration filters - ${file} var doesn't recognize Windows paths
-  DVT-3026 Updated ClearCase plugin to fix the NullPointerException

3.0.7 (13 February 2012)
------------------------


**Features**

-  DVT-48 Hyperlinks in argument files (.vhdl_top_files, -f, etc.)
-  DVT-533 Setting system variables in DVT for full build
-  DVT-2312 Go to Next/Prev Problem
-  DVT-2903 Ability to specify project configuration for all languages in a single file
-  DVT-2906 Added Show Changed Preferences Dialog in Window menu

**Enhancements**

-  DVT-2419 Ability to use system variables in waivers
-  DVT-2453 Option to disable incremental build for large files
-  DVT-2487 Sort problems in problems view by the creation time/reporting order
-  DVT-2514 Support for multiple DVT_PREDEFINED_PROJECTS system variables
-  DVT-2540 Added Javascript search in generated HTML documentation
-  DVT-2623 Show if a project has multiple natures & their names as a label decorator in navigator
-  DVT-2726 Highlight only the word when jumping to declaration
-  DVT-2750 Problems view - ability to right click and "Waive problems like this"
-  DVT-2753 Vertical alignment option should only align equivalent characters
-  DVT-2784 Autocomplete should only match from the beginning of word or right after an underscore
-  DVT-2828 Make automatic component binding if there is an entity with the same name as the component
-  DVT-2848 Allow waivers with no name
-  DVT-2856 Option to copy full path in Navigator
-  DVT-2868 Rebuild triggers should be ignored if already building the project
-  DVT-2870 Quick Types view cluttered when many libraries - hard to locate relevant data type when filtering
-  DVT-2889 Jump to assignment instead of declaration
-  DVT-2921 Unexpected token errors when using 'procedural' as identifier
-  DVT-2924 Reapply waivers after Create Problem From waiver
-  DVT-2930 Dump build console output on disk
-  DVT-2925 Refine the problem waiving message reported in the Internal Builder console (explicitly specify waiving)
-  DVT-2938 & DVT-2934  Select top architecture - if more than 10 architectures open a filtered selection list
-  DVT-2939 Fail to create auto-linked files for network mapped files in Windows
-  DVT-2944 Limit max number of problem markers per problem category and severity to 1000
-  DVT-2948 Report only first 20 errors in DVT Build Console and the total number of errors

**Bugfixes**

-  DVT-2576 When creating a new file point out that the empty template can be customized just like any other
-  DVT-2718 New VHDL file is automatically populated with entity template if not saved before closing
-  DVT-2742 Instance tree misc bug fixes
-  DVT-2748 Formatting the source sometimes makes the cursor jump to another position
-  DVT-2869 NullPointerException when Instance Tree show top entities is pressed
-  DVT-2871 Instance tree history items should show "architecture OF entity" instead of "architecture" only (confusing, as all the architectures may have the same name)
-  DVT-2913 Fixed deadlock on workspace when a new project is created
-  DVT-2923 Updating markers for 25K files with problems hangs the UI
-  DVT-2926 Hyperlinks in project configuration files should open dialog with proposals for wildcards matching multiple paths
-  DVT-2927 On mixed Verilog/VHDL loading the VHDL identifier index fails
-  DVT-2949 New file wizard - new file's name changed to "new_file"

3.0.6.6 (23 January 2012)
-------------------------


**Bugfixes**

-  DVT-2877 Several exceptions thrown when closing a project
-  DVT-2881 Crash on Windows platform when outline view linked with editor is active

3.0.6.5 (17 January 2012)
-------------------------


**Enhancements**

-  DVT-2854 Ignore known extensions of other languages in top files file when +disable_ext is on; +disable_ext+all disables all extension checking
-  DVT-2865 Enhance problem management performance on full build

**Bugfixes**

-  DVT-2801 F3 jumps to component instead of entity declaration on instantiated components

3.0.6.4 (10 January 2012)
-------------------------


**Enhancements**

-  DVT-2606 Multiple hyperlink on component/instance (jump to entity declaration)
-  DVT-2828 Automatic component binding if there is an entity with the same name as the component

**Bugfixes**

-  DVT-2844 Too many open files exception when loading 1000s of empty files

3.0.6.3 (27 December 2011)
--------------------------


**Enhancements**

-  DVT-2757 Added support for -file in .vhdl_top_files

**Bugfixes**

-  DVT-2776 Autolinked resources are no longer removed if autolink flag is unset
-  DVT-2794 Deadlock when refreshing during a refactoring operation
-  DVT-2798 NullPointerException when warnings reported outside project

3.0.6.2 ()
----------


**Enhancements**

-  DVT-2606 Multiple hyperlink on component - jump to entity declaration
-  DVT-2778 Added a black DVT Theme
-  DVT-2793 DVT_PREDEFINED_PROJECTS_TARGET environment variable for predefined projects

**Bugfixes**

-  DVT-2756 False undeclared component error
-  DVT-2777 Fixed DVT Theme selection dialog filter

3.0.6.1 (12 December 2011)
--------------------------


**Enhancements**

-  DVT-2688 Move reference search to the new indexer mechanism
-  DVT-2727 Search for references takes too much time on big environments (e.g. 20s for 5k files)
-  DVT-2740 Prepacked distro performance increased due to "-Xverify:none" vmarg
-  DVT-2741 "Show heap status" activated by default in prepacked distros

**Bugfixes**

-  DVT-2752 Wrong error reported when using 'break' as identifier
-  DVT-2762 External builder exception - Variable references empty selection
-  DVT-2765 False undeclared component error (case sensitivity issue for components)
-  DVT-2766 Instance tree doesn't work when block configuration is declared under a component configuration

3.0.6 (1 December 2011)
-----------------------


**Features**

-  DVT-642 add .vhdl_top_files support for multiple "instructions" on a single line like +vhdl_libmap+libname +disable_ext file.vhd
-  DVT-1179 Support for wildcards like \*.vhd, \*.vhdl etc. in top files
-  DVT-2455 CamelCase-like autocomplete

**Enhancements**

-  DVT-1350 Do not allow tabs in the editor (copy/paste, using templates etc.)
-  DVT-2179 Perform out of sync check before search and ask for refresh
-  DVT-2330 Hyperlinks for progress log in Internal Builder Console
-  DVT-2338 A drop-down list to select from top architectures in the Instance Tree View
-  DVT-2412 Full build console - show start/end of the compiled file
-  DVT-2449 New custom dialog - drop-down with files from a directory
-  DVT-2496 Updating error/compiled/ignore properties on resources takes a long time
-  DVT-2500 Extended help for external builder logs (for IUS filters)
-  DVT-2532 Overwrite MALLOC_CHECK_=1 env variable to avoid crashes
-  DVT-2565 Optimize algorithm for solving workspace resources
-  DVT-2617 Support custom eclipse.ini in dvt_cli.sh
-  DVT-2644 Edit DVT Waivers button in Problems View (easy way to start a waivers file)
-  DVT-2640 Show blocks in instance tree

**Bugfixes**

-  DVT-2307 Console hyperlinks get opened with wrong editor
-  DVT-2404 Removed the project context menu -> Source -> Format option that breaks .project
-  DVT-2436 Html Documentation wizard shows predefined libraries : ieee, std, __vhdl_std
-  DVT-2481 Multiline templates are not indented
-  DVT-2483 Hyperlink doesn't work on ports in architecture
-  DVT-2361 VHDL semantic checking is not enabled until an incremental build is triggered
-  DVT-2502 Tool bar section title for "What's new" & "Report an issue" buttons
-  DVT-2361 VHDL semantic checking is not enabled until an incremental build is triggered
-  DVT-2537 Exception thrown when canceling a DVT Custom Dialog started by an external builder
-  DVT-2563 Report reapply waivers time in DVT Build Console
-  DVT-2620 Rename 'include/import tree' & 'load order' to 'compile order'
-  DVT-2604 Hierarchy is not shown when components are defined inside packages
-  DVT-2635 Search by type (Ctrl+H) for components shows entities
-  DVT-2684 Changing the location of a file outside project requires 2 builds to correctly auto-link the file
-  DVT-2700 Missing scroll bar on predefined projects list

3.0.5.5 (21 November 2011)
--------------------------


**Bugfixes**

-  DVT-2591 Obsolete DVT Auto-Linked resources are not cleaned up
-  DVT-2593 Files with unknown extensions always ignored in .vhdl_top_files
-  DVT-2595 Wrong error reported on alias declaration
-  DVT-2596 Wrong unexpected token 'limit' when using it as identifier
-  DVT-2597 Wrong error reported on bitwise operations
-  DVT-2627 Wrong UNDECLARED_COMPONENT error when the component's name contains full path: 'library_name.package_name.component_name'

3.0.5.4 (8 November 2011)
-------------------------


**Enhancements**

-  DVT-2215 Option for dvt_cli.sh to import workspace settings
-  DVT-2372 Option for dvt_cli.sh not to exit when starting dvt.sh
-  DVT-2573 Ability to specify how long DVT CLI should wait for DVT to start (-timeout flag)

**Bugfixes**

-  DVT-2361 VHDL semantic checking is not enabled until an incremental build is triggered
-  DVT-2431 VHDL References show multiple potential matches
-  DVT-2483 Hyperlink doesn't work on ports in architecture
-  DVT-2572 DVT Build timeout preference cannot be set by dvt.ini

3.0.5.3 (17 October 2011)
-------------------------


**Enhancements**

-  DVT-2454 Document how to expand aliases in run configurations and change default run command to interactive mode
-  DVT-2458 Save all dirty editors before launching a run configuration

**Bugfixes**

-  DVT-2460 Could not infer project from selection when there is selection but no focus
-  DVT-2495 Replace all in a large file takes a very long time
-  DVT-2499 NullPointerException in DVTMarkerFactory

3.0.5.2 (23 September 2011)
---------------------------


**Enhancements**

-  DVT-2290 Rename "Generic" run configuration to "DVT Generic"

**Bugfixes**

-  DVT-2425 NullPointerException when warnings reported in files outside project
-  DVT-2435 VHDL creating file from template (entity - architecture) generates errors

3.0.5.1 (16 September 2011)
---------------------------


**Bugfixes**

-  DVT-2397 VHDL Syntax Coloring : changing Strings color triggers Exception

3.0.5 (10 September 2011)
-------------------------


**Features**

-  DVT-1852 Rebuild button for internal builder only
-  DVT-1979 DVT color theme support for editors and GTK widgets and a predefined "Dark" theme
-  DVT-2252 Add semantic error for instantiation of undeclared components
-  DVT-2253 Add semantic error for declaration of architectures and configurations of unknown entities

**Enhancements**

-  DVT-1182 System variables for External Builders
-  DVT-2177 Hyperlink for jumping to the "associated type" of an element
-  DVT-2242 Support for use clause with list of clauses
-  DVT-2248 Support for instance of component with composed named such as library.component
-  DVT-2279 Parser support for protected types
-  DVT-2309 Enhance "Nothing to build" warning message (when rebuilding a project with no sources specified)
-  DVT-2314 Support for shortcuts for each rebuild kind (all/internal/external)
-  DVT-2336 Option to automatically save editors on rebuild

**Bugfixes**

-  DVT-2308 Add from template does not work in Windows
-  DVT-2310 Build Console does not close when closing a Project
-  DVT-2341 Add to top files - relative path problem in Windows ("\" -> "/")
-  DVT-2349 VHDL syntax error is signaled in comment by unrecognized unicode characters

3.0.4.4 (9 September 2011)
--------------------------


**Bugfixes**

-  DVT-2349 VHDL syntax error is signaled in comment by unrecognized unicode characters
-  DVT-2378 Occasional freezes on incremental build due to a deadlock in plugin startup

3.0.4.3 (29 August 2011)
------------------------


**Bugfixes**

-  DVT-2346  VHDL 'reference' keyword generates syntax error when used as port name
-  DVT-2347  VHDL -f option should not compile files with extensions other than '.vhd' and '.vhdl'
-  DVT-2348  VHDL top files / f files does not ignore directives it does not recognize

3.0.4.1 (3 August 2011)
-----------------------


**Bugfixes**

-  DVT-2244 References/rename not working on symbolic link files that are linked resources in Eclipse
-  DVT-2254 Search by type not working
-  DVT-2256 Fixed problems related to readlink usage in Solaris scripts
-  DVT-2257 Changed "Xmx" memory settings to 1024m for 32bit and to 2048m for 64bit distros

3.0.4 (30 July 2011)
--------------------


**Deprecated**

-  DVT-2239 Scripts: eclipse.sh, run_gui_mode.sh, run_batch_mode.sh are marked for deprecation; use instead: dvt.sh, dvt_sv_lint_batch.sh, dvt_sv_lint_gui.sh

**Features**

-  DVT-1134 Option to periodically save dirty editors

**Enhancements**

-  DVT-81 Refactoring potential matches - quick filter/(un)check all
-  DVT-1594 Add flag "Show builder progress log in console" in VHDL
-  DVT-1945 New file wizard - create from template option
-  DVT-1970 incremental build should not remove and re-create all named elements
-  DVT-2048 Run Configurations dialog/Quick Run working set filtering options
-  DVT-2104 Use clause should be restricted to the scope where it is placed or the design unit after it
-  DVT-2105 Enable tool-tips when 'ALT' key is pressed
-  DVT-2112 Add enumerated types to autocomplete, hyperlinks and references
-  DVT-2148 f-files support for VHDL
-  DVT-2150 VHDL templates preview - syntax highlight added
-  DVT-2152 Quick Filter code templates by name in preference pages
-  DVT-2153 Add support for record types
-  DVT-2158 Add content assist support for record types
-  DVT-2159 Show workspace location in title bar
-  DVT-2172 Add loop index (for loop statements and generates) to autocomplete, hover, hyperlink, references
-  DVT-2176 Add sequential statement labels (for, case, if, while instructions) to hover, hyperlinks, references
-  DVT-2178 When rename refactoring has potential matches - warn in the first page of the wizard
-  DVT-2201 Alt+shift+arrow selects word at cursor
-  DVT-2231 Add HINT predefined task tag
-  DVT-2235 Show builder errors in console with hyperlink to source file
-  DVT-2220 Content assist support for assertion statement with severity clause
-  DVT-2236 Content assist, hover and references support for predefined attributes
-  DVT-2237 Content assist, hover and references support for accessing entities from within user-defined libraries

**Bugfixes**

-  DVT-2096 Content assist support after dot
-  DVT-2097 Instances on Content assist offer all visible ports not just local ones
-  DVT-2110 Adding multiple files to ignore list only adds the first file in the list
-  DVT-2116 Attribute double click does not mark all occurrences
-  DVT-2162 Help > DVT Quick Help broken links fixed
-  DVT-2182 Register architectures and configurations when entity name is a selected name
-  DVT-2204 VHDL Quick Import View filtering does not jump to first match
-  DVT-2209 Custom Dialog File/Directory choosers fail to open if no "question" is specified
-  DVT-2221 Wrong hover for keywords "use", "report", "severity"

3.0.3.3 (22 July 2011)
----------------------


**Enhancements**

-  DVT-2081 dvt_cli.sh should also look for /bin/nc and /usr/bin/nc by default
-  DVT-2148 f-files support for VHDL

**Bugfixes**

-  DVT-2185 A tooltip with long non-whitespace sequences (1000s of characters) freezes the GUI
-  DVT-2194 Incremental and full build fails

3.0.3.2 (14 July 2011)
----------------------


**Bugfixes**

-  DVT-2145 Avoid using resources in non-accessible state
-  DVT-2155 Changed default initialization of preferences to avoid startup crashes in high load CPU scenario
-  DVT-2156 Fixed FlexLM Exception "ArrayIndexOutOfBoundsException" when using invalid license sources

3.0.3.1 (8 July 2011)
---------------------


**Bugfixes**

-  DVT-2084 Automatically infer DVT_LICENSE_VERSION when DVT_LICENSE_FILE=FLEXLM
-  DVT-2134 Fixed "Internal FlexLM Error" after waking up from idle

3.0.3 (1 July 2011)
-------------------


**Enhancements**

-  DVT-1688 Switch for turning off tooltips
-  DVT-1978 Added predefined libraries (IEEE, STD, TEXTIO)
-  DVT-2051 Parse and auto-link files outside project directory

**Bugfixes**

-  DVT-2050 Types declared in entities are missing from Types view
-  DVT-2055 Error is signaled for "file..is in" or "file..is out"
-  DVT-2060 Folding does not work properly after attribute...of...function is..
-  DVT-2061 Folding does not work for record .. is .. end record;
-  DVT-2097 Instances on content assist contain all visible ports not just local ones

3.0.2 (17 June 2011)
--------------------


**Enhancements**

-  DVT-212 Added Eclipse Marketplace Client to distribution
-  DVT-1657 Quick Types & Import Views - independent of editor
-  DVT-1907 VHDL parser performance improvements on expression evaluation
-  DVT-1919 Added Component auto instantiation
-  DVT-1933 Documentation - contexts.xml updated
-  DVT-1938 Added source formatting
-  DVT-1944 VHDL - What's new & report an issue
-  DVT-1952 Added hyperlink and tooltip for types
-  DVT-1959 External tools console links jump to resources in current working set
-  DVT-1960 Added folding for architecture, function, procedure, loop, component, generate, process
-  DVT-1962 Added folding for port map, generic map
-  DVT-1963 Added custom region folding using --{{{ }}}--
-  DVT-1967 Improvements on hyperlink, tooltip, outline for variables, files, constants
-  DVT-1995 +vhdl_libmap+ directive when multiple libraries are used
-  DVT-1998 Run Configurations should show quoted arguments when printing the executed command
-  DVT-2010 Predefined project wizard - option to override target directory
-  DVT-2016 Instance Tree - multiple enhancements
-  DVT-2020 Added Content Assist for default proposals and instances proposals
-  DVT-2021 Updated linux JRE in distribution to version 1.6.0u26 to avoid compiler crashes
-  DVT-2022 DVT Custom Dialogs - when checkboxOnValue or checkboxOffValue are specified, checkbox output should not contain the id
-  DVT-2023 Updated Clearcase plugin to the latest version in distribution
-  DVT-2024 Common VHDL constructs added as template proposals
-  DVT-2025 Context sensitive VHDL templates

**Bugfixes**

-  DVT-1953 Escaped identifiers \id\ not recognized by the VHDL parser
-  DVT-1969 Issue when searching by type
-  DVT-1975 Create new VHDL file wizard overwrites existing file with same name
-  DVT-1993 DVT CLI importProject takes project name from project folder instead of .project
-  DVT-1996 Quick outline view duplicates the components of a file added twice in top files
-  DVT-2005 Outline updated on full build

3.0.1.1 (3 June 2011)
---------------------


**Enhancements**

-  DVT-1951 Added hyperlink and tooltip on architectures
-  DVT-1918 Added quick include tree view, include tree view
-  DVT-1934 Changed procedure icon to differ from function icon

**Bugfixes**

-  DVT-1874 Templates - Move these are global templates at the start of the dialog
-  DVT-1928 Wrong matching begin-end marks occurrences
-  DVT-1929 Missing grayed icon for files outside project scope
-  DVT-1935 Wrong linked VHDL file icon
-  DVT-1936 Fixed tooltip for vhdl generics

3.0.1 (27 May 2011)
-------------------


**Features**

-  DVT-1901 :ref:`Predefined Projects`

**Enhancements**

-  DVT-1581 Name convention checking for method arguments

**Bugfixes**

-  DVT-1893 Refactoring does not update outline elements in Outline View
-  DVT-1926 Duplicated entries in Outline/Types View after incremental build
