DVT PSS IDE User Guide
Rev. 18.1.42, 16 January 2019

Chapter 28. What is New?

#.# - major version - Includes new features, major enhancements, architectural changes, bug fixes. 
Since 2015, a major version is named in sync with the release year, for example the first major version of 2015 is 15.1.
NOTE: When switching to a new major version it is recommended to start in a new workspace.

#.#.# - minor version - Includes bug fixes, minor enhancements.

18.1.42 (15 January 2019)


  • DVT-12552 "Select Top" in Verification Hierarchy View is slow for big projects


  • DVT-12726 Update all distro plugins to the latest version


  • DVT-12746 Add new external tools variable ${dvt_clipboard} which solves to the clipboard contents

  • DVT-12753 Avoid unnecessary Design Hierarchy View updates on incremental compilation


  • DVT-12725 Downgrade Perforce plugin to version 2018.1 to avoid NullPointerException

  • DVT-12759 Semantic highlight broken when using toggle comment or replace all in a file

18.1.41 (13 December 2018)


  • DVT-12239 Ability to define code regions with customizable editor behavior: folding, background color, "read-only" visual indication when edited


  • DVT-12143 Semantic highlight is broken after refactoring operations which touch inactive open editors

  • DVT-12691 Opening files with dvt.bat on Windows doesn't work

18.1.40 (7 December 2018)


  • DVT-12667 Add new "Show Instances" hyperlink action to see all instances of a component


  • DVT-12326 DVT CLI: Ability to create resource filters that match symlinks using -exclude|include flags


  • DVT-4776 +dvt_auto_link_root+ should take into account the environment variables defined through +dvt_setenv+

  • DVT-12207 Do not auto-insert semicolon when pressing enter between curly brackets followed by identifier

  • DVT-12657 Actions under 'schedule' block locking the same resource cannot be scheduled concurrent

18.1.39 (29 November 2018)


  • DVT-12495 No search results when re-running a previous search query after full build

  • DVT-12583 Wrong scenario generation when type extension is used to contribute another activity to the target action type

  • DVT-12584 Constraints using array sum property are ignored by scenario solver

  • DVT-12586 Sometimes Project Templates history is not recording previous parameter values

  • DVT-12587 In some cases the generated scenario differs even if the seed is preserved

18.1.38 (19 November 2018)


  • DVT-12569 Scenario diagram name should reflect the action that is currently illustrated

  • DVT-12570 False contradiction error when inferring compound action containing if or repeat block in activity

  • DVT-12575 CDT method completion is slowed down (patch for CDT 9.2.1, 9.4.3, Eclipse Bug 534189)

  • DVT-12576 java.lang.NoSuchMethodError thrown in multiple UI components on Eclipse Luna 4.4.1 distros

18.1.37 (15 November 2018)


  • DVT-10103 Project colors: Color background instead of foreground by default

  • DVT-12534 Add option to configure the constants from build configuration file

  • DVT-12561 Add deprecated license daemon notice


  • DVT-9349 CDT Integration: Sometimes CDT hangs due to an improper DVT listener

  • DVT-12064 CDT Integration: DVT CDT Builder does not run for a project created via the DVT CLI

  • DVT-12104 CDT Integration: Remove the language specification argument from gcc invocation when scanning the C/C++ included files

  • DVT-12308 Report error when using an ambiguous function (declared in multiple imported packages)

  • DVT-12545 Call of 'super' in 'exec init' block should inherit the parent component init statements

  • DVT-12549 NullPointerException thrown when cast expression is used in constraint expressions

  • DVT-12550 Wrong constraint contradiction reported when using type alias as variable type

  • DVT-12566 Build config: In ius.irun mode all extension mappings should be taken into account for each top file

18.1.36 (9 November 2018)


  • DVT-12108 Ability to change hyperlink color

  • DVT-12191 Build config: New +dvt_skip_directive which allows skipping any subsequent build config directive

  • DVT-12522 Hierarchical identifiers should allow select

  • DVT-12530 Report conflicting explicit and default pool binds when creating scenario


  • DVT-12496 Semantic error markers disappear when checking out files using Cliosoft SOS revision control system

  • DVT-12508 CDT Integration: Sometimes source paths extracted from .so files contain an additional whitespace

  • DVT-12521 False semantic errors for non-fully qualified types even if package containing the types is imported

  • DVT-12531 To many inferences when compound action has inputs/outputs of stream type

  • DVT-12532 Semantic errors are not reported in build console at full build

  • DVT-12533 Hierarchical binds are not correctly handled for lock/share resource objects

