22.1.38 (14 December 2022)

Bugfixes

  • DVT-17447 False undeclared identifier error for the implicit ‘it’ when calling list.all_unique(it)

  • DVT-17905 False UNDEFINED_METHOD errors reported for template structs with default parameter values

  • DVT-18064 & DVT-18015 Filesystem breadcrumb not updated when opening a search result

22.1.37 (6 December 2022)

Bugfixes

  • DVT-18125 Sometimes pasting from clipboard freezes the application while waiting for the source application to send clipboard contents

  • DVT-18413 Remove symlinks from distro UVM_ML-1.6 lib

Enhancements

  • DVT-17442 & DVT-17964 Improve +dvt_init_from_simlog handling of quoted defines when working with xrun logs

  • DVT-18353 Add support for and_all list pseudo-method in as computed macros

22.1.35 (17 November 2022)

Features

  • DVT-11769 Memory Monitor: Memory starvation handling mechanism

Bugfixes

  • DVT-18132 NullPointerException is thrown when undefined environment variables are used in +dvt_skip_compile

22.1.31 (20 October 2022)

Bugfixes

  • DVT-18211 DVT CLI: Ignored non-CPP project nature in CPP mixed language projects when the CDT plugin is unavailable

22.1.30 (11 October 2022)

REMOVED

  • DVT-18181 Removed Eclipse 4.19 distros

Bugfixes

  • DVT-18055 Custom Dialog widget enablers not working in Java 11 based distributions

  • DVT-18165 Custom Pragmas: Usages are searched for even when no pragma is defined

22.1.28 (28 September 2022)

Bugfixes

  • DVT-17968 Run Configurations ${selected_resource_loc} variable is not recognized for folders under DVT Auto-Linked

  • DVT-17971 External Builders: Sometimes Smart Logs don’t get applied on Eclipse 4.24

  • DVT-17995 “Copy hierarchy path segment separator” preference not taken into account when the action is triggered from the breadcrumb

  • DVT-18050 +dvt_editor_association_override directive doesn’t work on Eclipse 4.22 and 4.24

  • DVT-18109 The +dvt_set_directive_nof_args only works within the first +dvt_init section

  • DVT-18127 Thread Dump Collector: Fix broken zips caused by SIGINT signals

Enhancements

  • DVT-17409 Build config: -ccwarn directive should take one argument

  • DVT-17593 Build config: -denalipath directive should take one argument

  • DVT-17776 Build config: -dms_wreal_init directive should take one argument

  • DVT-17937 Build config: -max_always_prune should take one argument

22.1.27 (13 September 2022)

Enhancements

  • DVT-17348 Sometimes numerous “widget not properly disposed” exceptions are logged

  • DVT-17893 Build config: Add predefined environment variable _XRUNROOT_ in xcelium.xrun compatibility mode

  • DVT-17938 Ability to customize the number of arguments for build config directives using +dvt_set_directive_nof_args

  • DVT-18042 Breadcrumb background is black on Windows in default DVT theme

22.1.26 (7 September 2022)

Bugfixes

  • DVT-17922 Settings management doesn’t correctly merge keybindings

22.1.25 (30 August 2022)

Bugfixes

  • DVT-17967 Types View: Wrong members for C/C++ language

Enhancements

  • DVT-17860 Automatically compress generated thread dumps

  • DVT-17986 Add preference to automatically copy custom.css and custom.js file to documentation

22.1.24 (22 August 2022)

Features

  • DVT-17728 New distros based on Eclipse 4.24 and Java GraalVM 17

Bugfixes

  • DVT-17936 NoSuchMethodError is thrown in Eclipse 4.24

22.1.23 (16 August 2022)

Bugfixes

  • DVT-17316 Downgrade pre-installed IndentGuite plugin in Eclipse 4.11 distros

  • DVT-17476 As computed macros fail to expand when casting a string to list of bytes

  • DVT-17648 & DVT-17946 Outline view: Enter does not jump to element

  • DVT-17848 DVT Generic Run Configurations do not obey global preference to ask before launch when project has errors

  • DVT-17906 Show Usages on eLanguage enum item does not work when triggered from context menu

