19.1.50 (7 February 2020)
-------------------------


**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-14131 Sort transitions in FSM Diagram table based on source order
-  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-14140 NullPointerException thrown during semantic checking
-  DVT-14162 Code Formatting: Close paren is not properly aligned with open paren when using "Vertical align to open parenthesis"
-  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

**Enhancements**

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

19.1.47 (10 January 2020)
-------------------------


**Performance**

-  DVT-14128 Improve incremental build time

**Enhancements**

-  DVT-10990 Add support for Questa library modelsim_lib. See :ref:`Questa Libraries Compilation`
-  DVT-13623 Content Assist: Ability to insert function arguments as single/multi line
-  DVT-14129 Code Formatting: Add preference to unify vertical alignment of signal, constant and variable declarations 

**Bugfixes**

-  DVT-13895 Code Formatting: Wrong indentation for component instantiation port map if the keyword 'component' is missing and other similar cases 
-  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-12460 Incremental compile timeout should take into account the number of changed files
-  DVT-13622 Content Assist: Add preference to skip inserting arguments with default values
-  DVT-14083 Scope Breadcrumb: Show generate block elements
-  DVT-14097 DVT CLI: Add new openPerspective command

**Bugfixes**

-  DVT-11996 Content Assist: Camel case proposals are not properly sorted
-  DVT-13873 Code Formatting: Wrong indentation for labeled "if ... generate" with else branch
-  DVT-13919 Refactoring Rename: Incremental compilation not started when refactoring inside unsaved files
-  DVT-13921 Code Formatting: Wrong indentation of multiple constructs declared inside generate blocks
-  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-14089 Code Factory "Set Input" action not working with no selected text
-  DVT-14091 Design Breadcrumb: Missing breadcrumb in diagrams generated using "Show Diagram" on an instance type
-  DVT-14092 Theme Engine: UI and editor background not in sync by default
-  DVT-14095 Design Breadcrumb: Missing breadcrumb in diagrams generated from views context menu
-  DVT-14101 HDL Diagrams: Wrong diagram generated when using "Show Diagram" on a entity declaration

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


**Enhancements**

-  DVT-10311 Quick Fix: Update instance should preserve ports order

**Bugfixes**

