23.1.22 (22 September 2023)
Bugfixes
DVT-19426 Inconsistent behavior when resolving relative paths with parent directory segments crossing a directory symlink during build config parsing and file parsing
23.1.20 (6 September 2023)
Features
DVT-12661 Code Formatting: Add preference to compact consecutive empty lines
Enhancements
DVT-18039 Editor Notification: Warn a full build need when more than 50 files got changed from the last compilation
Bugfixes
DVT-18131 Do not print carriage return after reporting problems in the Console View on Linux distros
DVT-19290 Cancelling a restore operation wrongly updates the Build Console
23.1.19 (25 August 2023)
Features
DVT-15678 Ability to show including file for filelists
Enhancements
DVT-18494 & DVT-18495 Editor Notification: Database out of sync notification should be present in diagram editors
DVT-19173 Memory Monitor: “Display Memory Warning” preference should only affect the warning pop-up
DVT-19174 Memory Monitor: Close the warning pop-up when reaching an error state
Bugfixes
DVT-17765 Code Formatting: Tab size preference change is not taken into account until platform restart
DVT-19197 Inspect View is not updating when selecting a view nodes using the keyboard arrows
DVT-19271 dvt_os_information.sh does not work on Debian Linux due to non-portable uname command
23.1.18 (2 August 2023)
Enhancements
DVT-16506 Specify preferences.ini and settings.json keys in Code Formatting documentation
Bugfixes
DVT-17115 Editor Notification: Report active build configuration changes from files included with -f
DVT-19131 Build config: Multiple +dvt_skip_compile+not directives result in no files compiled
DVT-19164 Build config: The -sndefine directive is not handled properly in specific scenarios
23.1.16 (18 July 2023)
Enhancements
DVT-19036 Build config: Ability to provide the location of xrun instead of automatically detecting it
Bugfixes
DVT-18416 The DVT-Settings project is continuously re-created when DVT_COMMON_SETTINGS points to a Windows UNC path
DVT-18797 Report an Issue: Cannot generate a report after cancelling a previous generation
DVT-19103 The Specador HTML generation process crashes after the preferences dialog is closed
23.1.14 (22 June 2023)
Features
DVT-18884 Ability to cancel ongoing incremental builds when a new one is triggered
Bugfixes
DVT-18197 Outline View: Category and alphabetic sorting interfere with quick search results
DVT-19014 Symlinks in a DVT Project Template are not copied if the target cotains template identifiers
DVT-19015 Adding a symlink from a project template fails if the symlink target already exists in the target project
23.1.13 (7 June 2023)
Bugfixes
DVT-18980 Console View: Clicking on a hyperlink doesn’t work while the console is still updating
23.1.12 (23 May 2023)
Performance
DVT-18961 Content Assist: Improve computation speed for `include proposals in slow file systems
Enhancements
DVT-18983 Detect matches preceded/succeeded by “n” string when performing text searches with whole word activated
23.1.11 (9 May 2023)
Features
DVT-18965 DVT CLI: Ability to create projects which allow bringing up file resources on demand
Enhancements
DVT-18433 DVT CLI: Ability to always include first level directories when filesystem check fails
DVT-18666 Build Console should report when a full build was canceled
DVT-18667 Editor Notification: Report database out of sync when a full build was cancelled
Bugfixes
DVT-15490 False METHOD_CALL_ARGUMENTS reported when calling the predefined simulator_save() TCM
DVT-18825 Editor Notification: Updating database for a project makes the notification disappear from all other opened projects
DVT-18924 DVT CLI: -include auto should resolve symbolic links to the project
DVT-18925 DVT CLI: Creating a project with filters and custom name will rise an error
DVT-18960 DVT CLI: Creating a project from the full path of a symbolic link doesn’t resolve the link
23.1.10 (25 April 2023)
Enhancements
DVT-18563 Add support for predefined rf_template_instance.get_parameters()
23.1.9 (12 April 2023)
Enhancements
DVT-18767 Memory Monitor: Avoid false warnings in small projects
Bugfixes
DVT-18764 Sometimes Smart Logs don’t get applied properly
23.1.8 (29 March 2023)
Performance
DVT-18581 Improve hyperlink performance in very large projects
Bugfixes
DVT-18743 Compile Order View: Inconsistent compile index between Compile Order and Console when having skipped files
23.1.7 (15 March 2023)
Bugfixes
DVT-18726 Memory Monitor: Sometimes the project name is wrongly displayed
23.1.6 (1 March 2023)
Enhancements
DVT-18724 The dvt_os_infomation.sh script should check that the coreutils timeout binary is available
Bugfixes
DVT-18276 On rare occasions, when using verbatim tooltips, the computing content message is not cleared
DVT-18673 The project rebuild should not be launched when choosing “Cancel” option from the unsaved files wizard
DVT-18688 Report an Issue: Update e-mail validator to allow lengthy top level domains
DVT-18691 Avoid using timeout -k in dvt_os_information.sh because of compatibility issues with older Linux distros
23.1.5 (21 February 2023)
Enhancements
DVT-9519 & DVT-6092 Build Config: Add support for -ml_uvm flag in xcelium.xrun mode
DVT-18271 Inspect View: Add a computing message when generating diagrams
DVT-18606 Build Config: Add support for -uvmexthome flag in xcelium.xrun mode
Bugfixes
DVT-18299 Compile Order View: View label is not updated when clearing the search box
DVT-18425 Compile Order View: Go to import doesn’t work for a mixed e Language and SystemVerilog projects
DVT-18618 In rare circumstances the licenses is not checked-in when running in GUI mode
DVT-18637 WAVEDROM_FILE pragma does not work with full paths
DVT-18643 Natural Docs: StackOverflowException thrown when using bullet lists
23.1.4 (8 February 2023)
DEPRECATED - DVT-18604 License: Support for FlexLM tools and dvtlmd daemon <11.19 is deprecated and will be removed in future versions
Features
DVT-18605 License: New client implementation based on FlexLM 11.19 (disabled by default)
Enhancements
DVT-18585 Wrong formatting for definition lists with long strings for Natural Docs comment syntax
Bugfixes
DVT-18240 License: In some cases the license client leaks a large number of CLOSE_WAIT sockets due to a FlexLM bug
DVT-18304 DVT CLI: Apply user-specified resource filters before performing the filesystem check
DVT-18603 License: In some cases when multiple license sources are set and no license is available, the license client is repeatedly queuing and dequeuing for a license
23.1.3 (31 January 2023)
Bugfixes
DVT-18573 Improve definition lists formatting for Natural Docs comment syntax
23.1.2 (25 January 2023)
Enhancements
DVT-18488 Report an Issue: Ability to ‘Send’ or ‘Save as Zip’ without filling the issue description
DVT-18560 Add disable_browser option for dvt.sh and dvt_cli.sh
Bugfixes
DVT-18089 Report an Issue: ‘Save as Zip’ is disabled when the attached files size exceeds 25MB
DVT-18489 Report an Issue: ‘Add…’ button disappears when resizing the dialog
DVT-18557 No hits reported inside macro expression calls when searching for struct fields
DVT-18558 Add timeout for SWT automatic configuration in dvt.sh and dvt_cli.sh
23.1.1 (19 January 2023)
HIGHLIGHTS
Note: Some of the highlights below were rolled-out in 22.1.# hotfix releases for early adopters.
Improved as computed macro support
Improved template types support
New memory starvation handling mechanism
Improved profiling capabilities
New distros based on Eclipse 4.24 with support for aarch64
Enhancements
DVT-17273 Ability to cancel DVT Resource Filters application
Bugfixes
DVT-17767 Sometimes user preferences are not applied in corrupted workspaces
DVT-17869 Types View: Wrong message is displayed when searching for non-existent members
DVT-18529 Ability to cancel the “Resource out of sync” dialog during search operation