Enhancements

  • DVT-16448 Update Git plugin to the latest version and add LFS support plugin in Eclipse 4.19 and 4.22 distros

  • DVT-17022 Update Python plugin in Eclipse 4.19 and 4.22 distros

  • DVT-17678 Add folding range for #region/#endregion block

  • DVT-17764 Add support for +defineall+ directive in xcelium.xrun compatibility mode

  • DVT-17852 Add support for global.get_context_type() in e Language as computed macros

  • DVT-17894 Add support for predefined instance_iterator type

  • DVT-17924 Rename Switch Between Editor Parts command to Switch Between Active Editors and move it under Navigate category

  • DVT-17928 Switch to the latest build of Java 11 in Eclipse 4.19 and 4.22 distros

  • DVT-17929 Update Bash and YAML plugins in Eclipse 4.19 and 4.22 distros

22.1.22 (2 August 2022)

Performance

  • DVT-17836 Improve search operation performance in the Compile Order View

Enhancements

  • DVT-12709 DVT CLI: Automatically add -include auto when the project directory contains a large number of resources

  • DVT-17428 Natural Docs definition list formatting in tooltips is not rendered correctly

22.1.21 (21 July 2022)

Bugfixes

  • DVT-17802 False UNDEFINED_IDENTIFIER errors reported when referencing ‘me’ inside template struct extensions

22.1.20 (11 July 2022)

Performance

  • DVT-17771 Slow search operation in Compile Order view for projects with CDT nature

Bugfixes

  • DVT-17766 Editor Notification sometimes leaves visual artefacts

22.1.19 (28 June 2022)

Bugfixes

  • DVT-17514 Add support for predefined API of lint_manager

  • DVT-17668 External builder cannot be stopped from progress monitor

  • DVT-17711 Thread Dump Collector: +dvt_profile+ period should default to 500ms

22.1.17 (8 June 2022)

Bugfixes

  • DVT-17213 False errors reported in as computed macros when return string contains specific escape sequences

  • DVT-17635 Settings Management does not work properly under Windows

  • DVT-17665 Changes in DVT_COMMON_SETTINGS environment variable are not always reflected in the DVT-Settings project

22.1.16 (31 May 2022)

Performance

  • DVT-17381 Saving source files becomes slow when an external builder is defined

Bugfixes

  • DVT-17581 DVT CLI deadlock during Perforce association

  • DVT-17596 Opening external builders project property page should not modify the project description

22.1.13 (9 May 2022)

Enhancements

  • DVT-17486 Build log/output should be consistent across tools

Bugfixes

  • DVT-17535 The “-sourcemap” argument does not work in dvt_sv_lint_gui.sh

22.1.12 (3 May 2022)

Bugfixes

  • DVT-17508 “SWT Resource not properly disposed” exception is thrown when triggering Diagram Magnifier

22.1.11 (18 April 2022)

Enhancements

  • DVT-17424 Ability to search by any column in tree table views

Bugfixes

  • DVT-17363 Verification Hierarchy View: Wrong components after incremental build

22.1.10 (12 April 2022)

Performance

  • DVT-17463 Improve performance of rf_manager.eval_exp_string()

Enhancements

  • DVT-13591 Including other waiver files should take into account the position of the <include> tag

Bugfixes

  • DVT-17479 Replace globbing in scripts to workaround a shell bug preventing globbing in nested invocations

22.1.9 (30 March 2022)

Enhancements

  • DVT-17400 Lower the default tooltip size when the content cannot be measured efficiently

  • DVT-17402 Disable HTML tooltips for incompatible WebKit versions

22.1.8 (15 March 2022)

Performance

  • DVT-14716 Limit the number of task tags to improve performance

  • DVT-17135 Resource monitor should adapt scan speed to limit computational overhead

Features

  • DVT-17389 License: Add support for inline string license sources

  • DVT-17390 License: Add support for platform independent license source separator &

  • DVT-17391 License: Add support for using a local license by multiple applications at the same time under the same user

