16.1.37 (24 February 2017)

Enhancements

  • DVT-9448 Ability to specify Custom Dialog snapshots file location

Bugfixes

  • DVT-9391 e Language TODO markers missing after full build

16.1.36 (10 February 2017)

Enhancements

  • DVT-9316 Autocomplete: ordering of camel-case matched proposals should take into account the index of the matched segment

Bugfixes

  • DVT-9436 Wrong compiled file decoration on macros in Outline View

  • DVT-9459 Access label decorator doesn’t work for certain views

16.1.35 (1 February 2017)

Enhancements

  • DVT-3478 Lint configurations with empty project names will run on the selected project

  • DVT-9156 Add parameter to StructSelector widget to control displayed inheritance hierarchy

Bugfixes

  • DVT-8609 Using ${dvt_dialog_prompt} as argument in a CDT Run Configuration for a defined project throws an error if no project is selected

  • DVT-9401 Lint configurations proposal dialog is showing the same configuration multiple times

16.1.34 (13 January 2017)

Bugfixes

  • DVT-8408 Content Filters don’t work for path patterns ending with path separator and “*” in Windows

  • DVT-8410 & DVT-9323 Compile waivers patterns don’t work in Windows

  • DVT-8522 Build log file is also generated in project root when +dvt_build_log_file_location+ is used

  • DVT-8523 Empty build log file when using +dvt_build_log_file_location+ directive on Windows

  • DVT-9347 Custom Dialog snapshots are not saved when there is no selected project

  • DVT-9354 Build config: relative paths specified after +dvt_init in a file included with -F are not solved correctly

16.1.32 (22 December 2016)

Bugfixes

  • DVT-9317 Predefined Code Templates: Wrong %id processing

16.1.31 (9 December 2016)

Bugfixes

  • DVT-8154 Comments are not restored on project open

  • DVT-9274 Only show format specifier autocomplete after % character

Enhancements

  • DVT-9235 Suggest using Quick Views when maximizing editor / switching from an editor to a view filter

16.1.30 (24 November 2016)

Features

  • DVT-7389 CDT Integration: Add predefined gcc filters for external tools integration

  • DVT-8771 CDT Integration: Add simulator specific gcc incdirs and defines per compatibility mode

  • DVT-8772 CDT Integration: Auto-Link C/C++ files included from outside the project

16.1.29 (14 November 2016)

Enhancements

  • DVT-8328 Add Copy Full Path action in Search View context menu

  • DVT-8599 Add e Language StructSelector widget for Custom Dialogs

  • DVT-9099 Editor context menu: add Show > Usages and sort entries alphabetically

Bugfixes

  • DVT-8058 Launching the debugger should not fail if the *.launch file is read-only

  • DVT-9221 Error is shown when *_prompt variables are used in a launch configuration and the dialog is canceled

  • DVT-9230 Create project from template using the dvt_cli.sh does not work

  • DVT-9234 “Premature end of file” exception at startup breaks hyper-links and colors in the console (DVT build / Run configurations / External builders)

16.1.28 (2 November 2016)

Bugfixes

  • DVT-9187 Quick Macros and References in Current File have conflicting key bindings, changed Quick Macros to Shfit + Ctrl + D

  • DVT-9197 Saving ViPlugin preferences in user area can lead to OutOfMemoryError due to UTF characters duplication

  • DVT-9203 Patched potential platform start-up deadlock (patch for Eclipse Neon 4.6.1-4.6.2, Eclipse Bug 502095)

16.1.27 (28 October 2016)

Features

  • DVT-9188 Add closeFile command to DVT CLI

Enhancements

  • DVT-9141 Increase the incremental compilation default limit of max number of lines (change from 7k to 15k)

  • DVT-9142 Add an indication in Problems View that there are errors in files outside the project

  • DVT-9176 Set top for Verification Hierarchy / Design Hierarchy when build_config.xml is not writable should trigger a notification

Bugfixes

  • DVT-6249 Cannot set top Verification Hierarchy when .dvt/build.config.xml is not writable

  • DVT-9180 Missing hyperlink/tooltip/content assist for struct field after block comment (multiline comment)

16.1.26 (17 October 2016)

Bugfixes

  • DVT-9107 ‘as computed’ ellipses replacement term array contains only elements up to the first empty one

  • DVT-9113 E language code formatting is broken

