18.1.50 (27 February 2019)
Bugfixes
DVT-12926 Sometimes incremental build never ends after a project restore
18.1.49 (21 February 2019)
Bugfixes
DVT-12887 ConcurrentModificationException thrown when scope breadcrumb updates during incremental compilation
18.1.47 (15 February 2019)
Bugfixes
DVT-12849 NullPointerException thrown when triggering content assist on cross-language port connection bind
18.1.45 (13 February 2019)
Performance
DVT-12838 Improve build performance by reducing time spent in RT (Resolve Types) step
Features
DVT-12834 Ability to generate build scripts from the active build configuration and user-provided templates using ${dvt_compile_script} variable
Enhancements
DVT-12487 Diagrams: Indicate which preference to tune if diagram generation fails due to timeout
DVT-12555 Design Diagrams: Ability to set the default diagram type: block, flow or schematic
Bugfixes
DVT-12323 False error reported when calling <pkg>.deallocate(<string acces>)
DVT-12779 Design Breadcrumb: Using “Back” button in Diagram Editors breaks the path displayed in the breadcrumb
DVT-12797 Design Diagrams: “Show Diagram” in the Trace Connections View opens a new editor after “Trace in New Diagram” action in schematic diagram
DVT-12805 Design Diagrams: Sometimes the “Go To Source” action on a logic block in a mixed language diagram opens the file in the wrong language
DVT-12807 Design Diagrams: “Back” button does not work properly after performing diagram actions
DVT-12813 Design Diagrams: “Show sources/destinations” does not show logic details when the preference is enabled
DVT-12814 Design Diagrams: “Select Instance” breadcrumb button does not update the diagram
DVT-12815 Design Diagrams: Sometimes an empty trace diagram is generated for trace paths
DVT-12816 Design Diagrams: Filter colors are not applied to connections in detailed logic blocks
DVT-12817 Design Diagrams: “Show Connections” action is not available when selecting both instances and logic blocks
DVT-12818 Design Diagrams: Actions that change the diagram top lead to inconsistent results (step out, show connections to a higher level in the design, etc)
18.1.43 (1 February 2019)
Performance
DVT-12773 Improved full build performance
Features
DVT-8022 New scope breadcrumb navigation bar replacing scope information in the status bar
DVT-8602 Ability to expand/collapse a module in Design Diagrams
DVT-9642 Ability to show sources/destinations for ports in Design Diagrams
DVT-12151 Power Format: Ability to generate Supply Network Diagram
DVT-12791 Power Format: Add supply ports information in HDL Diagrams
Enhancements
DVT-11347 Power Format: Add support for ‘set_design_top’ UPF command
DVT-11467 Ability to show connections for ports in Design Diagram
DVT-12765 Power Format: Trigger error when trying to refer an undefined power domain
DVT-12780 Trigger error for non-existing loop label in next and exit statements
DVT-12781 Trigger error for unexpected non-loop label in next and exit statements
DVT-12782 Trigger UNDECLARED_IDENTIFIER for instance name and component type in architecture configuration_specification
DVT-12784 Show connections for instances and signals in Design Diagram should not pass through logic gates
Bugfixes
DVT-12623 Design Hierarchy View history drop-down should always show architecture name
DVT-12757 New DVT File -> Pick Template dialog does not work on Windows
DVT-12760 CLI importProject command closes other existing projects even when -close_others is not specified
DVT-12762 Add external tools filter for IUS UPF / CPF errors
DVT-12763 Content assist in Perforce unadded file triggers checkout warning
DVT-12778 Content assist does not propose aliases to procedures
18.1.42 (15 January 2019)
Performance
DVT-12756 Improve memory footprint for environments containing large designs
Features
DVT-7508 Ability to copy full hierarchy path of a wire from the Editor and Design Hierarchy View
DVT-12726 Update all distro plugins to the latest version
Enhancements
DVT-12676 Ability to change the separator when copying the hierarchical path of an instance or signal
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
Bugfixes
DVT-12725 Downgrade Perforce plugin to version 2018.1 to avoid NullPointerException
DVT-12744 Wrong icon in the Trace Connections view for an architecture without traced signals
DVT-12759 Semantic highlight broken when using toggle comment or replace all in a file
18.1.41 (13 December 2018)
Features
DVT-12677 Add “Create component” code template to factory defaults
DVT-12678 Code factory: Ability to use custom templates
DVT-12239 Ability to define Custom Pragmas with customizable editor behavior: folding, background color, “read-only” visual indication when edited
Enhancements
DVT-12635 Syntax Coloring: Add separate semantic highlight categories for VHDL constants and enums
Bugfixes
DVT-12143 Semantic highlight is broken after refactoring operations which touch inactive open editors
DVT-12324 False error reported on ‘use <lib>.<pkg>.<type unit>’
DVT-12622 Wrong tooltip on entity with same name as library
DVT-12691 Opening files with dvt.bat on Windows doesn’t work
DVT-12695 Sometimes NullPointerException is thrown after full build
18.1.40 (7 December 2018)
Features
DVT-11589 Add new “Show Instances” hyperlink action to see all instances of a Verilog/VHDL design element
DVT-12497 Add new “Open instance” hyperlink action to jump from a module/entity to its instance (in the current breadcrumb navigation bar context)
Enhancements
DVT-12326 DVT CLI: Ability to create resource filters that match symlinks using -exclude|include flags
Bugfixes
DVT-4776 +dvt_auto_link_root+ should take into account the environment variables defined through +dvt_setenv+
DVT-12445 Breadcrumb Navigation Bar and Design Hierarchy View open a normal SystemVerilog Editor instead of a PVerilog Editor when the element is in a generated file
DVT-12486 Predefined Content Filters for Xilinx libraries don’t work on Windows for DVT_XILINX_HOME paths containing lowercase device letter
DVT-12585 No hyperlink on elements declared in SystemVerilog and instantiated in VHDL
DVT-12599 Xilinx Auto-config should force questa.vcom compatibility mode
DVT-12601 False UNDECLARED_IDENTIFIER for aliases to subtypes
DVT-12611 Breadcrumb: NullPointerException when changing project nature
DVT-12613 Trace drive and load does not go through buffer ports
DVT-12621 False errors for loop parameters under generate blocks
DVT-12636 Breadcrumb: Enforce GUI update when changing project nature
18.1.39 (29 November 2018)
Bugfixes
DVT-12408 Breadcrumb: When using -options disable_cairo the breadcrumb buttons’ background is black
DVT-12495 No search results when re-running a previous search query after full build
DVT-12586 Sometimes Project Templates history is not recording previous parameter values
DVT-12589 Separate errors from warnings when limiting the number of problems of a certain kind in a particular file
18.1.38 (19 November 2018)
Bugfixes
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)
Performance
DVT-12565 Breadcrumb: Hyperlinks slow down due to Select Instances computation
Enhancements
DVT-10103 Project colors: Color background instead of foreground by default
DVT-12561 Add deprecated license daemon notice
Bugfixes
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-12548 Breadcrumb: Background color of icons changes when changing any color preference
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)
Enhancements
DVT-12108 Ability to change hyperlink color
DVT-12191 Build config: New +dvt_skip_directive which allows skipping any subsequent build config directive
Bugfixes
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-12515 Syntax Coloring: Coloring is sometimes broken after non-alphanumeric characters
DVT-12523 Multiple UNDECLARED_IDENTIFIER for alias declaration
18.1.35 (2 November 2018)
Performance
DVT-12456 Local license client takes a long time to respond leading to UI freezes
DVT-12480 Fixed memory leaks when opening large files
Enhancements
DVT-12493 Add support for Find Next/Prev actions in the Console View
Bugfixes
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 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
DVT-12429 Breadcrumb: False no design elements in file if they are defined in other non-design element
DVT-12472 False TYPE_MISMATCH error thrown for conditional variable assignment with an aggregate
DVT-12473 Stack Overflow when using range attribute from a shadowed identifier
DVT-12478 False MISSING_CONSTRAINT and TYPE_MISMATCH errors due to ‘range attribute
18.1.34 (25 October 2018)
Performance
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
Features
DVT-12442 Added dvt_cli.sh -svn flag to createProject and importProject commands for automatically associating a project with the Subversive SVN plugin
Enhancements
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
Bugfixes
DVT-12415 False UNDECLARED_IDENTIFIER semantic error for cross-language signal path that contains a VHDL configuration instantiation
DVT-12414 False TYPE_MISMATCH semantic error for aggregate used to initialize multi dimensional array
18.1.32 (12 October 2018)
REMOVED
DVT-12371 Removed “Show in Local Terminal -> Terminal” context menu action overlapping “Open Terminal Here” action
Performance
DVT-12382 Quick Search in Search View is very slow for projects shared over a slow revision control connection
Features
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
Enhancements
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-11983 Power Format: Add support for predefined HDL API
DVT-12007 Build Config: Do not trigger error for -xlrm uniq_prior_final directive
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
Bugfixes
DVT-11289 Create waiver from a problem whose message contains newlines fails on Windows
DVT-11939 Bult-in Xilinx Content Filters should also apply to the Design Hierarchy View top selector
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-12257 Update package_instantiation, alias, subprogram_instantiation icons
DVT-12259 False AMBIGUOUS_EXPRESSION error for conditional statements
DVT-12365 False UNDEFINED_SUBPROGRAM for subprograms with very similar argument types
DVT-12368 ViPlugin: Undo checkpoints are not created when moving the cursor between edits
DVT-12393 Fixed java.lang.NoSuchMethodError while using Breadcrumb context menu in Eclipse 4.4 distros
18.1.31 (2 October 2018)
Performance
DVT-12338 Rename refactoring dialog: Reduce new name sanity checks time
Enhancements
DVT-11828 Rename refactoring dialog: Show a warning when the new name is a keyword
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
Bugfixes
DVT-12023 False DUPLICATE_NAME error thrown for two functions with same argument type name, but different enclosing package
DVT-12194 Syntax coloring: Non-alphanumeric characters in Build Config Editor comments are not colored with grey
DVT-12319 Breadcrumb: NullPointerException when clicking on an instance of an undeclared module which is inside a generate
DVT-12321 Build config: False error reported on the argument of -cdn_vip_root directive
DVT-12327 Folding is broken for files with more than 15k lines
18.1.30 (25 September 2018)
Enhancements
DVT-12233 Syntax Coloring: Ability to customize the color of hyperlinks in comments
DVT-12293 Trigger error for unconstrained types used in declarations
DVT-12294 Trigger error for type mismatches in index constraints
DVT-12295 Trigger error for specifying a constraint on an already constrained type
DVT-12296 Trigger error for specifying a constraint on a non-composite type
Bugfixes
DVT-9023 Debugger integration doesn’t work with Questa 10.5 or later
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-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)
Enhancements
DVT-12238 Preference to enable disk full check on editor save action
Bugfixes
DVT-12178 Wrong name for searched elements in Search View
DVT-12220 Selecting a port of an instance in the Design Hierarchy view should trigger a breadcrumb change
DVT-12247 Breadcrumb: Selecting a bind from a breadcrumb element children throws an exception
DVT-12255 Non-top file is not incrementally compiled on open if Outline View is not focused
DVT-12263 Exceptions thrown when closing a cloned editor with files containing macros
18.1.28 (6 September 2018)
Bugfixes
DVT-9756 Design Hierarchy View and Verification Hierarchy View showing ‘No data’ instead of default input message when not populated
DVT-12170 Breadcrumb: Specific instance path is lost when cloning or splitting the editor
DVT-12182 Power Format: Enabling UPF/CPF on a project should not require the TCL plugin to be installed
DVT-12190 Breadcrumb: Updates are not working if Design Hierarchy View is not open
DVT-12226 Breadcrumb: Changing instance with Select Instance Button does not keep the correct path after switch to other editors
DVT-12237 Check for disk full doesn’t run periodically
DVT-11298 UNDECLARED_LIBRARY semantic error for ‘VITAL2000’ from SIMPRIM Xilinx library compilation
18.1.27 (30 August 2018)
Enhancements
DVT-12217 Breadcrumb: Add background color preference
Bugfixes
DVT-7482 Layers View buttons are not visible until resize of view
DVT-11254 Breadcrumb: Graphical artifacts for dark theme background
DVT-12163 Breadcrumb: Clicking the arrow to see the children of a design element doesn’t work for generate blocks with multiple branches
DVT-12183 Breadcrumb: Path is not correctly computed for generate blocks with multiple branches
DVT-12205 False TYPE_MISMATCH error when element association in array aggregate is of the array type
DVT-12213 DVT CLI: Using -include auto fails because path to JRE is not computed correctly
DVT-12214 Breadcrumb: ‘Select Instance’ button is not disabled when the instance’s design is not declared
DVT-12215 Sometimes the hyperlink on component generic is not working
DVT-12218 Sometimes a trace signal operation freezes after a Design Hierarchy view update is performed
DVT-12222 Prevent NullPointerException during project restore
18.1.26 (27 August 2018)
Enhancements
DVT-11612 Show aliases, package, function and procedure instances in the Outline View
DVT-12162 Throw error when a variable is used as left hand side of a signal assignment
DVT-12185 Clean-up element types used in Content Filters and Outline View filters
Bugfixes
DVT-9940 Wrong tooltip in package body for same named type declaration in corresponding package declaration
DVT-10460 False build config error in ius.irun mode: -R takes another directive -nclibdirname as argument
DVT-10830 Code Factory “Create Testbench” should initialize the clock signal
DVT-11353 Build config: False error for the ‘-spectre_args’ directive that receives another directive as argument
DVT-11611 False SIGNAL_NEVER_USED semantic warning when signal is used under an alias
DVT-11663 DVT CLI openFile command on a file inside a project should refresh the file’s parent directory
DVT-12169 Prevent false errors being reported when auto-config times out
DVT-12203 Diagram engine doesn’t take into account port labels when computing node size
18.1.25 (9 August 2018)
Enhancements
DVT-9971 Check that physical types have an integer base type
DVT-12130 Ability to switch to schematic from a “Show Connections Between” action in a flow diagram
Bugfixes
DVT-11793 False AMBIGUOUS_SUBPROGRAM when using bit string literal as operand
DVT-12131 Double click in editor on a number does not select it
18.1.24 (3 August 2018)
Enhancements
DVT-12018 DVT CLI: Ability to automatically create resource filters at project creation time, based on the build configuration
DVT-12126 Replaced menu action “Show Connections Between Targets” with “Show Connections Around” on signals in schematic diagrams
Bugfixes
DVT-11974 Debugger Integration: When VCS compilation and simulation are done from different working dirs, source lookup fails for relative paths
DVT-12020 False error when case expression is a loop parameter
DVT-12021 False error for an identifier that resolves both to a function and a variable
DVT-12032 False ILLEGAL_TYPE_REFERENCE error when identifier name is both a function and an enum
DVT-12042 Automatically insert single proposal does not work for Code Template proposals
DVT-12124 False DUPLICATE_NAME error thrown when PSL VUnit name is the same with the associated entity
DVT-12127 Unexpected NullPointerException after Incremental Build in a VHDL + PSL project
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)
Enhancements
DVT-4414 Ability to configure the maximum number of lines in file and maximum number of matches for Mark Occurrences
DVT-7578 Autocomplete for overloaded generic subprograms adds arguments from the first implementation
DVT-9884 Trigger semantic error for non-existing type mark in function signature
DVT-11613 Show subroutine arguments in content assist proposal when under an alias
Bugfixes
DVT-11989 No duplicate error thrown for subprograms with same signature but different generics
DVT-12076 Build Config: Unmatched single quote errors are not reported
18.1.22 (20 July 2018)
Performance
DVT-11982 Improve the performance of problems management in projects with large filesystem hierarchies
Features
DVT-11422 Ability to show only sources and destinations for a specific signal in HDL diagrams
Enhancements
DVT-11164 DVT CLI: Add support for listCompiledFiles on VHDL projects
DVT-11979 Show compile indices as part of the file info for any Inspect View input
Bugfixes
DVT-12014 Search View should not trim the tabs of every hit line content
DVT-12015 Formatting fails for VHDL Extended Identifiers
DVT-12019 False error for bit string literals containing hyphens
DVT-12043 Escape special XML characters when creating a compile waiver from an existing marker
18.1.21 (6 July 2018)
Features
DVT-3985 Ability to open files from embedded terminal using double click
Enhancements
DVT-10797 Inspect View: Show compile syntax when selecting a file
DVT-10991 DVT CLI: openFile command should support relative paths
DVT-11740 Ability to reverse arrow key controls in diagrams
Bugfixes
DVT-11966 Do not trigger error for -cover <spec> build config directive
18.1.20 (28 June 2018)
Enhancements
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
Bugfixes
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
18.1.19 (21 June 2018)
Enhancements
DVT-11936 Diagram filter “show” rules for instances should also make parents visible
Bugfixes
DVT-9939 Content Assist: Do not show enum items proposals on enum dot access
DVT-11920 Show Connections Between diagram action does not work for pairs of child and parent instances
DVT-11926 Unexpected exception when accessing DVT -> Icons preference page
DVT-11938 Trace signal action not working when triggered from the Design Hierarchy view when the top of the hierarchy is a particular instance
DVT-11950 Fixed java.lang.NoSuchMethodError while using Project Colors in Eclipse 4.4 distros
18.1.18 (15 June 2018)
Bugfixes
DVT-11925 DVT specific eclipse.ini is missing from Linux and Windows Eclipse 4.6 and 4.7 distros
18.1.17 (14 June 2018)
Bugfixes
DVT-11901 Design diagram filters ignore port direction
DVT-11903 DVT specific eclipse.ini is missing from MacOS Eclipse 4.6 and 4.7 distros
DVT-11904 Wrong eclipse.ini path specified in the error message of MacOS Eclipse 4.6 and 4.7 installations
DVT-11906 Debugger integration: Error while importing breakpoints from simulator when the file is a symbolic link to the workspace file
DVT-11909 Apply Increase/Decrease Editor Font Size to all editors
18.1.16 (31 May 2018)
Performance
DVT-11855 Reduce memory footprint caused by function overload resolution
Enhancements
DVT-11305 Improve semantic analysis of function calls followed by array selects
DVT-11714 Support for generic package data types when tracing signals and in design diagrams
Bugfixes
DVT-10294 Sometimes autocomplete may show and insert proposals for a prefix shorter than the one typed
DVT-11716 Syntax Coloring: Libraries and packages are not always colored as type
DVT-11799 False UNDECLARED_IDENTIFIER semantic error when accessing a record element through an array select alias
DVT-11803 Incorrect resolved type when slicing an array with a range attribute
DVT-11804 False AMBIGUOUS_SUBPROGRAM caused by use clause inside a procedure
DVT-11805 False UNDEFINED_SUBPROGRAM for concatenation with an array aggregate
DVT-11807 Custom Dialogs need platform restart after ParseException caused by misplaced layoutData attribute
DVT-11808 Switching the active build configuration leads to memory leaks
DVT-11811 False error when using a function with the same name as other predefined alias/function
DVT-11813 Color handle leaks in viPlugin leading to “No more handles” error
DVT-11814 Image handle leaks in editors leading to “No more handles” error
DVT-11822 Incorrect loop parameter variable type when the loop’s discrete range is defined by a range attribute
DVT-11829 Syntax Coloring: The colors are not updated when opening search results from different files
DVT-11830 Code Folding: Folding positions are not updated when opening search results from different files
18.1.15 (17 May 2018)
Performance
DVT-11477 Improve Positional Tooltips performance
Features
DVT-9342 Simplify Altera libraries configuration using +dvt_init_altera directive
DVT-11697 Ability to autocomplete UPF/CPF command names
DVT-11698 Ability to autocomplete code templates for UPF/CPF commands
DVT-11735 Ability to quickly fix UPF/CPF commands
DVT-11748 Ability to see tooltips for UPF/CPF commands
DVT-11787 Ability to highlight UPF/CPF command arguments
Enhancements
DVT-11380 Hyperlinks for JavaDoc @link tags in comments
Bugfixes
DVT-11729 Exception thrown when invoking autocomplete after a bracket character in the Build Config Editor
DVT-11786 Incomplete schematic diagram generated from entity
DVT-11800 Sometimes DVT triggers IndexOutOfBoundsException in block selection mode when the selection is on the last line
18.1.14 (10 May 2018)
REMOVED
DVT-11277 Remove support for the following +dvt_incremental_compile_checks parameters: FILE, LIB, PKG, FULL
Enhancements
DVT-11660 Add support for -F in Questa compatibility modes
DVT-11745 Show compile index information in error tooltip for files compiled multiple times
Bugfixes
DVT-8854 Quick fix: Take into account uppercase/lowercase for keywords and data types
DVT-10405 Quick fix: Declare enum value should not be available for hierarchical access
DVT-11616 Quick fix: Did you mean should not propose the same identifier in different case
DVT-11722 False UNDECLARED_IDENTIFIER error for enum type values after hierarchical access from enum type
DVT-11749 False errors after incremental build in non-compiled VHDL files
DVT-11750 Large letter spacing on Windows when using the new diagrams engine (patch for Eclipse 4.7.3)
DVT-11753 Line wrapping does not work properly when the line should end with a character: ‘x’
DVT-11754 Prevent sporadic StringIndexOutOfBoundsExceptions thrown when Search View is populated
DVT-11756 Show declaration for subprograms doesn’t work from editor right click menu nor when hitting F3 shortcut
DVT-11762 Prevent sporadic NullPointerException when opening a diagram while other diagrams are opened
18.1.13 (7 May 2018)
Enhancements
DVT-11747 Build config: Add support for non-standard specification of shared libraries using -sv_lib and -sv_liblist with file extension
Bugfixes
DVT-11743 GUI freeze at startup due to race condition favored by project colors enablement
18.1.12 (4 May 2018)
Features
DVT-11694 CDT Integration: Auto-Link C/C++ files used to build .so files specified in default.build
Enhancements
DVT-11646 Add support for DVT_UVVM_HOME environment variable
Bugfixes
DVT-11465 Editor tab remains green for different files in different project
DVT-11737 Xilinx Auto-config: Isolate user specified directives under +dvt_init_auto from generated build directives
18.1.11 (27 April 2018)
Performance
DVT-11700 Improve Breadcrumb Navigation Bar performance
Enhancements
DVT-11594 Show function implementation in Inspect View
DVT-11684 Ability to disable Cairo graphics through dvt.sh and dvt_cli.sh on Linux
DVT-11738 Show multiple subprograms in Inspect View when a call is ambiguous
Bugfixes
DVT-10710 Format multiple files should continue format of writable files and skip read-only files
DVT-11264 Report an issue in DVT wizard should not close when save to zip action is canceled
DVT-11329 Support file operations for any file type (IEEE 1076-2008 5.5.2)
DVT-11601 Xilinx Vivado Auto-config: Add support for VHDL 2008 syntax
DVT-11610 False semantic error when using an array select under an alias
DVT-11632 Stack Overflow thrown for circular type declarations
DVT-11634 False SENSITIVITY_UNUSED semantic warning for signal used in hierarchical signal bit select
DVT-11662 Use 1993 predefined libraries when compiling libraries with 2002 or older syntax
DVT-11680 Syntax Coloring: Package body and type body identifiers are not colored as types
DVT-11703 Crash on Linux when expanding the Find/Replace history combo containing a very large entry (patch for Eclipse 4.4.1, 4.6.3 and 4.7.2)
DVT-11710 Positional tooltip doesn’t work for overloaded procedures
DVT-11715 “Show Diagram” action not working on the entity name in an instance declaration
18.1.10 (16 April 2018)
Bugfixes
DVT-11647 $UVVM_HOME and $DVT_OSVVM_HOME environment variables are not properly set
DVT-11649 Flow diagram not expanded when generating it from an design hierarchy instance
DVT-11650 Incorrect top element label in block diagram
18.1.9 (12 April 2018)
Enhancements
DVT-11046 Breadcrumb: Add context menu similar with the one in Design Hierarchy View
Bugfixes
DVT-11614 Local variable shadows outside constant in subprogram signature
DVT-11615 False UNDECLARED_IDENTIFIER for types when visible only in concurrent statements
DVT-11617 False TYPE_MISMATCH error when type range is specified with attributes
DVT-11621 Resource leak potentially leading to “no more handles” error
DVT-11622 dvt_kit_installer.bat doesn’t support multiple versions of the same plugin on Windows
18.1.8 (5 April 2018)
Performance
DVT-11587 Improve Inspect View performance for very large files
Enhancements
DVT-10786 New hyperlink: Show implementation of a subprogram
Bugfixes
DVT-11592 Xilinx Vivado Auto-config: add support for projects defined with out of project source files
DVT-11595 Show Usages does not work on subprogram declarations
18.1.7 (2 April 2018)
Performance
DVT-11550 Incremental build view update performance issues on loaded CPU
Bugfixes
DVT-11544 Custom Dialogs: Enter should apply and close the dialog when the output of the focused widget is not redirected
DVT-11555 CLI listCompiledFiles command does not list library files (specified using -y or -v)
DVT-11559 dvt_build.log file no longer created for a new project
18.1.6 (29 March 2018)
Features
DVT-6816 & DVT-6916 Trace Connections support for record type signals
DVT-8501 Support for record type signals in design diagrams
Enhancements
DVT-11456 Inspect View: Add keyboard shortcut to cycle through multiple inputs
Bugfixes
DVT-10750 & DVT-11365 Ignore irun “-rnm_coerce” flag in build config
DVT-11342 Breadcrumb: Silence harmless exceptions thrown when opening a design file located outside project
DVT-11379 Ignore irun “-override_timescale” flag in build config
DVT-11485 Design hierarchy select top button shows empty list
DVT-11516 DVT license is checked-out on exclusive C/C++ projects when using the hyperlinks
DVT-11529 Inspect View does not update when brought back from minimized state
DVT-11538 Generate HTML Documentation should not proceed when the full build is canceled
18.1.5 (22 March 2018)
Enhancements
DVT-10186 Inspect View: Add keyboard shortcut to increase / decrease the number of context lines
DVT-11178 Search View: Add toolbar button to show/hide potential matches
Bugfixes
DVT-11428 Show Extended Help from Problems View does not work
18.1.4 (15 March 2018)
Bugfixes
DVT-11179 Search View: Potential matches foreground coloring preference is not taken into account
DVT-11388 Diagram filters main dialog closes when “new filter” sub-dialog closes
18.1.3 (8 March 2018)
Features
DVT-10982 Trace connections diagram filters
Enhancements
DVT-11358 Trigger semantic error for non-existent argument in subprogram call
Bugfixes
DVT-11152 Compile Order View is re-created if not visible when re-applying waivers
DVT-11359 False INVALID_TYPE_CONVERSION error when using mixed language types in a type conversion
DVT-11378 Ability to use regex in design diagrams filter paths
DVT-11382 Wrong message in the Console View when the build log file is disabled
DVT-11385 False error due to bad interpretation of a bit string literal
DVT-11391 Sometimes the design diagrams Go To Source action jumps to wrong file
18.1.2 (2 March 2018)
Bugfixes
DVT-9795 Build config: +dvt_auto_link_file sometimes triggers “Illegal attempt to modify an immutable tree” exceptions
DVT-11300 Syntax Coloring: String color in Build Config Editor is updated only when reopening the editor
DVT-11308 False UNDEFINED_SUBPROGRAM error on multiplication between real and integer operands
DVT-11310 Xilinx Vivado Auto-config should include recursively referenced IP files
DVT-11313 False UNDEFINED_SUBPROGRAM error on concatenation between array aggregate operands
DVT-11330 Fixed sun.security.validator.ValidatorException by updating JRE certificates
DVT-11331 False semantic errors after full build due to rare race condition
DVT-11332 Platform freeze after full build due to race condition
DVT-11352 Prevent sporadic null pointer exceptions during project clean
DVT-11354 False INVALID_ATTRIBUTE error on port attribute when used from port alias
DVT-11355 False UNDEFINED_SUBPROGRAM error when an operator is explicitly specified in an use clause
18.1.1 (22 February 2018)
HIGHLIGHTS
Note: Some of the features below were rolled-out in 17.1.# hotfix releases for early adopters.
Enhanced type checking. See the Type Checking section in Semantic Checks
Breadcrumb Navigation Bar in editors and design diagrams
UPF/CPF files analysis and power domain visualization. See Low Power Format Support
Enhanced diagram refinements. See Diagram Filters and Diagram Toolbar
Simplified FPGA projects bring-up for Xilinx ISE/Vivado and Intel(Altera) Quartus Libraries Compilation
Simplified OSVVM Support and UVVM Support projects bring-up
Semantic source code coloring
Coloring of editor icons and view labels per project. See Project Colors.
REMOVED
DVT-10341 Removed Eclipse accounts toolbar button in Eclipse 4.7 (Oxygen)
DVT-11246 Removed Eclipse 3.8 and 4.5.1 distros
DVT-11287 Replaced dvt_kit_installer.sh PERFORCE with PERFORCE.2015 and PERFORCE.2016
Features
DVT-3869 Breadcrumb Navigation Bar in HDL diagram editors
DVT-5699 Add Low Power Format Support - UPF and CPF power domain visualization
DVT-6671 Ability to navigate up in the design hierarchy from an HDL editor
DVT-7015 Ability to automatically configure DVT project build starting from an existing Xilinx ISE/Vivado project
DVT-7885 Breadcrumb Navigation Bar in HDL editors
DVT-8139 Ability to automatically configure DVT project build starting from an existing Intel(Altera) Quartus Libraries Compilation project
DVT-10072 Ability to navigate up in the design hierarchy from an HDL diagram
DVT-10259 & DVT-11245 Add Perforce 2018 in DVT distros
DVT-10934 Ability to show all connections of selected instances in a Schematic diagram
DVT-11063 Add support for the OSVVM Support library
DVT-11064 Add support for the UVVM Support library
DVT-11239 Add Lua plugin in DVT distros
DVT-11244 Update all distro plugins to the latest version
DVT-11266 Ability to automatically configure DVT project build starting from an existing Xilinx ISE/Vivado project
DVT-11274 Ability to show connections between selected instances in a Schematic diagram
Enhancements
DVT-2437 Type checking in assignments
DVT-9100 Type checking in instance port connections
DVT-10940 Add auto-complete functionality to the HDL diagram filters dialog
DVT-11082 Naming Conventions: Add pattern matching information in documentation and in the description of the predefined conventions
DVT-11275 Ability to use diagram-relative paths in HDL diagram filters
DVT-11278 Add unique IDs to non-standard checks
Bugfixes
DVT-10904 XML files in hidden folders are not validated by the XML plugin using the DTD (patch for Eclipse 4.4.1, 4.6.3, 4.7.2)
DVT-11281 +dvt_init_xilinx should compile simprim library using VHDL_93 syntax
DVT-11292 Deadlock when generated default.build.auto.X file is refreshed during build