21.1.53 (22 December 2021)
REMOVED
DVT-16932 Remove old Design Hierarchy View
Performance
DVT-16991 Slow incremental time when resolving a literal to an array of characters
Enhancements
DVT-17011 Diagrams: Add shortcut to reset magnifier zoom and size
DVT-17018 Diagrams: Add shortcut to fit diagram to canvas
Bugfixes
DVT-16870 Emacs+ Plug-in reports UI error
DVT-16952 Outline View cannot be used if you close it then reopen it
DVT-16999 The “Inspect” hyperlink from problem tooltip does not work when Inspect View is closed
21.1.52 (14 December 2021)
Enhancements
DVT-16721 Specador: Ability to generate documentation starting from any XML preference file
Bugfixes
DVT-16964 Editor Notification artefacts when horizontally scrolling the editor on Eclipse 4.6/4.7
DVT-16966 Profile directives specified in the build file should ignore the Open in Editor dialog option
DVT-16967 Report an Issue dialog hangs the UI if there is no Internet connection
21.1.51 (6 December 2021)
Bugfixes
DVT-16057 “The workspace tree is already locked” error sometimes pops-up at startup
DVT-16823 Writing in a newly opened file is blocked during build in Eclipse 4.19 and Eclipse 4.21
DVT-16847 Progress dialog displays wrong message during semantic search
DVT-16889 Specador: UML Diagrams should ignore the Content Filters indicator
DVT-16895 Specador: Font differences between diagrams generated in GUI vs Batch mode
DVT-16905 All views: Graphical artifacts when changing the active build configuration
DVT-16915 Sometimes Scope Breadcrumb causes StackOverflowException on Windows
DVT-16923 Illegal reflective access by ro.amiq.dvt.utils.DVTProcessRunner warning when using Java >8
DVT-16928 Manually triggered garbage collection causes Breadcrumb “SWT not properly disposed” exception
21.1.50 (23 November 2021)
Performance
DVT-7556 Custom Dialogs: Snapshot selection is slow for custom dialogs with many widgets
Features
DVT-13223 Diagrams: Ability to use a magnifier to locally zoom the diagram
Enhancements
DVT-16901 Add problem marker information in Inspect View
DVT-16902 Add “inspect” hyperlink in problem tooltip
21.1.49 (17 November 2021)
Bugfixes
DVT-16891 Recently added resource monitor breaks the license idle time functionality
21.1.48 (16 November 2021)
Performance
DVT-16300 Show usages: Improve performance when project files are out of sync
Features
DVT-15825 Automatically monitor growing number of resources in the workspace projects and pop-up a notification when performance may be affected
Bugfixes
DVT-16807 Rename refactoring with filename / javadoc updates might lead to overlapping code changes
DVT-16822 License status and progress bar are not on the right side of the bottom toolbar when starting DVT in a new workspace
DVT-16851 Theme Engine: Add support for YAML plugin
DVT-16867 Thread Dump Collector is not working with Java 11+
21.1.47 (8 November 2021)
Enhancements
DVT-16668 Tooltips: Ability to specify Natural Docs image locations
DVT-16816 Tooltips: Ability to embed images relatively to the source file from NaturalDocs comments
Bugfixes
DVT-16801 Diagrams: Sometimes multiple popup dialogs might get opened when pressing the corresponding toolbar button
DVT-16866 The patches for the Eclipse Platform are not applied
21.1.46 (2 November 2021)
Bugfixes
DVT-16757 Inconsistent members context menu behavior for Verification / Design Hierarchy Views
DVT-16788 Compile Order View: Search bar does not update the content if the view was minimized before
DVT-16802 Compile Order View: UI slowdown when updated during the first build of a project
21.1.45 (26 October 2021)
Performance
DVT-15747 Diagrams: Improve performance of embedded Inspect View updates
21.1.44 (19 October 2021)
Features
DVT-16759 New distros based on Eclipse 4.21 with Java 17
Enhancements
DVT-15815 Ability to embed WaveDrom description files within comments
Bugfixes
DVT-16196 Ability to recreate the project even if the .project file is corrupted
DVT-16673 Sometimes typing a path in the New Project Wizard is slow
DVT-16686 Sometimes “Restore is already in progress” pop-up appears when rebuilding
21.1.43 (11 October 2021)
Performance
DVT-16048 Improved performance of “replace all” in large files
Enhancements
DVT-1761 Create a predefined project with examples for Run Configurations, Code Factory templates, Custom Dialogs etc.
DVT-16709 Editor Notification: Change Toggle Details icons to expand/collapse
Bugfixes
DVT-16681 Compile Order View: Incremental changes are not reflected in the view
DVT-16702 Editor Notification: False database not up to date message if semantic checking takes longer than threshold
21.1.42 (4 October 2021)
Bugfixes
DVT-16582 Sometimes save cannot be completed when “Hide User Operation is waiting dialog” preference is set
21.1.41 (27 September 2021)
Enhancements
DVT-16098 Editor Notification: Ask for a full-build when changing the content of the active build config
Bugfixes
DVT-16288 Quick Types view shows “No matches found” instead of “All filtered by content filters”
DVT-16559 Ensure that DVT distro scripts run with POSIX mode disabled
DVT-16649 Compile Order view shows “All filtered by content filters” instead of “No matches found”
DVT-16652 Outline View shows “No matches found” instead of “All filtered by content filters”
DVT-16658 Editor Notification: Bad indentation when editor window is narrowed
DVT-16682 Quick Types View: NullPointerException thrown when content filters is enabled
21.1.40 (21 September 2021)
Bugfixes
DVT-16569 Types View shows “No matches found” instead of “All filtered by content filters”
21.1.39 (15 September 2021)
Enhancements
DVT-15410 Compile Order View: Add Go To Include action in the context menu
DVT-16400 Editor Notification: Display the full path of the reported files
21.1.38 (8 September 2021)
Enhancements
DVT-14072 Scope Breadcrumb: Add “Show Diagram” action
DVT-16441 Breadcrumb: Tooltips should be split on multiple lines if exceeding a threshold
DVT-16563 Add support for Quick Lazy Outline View
DVT-16585 Quick Outline View: Quick search should support type and go (enter)
Bugfixes
DVT-16140 Support for worklib library in xcelium.xrun compatibility mode
DVT-16611 Eclipse doesn’t start on MacOS due to missing permissions
21.1.36 (30 August 2021)
Enhancements
DVT-14364 Trigger NON_EXISTING package body error for instantiated package without a body
DVT-16496 Build report: Show total number of lines in project
DVT-16534 Trigger semantic error for illegal definition of protected type body inside package
DVT-16535 Trigger semantic error for non-existent protected type declaration inside package for corresponding protected type body
DVT-16539 Trigger MISSING_SUBPROGRAM_BODY warning for unimplemented subprograms in protected type body
Bugfixes
DVT-15902 Build report: Files compiled multiple times also show up multiple times in the top by nof lines
21.1.35 (16 August 2021)
Performance
DVT-11655 GUI freezes when there are too many annotations on one line
DVT-16411 Improve search performance in the Design Hierarchy View
Enhancements
DVT-16520 Trigger semantic error for unimplemented subprograms and protected types in package body
Bugfixes
DVT-16397 Filesystem Breadcrumb: Elements are sometimes not truncated after opening another file
DVT-16462 Filesystem Breadcrumb: Show/Hide actions only work in the currently visible editors
DVT-16488 Design Breadcrumb: StackOverflowError thrown for design recurrences
DVT-16529 Specador: Progress indicator does not account for comment processors
DVT-16530 viPlugin: Emulation mode does not work with split editors
21.1.34 (16 August 2021)
Bugfixes
DVT-14285 Incorrect format part of VHDL port connection when module has multiple members with the same name but different letter case
DVT-15834 Design Breadcrumb: ‘No elab design element at cursor’ message shows up instead of ‘no elab design element in file’
DVT-16112 Build report console sometimes comes up empty
21.1.33 (9 August 2021)
Enhancements
DVT-10421 Trigger error for mismatched return statement in subprogram (e.g. empty return in function)
Bugfixes
DVT-16092 Content Filters indicator broken on Eclipse 4.19 distros
DVT-16451 Applying content filters does not refresh Types View members pane
DVT-16470 Sometimes the tooltip for build directives is empty
21.1.32 (3 August 2021)
Performance
DVT-16449 Improve performance of new name validation in Rename Wizard
Features
DVT-16445 Add diagram preview for Connect Instances Refactoring
Enhancements
DVT-14795 Inspect View: Ability to pin view content
DVT-15338 Redesigned Connect Instances Refactoring
DVT-16382 Editor Notification: Pop-up when build automatically is disabled
DVT-16401 Editor Notification: Display the operation kind performed when updating the database
DVT-16438 Scope Breadcrumb: Trim elements label exceeding 40 characters
DVT-16447 Inspect View: Ability to clone view
Bugfixes
DVT-15780 Removed ‘Stop Build’ button from non-build consoles
DVT-16437 Removed ‘Build Report’ button from non-build consoles
21.1.31 (27 July 2021)
REMOVED
DVT-16390 Removed support for +dvt_disable_checks deprecated values, i.e. UNDECLARED_IDENTIFIER, CONTINUOUS_ASSIGNS, INSTANCES_AND_PORT_CONNECTIONS
Enhancements
DVT-15840 Trigger an error when an incorrect operator is used when assigning variables
DVT-16299 Improve preference page search
Bugfixes
DVT-15887 Design Diagrams: Stepping out of a block diagram generates a schematic diagram
DVT-16399 & DVT-16412 Design Diagrams: Filters cannot be set to “None” once enabled
DVT-16431 Missing hyperlinks for included/imported files while using the mouse
21.1.29 (12 July 2021)
Enhancements
DVT-16361 Filesystem Breadcrumb: Change separator to ‘/’
Bugfixes
DVT-15907 Tooltip hyperlinks don’t work with Eclipse distributions greater than 4.7
DVT-16346 Filesystem Breadcrumb: Dropdown menu shown elements threshold sometimes not working
DVT-16351 Filesystem Breadcrumb: Text is not properly visible on dark themes
21.1.28 (6 July 2021)
Performance
DVT-16204 Avoid UI freezes due to long tooltip content computation time
Features
DVT-16034 New filesystem explorer breadcrumb
Enhancements
DVT-15871 New editor notification bar presenting compilation database status
DVT-16337 Compile Order View: Ability to jump to the file selection using the return key
Bugfixes
DVT-16263 Error markers are sometimes misplaced when using +dvt_auto_link+false
21.1.26 (22 June 2021)
Bugfixes
DVT-16293 Specador: Design Diagram wizard page elements are disabled when design API is checked
21.1.25 (16 June 2021)
Performance
DVT-16251 Improve incremental build performance for unchanged touched files
DVT-16269 Incremental can sometimes be slow when too many editors are opened
DVT-16271 Improve Inspect View performance when navigating large files
Bugfixes
DVT-16273 Specador: Wizard adds empty entries in the navigation menu for unchecked API
21.1.23 (3 June 2021)
Bugfixes
DVT-16226 Specador: Wizard deletes attribute tags if external documentation paths contain environment variables
DVT-16237 Hardwire the shell used by distribution scripts to /bin/bash
21.1.22 (24 May 2021)
Performance
DVT-16172 Minimize memory consumption caused by empty browser tooltips
Bugfixes
DVT-16143 Specador: Wizard does not accept user defined menus defined in XML files
DVT-16173 Breadcrumb becomes unresponsive in currently opened editor after hierarchy updates
DVT-16203 NullPointerException thrown by the context menu for the top instance of a schematic diagram
21.1.21 (18 May 2021)
Bugfixes
DVT-16187 Broken rename file refactoring operation
DVT-16188 IllegalArgumentException thrown when closing DVT
21.1.20 (17 May 2021)
Enhancements
DVT-16175 Run Configurations: Improved error messages when resolution of ${dvt_cli} variable fails
Bugfixes
DVT-16163 UI hangs until end of build when stopping a thread dump collection with “Open in editor” option active
DVT-16176 UI hangs when displaying a large number of errors in the editor tooltip
DVT-16180 Scope Breadcrumb: Updates are triggered when moving the cursor on the same line
21.1.19 (10 May 2021)
Features
DVT-15905 Add a toolbar button to toggle Indent Guide
Bugfixes
DVT-16107 Unstable order of VHDL inits in auto-config when same file is part of multiple invocations
DVT-16111 Compile Order View: Show only files with errors does not update the counters
21.1.18 (28 April 2021)
Bugfixes
DVT-16110 DVT does not start under certain Windows 10 configurations
21.1.17 (26 April 2021)
Enhancements
DVT-16082 Quick Compile Order: Reveal the current file when opening the view
Bugfixes
DVT-9904 Unable to open Auto-Linked files with names containing the colon ‘:’ character
DVT-16085 Eclipse 4.19 crashes when storing passwords in native linux keyring
DVT-16088 NullPointerException is thrown while executing some commands due to a bug in a 3rd party command listener
21.1.16 (20 April 2021)
Features
DVT-16075 Update Git and Python plugins
21.1.15 (19 April 2021)
REMOVED
DVT-16074 Remove distros based on Eclipse 4.4.1 and 4.18
Features
DVT-16073 New distros based on Eclipse 4.19
Enhancements
DVT-15552 Filter out stdout “Glibc detected java … free(): invalid pointer” messages
DVT-16008 Restore the ability to install PERFORCE.2018 inside compatible distros
DVT-16021 Code Formatting: Add option to indent one parameter per line with the open parentheses on the same line as the parameter receiver
Bugfixes
DVT-15646 Validate GTK version before starting up DVT
DVT-15895 View element icons are sometimes not visible after platform startup
DVT-16035 Design Hierarchy View: Scroll to end of tree after search never ends
21.1.14 (13 April 2021)
Bugfixes
DVT-16017 Semantic search: GUI freeze when checking for source files stored on slow file system and changed outside DVT
21.1.13 (5 April 2021)
Performance
DVT-16014 Quick Types View: Improve performance for quick search
Enhancements
DVT-15975 SWT automatic configuration excludes incompatible WebKit versions at startup
DVT-16012 Filter out stdout “REFRESH:preExec” messages
21.1.12 (30 March 2021)
Enhancements
DVT-3986 Provide an easy way to customize and filter the content of Outline view
DVT-6378 Outline View: Preserve expanded state after update
DVT-7134 Show indication in Outline View when some/all of the elements are filtered
DVT-12422 Switching between views and editor takes a lot of time for big files
DVT-12434 Outline view slows down opening large files
DVT-15340 Outline View: Ability to sort elements alphabetically or by definition when category sort is on
DVT-15978 Power Format: Add support for -testbench argument for set_design_top UPF command
DVT-15979 Outline View: Preserve selection after update
DVT-15980 Outline View: Expand/Collapse All should not be persistent
DVT-15981 Outline View: Ability to cancel an “Updating…” action
DVT-15982 Outline View: Keep selection in views after clearing the quick search bar
DVT-15983 Outline View: tree/table scroll state should be persistent across updates if possible
DVT-15984 Outline View: Improved ‘Expand All’ performance for trees beginning with no-children nodes
Bugfixes
DVT-15974 When tracing signals consider assignments inside generate block without local instances
21.1.9 (8 March 2021)
Bugfixes
DVT-15878 Types View: Wrong message is displayed when searching for non-existent type
21.1.8 (1 March 2021)
Enhancements
DVT-15850 Misleading error message when launching run configuration in empty workspace
Bugfixes
DVT-15853 Sometimes license remained checked-out after the last project was deleted
DVT-15857 Sometimes editors remained open after the containing project was closed or deleted
21.1.7 (22 February 2021)
Bugfixes
DVT-13908 Project Colors: Label background should be adjusted depending on the theme (dark / light)
21.1.6 (15 February 2021)
REMOVED
DVT-15826 Removed Eclipse 4.4.1, 4.6.3, 4.7,2 and 4.11 distros for Windows and MacOS
Performance
DVT-15811 Improve Compare Viewer performance on Eclipse 4.18
Feature - DVT-15564 Ability to configure the build of a project from simulator log
Enhancements
DVT-15792 Update WaveDrom package to v2.6.8
DVT-15810 Update Perforce plugin to version 2020.1
Bugfixes
DVT-15802 Custom Dialogs: Snapshot does not restore previous selections
DVT-15809 NullPointerException thrown when canceling the ‘Add File’ dialog within the Report Issue dialog
DVT-15835 Switch to AdoptOpenJDK 8 for Eclipse 4.11 distros to avoid crashes while doing thread-dumps
21.1.5 (5 February 2021)
Bugfixes
DVT-15796 Unexpected exception org/eclipse/ltk/core/refactoring/resource/DeleteResourceChange$1 thrown when deleting a project in Eclipse 4.18
21.1.4 (2 February 2021)
REMOVED
DVT-15772 Removed Collaborator 11 plugin from distros due to incompatibilities
DVT-15773 Removed Perforce 2015 plugin from distros
Performance
DVT-15478 Progress Monitor for “build automatically” makes the slows down the UI in some environments
Features
DVT-13441 Add YAML plugin in all distros
DVT-13735 Add JSON plugin in all distros
DVT-14570 Add EditorConfig plugin in all distros
DVT-15257 Pre-install IndentGuide plugin in all distros based on Eclipse 4.11 and 4.18
DVT-15258 New distros based on Eclipse 4.18
DVT-15403 Add Mylyn plug-in in all distros
Enhancements
DVT-14934 & DVT-15501 Update all distro plugins
DVT-15737 Use proper heap size when invoking java in scripts
DVT-15762 Switch to AdoptOpenJDK 11 for Eclipse 4.11 and 4.18 distros
DVT-15763 Switch to AdoptOpenJDK 8 for Eclipse 4.4.1, 4.6.3 and 4.7.2 distros
21.1.3 (25 January 2021)
Features
DVT-11532 Breadcrumb: Ability to use keyboard shortcuts to navigate the hierarchy
Enhancements
DVT-10954 Build config: Add xcelium.xrun compatibility mode
DVT-15666 Type checking not performed for unbound instance component port and generic map
DVT-15715 Improve message in build interrupted dialog when a file compile timeout is reached
Bugfixes
DVT-15484 Switching the active build config does not update the toolbar indicator when build automatically is disabled
DVT-15754 Elsif condition labels in FSM Diagrams are not computed correctly
21.1.2 (18 January 2021)
Performance
DVT-15727 Improve editor performance for files containing many annotations
DVT-15728 Selecting large templates in Code Templates View causes UI hangs
21.1.1 (11 January 2021)
HIGHLIGHTS
Note: Some of the highlights below were rolled-out in 20.1.# hotfix releases for early adopters.
Improved compilation performance
Improved build auto-config performance
Improved Show Usages performance and accuracy
Improved design elaboration accuracy for generate blocks and parameter values
30 new elaboration checks
Improved editor performance when working with large files
Improved semantic checking
Improved UI look and feel and dark theme support
Improved speed of Tooltips rendering
Redesigned Compile Order View for performance and usability
New Command Line Interface script for Windows
Improved JavaDoc and Natural Docs comment formatter
Improved support for hyperlinks in comments
Ability to auto-indent or fully format the code on paste
Performance
DVT-12783 Improve Types View performance
Features
DVT-15522 Add new +dvt_include_build build configuration directive
Enhancements
DVT-15667 Types View: Preserve expanded state after update
DVT-15668 Types View: Preserve selection after update
DVT-15669 Types View: Expand/collapse all should not be persistent across updates
DVT-15670 Types View: Ability to cancel view operations
DVT-15671 Types View: Keep selection in view after clearing the quick search bar
DVT-15672 Types View: Tree scroll state should be persistent across updates if possible
DVT-15673 Types View: Improved ‘Expand All’ performance for trees beginning with no-children nodes
DVT-15711 Quick Types View: Quick search should support type and go (enter)
DVT-15714 Ability to define a shortcut for ‘Jump to Assignment’ action
Bugfixes
DVT-15683 Formatting by external tool does not work
DVT-15686 Some of the flags supported by dvt.sh -options are not propagated correctly
DVT-15702 Build config: False error reported on -libmap_verbose directive
DVT-15704 Design Hierarchy View: Selection is not preserved when searched text is changed
DVT-15705 Types view: Wrong types number when Quick Types View is opened