16.1.25 (9 October 2016)

Performance

  • DVT-9089 Applying compile waivers after incremental build takes a significant amount of time on large environments

Enhancements

  • DVT-9071 Trigger error for sequence of enum items containing empty item

Bugfixes

  • DVT-9084 False semantic error for field declared in both IntelliGen and Pgen generators

16.1.24 (22 September 2016)

Features

  • DVT-8442 Autocomplete format specifier in strings

Enhancements

  • DVT-9024 Code Formatting: Ability to disable trim of whitespace lines

  • DVT-9028 Add [project_name] or [workspace] prefix indication in Search View label

Bugfixes

  • DVT-4571 Syntax coloring preferences preview window doesn’t get updated when modifying string-related preferences

  • DVT-8849 Show usages sometimes collapses hits on same line

  • DVT-9045 Suppress messages “First launcher.execute()” from ClearCase plugin (patch for distro ClearCase plugin)

  • DVT-9046 Revert to the old Perforce plugin version (2015) in DVT distros

16.1.23 (14 September 2016)

Bugfixes

  • DVT-9029 Remove debug messages from the terminal where the application is launched

  • DVT-9034 Perforce plugin included in the distribution is not starting after the last update

16.1.22 (12 September 2016)

Enhancements

  • DVT-8878 Update all distro plugins to the latest version

  • DVT-8999 Add new distros based on Eclipse 4.6 (Neon)

  • DVT-9015 Check if files in “gray editors” became part of the compilation after rebuild and reload them

  • DVT-9019 Prompt to save out-of-project files before rebuild

Bugfixes

  • DVT-8714 Sometimes the History View is not showing anything in perspectives not contributed by revision control plugins (Eclipse Bug 471782, fixed in Eclipse 4.6 distros)

  • DVT-8975 Inactive code highlight not working

  • DVT-9008 No autocomplete/hyperlink/tooltip for struct filed when it is used as initial value of variable

  • DVT-9021 Content assist shows only one pseudo-method for list of struct fields (only for the first field with specified prefix)

16.1.21 (26 August 2016)

Ehnancements - DVT-8090 Build config: add support for specifying environment variables in TCL syntax $env(VAR) or $::env(VAR) and Makefile syntax $(VAR)

Bugfixes

  • DVT-8436 Build config: unable to locate paths crossing a forward symlink with an updir reference

16.1.20 (12 August 2016)

Performance

  • DVT-8755 Settings Management: Slows down in editor operations (the preferences are now saved in user’s preferences.ini only when DVT is closed or by using Window -> Settings Management -> Force Save Preferences)

  • DVT-8918 Cancel state checking leads to views update performance degradation on large environments

Features

  • DVT-8529 Added a new DVT color theme inspired from Moonrise color theme

Enhancements

  • DVT-8879 Add support for “struct-exp is a subtype (name)” constructs for define as computed macros

  • DVT-8913 Custom Dialogs: add support for +dvt_setenv+ defined variables in Files Listing widget

16.1.18 (25 July 2016)

Enhancements

  • DVT-6837 Code Formatting: Ability to vertically align only consecutive lines

  • DVT-8808 Ability to cancel the build process during build configuration analysis phase

  • DVT-8830 Show total number of word occurrences in a file when hovering a match annotation marker in the right vertical bar

  • DVT-8920 Add support for auto-linking user-specified files using +dvt_auto_link_file+<path/to/file>

Bugfixes

  • DVT-7948 Settings Management: Job starts while running an external builder preventing any tool interaction

  • DVT-8040 Settings Management: Doesn’t handle hierarchical preferences

  • DVT-8756 Settings Management: NullPointerException when the platform shuts down

  • DVT-8812 Waiving from Problems View context menu does not work when waivers.xml is opened and dirty

  • DVT-8838 DVT external builders defined in shared preferences should inherit the enabled/disabled state

  • DVT-8919 Enable printing on DVT Linux distributions based on Eclipse 4.4 and 4.5

16.1.17 (15 July 2016)

Enhancements

  • DVT-8795 Code Formatting: Add option to ignore lines starting with specified prefixes

Bugfixes

  • DVT-8801 Autocomplete / hyperlink / tooltip not working if file contains multiline strings (scope offsets are wrong)

16.1.16 (8 July 2016)

