20.1.44 (21 December 2020)
Bugfixes
DVT-15652 Syntax Coloring: Improved large file performance in low memory conditions
20.1.43 (8 December 2020)
REMOVED
DVT-15661 Remove the Old Compile Order View
Bugfixes
DVT-15635 Sometimes the main application window becomes unresponsive when a dialog is about to appear or new dialogs are partially painted
20.1.42 (4 December 2020)
Bugfixes
DVT-15612 Batch builder should not load .dvt/waivers.xml files automatically (they should be passed using -compile_waivers)
DVT-15618 NPE may be thrown when overwriting a predefined project after DVT restart
DVT-15621 Substitution does not work for build configuration files in certain scenarios
20.1.41 (20 November 2020)
Enhancements
DVT-15567 Add support for using +dvt_file_substitute with build configuration files
DVT-15575 When DVT_XXX_HOME variables are not set, fall back to known $DVT_HOME locations
20.1.40 (13 November 2020)
Performance
DVT-15469 Decrease tooltip rendering timeout to prevent UI slowdowns
Bugfixes
DVT-15351 VHDL auto-config should not split files belonging to the same library across multiple invocations
DVT-15363 VHDL auto-config does not correctly infer the order of multiple invocations
DVT-15455 Show usages should require refreshing and incremental compilation of out-of-sync source files
DVT-15486 StackOverflowError thrown when triggering some shortcuts (Eclipse 4.11)
DVT-15558 DVT CLI createProject fails for projects configured in ius.irun build compatibility mode
DVT-15563 No matches when re-running a previous search query after incremental build
20.1.39 (9 November 2020)
Performance
DVT-15534 Improve build auto-config scanning performance
Enhancements
DVT-15440 Improve build auto-config timeout handling
DVT-15535 DVT CLI: Automatically create a build configuration file with +dvt_init_auto when none was found
Bugfixes
DVT-15452 Sometimes the navigation history back/forward buttons don’t work
DVT-15536 DVT CLI: Build auto-config was done twice when -include auto was active
DVT-14734 DVT CLI: -include auto should work on projects configured with +dvt_init_auto
DVT-15546 Unable to use ${message_sl} patterns in user-defined external tool filters
DVT-15550 Scripts platform check doesn’t work for all 64-bit platforms
20.1.38 (30 October 2020)
Enhancements
DVT-14318 Filter out stderr dconf-WARNING messages
DVT-15530 Ability to use infinite license idle time by setting DVT_LICENSE_IDLE_TIME=0
Bugfixes
DVT-14787 XULRunner is causing a “too many open files” error when running on NFS home folders
DVT-15529 Rename across Design Hierarchy: Wrong preview diagram when applied on right hand side port/signal of port connection
20.1.37 (23 October 2020)
Enhancements
DVT-15329 Design Breadcrumb: Accurate updates when navigating from the Trace Connections View
20.1.36 (16 October 2020)
Bugfixes
DVT-15459 Build config: -vlogcontrolrelax directive should take one argument
20.1.35 (8 October 2020)
Enhancements
DVT-15433 When searching for entity generic, report all usages of its corresponding component generic and vice versa
Bugfixes
DVT-15413 Text PD colors disappear after hovering over Design Breadcrumb
DVT-15424 Theme Engine: Entering the preference page applies the last selected theme, even if no changes were done
20.1.34 (2 October 2020)
Performance
DVT-15390 Apply +dvt_skip_compile+ directives to top files in early compilation stages for improved performance
Bugfixes
DVT-15393 Add Port Quick Fix: New port connection is added without separator
DVT-15396 Crashes when generating diagrams
DVT-15407 False AMBIGUOUS_SUBPROGRAM “/=” when left-hand side is an array aggregate
20.1.33 (28 September 2020)
Bugfixes
DVT-11427 No error are triggered when modifying field/port type or function return type in the files where they are used
DVT-15379 Rename Refactoring Wizard: Once triggered, force preview remains persistent until the wizard is closed
DVT-15392 Add Port/Add Generic Quick Fix: When newly added port or generic is already connected but not exist, the connection is duplicated
20.1.32 (17 September 2020)
Features
DVT-15353 Positional Tooltips: Add support for generics in entity/component instantiations
Enhancements
DVT-15349 Add more info about potential matches in the Search View
DVT-15357 Improve semantic checking of record aggregates used in generic map connections
Bugfixes
DVT-14541 Design Hierarchy View: Current project color is not used for info label
DVT-15326 False TYPE_MISMATCH when using constants as formal parts in aggregates
DVT-15343 Power Format: Instance paths containing generate blocks are not recognized when using ‘.’ as separators
DVT-15372 Power Format: Incremental build is broken after a few changes in the power format files
20.1.31 (11 September 2020)
Enhancements
DVT-14566 Add support for generic parameters in HTML tooltips and comment hyperlinks
DVT-15267 Add support for double colon as segment path separator in hyperlinks
DVT-15270 Improve accuracy of element searching for hyperlinks in comments
DVT-15316 Closing a project should cancel an ongoing restore operation
Bugfixes
DVT-15330 Wrong label for “Show Instances” action triggered from the editor right click menu
DVT-15334 dvt.sh always exits with non-zero code
20.1.30 (3 September 2020)
Enhancements
DVT-13636 Content Assist: Increase the number of proposals from packages containing operator overrides
Bugfixes
DVT-15284 Design Diagrams: ‘Show Connections’ action does not work when selecting multiple connections
DVT-15291 Architecture name not taken into account in entity instantiation
DVT-15299 Compile Order: Auto-linked files are not opened as part of the current project
DVT-15300 False AMBIGUOUS_SUBPROGRAM error for TO_STDULOGICVECTOR function in VHDL 87 syntax
DVT-15303 False TYPE_MISMATCH for select on an overloaded array type from ieee.math_complex package
20.1.29 (28 August 2020)
Enhancements
DVT-15180 Code Formatting: Bring opening keyword for block statements to the same line even if the line ends in comment
DVT-15279 Build config: Add support for +xmtop build configuration directive
Bugfixes
DVT-10693 Build config: Elaboration-related directives specified outside any -makelib should be considered global
DVT-15286 When SWT automatic configuration is disabled a wrong configuration is set
20.1.28 (21 August 2020)
Bugfixes
DVT-15245 StackOverflowError when declaring array type of itself
DVT-15266 Build config: -xprop directive should take one argument
20.1.27 (14 August 2020)
Enhancements
DVT-15205 Compile waivers: Add support to match problems by default-severity
DVT-15206 Compile waivers: Add support to waive all problems at once by disabling match message and path
Bugfixes
DVT-15188 Scope Breadcrumb: Inhibit updates while moving the cursor in a file
DVT-15194 Rebuilding project after deleting waivers file does not update problem to its original severity in batch mode
DVT-15220 Compile Order: Selection is not preserved after filter is cleared on mixed project
20.1.26 (30 July 2020)
Enhancements
DVT-13906 Allow any function to be quoted in a use clause
Bugfixes
DVT-14774 Resource filters dialog allow to filter elements inside a folder which exceeds the limits
DVT-15154 Add To Sensitivity List Quick Fix: Signal wrongly added in sensitivity list when previous signals contain array slice operations
20.1.24 (17 July 2020)
Enhancements
DVT-14405 FSM Diagrams: Display transition index label by default
DVT-14477 Design Diagrams: Add keyboard shortcut for “Show Connections” action
DVT-14598 Theme Engine: Change the default color of notifications
DVT-14670 Content Assist: Add different icons for components and entities when using auto-instance
DVT-14939 Add Port / Parameter Refactoring: Add support for escaped identifier warning when new name contains invalid characters
DVT-14965 Triggering a rebuild during restore should allow cancellation of an ongoing restore operation
Bugfixes
DVT-14450 Diagrams: Filters are not persisted when navigating using the Design Breadcrumb
DVT-14978 Waivers generated by +dvt_auto_snps_vip_waivers build config directive are not applied in batch mode
DVT-14979 +dvt_preprocess_translate_pragmas directive is not taken into account at full build in batch mode
20.1.22 (8 July 2020)
Enhancements
DVT-14938 Increase default timeout for grabbing output of external programs (e.g. irun location)
Bugfixes
DVT-14937 Design Hierarchy View is not updating after triggering it on a non design element
20.1.21 (2 July 2020)
Enhancements
DVT-14556 Show an info message when WaveDrom diagrams are not shown because they are larger than the configured threshold
Bugfixes
DVT-14863 Scope Breadcrumb: Filtered elements are no longer grayed-out after mouse hover on Eclipse 4.11
DVT-14885 Compare Viewer doesn’t work for git staged files
DVT-14914 Prevent HTML tooltip link action until the tooltip is focused to avoid crashes of WebKit rendering engine
20.1.20 (26 June 2020)
Enhancements
DVT-14400 FSM Diagrams: Ability to “Go To Source” from right click menu on a transition table entry
Bugfixes
DVT-14853 Sometimes the SWT automatic configuration timeout doesn’t work
20.1.17 (16 June 2020)
Bugfixes
DVT-14758 DVT CLI: Some commands return before ending due to wrongly used net timeout
20.1.15 (4 June 2020)
Enhancements
DVT-14649 Organize non-standard checks into strict or not
20.1.14 (28 May 2020)
Bugfixes
DVT-14698 dvt.sh / dvt_cli.sh -eclipse_args -pluginCustomization is not taken into account
20.1.13 (22 May 2020)
Bugfixes
DVT-14690 Wavedrom diagrams are not showing up in Inspect View on Eclipse 4.11
20.1.12 (21 May 2020)
Performance
DVT-14668 Improve speed of HTML tooltips rendering
CLEANUP
DVT-14683 Theme Engine: Change tooltip color to white for all tooltips
Bugfixes
DVT-14558 Sometimes the HTML tooltips are not properly sized
DVT-14662 Wavedrom diagram flashes inside the Inspect View while editing
DVT-14667 Show Diagram action does not preserve the breadcrumb instance for components
DVT-14669 Design Hierarchy View: View is not updating when Ports View is hidden
DVT-14678 Semantic Search: Stopping current search query is not working when searching for declarations
20.1.11 (15 May 2020)
Performance
DVT-14640 Compile Order View: Improved ‘Expand All’ performance for trees beginning with no-children nodes
DVT-14651 Improve speed of JavaDoc and Natural Docs formatted tooltips
Enhancements
DVT-13619 Show warning when using an unresolved environment variable in compile waivers
DVT-14634 Compile Order View: Preserve expanded state after update
DVT-14635 Compile Order View: Preserve selection after update
DVT-14636 Compile Order View: Tree scroll state should be persistent across updates if possible
DVT-14637 Compile Order View: Expand/collapse all should not be persistent
DVT-14638 Compile Order View: Ability to cancel view operations
DVT-14639 Compile Order View: Keep selection in view after clearing the quick search bar
DVT-14641 Quick Compile Order View: Quick search should support type and go (enter)
Bugfixes
DVT-14624 Some Windows scripts don’t work when DVT_HOME contains spaces
DVT-14642 UI hangs for several seconds at start of full build for large projects
DVT-14644 Wrong instance type for module and entity with the same name in libraries with the same name
DVT-14647 Theme Engine: Filter boxes are not properly colored in Eclipse Dark Theme
20.1.10 (11 May 2020)
Performance
DVT-14625 Content Assist: Proposals are displayed slowly if they have big comments
Enhancements
DVT-12538 Add support for JavaDoc code tag in comments
DVT-14548 Theme Engine: Improve support for Eclipse dark themes
DVT-14596 Enhancements for JavaDoc and Natural Docs comment formatter
Bugfixes
DVT-8722 JavaDoc comment is not picked up correctly when using a blank line after @param
DVT-14551 Theme Engine: Blinking notification text is not visible in dark themes
DVT-14554 Theme Engine: Error messages when saving a custom dialog snapshot are not visible in dark themes
DVT-14573 Theme Engine: Call Hierarchy info label is not properly colored when using Project Colors on Eclipse 4.11
DVT-14576 Theme Engine: Info labels are not colored uniformly in all views when using Project Colors
DVT-14577 Sometimes the SWT automatic configuration fails for XULRunner in high load CPU scenario
DVT-14589 Tooltips do not work on an already opened file after DVT is restarted
DVT-14601 Design Breadcrumb: Hyperlinks on parameters should keep the current breadcrumb path
DVT-14609 Stop build from console button does not work for CLI-initiated builds
20.1.9 (30 April 2020)
Performance
DVT-14537 Design Hierarchy View: Improve ‘Collapse All’ action performance
Features
DVT-12679 DVT CLI: Add Command Line Interface script for Windows
DVT-14325 DVT CLI: Add -nostart flag to avoid starting a new Eclipse instance
Enhancements
DVT-4591 DVT CLI: Use the last workspace or $HOME/dvt_workspace if no workspace is specified
DVT-5502 DVT CLI: Add support for relative paths in createProject and importProject commands
DVT-14232 Use full path to system commands in Windows scripts to avoid issues when different tools replace the builtin commands
DVT-14488 DVT CLI: Ability to open a non-blocking dialog when using openCustomDialog command
Bugfixes
DVT-12198 DVT CLI: Killing a dvt_cli.sh -noexit using Ctrl+C does not kill the spawned Eclipse process
DVT-14483 Design Breadcrumb: Select Other Instance sometimes not updating the breadcrumb
DVT-14538 Theme Engine: “Restore Defaults” action does not change Eclipse Theme to classic on Linux
DVT-14555 Some arguments / preferences and internal settings are ignored when starting dvt.sh with -bg
DVT-14557 Autocomplete tooltips are showing internal ID’s instead of the correct information
DVT-14559 Design Breadcrumb: Add Copy Hierarchy Path action for elements in the dropdown menu
DVT-14560 Open Instance Hyperlink should be available only on design elements definition
DVT-14561 Open Instance Hyperlink should not remove the generate block elements from the Design Breadcrumb
20.1.7 (10 April 2020)
Bugfixes
DVT-14490 Semantic search not working when full name of the searched element has more than two segments
20.1.6 (2 April 2020)
Enhancements
DVT-14337 Ability to auto-indent or fully format the code on paste
DVT-14461 Smart Logs: Use appropriate coloring in dark themes
Bugfixes
DVT-9088 Cursor losing position when calling Undo after formatting the code
DVT-14434 Theme Engine: Dark UI theme does not work on distros based on Eclipse 4.7 or lower when using GTK3
DVT-14479 False errors in the XML editor for compile waivers with multiple <include> tags and without any <waiver> tag
20.1.5 (27 March 2020)
Performance
DVT-14431 Improve Refactoring Diagram generation performance
Enhancements
DVT-14360 Hyperlinking in tooltips does not work when using XULRunner
DVT-14361 Tooltips are not properly resized on slower browsers
DVT-14424 Use smart log predefined filter coloring in conjunction with custom log_styles.xml
DVT-14425 Build Config: Add support for multiple tops specified with -top top1+top2+top3
DVT-14439 Add search hit for port/parameter connected through position
Bugfixes
DVT-14155 Add support for Xcelium -xmnote argument
DVT-14435 Invalid thread access triggered from Custom Pragmas
DVT-14453 Design Hierarchy View: Last nodes are not visible when using GTK3 on some Linux distros
20.1.4 (20 March 2020)
Performance
DVT-14366 Theme Engine: Improved the response time when switching between themes in the Themes preference page
Enhancements
DVT-12891 Custom Pragmas: Ability to change the color in the UI for pragmas defined through Settings Management
DVT-14340 Adjust the dark theme of WaveDrom Diagrams for better readability
Bugfixes
DVT-14385 Fixed possible deadlock while typing new name in Rename Wizard
DVT-14392 Theme Engine: Diagrams background is not in sync with the UI theme
DVT-14396 Design Breadcrumb not hidden on Diagram Editor reuse
DVT-14406 Generating Refactoring Diagram might freeze the UI if it contains many side effects
DVT-14408 Back in Diagram Editors removes breadcrumb after changing the diagram type
20.1.3 (9 March 2020)
Enhancements
DVT-14268 Rename refactoring should show a warning when there is already an element with the new name
Bugfixes
DVT-14087 An empty window remains opened after performing a refactoring operation that asks for read-only files handling
DVT-14349 Rename Port Across the Design Hierarchy does not stop at record element connections when triggered from a record port
DVT-14350 Rename Port Across the Design Hierarchy wizard shows wrong “potential matches found” warning after performing diff and diagram previews
DVT-14359 Arrow character in Refactoring Diagrams is not always visible
DVT-14365 False warnings issued by SWT automatic configuration
20.1.2 (28 February 2020)
Bugfixes
DVT-14322 External Builders stopped working on Eclipse 4.11
20.1.1 (21 February 2020)
HIGHLIGHTS
Note: Some of the highlights below were rolled-out in 19.1.# hotfix releases for early adopters.
Redesigned Design Hierarchy View for speed and low memory consumption
New RTL refactoring: Rename Port Across the Design Hierarchy
New Finite-State Machine Diagrams in diagrams
New rich tooltips with Comments Formatting
Ability to Show Usages, Readers or Writers of a variable or port
Ability to define Favorite Searches
New Themes
Ability to automatically detect and use the best GTK version and browser engine combination on Linux
New distros based on Eclipse 4.11
Performance
DVT-10937 Design Hierarchy View: Improve performance and reduce memory footprint
Features
DVT-2725 Ability to rename a port across the design hierarchy
Enhancements
DVT-14286 Design Hierarchy View: Preserve tree scroll state after update
DVT-14288 Improved SWT automatic configuration to avoid unstable configurations
DVT-14289 Design Hierarchy View: Preserve tree selection after update
DVT-14290 Design Hierarchy View: Preserve tree expand state after update
DVT-14291 Design Hierarchy View: Do not preserve expand/collapse after update
DVT-14292 Design Hierarchy View: Ability to cancel view operations
DVT-14293 Design Hierarchy View: Preserve tree selection after clearing the quick search bar
Bugfixes
DVT-12982 Wrong hierarchy path determined for signal used in generate block when the last breadcrumb segment is the generate
DVT-14180 Can’t copy hierarchy path of a port when inside an instance
DVT-14181 When copying hierarchy in the Design Hierarchy Ports View, the path contains a dummy element
DVT-14246 DVT CLI: openCustomDialog command does not work without the optional -project argument
DVT-14263 Power Format: CPF set_instance command is not correctly resolved when changing the scope multiple times
DVT-14281 Refactoring status context previewers break in various plug-in combinations