18.1.35 (2 November 2018)


  • DVT-12456 Local license client takes a long time to respond leading to UI freezes

  • DVT-12480 Fixed memory leaks when opening large files


  • DVT-12493 Add support for Find Next/Prev actions in the Console View


  • DVT-7155 Variables set via +dvt_setenv are not expanded in compile waivers "path" attributes

  • DVT-12361 Variables set via +dvt_setenv are not expanded in compile waivers <include/> tags

  • DVT-12400 Search View: Scope information is missing for cross-language hits

  • DVT-12416 DVT CLI: createProject -include auto:<threshold> should not affect the .dvt folder

18.1.34 (25 October 2018)


  • DVT-12443 Improved build time performance when TCL plugin performs checks on non-script files

  • DVT-12449 Opening a relative path from the embedded terminal might be slow on large projects


  • DVT-12442 Added dvt_cli.sh -svn flag to createProject and importProject commands for automatically associating a project with the Subclipse SVN plugin


  • DVT-12355 Open path under cursor from embedded terminal using Ctrl + click instead of double click

  • DVT-12437 Add "Copy Workspace Path" command to quickly copy to clipboard the path to the DVT workspace directory


  • DVT-12446 Wrong scheduling and inference for actions using state objects

  • DVT-12447 Schedule blocks not properly randomized

  • DVT-12448 Conflicting pool binds not reported as error

18.1.32 (12 October 2018)


  • DVT-12371 Removed "Show in Local Terminal -> Terminal" context menu action overlapping "Open Terminal Here" action


  • DVT-12382 Quick Search in Search View is very slow for projects shared over a slow revision control connection


  • DVT-2991 Add Bash Editor plugin to DVT distribution

  • DVT-5511 & DVT-6201 & DVT-11928 Ability to use some DVT generic features without having a DVT project opened by setting a license force checkout system variable

  • DVT-11853 Add Gerrit Code Review plugin to DVT distros (except for Eclipse 4.4.1)

  • DVT-12234 Add Collaborator (v11) plugin to DVT distros


  • DVT-5475 DVT CLI should use by default the Java network client implementation

  • DVT-10714 Build Config: +dvt_setenv+ should not trigger warning on left hand operand in appends

  • DVT-12354 Semantic Search (Ctrl+H) should open the appropriate search page regardless of the file extension

  • DVT-12369 Update all distro plugins to the latest version

  • DVT-12390 Scenario generation improvements (added support for hierarchical binds, constraints lookahead, resource pool binds, ...)

  • DVT-12391 Fixed StackOverflowException in Verification Hierarchy view when component instantiate itself


  • DVT-11289 Create waiver from a problem whose message contains newlines fails on Windows

  • DVT-11949 Downgrade Pydev (Python) plugin to version 5.2.0 for Eclipse 4.4.1 distros to avoid incompatibilities

  • DVT-12250 Content Filters throws NullPointerException when view-set is not specified in the XML file

  • DVT-12368 ViPlugin: Undo checkpoints are not created when moving the cursor between edits

18.1.31 (2 October 2018)


  • DVT-12338 Rename refactoring dialog: Reduce new name sanity checks time


  • DVT-12334 Rename refactoring dialog: Refactored element name is too cluttered

  • DVT-12336 Rename refactoring dialog: Automatically select all text in new name input box


  • DVT-12194 Syntax coloring: Non-alphanumeric characters in Build Config Editor comments are not colored with grey

  • DVT-12230 Semantic search using CTRL + H shortcut is not working properly

  • DVT-12327 Folding is broken for files with more than 15k lines

18.1.30 (25 September 2018)


  • DVT-12233 Syntax Coloring: Ability to customize the color of hyperlinks in comments

  • DVT-12282 Build configuration editor should show +dvt_init+ius.perspec compatibility mode in autocomplete


  • DVT-12051 Syntax Coloring: Add proper colors for PSS in black themes

  • DVT-12279 Syntax Coloring: Whitespaces must be marked with gray color when "Show Whitespace Characters" is enabled

  • DVT-12306 DVT CLI: createProject -force should not preserve opened auto-linked files which are not compiled any more

  • DVT-12309 Wrong syntax error triggered for accessing static functions in global scope "::global_function_name"

  • DVT-12318 Disk space check on save should verify the drive where a file is saved instead of the workspace

18.1.29 (13 September 2018)


  • DVT-12238 Preference to enable disk full check on editor save action


  • DVT-12178 Wrong name for searched elements in Search View

  • DVT-12231 Search View label is not consistent with the "Search for" option selected in the search dialog

  • DVT-12263 Exceptions thrown when closing a cloned editor with files containing macros