-  DVT-13810 Inconsistent ordering of VHDL types in Types View
-  DVT-13890 Don't allow launching a run configuration that contains ${dvt_dialog_prompt:non-blocking} with "Launch in background" unchecked
-  DVT-13989 Don't show jump to assignment hyperlink on function variables
-  DVT-13990 Wrong comment type used in Inspect View first line for VHDL (// instead of --)
-  DVT-14032 Fixed "Synchronize UI theme color with editor background" checkbox in Themes preference page
-  DVT-14059 Non-SystemVerilog quick fixes stop working when Verissimo report is opened
-  DVT-14062 Design Breadcrumb: Hyperlinking on a port defined in the breadcrumb scope wrongly updates the input

19.1.41 (28 November 2019)
--------------------------


**Enhancements**

-  DVT-13958 Accept text selection with module/entity name for Code Factory Set Input
-  DVT-13961 Ability to set Code Factory input from any occurrence of the module/entity name

**Bugfixes**

-  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-13972 False UNDECLARED_IDENTIFIER error for constant used in part select of module port
-  DVT-13974 Design Breadcrumb: Input should be validated before being set
-  DVT-13975 Trace Connections View is not cleaned when the project is closed

19.1.40 (12 November 2019)
--------------------------


**Enhancements**

-  DVT-13800 Improve VHDL auto-config scanning accuracy
-  DVT-13923 Improve wildcard pattern scanning by sorting paths

19.1.39 (7 November 2019)
-------------------------


**Features**

-  DVT-10838 Ability to show transitions table in finite-state machine diagrams
-  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-13746 Ability to process \*.qip files using +dvt_autoconfig_force_quartus directive
-  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-13836 Wrong package usages reported in 'use' constructs when searching for a type with the same name
-  DVT-13845 Wrong type usages reported when searching for its enclosing package with the same name
-  DVT-13874 False REDUNDANT_OTHERS_CHOICE semantic warning because of incorrect number of expected case choices
-  DVT-13882 Breadcrumb: Fixed possible deadlock when saving a file with many dependencies
-  DVT-13888 Trigger syntax error for subprogram end label different from subprogram name
-  DVT-13889 Trigger syntax error for subprogram kind difference between ending and beginning

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.35 (18 October 2019)
-------------------------


**Bugfixes**

-  DVT-13337 Search View label reports "Element references" when searching for library

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

-  DVT-8264 Ability to render :ref:`WaveDrom Timing Diagrams` (waveforms) in the Inspect View

**Enhancements**

-  DVT-13292 Code Formatting: Add a preference for disabling formatting lines threshold
-  DVT-13755 Specador: Add diagram preferences wizard page
-  DVT-13771 Do not trigger error for -cm_pragma build config directive

**Bugfixes**

-  DVT-13731 Build config: Trailing slash not removed from asymmetrically quoted strings (like \\"string\\")
-  DVT-13766 False UNDECLARED_PACKAGE for packages compiled manually in IEEE library
-  DVT-13767 False errors due to wrong resolved type for aliased array
-  DVT-13770 Build Auto-Config: On Windows OS, user-specified files get compiled twice when the build file uses Linux separators
-  DVT-13772 Build config: Infinite loop when using -xlrm with incorrect compatibility mode
-  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-13478 Quartus auto-config should print to the build console \*.ip files referenced from \*.qip files
-  DVT-13564 Ability to build recent changes from the "auto-build turned off" notification
-  DVT-13583 Do not trigger inter-file USAGE_BEFORE_DECLARATION errors when using build auto-configuration or wildcards
-  DVT-13704 Ability to manually specify \*.qip files for the Quartus auto-config using +dvt_autoconfig_quartus_qip+<some_file>.qip
-  DVT-13753 Ability to specify scope of USAGE_BEFORE_DECLARATION checks using +dvt_usage_before_declaration_check+NONE|ALL|INVOCATION|FILE

**Bugfixes**

-  DVT-13567 ViPlugin: Trigger notification when editing read-only files
-  DVT-13644 Quartus auto-config does not handle correctly white-spaces in the compilation root
-  DVT-13697 Run Configuration shortcut image background is white if "-options disable_cairo" is set
-  DVT-13706 Jump to assignment breaks consistency of editor breadcrumb
-  DVT-13709 Semantic Search: No cross language matches found for SystemVerilog/VHDL elements
-  DVT-13712 Run Configuration shortcut image is not properly created on Windows
-  DVT-13736 Trace Connections View sometimes throws exceptions when opened from minimized state
-  DVT-13752 Debugger integration fails with "connection timeout"

19.1.31 (5 September 2019)
--------------------------


**Enhancements**

-  DVT-8535 Build Auto-Config: Ability to specify multiple scan roots
-  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

**Bugfixes**

-  DVT-13689 Support symlinks in Project Templates
-  DVT-13708 Selection in diagram does not trigger Inspect View in some cases
-  DVT-13714 Fixed missing API for dvt_build.sh custom report generator

19.1.30 (29 August 2019)
------------------------


**Performance**

-  DVT-13674 Improved instance port connections checking time
-  DVT-13666 Improved Inspect View update time in diagrams for large files

**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
-  DVT-13691 Add Port/Parameter Quick Fix: Add ability to change the port/parameter datatype and width
-  DVT-13692 Add Parameter/Generic Quick Fix: Add ability to change the parameter/generic default value

**Bugfixes**

-  DVT-13675 Build Auto-Config is broken when specifying +dvt_init_auto with additional top files outside the active build config file (using -f)
-  DVT-13681 Mixed language rename refactoring not working when triggered on VHDL element name from SV editor and vice-versa
-  DVT-13688 Mixed language rename refactoring misses replacement of VHDL element names in SV macro calls
-  DVT-13690 Add Port/Parameter Wizard: Port/Parameter name field should be read only when triggered from quick fix
-  DVT-13695 False UNDECLARED_PACKAGE 'TEXTIO' on Windows OS

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-13652 Unable to generate diagrams from the editor's context menu
-  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
-  DVT-13660 Design Breadcrumb: Wrong computation for other instances of the current element

19.1.28 (14 August 2019)
------------------------


**Features**

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

**Bugfixes**

-  DVT-12101 Build Auto-Config: Should not infer tops which are already specified within the +dvt_init_auto section
-  DVT-12895 Scope Breadcrumb: Wrong computation for elements inside a protected type
-  DVT-12994 Build Auto-Config: Avoid duplication of compiled tops in mixed-lang projects
-  DVT-13011 Build Auto-Config: Compilation ignores other files specified in default.build if no file is found during file-system scan
-  DVT-13586 Show warnings promoted to error in the Console View build log
-  DVT-13608 False error thrown for special unicode character U+FFFD used in a string literal
-  DVT-13617 Call stack is not available when debugging with certain Questa versions
-  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-12749 Design Breadcrumb: Wrong breadcrumb shown when switching projects
-  DVT-13587 NullPointerException thrown on project restore when breadcrumb is active
-  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-13592 Code Factory: "Create From Template" does not work in Windows

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
-  DVT-12674 Architectures, components and configurations are not shown in Types View

**Bugfixes**

-  DVT-13559 Do not throw USAGE_BEFORE_DECLARATION errors in non-top-files
-  DVT-13575 When trying to rename a labeled if/case/loop statement, the end label is not changed
-  DVT-13580 No error reported when if/case/loop start label is different from end label
-  DVT-13584 Run configuration's generated icons contain graphical artifacts on newer JREs

19.1.25 (19 July 2019)
----------------------


**Enhancements**

-  DVT-10871 Throw error when formal out port is connected to an expression and not a signal
-  DVT-11760 Show a visual indicator in the UI when automatic build for a project is turned off
-  DVT-13474 Extended support for attributes

**Bugfixes**

-  DVT-13507 Design Hierarchy View does not propose configurations when selecting a top
-  DVT-13555 False UNDECLARED_IDENTIFIER error in configuration rule for component instance with no port map and no generic map
-  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-12223 Improved support for external names
-  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-13484 Ability to show build auto-config scan progress in the Console View using +dvt_autoconfig_debug+SCAN
-  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

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-13504 Paging through opened editors gets stuck in DVT build configuration editors
-  DVT-13483 No jump to assignment when the only assignment is from an hierarchical element up the design hierarchy
-  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-11306 Loop parameter is resolved incorrectly when the expression contains 'RANGE[(N)]'
-  DVT-12022 False error for array selects following an attribute call
-  DVT-13184 NotHandledException thrown when double clicking on commands from Quick Access bar
-  DVT-13457 Custom Pragmas preference page is unreadable in dark themes
-  DVT-13466 Syntax Coloring: Coloring is not updated when scrolling

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

**Bugfixes**

-  DVT-9490 METHOD_CALL_ARGUMENTS errors are not cleaned at incremental for a method call in a different file
-  DVT-12965 CDT Integration: Ability to add C/C++ natures from New DVT Project Wizard
-  DVT-13113 CDT Integration: CDT GCC Built-in Compiler Settings command is not expanded correctly
-  DVT-13398 False UNDEFINED_SUBPROGRAM error due to missing "mod" function from package ieee.math_real
-  DVT-13407 DVT CLI: The "-include auto" flag should not hide project settings
-  DVT-13410 Design Breadcrumb: Back after a Show Connections Between action in Diagram Editors removes breadcrumb
-  DVT-13419 CDT Integration: C/C++ files are still indexed after being removed from default.build
-  DVT-13421 Missing enum item values when auto-completing an STD_(U)LOGIC context
-  DVT-13422 Different autocomplete proposals when moving cursor one space but not changing context
-  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
-  DVT-13448 Design Breadcrumb: Open Instance action should not be available on root elements

19.1.20 (7 June 2019)
---------------------


**Features**

-  DVT-1838 Ability to see :ref:`Show Usages, Readers or Writers` of a variable or port

**Performance**

-  DVT-13388 Improve build performance for large projects

**Enhancements**

-  DVT-11335 Add support for Vivado XPM library to +dvt_init_xilinx configuration

**Bugfixes**

-  DVT-13329 Design Diagrams: Connections between two instances are sometimes not collapsed in the flow diagram
-  DVT-13331 Code factory: Built-in VHDL component template does not specify port direction
-  DVT-13385 False SUBTYPE_INDICATION error for variable alias reported at full build
-  DVT-13394 Design Diagrams: Breadcrumb / Step out not working in diagrams generated from the VHDL editor context menu

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-12948 New semantic check: Usage before declaration
-  DVT-13127 Add diff command to DVT CLI
-  DVT-13384 New ${dvt_sim_compile_file_list} run configuration variable

**Enhancements**

-  DVT-13379 Trigger errors in configurations

**Bugfixes**

-  DVT-11048 Do not restore when using CLI createProject command
-  DVT-11521 Relative paths inside makelib sections in files loaded using -F are not solved correctly
-  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-13308 Wrong references for function arguments
-  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-13330 Elements in Trace Connections View turn black (unreadable in Dark Themes) when selecting "Show Path" for multiple ports
-  DVT-13332 Search for Instances: programs/interfaces instances are not reported in VHDL code
-  DVT-13370 Auto-instantiation throws error when module or entity is defined in a non-top file

19.1.17 (16 May 2019)
---------------------


**Enhancements**

-  DVT-10683 Design Diagrams: Add keyboard shortcut for Open Declaration context menu action (F3)

**Bugfixes**

-  DVT-12119 False error when an alias to enumeration value has signature
-  DVT-13286 Trace Diagrams: Architecture port labels overlap with other port labels
-  DVT-13305 False error when aliased type is a variable of unknown type

19.1.15 (9 May 2019)
--------------------


**Enhancements**

-  DVT-12745 Add new external tools variable ${dvt_path_to_signal_under_cursor}
-  DVT-13033 Add entity name in tooltip for elements declared inside its architectures

**Bugfixes**

-  DVT-1444 Node locked license doesn't work when the bound network interface is down (fix for Linux)
-  DVT-13089 Custom Pragmas: Pragmas with first word bounded by non-alphanumeric characters are not collected properly
-  DVT-13278 False TYPE_MISMATCH semantic error when assigning a subtype_indication record element slice
-  DVT-13279 False UNDECLARED_SUBPROGRAM semantic error for logical operator between one-dimensional boolean arrays
-  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)
--------------------


