19.1.50 (7 February 2020)

Enhancements

  • DVT-14229 Added ‘as computed’ support for static function and static field access

Bugfixes

  • DVT-14222 False warnings issued by SWT automatic configuration

  • DVT-14225 Eclipse 4.7 freezes when working with folders with large file-system hierarchies

  • DVT-14227 Refined tooltip comment rendering when using JavaDoc and Natural Docs

19.1.49 (5 February 2020)

Features

  • DVT-9652 & DVT-12167 Automatically detect and use the best GTK version and Browser engine combination on Linux

  • DVT-14183 Ability to render comments using JavaDoc and Natural Docs in tooltips

Enhancements

  • DVT-13719 Render JavaDoc @link and @see tags in tooltips

  • DVT-14216 Filter out stdout GTK, GLib, etc. warnings for distros based on Eclipse 4.11

Bugfixes

  • DVT-13720 Comments in tooltip should not contain extra new lines

  • DVT-14217 Force Adwaita theme when starting in GTK3 even when UI Light theme is used

  • DVT-14218 User confirmation not required when opening large files from tooltips

19.1.48 (29 January 2020)

Performance

  • DVT-14147 Prevent memory leaks when closing editors

  • DVT-14156 Optimized notification animations

  • DVT-14173 Prevent memory leaks when creating / deleting many files and folders

  • DVT-14191 Prevent memory leaks due to auto-build notification

Enhancements

  • DVT-14146 Update JRE in distro to Amazon Corretto 8u242

  • DVT-14157 Ignore DVT_LICENSE_FILE containing multiple hard-wired “FLEXLM” strings

Bugfixes

  • DVT-13786 Code Formatting: Disabled formatting regions contribute to vertical alignment formatting

  • DVT-14165 Code Formatting: Add whitespace after open paren/curly should take precedence over “Vertical align to open paren/curly”

  • DVT-14194 Scope Breadcrumb: Sometimes ‘null’ labels are displayed after rebuild

19.1.47 (10 January 2020)

Bugfixes

  • DVT-14126 Breadcrumb: No update when editor is reused (navigating through search matches or reaching the user defined maximum number of opened editors)

19.1.46 (6 January 2020)

Bugfixes

  • DVT-14117 A superfluous rebuild pop-up is issued after restore for projects without DVT Auto-linked files

19.1.45 (24 December 2019)

Bugfixes

  • DVT-14109 DVT Auto-linked files are broken after project restore

  • DVT-14110 Project description is not properly cleaned when using env vars in DVT Auto-Linked roots in conjunction with +dvt_auto_link_using_links+false

19.1.44 (20 December 2019)

Enhancements

  • DVT-13622 Content Assist: Add preference to skip inserting arguments with default values

  • DVT-14097 DVT CLI: Add new openPerspective command

Bugfixes

  • DVT-11996 Content Assist: Camel case proposals are not properly sorted

  • DVT-13919 Refactoring Rename: Incremental compilation not started when refactoring inside unsaved files

  • DVT-14069 Content Assist: UI hangs if proposal contains more than 1000 characters

  • DVT-14088 Theme Engine: Searched element is not visible in dark themes

  • DVT-14092 Theme Engine: UI and editor background should be in sync by default

19.1.43 (11 December 2019)

Features

  • DVT-14026 Ability to not serialize auto-linked file paths to .project using +dvt_auto_link_using_links+false build directive

19.1.42 (6 December 2019)

Performance

  • DVT-14028 Improve Verification Hierarchy View performance

Enhancements

  • DVT-14037 Add non-standard predefined type po_radix

  • DVT-14039 Add non-standard predefined method any_sequence_driver.get_pending_do_reqs()

  • DVT-14040 Add non-standard predefined field global.debug

Bugfixes

  • DVT-13890 Don’t allow launching a run configuration that contains ${dvt_dialog_prompt:non-blocking} with “Launch in background” unchecked

  • DVT-14025 ‘as computed’ macros are not computed correctly when using C-like for loops

  • DVT-14032 Fixed “Synchronize UI theme color with editor background” checkbox in Themes preference page

  • DVT-14043 False UNDEFINED_IDENTIFIER semantic errors reported when using “statements { … }” construct

  • DVT-14044 False UNDEFINED_IDENTIFIER semantic error when using deprecated tick id as method call argument

  • DVT-14045 False UNEXPECTED_TYPE semantic error when indexing a list variable called range (range[i])

  • DVT-14059 Non-SystemVerilog quick fixes stop working when Verissimo report is opened

