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 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