**Bugfixes**

-  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

**Enhancements**

-  DVT-13232 Design Breadcrumb: Open Declaration hyperlink on a port should correctly track the instance path

**Bugfixes**

-  DVT-8753 Wrong jump to assignment to input port connections instead of assignment
-  DVT-13096 Wrong jump to assignment to inactive code
-  DVT-13257 Fixed sporadic JVM crashes appearing when files were changed outside DVT while being parsed

19.1.12 (19 April 2019)
-----------------------


**Performance**

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

**Bugfixes**

-  DVT-13207 Design Breadcrumb: Computation forces Design Hierarchy View opening
-  DVT-13229 Incorrect expression for generate else branch label in Design Hierarchy view

19.1.10 (11 April 2019)
-----------------------


**Enhancements**

-  DVT-12379 Mark Occurrences should be case insensitive in VHDL

**Bugfixes**

-  DVT-11386 False DUPLICATE_ELEMENT errors for elements with the same name declared on different conditional generate branches
-  DVT-13192 Syntax Coloring: Preview pane in the Preference Page does not get updated properly

19.1.9 (5 April 2019)
---------------------


**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-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-13146 False UNDECLARED_IDENTIFIER semantic error for block name in multi-level block configuration

19.1.8 (28 March 2019)
----------------------


