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
DVT-554 Dropdown for external build button: invoke a certain external builder. See How to invoke external builders
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
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 Build Configurations.
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
DVT-3084 An easier way to copy the full path to the file in the editor (more details 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+<var> 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
DVT-2363 Code Templates View
DVT-2450 Create new toolbar button & keyboard shortcut from run configuration (more details Custom Shortcut and Button for a Run Configuration)
DVT-3361 Resource filters wizard (more details How to create resource filters ?)
DVT-3362 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 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
DVT-1901 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