19.1.41 (28 November 2019)

Bugfixes

  • DVT-5798 False MULTIPLE_PACKAGES semantic error

  • DVT-13939 Possible memory leak after delta computation in auto-build notification

  • DVT-13945 Sometimes the diagram generation hangs on MacOS due to a JVM bug

  • DVT-13960 Windows dvt.bat script expects DVT_LICENSE_FILE to be FLEXLM when using FlexLM license servers

  • DVT-13971 Sometimes a NullPointerException is thrown when shutting down DVT

  • DVT-13977 False INFINITE_RECURSION syntax error in macro expansion

19.1.39 (7 November 2019)

Features

  • DVT-13911 Ability to switch between visible editor parts

Enhancements

  • DVT-13175 Pop-up important license related messages

Bugfixes

  • DVT-13773 Syntax Coloring: “@formatter: on/off” pragmas should be colored only when written in lowercase

  • DVT-13844 DVT hangs if project template contains a symlink to the parent directory

  • DVT-13896 Scope Breadcrumb: Copy Qualified Name right click action does not work

  • DVT-13901 “Add from Project Template” does not support symlinks

19.1.38 (31 October 2019)

Enhancements

  • DVT-13843 File compile timeout dialog should suggest using +dvt_skip_compile in conjunction with +dvt_prepend_init

Bugfixes

  • DVT-12724 Build config: In ius.irun compatibility mode, trailing ‘+’ characters of directives are trimmed

  • DVT-13882 Breadcrumb: Fixed possible deadlock when saving a file with many dependencies

19.1.37 (25 October 2019)

Enhancements

  • DVT-13194 When Ctrl+Space is not set as Content Assist keyboard shortcut, display the active shortcut in a pop-up whenever opening a file

  • DVT-13376 WaveDrom: Ability to render embedded diagrams in tooltips

  • DVT-13798 Project Templates: Ability to specify waivers for specific parameter names / files that should not be scanned from the template directory

  • DVT-13855 WaveDrom: Added support for dark theme

Bugfixes

  • DVT-7275 Keyboard shortcuts stop working after pressing “Switch Editor Emulation Mode” (re-focus is required)

  • DVT-8302 In Emacs mode, Content Assist (Alt+/) is overridden by Word Completion

  • DVT-12264 Ctrl+C keyboard shortcut stops working in Eclipse mode after switching to Emacs mode and back

  • DVT-13095 After switching to Emacs mode, the Content Assist command gets duplicated in the Keys preference page

  • DVT-13835 Sometimes the UI is not showing up when starting in a used workspace due to SWTErrors thrown by the browser component

  • DVT-13854 Ctrl+J incremental find keyboard shortcut not working

19.1.36 (21 October 2019)

Bugfixes

  • DVT-13837 Sometimes a BuildCancelException is thrown in the UI when the build is canceled

19.1.34 (11 October 2019)

REMOVED

  • DVT-13811 Removed support for old specador_preferences.xml versions (1 to 5)

Enhancements

  • DVT-13802 WaveDrom: Ability to use comments inside JSON

  • DVT-13808 Specador: Wizard should serialize only user-changed preferences

Bugfixes

  • DVT-13756 Settings Management: Specador project, user and common settings should be merged

  • DVT-13801 WaveDrom: Inspect View should show an error when diagram is not generated

  • DVT-13809 Specador: “Select All” button not working in diagrams wizard page

19.1.33 (4 October 2019)

CLEANUP

  • DVT-13757 Specador: Renamed dvt_export_html.xml to specador_preferences.xml

Features

Enhancements

  • DVT-13037 Scope Breadcrumb: Add Open Type Hierarchy right-click menu action

  • DVT-13292 Code Formatting: Add a preference for disabling formatting lines threshold

  • DVT-13754 Scope Breadcrumb: Add right click menu actions for drop-down elements

  • DVT-13755 Specador: Add diagram preferences wizard page

