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 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 Run Configuration Session Type)

  • Ability to select if a run configuration is a command or a multi-line script (see 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 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 Run Configuration Session Type - DVT-4577 dvt_xterm.sh is deprecated by 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 DVT Auto-Linked

  • DVT-4466 Integrated dvt_trap.sh and dvt_xterm.sh functionality in run configurations (see 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 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

Bugfixes

  • DVT-4088 New Project Wizard - add option to specify the project’s name. See 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

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 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 Build Configurations. - DVT-3883 Deprecated internal builder preference pages. See Build Configurations. - DVT-3885 Deprecated disable_ext+all (use +dvt_ext_unmap_all instead). See 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 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 External Builders.

  • DVT-4054 Rename .dvt/log_styles file to log_styles.xml. See Smart Log

Features

  • DVT-130 Mixed Language Support: Unify the Instance Tree View.

  • DVT-1088 Support for multiple build configurations. See Build Configurations.

  • DVT-3349 Refactor connect ports for VHDL

  • DVT-3577 Mixed Language Support: Module diagrams for mixed Verilog and VHDL projects. See Design Diagrams.

  • DVT-2846 Mixed Language Support: Unify .*_top_files under default.build. See Build Configurations.

  • DVT-3890 Mixed Language Support: New editor for *.build files. See 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 External Builders.

Enhancements

  • DVT-68 Support for compilation root specification in default.build. See All Build Directives.

  • DVT-554 Dropdown for selecting a specific external builder. See External Builders].

  • DVT-2608 Cross language check when reporting undeclared components/modules

  • DVT-3089 Propagate system variables to external tools integration. See 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 Design Diagrams.

  • DVT-3491 Issue warning when dvt_cli doesn’t get both arguments for -map. See Command Line Interface.

  • DVT-3578 Add support for +dvt_skip_compile+ directive in default.build. See Build Configurations.

  • DVT-3751 Add a -perspective switch to the dvt_cli.sh createProject command. See Command Line Interface.

  • DVT-3790 Include diagrams in HTML Documentation. See Export HTML/PDF Documentation.

  • DVT-3796 Add external tools variable containing the path to current build file. See External Tools Integration.

  • DVT-3810 Added vcs.vhdlan Compatibility Mode in build configurations. See See Build Configurations.

  • DVT-3824 Support for case-insensitive directives in ius compatibility modes. See 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 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 Build Configurations.

  • DVT-3926 Alias +dvt_setenv+ to +dvt_env+. See Build Configurations.

  • DVT-3927 Warn when encountering unknown +dvt_ directives in default.build. See 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 All Build Directives.

  • DVT-4007 Add support for +dvt_auto_link+ directive in default.build. See 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 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 Command Line Interface.

  • DVT-3778 dvt_cli.sh should detect locked workspaces and die quickly and gracefully. See 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 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

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 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

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 idnot 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

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