Enhancements

  • DVT-8135 Check that executed script is part of the same distribution where $DVT_HOME points to

Bugfixes

  • DVT-8715 DVT external builders defined in shared preferences should not be disabled in new projects

  • DVT-8761 CDT builder is disabled when the project is configured using DVT

16.1.15 (30 June 2016)

Enhancements

  • DVT-8741 Add support for in_table construct

  • DVT-7131 Check arguments of dvt_cli.sh -p4 and fail if mandatory ones are not specified or empty

Bugfixes

  • DVT-7051 Project templates engine should not scan binary files

  • DVT-7202 UML Diagram struct selection dialog is not resizable

  • DVT-7483 Label for logger pointer in diagram contains unpaired parenthesis

  • DVT-7980 Shortcut conflict between “Macro Collapse Inline Expansion” and “Toggle Split Editor”

16.1.14 (17 June 2016)

Bugfixes

  • DVT-1563 Wrong type of field ‘x = {“A”;”B”};’ string instead of list of string

  • DVT-8548 Specman predefined Console Filters do not match messages on multiple lines

16.1.13 (10 June 2016)

Bugfixes

  • DVT-8665 Wrong syntax highlight for arguments of arithmetic operators

  • DVT-8664 Syntax highlight is broken for real numbers

  • DVT-8676 dvt_cli.sh quit command should do nothing if DVT isn’t already running

16.1.12 (1 June 2016)

Enhancements

  • DVT-8641 Add support for type category in template parameters

  • DVT-8651 Detect and report infinite recursion when replacing a user defined ‘as’ or ‘as computed’ macro

  • DVT-8652 Allow return action in ‘as computed’ macro followed by other (unreachable) actions

Bugfixes

  • DVT-7681 ‘as computed’ macro not expanded correctly when not using str_expand_dots on return statement

  • DVT-8643 Run configuration launched from another run configuration throws an error

  • DVT-8645 Wrong syntax error generated when using multiple temporal_operators in event or assume/expect declaration

  • DVT-8650 ‘as computed’ macro execution fail when list of string replacement terms contains empty elements (e.g. X,,,Y)

  • DVT-8657 ConcurrentModificationException thrown while SVN updates the cache for project with linked resources

16.1.10 (16 May 2016)

Bugfixes

  • DVT-8610 No local history entry is saved when reloading a file modified outside of Eclipse

16.1.9 (9 May 2016)

Performance

  • DVT-8583 DVT-Settings slows down the platform while using features that temporally change preferences

Bugfixes

  • DVT-7496 HTML Documentation: Expand on e Language checks page groups doesn’t work

  • DVT-8582 Auto-complete proposal should replace the selected text (instead of prepending it to the selected text)

  • DVT-8587 Reusing code templates with DVT-Settings doesn’t work for templates missing id attribute

  • DVT-8590 Task tags should be case insensitive by default

16.1.8 (30 April 2016)

Performance

  • DVT-8575 Platform lag when view content (Type, Outline, etc.) is updated with thousands of elements

  • DVT-8576 Platform lag and slow filtering of elements in Outline View (content filter)

Enhancements

  • DVT-8234 Camelcase auto-complete is not working for code templates

16.1.7 (25 April 2016)

Bugfixes

  • DVT-8505 “Open terminal here” should appear in all views containing files

  • DVT-8506 ‘as computed’ macros fail to expand due to illegal escape character

16.1.6 (18 April 2016)

Enhancements

  • DVT-8467 Added DVT Theme support for Makefile editors syntax highlight

  • DVT-8488 Support for abort, start, exclusive_start and stop temporal operators in expect struct member

Bugfixes

  • DVT-5473 Check that (…) then {…} else dut_error(…) {…} syntax not supported

  • DVT-8414 DVT Theme is not correctly applied on XML Editors syntax highlight

  • DVT-8502 Sometimes opening a file from the Search View throws exception

16.1.5 (8 April 2016)

Performance

  • DVT-8459 Incremental build slow on file containing many ‘as computed’ macro invocations (10x slower full build)

Enhancements

  • DVT-8407 Reopen DVT-Settings project when it’s closed