Bugfixes

  • DVT-13731 Build config: Trailing slash not removed from asymmetrically quoted strings (like \”string\”)

  • DVT-13787 Scope Breadcrumb: Switching to an element from another library/package wrongly updates the source breadcrumb

  • DVT-13794 Editor syntax coloring and line number are sometimes broken after using toggle block comment action

19.1.32 (20 September 2019)

Enhancements

  • DVT-13564 Ability to build recent changes from the “auto-build turned off” notification

  • DVT-13611 Highlight inactive code in compare viewers (grayed out background)

Bugfixes

  • DVT-13567 ViPlugin: Trigger notification when editing read-only files

  • DVT-13697 Run Configuration shortcut image background is white if “-options disable_cairo” is set

  • DVT-13712 Run Configuration shortcut image is not properly created on Windows

19.1.31 (5 September 2019)

Performance

  • DVT-13710 Ability to skip analysis of specific dependencies during incremental build using +dvt_e_skip_incr_dep

Enhancements

  • DVT-13044 Add support for -setenv build configuration directive

  • DVT-13698 “Show build log file content” console action should provide more details when the log file is not available

  • DVT-13714 Fixed missing API for dvt_build.sh custom report generator

  • DVT-13717 Add support for predefied enum event_port_edge

Bugfixes

  • DVT-13667 Folding: Toggle current line is not working for user defined folding region

  • DVT-13689 Support symlinks in Project Templates

Bugfixes

  • DVT-13715 Incremental compile broken in included file when the include path contains “../”

19.1.30 (29 August 2019)

Features

  • DVT-10979 Hyperlink should check file size and not open / warn if it is too big

  • DVT-13485 Ask for user confirmation when trying to open large files

Enhancements

  • DVT-7442 Ability to quickly open a file from the same folder with the current editor

  • DVT-11260 Ability to generate custom dvt_build.sh report

  • DVT-13663 Breadcrumb: Add preference to disable notifications

  • DVT-13671 Breadcrumb: Notifications should be displayed only when opening a file

19.1.29 (20 August 2019)

Enhancements

  • DVT-13655 Force Adwaita theme when starting in GTK3

  • DVT-13656 Set default colors for notifications, breadcrumb, filter boxes and tooltip

Bugfixes

  • DVT-13653 UI slow-down when displaying huge flat trees with shallow depth

  • DVT-13659 Breadcrumb: Updates should be triggered only when the input changes

19.1.28 (14 August 2019)

Features

  • DVT-13597 Ability to specify editor associations using +dvt_editor_association_override build config directive

Bugfixes

  • DVT-13586 Show warnings promoted to error in the Console View build log

  • DVT-13615 False UNDEFINED_IDENTIFIER semantic errors when using field type constraints, when field type is a when sub-type

  • DVT-13616 Semantic error not triggered when using [n] (list item select) to select a bit instead of [n:n] (bit select)

  • DVT-13620 Syntax Coloring: Highlight does not work for files outside project

19.1.27 (2 August 2019)

Enhancements

  • DVT-11250 & DVT-12413 Report XML errors for compile waivers

Bugfixes

  • DVT-9287 Suppress irun.history file generation when irun is invoked at startup

  • DVT-11956 & DVT-13595 Settings Management: Keyboard shortcut deletion is not handled correctly

  • DVT-13589 Breadcrumb: Resizing editor while breadcrumb is read-only forces a refresh

  • DVT-13590 Breadcrumb: Icons change their vertical position when resizing the editor

  • DVT-13595 Settings Management: Keyboard shortcut deletion is not handled correctly

19.1.26 (26 July 2019)

Performance

  • DVT-12457 Improved Breadcrumb Navigation Bar performance

Enhancements

  • DVT-11261 Ability to see to how many problems a compile waiver was applied in the dvt_build.log file

  • DVT-12069 Ability to specify the icon path of a Run Configuration relative to the path of the .launch file

Bugfixes

  • DVT-13584 Run configuration’s generated icons contain graphical artifacts on newer JREs

19.1.25 (19 July 2019)

Enhancements

  • DVT-11760 Show a visual indicator in the UI when automatic build for a project is turned off

Bugfixes

  • DVT-13561 Console filters stopped working on Eclipse 4.11 due to API change

