3.4.28 (24 February 2014)

Enhancements

  • DVT-5671 Add support for predefined API eu_dummy_try_enclosing_unit and eu_dummy_get_enclosing_unit

Bugfixes

  • DVT-5695 Unrecognized action unit_instance.SUBTYPE’method_port$();

  • DVT-5713 Missing hyperlink/tooltip/refactoring on expressions like SUBTYPE package_name::type_name

  • DVT-5724 Do not treat as case-insensitive gcc-like build config directives in ius.irun compatibility mode

  • DVT-5732 False undeclared type semantic errors shown after restoring a project

  • 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

  • DVT-5755 Missing tooltip/hyperlink/content assist when using ‘is a’ conditional expression

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

  • DVT-5711 Allow comments in as computed macro result

  • DVT-5719 Unrecognized expression “%{list [ 0 ], list [ 1 ];}” using semicolon before closing curly

Bugfixes

  • DVT-5586 DVT Auto-Linked folder is deleted when updating build_config.xml

  • DVT-5716 As computed macro fails to expand correctly (due to str_expand_dots)

  • DVT-5717 As computed macro fails to expand correctly (due to rf_field.get_type())

  • DVT-5718 Unrecognized “do {<action block>}” syntax

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

  • DVT-5668 ‘as computed’ support for “var x := new my_struct_s” syntax

3.4.24 (2 December 2013)

Enhancements

  • DVT-5616 Open non-DVT perspectives when creating project with dvt_cli.sh

  • DVT-5627 Add support for predefined types related to messaging (create_formatted_message, message_tag, message_format, message_manager)

Bugfixes

  • DVT-5632 Instance tree should not be updated on every resource selection

Bugfixes

  • DVT-5631 Tooltip/hyperlink not working for arguments following a string literal argument in a function call

3.4.23 (22 November 2013)

Enhancements

  • DVT-5481 Show the parameter descriptions instead of the parameter names in Add From Project Template dialog

  • DVT-5587 Add eUnit predefined API

  • DVT-5604 False error reported in default.build for -licwait directive

Bugfixes

  • DVT-5594 ‘as computed’ macro fail to expand if the replacement contains ‘as’ macro expressions

  • DVT-5595 Quick show layers view is not populated when triggering the layers for a sub-type member

  • DVT-5605 ‘as computed’ expansion literal not always correctly expanded

  • DVT-5607 Long-running background activity after Replace All with many occurrences

3.4.22 (15 November 2013)

Enhancements

  • DVT-5591 Improved parser performance

Bugfixes

  • DVT-5579 “Resource is inaccessible” error in DVT Auto-Linked when updating change sets for SVN

3.4.21 (14 November 2013)

Enhancements

  • DVT-5566 Added dvt_cli.sh -p4 flag for sharing project with Perforce

Bugfixes

  • DVT-5565 Fixed ‘as computed’ Specman native style string matching when chars are preceded by ‘' (e.g. ‘s’ translates to ‘\s’)

  • 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-4671 Support for <current_line_num> and <current_module_name> replacement terms inside “as” macros

  • DVT-5498 Added more debug info for ‘as computed’ macros

  • 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-5497 ‘as computed’ macros issue when a variable declaration specifies both the type and an expression

  • DVT-5513 ‘as computed’ macros issue when referencing enumerated types with over 10Ks enumerated values

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

Enhancements

  • DVT-5488 ‘as computed’ macros fail to execute when a field of an undeclared type declared in ‘sys’ or ‘global’

3.4.18 (30 October 2013)

Enhancements

  • DVT-4651 Show package information in UML class diagrams

3.4.17 (29 October 2013)

Bugfixes

  • 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-5472 Build progress not reported correctly

3.4.16 (11 October 2013)

Enhancements

  • DVT-5465 Add from Project Template scans for default parameter values in both source and target template.config

Bugfixes

  • DVT-5452 Content assist doesn’t work if the file has imports

  • DVT-5466 Project Template Wizards don’t work with parameterized directory names

3.4.15 (4 October 2013)

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-5429 Sometimes refactor rename does not replace the selection on which it was triggered

  • DVT-5445 Hyperlinks and content assist not working for the code following a when sub-type using when construct

  • 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/.edt_top_files, .dvt/.edt_defines, .dvt/.edt_ignore_files, .dvt/.edt_test_files, .dvt/.edt_specman_path, .dvt/dvt_preference).

Enhancements

  • DVT-4273 & DVT-5410 Added dot in Windows distros