18.1.28 (6 September 2018)


  • DVT-9756 Design Hierarchy View and Verification Hierarchy View showing 'No data' instead of default input message when not populated

  • DVT-12237 Check for disk full doesn't run periodically

18.1.27 (30 August 2018)


  • DVT-12229 Parser update to comply with PSS Standard Errata v1.0


  • DVT-7482 Layers View buttons are not visible until resize of view

  • DVT-12213 DVT CLI: Using -include auto fails because path to JRE is not computed correctly

18.1.26 (27 August 2018)


  • DVT-5837 Add support for Content Filters in Coverage View


  • DVT-12147 Add PSS covergroup, coverpoint, bins code templates

  • DVT-12185 Clean-up element types used in Content Filters and Outline View filters


  • DVT-11663 DVT CLI openFile command on a file inside a project should refresh the file's parent directory

  • DVT-12179 Comments are not restored from disk

18.1.25 (9 August 2018)


  • DVT-12155 Enum item icon should be similar with all other languages


  • DVT-12131 Double click in editor on a number does not select it

  • DVT-12142 Using enum item in left hand side of constraint issues a false error

  • DVT-12144 Autocomplete after extend <data_type> does not show only extendable types

  • DVT-12150 PSS code templates defined per-project are not available in content assist

  • DVT-12154 Content assist auto-activation on == should trigger after one blank

  • DVT-12161 Infinite loop when building a coverpoint with explicit data type in PSS

18.1.24 (3 August 2018)


  • DVT-12018 DVT CLI: Ability to automatically create resource filters at project creation time, based on the build configuration


  • DVT-12042 Automatically insert single proposal does not work for Code Template proposals

  • DVT-12093 Semantic issues when using label in front of 'do' action traversal

  • DVT-12094 False UNDECLARED_IDENTIFIER semantic error inside constraint block of a 'do' action traversal

  • DVT-12110 File opened with wrong editor if the extension is not .pss (default)

  • DVT-12111 Code templates: Variables like ${cursor} are not properly replaced for PSS

  • DVT-12112 Autocomplete: Code template proposals do not appear for PSS

  • DVT-12113 Types from package imported in global scope not visible

  • DVT-12129 NullPointerException thrown in Annotations preference page when it contains annotations with no labels (patch for Eclipse 4.4.1, 4.6.3 and 4.7.2)

18.1.23 (26 July 2018)


  • DVT-4414 Ability to configure the maximum number of lines in file and maximum number of matches for Mark Occurrences


  • DVT-12036 Coverage View: Element count displays the number of named covergroups instead of total number of covergroups

  • DVT-12076 Build Config: Unmatched single quote errors are not reported

18.1.22 (20 July 2018)


  • DVT-11982 Improve the performance of problems management in projects with large filesystem hierarchies


  • DVT-11979 Show compile indices as part of the file info for any Inspect View input

  • DVT-12037 Trigger semantic error when size specified for pools of flow objects

  • DVT-12038 Trigger semantic error when bind associated with a non-pool object field


  • DVT-12039 Semantic error not triggered for non existing component path in bind statements

  • DVT-12040 Semantic error not triggered when duplicate a predefined field

  • DVT-12041 Predefined fields are not shown in auto-complete proposals

  • DVT-12043 Escape special XML characters when creating a compile waiver from an existing marker

  • DVT-12052 Comments associated with the elements are not updated on incremental build

18.1.21 (6 July 2018)


  • DVT-3985 Ability to open files from embedded terminal using double click


  • DVT-10991 DVT CLI: openFile command should support relative paths

  • DVT-11970 Trigger semantic error for illegal binds in activities

18.1.20 (28 June 2018)


  • DVT-11858 ViPlugin: Show warning when searching for non-existing word

  • DVT-11862 ViPlugin: Add "hls" command as shortcut for "highlightsearch"

  • DVT-11958 Add -close_others option to dvt_cli.sh importProject and createProject to close all open projects


  • DVT-11856 ViPlugin: Adding a character in the middle of the searched word in command line moves cursor to the end of the word

  • DVT-11860 ViPlugin: Searching with regular expressions highlights wrong number of characters

  • DVT-11863 ViPlugin: Visual block mode must start with a selection of size 1

  • DVT-11864 ViPlugin: In visual mode, the last character on a line cannot be selected without the newline

  • DVT-11951 Missing decoration for files skipped using +dvt_skip_compile

18.1.19 (21 June 2018)

First Release