19.1.24 (11 July 2019)

Features

  • DVT-13444 DVT CLI: Add new rebuildProject command

Enhancements

  • DVT-11537 DVT CLI: openFile command should support multiple file arguments

  • DVT-12553 Add a link in diagram editor preferences dialog to open workspace diagram preferences

  • DVT-13004 CDT Integration: Do not show anonymous elements in the Types View for typedef’d structs/enums/unions

  • DVT-13354 Ability to hide “User Operation is waiting” dialog (when saving a file during build/restore)

  • DVT-13481 Diagrams: Display the number of edges and nodes created until the diagram generation fails

Bugfixes

  • DVT-12847 DVT CLI: Invoking the dvt_cli.sh script right after closing DVT causes “did not respond to probe” errors

  • DVT-13525 ‘as computed’ fails to evaluate if the expansion literal contains empty lines

19.1.23 (4 July 2019)

Performance

  • DVT-13406 CDT Integration: Reduce the number of Codan checks enabled by default

  • DVT-13489 CDT Integration: Improve navigation performance in large C/C++ files when in scalability mode (patch for Eclipse 4.4.1, 4.6.3 and 4.7.2)

Features

  • DVT-13420 CDT Integration: New C/C++ Extended perspective

Enhancements

  • DVT-10416 CDT Integration: Ability to set the CDT file types using the +dvt_cdt_file_type_map build configuration directive

  • DVT-12558 CDT Integration: Add IEE std. sv_vpi_user.h, svdpi.h, vpi_compatibility.h, vpi_user.h to DVT predefined libs and use them in +dvt_init+dvt

  • DVT-13114 CDT Integration: Automatically set CDT file types for all source and header files detected in the scanning phase of a C/C++ project

  • DVT-13150 Ability to use random colors in diagram filters

  • DVT-13426 CDT Integration: Ability to specify when CDT Codan should run using +dvt_run_codan+FULL+INCR

Bugfixes

  • DVT-9241 CDT Integration: Hyperlink to #included file should always open the C Editor

  • DVT-13405 CDT Integration: Disable all CDT Codan launch triggers by default

  • DVT-13414 CDT Integration: Non-top C/C++ files are not excluded from indexing during the first build after project creation

  • DVT-13486 ‘as computed’ macro expansion issue when boolean variable converted to string (lowercase instead of uppercase)

  • DVT-13487 ‘as computed’ single line comment inside expansion literal leads to unexpected syntax errors

  • DVT-13504 Paging through opened editors gets stuck in DVT build configuration editors

  • DVT-13505 ViPlugin: Fixed ExecutionException on Eclipse 4.11

19.1.22 (1 July 2019)

Enhancements

  • DVT-13409 Ability to customize GTK2 theme font in the new DVT Theme Engine

  • DVT-13482 Ability to customize all editor fonts in the new DVT Theme Engine

Bugfixes

  • DVT-13184 NotHandledException thrown when double clicking on commands from Quick Access bar

  • DVT-13457 Custom Pragmas preference page is unreadable in dark themes

19.1.21 (21 June 2019)

Performance

  • DVT-13425 Syntax Coloring: Syntax and semantic highlighting performance improvement

Enhancements

  • DVT-12835 Add support for jumping outside brackets

  • DVT-13416 Improve New Project Wizard look & feel

  • DVT-13443 Add predefined API global.sn_plusarg_exists()

Bugfixes

  • DVT-12965 CDT Integration: Ability to add C/C++ natures from New DVT Project Wizard

  • DVT-13014 Verification Breadcrumb: Navigating using breadcrumb in diagram editors generates wrong diagram for multiple layered elements

  • DVT-13113 CDT Integration: CDT GCC Built-in Compiler Settings command is not expanded correctly

  • DVT-13407 DVT CLI: The “-include auto” flag should not hide project settings

  • DVT-13419 CDT Integration: C/C++ files are still indexed after being removed from default.build

  • DVT-13424 CDT Integration: Sometimes Codan errors are not cleared by a full build

  • DVT-13427 Search View is not populated when “Pin the Search View” option is enabled

  • DVT-13436 Custom Pragmas: Selected color is not used in the editor

19.1.20 (7 June 2019)

