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