Bugfixes

  • DVT-5412 Infinite loop when declaring variables/fields using template type inside the template definition

  • DVT-5415 Duplicated key binding Ctrl+Y for “Redo” in Windows

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-4822 Nothing to compile dialog not shown

  • DVT-5384 User interface is not responsive while generating diagrams

  • DVT-5394 Hyperlink/autocomplete not available for the enums following an “is in” operator

  • DVT-5407 Ability to cancel diagram generation

3.4.12 (11 September 2013)

Enhancements

  • DVT-5147 Disable auto-complete triggering (beep) when typing a ‘.’ inside comments

Bugfixes

  • DVT-5383 ‘as computed’ macros fail to expand due to missing library

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-4778 When creating/importing a project via dvt_cli.sh, auto-select “Window Working Set” in Open Resource dialog

  • 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

  • DVT-5357 Add predefined e Language API (epi_uvm_*, sn_uvm_simvision_interface, handle_info)

Bugfixes

  • DVT-4657 dvt_cli.sh -newwindow opens two windows if DVT was not already running

  • 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-5338 Switching a project doesn’t update the Instance Tree View when no top module is specified

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

Features

  • DVT-5264 Unify Coverage View

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)

Features

  • DVT-5243 Unify Macros & Quick Macros Views

Enhancements

  • DVT-5208 Slow hyperlink to module definitions in large designs

Bugfixes

  • 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-5284 Disabled EMACS+ plugin auto activation in distros to prevent clipboard problems

3.4.6 (26 July 2013)

Enhancements

  • DVT-4896 Added KIT distro for Linux and MacOS. See dvt_kit_installer.sh

  • DVT-5252 Added support for predefined ‘set’ type

Bugfixes

  • DVT-5234 HTML Documentation: spacing and tabs indentation problems for NaturalDocs formatting

  • DVT-5246 Compile Order View: collapse all does not work

  • DVT-5248 ‘as computed’ macros fail to expand when using keyed_list.key_exists()

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-5080 Ability to redraw diagrams on demand instead of auto-update

Bugfixes

  • DVT-4663 dvt_cli.sh exit code should reflect the operation result

  • 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-5233 Code Templates View: no error message when creating a template with un-escaped “$” characters

3.4.4 (9 July 2013)

REMOVED

  • DVT-5188 Removed support for DVT Auto-Linked language specific subfolders (“SystemVerilog”, “e-Language” and “VHDL”)

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-4870 Trigger an error when using DVT-defined Environment Variables for +dvt_auto_linked_root

  • DVT-5092 Cancel does not work while generating HTML Documentation with diagrams

  • DVT-5116 Formatter hangs with certain vertical alignment token sets

  • DVT-5138 Wrong editor tab tooltip for DVT Auto-Linked files starting with e-Language/SystemVerilog/VHDL prefixes

  • DVT-5156 Double click on Compile Order View during build freezes the DVT

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

3.4.3 (21 June 2013)

Enhancements

  • DVT-5093 Display the relevant documentation when requesting the legend for UML diagrams

Bugfixes

  • DVT-4856 EDT sometimes incorrectly shows all comments as being tasks

  • DVT-5038 Types View: after platform restart icons are not visible

  • DVT-5098 Missing hyperlinks for Specman log in console

  • 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

3.4.2 (14 June 2013)

Enhancements

  • 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-5060 Search for references using Ctrl+H doesn’t work

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

3.4.1 (7 June 2013)

Performance

  • DVT-5073 Performance improvement on DVT-Auto Linked files creation (part 2)

Enhancements

  • DVT-4827 Print total build time in human-readable form

Bugfixes

  • DVT-5026 Diagram preference page incorrectly manages invalid dot executable

  • DVT-5034 Quick Types/Compile Order Views should show Select Project dialog if no project is selected

  • DVT-5040 False semantic error on cover item using text

  • DVT-5046 Quick Types/Compile Order Views do not close when trying to open an element that is already opened in an 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

  • DVT-5069 Hyperlink jumps to right location but override annotation goes to gray file

3.4 (2 June 2013)

HIGHLIGHTS

  • Override Annotations in the Editor See Override Annotation

  • Extend Annotations in the Editor See Extend Annotation

  • 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-4724 Mixed Language Support: Unify Project Statistics.

  • DVT-4933 Add an indication in the editor that a struct/unit method is overridden/extended. See Override Annotation and See Extend Annotation

Enhancements

  • DVT-3131 Remove checkboxes from the entries in Tasks View

  • DVT-4499 Build configuration: in ius.irun compatibility mode, lookup e Language top files in $SPECMAN_PATH

  • DVT-4634 Mixed Language Support: Quick Types View should show information for all languages instead of asking to select a language

  • 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

Bugfixes

  • DVT-4674 Diagram “Save as” should update supported extensions when dot binary changes

  • 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