**Performance**

-  DVT-13126 Improve incremental build time after removal of some unnecessary recompiled dependencies
-  DVT-13137 Improve build performance for large projects

**Enhancements**

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

**Bugfixes**

-  DVT-13129 False SENSITIVITY_UNUSED semantic warning when signal is used in case item expression
-  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.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-13083 Trace Connections: Ability to view sources and destinations as a list

**Bugfixes**

-  DVT-12774 Selecting a port in Design Hierarchy should jump to the connection port
-  DVT-13051 No search hits reported when inspecting previous "search for instances" results in search history
-  DVT-13055 No matches reported for elements usages in subprogram and package instantiation
-  DVT-13067 No match reported for subtype indication usage in alias declaration
-  DVT-13068 False matches reported in for loop when searching for 'Integer' predefined type
-  DVT-13069 Report potential matches for ambiguous function usages
-  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++
-  DVT-13098 Quick Fix: Remove Unused Signal not working for signals declared in architectures

19.1.5 (14 March 2019)
----------------------


**Features**

-  DVT-13028 Add new distros based on Eclipse 4.9

**Enhancements**

-  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-12993 CDT Integration: Content Filters not working for element-text and for element-type=LINKAGE
-  DVT-13013 False UNDECLARED_IDENTIFIER error when instantiating a subprogram with generics
-  DVT-13015 False UNDECLARED_IDENTIFIER when aliasing a subprogram instance
-  DVT-13016 Design Diagrams: "Show Connections Between" does not work between instance and internal gate
-  DVT-13020 Inconsistent open declaration hyperlink for generic parameters in function body/prototype
-  DVT-13021 Inconsistent reference hits for generic parameters in subprogram instantiations