Bugfixes

  • DVT-12856 Autocomplete inside a_struct.as_a() does not show type-compatible proposals when the struct definition is in a different package

  • DVT-13157 Autocomplete should prepend the package name to avoid ambiguities

  • DVT-13158 Wrong insertion offset when autocompleting ‘when’ subtypes

  • DVT-13164 Autocomplete should not propose already specified sub-types when declaring a field/variable of package qualified type

  • DVT-13395 Exception thrown during project clean leads to unexpected semantic errors after project full build

19.1.19 (4 June 2019)

Bugfixes

  • DVT-13389 DVT CLI issues “Unknown command” for all commands except createProject, openFile, compareFiles

19.1.18 (31 May 2019)

Features

  • DVT-7198 & DVT-11685 New DVT Theme Engine for editors and widgets based on Eclipse Color Themes plugin

  • DVT-8271 Add Theme Engine support for Python (PyDev plugin)

  • DVT-9705 Add preference to invert diagram colors

  • DVT-10084 Add Theme Engine support for LUA (LDT plugin)

  • DVT-12001 Add Theme Engine support for TCL (TCL DLTK plugin)

  • DVT-12541 Add Desert theme to Theme Engine

  • DVT-13127 Add diff command to DVT CLI

Enhancements

  • DVT-13324 Call Hierarchy View: Add ability to see all method calls from relevant layers of the trigger method layer

Bugfixes

  • DVT-11048 Do not restore when using CLI createProject command

  • DVT-11640 Disable default Eclipse Font Zoom commands for Eclipse 4.6 (Neon) and newer

  • DVT-13060 Black on white background in Console View with Dark Theme when running a run configuration

  • DVT-13206 Add separated color preferences for notifications and filter boxes

  • DVT-13315 Syntax Coloring: Previewer in Preference Page does not get updated properly on Windows

  • DVT-13318 In ius.irun compatibility mode -cds_implicit_tmp_dir, -parseinfo, -bbox_create, -bbox_link directives are generating errors

  • DVT-13319 False UNEXPECTED_TYPE semantic error when using keep <expr> => { … }

19.1.17 (16 May 2019)

Bugfixes

  • DVT-13295 False UNEXPECTED_TYPE semantic error when using “in list” expression

  • DVT-13297 UML Diagrams: Avoid useless bends in association edges when they have no label

  • DVT-13299 Call Hierarchy View: Stack Overflow is thrown for recursive method invocation

19.1.16 (10 May 2019)

Bugfixes

  • DVT-13291 False errors after restore due to version change

19.1.15 (9 May 2019)

Features

  • DVT-10061 e Language method Call Hierarchy View

Bugfixes

  • DVT-1444 Node locked license doesn’t work when the bound network interface is down (fix for Linux)

  • DVT-13226 Sequence Tree: Sequence calls collected from all the TCM layers are not considering the determinant

  • DVT-13261 Verification Breadcrumb: Breadcrumb is not hidden when switching from UVM Components Diagram to UML Diagram

  • DVT-13287 Fixed the support for directory license sources to scan for license files (*.lic)

  • DVT-13288 Sometimes an exception is thrown when a deleted file is still open in the editor

19.1.14 (6 May 2019)

Enhancements

  • DVT-13261 Verification Breadcrumb: Breadcrumb is not hidden when switching from UVM Components Diagram to UML Diagram

  • DVT-13262 Add support for ‘count’ predefined type

Bugfixes

  • DVT-13260 Duplicate method proposals in auto-complete for predefined methods extended by user (even after the extend layer is removed)

  • DVT-13263 False UNDECLARED_IDENTIFIER semantic errors on template struct instance when sub-type fields

  • DVT-13275 Scripts warn about “unset GTK_IM_MODULE=1 not a valid identifier”

  • DVT-13276 SVN and GIT plugins can’t be installed using dvt_kit_installer.sh inside Eclipse 4.11 distros

19.1.13 (25 April 2019)

REMOVED

  • DVT-13259 Removed 32 bit Linux and Windows distros

Features

  • DVT-13230 Add new distros based on Eclipse 4.11

19.1.12 (19 April 2019)

Performance

  • DVT-12383 Compare Viewer is very slow on huge files

19.1.11 (16 April 2019)

