3.4.28 (24 February 2014)
Enhancements
DVT-3845 Declaring packages with the same name should give a duplicate semantic error
Bugfixes
DVT-5724 Do not treat as case-insensitive gcc-like build config directives in ius.irun compatibility mode
DVT-5740 External Tools custom filter does not work if the pattern text ends with space/tab/new line char
DVT-5742 External Tools can’t read from an external_builders.xml file that contains patterns with the same id
3.4.27 (29 January 2014)
Enhancements
DVT-5704 Allow –{{‘’’ and ‘’’–}} symbols as user defined code folding region
DVT-5687 Update DVT_UVM_HOME to point to latest uvm_1.1d
Bugfixes
DVT-5434 Support for predefined ‘deallocate’ API
DVT-5709 Unrecognized ‘ieee.math_real.log2(…)’
DVT-5710 Mismatch of overloaded functions across packages
DVT-5720 Wrong type assignments to variables in functions
3.4.26 (8 January 2014)
Bugfixes
DVT-5680 For VHDL, the -work directive is effective only for the subsequently specified top files
3.4.25 (18 December 2013)
Bugfixes
DVT-5659 HTML Documentation: generating documentation throws an error when the option “Exclude files outside project” is set
DVT-5664 Inserting text in block selection mode skips characters in some environments, fixed for Eclipse Platform 3.8.1 and DVT distros
3.4.24 (2 December 2013)
Enhancements
DVT-5616 Open non-DVT perspectives when creating project with dvt_cli.sh
DVT-5629 Trim whitespace characters after new line in auto-indentation
Bugfixes
DVT-5632 Instance tree should not be updated on every resource selection
3.4.23 (22 November 2013)
Enhancements
DVT-4906 Automatically continue comment on new line when editing inside a block comment
DVT-5481 Show the parameter descriptions instead of the parameter names in Add From Project Template dialog
DVT-5604 False error reported in default.build for -licwait directive
Bugfixes
DVT-5582 VHDL configuration specification does not resolve Verilog modules in the same library
DVT-5607 Long-running background activity after Replace All with many occurrences
3.4.22 (15 November 2013)
Bugfixes
DVT-5579 “Resource is inaccessible” error in DVT Auto-Linked when updating change sets for SVN
DVT-5583 Referencing an entity/package by work.entity/work.package.type triggers false UNDECLARED_IDENTIFIER/ENTITY/TYPE errors
3.4.21 (14 November 2013)
Enhancements
DVT-5566 Added dvt_cli.sh -p4 flag for sharing project with Perforce
Bugfixes
DVT-5574 Internal builder console hyperlinks don’t work for locale-specific number format (like 1,234)
3.4.20 (8 November 2013)
Enhancements
DVT-5530 dvt_cli.sh -silent flag should shut down all INFO & WARNING messages
Bugfixes
DVT-5471 External Tools: avoid error/warning/note color nuances for automatic smart log colors
DVT-5531 In ius.irun compatibility mode -assert directive should take no args
DVT-5559 After platform startup, text selection in a DVT editor triggers restore from dictionary for all projects
3.4.19 (1 November 2013)
Bugfixes
DVT-5484 Module diagrams sometimes throw NullPointerException
3.4.17 (29 October 2013)
Enhancements
DVT-5468 Build Progress indication with invocation and top file granularity
Bugfixes
DVT-5225 Entity auto-instance code is not indented correctly
DVT-5437 Change Extended help dialog title from “DVT Generic - Extended error ID info” to “Error ID info”
DVT-5438 New File Wizard stuck when changing nature and filtering template
DVT-5470 “Create Testbench” not working for values of entity generics that start with $
3.4.16 (11 October 2013)
Feature - DVT-3755 Ability to “copy” entity and “paste” as instance, signals or testbench. See Code Factory
Enhancements
DVT-5465 Add from Project Template scans for default parameter values in both source and target template.config
Bugfixes
DVT-5461 Platform not closing sometime due to save dictionary pop-up (pop-up cannot be dismissed)
DVT-5466 Project Template Wizards don’t work with parametrized directory names
3.4.15 (4 October 2013)
Enhancements
DVT-5446 Save dictionary in compressed format
Bugfixes
DVT-4664 Restore opened files when running dvt_cli.sh createProject -force
DVT-5361 Set active build configuration is not consistent across multiple Eclipse Workbench Windows
DVT-5426 The “please wait…” info box sometimes persists after successfully generating diagrams
DVT-5449 Add From Template: add option to select a predefined project as a source directory
DVT-5450 New Project from Template and Add from Template corrupts the binary files in the template project
3.4.14 (25 September 2013)
Deprecated
Support for deprecated build configuration files will be removed in the next major DVT release (.dvt/.vhdl_top_files, .dvt/.vhdl_ignore_files).
Enhancements
DVT-4273 & DVT-5410 Added dot in Windows distros
Bugfixes
DVT-5415 Duplicated key binding Ctrl+Y for “Redo” in Windows
DVT-5422 Instance Tree Ports View broken in VHDL
3.4.13 (20 September 2013)
Enhancements
DVT-1180 Link Back to Console from External Builder Marker
DVT-5096 Ability to include compile waivers
DVT-5165 Add “read only” file indication in Navigator View, Editors and Refactoring Preview
DVT-5314 Match brackets to the left and right of the cursor
DVT-5378 Editor setting for changing the color of the matched bracket highlight
DVT-5390 Updated ViPlugin for DVT to 2.11.0
DVT-5392 Corresponding matching bracket highlight when emulating vi
DVT-5396 Minimize number of disk accesses when writing to dvt_build.log
Bugfixes
DVT-4654 ViPlugin state not persisted between sessions
DVT-5384 User interface is not responsive while generating diagrams
DVT-5402 Unwanted ^M control character added when instantiating an entity
DVT-5407 Ability to cancel diagram generation
3.4.12 (11 September 2013)
Features
DVT-5349 Support for VHDL 2002 standard
DVT-5350 Support for VHDL AMS 2007 standard
Enhancements
DVT-5147 Disable auto-complete triggering (beep) when typing a ‘.’ inside comments
Bugfixes
DVT-5366 Keyword “default” not accepted as identifier in VHDL 2008 language syntax
3.4.11 (9 September 2013)
Enhancements
DVT-3091 Show project name in console title for Run Configurations and External Builders
DVT-4558 New ${dvt_cli} run configuration variable
DVT-5087 Ability to query the running status of DVT
DVT-5223 Ability to query the version of running DVT
DVT-5315 Ability to customize nchelp tool name/path to show extended help in console
Bugfixes
DVT-4657 dvt_cli.sh -newwindow opens two windows if DVT was not already running
DVT-4757 & DVT-4995 When tracing inout ports no target icon decorations are shown in the Trace Connections View
DVT-4778 When creating/importing a project via dvt_cli.sh, auto-select “Window Working Set” in Open Resource dialog
DVT-5346 “Project” sub-menu not showing for VHDL projects context menu
DVT-5356 Instance tree is not populated after project restore
3.4.10 (26 August 2013)
Bugfixes
DVT-4690 dvt.sh/dvt_cli.sh should issue an error if provided a non-existing eclipse.ini
DVT-5313 Rebuild buttons are only visible in the first Eclipse Workbench Window
DVT-5333 Trace Connections View memory not cleaned properly between trace port operations
DVT-5334 NullPointerException when searching for references on predefined libraries
DVT-5336 VHDL AMS keywords are not ignored in VHDL 2008 compatibility mode
DVT-5338 Switching a project doesn’t update the Instance Tree View when no top module is specified
DVT-5339 VHDL 2000 keywords are not ignored in VHDL AMS 99 compatibility mode
DVT-5340 Update Clearcase plugin to version 2.2.34 to fix some small issues
DVT-5341 Change distro name form DVT_CUSTOM_KIT to DVT_KIT
3.4.9 (14 August 2013)
Enhancements
DVT-5306 Hide “Project” sub-menu for non DVT project’s context menu
DVT-5307 Hide “Validate” and “Format Source” menu items added by XML plugins on non XML files
Bugfixes
DVT-5308 Cancel does not work for hyperlink file selection dialog
DVT-5311 Open declaration hyperlink no longer working correctly (flickering)
3.4.8 (12 August 2013)
Enhancements
DVT-5120 Added support for -eclipse_args for dvt_cli.sh
DVT-5297 Add External Tools filters for SpyGlass logs
Bugfixes
DVT-5036 Types/Compile Order Views should refresh when opening a project
DVT-5244 Compare with > Other Resource … from editor does not work
DVT-5296 Sometimes the external tools filter variable ‘${file}’ does not match correctly
3.4.7 (5 August 2013)
Enhancements
DVT-5208 Slow hyperlink to module definitions in large designs
Bugfixes
DVT-4703 Architecture variable, wrong “not declared” semantic error in instantiated unit
DVT-4749 Run configurations session wrapper doens’t check for all necessary binaries
DVT-4787 Run configurations default command/script should not use csh/tcsh with -i flag
DVT-4788 Run configurations generated script doesn’t run the last when using csh/tcsh
DVT-5266 External builders persistence file defaults to the deprecated .dvt/.dvt_builders instead of external_builders.xml
DVT-5269 External Build button should invoke all external builders instead of the last ran builder
DVT-5270 Wrong syntactic errors reported for PSL property declarations in VHDL 2008
DVT-5284 Disabled EMACS+ plugin auto activation in distros to prevent clipboard problems
DVT-5285 Added range information for vector types
DVT-5290 Wrong semantic error for records of a type used in a subtype
3.4.6 (26 July 2013)
Enhancements
DVT-4896 Added KIT distro for Linux and MacOS. See dvt_kit_installer.sh
Bugfixes
DVT-4997 Auto-instance a VHDL entity in Verilog using content assist
DVT-5234 HTML Documentation: spacing and tabs indentation problems for NaturalDocs formatting
DVT-5246 Compile Order View: collapse all does not work
DVT-5258 Wrong semantic error reported when variable associated type is access or record type
DVT-5259 Wrong semantic error reported when alias an enumerated value
DVT-5260 Wrong semantic error reported for variables defined inside protected body of a type
3.4.5 (22 July 2013)
Enhancements
DVT-4509 Build configurations: +dvt_auto_link_root (without trailing +) issues “unknown directive” instead of “badly specified directive”
DVT-4820 Build configurations: allow usage of +dvt_auto_link_root only in first invocation
DVT-4960 Survive duplicate directives like “-liblist -liblist arg”
DVT-5009 View filters should cancel an ongoing search operation when filter text is changed and trigger a new search (Instance Tree/Types/Compile Order)
DVT-5024 Redesigned the select instance dialog for Trace Connections from Editor
DVT-5199 Use a bidirectional edge when indirectly connecting incompatible ports
Bugfixes
DVT-4663 dvt_cli.sh exit code should reflect the operation result
DVT-5203 Trace Connections View is cleaned after building any project
DVT-5211 Set the correct window size for module diagram’s legend
DVT-5215 DVT views flicker after building projects that shouldn’t affect them
DVT-5222 Eclipse Juno - “Cannot get the parent identifier from an undefined context…” exception
DVT-5229 Cross language hyperlinks open the file in wrong editor
DVT-5231 Library logical name WORK denotes the current working library during a given analysis
DVT-5233 Code Templates View: no error message when creating a template with un-escaped “$” characters
DVT-5238 Auto-indent after entity instantiation should preserve indentation
3.4.4 (9 July 2013)
REMOVED
DVT-5188 Removed support for DVT Auto-Linked language specific subfolders (“SystemVerilog”, “e-Language” and “VHDL”)
Enhancements
DVT-4542 Match only elements of same kind when folding and performing doubleclick selections
DVT-4748 Use cache when clicking through diagrams
DVT-4754 Add an indication for array of instances in module flow diagrams
DVT-4870 Trigger an error when using DVT-defined Environment Variables for +dvt_auto_linked_root
DVT-4934 Auto-indentation in blocks delimited by curly brackets
DVT-5114 Module diagram hyperlinks not working when navigating using breadcrumb
DVT-5115 Update the legend of module flows diagrams in order to be VHDL compatible
DVT-5123 Update the legend of module flows diagrams with hyperlink hints
DVT-5136 Update default SystemVerilog language Syntax to SystemVerilog 2012
DVT-5138 Wrong editor tab tooltip for DVT Auto-Linked files starting with e-Language/SystemVerilog/VHDL prefixes
DVT-5175 Update documentation to reflect default VHDL 2008 Language Syntax
Bugfixes
DVT-4033 Report an Issue: “save as zip” not closing the wizard
DVT-4768 F3 is not working in the Build Configuration editor
DVT-5092 Cancel does not work while generating HTML Documentation with diagrams
DVT-5116 Formatter hangs with certain vertical alignment token sets
DVT-5122 Wrong jump to editor for ports/signals with similar names
DVT-5139 Run configurations session wrapper throws errors in some “sh” replacements (e.g. dash in Ubuntu) due to non POSIX syntax
DVT-5142 Refactor rename not working properly when more than 10 files are changed
DVT-5156 Double click on Compile Order View during build freezes the DVT
DVT-5176 VHDL auto-indentation issues in empty lines
DVT-5194 New File Wizard does not show an error message when creating a new file in a virtual folder
DVT-5196 HTML Documentation: open index.html in the platform’s internal web browser (instead of the default editor)
DVT-5204 Fixed “Could not set character size” error when displaying diagram’s legend and preferences
3.4.3 (21 June 2013)
Enhancements
DVT-5056 Support for encryption directives in VHDL 2008
DVT-5107 Improved the display of ports and signals in the Trace Connection View
DVT-5108 Added support for NUMERIC_STD_UNSIGNED package
Bugfixes
DVT-5038 Types View: after platform restart icons are not visible
DVT-5043 VHDL outline view preferences are not persistent
3.4.2 (14 June 2013)
Enhancements
DVT-4223 Persist the Instance Tree Ports View settings
DVT-4761 Add a button to show the legend of module flows diagrams
DVT-4992 Disable “Use dot from distribution” checkbox in non-linux environments
Bugfixes
DVT-4858 Quick filter in Types View should expand the tree and select the first match
DVT-5035 Types View search filter sets focus on wrong type if project has multiple natures
DVT-5052 Trace Connections View is not cleaned when closed
DVT-5076 Add to default.build does not add build configuration files
DVT-5077 Always open with DVT editor when double click in Compile Order View
DVT-5082 Wrong undeclared variable when using VHDL block statements that include port declarations
DVT-5091 Instance Tree View memory leak
DVT-5094 All refactoring operations should only validate editing of the files that will be modified (make writable/check out)
DVT-5095 Incorrect trace path shown in Trace Connections View for signals with the same name
3.4.1 (7 June 2013)
Performance
DVT-5050 Trace Connections optimizations for big instance trees
DVT-5073 Performance improvement on DVT-Auto Linked files creation (part 2)
Enhancements
DVT-4827 Print total build time in human-readable form
DVT-5065 Added trunc(…) procedure to math_real package
DVT-5066 Added predefined types boolean_vector, integer_vector, real_vector, time_vector, file_open_kind, file_open_status
DVT-5067 Added predefined string read procedures sread(…) and string_read(…)
DVT-5074 Added Trace Connections message dialog for operation already in progress
Bugfixes
DVT-5026 Diagram preference page incorrectly manages invalid dot executable
DVT-5027 Types View drag and drop entity auto-instance does not work on Windows
DVT-5028 Trace Connections View memory leak
DVT-5034 Quick Types/Compile Order Views should show Select Project dialog if no project is selected
DVT-5046 Quick Types/Compile Order Views do not close when trying to open an element that is already opened in an editor
DVT-5047 Types View drag and drop entity auto-instance doesn’t scroll through vlog/vhdl editor
DVT-5053 HTML Documentation Wizard overview description file error if the file “readme.txt” is not found
DVT-5063 Path hyperlinks are improperly formatted when file name contains ‘&’ character
DVT-5064 Path hyperlinks are improperly formatted when file name contains whitespace
3.4 (2 June 2013)
HIGHLIGHTS
Ability to inspect each step from source to destination when tracing connections. See Trace Path
Ability to trace connections from editor. See Trace Connections from Editor
Ability to search for ports in the design hierarchy. See Search Port in Design Hierarchy
Fixed some semantic checking limitations
Unified Types and Quick Types Views across languages. See Types View
Unified Compile Order and Quick Compile Order Views across languages. See Compile Order View
Unified Tasks Tags Preferences across languages. See
Performance
DVT-5032 Performance improvement on DVT-Auto Linked files creation
Features
DVT-141 Mixed Language Support: Unify Compile Order View and Quick Compile Order View. See Compile Order View
DVT-147 Mixed Language Support: Unify Types View and Quick Types View. See Types View
DVT-3107 Mixed Language Support: Unify Task Tags Preferences. See
DVT-4434 Trace port directly from editor. See Trace Connections from Editor
DVT-4785 Added VHDL Project Statistics
Enhancements
DVT-3107 Unify task tags preferences
DVT-3131 Remove checkboxes from the entries in Tasks View
DVT-4023 Added Why section in the Trace Connections View to see trace path of a port or signal. See Trace Path
DVT-4634 Mixed Language Support: Quick Types View should show information for all languages instead of asking to select a language
DVT-4724 Unified “Project Statistics”
DVT-4975 Synchronized Why section with the Trace Connections View
DVT-4976 Add icons to the ports displayed in the Why window
DVT-4977 Differentiate between sources and destinations in Trace Connections View
DVT-4987 Enable “Change DVT Nature” popup menu action, regardless of current perspective
DVT-4990 Mixed Language Support: Quick Compile Order should show information for all languages instead of asking to select a language
DVT-4996 Support for drag and drop VHDL entity auto-instance
DVT-5004 Ability to search for ports in the Instance Tree View
DVT-5018 Added progress reporting for trace port operations
Bugfixes
DVT-4674 Diagram “Save as” should update supported extensions when dot binary changes
DVT-4714 Refactor Connect: toolbar changes position depending on the order of button presses (ports view, connect toolbar)
DVT-4929 Add support for simple wildcards (* and ?) for Instance Tree filtering
DVT-4973 Relative paths in environment inherited $SPECMAN_PATH are not resolved as relative to compilation root
DVT-5005 Build Config Editor - Some top files include patterns don’t get recognized under Windows
DVT-5031 Connect ports: toggle ports view after performing a connect operation duplicates the connect toolbar