Bugfixes

  • DVT-8333 Build config editor: no hyperlink on duplicate .f file

  • DVT-8415 “Open Terminal Here” is missing in Eclipse 4.5.1 distros

  • DVT-8432 Editor freezes on a slow filesystem when detecting hyperlinks

  • DVT-8436 Build config is unable to locate paths crossing a forward symlink with an updir reference

  • DVT-8440 Missing override indication on methods for like inheritance

  • DVT-8443 CDT Automatic configuration through DVT default.build is disabled in Eclipse 3.8.1 distros

  • DVT-8444 Debugger Add-on: sometimes Expressions View throws exceptions

  • DVT-8445 Debugger Add-on: unable to watch expressions containing :: or . characters

  • DVT-8449 File permissions not changed for group and other when the file is checked out using the editor

  • DVT-8450 Skip compile using …./* is not working properly on Windows

  • DVT-8451 On Windows, adding +dvt_autolink_root+name=/path/to/ should not require deleting DVT-AutoLinked by hand

16.1.4 (30 March 2016)

Features

  • DVT-7305 Configure C/C++ project using default.build arguments -I, -include, -l, -L, -D, -imacro (when DVT CDT Integration feature is installed)

Enhancements

  • DVT-8393 Ability to overwrite an existing Predefined Project in the workspace

Bugfixes

  • DVT-8437 Re-creating a project with dvt_cli.sh -force does not preserve opened editors

16.1.3 (10 March 2016)

Performance

  • DVT-8384 Fixed parsing performance degradation when compiling many small files located in a slow filesystem

Bugfixes

  • DVT-7055 “Collect Project Statistics” throws NPE when no project is selected

  • DVT-8360 Custom Dialog buttons row is not visible until resize of dialog

  • DVT-8368 New Content Filters XML Wizard does not work

  • DVT-8387 Auto-config does not work when the path to the project contains whitespace characters

16.1.2 (3 March 2016)

Features

  • DVT-8343 New MacOS specific launcher DVT.app that runs $DVT_HOME/bin/dvt.sh

Enhancements

  • DVT-8192 Hide waived errors / waiving messages from the Console View (print only in dvt_build.log)

  • DVT-8309 Build config editor: show environment variable values in tooltip

  • DVT-8345 Build config editor: content assist for paths and environment variables when used as directive arguments

Bugfixes

  • DVT-7332 Missing hyperlink/tooltip/content assist for field after boolean operators

  • DVT-8091 Missing hyperlink/tooltip/content assist for field in an expression of type list1.list2[index].field

  • DVT-8168 Duplicate Open Declaration hyperlink option for method ports

  • DVT-8269 Skip compile directives should match path delimiters cross-platform

  • DVT-8340 Wrong Java path in MacOS distros

  • DVT-8353 ‘as computed’ issue when string contains ‘\n’ characters

16.1.1 (24 February 2016)

REMOVED

  • DVT-8102 Removed MacOS 32 bit distribution, Eclipse no longer supports this platform

Features

  • DVT-7872 Ability to drag and drop files and directories to build configuration editors (from Project Explorer View, OS file browser, etc)

  • DVT-8103 Switch to Eclipse 4.5.1, including the update of all complementary plugins from DVT distributions

  • DVT-8131 Quick access to Getting Started and Predefined Projects from Project Explorer

  • DVT-8132 Switch to Project Explorer View instead of Navigator View

Enhancements

  • DVT-7876 Accessible build configuration editor quick reference

  • DVT-7870 Automatically open default.build when nothing is compiled during a full build

  • DVT-7978 Updated JRE in distribution to version 1.8.0u66

  • DVT-8275 Build with Java 8, minimal JRE required version increased to 1.8

  • DVT-8297 Multiple Ctrl+Space after ‘.’ doesn’t always switch the proposals kind (remains blocked if no proposals)

  • DVT-8299 str_expand_dots() should remove the new lines, and trailing ‘;}’ should be replaced replaced by ‘}’

  • DVT-8300 str_match() fails to correctly interpret the ‘…’ pattern

  • DVT-8301 ‘as computed’ macro debug console hyperlink no longer working

  • DVT-8303 ‘as computed’ StackOverflowException when str_expand_dots() called on a large expression string

Bugfixes

  • DVT-8038 Build log is not displayed in the console if dvt_build.log is read-only

  • DVT-8063 The last line from build console (total time) is not saved in the build log

  • DVT-8334 Remove Source > Format option from the project’s context menu