Bugfixes

  • DVT-13195 Syntax Coloring: NullPointerException thrown when creating a file using “Create File” Quick Fix

19.1.10 (11 April 2019)

Performance

  • DVT-10413 Improved UML diagram generation time for a very large number of structs

Bugfixes

  • DVT-13192 Syntax Coloring: Preview pane in the Preference Page does not get updated properly

19.1.9 (5 April 2019)

Performance

  • DVT-13152 Improved incremental build time (build duration degrades in time)

Enhancements

  • DVT-13108 CDT Integration: Add predefined content filters for C/C++ system headers, PSS C headers and SystemC headers

  • DVT-13109 Add +dvt_skip_compile support for C/C++

  • DVT-13151 Custom Dialogs: <dvt:Container> enabler attribute should support Combo and Text widgets

Bugfixes

  • DVT-11271 Build config: +dvt_skip_compile directive does not apply to test files

  • DVT-12825 Search View: Label always shows 0 matches when inspecting a previous search result from search history

  • DVT-13087 Search View: When inspecting previous search results, the active filters are not working

  • DVT-13119 Search View: Wrong number of matches are reported in file labels when content/category/quick search filters are applied

  • DVT-13160 +dvt_skip_compile+<test_file_path> directive ignored for test files (+dvt_test+<test_file_path>)

  • DVT-13161 File compiled incrementally even if +dvt_skip_compile+<file_path> directive is set for that file

  • DVT-13162 False NON_EXISTING_TYPE semantic error in non top file although the type is defined

19.1.8 (28 March 2019)

Performance

  • DVT-13140 Improve build time for project containing many defines (> 200k)

Enhancements

  • DVT-13091 Breadcrumb: Focus first element which matches the search filtering

  • DVT-13101 Add predefined API vt.template_to_html() vt_util.show_html_file() vt_util.add_row()

Bugfixes

  • DVT-13106 False DUPLICATE_NAME semantic errors reported after macro expansion

  • DVT-13136 ArrayIndexOutOfBounds thrown by DLTK plugins when collecting task tags (patch for Eclipse 4.4.1, 4.6.3 and 4.7.2)

  • DVT-13141 Breadcrumb: Special characters should not be appended in quick search bar

19.1.7 (25 March 2019)

Bugfixes

  • DVT-13100 Editor highlight is broken for multiline comment // before code section <’…’>

19.1.6 (22 March 2019)

Performance

  • DVT-13070 Syntax Coloring: Improving Semantic Coloring performance for big files

Enhancements

  • DVT-12964 DVT CLI: Ability to get the path of the currently edited file

  • DVT-12970 ViPlugin: Ability to see the total number of matches when performing a search

  • DVT-13041 Breadcrumb: Ability to filter elements while navigating in the dropdown children list

  • DVT-13065 Disable “Show most recently used tabs on overflow” preference in DVT distros

  • DVT-13079 Prompt to refresh files which are out of sync when searching for instances

  • DVT-13099 Support for multiline comment style /* … */

Bugfixes

  • DVT-13051 No search hits reported when inspecting previous “search for instances” results in search history

  • DVT-13072 Add support for end line anchor “$” in Console Filters

  • DVT-13078 Custom defined console filter pattern displays wrong hyperlink position for indented message

  • DVT-13080 No search matches reported for out-of-sync files

  • DVT-13085 Show only files with errors in Compile Order view is not working for C/C++

19.1.5 (14 March 2019)

Features

  • DVT-13028 Add new distros based on Eclipse 4.9

Enhancements

  • DVT-2070 Ability to Show Hierarchy (F4) on variable type

  • DVT-11534 Add ${selected_resource_line} variable to launch configurations

  • DVT-12494 Search View label should show the full name of the searched element

  • DVT-13030 CDT Integration: Ability to set and run DVT external builders on C/C++ only projects

  • DVT-13032 Project Templates: Add “year” predefined parameter

Bugfixes

  • DVT-12912 Verification Breadcrumb: Wrong root element when having multiple layers

  • DVT-12913 Verification Breadcrumb: Select Instance in diagram editors should update the diagram

  • DVT-12914 Verification Breadcrumb: Instances under “when” are not collected in dropdown menus

  • DVT-12993 CDT Integration: Content Filters not working for element-text and for element-type=LINKAGE

  • DVT-13003 Semantic check that ‘keep <expression>’ evaluates to a bool

  • DVT-13012 Verification Breadcrumb: Incomplete other instances computation

  • DVT-13026 UVM predefined Console Filters do not match instances containing single quotes

