18.1.50 (27 February 2019)
Bugfixes
DVT-12926 Sometimes incremental build never ends after a project restore
18.1.49 (21 February 2019)
Performance
DVT-12870 Improve memory footprint for scope breadcrumb
Bugfixes
DVT-12875 Restored file is incrementally re-compiled when opened in the editor
DVT-12887 ConcurrentModificationException thrown when scope breadcrumb updates during incremental compilation
18.1.47 (15 February 2019)
Bugfixes
DVT-12848 Allow multi-backslash quoting of quotes in define directives like +define+\”some_string\”
18.1.46 (14 February 2019)
Bugfixes
DVT-12842 Go to Import from the Compile Order View or Editor does not not work for imports that use environment variables
DVT-12844 ‘as computed’ compiler errors on Windows when installation folder contains whitespaces
18.1.45 (13 February 2019)
Bugfixes
DVT-12808 False UNEXPECTED_TYPE error when writing to a tlm_analysis interface_port of list of structs
DVT-12809 Add missing predefined API rf_value_holder.get_value_unsafe()
18.1.44 (4 February 2019)
Bugfixes
DVT-12794 ‘as computed’ compiler errors on Windows due to java.net.URISyntaxException
18.1.43 (1 February 2019)
Features
DVT-8022 New scope breadcrumb navigation bar replacing scope information in the status bar
Bugfixes
DVT-12757 New DVT File -> Pick Template dialog does not work on Windows
DVT-12760 CLI importProject command closes other existing projects even when -close_others is not specified
DVT-12762 Add external tools filter for IUS UPF / CPF errors
DVT-12763 Content assist in Perforce unadded file triggers checkout warning
DVT-12769 ‘as computed’ macro execution issue when using for each loop
DVT-12770 Wrong UNDEFINED_METHOD semantic errors for ‘set’ predefined API min(), int_min(), uint_min()
DVT-12771 ‘as computed’ expression macro execution issue when using tables
DVT-12772 False syntax errors when comments are used inside multiline define
18.1.42 (15 January 2019)
Performance
DVT-12552 “Select Top” in Verification Hierarchy View is slow for big projects
Features
DVT-12726 Update all distro plugins to the latest version
DVT-12753 Avoid unnecessary Design Hierarchy View updates on incremental compilation
Enhancements
DVT-12676 Ability to change the separator when copying the hierarchical path of an instance or signal
DVT-12746 Add new external tools variable ${dvt_clipboard} which solves to the clipboard contents
Bugfixes
DVT-12705 Support for comments after line continuation backslash ‘' delimiters
DVT-12706 False unrecognized expression error ‘(…) not in_table {…}’ inside a covergroup ignore clause
DVT-12718 StackOverflow error thrown for variables of template type which indirectly extends from itself
DVT-12725 Downgrade Perforce plugin to version 2018.1 to avoid NullPointerException
DVT-12759 Semantic highlight broken when using toggle comment or replace all in a file
18.1.41 (13 December 2018)
Features
DVT-12239 Ability to define Custom Pragmas with customizable editor behavior: folding, background color, “read-only” visual indication when edited
Bugfixes
DVT-12143 Semantic highlight is broken after refactoring operations which touch inactive open editors
DVT-12537 False UNEXPECTED_TYPE semantic error when variable of enum type compared with NULL
DVT-12614 False UNEXPECTED_TYPE semantic error when variable of template type is used as method argument
DVT-12684 False UNRECOGNIZED_EXPRESSION syntax error when preprocessing used in case action
DVT-12686 False UNDEFINED_IDENTIFIER semantic error on enum item when used in <enum_type_keyed_list>.key_exists(<enum_item>)
DVT-12688 False UNEXPECTED_TYPE semantic error due to operators precedence order of “&” vs “is [not] in” operator
DVT-12691 Opening files with dvt.bat on Windows doesn’t work
18.1.40 (7 December 2018)
Features
DVT-12666 Add new “Show Instances” hyperlink action to see all instances of an unit
Enhancements
DVT-12326 DVT CLI: Ability to create resource filters that match symlinks using -exclude|include flags
Bugfixes
DVT-4776 +dvt_auto_link_root+ should take into account the environment variables defined through +dvt_setenv+
DVT-12605 Layers shown on <event> should be consistent with the layers shown on on_<event>
DVT-12606 Types View members panel should not display the variables
DVT-12609 False REDEFINED_METHOD semantic error when extending struct template
DVT-12610 Support for more types and methods from template reflection API
DVT-12617 Add “[in template]” indication to the message of all semantic errors triggered inside templates
DVT-12632 False UNDEFINED_TYPE semantic errors in template sequence definition passing type parameters to other members
18.1.39 (29 November 2018)
Bugfixes
DVT-12495 No search results when re-running a previous search query after full build
DVT-12586 Sometimes Project Templates history is not recording previous parameter values
DVT-12589 Separate errors from warnings when limiting the number of problems of a certain kind in a particular file
DVT-12591 Wrong UNRECOGNIZED_EXPRESSION syntax error when using my_var + = 1 (space between ‘+’ and ‘=’)
DVT-12592 Wrong syntax error on template struct definition when using parameters of type uint(bits: NOF_BITS)
DVT-12593 ‘as computed’ macro not correctly evaluated when string passed as argument contains ‘–’ or ‘//’
DVT-12594 False UNDEFINED_IDENTIFIER semantic error when using “{<enum_item>} in list of list of <enum_type> variable”
18.1.38 (19 November 2018)
Bugfixes
DVT-12575 CDT method completion is slowed down (patch for CDT 9.2.1, 9.4.3, Eclipse Bug 534189)
DVT-12576 java.lang.NoSuchMethodError thrown in multiple UI components on Eclipse Luna 4.4.1 distros
18.1.37 (15 November 2018)
Enhancements
DVT-10103 Project colors: Color background instead of foreground by default
DVT-12561 Add deprecated license daemon notice
Bugfixes
DVT-9349 CDT Integration: Sometimes CDT hangs due to an improper DVT listener
DVT-12064 CDT Integration: DVT CDT Builder does not run for a project created via the DVT CLI
DVT-12104 CDT Integration: Remove the language specification argument from gcc invocation when scanning the C/C++ included files
DVT-12566 Build config: In ius.irun mode all extension mappings should be taken into account for each top file
18.1.36 (9 November 2018)
Performance
DVT-12503 UML Diagrams: Types selector is slow in big projects
Enhancements
DVT-12108 Ability to change hyperlink color
DVT-12191 Build config: New +dvt_skip_directive which allows skipping any subsequent build config directive
Bugfixes
DVT-12496 Semantic error markers disappear when checking out files using Cliosoft SOS revision control system
DVT-12508 CDT Integration: Sometimes source paths extracted from .so files contain an additional whitespace
18.1.35 (2 November 2018)
Performance
DVT-12456 Local license client takes a long time to respond leading to UI freezes
DVT-12480 Fixed memory leaks when opening large files
Enhancements
DVT-12493 Add support for Find Next/Prev actions in the Console View
Bugfixes
DVT-7155 Variables set via +dvt_setenv are not expanded in compile waivers “path” attributes
DVT-12361 Variables set via +dvt_setenv are not expanded in compile waivers tags
DVT-12400 Search View: Scope information is missing for cross-language hits
DVT-12416 DVT CLI: createProject -include auto:<threshold> should not affect the .dvt folder
DVT-12455 Macros of ‘struct_member’ syntactic category are not recognized inside interfaces
DVT-12420 Support for “simulator.ml_lib_unilang_active()” predefined API
DVT-12466 Support “for each in_set” syntactic construct
DVT-12482 Inherited methods in interfaces are not recognized
DVT-12483 False REDEFINED_METHOD semantic error in different specializations of templates
DVT-12484 List instance of parameter type in a template causes false IS_INSTANCE semantic error
18.1.34 (25 October 2018)
Performance
DVT-12443 Improved build time performance when TCL plugin performs checks on non-script files
DVT-12449 Opening a relative path from the embedded terminal might be slow on large projects
Features
DVT-12442 Added dvt_cli.sh -svn flag to createProject and importProject commands for automatically associating a project with the Subversive SVN plugin
Enhancements
DVT-12355 Open path under cursor from embedded terminal using Ctrl + click instead of double click
DVT-12437 Add “Copy Workspace Path” command to quickly copy to clipboard the path to the DVT workspace directory
18.1.33 (18 October 2018)
Bugfixes
DVT-12405 False UNDEFINED_IDENTIFIER for hierarchical access under a type constrained field
DVT-12407 Type constraints show up as fields with no label in the Types Members View
DVT-12410 False REDEFINED_FIELD error reported for type constrained fields in specific editing scenarios
DVT-12412 Syntax Coloring: Predefined enumerated types are not colored as constants
18.1.32 (12 October 2018)
REMOVED
DVT-12371 Removed “Show in Local Terminal -> Terminal” context menu action overlapping “Open Terminal Here” action
Performance
DVT-12382 Quick search in Search View is very slow for projects shared over a slow revision control connection
Features
DVT-2991 Add Bash Editor plugin to DVT distribution
DVT-5511 & DVT-6201 & DVT-11928 Ability to use some DVT generic features without having a DVT project opened by setting a license force checkout system variable
DVT-11853 Add Gerrit Code Review plugin to DVT distros (except for Eclipse 4.4.1)
DVT-12234 Add Collaborator (v11) plugin to DVT distros
Enhancements
DVT-5475 DVT CLI should use by default the Java network client implementation
DVT-10714 Build Config: +dvt_setenv+ should not trigger warning on left hand operand in appends
DVT-12354 Semantic Search (Ctrl+H) should open the appropriate search page regardless of the file extension
DVT-12369 Update all distro plugins to the latest version
Bugfixes
DVT-11289 Create waiver from a problem whose message contains newlines fails on Windows
DVT-11949 Downgrade Pydev (Python) plugin to version 5.2.0 for Eclipse 4.4.1 distros to avoid incompatibilities
DVT-12250 Content Filters throws NullPointerException when view-set is not specified in the XML file
DVT-12368 ViPlugin: Undo checkpoints are not created when moving the cursor between edits
18.1.31 (2 October 2018)
Performance
DVT-12338 Rename refactoring dialog: Reduce new name sanity checks time
Enhancements
DVT-12334 Rename refactoring dialog: Refactored element name is too cluttered
DVT-12336 Rename refactoring dialog: Automatically select all text in new name input box
Bugfixes
DVT-12194 Syntax coloring: Non-alphanumeric characters in Build Config Editor comments are not colored with grey
DVT-12321 Build config: False error reported on the argument of -cdn_vip_root directive
DVT-12327 Folding is broken for files with more than 15k lines
18.1.30 (25 September 2018)
Enhancements
DVT-12233 Syntax coloring: Ability to customize the color of hyperlinks in comments
DVT-12310 Support for reflection rfStruct.is_contained_in() method
DVT-12311 Support for or_all() list pseudo-method
DVT-12312 Support for defining macros in macros using default values for replacement terms enclosed in <>
Bugfixes
DVT-12279 Syntax coloring: Whitespaces must be marked with gray color when “Show Whitespace Characters” is enabled
DVT-12297 StackOverflowException due to infinite recursion on an ‘as’ macro call
DVT-12306 DVT CLI: createProject -force should not preserve opened auto-linked files which are not compiled any more
DVT-12313 Wrong UNEXPECTED_TYPE semantic errors when NULL or UNDEF in the left side of an expression
DVT-12314 ‘as computed’ macro issues when global struct contains references to reflection elements used by macro evaluation
DVT-12318 Disk space check on save should verify the drive where a file is saved instead of the workspace
18.1.29 (13 September 2018)
Enhancements
DVT-12238 Preference to enable disk full check on editor save action
Bugfixes
DVT-12178 Wrong name for searched elements in Search View
DVT-12263 Exceptions thrown when closing a cloned editor with files containing macros
18.1.28 (6 September 2018)
Bugfixes
DVT-9756 Design Hierarchy View and Verification Hierarchy View showing ‘No data’ instead of default input message when not populated
DVT-12237 Check for disk full doesn’t run periodically
18.1.27 (30 August 2018)
Enhancements
DVT-12225 Add support for sequence template declaration
Bugfixes
DVT-7482 Layers View buttons are not visible until resize of view
DVT-12213 DVT CLI: Using -include auto fails because path to JRE is not computed correctly
18.1.26 (27 August 2018)
Features
DVT-5836 Add support for Content Filters in Checks View
DVT-5837 Add support for Content Filters in Coverage View
Enhancements
DVT-12185 Clean-up element types used in Content Filters and Outline View filters
Bugfixes
DVT-10460 False build config error in ius.irun mode: -R takes another directive -nclibdirname as argument
DVT-11353 Build config: False error for the ‘-spectre_args’ directive that receives another directive as argument
DVT-11663 DVT CLI openFile command on a file inside a project should refresh the file’s parent directory
DVT-12203 Diagram engine doesn’t take into account port labels when computing node size
DVT-12212 Predefined UVM e Content Filters should not filter elements defined by UVM macros
18.1.25 (9 August 2018)
Enhancements
DVT-12096 Add support for predefined global.adapter_manager (get_argv, get_argv_make_recursive) API
Bugfixes
DVT-12140 UML class diagrams don’t show some cyclic field associations
18.1.24 (3 August 2018)
Enhancements
DVT-12018 DVT CLI: Ability to automatically create resource filters at project creation time, based on the build configuration
Bugfixes
DVT-6626 False references hits for method ports with same name and type
DVT-12042 Automatically insert single proposal does not work for Code Template proposals
DVT-12115 Wrong UNDEFINED_IDENTIFIER semantic error for “it” inside “for each file matching”
DVT-12129 NullPointerException thrown in Annotations preference page when it contains annotations with no labels (patch for Eclipse 4.4.1, 4.6.3 and 4.7.2)
18.1.23 (26 July 2018)
Enhancements
DVT-4414 Ability to configure the maximum number of lines in file and maximum number of matches for Mark Occurrences
Bugfixes
DVT-12060 Wrong UNRECOGNIZED_EXPRESSION syntax error triggered for named constraint on a variable named ‘a’, ‘an’ or ‘not’ (e.g keep a_range is a == 1;)
DVT-12076 Build Config: Unmatched single quote errors are not reported
18.1.22 (20 July 2018)
Performance
DVT-11982 Improve the performance of problems management in projects with large filesystem hierarchies
Enhancements
DVT-11164 DVT CLI: Add support for listCompiledFiles on e Language projects
DVT-11979 Show compile indices as part of the file info for any Inspect View input
Bugfixes
DVT-12014 Search View should not trim the tabs of every hit line content
DVT-12043 Escape special XML characters when creating a compile waiver from an existing marker
18.1.21 (6 July 2018)
Features
DVT-3985 Ability to open files from embedded terminal using double click
Enhancements
DVT-10797 Inspect View: Show compile syntax when selecting a file
DVT-10991 DVT CLI: openFile command should support relative paths
DVT-11740 Ability to reverse arrow key controls in diagrams
DVT-11963 Autocomplete should propose existing cover item names when defining a new item
Bugfixes
DVT-11661 False METHOD_CALL_ARGUMENTS for same function defined with different signatures in multiple e Language test files
DVT-11975 False UNEXPECTED_TYPE semantic errors when using template struct members
18.1.20 (28 June 2018)
Enhancements
DVT-11858 ViPlugin: Show warning when searching for non-existing word
DVT-11862 ViPlugin: Add “hls” command as shortcut for “highlightsearch”
DVT-11958 Add -close_others option to dvt_cli.sh importProject and createProject to close all open projects
Bugfixes
DVT-11856 ViPlugin: Adding a character in the middle of the searched word in command line moves cursor to the end of the word
DVT-11860 ViPlugin: Searching with regular expressions highlights wrong number of characters
DVT-11863 ViPlugin: Visual block mode must start with a selection of size 1
DVT-11864 ViPlugin: In visual mode, the last character on a line cannot be selected without the newline
18.1.19 (21 June 2018)
Enhancements
DVT-11936 Diagram filter “show” rules for instances should also make parents visible
Bugfixes
DVT-11926 Unexpected exception when accessing DVT -> Icons preference page
DVT-11950 Fixed java.lang.NoSuchMethodError while using Project Colors in Eclipse 4.4 distros
18.1.18 (15 June 2018)
Bugfixes
DVT-11925 DVT specific eclipse.ini is missing from Linux and Windows Eclipse 4.6 and 4.7 distros
18.1.17 (14 June 2018)
Features
DVT-11420 UVM Components Diagram filters
Bugfixes
DVT-11765 References of an enumerated type has false hits on cover items with same name
DVT-11833 Show Constraints action in views’ context menu only for randomizable variables
DVT-11903 DVT specific eclipse.ini is missing from MacOS Eclipse 4.6 and 4.7 distros
DVT-11904 Wrong eclipse.ini path specified in the error message of MacOS Eclipse 4.6 and 4.7 installations
DVT-11909 Apply Increase/Decrease Editor Font Size to all editors
18.1.16 (31 May 2018)
Bugfixes
DVT-10294 Sometimes autocomplete may show and insert proposals for a prefix shorter than the one typed
DVT-11807 Custom Dialogs need platform restart after ParseException caused by misplaced layoutData attribute
DVT-11808 Switching the active build configuration leads to memory leaks
DVT-11813 Color handle leaks in viPlugin leading to “No more handles” error
DVT-11814 Image handle leaks in editors leading to “No more handles” error
DVT-11818 Content assist should not propose the Override Methods wizard after dot
DVT-11816 Hyperlink to table define in table … with table_name construct
DVT-11829 Syntax Coloring: The colors are not updated when opening search results from different files
DVT-11830 Code Folding: Folding positions are not updated when opening search results from different files
18.1.15 (17 May 2018)
Performance
DVT-11477 Improve Positional Tooltips performance
Enhancements
DVT-11380 Hyperlinks for JavaDoc @link tags in comments
DVT-11789 Tooltip and auto-complete does not work for set_of_values/full_set_of_values
DVT-11792 Add support for set_of_values/full_set_of_values in ‘as computed’ macros
Bugfixes
DVT-11729 Exception thrown when invoking autocomplete after a bracket character in the Build Config Editor
DVT-11771 ‘as computed’ compiler errors printed on standard err instead of build console
DVT-11800 Sometimes DVT triggers IndexOutOfBoundsException in block selection mode when the selection is on the last line
18.1.14 (10 May 2018)
Enhancements
DVT-10450 Ability to specify custom depth for UVM Components Diagrams
DVT-10666 Add “Step Into” action for UVM Components Diagrams
Bugfixes
DVT-11750 Large letter spacing on Windows when using the new diagrams engine (patch for Eclipse 4.7.3)
DVT-11754 Prevent sporadic StringIndexOutOfBoundsExceptions thrown when Search View is populated
DVT-11762 Prevent sporadic NullPointerException when opening a diagram while other diagrams are opened
18.1.13 (7 May 2018)
Enhancements
DVT-11747 Build config: Add support for non-standard specification of shared libraries using -sv_lib and -sv_liblist with file extension
Bugfixes
DVT-11743 GUI freeze at startup due to race condition favored by project colors enablement
18.1.12 (4 May 2018)
Features
DVT-11694 CDT Integration: Auto-Link C/C++ files used to build .so files specified in default.build
Bugfixes
DVT-11465 Editor tab remains green for different files in different project
18.1.11 (27 April 2018)
Enhancements
DVT-11683 ‘as computed’ compiler back-end enhancements
DVT-11684 Ability to disable Cairo graphics through dvt.sh and dvt_cli.sh on Linux
DVT-11692 Add support for interface and template interface types
Bugfixes
DVT-10710 Format multiple files should continue format of writable files and skip read-only files
DVT-11264 Report an issue in DVT wizard should not close when save to zip action is canceled
DVT-11633 Override Methods Wizard: Previously checked methods are not generated if filtered when changes are applied
DVT-11669 Dot character not supported as repetition syntactic argument separator in ‘as computed’ macros
DVT-11702 Override Methods Wizard: Unable to filter by class/struct name
DVT-11703 Crash on Linux when expanding the Find/Replace history combo containing a very large entry (patch for Eclipse 4.4.1, 4.6.3 and 4.7.2)
18.1.10 (16 April 2018)
Bugfixes
DVT-11637 False UNDEFINED_IDENTIFIER semantic error on template <exp> parameter initialization when using enum
DVT-11638 Formatter not working properly when white-spaces on lines before e code section open char sequence (<’)
DVT-11639 Rename refactoring on a field does not change the associated cover item name
DVT-11656 False UNEXPECTED_TYPE semantic error triggered for bit concatenation expression assignment
DVT-11659 False UNRECOGNIZED_STRUCT_MEMBER syntax error on coverage group when instance name is (e_path() ~ “something”)
18.1.9 (12 April 2018)
Enhancements
DVT-10713 Highlight the matching identifier in show constraints
Bugfixes
DVT-11621 Resource leak potentially leading to “no more handles” error
DVT-11622 dvt_kit_installer.bat doesn’t support multiple versions of the same plugin on Windows
DVT-11627 Improper “is first” method layer execution in ‘as computed’ macros
18.1.8 (5 April 2018)
Performance
DVT-11505 Improve Select Type performance for UML Diagrams
DVT-11578 Improve first build time when switching to a new version
DVT-11587 Improve Inspect View performance for very large files
Bugfixes
DVT-11597 Hyperlink not working for template struct instance
DVT-11598 False AMBIGUOUS_QUALIFIER semantic error for template struct when sub-type layer
18.1.7 (2 April 2018)
Performance
DVT-11550 Incremental build view update performance issues on loaded CPU
DVT-11560 Slow semantic analysis of environments containing many fields of list type
Bugfixes
DVT-11544 Custom Dialogs: Enter should apply and close the dialog when the output of the focused widget is not redirected
DVT-11555 CLI listCompiledFiles command does not list library files (specified using -y or -v)
DVT-11559 dvt_build.log file no longer created for a new project
DVT-11565 Wrong syntax error triggered for keep <list_type_field> is not empty => <do something>
18.1.6 (29 March 2018)
Enhancements
DVT-11456 Inspect View: Add keyboard shortcut to cycle through multiple inputs
Bugfixes
DVT-11501 Labels in UVM Components diagrams are not consistent with the Verification Hierarchy View
DVT-11513 External tools: dvt_SPECMAN_PATH variable is always solved to the empty string
DVT-11516 DVT license is checked-out on exclusive C/C++ projects when using the hyperlinks
DVT-11518 False UNEXPECTED_TYPE semantic error when method argument is list of template type
DVT-11519 False UNEXPECTED_TYPE semantic error in field/variable assignment of template types
DVT-11520 Wrong UNDEFINED_IDENTIFIER semantic error per instance cover extension
DVT-11528 Predefined struct rf_method_layer should inherit from rf_struct_member_layer
DVT-11529 Inspect View does not update when brought back from minimized state
DVT-11538 Generate HTML Documentation should not proceed when the full build is canceled
DVT-11541 False semantic errors reported after rename refactoring that affects multiple files
18.1.5 (22 March 2018)
Enhancements
DVT-10186 Inspect View: Add keyboard shortcut to increase / decrease the number of context lines
DVT-11178 Search View: Add toolbar button to show/hide potential matches
DVT-11423 Support for conditional sum() and all_different() predefined list pseudo-method
Bugfixes
DVT-11417 Wrong ILLEGAL_TYPE_CATEGORY syntax error for exp template parameter <exp>:uint
DVT-11425 Table StringIndexOutOfBounds exception when CSV file not defined
DVT-11428 Show Extended Help from Problems View does not work
DVT-11451 False syntax errors reported when instantiating a template using default parameter values
DVT-11452 False UNEXPECTED_TYPE semantic error when using static method access in expressions
18.1.4 (15 March 2018)
Enhancements
DVT-11100 Provide functionality on e Language non-top files (outline, types, problems, etc.)
Bugfixes
DVT-11179 Search View: Potential matches foreground coloring preference is not taken into account
DVT-11400 False positive match in Specman native regex algorithm (e.g HELLO_WORD ~ HELLO returns true instead of false)
DVT-11410 Empty line in CSV file should end the current table
18.1.3 (8 March 2018)
Bugfixes
DVT-11144 Wrong highlight in Search View for “on event” references
DVT-11152 Compile Order View is re-created if not visible when re-applying waivers
DVT-11364 Content assist in case action blocks should also propose “default” keyword
DVT-11368 False UNDEFINED_IDENTIFIER semantic error triggered for prev_<item_name> when using transition on a cover cross item
DVT-11382 Wrong message in the Console View when the build log file is disabled
18.1.2 (2 March 2018)
Enhancements
DVT-11121 Syntax Coloring: __ID__ template identifiers are not colored for e Language
DVT-11227 Add Show Usages hyperlink on predefined elements
DVT-11228 Add Show Layers hyperlink on all elements
DVT-11345 Semantic error when extending struct name as an enum type or the other way around
Bugfixes
DVT-9795 Build config: +dvt_auto_link_file sometimes triggers “Illegal attempt to modify an immutable tree” exceptions
DVT-11146 References of “on <event>” does not show all event references
DVT-11300 Syntax Coloring: String color in Build Config Editor is updated only when reopening the editor
DVT-11307 ‘as computed’ evaluation fails if macro contains multi-line strings
DVT-11317 Wrong variable type when the type is inherited from an expression containing struct.copy() predefined method
DVT-11320 Wrong UNEXPECTED_TYPE semantic error triggered when method type returns a list of elements
DVT-11330 Fixed sun.security.validator.ValidatorException by updating JRE certificates
DVT-11332 Platform freeze after full build due to race condition
18.1.1 (22 February 2018)
HIGHLIGHTS
Note: Some of the features below were rolled-out in 17.1.# hotfix releases for early adopters.
Enhanced type checking. See Semantic Checks
Improved support for recently added e Language constructs (e.g. tables)
Seamless execution of ‘as computed’ macros. The dedicated +dvt_e_as_computed_translate_method compilation directive is no longer required.
Redesigned UML Diagrams engine (look and feel, functionality, performance)
Semantic source code coloring
Coloring of editor icons and view labels per project. See Project Colors.
REMOVED
DVT-10341 Removed Eclipse accounts toolbar button in Eclipse 4.7 (Oxygen)
DVT-11246 Removed Eclipse 3.8 and 4.5.1 distros
DVT-11287 Replaced dvt_kit_installer.sh PERFORCE with PERFORCE.2015 and PERFORCE.2016
Features
DVT-10259 & DVT-11245 Add Perforce 2018 in DVT distros
DVT-11239 Add Lua plugin in DVT distros
DVT-11244 Update all distro plugins to the latest version
Enhancements
DVT-9917 New semantic check: non-boolean types used in conditional expressions
DVT-10046 Semantic check of compatible types in assignments, list containment, number of method arguments
DVT-11082 Naming Conventions: Add pattern matching information in documentation and in the description of the predefined conventions
Bugfixes
DVT-10904 XML files in hidden folders are not validated by the XML plugin using the DTD (patch for Eclipse 4.4.1, 4.6.3, 4.7.2)
DVT-11292 Deadlock when generated default.build.auto.X file is refreshed during build