Enhancements

  • DVT-17006 As computed macros support for eval_exp_string()

  • DVT-17355 Editor Notification: Improve project visibility look & feel when proposing resource filters

  • DVT-17392 License: Send to the license server the client PID instead of the unused and dummy display value

Bugfixes

  • DVT-17247 WaveDrom diagrams should be exported using UTF-8 encoding

  • DVT-17393 License: Fixed custom port support in local license sources

22.1.7 (2 March 2022)

Performance

  • DVT-17124 Improved memory usage for code folding

Bugfixes

  • DVT-17132 Sometimes collapsed code gets partially expanded without any user action

  • DVT-17341 Re-enable older TLS versions in JRE in order to support all third party plugins

22.1.6 (23 February 2022)

REMOVED

  • DVT-17311 Removed distros based on Eclipse 4.21

Features

  • DVT-16865 & DVT-17261 Add new distro for Linux aarch64 based on Eclipse 4.22 (e422-linux_64_arm)

  • DVT-17309 Add new distro for MacOS aarch64 based on Eclipse 4.22 (e422-macos_64_arm)

  • DVT-17310 Add new distros based on Eclipse 4.22 with Java 17

  • DVT-17312 Ability to relocate $HOME/.dvt using DVT_USER_DIR environment variable

22.1.5 (16 February 2022)

Enhancements

  • DVT-17127 Specador: Improve look and feel of the Styling preferences page on Eclipse >= 4.11

  • DVT-17176 Ability to specify verification tops using subtypes that are not extended

  • DVT-17230 Add support for predefined API any_simple_port.name()

Bugfixes

  • DVT-17185 Toolbar buttons cannot be re-enabled after disablement in custom DVT perspectives

  • DVT-17215 False errors reported when using indexed port access operator

  • DVT-17219 Missing vertical scrollbar in tooltips when content overflows

  • DVT-17232 DVT CLI should be able to include GIT repositories when there is no underlying project created in the workspace

  • DVT-17253 False error reported on type_name arguments of transaction recording API calls

22.1.4 (8 February 2022)

Performance

  • DVT-17170 Outline View: Prevent memory leaks when closing large files

Enhancements

  • DVT-14736 Show error details by default in the license log

  • DVT-17209 Show LM_PROJECT value in the license log

Bugfixes

  • DVT-17102 Sometimes Find and Replace dialog content is not highlighted

22.1.3 (31 January 2022)

Bugfixes

  • DVT-17139 Syntax Coloring: Highlight in Code Templates specific editors might lead to UI hangs

  • DVT-17156 Syntax Coloring: Comments and strings are not properly colored in Code Templates specific editors

22.1.2 (26 January 2022)

Enhancements

  • DVT-13022 Ability to specify Verification Hierarchy top from default.build (+dvt_e_vtop+)

Bugfixes

  • DVT-17001 Syntax Coloring is broken in compare editors

  • DVT-17045 Cancel build button is still active after full build has finished

  • DVT-17154 Some scripts are not working correctly when ANSI colors are always set for some system commands

22.1.1 (18 January 2022)

HIGHLIGHTS

Note: Some of the highlights below were rolled-out in 21.1.# hotfix releases for early adopters.

  • Improved performance of incremental compilation, structured views, compare viewers

  • Improved UI responsiveness when using tooltips and hyperlinks

  • Improved UI performance when working with large files

  • Improved memory consumption when using diagrams, views, tooltips or opening many files

  • Improved as computed macros support

  • New Filesystem Breadcrumb

  • New Diagram Magnifier

  • New DVT Resource Monitor

  • New distros based on Eclipse 4.19 and 4.21

Enhancements

  • DVT-14012 Quick views should persist their size and location

Performance

  • DVT-16978 Throttle down DVT Resource Monitor scan speed

Bugfixes

  • DVT-16926 Projects created via DVT CLI should get selected in Project Explorer and Problems View

  • DVT-17117 Crash when saving diagrams on Eclipse >=4.15