19.1.4 (8 March 2019)

Enhancements

  • DVT-12903 Breadcrumb: Use down arrow to access dropdown children list

  • DVT-12923 CDT Integration: Add support for cflags with whitespace separator (like -D NAME=value)

  • DVT-12972 DVT CLI: For the createProject command, demote non-existing -lang error to warning

Bugfixes

  • DVT-10288 Build config: -defineall directive does not define C preprocessing symbols

  • DVT-12385 Breadcrumb: Drop-down menu search description is not visible

  • DVT-12905 Scope Breadcrumb: Package element should not be selectable

  • DVT-12911 Breadcrumb: Display tooltip for root elements

  • DVT-12966 CDT Integration: Sometimes source paths extracted from .so files contain are based in the build directory instead of the actual location

  • DVT-12973 Build config: Ability to specify mappings for file extensions containing the dot ‘.’ character

  • DVT-12980 CDT Integration: Compile Order View is not populated after enabling C/C++ Extended Language for a pre-19.1.1 mixed SV+C project

  • DVT-12995 ViPlugin: Visual-line-mode edit operations should not be allowed on read-only files

  • DVT-12997 Breadcrumb: Toggle button takes effect only on visible editors

19.1.3 (4 March 2019)

Enhancements

  • DVT-12827 ViPlugin: Add support for ‘G’ command to move to the endline while in visual block mode

Bugfixes

  • DVT-12798 ViPlugin: Abbreviations should not expand if the there is an alpha-numeric string before the abbreviation

  • DVT-12829 ViPlugin: Visual mode edit operations should not be allowed on read-only files

  • DVT-12894 ViPlugin: Copy paste in block visual mode should not add a new line at the end of each copied row

19.1.2 (28 February 2019)

Performance

  • DVT-12846 Reduce memory footprint for e Language projects

Enhancements

  • DVT-12925 Add log4j.config in DVT distros to disable EGit stdout warnings

Bugfixes

  • DVT-12922 CDT Integration: The gcc scan is not triggered during the first build after creating a project via the DVT CLI

  • DVT-12926 Sometimes incremental build never ends after a project restore

  • DVT-12951 Force license status indicator on the right side of the status bar

19.1.1 (22 February 2019)

Starting with the 19.1.1 major release our products are no longer compatible with old FlexLM license servers (<11.14).

HIGHLIGHTS

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

REMOVED

  • DVT-3913 Removed support for DVT specific file licenses, migrated to FlexLM file licenses

  • DVT-12877 Removed support for FlexLM tools and daemon versions <11.14

  • DVT-12880 CDT Integration: Remove +dvt_gcc_link_system_headers build configuration directive

Performance

  • DVT-12845 Switched to G1 garbage collector in DVT distros

Features

  • DVT-6546 Queue on the license server when all licenses are in use

  • DVT-7325 CDT Integration: Show C/C++ files in the DVT Compile Order View

  • DVT-10948 Navigate UVM component instance hierarchy using code/diagram editor breadcrumb

  • DVT-12106 CDT Integration: Ability to pass additional arguments to gcc while scanning the included files and to CDT project settings

  • DVT-12350 CDT Integration: Show C/C++ defines in the DVT Macros View

  • DVT-12567 CDT Integration: Exclude from CDT indexing the C/C++ files which are located within the project but not part of the DVT build configuration

  • DVT-12878 Added license status indicator in the status bar

  • DVT-12882 CDT Integration: Show C/C++ files in the DVT Compile Types View

  • DVT-12883 CDT Integration: Add built-in Content Filters for common libraries (C/C++ system headers, SystemC, PSS C)

Enhancements

  • DVT-2497 Ability to use DVT_LICENSE_FILE environment variable for FlexLM licenses

  • DVT-7307 CDT Integration: Re-index C/C++ projects when DVT build is triggered

  • DVT-12694 CDT Integration: Ability to create a standalone C/C++ project using the DVT CLI