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