19.1.4 (8 March 2019)
---------------------

-  DVT-12971 Process connections through variables do not appear in schematic diagrams

**Features**

-  DVT-12799 Extract to variable refactoring in VHDL

**Enhancements**

-  DVT-12903 Breadcrumb: Use down arrow to access dropdown children list
-  DVT-12904 Scope Breadcrumb: Display entity instances in the navigation bar
-  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-10816 Incorrect range specifier "downto"/"to" when instantiating an entity inside a module
-  DVT-12385 Breadcrumb: Drop-down menu search description is not visible
-  DVT-12858 Wrong place of declaration when declaring a variable from under <process>.<if block>
-  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-12985 Sometimes the Undo operation never ends if the modified file contains configurations
-  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
-  DVT-12963 Incorrect interpretation of expression as bit string literal

19.1.2 (28 February 2019)
-------------------------


**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-12927 Stack overflow error thrown when declaring a signal of a circularly defined record type
-  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.

-  Faster references engine to speed-up search for usages, rename, and semantic search operations
-  Enhanced UPF/CPF editor functionality and power domain visualization including :ref:`Supply Network Diagrams<Supply Network Diagram>`
-  Enhanced diagrams functionality. See :ref:`Design Diagram Actions`
-  New :ref:`Scope Breadcrumb` Navigation Bar in editors
-  Ability to define code regions with customizable editor behavior using :ref:`Custom Pragmas`
-  Enhanced :ref:`C/C++ support` including the ability to browse C/C++ elements in Types View, Macros View, and Compile Order View

**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-12881 Removed support for +dvt_incremental_compile_mode build directive
-  DVT-12880 CDT Integration: Remove +dvt_gcc_link_system_headers build configuration directive

**Performance**

-  DVT-6507 Improve semantic search and rename refactoring 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-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-6472 Narrow the search scope when doing refactoring/references on local variables
-  DVT-7307 CDT Integration: Re-index C/C++ projects when DVT build is triggered
-  DVT-11944 Ability to show connections from the enclosing module to its sub-instances in flow diagrams
-  DVT-12694 CDT Integration: Ability to create a standalone C/C++ project using the DVT CLI

**Enhancements**

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

**Bugfixes**

-  DVT-12806 Design Diagrams: Ability to show Schematic Diagram from right click context menu on ports in the Design Hierarchy View ports pane
-  DVT-12831 No references reported in SystemVerilog .* port connections when searching for a port of a VHDL entity
-  DVT-12840 Design Diagrams: Ability to trigger "Show Sources"/"Show Destinations" on instances and logic gates
-  DVT-12857 Rename refactoring fails on SystemVerilog .* and implicit port connections when triggered from a VHDL entity port
-  DVT-12865 Design Diagrams: Ability to perform "Delete" action in Flow Diagrams
-  DVT-12867 Design Diagrams: "Step in"/"Step out" actions do not preserve diagram preferences and filters
-  DVT-12868 Design Diagrams: "Hide unconnected ports" and "Hide blocks without ports" do not work after performing diagram actions
-  DVT-12889 When searching for a package, wrong hit reported on instance with the same name
-  DVT-12890 Syntax Coloring: Incorrect color for Enumeration Literals in dark themes
-  DVT-12943 Searching for 'work' library reports false hits in 'use work...' blocks where "work" is resolved to other project library